.sv{background:var(--rh-black);--sv-title:clamp(2.2rem, 10.2vw, 7rem);--sv-statement:clamp(1.25rem, 5vw, 2.5rem);--sv-entry:clamp(1.45rem, 4.2vw, 3.3rem);--sv-number:clamp(1.15rem, 3vw, 2.3rem);--sv-section-gap:clamp(4.5rem, 13vh, 9rem);--sv-entry-pad:clamp(1.75rem, 5vh, 3rem);--sv-spine-inset:clamp(1.1rem, 3.5vw, 3rem);--sv-open:.38s;position:relative;overflow-x:clip}.sv[data-sv-state=idle] [data-sv-reveal]{clip-path:inset(0 0 100%);opacity:0}.sv[data-sv-state=idle] [data-sv-rule]{transform:scaleX(0)}.sv[data-sv-state=idle] [data-sv-spine]{transform:scaleY(0)}.sv-hero{margin-inline:var(--gutter);padding-block-start:clamp(6rem,17vh,10rem)}.sv-hero__eyebrow{font-family:var(--font-body);font-size:var(--step-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--rh-cream-64);line-height:1}.sv-hero__title{font-family:var(--font-display);font-weight:400;font-size:var(--sv-title);letter-spacing:-.025em;text-transform:uppercase;color:var(--rh-cream);margin-block-start:clamp(.75rem,2.5vh,1.5rem);line-height:.88}.sv-hero__title-inner{display:block}.sv-hero__rule{background:var(--rh-cream-24);transform-origin:0;width:100%;height:1px;margin-block-start:clamp(1.5rem,5vh,2.75rem);display:block}.sv-hero__statement{font-family:var(--font-display);font-weight:400;font-size:var(--sv-statement);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--rh-cream);max-width:18ch;margin-block-start:clamp(1.25rem,3.5vh,2rem);line-height:1.08}.sv-hero__statement-inner{display:block}.sv-hero__body{font-family:var(--font-body);color:var(--rh-cream-78);max-width:62ch;margin-block-start:clamp(1.5rem,4vh,2.25rem);font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.6}.sv-index{margin-inline:var(--gutter);padding-block-start:var(--sv-section-gap)}.sv-index__marker{font-family:var(--font-body);font-size:var(--step-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:.5rem clamp(1rem,3vw,2.5rem);margin-block-end:clamp(1.5rem,4vh,2.5rem);line-height:1.3;display:flex}.sv-index__marker-label{color:var(--rh-cream-64)}.sv-index__hint{color:var(--rh-cream-24)}.sv-index__field{position:relative}.sv-index__spine{background:var(--rh-cream-24);transform-origin:50% 0;pointer-events:none;width:1px;position:absolute;inset-block:0;inset-inline-start:0}.sv-index__list{margin:0;padding:0;list-style:none}.sv-entry{border-block-start:1px solid var(--rh-cream-12);transition:border-color .3s var(--ease-organic);position:relative}.sv-entry:last-child{border-block-end:1px solid var(--rh-cream-12)}.sv-entry[data-open],.sv-entry:focus-within,.sv-entry:hover,.sv-entry[data-open]+.sv-entry,.sv-entry:hover+.sv-entry{border-block-start-color:var(--rh-cream-42)}.sv-entry__heading{font:inherit;margin:0}.sv-entry__head{width:100%;padding:var(--sv-entry-pad) 0;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;color:inherit;font:inherit;background:0 0;border:0;border-radius:0;grid-template-columns:auto 1fr;gap:clamp(.5rem,1.6vh,.85rem) clamp(.75rem,3vw,1.25rem);margin:0;padding-inline-start:var(--sv-spine-inset);display:grid}.sv-entry__index{font-family:var(--font-display);font-weight:400;font-size:var(--sv-number);letter-spacing:.01em;color:var(--rh-cream-24);transition:color .3s var(--ease-organic);grid-area:1/1;line-height:1}.sv-entry__title{font-family:var(--font-display);font-weight:400;font-size:var(--sv-entry);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--rh-cream);overflow-wrap:break-word;grid-area:2/1/auto/-1;line-height:1.02}.sv-entry__descriptor{font-family:var(--font-body);font-size:var(--step-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--rh-cream-64);grid-area:3/1/auto/-1;line-height:1.4}.sv-entry__mark{width:clamp(12px,1.2vw,16px);height:clamp(12px,1.2vw,16px);color:var(--rh-cream-42);transition:color .3s var(--ease-organic);grid-area:1/2;place-self:center end;position:relative}.sv-entry__bar{transform-origin:50%;background:currentColor;height:1px;position:absolute;inset-block-start:50%;inset-inline:0}.sv-entry__bar:last-child{transition:transform var(--sv-open) var(--ease-organic);transform:rotate(90deg)}.sv-entry[data-open] .sv-entry__bar:last-child{transform:rotate(0)}.sv-entry[data-open] .sv-entry__index,.sv-entry__head:hover .sv-entry__index,.sv-entry__head:focus-visible .sv-entry__index,.sv-entry[data-open] .sv-entry__mark,.sv-entry__head:hover .sv-entry__mark,.sv-entry__head:focus-visible .sv-entry__mark{color:var(--rh-cream)}.sv-entry__panel{visibility:hidden;transition:grid-template-rows var(--sv-open) var(--ease-organic), visibility 0s linear var(--sv-open);grid-template-rows:0fr;display:grid}.sv-entry[data-open] .sv-entry__panel{visibility:visible;transition:grid-template-rows var(--sv-open) var(--ease-organic), visibility 0s;grid-template-rows:1fr}.sv-entry__panel-inner{min-block-size:0;overflow:hidden}.sv-entry__layer{padding-block-end:clamp(1.5rem,4vh,2.25rem);padding-inline-start:var(--sv-spine-inset)}.sv-entry__layer:last-child{padding-block-end:var(--sv-entry-pad)}.sv-entry__layer-label{font-family:var(--font-body);font-size:var(--step-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--rh-cream-42);line-height:1}.sv-entry__covers{flex-wrap:wrap;gap:.4rem clamp(.9rem,2vw,1.6rem);margin:clamp(.7rem,2vh,1rem) 0 0;padding:0;list-style:none;display:flex}.sv-entry__capability{font-family:var(--font-body);color:var(--rh-cream-90);font-size:clamp(.92rem,1.15vw,1.05rem);line-height:1.4}.sv-entry__capability+.sv-entry__capability{margin-inline-start:calc(-1*clamp(.9rem,2vw,1.6rem));padding-inline-start:clamp(.9rem,2vw,1.6rem);position:relative}.sv-entry__capability+.sv-entry__capability:before{content:"";background:var(--rh-cream-24);width:1px;position:absolute;inset-block:.25em;inset-inline-start:calc(clamp(.9rem,2vw,1.6rem)/2)}.sv-entry__engagements{gap:clamp(.85rem,2.4vh,1.25rem);margin:clamp(.7rem,2vh,1rem) 0 0;padding:0;list-style:none;display:grid}.sv-entry__engagement{gap:.2rem;display:grid}.sv-entry__client{font-family:var(--font-display);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--rh-cream);font-size:clamp(.86rem,1.05vw,1rem);font-weight:400;line-height:1.2}.sv-entry__phrase{font-family:var(--font-body);color:var(--rh-cream-42);max-width:46ch;font-size:clamp(.85rem,1.05vw,.98rem);line-height:1.45}.sv-entry__archive{margin-block-start:clamp(.9rem,2.5vh,1.3rem)}.sv-entry__archive-link{min-block-size:44px;font-family:var(--font-body);font-size:var(--step-micro);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--rh-cream);text-underline-offset:.5em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rh-cream-42);text-decoration-color:var(--rh-cream-42);transition:text-decoration-color .22s var(--ease-organic);align-items:center;display:inline-flex}.sv-entry__archive-link:hover,.sv-entry__archive-link:focus-visible{-webkit-text-decoration-color:var(--rh-cream);text-decoration-color:var(--rh-cream)}.sv-entry__shares{gap:.5rem;margin:clamp(.7rem,2vh,1rem) 0 0;padding:0;list-style:none;display:grid}.sv-entry__share{font-family:var(--font-body);font-size:var(--step-micro);letter-spacing:.14em;text-transform:uppercase;align-items:baseline;gap:clamp(.6rem,1.5vw,1rem);line-height:1.35;display:flex}.sv-entry__share-index{width:2.5ch;font-family:var(--font-display);color:var(--rh-cream-42);flex:none}.sv-entry__share-title{color:var(--rh-cream-64)}.sv-closing{margin-inline:var(--gutter);padding-block:var(--sv-section-gap) clamp(4rem, 12vh, 8rem)}.sv-closing__eyebrow{font-family:var(--font-body);font-size:var(--step-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--rh-cream-64);line-height:1}.sv-closing__statement{font-family:var(--font-display);font-weight:400;font-size:var(--sv-statement);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--rh-cream);margin-block-start:clamp(1.1rem,3vh,1.75rem);line-height:1.05}.sv-closing__statement-inner{display:block}.sv-closing__cta{margin-block-start:clamp(2rem,6vh,3.5rem)}.sv-closing__link{border-block-end:1px solid var(--rh-cream-42);font-family:var(--font-display);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--rh-cream);transition:border-color .22s var(--ease-organic);padding-block-end:.35em;font-size:clamp(1.05rem,3.2vw,1.5rem);line-height:1.1;text-decoration:none;display:inline-block}.sv-closing__link:hover,.sv-closing__link:focus-visible{border-block-end-color:var(--rh-cream)}@media (min-width:700px){.sv-entry__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;column-gap:clamp(1rem,3vw,2.5rem)}.sv-entry__index{grid-area:1/1}.sv-entry__title{grid-area:1/2}.sv-entry__descriptor{grid-area:2/2;margin-block-start:clamp(.4rem,1.2vh,.7rem)}.sv-entry__mark{grid-area:1/3;align-self:center}.sv-entry__panel-inner{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:clamp(1.5rem,4vw,3rem);display:grid}.sv-entry__layer:nth-child(2){grid-column:1/-1}}@media (min-width:700px) and (max-width:1099.98px){.sv-entry[data-slot=b] .sv-entry__head,.sv-entry[data-slot=e] .sv-entry__head{padding-inline-end:clamp(2rem,14vw,9rem)}.sv-entry[data-slot=d] .sv-entry__head{padding-inline-end:clamp(1rem,7vw,4.5rem)}.sv-entry[data-slot=a] .sv-entry__head{padding-inline-end:clamp(.5rem,4vw,2.5rem)}}@media (min-width:1100px){.sv-hero__body{margin-inline-start:clamp(2rem,12vw,10rem)}.sv-entry__head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;column-gap:clamp(1rem,1.6vw,1.75rem)}.sv-entry__index{grid-area:1/1/auto/span 2}.sv-entry__mark{grid-area:1/12}.sv-entry__title,.sv-entry__descriptor{grid-row:auto}.sv-entry[data-slot=a] .sv-entry__title,.sv-entry[data-slot=a] .sv-entry__descriptor{grid-column:3/9}.sv-entry[data-slot=b] .sv-entry__title,.sv-entry[data-slot=b] .sv-entry__descriptor{grid-column:5/12}.sv-entry[data-slot=c] .sv-entry__title,.sv-entry[data-slot=c] .sv-entry__descriptor{grid-column:3/13}.sv-entry[data-slot=d] .sv-entry__title,.sv-entry[data-slot=d] .sv-entry__descriptor{grid-column:4/10}.sv-entry[data-slot=e] .sv-entry__title,.sv-entry[data-slot=e] .sv-entry__descriptor{grid-column:6/13}.sv-entry[data-slot=f] .sv-entry__title,.sv-entry[data-slot=f] .sv-entry__descriptor{grid-column:3/11}.sv-entry__title{grid-row:1}.sv-entry__descriptor{grid-row:2}.sv-entry__panel-inner{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,1.6vw,1.75rem)}.sv-entry__layer{padding-inline-start:0}.sv-entry__layer:first-child{grid-column:3/6}.sv-entry__layer:nth-child(2){grid-column:6/11}.sv-entry__layer:nth-child(3){grid-column:11/13}.sv-entry__layer--shares:nth-child(2){grid-column:6/10}.sv-closing__statement,.sv-closing__cta{margin-inline-start:clamp(2rem,12vw,10rem)}}@media (prefers-reduced-motion:reduce){.sv[data-sv-state=idle] [data-sv-reveal]{clip-path:none;opacity:1}.sv[data-sv-state=idle] [data-sv-rule],.sv[data-sv-state=idle] [data-sv-spine]{transform:none}.sv-entry,.sv-entry__index,.sv-entry__mark,.sv-entry__bar:last-child,.sv-entry__archive-link,.sv-closing__link{transition:none}.sv-entry__panel{transition:visibility linear}.sv-entry[data-open] .sv-entry__panel{transition:visibility}}
