.Intro_veil__zalGE{position:fixed;inset:0;z-index:200;display:grid;place-items:center;background:#000;pointer-events:none}.Intro_lockup__lFhcf{display:flex;align-items:center;gap:clamp(.6rem,1.2vw,1.1rem);width:min(74vw,30rem)}.Intro_mark__f55HB{width:25%;height:auto;overflow:visible}.js .Intro_diamond__S_9ne{opacity:0}.Intro_wordmark__E3Oyk{width:75%;height:auto}.js .Intro_wordmark__E3Oyk{clip-path:inset(0 100% 0 0)}@media (prefers-reduced-motion:reduce){.Intro_veil__zalGE{display:none}}.Nav_bar__EPka2{position:fixed;top:0;left:0;right:0;z-index:120;display:flex;align-items:center;justify-content:space-between;gap:2rem;height:var(--nav-h);padding-inline:var(--gutter);color:var(--ink)}.Nav_bar__EPka2:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,var(--bone) 0,rgba(246,245,242,.86) 55%,rgba(246,245,242,0) 100%);pointer-events:none;transition:opacity var(--t-mid) var(--ease-out)}.Nav_barOnDark__eFah_:before{opacity:0}.Nav_barOnDark__eFah_{color:var(--on-dark)}.Nav_logo__98dCe img{width:clamp(7.5rem,10vw,10.5rem);height:auto}.Nav_toggle__CPzNt{display:flex;align-items:center;gap:.85rem;font-size:1rem;letter-spacing:-.01em;color:inherit}.Nav_toggleLabel__rQWpH{min-width:3.2em;text-align:right}.Nav_dots__oBepq{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;width:1.5rem}.Nav_dots__oBepq i{display:block;width:3px;height:3px;border-radius:50%;background:currentColor;transition:transform var(--t-mid) var(--ease-out),opacity var(--t-mid) var(--ease-out)}.Nav_dotsOpen__Dggvi i:nth-child(2),.Nav_dotsOpen__Dggvi i:nth-child(4),.Nav_dotsOpen__Dggvi i:nth-child(6),.Nav_dotsOpen__Dggvi i:nth-child(8){opacity:0}.Nav_dotsOpen__Dggvi i:first-child{transform:translate(3px,3px)}.Nav_dotsOpen__Dggvi i:nth-child(3){transform:translate(-3px,3px)}.Nav_dotsOpen__Dggvi i:nth-child(7){transform:translate(3px,-3px)}.Nav_dotsOpen__Dggvi i:nth-child(9){transform:translate(-3px,-3px)}.Nav_toggle__CPzNt:hover .Nav_dots__oBepq i{transform:scale(1.35)}.Nav_panel__7J7lV{position:fixed;inset:0;z-index:110;background:var(--ink);color:var(--on-dark);clip-path:inset(0 0 100% 0);pointer-events:none;overflow-y:auto;visibility:hidden;transition:visibility 0s linear var(--t-mid)}.Nav_panelOpen__u_648{visibility:visible;transition-delay:0s}.Nav_panelInner__l_ITi{min-height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:3rem;padding:calc(var(--nav-h) + 3rem) var(--gutter) var(--band)}.Nav_menuCols__eN4bF{display:grid;gap:clamp(2.5rem,5vw,4rem);grid-template-columns:1fr}@media (min-width:48rem){.Nav_menuCols__eN4bF{grid-template-columns:repeat(3,1fr)}}.Nav_menuCol__FrDNf ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.Nav_menuColTitle__7gTH8{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-faint);margin:0 0 1.4rem;padding-bottom:.9rem;border-bottom:var(--rule) solid var(--on-dark-line)}.Nav_menuLinkBig__oTi4i,.Nav_menuLink__s5rMn{display:inline-block;line-height:1.25;transition:color var(--t-fast) var(--ease-out),transform var(--t-fast) var(--ease-out)}.Nav_menuLinkBig__oTi4i{font-size:clamp(1.5rem,2.6vw,2.35rem);font-weight:500;letter-spacing:-.02em}.Nav_menuLink__s5rMn{font-size:1.05rem;color:var(--on-dark-dim)}.Nav_menuLinkBig__oTi4i:focus-visible,.Nav_menuLinkBig__oTi4i:hover,.Nav_menuLink__s5rMn:focus-visible,.Nav_menuLink__s5rMn:hover{color:var(--on-dark);transform:translateX(8px)}.Nav_panelFoot__UEEdA{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;padding-top:2rem;border-top:var(--rule) solid var(--on-dark-line);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-faint)}.Hero_hero__bqvNd{padding-inline:var(--gutter);padding-top:calc(var(--nav-h) + clamp(3rem, 8vh, 6.5rem));padding-bottom:clamp(1rem,2vw,1.5rem);overflow:hidden}.Hero_copy__KMVTd{will-change:transform,opacity}.Hero_copyGrid__dEQUl{position:relative;display:grid;gap:clamp(1.75rem,3vw,3rem);grid-template-columns:1fr;align-items:start;padding-bottom:clamp(2rem,5vw,4.5rem)}@media (min-width:62rem){.Hero_copyGrid__dEQUl{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);gap:clamp(2rem,4vw,4rem)}}.Hero_divider__4xKaN{display:none}@media (min-width:62rem){.Hero_divider__4xKaN{display:block;position:absolute;top:calc(var(--nav-h) * -1 - clamp(3rem, 8vh, 6.5rem));bottom:0;left:calc(58.5% - .5px);width:var(--rule);background:var(--line);transform-origin:top}}.Hero_headline__wPoAT{margin:0;font-size:clamp(2.3rem,4.72vw,5.6rem);font-weight:500;line-height:.98;letter-spacing:-.028em}.Hero_headline__wPoAT .line{display:block;clip-path:inset(0 -100% 0 -100%)}.Hero_headline__wPoAT .lineInner{display:block;will-change:transform}.js .Hero_headline__wPoAT .lineInner{transform:translateY(108%)}.Hero_word__ZXcQj{display:inline-block;will-change:transform}.Hero_aside__J5Vuj{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1.5rem,3vw,2.75rem)}@media (min-width:62rem){.Hero_aside__J5Vuj{align-items:flex-end;margin-top:-3.75rem}}.Hero_cta__1n4WS{align-self:flex-start}@media (min-width:62rem){.Hero_cta__1n4WS{align-self:flex-end}}.Hero_lede___B158{position:relative;max-width:34ch;padding-left:1.25rem;color:var(--fg)}.Hero_rule__KcOoh{position:absolute;left:0;top:.15em;bottom:.15em;width:var(--rule);background:var(--ink)}.Hero_filmClip__OEoGK{position:relative;width:100%;aspect-ratio:1.7;min-height:60vh;overflow:hidden;border-radius:4px;background:var(--ink-2)}.Hero_film__l2vBT{position:absolute;top:-7%;left:0;width:100%;height:114%;object-fit:cover;will-change:transform}.Hero_barDock__3hsh6{position:fixed;left:0;right:0;bottom:clamp(1rem,3vw,2.25rem);z-index:60;display:flex;justify-content:center;padding-inline:var(--gutter);pointer-events:none}.Hero_bar__5gqaN{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:clamp(1rem,2vw,2rem);width:min(calc(100% - 2rem),46rem);padding:.5rem .5rem .5rem 1.5rem;background:var(--greige);border-radius:3px;will-change:transform,opacity}.Hero_bar__5gqaN p{margin:0;font-size:clamp(.85rem,1.02vw,1rem);line-height:1.35;color:var(--ink)}.Hero_bar__5gqaN .pill{flex:none;white-space:nowrap}@media (max-width:48rem){.Hero_bar__5gqaN{flex-direction:column;align-items:stretch;gap:.85rem;padding:1.1rem;text-align:left}.Hero_bar__5gqaN .pill{justify-content:center}}@media (prefers-reduced-motion:reduce){.js .Hero_headline__wPoAT .lineInner{transform:none}}.Hero_hook__JyKSG{position:absolute;inset:0;z-index:2;margin:0;display:flex;align-items:flex-start;padding-top:min(30%,32vh);justify-content:center;gap:clamp(.35em,.6vw,.6em);padding-inline:var(--gutter);pointer-events:none;text-shadow:0 1px 24px rgba(20,19,15,.55),0 1px 6px rgba(20,19,15,.4)}.Hero_hookWord__nqHJw{flex:none;white-space:nowrap;font-size:clamp(1.55rem,4.2vw,4.4rem);font-weight:500;line-height:1;letter-spacing:-.03em;color:var(--on-dark);will-change:transform}@media (max-width:47.99rem){.Hero_hook__JyKSG{flex-direction:column;align-items:center;gap:.12em;padding-top:min(24%,26vh)}.Hero_hookWord__nqHJw{font-size:clamp(1.55rem,7.4vw,2.4rem)}}@media (prefers-reduced-motion:reduce){.Hero_hookWord__nqHJw{transform:none!important}}.TextBand_section__bBJJm{display:flex;flex-direction:column;gap:.02em;padding-block:clamp(5rem,11vw,10rem);overflow:hidden}.TextBand_line__ZvNJC{display:block;flex:none;white-space:nowrap;font-size:var(--fs-huge);font-weight:500;line-height:.92;letter-spacing:-.035em;color:var(--ink);will-change:transform}.TextBand_line__ZvNJC:nth-child(2n){color:var(--fg-faint)}.TextBand_line__ZvNJC:first-child{padding-left:12vw}.TextBand_line__ZvNJC:nth-child(2){padding-left:2vw}.TextBand_line__ZvNJC:nth-child(3){padding-left:20vw}.FromTo_section__MyH0c{border-top:var(--rule) solid var(--line)}.FromTo_head__i7aQg{margin-top:clamp(2.5rem,6vw,5rem);display:flex;flex-direction:column;gap:clamp(.5rem,1.5vw,1.25rem);overflow:hidden}.FromTo_from__1iI1o{padding-left:7vw}.FromTo_to__t7yDg{padding-right:7vw}.FromTo_from__1iI1o,.FromTo_to__t7yDg{display:block;white-space:nowrap;font-size:clamp(2.1rem,6.4vw,7rem);font-weight:500;line-height:1;letter-spacing:-.032em;will-change:transform}.FromTo_to__t7yDg{align-self:flex-end;color:var(--fg-faint)}.FromTo_prefix__wKjok{display:inline-block;margin-right:.35em;font-family:var(--mono);font-size:var(--fs-label);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);vertical-align:middle}.FromTo_steps__talSP{margin-top:clamp(4rem,9vw,8rem);display:grid;grid-template-columns:1fr;border-top:var(--rule) solid var(--line)}@media (min-width:48rem){.FromTo_steps__talSP{grid-template-columns:repeat(2,1fr)}}@media (min-width:75rem){.FromTo_steps__talSP{grid-template-columns:repeat(4,1fr)}}.FromTo_step__srbAU{position:relative;padding:clamp(1.5rem,2.4vw,2.2rem) clamp(1rem,2vw,2rem) clamp(2rem,3vw,3rem) 0;border-bottom:var(--rule) solid var(--line-soft)}@media (min-width:48rem){.FromTo_step__srbAU{border-bottom:0;border-right:var(--rule) solid var(--line-soft);padding-left:clamp(1rem,2vw,2rem)}.FromTo_step__srbAU:last-child{border-right:0}}.FromTo_step__srbAU:before{content:"";position:absolute;top:calc(var(--rule) * -1);left:0;width:100%;height:var(--rule);background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform var(--t-mid) var(--ease-out)}.FromTo_step__srbAU:hover:before{transform:scaleX(1)}.FromTo_stepN__OAOyE{display:block;margin-bottom:1.5rem;font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.14em;color:var(--fg-faint)}.FromTo_stepTitle__mpsuJ{margin:0 0 .7rem;font-size:clamp(1.15rem,1.6vw,1.5rem);font-weight:500;letter-spacing:-.015em}.FromTo_stepBody__Eo_2p{margin:0;max-width:32ch;font-size:.95rem;line-height:1.6;color:var(--fg-dim)}.FromTo_strengths__aYL2c{margin-top:clamp(5rem,11vw,9rem);display:grid;gap:clamp(2rem,5vw,4.5rem);grid-template-columns:1fr;align-items:start}@media (min-width:62rem){.FromTo_strengths__aYL2c{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.FromTo_strengthsHead__fasEO{position:sticky;top:calc(var(--nav-h) + 3rem)}}.FromTo_strengthsList__2PiMi{display:flex;flex-direction:column;border-top:var(--rule) solid var(--line)}.FromTo_strength__Rn_Vu{display:grid;grid-template-columns:3rem 1fr;gap:1rem;align-items:baseline;margin:0;padding:clamp(1rem,1.8vw,1.4rem) 0;border-bottom:var(--rule) solid var(--line-soft);font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.4;letter-spacing:-.012em;transition:padding-left var(--t-mid) var(--ease-out)}.FromTo_strength__Rn_Vu:hover{padding-left:.8rem}.FromTo_strength__Rn_Vu span{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.14em;color:var(--fg-faint)}.Sequence_range__PiAnI{position:relative;height:calc(var(--count) * 100vh);border-top:var(--rule) solid var(--line)}.Sequence_sticky__ikboj{position:sticky;top:0;height:100vh;height:100svh;display:flex;flex-direction:column;padding-top:calc(var(--nav-h) + clamp(1rem, 3vh, 2.5rem));padding-bottom:clamp(1.5rem,4vh,3rem);overflow:hidden}.Sequence_head__sMkNF{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:clamp(1rem,2.5vh,2rem)}.Sequence_heading__U8Zjf{margin:0;font-size:clamp(1rem,1.3vw,1.25rem);letter-spacing:-.015em;color:var(--fg-dim)}.Sequence_stage__ckOYO{flex:1;min-height:0;display:grid;gap:clamp(1.25rem,3vw,3rem);grid-template-columns:1fr;grid-template-rows:auto 1fr;padding-inline:var(--gutter)}@media (min-width:62rem){.Sequence_stage__ckOYO{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-rows:1fr;align-items:center}.Sequence_flip__bwkEb .Sequence_mediaCol__e0gr4{order:-1}}.Sequence_textCol__8RSlu{position:relative;display:flex;flex-direction:column;justify-content:center;gap:clamp(1rem,3vh,2rem);min-height:0}.Sequence_entries__MJugw{position:relative;min-height:clamp(14rem,34vh,22rem)}.Sequence_entry__0bsEU{position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:clamp(.75rem,1.6vw,1.25rem);will-change:transform,opacity}.Sequence_entryIndex__z_5zl{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.14em;color:var(--fg-faint)}.Sequence_entryLabel__vdyyb{margin:0;font-size:clamp(1.9rem,4vw,4.25rem);font-weight:500;line-height:.98;letter-spacing:-.032em;max-width:14ch}.Sequence_entryBody__w6_Gp{margin:0;max-width:42ch;font-size:clamp(.92rem,1.05vw,1.0625rem);line-height:1.55;color:var(--fg-dim)}.Sequence_ticks__3uaqT{display:flex;gap:.5rem}.Sequence_tick__nP9mK{position:relative;display:block;flex:1;height:2px;background:var(--line);overflow:hidden}.Sequence_tick__nP9mK i{position:absolute;inset:0;display:block;background:var(--ink);transform:scaleX(0);transform-origin:left}.Sequence_mediaCol__e0gr4{position:relative;height:100%;min-height:clamp(16rem,40vh,100%);border-radius:4px;overflow:hidden;background:var(--bone-sunk)}.Sequence_shot__Lku5E{position:absolute;inset:0;margin:0;will-change:transform,opacity}.Sequence_shot__Lku5E img{width:100%;height:100%;object-fit:cover}.Sequence_shotSlot__8qw6f{display:grid;place-items:end start;padding:1rem;background:repeating-linear-gradient(-45deg,rgba(31,30,26,.045) 0 1px,transparent 1px 9px),var(--bone-sunk);border:var(--rule) solid var(--line)}.Sequence_shotSlot__8qw6f figcaption{font-family:var(--mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint)}@media (prefers-reduced-motion:reduce){.Sequence_range__PiAnI{height:auto}.Sequence_sticky__ikboj{position:static;height:auto;padding-block:var(--band)}.Sequence_stage__ckOYO{grid-template-columns:1fr;grid-template-rows:auto}.Sequence_entries__MJugw{min-height:0;display:flex;flex-direction:column;gap:3rem}.Sequence_entry__0bsEU{position:static;opacity:1;transform:none}.Sequence_mediaCol__e0gr4{position:static;height:auto;aspect-ratio:4/3}.Sequence_shot__Lku5E{position:static;opacity:1}.Sequence_shot__Lku5E+.Sequence_shot__Lku5E{margin-top:1rem}.Sequence_ticks__3uaqT{display:none}}.Solutions_section__rRFXZ{border-top:var(--rule) solid var(--line);overflow:hidden}.Solutions_head__UL4FU{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:clamp(2rem,5vw,4rem)}.Solutions_heading___WOKF{margin:0;font-size:clamp(1rem,1.3vw,1.25rem);letter-spacing:-.015em;color:var(--fg-dim)}.Solutions_list__fEo4N{border-top:var(--rule) solid var(--line)}.Solutions_row__MRGLW{display:grid;gap:clamp(1rem,2.5vw,2.5rem);grid-template-columns:1fr;align-items:center;padding-block:clamp(2rem,4vw,3.25rem);border-bottom:var(--rule) solid var(--line-soft);will-change:transform,opacity}@media (min-width:62rem){.Solutions_row__MRGLW{grid-template-columns:4rem minmax(0,1fr) minmax(0,.85fr)}}.Solutions_index__HTXOJ{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.14em;color:var(--fg-faint)}.Solutions_body__x8yFG{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.6rem,1.2vw,1rem)}.Solutions_label__rtpq_{margin:0;font-size:clamp(1.7rem,3.4vw,3.4rem);font-weight:500;line-height:1;letter-spacing:-.03em}.Solutions_text__NkGoz{margin:0;max-width:46ch;font-size:clamp(.92rem,1.05vw,1.0625rem);line-height:1.55;color:var(--fg-dim)}.Solutions_shot__m3Mhv{margin:0;aspect-ratio:16/10;overflow:hidden;border-radius:4px;background:var(--bone-sunk)}.Solutions_shot__m3Mhv img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ease-out)}.Solutions_row__MRGLW:hover .Solutions_shot__m3Mhv img{transform:scale(1.04)}.Solutions_shotSlot__Ggmvx{display:grid;place-items:end start;padding:1rem;background:repeating-linear-gradient(-45deg,rgba(31,30,26,.045) 0 1px,transparent 1px 9px),var(--bone-sunk);border:var(--rule) solid var(--line)}.Solutions_shotSlot__Ggmvx figcaption{font-family:var(--mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint)}.Marquee_section__Tk7JS{overflow:hidden;padding-block:clamp(3rem,7vw,6rem);border-block:var(--rule) solid var(--line)}.Marquee_track__DHnwV{display:flex;width:max-content;will-change:transform}.Marquee_group__5va_I{display:flex;align-items:center}.Marquee_item__Lbvx4{display:inline-flex;align-items:center;gap:clamp(1.5rem,3vw,3rem);padding-inline:clamp(.75rem,1.6vw,1.5rem);font-size:clamp(2rem,5.2vw,5.5rem);font-weight:500;line-height:1.1;letter-spacing:-.035em;white-space:nowrap;color:var(--ink)}.Marquee_diamond__4a5_n{width:.16em;height:.16em;background:var(--pink);transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.Marquee_track__DHnwV{width:100%;overflow-x:auto}.Marquee_group__5va_I+.Marquee_group__5va_I{display:none}}.Partners_section__lwSHs{border-top:var(--rule) solid var(--line)}.Partners_statement__2og09{margin:0;font-size:clamp(.82rem,2vmin,1.55rem);font-weight:500;line-height:1.24;letter-spacing:-.02em;text-wrap:balance}.Closing_cta__oPGaB{border-top:var(--rule) solid var(--line);padding-block:clamp(3.5rem,6vw,5.5rem)}.Closing_head__gkLAx{margin-block:clamp(1.5rem,3vw,2.75rem)}.Closing_headline__nbBDN{max-width:24ch}.Closing_foot__7PBPw{display:grid;gap:clamp(1.75rem,4vw,3.5rem);grid-template-columns:1fr;align-items:end;padding-top:clamp(1.5rem,3vw,2.5rem);border-top:var(--rule) solid var(--line)}@media (min-width:62rem){.Closing_foot__7PBPw{grid-template-columns:minmax(0,1fr) auto}}.Closing_body___cMDj{margin:0;max-width:54ch;line-height:1.65;color:var(--fg-dim)}.Closing_footer__Coh5u{padding-top:clamp(3rem,6vw,5.5rem);border-top:var(--rule) solid var(--line)}.Closing_footerTop__eLzom{display:grid;gap:clamp(2.5rem,6vw,5rem);grid-template-columns:1fr}@media (min-width:62rem){.Closing_footerTop__eLzom{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}}.Closing_footerLogo__z2ezK img{width:clamp(9rem,14vw,14rem);height:auto}.Closing_footerCols__vCeFl{display:grid;gap:clamp(1.75rem,4vw,3rem);grid-template-columns:1fr}@media (min-width:40rem){.Closing_footerCols__vCeFl{grid-template-columns:repeat(3,1fr)}}.Closing_footerCol__SR8Uj ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.Closing_footerCol__SR8Uj a{font-size:.95rem;color:var(--fg-dim);transition:color var(--t-fast) var(--ease-out)}.Closing_footerCol__SR8Uj a:focus-visible,.Closing_footerCol__SR8Uj a:hover{color:var(--ink)}.Closing_footerHeading__yMyV8{margin:0 0 1.25rem;padding-bottom:.8rem;border-bottom:var(--rule) solid var(--line);letter-spacing:.14em}.Closing_footerBase__ZCnHw,.Closing_footerHeading__yMyV8{font-family:var(--mono);font-size:var(--fs-label);text-transform:uppercase;color:var(--fg-faint)}.Closing_footerBase__ZCnHw{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:clamp(2.5rem,5vw,4rem);padding-block:clamp(1.5rem,3vw,2.5rem);border-top:var(--rule) solid var(--line);letter-spacing:.1em}