.Header_header__AF_3G{position:fixed;top:0;left:0;right:0;z-index:var(--z-header);display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.35rem var(--gutter);opacity:0;transform:translateY(-8px);transition:opacity .9s var(--ease-out) .15s,transform .9s var(--ease-out) .15s,background-color .5s var(--ease-out),border-color .5s var(--ease-out),-webkit-backdrop-filter .5s var(--ease-out);transition:opacity .9s var(--ease-out) .15s,transform .9s var(--ease-out) .15s,background-color .5s var(--ease-out),backdrop-filter .5s var(--ease-out),border-color .5s var(--ease-out);transition:opacity .9s var(--ease-out) .15s,transform .9s var(--ease-out) .15s,background-color .5s var(--ease-out),backdrop-filter .5s var(--ease-out),border-color .5s var(--ease-out),-webkit-backdrop-filter .5s var(--ease-out);border-bottom:1px solid transparent}.Header_header__AF_3G[data-ready=true]{opacity:1;transform:translateY(0)}.Header_header__AF_3G[data-condensed=true]{background-color:rgba(9,9,9,.62);backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);border-bottom-color:var(--hair);padding-top:1rem;padding-bottom:1rem}.Header_header__AF_3G[data-hidden=true]{opacity:0;pointer-events:none;transform:translateY(-14px);transition-delay:0s}.Header_brand__EL5wC{display:inline-flex;align-items:center;gap:.7rem;color:var(--ivory)}.Header_brandMark__QkCvX{width:18px;height:18px;color:var(--gold);flex:none}.Header_brandWord__1O_og{font-size:.6875rem;font-weight:500;letter-spacing:.2em;white-space:nowrap}.Header_nav__LVYU2{display:flex;align-items:center;gap:clamp(1.1rem,2.4vw,2.3rem)}.Header_navLink__bX76H{display:inline-block;position:relative;font-size:.6875rem;font-weight:500;letter-spacing:.16em;color:var(--ash);padding:.35rem 0;transition:color .35s var(--ease-out)}.Header_navLink__bX76H:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:var(--gold);transform:scaleX(0);transform-origin:right center;transition:transform .45s var(--ease-out)}.Header_navLink__bX76H:hover{color:var(--ivory)}.Header_navLink__bX76H:hover:after{transform:scaleX(1);transform-origin:left center}.Header_cta__T_fLv{position:relative;display:inline-flex;align-items:center;padding:.72rem 1.35rem;font-size:.6875rem;font-weight:500;letter-spacing:.16em;color:var(--ivory);border:1px solid var(--hair-gold);overflow:hidden;isolation:isolate;white-space:nowrap}.Header_cta__T_fLv i{position:absolute;inset:0;z-index:-1;background:linear-gradient(120deg,transparent,rgba(213,168,75,.16) 45%,rgba(240,208,131,.3) 50%,rgba(213,168,75,.16) 55%,transparent);transform:translateX(-110%);transition:transform .85s var(--ease-out)}.Header_cta__T_fLv:hover i{transform:translateX(110%)}.Header_cta__T_fLv:hover{border-color:rgba(213,168,75,.6)}@media (max-width:640px){.Header_nav__LVYU2{display:none}}@media (max-width:560px){.Header_brandWord__1O_og{font-size:.625rem;letter-spacing:.16em}.Header_cta__T_fLv{padding:.62rem .95rem;font-size:.625rem;letter-spacing:.12em}}@media (max-width:768px){.Header_brand__EL5wC{min-height:44px;padding:.4rem 0}.Header_cta__T_fLv{min-height:44px;padding-top:.9rem;padding-bottom:.9rem}}.Intro_intro__mZI3u{position:fixed;inset:0;z-index:var(--z-intro);background:var(--void);display:grid;place-items:center;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);will-change:clip-path}.Intro_dust__d2xJK{position:absolute;inset:0;width:100%;height:100%;opacity:.9}.Intro_center__oIH6E{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.75rem}.Intro_mark__vh48x{width:clamp(76px,9vw,118px);height:auto;overflow:visible}.Intro_word__VAx0d{font-size:clamp(.7rem,1.5vw,.95rem);letter-spacing:.3em;text-indent:.3em;color:var(--ivory)}.Intro_tagline__jcsOg,.Intro_word__VAx0d{font-weight:500;opacity:0;white-space:nowrap}.Intro_tagline__jcsOg{font-size:.625rem;letter-spacing:.34em;text-indent:.34em;color:var(--gold)}@media (max-width:640px){.Intro_center__oIH6E{gap:1.4rem}}.Hero_hero__1d92z{position:relative;height:100vh;height:100svh;display:flex;flex-direction:column;justify-content:flex-end;padding:0 var(--gutter) clamp(1.5rem,4vh,2.6rem);pointer-events:none}.Hero_hero__1d92z>*{pointer-events:auto}.Hero_inner__6YMQY{max-width:1680px;width:100%;margin:0 auto;padding-bottom:clamp(2.5rem,8vh,6rem)}.Hero_headline__sJ33x{margin:0 0 clamp(1.6rem,3.2vh,2.6rem);max-width:13ch;font-size:clamp(2.6rem,5.9vw,6.6rem);letter-spacing:-.032em}.Hero_line__MSeOI{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.02em}.Hero_line__MSeOI>span{display:block;will-change:transform}.Hero_stop__99M_h{font-style:normal;color:var(--gold)}.Hero_lede__AeF01{margin-bottom:clamp(1.9rem,4vh,2.9rem);max-width:40ch}.Hero_actions__cIe5F{display:flex;align-items:center;gap:clamp(1rem,2vw,1.75rem);flex-wrap:wrap}.Hero_primary__zupbn{position:relative;display:inline-flex;align-items:center;padding:1.05rem 2.1rem;font-size:.75rem;font-weight:500;letter-spacing:.18em;color:var(--void);background:linear-gradient(180deg,var(--champagne) 0,var(--gold) 100%);overflow:hidden;isolation:isolate;transition:transform .5s var(--ease-out)}.Hero_primary__zupbn i{position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);transform:translateX(-120%);transition:transform .9s var(--ease-out)}.Hero_primary__zupbn:hover i{transform:translateX(120%)}.Hero_primary__zupbn:hover{transform:translateY(-1px)}.Hero_secondary__jJ5AU{display:inline-flex;align-items:center;gap:.75rem;padding:1.05rem 0;font-size:.75rem;font-weight:500;letter-spacing:.18em;color:var(--ivory);position:relative}.Hero_secondary__jJ5AU svg{width:17px;height:17px;transition:transform .5s var(--ease-out)}.Hero_secondary__jJ5AU:after{content:"";position:absolute;left:0;bottom:.85rem;width:100%;height:1px;background:var(--hair-strong);transform:scaleX(0);transform-origin:left center;transition:transform .55s var(--ease-out)}.Hero_secondary__jJ5AU:hover:after{transform:scaleX(1)}.Hero_secondary__jJ5AU:hover svg{transform:translateX(5px)}.Hero_meta__3JbCn{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;max-width:1680px;width:100%;margin:0 auto;padding-top:1.2rem;border-top:1px solid var(--hair)}.Hero_scrollHint__3F7bi{display:inline-flex;align-items:center;gap:.75rem;font-size:.625rem;font-weight:500;letter-spacing:.24em;color:var(--ash-dim)}.Hero_scrollRule__DU4Ew{display:block;width:46px;height:1px;background:linear-gradient(90deg,transparent,var(--gold));transform-origin:left center;animation:Hero_sweep___xlig 2.8s var(--ease-in-out) infinite}@keyframes Hero_sweep___xlig{0%,to{transform:scaleX(.25);opacity:.4}50%{transform:scaleX(1);opacity:1}}@media (max-width:860px){.Hero_hero__1d92z{justify-content:flex-end}.Hero_headline__sJ33x{max-width:11ch;font-size:clamp(2.5rem,11.5vw,4rem)}.Hero_lede__AeF01{font-size:.9rem;max-width:38ch}.Hero_actions__cIe5F{flex-direction:column;align-items:stretch;gap:.75rem}.Hero_primary__zupbn,.Hero_secondary__jJ5AU{justify-content:center;width:100%}.Hero_secondary__jJ5AU{padding:.95rem 0}.Hero_meta__3JbCn{font-size:.625rem}.Hero_scrollHint__3F7bi{display:none}}@media (prefers-reduced-motion:reduce){.Hero_scrollRule__DU4Ew{animation:none;transform:scaleX(1)}}.VaultOverlay_overlay__tqs8b{position:relative;height:100vh;height:100svh;display:grid;grid-template-rows:auto 1fr auto;padding:calc(var(--gutter) + 3.2rem) var(--gutter) clamp(1.4rem,4vh,2.4rem);max-width:1680px;margin:0 auto;pointer-events:none;transition:opacity .5s var(--ease-out)}.VaultOverlay_overlay__tqs8b>*{pointer-events:auto}.VaultOverlay_overlay__tqs8b[data-hidden=true]{opacity:0;pointer-events:none}.VaultOverlay_head__SFth7{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--hair)}.VaultOverlay_counter__3oonx{display:inline-flex;align-items:center;gap:.6rem;font-size:.6875rem;letter-spacing:.16em;color:var(--ash-dim)}.VaultOverlay_counter__3oonx b{font-weight:500;color:var(--gold)}.VaultOverlay_counter__3oonx i{display:block;width:26px;height:1px;background:var(--hair-strong)}.VaultOverlay_panel__29Mae{align-self:center;justify-self:end;width:min(40ch,40%);display:flex;flex-direction:column;align-items:flex-start;gap:.9rem}.VaultOverlay_index__iJvq4{font-size:clamp(2.6rem,4.4vw,4.1rem);font-weight:500;line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px rgba(213,168,75,.42);margin-bottom:-.35rem}.VaultOverlay_status__J0fLr{font-size:.625rem;font-weight:500;letter-spacing:.22em;padding:.42rem .72rem;border:1px solid var(--hair);color:var(--ash)}.VaultOverlay_status__J0fLr[data-status=live]{color:var(--gold);border-color:var(--hair-gold)}.VaultOverlay_name__GH1a1{font-size:clamp(1.85rem,3.4vw,3rem);font-weight:500;line-height:1.02;letter-spacing:-.032em;text-transform:uppercase}.VaultOverlay_industry__IbIBW{font-size:.8125rem;letter-spacing:.02em;color:var(--champagne)}.VaultOverlay_summary__Wln69{font-size:.875rem;line-height:1.62;color:var(--ash);max-width:40ch}.VaultOverlay_services__LeKMx{display:flex;flex-wrap:wrap;gap:.4rem .5rem;margin-top:.15rem}.VaultOverlay_services__LeKMx li{font-size:.625rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ash);padding:.4rem .65rem;border:1px solid var(--hair)}.VaultOverlay_enter__Lhl5_{display:inline-flex;align-items:center;gap:.8rem;margin-top:.75rem;padding:.95rem 1.6rem;font-size:.6875rem;font-weight:500;letter-spacing:.18em;transition:transform .45s var(--ease-out),border-color .45s var(--ease-out),color .45s var(--ease-out)}.VaultOverlay_enter__Lhl5_[data-variant=primary]{color:var(--void);background:linear-gradient(180deg,var(--champagne) 0,var(--gold) 100%)}.VaultOverlay_enter__Lhl5_[data-variant=quiet]{color:var(--ash);background:none;border:1px solid var(--hair)}.VaultOverlay_enter__Lhl5_[data-variant=quiet]:hover{color:var(--ivory);border-color:var(--hair-gold)}.VaultOverlay_enter__Lhl5_ svg{width:16px;height:16px;transition:transform .45s var(--ease-out)}.VaultOverlay_enter__Lhl5_:hover{transform:translateY(-1px)}.VaultOverlay_enter__Lhl5_:hover svg{transform:translateX(4px)}.VaultOverlay_rail__Ej2o5{display:flex;align-items:center;gap:1.25rem;padding-top:1.1rem;border-top:1px solid var(--hair)}.VaultOverlay_step__ZJ5fQ{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--hair);color:var(--ash);transition:color .35s var(--ease-out),border-color .35s var(--ease-out)}.VaultOverlay_step__ZJ5fQ svg{width:16px;height:16px}.VaultOverlay_step__ZJ5fQ:hover:not(:disabled){color:var(--ivory);border-color:var(--hair-gold)}.VaultOverlay_step__ZJ5fQ:disabled{opacity:.3;cursor:default}.VaultOverlay_ticks__SljxM{display:flex;align-items:center;gap:.4rem}.VaultOverlay_ticks__SljxM button{display:block;width:30px;height:22px;position:relative}.VaultOverlay_ticks__SljxM button:before{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background:var(--hair-strong);transform:translateY(-50%) scaleY(1);transition:background-color .45s var(--ease-out),transform .45s var(--ease-out)}.VaultOverlay_ticks__SljxM button[data-active=true]:before{background:var(--gold);transform:translateY(-50%) scaleY(2)}.VaultOverlay_ticks__SljxM button:hover:before{background:var(--champagne)}@media (max-width:860px){.VaultOverlay_overlay__tqs8b{grid-template-rows:auto 1fr auto;padding-top:calc(var(--gutter) + 3.6rem)}.VaultOverlay_panel__29Mae{width:100%;justify-self:stretch;align-self:end;gap:.7rem;padding-bottom:.5rem}.VaultOverlay_index__iJvq4{font-size:2.2rem}.VaultOverlay_name__GH1a1{font-size:clamp(1.7rem,8vw,2.3rem)}.VaultOverlay_summary__Wln69{font-size:.8125rem;max-width:none}.VaultOverlay_enter__Lhl5_{width:100%;justify-content:center;margin-top:.5rem}.VaultOverlay_rail__Ej2o5{justify-content:space-between;gap:.75rem}.VaultOverlay_step__ZJ5fQ{width:44px;height:44px}.VaultOverlay_ticks__SljxM button{width:26px;height:44px}}.CaseStudy_sheet__UoBpr{position:fixed;inset:0;z-index:var(--z-case);opacity:0;display:flex;flex-direction:column}.CaseStudy_wash__E7_2Q{position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 80% at 22% 18%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 62%),linear-gradient(180deg,transparent 0,rgba(5,5,5,.55) 46%,rgba(5,5,5,.94) 100%)}.CaseStudy_close__94_O1{position:absolute;top:clamp(1.1rem,2.4vh,1.9rem);right:var(--gutter);z-index:3;display:inline-flex;align-items:center;gap:.6rem;padding:.6rem .95rem;font-size:.625rem;font-weight:500;letter-spacing:.2em;color:var(--ash);border:1px solid var(--hair);background:rgba(7,7,8,.88);backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);transition:color .35s var(--ease-out),border-color .35s var(--ease-out)}.CaseStudy_close__94_O1 svg{width:14px;height:14px}.CaseStudy_close__94_O1:hover{color:var(--ivory);border-color:var(--hair-gold)}.CaseStudy_scroll__MvUJh{position:relative;z-index:2;flex:1 1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.CaseStudy_body__158Kg{position:relative;max-width:1680px;margin:0 auto;padding:40vh var(--gutter) clamp(3rem,10vh,6rem);display:grid;grid-gap:clamp(1.75rem,4vh,2.75rem);gap:clamp(1.75rem,4vh,2.75rem)}.CaseStudy_body__158Kg:before{content:"";position:absolute;left:0;right:0;top:31vh;bottom:0;z-index:-1;background:linear-gradient(180deg,transparent 0,var(--void) 14vh);pointer-events:none}.CaseStudy_header__kW7Zg{display:grid;grid-gap:.85rem;gap:.85rem;justify-items:start}.CaseStudy_index__RZT40{font-size:.75rem;font-weight:500;letter-spacing:.24em;color:var(--gold)}.CaseStudy_status__Rg0I9{font-size:.625rem;font-weight:500;letter-spacing:.22em;padding:.4rem .7rem;border:1px solid var(--hair);color:var(--ash)}.CaseStudy_status__Rg0I9[data-status=live]{color:var(--gold);border-color:var(--hair-gold)}.CaseStudy_title__bF9UF{font-size:clamp(2.4rem,7vw,6rem);font-weight:500;line-height:.94;letter-spacing:-.038em;text-transform:uppercase;max-width:16ch}.CaseStudy_industry__N55vM{font-size:.875rem;color:var(--champagne);letter-spacing:.02em}.CaseStudy_standfirst__n5QgY{font-size:clamp(1.05rem,1.7vw,1.45rem);line-height:1.5;letter-spacing:-.012em;color:var(--ivory);max-width:52ch}.CaseStudy_columns__g8x2t{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,27ch),1fr));grid-gap:clamp(1.5rem,4vw,3.5rem);gap:clamp(1.5rem,4vw,3.5rem);padding-top:clamp(1rem,3vh,2rem);border-top:1px solid var(--hair)}.CaseStudy_columns__g8x2t h3{margin-bottom:.85rem}.CaseStudy_columns__g8x2t p{font-size:.9375rem;line-height:1.62;color:var(--ash);max-width:46ch}.CaseStudy_block__BF4fM{padding-top:clamp(1rem,3vh,2rem);border-top:1px solid var(--hair)}.CaseStudy_block__BF4fM h3{margin-bottom:1rem}.CaseStudy_services__02kiB{display:flex;flex-wrap:wrap;gap:.5rem}.CaseStudy_services__02kiB li{font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ivory);padding:.55rem .9rem;border:1px solid var(--hair-gold)}.CaseStudy_disclosure__Cyj3x{font-size:clamp(1.0625rem,1.55vw,1.1875rem);line-height:1.66;letter-spacing:-.004em;color:#c8c5be;max-width:60ch;padding-left:clamp(1rem,2vw,1.5rem);border-left:1px solid var(--hair-gold)}.CaseStudy_pending__EP2fi{font-size:clamp(1.05rem,1.8vw,1.4rem);line-height:1.5;color:var(--ash);max-width:44ch;padding-top:clamp(1rem,3vh,2rem);border-top:1px solid var(--hair)}.CaseStudy_footer__TJyGW{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:clamp(1.5rem,4vw,3.5rem);gap:clamp(1.5rem,4vw,3.5rem);padding-top:clamp(2.25rem,6vh,4rem);margin-top:clamp(.5rem,2vh,1.5rem);border-top:1px solid var(--hair)}.CaseStudy_closingLead__IbpE8{display:grid;grid-gap:.5rem;gap:.5rem}.CaseStudy_closingAsk__2zw4_{font-size:.75rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--ash)}.CaseStudy_closingLine__W_Iw2{font-size:clamp(1.75rem,3.4vw,3rem);font-weight:500;line-height:1.02;letter-spacing:-.032em;color:var(--ivory);max-width:18ch}.CaseStudy_closingStop__M66aH{font-style:normal;color:var(--gold)}.CaseStudy_closingActions__I1T2p{display:flex;align-items:center;gap:clamp(1rem,2.2vw,1.9rem);flex-wrap:wrap}.CaseStudy_primaryCta__U9JN8{display:inline-flex;align-items:center;gap:.85rem;padding:1.15rem 2.1rem;font-size:.75rem;font-weight:500;letter-spacing:.18em;color:var(--void);background:linear-gradient(180deg,var(--champagne) 0,var(--gold) 100%);white-space:nowrap;transition:transform .45s var(--ease-out)}.CaseStudy_primaryCta__U9JN8 svg{width:17px;height:17px;transition:transform .45s var(--ease-out)}.CaseStudy_primaryCta__U9JN8:hover{transform:translateY(-1px)}.CaseStudy_primaryCta__U9JN8:hover svg{transform:translateX(5px)}.CaseStudy_secondaryLink__HUdOm{position:relative;display:inline-flex;align-items:center;gap:.6rem;padding:.4rem 0;font-size:.6875rem;font-weight:500;letter-spacing:.18em;color:var(--ash);white-space:nowrap;transition:color .4s var(--ease-out)}.CaseStudy_secondaryLink__HUdOm svg{width:14px;height:14px;transition:transform .4s var(--ease-out)}.CaseStudy_secondaryLink__HUdOm:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--hair-gold);transform:scaleX(0);transform-origin:left center;transition:transform .45s var(--ease-out)}.CaseStudy_secondaryLink__HUdOm:hover{color:var(--ivory)}.CaseStudy_secondaryLink__HUdOm:hover:after{transform:scaleX(1)}.CaseStudy_secondaryLink__HUdOm:hover svg{transform:translate(3px,-3px)}@media (max-width:860px){.CaseStudy_body__158Kg{padding-top:40vh;gap:1.5rem}.CaseStudy_footer__TJyGW{grid-template-columns:1fr;align-items:start;gap:1.75rem}.CaseStudy_closingActions__I1T2p{width:100%;gap:1.25rem}.CaseStudy_primaryCta__U9JN8{width:100%;justify-content:center}}@media (max-height:620px){.CaseStudy_body__158Kg{padding-top:74vh}}.CaseStudy_masthead__6Ae23{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.55fr);grid-gap:clamp(1.5rem,5vw,4rem);gap:clamp(1.5rem,5vw,4rem);align-items:end}.CaseStudy_spec__fcXgZ{display:grid;grid-gap:.85rem;gap:.85rem;padding-bottom:.4rem;border-top:1px solid var(--hair);padding-top:1.1rem}.CaseStudy_spec__fcXgZ>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.CaseStudy_spec__fcXgZ dt{font-size:.625rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ash-dim)}.CaseStudy_spec__fcXgZ dd{font-size:.8125rem;letter-spacing:.04em;color:var(--ivory);text-align:right}.CaseStudy_media__Kd5yk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.3fr);grid-gap:clamp(1rem,2.5vw,2rem);gap:clamp(1rem,2.5vw,2rem);align-items:end}.CaseStudy_mediaDesktop__VMeoH img,.CaseStudy_mediaMobile__JZ980 img{width:100%;height:auto;border:1px solid var(--hair)}@media (max-width:860px){.CaseStudy_masthead__6Ae23,.CaseStudy_media__Kd5yk{grid-template-columns:1fr;gap:1.5rem}.CaseStudy_spec__fcXgZ{gap:.6rem}}.CaseStudy_showcase__vADIQ{margin:0 calc(var(--gutter) * -.6);position:relative}.CaseStudy_showcase__vADIQ img{width:100%;aspect-ratio:2.4/1;object-fit:cover;object-position:50% 56%;display:block;border:1px solid var(--hair);box-shadow:0 40px 120px -40px rgba(0,0,0,.9),0 0 0 1px rgba(255,255,255,.03)}.CaseStudy_mobileBlock__HeliF{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);grid-gap:clamp(1.5rem,5vw,4rem);gap:clamp(1.5rem,5vw,4rem);align-items:center;padding-top:clamp(1rem,3vh,2rem);border-top:1px solid var(--hair)}.CaseStudy_mobileShot__CGkhd img{width:100%;height:auto;display:block;border:1px solid var(--hair);border-radius:14px}.CaseStudy_mobileAside__s3vAI{display:grid;grid-gap:1rem;gap:1rem;align-content:center}.CaseStudy_asideNote__iYb32{font-size:.9375rem;line-height:1.6;color:var(--ash);max-width:34ch}.CaseStudy_details__z5aFN{padding-top:clamp(1rem,3vh,2rem);border-top:1px solid var(--hair)}.CaseStudy_details__z5aFN h3{margin-bottom:1.1rem}.CaseStudy_detailGrid___j27n{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:clamp(.75rem,2vw,1.5rem);gap:clamp(.75rem,2vw,1.5rem);align-items:start}.CaseStudy_detailGrid___j27n[data-count="1"]{grid-template-columns:1fr}.CaseStudy_detailGrid___j27n[data-count="1"] figure{max-width:min(100%,1020px);margin-inline:auto}.CaseStudy_detailGrid___j27n figure{margin:0}.CaseStudy_detailGrid___j27n figure[data-scale=lead]{grid-row:span 2}.CaseStudy_detailGrid___j27n img{width:100%;height:auto;display:block;border:1px solid var(--hair)}.CaseStudy_motion__8PAMq{padding-top:clamp(1rem,3vh,2rem);border-top:1px solid var(--hair)}.CaseStudy_motion__8PAMq h3{margin-bottom:1.1rem}.CaseStudy_motionGrid___7_Oq{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,28ch),1fr));grid-gap:clamp(.75rem,2vw,1.5rem);gap:clamp(.75rem,2vw,1.5rem)}.CaseStudy_motionGrid___7_Oq video{width:100%;height:auto;display:block;border:1px solid var(--hair)}@media (max-width:860px){.CaseStudy_detailGrid___j27n,.CaseStudy_mobileBlock__HeliF{grid-template-columns:1fr}.CaseStudy_detailGrid___j27n figure[data-scale=lead]{grid-row:auto}.CaseStudy_mobileShot__CGkhd{max-width:62%}}.CustomCursor_cursor__frNUG{position:fixed;top:0;left:0;z-index:var(--z-cursor);pointer-events:none;opacity:0;transition:opacity .3s var(--ease-out);will-change:transform;mix-blend-mode:difference}.CustomCursor_cursor__frNUG[data-visible=true]{opacity:1}.CustomCursor_dot__QiWpS{position:absolute;top:0;left:0;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--ivory);transition:width .4s var(--ease-out),height .4s var(--ease-out),margin .4s var(--ease-out),background-color .4s var(--ease-out),border-color .4s var(--ease-out)}.CustomCursor_dot__QiWpS[data-expanded=true]{width:62px;height:62px;margin:-31px 0 0 -31px;background:transparent;border:1px solid var(--ivory)}.CustomCursor_label__jUbJ1{position:absolute;top:0;left:0;transform:translate(-50%,-50%);font-size:.5625rem;font-weight:500;letter-spacing:.2em;color:var(--ivory);white-space:nowrap;opacity:0;transition:opacity .3s var(--ease-out)}.CustomCursor_label__jUbJ1[data-visible=true]{opacity:1}@media (pointer:coarse){.CustomCursor_cursor__frNUG{display:none}}.StartBand_band__j7NgR{position:relative;z-index:var(--z-content);background:var(--void);border-top:1px solid var(--hair)}.StartBand_inner__IyXSi{max-width:1680px;margin:0 auto;padding:clamp(3.5rem,12vh,8rem) var(--gutter);display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);grid-gap:clamp(2rem,6vw,6rem);gap:clamp(2rem,6vw,6rem);align-items:start}.StartBand_lead__AsKQC{display:grid;grid-gap:1.1rem;gap:1.1rem;justify-items:start;position:-webkit-sticky;position:sticky;top:clamp(2rem,14vh,7rem)}.StartBand_heading__GZhaN{font-size:clamp(2rem,4.2vw,3.6rem);font-weight:500;line-height:.98;letter-spacing:-.035em;text-transform:uppercase}.StartBand_stop__Krc0g{font-style:normal;color:var(--gold)}.StartBand_note__KPVPL{font-size:.9375rem;line-height:1.6;color:var(--ash);max-width:38ch}.StartBand_form__jfLq8,.StartBand_reveal__7zcCJ{display:grid;grid-gap:clamp(1.75rem,4vh,2.75rem);gap:clamp(1.75rem,4vh,2.75rem)}.StartBand_reveal__7zcCJ{animation:StartBand_reveal__7zcCJ .55s var(--ease-out) both}@keyframes StartBand_reveal__7zcCJ{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.StartBand_reveal__7zcCJ{animation:none}}.StartBand_group__lhIvG{border:0;display:grid;grid-gap:.75rem;gap:.75rem}.StartBand_legend__oBVd1{font-size:.625rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ash-dim);padding:0}.StartBand_hint__vvBsV{font-size:.75rem;color:var(--ash-dim);margin-top:-.25rem}.StartBand_chipRow__N_1m0{display:flex;flex-wrap:wrap;gap:.5rem}.StartBand_chip__vtWZv{position:relative;display:inline-flex;padding:.65rem 1.05rem;font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ash);border:1px solid var(--hair);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .35s var(--ease-out),border-color .35s var(--ease-out),background-color .35s var(--ease-out)}.StartBand_chip__vtWZv:hover{color:var(--ivory);border-color:var(--hair-strong)}.StartBand_chip__vtWZv[data-selected=true]{color:var(--champagne);border-color:var(--hair-gold);background:rgba(198,164,92,.06)}.StartBand_chipInput__VBzqs{position:absolute;inset:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.StartBand_chipInput__VBzqs:focus-visible+span:after{content:"";position:absolute;inset:-4px;border:1px solid var(--gold);pointer-events:none}.StartBand_chip__vtWZv[data-locked=true]{opacity:.35;cursor:default}.StartBand_chip__vtWZv[data-locked=true]:hover{color:var(--ash);border-color:var(--hair)}.StartBand_designSection__jEETE{display:grid;grid-gap:clamp(1.5rem,3.5vh,2.25rem);gap:clamp(1.5rem,3.5vh,2.25rem);padding:clamp(1.5rem,3.5vh,2.25rem) 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.StartBand_sectionHead__SgiTj{display:grid;grid-gap:.35rem;gap:.35rem}.StartBand_sectionTitle__37M3Y{font-size:.8125rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--champagne)}.StartBand_underField__k4daK{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.StartBand_swatchRow__VnyxT{display:inline-flex;gap:.3rem}.StartBand_swatch__Z6gje{width:.85rem;height:.85rem;border:1px solid var(--hair-strong);border-radius:1px}.StartBand_urlList__TyYOv{display:grid;grid-gap:.6rem;gap:.6rem}.StartBand_urlList__TyYOv input{width:100%;padding:.6rem 0;font-size:.9375rem;color:var(--ivory);border-bottom:1px solid var(--hair-strong);border-radius:0;transition:border-color .4s var(--ease-out)}.StartBand_urlList__TyYOv input::placeholder{color:var(--ash-dim);opacity:.65}.StartBand_urlList__TyYOv input:focus{outline:none;border-bottom-color:var(--gold)}.StartBand_fields__Yc9tu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(1rem,2vw,1.75rem);gap:clamp(1rem,2vw,1.75rem)}@media (max-width:640px){.StartBand_fields__Yc9tu{grid-template-columns:1fr}}.StartBand_field__WTabM{display:grid;grid-gap:.55rem;gap:.55rem}.StartBand_field__WTabM>span{font-size:.625rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ash-dim)}.StartBand_field__WTabM input,.StartBand_field__WTabM textarea{width:100%;padding:.75rem 0;font-size:.9375rem;color:var(--ivory);border-bottom:1px solid var(--hair-strong);border-radius:0;transition:border-color .4s var(--ease-out);resize:vertical}.StartBand_field__WTabM input::placeholder,.StartBand_field__WTabM textarea::placeholder{color:var(--ash-dim);opacity:.65}.StartBand_field__WTabM input:focus,.StartBand_field__WTabM textarea:focus{outline:none;border-bottom-color:var(--gold)}.StartBand_field__WTabM[data-invalid=true] input,.StartBand_field__WTabM[data-invalid=true] textarea{border-bottom-color:var(--alert,#c46a5a)}.StartBand_fieldError__qaeKO{font-style:normal;font-size:.75rem;color:var(--alert,#c46a5a)}.StartBand_counter__89fR_{font-style:normal;font-size:.6875rem;letter-spacing:.08em;color:var(--ash-dim);justify-self:end}.StartBand_wide__lEr6o{width:100%;grid-column:1/-1}.StartBand_trap__qzgnb{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.StartBand_actions__cU1iT{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.StartBand_submit__Z1rUs{padding:1.05rem 2rem;font-size:.6875rem;font-weight:500;letter-spacing:.18em;color:var(--void);background:linear-gradient(180deg,var(--champagne) 0,var(--gold) 100%);transition:transform .45s var(--ease-out),opacity .3s var(--ease-out)}.StartBand_submit__Z1rUs:hover:not(:disabled){transform:translateY(-1px)}.StartBand_submit__Z1rUs:disabled{opacity:.55;cursor:default}.StartBand_status__xqaj8{font-size:.8125rem;color:var(--alert,#c46a5a);min-height:1.2em;max-width:46ch}.StartBand_confirmation__QUvMh{display:grid;grid-gap:1rem;gap:1rem;align-content:start;border-left:1px solid var(--hair-gold);padding-left:clamp(1.25rem,3vw,2.5rem)}.StartBand_confirmLead__Nxcg3{font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.45;color:var(--ivory);max-width:40ch}.StartBand_confirmation__QUvMh strong{color:var(--champagne);font-weight:500}@media (max-width:900px){.StartBand_inner__IyXSi{grid-template-columns:1fr;gap:2.25rem}.StartBand_lead__AsKQC{position:static}.StartBand_submit__Z1rUs{width:100%}}@media (max-width:768px){.StartBand_chip__vtWZv{min-height:44px;align-items:center;padding-top:.8rem;padding-bottom:.8rem}.StartBand_field__WTabM input,.StartBand_field__WTabM textarea,.StartBand_urlList__TyYOv input{font-size:1rem}}.HeroMedia_layer__jN8DQ{position:fixed;inset:0;z-index:var(--z-media);overflow:hidden;pointer-events:none;background:var(--void);will-change:opacity}.HeroMedia_frame__0sH6q{position:absolute;inset:0;will-change:transform;transform-origin:72% 50%}.HeroMedia_poster__NpY_h,.HeroMedia_video__aUtiA{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:86% 50%}.HeroMedia_video__aUtiA{opacity:0;transition:opacity 1.1s var(--ease-out)}.HeroMedia_video__aUtiA[data-ready=true]{opacity:1}.HeroMedia_scrimLeft__LPqeV{position:absolute;inset:0;background:linear-gradient(90deg,var(--void) 0,var(--void) 30%,rgba(5,5,5,.95) 42%,rgba(5,5,5,.72) 52%,rgba(5,5,5,.28) 62%,transparent 72%)}.HeroMedia_scrimBottom__c4Mlw{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,5,5,.55),transparent 22%,transparent 62%,rgba(5,5,5,.75))}@media (max-width:860px){.HeroMedia_frame__0sH6q{transform-origin:50% 38%}.HeroMedia_poster__NpY_h,.HeroMedia_video__aUtiA{object-position:50% 30%}.HeroMedia_scrimLeft__LPqeV{background:linear-gradient(180deg,rgba(5,5,5,.32) 0,rgba(5,5,5,.08) 20%,rgba(5,5,5,.6) 33%,rgba(5,5,5,.9) 44%,var(--void) 56%)}.HeroMedia_scrimBottom__c4Mlw{background:none}}.Experience_main__OuhvG{position:relative;z-index:var(--z-content);pointer-events:none}.Experience_main__OuhvG a,.Experience_main__OuhvG button{pointer-events:auto}.Experience_heroTrack__RQQ72{height:200vh;position:relative}.Experience_vaultTrack__qkv6a{position:relative}.Experience_sticky__iqVnC{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.Experience_footer__Ybqb2{position:relative;z-index:var(--z-content);background:var(--void);border-top:1px solid var(--hair)}.Experience_footerInner__ytLbJ{max-width:1680px;margin:0 auto;padding:clamp(2.4rem,7vh,4.5rem) var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.Experience_footerBrand__cZXuA{font-size:.6875rem;font-weight:500;letter-spacing:.22em;color:var(--ivory)}.Experience_footerCta__rxJke{padding:.9rem 1.5rem;font-size:.6875rem;font-weight:500;letter-spacing:.18em;color:var(--ivory);border:1px solid var(--hair-gold);transition:color .4s var(--ease-out),border-color .4s var(--ease-out)}.Experience_footerCta__rxJke:hover{border-color:rgba(213,168,75,.65);color:var(--champagne)}@media (max-width:860px){.Experience_heroTrack__RQQ72{height:180vh}.Experience_footerInner__ytLbJ{flex-direction:column;align-items:flex-start;gap:1.1rem}.Experience_footerCta__rxJke{width:100%}}