.CastScrub_wrap__nEfoe{position:relative;width:100%}.CastScrub_wrapFill___9BwR{position:absolute;inset:0;width:100%;height:100%}.CastScrub_stage__NafKH{overflow:hidden;background:var(--void);width:100%}.CastScrub_stageSticky__rf1KM{position:sticky;top:0;height:100vh}.CastScrub_stageFill__HWCy_{position:absolute;inset:0;height:100%}.CastScrub_canvas__yruPf,.CastScrub_still__Vy9Jj{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.CastScrub_canvas__yruPf{opacity:0;transition:opacity .12s linear}.CastScrub_grade__9vwej{filter:contrast(1.12) saturate(1.18) brightness(1.02)}.Hero_root__rmkUQ{--acc:var(--gold);position:relative}.Hero_nav__n5hPf{position:fixed;top:0;left:0;right:0;height:64px;z-index:100;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--carbon) 55%,transparent);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.Hero_navIn__H7lPp{display:flex;align-items:center;gap:clamp(16px,2.4vw,34px)}.Hero_navIn__H7lPp a{color:var(--chalk);text-decoration:none;font-size:13px;font-weight:400;letter-spacing:-.01em;opacity:.7;transition:opacity .3s;white-space:nowrap}.Hero_navIn__H7lPp a:hover{opacity:1}.Hero_navLogo__fxVSq{height:15px;width:auto;color:var(--chalk);margin:0 6px;display:block}.Hero_navQuote__vVx_r{border:1.5px solid var(--gold);color:var(--gold)!important;padding:7px 15px;border-radius:8px;font-size:12px;font-weight:500;opacity:1!important;transition:background .3s,color .3s}.Hero_navQuote__vVx_r:hover{background:var(--gold);color:var(--void)!important}.Hero_burger__Kxds5,.Hero_menu__C7UgN,.Hero_navBar__yxCbz{display:none}.Hero_rail__hwz_z{position:fixed;left:0;top:0;bottom:0;width:100px;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;transition:opacity .6s var(--ease)}.Hero_rail__hwz_z.Hero_faded__N3XOY{opacity:0}.Hero_scrolltag__uhRNI{position:absolute;top:26px;left:50%;transform:translateX(-50%) rotate(180deg);writing-mode:vertical-rl;font-family:var(--font-mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--mist);opacity:.6}.Hero_track__BgQsU{position:relative;display:flex;flex-direction:column;gap:clamp(56px,9vh,96px);pointer-events:auto}.Hero_track__BgQsU:before{content:"";position:absolute;left:4px;top:6px;bottom:6px;width:1px;background:var(--line)}.Hero_node__kAuhM{position:relative;display:flex;align-items:center;gap:18px;cursor:pointer}.Hero_dot__Ygj58{width:9px;height:9px;border-radius:50%;background:var(--mist);flex:0 0 auto;transition:transform .45s var(--ease),background .45s,box-shadow .45s}.Hero_node__kAuhM.Hero_on__HaVPM .Hero_dot__Ygj58{background:var(--nc);transform:scale(1.8);box-shadow:0 0 12px var(--nc)}.Hero_vlabel__S40ST{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--mist);opacity:.55;white-space:nowrap;transition:color .45s,opacity .45s}.Hero_node__kAuhM.Hero_on__HaVPM .Hero_vlabel__S40ST{color:var(--nc);opacity:1}.Hero_socials__9LfiE{position:absolute;bottom:26px;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:14px;pointer-events:auto}.Hero_socials__9LfiE a{color:var(--mist);opacity:.8;transition:color .3s,transform .3s}.Hero_socials__9LfiE a:hover{color:var(--gold);transform:translateY(-2px)}.Hero_socials__9LfiE svg{width:18px;height:18px;display:block}.Hero_slideidx__W_YjZ{position:fixed;right:34px;top:88px;z-index:60;text-align:right;transition:opacity .6s var(--ease)}.Hero_slideidx__W_YjZ.Hero_faded__N3XOY{opacity:0}.Hero_slideidx__W_YjZ .Hero_big__GRCEU{font-family:var(--font-display);font-weight:200;font-size:52px;line-height:1;color:var(--acc);transition:color .4s}.Hero_slideidx__W_YjZ .Hero_of__5qJZg{font-family:var(--font-mono);font-size:11px;color:var(--mist);letter-spacing:.15em}.Hero_spine__6yzQ5{height:400vh;position:relative}.Hero_stage__o_6cZ{position:sticky;top:0;height:100vh;overflow:hidden;background:var(--void)}.Hero_castBox__9F9hK{position:absolute;inset:0;z-index:0}.Hero_glow__t_tJo{z-index:1;background:radial-gradient(60% 55% at 50% 42%,color-mix(in srgb,var(--acc) 42%,transparent),transparent 70%);transition:background .4s}.Hero_glow__t_tJo,.Hero_scrim__EvSmn{position:absolute;inset:0;pointer-events:none}.Hero_scrim__EvSmn{z-index:2;background:linear-gradient(270deg,color-mix(in srgb,var(--void) 74%,transparent),transparent 46%),linear-gradient(0deg,color-mix(in srgb,var(--void) 60%,transparent),transparent 34%)}.Hero_vignette__jj9og{position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse at center,transparent 55%,color-mix(in srgb,var(--void) 55%,transparent) 100%)}.Hero_hero__965_Y{position:absolute;z-index:5;right:clamp(28px,5vw,80px);top:50%;transform:translateY(-50%);max-width:min(52vw,680px);text-align:right;pointer-events:none}.Hero_hero__965_Y .Hero_cta__P77ES,.Hero_hero__965_Y a{pointer-events:auto}.Hero_eye__nWaKA{font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--acc);margin-bottom:14px;opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.Hero_hero__965_Y h1{font-family:var(--font-display);font-weight:800;letter-spacing:-.03em;line-height:1;font-size:clamp(1.9rem,3.6vw,3.4rem)}.Hero_hero__965_Y h1 .Hero_l1__JMH_F{display:block;color:var(--chalk);overflow:hidden}.Hero_hero__965_Y h1 .Hero_l2__YoFRr{display:block;color:var(--acc);overflow:hidden;transition:color .4s}.Hero_hero__965_Y h1 span span{display:inline-block;transform:translateY(110%);transition:transform .8s var(--ease)}.Hero_hero__965_Y.Hero_on__HaVPM h1 span span{transform:none}.Hero_hero__965_Y.Hero_on__HaVPM .Hero_eye__nWaKA{opacity:1;transform:none}.Hero_rule___ngZs{height:1px;background:var(--line);margin:22px 0 18px;transform:scaleX(0);transform-origin:right;transition:transform .9s var(--ease) .2s}.Hero_hero__965_Y.Hero_on__HaVPM .Hero_rule___ngZs{transform:scaleX(1)}.Hero_sub__rcvUf{font-size:15px;line-height:1.5;color:var(--mist);max-width:38ch;margin-left:auto;opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease) .15s,transform .7s var(--ease) .15s}.Hero_hero__965_Y.Hero_on__HaVPM .Hero_sub__rcvUf{opacity:1;transform:none}.Hero_cta__P77ES{margin-top:24px;display:inline-flex;align-items:center;gap:10px;border:1.5px solid var(--acc);color:var(--acc);padding:12px 22px;border-radius:999px;font-size:15px;font-weight:500;text-decoration:none;letter-spacing:-.01em;opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease) .25s,transform .7s var(--ease) .25s,background .3s,color .3s}.Hero_hero__965_Y.Hero_on__HaVPM .Hero_cta__P77ES{opacity:1;transform:none}.Hero_cta__P77ES:hover{background:var(--acc);color:var(--void)}.Hero_cta__P77ES:active{transform:scale(.97)}.Hero_cta__P77ES .Hero_arw__q4qvk{transition:transform .3s}.Hero_cta__P77ES:hover .Hero_arw__q4qvk{transform:translateX(4px)}.Hero_stats__dJIcn{position:absolute;left:clamp(120px,12vw,220px);bottom:16vh;z-index:5;display:flex;gap:44px;opacity:0;transition:opacity .5s var(--ease);pointer-events:none}.Hero_stats__dJIcn.Hero_on__HaVPM{opacity:1}.Hero_stats__dJIcn .Hero_n__85YKj{font-family:var(--font-display);font-weight:700;font-size:38px;letter-spacing:-.02em;color:var(--chalk)}.Hero_stats__dJIcn .Hero_k__nPTjt{letter-spacing:.14em;margin-top:4px}.Hero_hint__hBPJb,.Hero_stats__dJIcn .Hero_k__nPTjt{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;color:var(--mist)}.Hero_hint__hBPJb{position:fixed;left:50%;bottom:22px;transform:translateX(-50%);z-index:60;letter-spacing:.16em;opacity:.5;transition:opacity .4s;pointer-events:none}.Hero_hint__hBPJb.Hero_faded__N3XOY{opacity:0}@media (max-height:560px) and (max-width:1000px),(max-width:820px){.Hero_root__rmkUQ{--cast-h:46svh}.Hero_navIn__H7lPp{display:none}.Hero_nav__n5hPf{z-index:220}.Hero_navBar__yxCbz{display:flex;align-items:center;justify-content:space-between;width:100%;padding-left:max(20px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right))}.Hero_navBrand__qAKz5{display:flex;align-items:center;color:var(--chalk);text-decoration:none}.Hero_navBrand__qAKz5 .Hero_navLogo__fxVSq{height:16px;margin:0}.Hero_burger__Kxds5{display:flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0 9px;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.Hero_burger__Kxds5 span{display:block;width:100%;height:1.5px;border-radius:2px;background:var(--chalk);transition:transform .35s var(--ease),opacity .2s linear}.Hero_burgerOpen__tkcCN span:first-child{transform:translateY(6.5px) rotate(45deg)}.Hero_burgerOpen__tkcCN span:nth-child(2){opacity:0}.Hero_burgerOpen__tkcCN span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.Hero_menu__C7UgN{position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;padding:calc(64px + 20px) max(24px,env(safe-area-inset-left)) calc(24px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--void) 96%,transparent);backdrop-filter:blur(18px);overflow-y:auto;visibility:hidden;opacity:0;transform:translateX(10%);transition:transform .45s var(--ease),opacity .3s var(--ease),visibility 0s linear .45s}.Hero_menuOpen__C2Et6{visibility:visible;opacity:1;transform:none;transition:transform .45s var(--ease),opacity .3s var(--ease),visibility 0s linear 0s}.Hero_menuList__l5EZS{display:flex;flex-direction:column;margin:auto 0}.Hero_menuLink__iQQkZ{display:flex;align-items:center;font-family:var(--font-display);font-weight:600;font-size:clamp(1.55rem,7vw,2.1rem);letter-spacing:-.03em;color:var(--chalk);text-decoration:none;padding:13px 0;border-bottom:1px solid var(--line2)}.Hero_menuLink__iQQkZ:active{color:var(--gold)}.Hero_menuWordmark__5N89_ svg{height:21px;width:auto;display:block;color:var(--chalk)}.Hero_menuQuote__RZpX2{margin-top:26px;align-self:flex-start;border:1.5px solid var(--gold);color:var(--gold);padding:14px 26px;border-radius:999px;font-size:16px;font-weight:500;text-decoration:none}.Hero_stage__o_6cZ{height:100vh;height:100svh}.Hero_castBox__9F9hK{inset:0 0 auto 0;height:var(--cast-h)}.Hero_scrim__EvSmn{background:linear-gradient(180deg,color-mix(in srgb,var(--void) 42%,transparent),transparent 26%,transparent 58%,var(--void) 100%)}.Hero_vignette__jj9og{background:radial-gradient(ellipse at center,transparent 58%,color-mix(in srgb,var(--void) 45%,transparent) 100%)}.Hero_hero__965_Y{left:0;right:0;top:var(--cast-h);bottom:0;max-width:none;transform:none;text-align:left;display:flex;flex-direction:column;justify-content:center;padding:0 max(24px,env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left))}.Hero_eye__nWaKA{font-size:11px;margin-bottom:12px}.Hero_hero__965_Y h1{font-size:clamp(1.5rem,7.4vw,2.15rem)}.Hero_rule___ngZs{margin:16px 0 14px;transform-origin:left}.Hero_sub__rcvUf{font-size:14.5px;max-width:36ch;margin-left:0;margin-right:auto}.Hero_cta__P77ES{margin-top:20px;align-self:flex-start;padding:11px 20px;font-size:14.5px}.Hero_rail__hwz_z{top:calc(var(--cast-h) - 30px);bottom:auto;left:0;right:0;width:auto;flex-direction:row;justify-content:center}.Hero_scrolltag__uhRNI,.Hero_socials__9LfiE,.Hero_vlabel__S40ST{display:none}.Hero_track__BgQsU{flex-direction:row;gap:26px}.Hero_track__BgQsU:before{left:6px;right:6px;top:50%;bottom:auto;width:auto;height:1px;transform:translateY(-50%)}.Hero_node__kAuhM{padding:11px 6px}.Hero_hint__hBPJb,.Hero_slideidx__W_YjZ,.Hero_stats__dJIcn{display:none}}@media (max-height:560px) and (max-width:1000px){.Hero_root__rmkUQ{--cast-h:46svh}.Hero_hero__965_Y{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.Hero_eye__nWaKA{font-size:10px;margin-bottom:8px}.Hero_hero__965_Y h1{font-size:clamp(1.15rem,3.1vw,1.7rem);max-width:30ch}.Hero_rule___ngZs{margin:10px 0 9px}.Hero_sub__rcvUf{font-size:13px;max-width:52ch}.Hero_cta__P77ES{margin-top:12px;padding:9px 17px;font-size:13.5px}.Hero_rail__hwz_z{top:calc(var(--cast-h) - 26px)}.Hero_menu__C7UgN{padding-top:calc(64px + 8px)}.Hero_menuLink__iQQkZ{font-size:1.15rem;padding:7px 0}.Hero_menuWordmark__5N89_ svg{height:15px}.Hero_menuQuote__RZpX2{margin-top:14px;padding:10px 20px;font-size:14px}}.Contact_wrap__70n3C{max-width:1200px;margin:0 auto;padding:clamp(80px,12vh,130px) clamp(24px,5vw,64px)}.Contact_r__NmI4V{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.Contact_r__NmI4V.Contact_in__rJ_Tb{opacity:1;transform:none}.Contact_d1__yHlOP{transition-delay:.08s}.Contact_d2__LuE2l{transition-delay:.16s}.Contact_grid__4fvx1{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(40px,6vw,90px);align-items:start}.Contact_eyerow__EF0za{display:flex;align-items:center;gap:12px;margin-bottom:22px}.Contact_dot__1BSfn{width:6px;height:6px;border-radius:50%;background:var(--gold)}.Contact_lbl__EVmQe{font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mist)}.Contact_h2___Oier{font-family:var(--font-display);font-weight:700;letter-spacing:-.04em;line-height:.98;font-size:clamp(2.4rem,5.2vw,4.4rem)}.Contact_g__MFmNU{color:var(--gold)}.Contact_lead__9cM_E{margin-top:24px;max-width:38ch;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.5;color:var(--mist)}.Contact_rule__KIiNr{height:1px;background:var(--line);margin:38px 0 26px;max-width:340px}.Contact_email__MIKsm{font-size:1.3rem;font-weight:500;letter-spacing:-.01em;color:var(--chalk);text-decoration:none;display:inline-block;transition:color .3s}.Contact_email__MIKsm:hover{color:var(--gold)}.Contact_callbtn__SLzvF{margin-top:22px;display:inline-flex;align-items:center;gap:10px;border:1.5px solid var(--line);color:var(--chalk);padding:13px 22px;border-radius:999px;font-size:15px;font-weight:500;text-decoration:none;transition:border-color .3s,color .3s}.Contact_callbtn__SLzvF:hover{border-color:var(--gold);color:var(--gold)}.Contact_callbtn__SLzvF .Contact_a__OizpI{transition:transform .3s}.Contact_callbtn__SLzvF:hover .Contact_a__OizpI{transform:translateX(4px)}.Contact_socials__IDifW{margin-top:30px;display:flex;gap:18px}.Contact_socials__IDifW a{color:var(--mist);opacity:.8;transition:color .3s,transform .3s}.Contact_socials__IDifW a:hover{color:var(--gold);transform:translateY(-2px)}.Contact_socials__IDifW svg{width:20px;height:20px;display:block}.Contact_form__rl0rJ{background:var(--ob);border:1px solid var(--line);border-radius:18px;padding:clamp(26px,3vw,38px)}.Contact_fld__UyqLk{margin-bottom:20px}.Contact_fld__UyqLk label{display:block;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mist);margin-bottom:9px}.Contact_fld__UyqLk input,.Contact_fld__UyqLk textarea{width:100%;background:transparent;border:1px solid var(--line);border-radius:10px;color:var(--chalk);font-family:var(--font-body);font-size:15px;padding:14px 15px;transition:border-color .3s}.Contact_fld__UyqLk input::-moz-placeholder,.Contact_fld__UyqLk textarea::-moz-placeholder{color:color-mix(in srgb,var(--mist) 55%,var(--void))}.Contact_fld__UyqLk input::placeholder,.Contact_fld__UyqLk textarea::placeholder{color:color-mix(in srgb,var(--mist) 55%,var(--void))}.Contact_fld__UyqLk input:focus,.Contact_fld__UyqLk textarea:focus{outline:none;border-color:var(--gold)}.Contact_fld__UyqLk textarea{min-height:120px;resize:vertical}.Contact_send__rnJzE{width:100%;margin-top:4px;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--gold) 78%,var(--void)),var(--gold) 55%,var(--gold-lt));color:var(--void);border:none;font-family:var(--font-body);font-size:15px;font-weight:600;letter-spacing:-.01em;padding:16px 24px;border-radius:10px;cursor:pointer;transition:transform .2s,filter .3s}.Contact_send__rnJzE:hover{filter:brightness(1.06)}.Contact_send__rnJzE:active{transform:scale(.98)}.Contact_send__rnJzE:disabled{cursor:default;filter:saturate(.6) brightness(.9)}.Contact_send__rnJzE .Contact_a__OizpI{transition:transform .3s}.Contact_send__rnJzE:hover .Contact_a__OizpI{transform:translateX(4px)}.Contact_formnote__PTKAS{margin-top:14px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;color:var(--mist);text-align:center}@media (max-width:820px){.Contact_grid__4fvx1{grid-template-columns:1fr;gap:44px}}.CrossSellBanner_sec__oi7ox{position:relative;border-top:1px solid var(--line2);border-bottom:1px solid var(--line2)}.CrossSellBanner_atl__55iQP{display:block;text-decoration:none;color:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--gold) 6%,transparent),transparent 60%);transition:background .4s}.CrossSellBanner_atl__55iQP:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--gold) 12%,transparent),transparent 70%)}.CrossSellBanner_atlIn__F7_fZ{max-width:1200px;margin:0 auto;padding:20px clamp(24px,5vw,64px);display:flex;align-items:center;gap:24px;flex-wrap:wrap}.CrossSellBanner_eye__zzanc{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);white-space:nowrap}.CrossSellBanner_msg__X0o5v{font-size:clamp(1rem,1.6vw,1.25rem);color:var(--chalk);letter-spacing:-.01em;flex:1;min-width:240px}.CrossSellBanner_msg__X0o5v b{font-weight:600}.CrossSellBanner_cta__pCP_A{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);white-space:nowrap;display:inline-flex;gap:8px;align-items:center}.CrossSellBanner_a__wvRY2{transition:transform .3s}.CrossSellBanner_atl__55iQP:hover .CrossSellBanner_a__wvRY2{transform:translateX(4px)}@media (max-width:640px){.CrossSellBanner_atlIn__F7_fZ{gap:10px}.CrossSellBanner_eye__zzanc{width:100%}}.Footer_footer__RQEoT{border-top:1px solid var(--line);background:linear-gradient(180deg,var(--carbon),var(--void))}.Footer_wrap__lIGuH{max-width:1200px;margin:0 auto;padding:clamp(64px,9vh,96px) clamp(24px,5vw,64px) 0}.Footer_top__Zs6Ks{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:40px}.Footer_wm__Hiu0C{height:22px;width:auto;color:var(--chalk);display:block}.Footer_tag__s6w1O{margin-top:22px;max-width:30ch;font-size:1.05rem;line-height:1.5;color:var(--mist);letter-spacing:-.01em}.Footer_sub__Etx_M{margin-top:28px;max-width:320px}.Footer_subLbl__7vL_J{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mist);margin-bottom:10px}.Footer_subrow__OORHO{display:flex;border:1px solid var(--line);border-radius:10px;overflow:hidden;transition:border-color .3s}.Footer_subrow__OORHO:focus-within{border-color:var(--gold)}.Footer_subrow__OORHO input{flex:1;background:transparent;border:none;color:var(--chalk);font-family:var(--font-body);font-size:14px;padding:12px 14px}.Footer_subrow__OORHO input::-moz-placeholder{color:color-mix(in srgb,var(--mist) 55%,var(--void))}.Footer_subrow__OORHO input::placeholder{color:color-mix(in srgb,var(--mist) 55%,var(--void))}.Footer_subrow__OORHO input:focus{outline:none}.Footer_subrow__OORHO button{background:var(--gold);color:var(--void);border:none;padding:0 16px;font-size:15px;cursor:pointer;transition:filter .3s}.Footer_subrow__OORHO button:hover{filter:brightness(1.08)}.Footer_subrow__OORHO button:disabled{cursor:default;filter:saturate(.6)}.Footer_col__ty_39 h4{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mist);margin-bottom:18px;font-weight:500}.Footer_col__ty_39 a{display:block;color:var(--chalk);opacity:.82;text-decoration:none;font-size:14.5px;margin-bottom:13px;transition:color .3s,opacity .3s;letter-spacing:-.01em}.Footer_col__ty_39 a:hover{color:var(--gold);opacity:1}.Footer_ext__DaC3e{font-family:var(--font-mono);font-size:9px;color:var(--mist);margin-left:6px;letter-spacing:.06em}.Footer_socials__004kW{display:flex;gap:16px;margin-top:4px}.Footer_socials__004kW a{color:var(--mist);opacity:.8;transition:color .3s,transform .3s}.Footer_socials__004kW a:hover{color:var(--gold);transform:translateY(-2px)}.Footer_socials__004kW svg{width:19px;height:19px;display:block}.Footer_subnote__aw1fd{margin-top:10px;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;color:var(--mist)}.Footer_bottom__ulkUj{margin-top:clamp(48px,7vh,72px);padding:26px 0;border-top:1px solid var(--line2);display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.Footer_meta__S2LTV{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mist)}.Footer_legal__TXXDf{display:flex;gap:22px;align-items:center}.Footer_legal__TXXDf a{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--mist);text-decoration:none;transition:color .3s}.Footer_legal__TXXDf a:hover{color:var(--gold)}@media (max-width:900px){.Footer_top__Zs6Ks{grid-template-columns:1fr 1fr}.Footer_brandcol__DAiyF{grid-column:1/-1}}@media (max-width:560px){.Footer_top__Zs6Ks{grid-template-columns:1fr}.Footer_bottom__ulkUj{flex-direction:column;align-items:flex-start}}.MarketSignals_wrap__fs1El{max-width:1200px;margin:0 auto;padding:clamp(80px,12vh,130px) clamp(24px,5vw,64px)}.MarketSignals_r__pmtVN{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.MarketSignals_r__pmtVN.MarketSignals_in__PzUhm{opacity:1;transform:none}.MarketSignals_eyerow__gfrG2{display:flex;align-items:center;gap:12px;margin-bottom:18px}.MarketSignals_dot__dKJfT{width:6px;height:6px;border-radius:50%;background:var(--gold)}.MarketSignals_lbl__Ny_XK{font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mist)}.MarketSignals_head__hH961{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;flex-wrap:wrap;margin-bottom:52px}.MarketSignals_h2__BduUX{font-family:var(--font-display);font-weight:700;letter-spacing:-.035em;line-height:1;font-size:clamp(2.2rem,4.4vw,3.4rem)}.MarketSignals_g__cmT21{color:var(--gold)}.MarketSignals_intro__aIg92{max-width:40ch;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.55;color:var(--mist)}.MarketSignals_grid__EAcnQ{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.MarketSignals_card__Ev7Vy{position:relative;background:var(--ob);border:1px solid var(--line);border-radius:18px;padding:26px;min-height:270px;display:flex;flex-direction:column;text-decoration:none;color:inherit;overflow:hidden;isolation:isolate;transition:transform .4s var(--ease),border-color .4s}.MarketSignals_card__Ev7Vy:after{content:"";position:absolute;right:-50px;top:-50px;width:160px;height:160px;border-radius:50%;z-index:0;background:radial-gradient(circle,color-mix(in srgb,var(--c,var(--gold)) 14%,transparent),transparent 70%);opacity:0;transition:opacity .4s}.MarketSignals_card__Ev7Vy:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--c,var(--gold)) 38%,var(--line))}.MarketSignals_card__Ev7Vy:hover:after{opacity:1}.MarketSignals_card__Ev7Vy>*{position:relative;z-index:1}.MarketSignals_cat__y82Yp{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--c,var(--gold));margin-bottom:16px}.MarketSignals_t__C2dJH{font-family:var(--font-display);font-weight:600;font-size:1.3rem;letter-spacing:-.02em;line-height:1.15}.MarketSignals_ex__Id8__{margin-top:10px;color:var(--mist);font-size:.96rem;line-height:1.45}.MarketSignals_meta__pWCET{margin-top:auto;padding-top:20px;display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--mist)}.MarketSignals_read__32y0V{display:inline-flex;align-items:center;gap:8px;color:var(--gold)}.MarketSignals_read__32y0V .MarketSignals_a__haVTl{transition:transform .3s}.MarketSignals_card__Ev7Vy:hover .MarketSignals_read__32y0V .MarketSignals_a__haVTl{transform:translateX(4px)}.MarketSignals_viewall__ifavi{margin-top:40px;display:inline-flex;align-items:center;gap:10px;border:1.5px solid var(--gold);color:var(--gold);padding:12px 24px;border-radius:999px;font-size:15px;font-weight:500;text-decoration:none;transition:background .3s,color .3s}.MarketSignals_viewall__ifavi:hover{background:var(--gold);color:var(--void)}@media (max-width:1000px){.MarketSignals_grid__EAcnQ{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.MarketSignals_grid__EAcnQ{grid-template-columns:1fr}}.Projects_sec__MH8h4{padding:clamp(80px,12vh,130px) 0;opacity:0;transform:translateY(24px);transition:opacity .9s var(--ease),transform .9s var(--ease);--gutter:clamp(24px,5vw,64px);--edge:calc(max(0px, (100% - 1200px) / 2) + var(--gutter))}.Projects_sec__MH8h4.Projects_in__yi37E{opacity:1;transform:none}.Projects_pad__S7mji{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter)}.Projects_eyerow__ARI63{display:flex;align-items:center;gap:12px;margin-bottom:16px}.Projects_dot__081qf{width:6px;height:6px;border-radius:50%;background:var(--gold)}.Projects_lbl__SG2NK{font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mist)}.Projects_railwrap__oVq78{position:relative}.Projects_rail__ry9La{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 var(--edge) 8px;scroll-padding-left:var(--edge);scrollbar-width:none;cursor:grab}.Projects_rail__ry9La::-webkit-scrollbar{display:none}.Projects_rail__ry9La.Projects_drag__m3vPN{cursor:grabbing;scroll-snap-type:none}.Projects_rail__ry9La>*{scroll-snap-align:start;flex:0 0 auto}.Projects_panel__GrCZa{width:min(80vw,300px);padding:8px 8px 8px 0;display:flex;flex-direction:column;justify-content:space-between}.Projects_panel__GrCZa h2{font-family:var(--font-display);font-weight:700;letter-spacing:-.035em;line-height:1;font-size:clamp(2.4rem,4.4vw,3.4rem);margin-top:10px}.Projects_panel__GrCZa h2 .Projects_g__uHDkL{color:var(--gold)}.Projects_panel__GrCZa p{color:var(--mist);font-size:1.05rem;line-height:1.5;max-width:30ch;margin-top:auto}.Projects_card__SO7Ne{width:min(82vw,344px);height:404px;position:relative;background:var(--ob);border:1px solid var(--line);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;padding:26px;isolation:isolate;opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease),transform .7s var(--ease),border-color .4s}.Projects_card__SO7Ne.Projects_in__yi37E{opacity:1;transform:none}.Projects_card__SO7Ne:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--c);z-index:3}.Projects_card__SO7Ne:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(160deg,color-mix(in srgb,var(--c) 12%,transparent),transparent 46%)}.Projects_card__SO7Ne:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--c) 40%,var(--line))}.Projects_card__SO7Ne>*{position:relative;z-index:2}.Projects_ent__g_Ad3{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--c);margin-bottom:14px}.Projects_ttl__IQBjo{font-family:var(--font-display);font-weight:600;font-size:1.5rem;letter-spacing:-.02em;line-height:1.1}.Projects_out__jjeIO{color:var(--mist);font-size:.98rem;line-height:1.45;margin-top:8px}.Projects_foot__BsJNq{margin-top:auto;display:flex;align-items:center;justify-content:space-between}.Projects_tag__vlxe6{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--chalk);border:1px solid color-mix(in srgb,var(--c) 45%,var(--line));border-radius:999px;padding:7px 13px}.Projects_view__7xRUM{display:inline-flex;align-items:center;gap:8px;color:var(--c);font-size:14px;font-weight:500;text-decoration:none}.Projects_view__7xRUM .Projects_a__Cbeef{transition:transform .3s}.Projects_card__SO7Ne:hover .Projects_view__7xRUM .Projects_a__Cbeef{transform:translateX(4px)}.Projects_ctrls__OAgz6{display:flex;align-items:center;gap:20px;margin-top:30px}.Projects_prog__KhkPZ{position:relative;height:3px;background:var(--line);border-radius:2px;flex:1;overflow:hidden}.Projects_prog__KhkPZ span{position:absolute;left:0;top:0;bottom:0;width:20%;background:var(--gold);border-radius:2px;transition:width .1s,left .1s}.Projects_ctaCard__b0ObE{text-decoration:none;align-items:flex-start;justify-content:center;background:linear-gradient(160deg,color-mix(in srgb,var(--gold) 14%,#000),#0a0a0b 60%);border-color:color-mix(in srgb,var(--gold) 34%,var(--line))}.Projects_ctaCard__b0ObE .Projects_ttl__IQBjo{font-size:1.9rem;font-weight:700}.Projects_ctaCard__b0ObE .Projects_view__7xRUM{margin-top:18px;font-size:15px}.Projects_ctaCard__b0ObE:hover{transform:translateY(-6px);border-color:var(--gold)}.Projects_arrows__2oC16{display:flex;gap:10px}.Projects_arrows__2oC16 button{width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--chalk);font-size:16px;cursor:pointer;transition:.25s;display:flex;align-items:center;justify-content:center}.Projects_arrows__2oC16 button:hover{background:var(--gold);color:var(--void);border-color:var(--gold)}.Projects_arrows__2oC16 button:active{transform:scale(.94)}.Projects_arrows__2oC16 button:disabled{opacity:.3;cursor:default}.Projects_arrows__2oC16 button:disabled:hover{background:transparent;color:var(--chalk);border-color:var(--line)}.Stats_wrap__2RTa6{max-width:1200px;margin:0 auto;padding:clamp(80px,12vh,140px) clamp(24px,5vw,64px)}.Stats_r__CGFqw{opacity:0;transform:translateY(26px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.Stats_r__CGFqw.Stats_in__oCYQ7{opacity:1;transform:none}.Stats_eyerow__I_Cyf{display:flex;align-items:center;gap:12px;margin-bottom:26px}.Stats_dot__4mc5A{width:6px;height:6px;border-radius:50%;background:var(--gold)}.Stats_lbl__apLQ7{font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mist)}.Stats_head__QFSZy{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;flex-wrap:wrap;margin-bottom:60px}.Stats_h2__hEyGi{font-family:var(--font-display);font-weight:700;letter-spacing:-.035em;line-height:1;font-size:clamp(2.2rem,4.6vw,3.8rem)}.Stats_g__hf7Mg{color:var(--gold)}.Stats_intro__oeNFR{max-width:42ch;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.55;color:var(--mist)}.Stats_grid__jEYg0{display:grid;grid-template-columns:1fr 1fr;gap:16px}.Stats_big__j7Em1{position:relative;background:var(--ob);border:1px solid var(--line);border-radius:18px;padding:40px;min-height:280px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.Stats_accent__jRw3q{background:linear-gradient(155deg,color-mix(in srgb,var(--red) 14%,var(--void)),var(--carbon));border-color:color-mix(in srgb,var(--red) 22%,transparent)}.Stats_tagm__6BOel{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--mist)}.Stats_num__Vqwx5{font-family:var(--font-display);font-weight:800;letter-spacing:-.03em;line-height:.9;font-size:clamp(3.6rem,8vw,6.4rem);margin:8px 0}.Stats_accent__jRw3q .Stats_num__Vqwx5{color:var(--red)}.Stats_k__9idKA{font-size:1.15rem;font-weight:500;color:var(--chalk);letter-spacing:-.01em}.Stats_sub__6wp1g{font-size:.95rem;color:var(--mist);margin-top:8px;max-width:34ch;line-height:1.45}.Stats_glow__qW6Rz{position:absolute;right:-60px;bottom:-60px;width:260px;height:260px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--gold) 16%,transparent),transparent 70%)}.Stats_accent__jRw3q .Stats_glow__qW6Rz{background:radial-gradient(circle,color-mix(in srgb,var(--red) 22%,transparent),transparent 70%)}.Stats_strip__6RNNw{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line2);border:1px solid var(--line2);border-radius:14px;overflow:hidden;margin-top:2px}.Stats_cell__Dp_dm{background:var(--carbon);padding:28px 26px;display:flex;flex-direction:column;gap:6px}.Stats_n__2HJO7{font-family:var(--font-display);font-weight:700;font-size:2.1rem;letter-spacing:-.02em;color:var(--chalk)}.Stats_celllbl__yvNLo{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mist)}.Stats_cellsub__Jdqlt{font-size:.82rem;line-height:1.4;color:color-mix(in srgb,var(--mist) 76%,transparent)}.Stats_close__EaMnQ{margin-top:34px;font-size:clamp(1.1rem,1.8vw,1.5rem);font-weight:400;letter-spacing:-.02em;color:var(--chalk);text-align:center}.Stats_close__EaMnQ b{font-weight:600;color:var(--gold)}@media (max-width:760px){.Stats_grid__jEYg0{grid-template-columns:1fr}.Stats_strip__6RNNw{grid-template-columns:1fr 1fr}}