.Approach_approach__R3LvS{position:relative}.Approach_stage__zfJTx{position:relative;z-index:2;padding-block:var(--section-pad)}.Approach_scrim__gN97P{position:absolute;inset:0;z-index:1;pointer-events:none;background:var(--bg)}.Approach_grid__MKdb4{position:relative;z-index:2;display:grid;gap:40px}.Approach_copy__Nc1u5{display:grid;gap:20px;align-content:start}.Approach_intro__9z4_Y{margin:0;max-width:48ch;color:var(--fg-muted)}.Approach_stepsWrap__gF_K6{position:relative;margin-top:8px}.Approach_rail__Ha6_C{display:none}.Approach_steps__IxkL_{list-style:none;margin:0;padding:0;display:grid;gap:16px}.Approach_step__3LlmA{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 18px;padding:20px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-1)}.Approach_n__9_34J{font:500 .8rem/1.6 var(--font-mono);color:var(--accent-fg)}.Approach_stepTitle__ozzLQ{margin:0 0 6px;font-family:var(--font-display);font-size:var(--text-display-md);line-height:1.1;letter-spacing:-.02em;font-weight:600;font-variation-settings:"wdth" 90}.Approach_stepText__WiHzY{margin:0;color:var(--fg-muted);max-width:46ch}.Approach_cardDiagram__sF6DE{grid-column:1/-1;margin-top:10px;border-radius:10px;background:var(--color-ink-950);border:1px solid var(--line);padding:10px;max-width:440px}@media (min-width:900px){.Approach_steps__IxkL_{grid-template-columns:repeat(2,minmax(0,1fr))}}.Approach_diagram__ZheXZ{display:block;width:100%;height:auto}.Approach_footnote__JYZyn{margin:8px 0 0;max-width:52ch;font-size:.9rem;color:var(--fg-faint)}.Approach_fallback__iaA34{display:none}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.Approach_stage__zfJTx{min-height:100vh;display:grid;align-content:center;padding-block:calc(var(--nav-h) + 16px) 32px}.Approach_scrim__gN97P{background:linear-gradient(90deg,var(--bg) 0,var(--bg) 34%,rgb(10 9 8/.75) 46%,transparent 62%),linear-gradient(180deg,var(--bg) 0,transparent 14%,transparent 86%,var(--bg) 100%)}.Approach_grid__MKdb4{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}.Approach_rail__Ha6_C{display:block;position:absolute;left:0;top:6px;bottom:6px;width:1px;background:var(--line-strong)}.Approach_railFill__6iKix{position:absolute;inset:0;background:var(--color-crimson-400);box-shadow:0 0 10px var(--color-crimson-600);transform:scaleY(0);transform-origin:top}.Approach_steps__IxkL_{grid-template-columns:minmax(0,1fr);gap:0;padding-left:24px}.Approach_copy__Nc1u5{gap:14px}.Approach_intro__9z4_Y{font-size:.95rem}.Approach_footnote__JYZyn{margin-top:0;font-size:.85rem}.Approach_step__3LlmA{padding:7px 0;border:0;background:none;opacity:.32;transition:opacity var(--dur-base) var(--ease-ui)}.Approach_step__3LlmA[data-active],html:not([data-intro]) .Approach_step__3LlmA{opacity:1}.Approach_stepTitle__ozzLQ{font-size:clamp(1.25rem,1.2vw + .6rem,1.6rem);margin-bottom:4px}.Approach_stepText__WiHzY{font-size:.95rem}.Approach_cardDiagram__sF6DE{display:none}html:not([data-field=on]) .Approach_fallback__iaA34{display:grid;align-items:center}.Approach_fallbackFrame__50vwu{grid-area:1/1;opacity:0;transform:scale(.97);transition:opacity var(--dur-slow) var(--ease-ui),transform var(--dur-slow) var(--ease-arrive)}.Approach_fallbackFrame__50vwu[data-active]{opacity:1;transform:none}}.Capabilities_head__3vAvr{display:grid;gap:18px;margin-bottom:clamp(40px,5vw,64px)}.Capabilities_intro__6qbjN{margin:0;max-width:54ch;color:var(--fg-muted)}.Capabilities_bento__KHy5e{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media (min-width:640px){.Capabilities_bento__KHy5e{grid-template-columns:repeat(2,minmax(0,1fr))}.Capabilities_card__WJRUQ[data-size=lg]{grid-column:span 2}}@media (min-width:1024px){.Capabilities_bento__KHy5e{grid-template-columns:repeat(12,minmax(0,1fr))}.Capabilities_card__WJRUQ[data-size=lg]{grid-column:span 6}.Capabilities_card__WJRUQ[data-size=md]{grid-column:span 4}.Capabilities_card__WJRUQ[data-size=sm]{grid-column:span 3}}.Capabilities_card__WJRUQ{position:relative;display:grid;grid-template-rows:auto 1fr;gap:18px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-frame);background:var(--surface-1);overflow:hidden;transform-style:preserve-3d;will-change:transform}.Capabilities_card__WJRUQ:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(360px circle at var(--mx,50%) var(--my,0),rgb(255 75 69/.1),transparent 60%);opacity:0;transition:opacity var(--dur-base) var(--ease-ui)}.Capabilities_card__WJRUQ:hover:before{opacity:1}.Capabilities_card__WJRUQ:hover{border-color:var(--line-strong)}.Capabilities_body__dk3Ig{display:grid;gap:10px;align-content:start}.Capabilities_title__fg7Bi{margin:0;font-family:var(--font-display);font-size:clamp(1.25rem,1vw + .9rem,1.6rem);line-height:1.1;letter-spacing:-.02em;font-weight:600;font-variation-settings:"wdth" 90}.Capabilities_text__5n9z5{margin:0;font-size:.93rem;color:var(--fg-muted)}.Capabilities_proof__m_IPx{display:grid;gap:8px;margin-top:4px}.Capabilities_proofLabel__u3dEP{font:500 .68rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint)}.Capabilities_proof__m_IPx ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.Capabilities_chip__mBnWw{padding:6px 10px;border-radius:999px;border:1px solid var(--line-strong);background:transparent;color:var(--fg);font:.78rem/1.2 var(--font-sans);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-ui),background-color var(--dur-fast) var(--ease-ui)}.Capabilities_chip__mBnWw:hover{border-color:var(--color-crimson-400);background:rgb(255 75 69/.08)}.Capabilities_demo__QesNd{position:relative;display:block;width:100%;height:132px;border-radius:12px;background:var(--color-ink-950);border:1px solid var(--line);overflow:hidden}.Capabilities_card__WJRUQ[data-size=lg] .Capabilities_demo__QesNd{height:170px}.Capabilities_dConcepts__w5msi{display:grid;align-content:center;gap:14px;padding:16px}.Capabilities_sentence__SWGnX{margin:0;display:flex;flex-wrap:wrap;gap:6px;font:.95rem/1.3 var(--font-mono);color:var(--fg-muted)}.Capabilities_sentence__SWGnX span[data-hit]{color:var(--fg);box-shadow:inset 0 -2px 0 var(--color-crimson-400)}.Capabilities_tags__nntbM{display:flex;flex-wrap:wrap;gap:6px}.Capabilities_tags__nntbM span{padding:4px 9px;border-radius:4px;border:1px solid var(--line-strong);font:.72rem/1 var(--font-mono);color:var(--fg-faint)}.Capabilities_tags__nntbM span[data-on]{border-color:var(--color-crimson-400);color:var(--color-crimson-400)}.Capabilities_route__Dz9ZD{font:.72rem/1 var(--font-mono);color:var(--fg-faint)}.Capabilities_card__WJRUQ[data-live] .Capabilities_sentence__SWGnX span{animation:Capabilities_word__rlCbf 3.6s var(--ease-ui) infinite;animation-delay:calc(var(--i) * .12s)}.Capabilities_card__WJRUQ[data-live] .Capabilities_tags__nntbM span[data-on]{animation:Capabilities_tag__V8Mia 3.6s var(--ease-arrive) infinite}@keyframes Capabilities_word__rlCbf{0%,to{opacity:1}10%{opacity:.45}25%{opacity:1}}@keyframes Capabilities_tag__V8Mia{0%,45%{transform:scale(1);background:transparent}55%{transform:scale(1.12);background:rgb(255 75 69/.15)}70%,to{transform:scale(1);background:rgb(255 75 69/.08)}}.Capabilities_dGraph__B2YvN line{stroke:rgb(244 238 230/.22);stroke-width:1}.Capabilities_dGraph__B2YvN line[data-hot]{stroke:var(--color-crimson-400);stroke-width:1.4}.Capabilities_dGraph__B2YvN circle{fill:var(--color-paper-300)}.Capabilities_dGraph__B2YvN circle[data-hot]{fill:var(--color-crimson-400)}.Capabilities_dGraph__B2YvN .Capabilities_ring__KB9FQ{fill:none;stroke:var(--color-crimson-400);stroke-dasharray:3 4;transform-box:fill-box;transform-origin:center}.Capabilities_card__WJRUQ[data-live] .Capabilities_dGraph__B2YvN .Capabilities_ring__KB9FQ{animation:Capabilities_ring__KB9FQ 2.8s var(--ease-sweep) infinite}.Capabilities_card__WJRUQ[data-live] .Capabilities_dGraph__B2YvN circle[data-hot]{animation:Capabilities_pulse__SJOIJ 1.4s ease-in-out infinite alternate}@keyframes Capabilities_ring__KB9FQ{0%{transform:scale(.8) rotate(0deg);opacity:.2}60%{transform:scale(1) rotate(60deg);opacity:1}to{transform:scale(1) rotate(90deg);opacity:.6}}@keyframes Capabilities_pulse__SJOIJ{to{opacity:.45}}.Capabilities_dForecast__yg_Yf svg{position:absolute;inset:12px 12px 30px;width:calc(100% - 24px);height:calc(100% - 42px)}.Capabilities_dForecast__yg_Yf path{fill:none;stroke-width:2;vector-effect:non-scaling-stroke}.Capabilities_actual__rV8l6{stroke:var(--color-paper-300);stroke-dasharray:400;stroke-dashoffset:0}.Capabilities_predicted__rzziG{stroke:var(--color-signal-saffron);stroke-dasharray:5 5}.Capabilities_band__2JgT4{fill:rgb(252 190 0/.14)!important;stroke:none!important}.Capabilities_now__DDpTV{stroke:var(--color-crimson-400);stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.Capabilities_metric__kaNfE{position:absolute;left:12px;bottom:9px;font:500 .75rem/1 var(--font-mono);color:var(--color-signal-saffron)}.Capabilities_card__WJRUQ[data-live] .Capabilities_actual__rV8l6{animation:Capabilities_draw__N1Uf_ 4s var(--ease-sweep) infinite}.Capabilities_card__WJRUQ[data-live] .Capabilities_band__2JgT4,.Capabilities_card__WJRUQ[data-live] .Capabilities_predicted__rzziG{animation:Capabilities_appear__pRQ4f 4s var(--ease-ui) infinite}@keyframes Capabilities_draw__N1Uf_{0%{stroke-dashoffset:400}45%,to{stroke-dashoffset:0}}@keyframes Capabilities_appear__pRQ4f{0%,40%{opacity:0}60%,to{opacity:1}}.Capabilities_dVision__ONZIs{background:#fff}.Capabilities_visionImg__mKksh,.Capabilities_visionPic__LdQxn{display:block;width:100%;height:100%;object-fit:cover}.Capabilities_trace__P4OwQ{position:absolute;inset:0;width:100%;height:100%}.Capabilities_trace__P4OwQ polyline{fill:none;stroke:var(--color-crimson-600);stroke-width:2.2;vector-effect:non-scaling-stroke;stroke-dasharray:260;stroke-dashoffset:0;filter:drop-shadow(0 0 3px rgb(255 255 255/.8))}.Capabilities_visionLabel__Gr4xf{position:absolute;left:8px;bottom:8px;padding:4px 8px;border-radius:4px;background:rgb(10 9 8/.8);font:.66rem/1 var(--font-mono);color:var(--color-paper-50)}.Capabilities_card__WJRUQ[data-live] .Capabilities_trace__P4OwQ polyline{animation:Capabilities_trace__P4OwQ 3.2s var(--ease-sweep) infinite}.Capabilities_card__WJRUQ[data-live] .Capabilities_trace__P4OwQ polyline+polyline{animation-delay:.6s}@keyframes Capabilities_trace__P4OwQ{0%{stroke-dashoffset:260}55%,to{stroke-dashoffset:0}}.Capabilities_dScan__x67ii{display:grid;align-content:center;gap:9px;padding:16px 18px}.Capabilities_dScan__x67ii i{display:block;height:7px;width:var(--w);border-radius:3px;background:var(--color-paper-300)}.Capabilities_scanLine__AvHg_{position:absolute;left:0;right:0;top:0;height:1px;background:var(--color-crimson-400);box-shadow:0 0 12px 1px var(--color-crimson-600)}.Capabilities_card__WJRUQ[data-live] .Capabilities_dScan__x67ii i{animation:Capabilities_resolve-line__9esgu 3.4s var(--ease-ui) infinite;animation-delay:calc(var(--i) * .17s)}.Capabilities_card__WJRUQ[data-live] .Capabilities_scanLine__AvHg_{animation:Capabilities_scan__1D5UH 3.4s var(--ease-sweep) infinite}@keyframes Capabilities_scan__1D5UH{0%{transform:translateY(0);opacity:1}80%{transform:translateY(130px);opacity:1}to{transform:translateY(130px);opacity:0}}@keyframes Capabilities_resolve-line__9esgu{0%{filter:blur(3px);opacity:.35}35%,to{filter:blur(0);opacity:1}}.Capabilities_roads__xtTzr{stroke:rgb(244 238 230/.14);stroke-width:1;fill:none}.Capabilities_path___fDQn{fill:none;stroke:var(--color-crimson-400);stroke-width:2;stroke-dasharray:520;stroke-dashoffset:0}.Capabilities_hotspot__nc6j5{fill:rgb(252 190 0/.35);stroke:var(--color-signal-saffron);transform-box:fill-box;transform-origin:center}.Capabilities_card__WJRUQ[data-live] .Capabilities_path___fDQn{animation:Capabilities_route__Dz9ZD 3.6s var(--ease-sweep) infinite}.Capabilities_card__WJRUQ[data-live] .Capabilities_hotspot__nc6j5{animation:Capabilities_hot__zN_sc 1.8s ease-in-out infinite alternate;animation-delay:calc(var(--i) * .3s)}@keyframes Capabilities_route__Dz9ZD{0%{stroke-dashoffset:520}60%,to{stroke-dashoffset:0}}@keyframes Capabilities_hot__zN_sc{to{transform:scale(1.5);opacity:.5}}.Capabilities_dKpis__HQmsh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;perspective:600px}.Capabilities_dKpis__HQmsh span{display:grid;align-content:center;gap:4px;padding:8px;border:1px solid var(--line);border-radius:8px;font:.68rem/1.2 var(--font-mono);color:var(--fg-faint);text-transform:uppercase;letter-spacing:.06em}.Capabilities_dKpis__HQmsh b{font:600 1.25rem/1 var(--font-display);font-variation-settings:"wdth" 80;letter-spacing:-.02em;color:var(--fg);text-transform:none}.Capabilities_card__WJRUQ[data-live] .Capabilities_dKpis__HQmsh span{animation:Capabilities_flip__BWkmn 4.5s var(--ease-arrive) infinite;animation-delay:calc(var(--i) * .25s)}@keyframes Capabilities_flip__BWkmn{0%{transform:rotateX(90deg);opacity:0}15%,to{transform:rotateX(0);opacity:1}}.Capabilities_thread__FIv2b{fill:none;stroke:var(--color-crimson-400);stroke-width:1.2;stroke-dasharray:4 6}.Capabilities_capsule__ipKuZ{fill:rgb(244 238 230/.04);stroke:rgb(244 238 230/.35)}.Capabilities_core__3ZHC9{fill:var(--color-signal-green)}.Capabilities_card__WJRUQ[data-live] .Capabilities_thread__FIv2b{animation:Capabilities_flow__L9MRE 2.4s linear infinite}@keyframes Capabilities_flow__L9MRE{to{stroke-dashoffset:-40}}.Capabilities_dVoice__v9CF4{display:grid;align-content:center;gap:12px;padding:14px 16px}.Capabilities_wave__bG2w3{display:flex;align-items:center;gap:3px;height:38px}.Capabilities_wave__bG2w3 i{flex:1;height:var(--h);border-radius:2px;background:var(--color-signal-blue);transform-origin:center}.Capabilities_lines__9TviV{display:grid;gap:6px}.Capabilities_lines__9TviV i{display:block;height:6px;width:var(--w);border-radius:3px;background:var(--color-paper-300)}.Capabilities_langs__n5H63{font:.7rem/1 var(--font-mono);color:var(--fg-faint)}.Capabilities_card__WJRUQ[data-live] .Capabilities_wave__bG2w3 i{animation:Capabilities_wave__bG2w3 1.1s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -90ms)}.Capabilities_card__WJRUQ[data-live] .Capabilities_lines__9TviV i{animation:Capabilities_type__BvowX 3.2s var(--ease-ui) infinite;transform-origin:left}@keyframes Capabilities_wave__bG2w3{to{transform:scaleY(.35)}}@keyframes Capabilities_type__BvowX{0%{transform:scaleX(0)}50%,to{transform:scaleX(1)}}.FinalCta_cta__5QV8S{position:relative;min-height:100svh;display:grid;align-items:center;overflow:clip}.FinalCta_media__BNAdS{position:absolute;inset:0;z-index:0;transition:opacity 1.2s var(--ease-ui)}html[data-field=on] .FinalCta_media__BNAdS{opacity:0}.FinalCta_cover__Ev1rL,.FinalCta_poster__EZpp0,.FinalCta_video__LpoHB{position:absolute;inset:0;width:100%;height:100%}.FinalCta_cover__Ev1rL,.FinalCta_video__LpoHB{object-fit:cover;object-position:50% 60%}.FinalCta_video__LpoHB{opacity:0;transition:opacity 1s var(--ease-ui)}.FinalCta_videoOn__nUYSj{opacity:1}.FinalCta_scrim__nHcYO{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,var(--bg) 0,rgb(10 9 8/.75) 18%,rgb(10 9 8/.35) 55%,transparent 100%),radial-gradient(70% 55% at 25% 40%,rgb(10 9 8/.7),transparent 70%)}.FinalCta_content__gcydD{position:relative;z-index:2;display:grid;gap:22px;padding-block:calc(var(--nav-h) + 40px) 80px}.FinalCta_title__p2ghA{margin:0;overflow:clip;font-family:var(--font-display);font-size:var(--text-display-2xl);line-height:.92;letter-spacing:-.035em;font-weight:600;font-variation-settings:"wdth" 86;max-width:12ch;padding-bottom:.06em}.FinalCta_titleMask__QEYE7{display:block}.FinalCta_sub__4d_Sl{margin:0;max-width:44ch;font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);color:var(--fg-muted)}.FinalCta_actions__s8vri{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:8px}.FinalCta_mail__vCw8G{min-height:56px;padding:0 26px;font-size:1.05rem}.FinalCta_address___LrWo{margin:0;font:.8rem/1.5 var(--font-mono);color:var(--fg-faint)}.Footer_footer__Fww2R{position:relative;z-index:2;background:var(--color-ink-950);border-top:1px solid var(--line);padding-block:clamp(56px,8vw,96px) 32px}.Footer_inner__s9eH_{display:grid;gap:clamp(40px,6vw,72px)}.Footer_mark__yfUzV{position:relative;overflow:hidden}.Footer_word__SJBbg{display:block;font-family:var(--font-display);font-size:clamp(5rem,22vw,20rem);line-height:.8;letter-spacing:-.05em;font-weight:700;font-variation-settings:"wdth" 80;color:transparent;-webkit-text-stroke:1px rgb(244 238 230/.28)}.Footer_line__K9ap_{position:absolute;left:0;right:0;top:55%;height:1px;background:var(--color-crimson-400);box-shadow:0 0 14px 1px rgb(192 0 0/.7)}.Footer_cols__DOc_r{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px}.Footer_col__tmKAF{display:grid;gap:10px;align-content:start;font-size:.92rem}.Footer_col__tmKAF ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.Footer_col__tmKAF a{color:var(--fg-muted);text-decoration:none}.Footer_col__tmKAF a:hover{color:var(--fg);text-decoration:underline;text-decoration-color:var(--color-crimson-400);text-underline-offset:4px}.Footer_name__wes6_{margin:0;font-family:var(--font-display);font-size:1.2rem;font-weight:600;letter-spacing:-.01em}.Footer_muted__qT4Q4{margin:0;color:var(--fg-muted)}.Footer_label__mcx3x{margin:0;font:500 var(--text-label)/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint)}.Footer_address___4_AL{display:grid;font-style:normal;color:var(--fg-muted)}.Footer_legal__9F3PD{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-top:24px;border-top:1px solid var(--line);font:.75rem/1.5 var(--font-mono);color:var(--fg-faint)}.Footer_legal__9F3PD p{margin:0}.Footer_legal__9F3PD a{color:var(--fg-muted)}.Hero_hero__d04P9{position:relative;min-height:100svh;display:grid;grid-template-rows:1fr auto;overflow:clip}.Hero_media__XPtE2{position:absolute;inset:0;z-index:0;transform-origin:60% 50%;transition:opacity 1.4s var(--ease-ui)}html[data-field=on] .Hero_media__XPtE2{opacity:0}.Hero_posterImg__K9YJf,.Hero_poster__ua6yd,.Hero_video__fPDVh{position:absolute;inset:0;width:100%;height:100%}.Hero_posterImg__K9YJf,.Hero_video__fPDVh{object-fit:cover;object-position:62% 50%}.Hero_video__fPDVh{opacity:0;transition:opacity 1.2s var(--ease-ui)}.Hero_videoOn__io51i{opacity:1}.Hero_scrim__DL5UV{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(90% 70% at 12% 88%,rgb(10 9 8/.9) 0,rgb(10 9 8/.55) 45%,transparent 75%),linear-gradient(180deg,rgb(10 9 8/.55),transparent 22%,transparent 55%,rgb(10 9 8/.85))}.Hero_content__UEcmk{position:relative;z-index:2;align-self:end;display:grid;gap:clamp(18px,2.4vw,28px);padding-top:calc(var(--nav-h) + 48px);padding-bottom:clamp(24px,6vh,64px)}.Hero_eyebrow__9CFzA{color:var(--fg-muted)}.Hero_title___P_MX{margin:0;font-family:var(--font-display);font-size:var(--text-display-2xl);line-height:var(--text-display-2xl--line-height);letter-spacing:var(--text-display-2xl--letter-spacing);font-weight:600;font-variation-settings:"wdth" 88;letter-spacing:-.032em}.Hero_line__zvXIF{position:relative;display:block;width:fit-content;overflow:clip;padding-bottom:.08em;margin-bottom:-.08em}.Hero_lineInner__L9ca4{display:block}.Hero_sub__Banwu{margin:0;max-width:50ch;font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);color:var(--fg-muted);text-wrap:pretty}.Hero_ctas__Be_ML{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.Hero_foot__H79wj{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:24px}.Hero_ticker___moyW{margin:0;display:flex;align-items:center;gap:10px;min-height:1.4em;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-faint);overflow:hidden}.Hero_tickerDot__nbbbg{flex:none;width:6px;height:6px;border-radius:50%;background:var(--color-crimson-400);box-shadow:0 0 10px var(--color-crimson-600)}.Hero_tickerItem__Pohuh{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:Hero_ticker-in__Q0XwK .6s var(--ease-arrive) both}@keyframes Hero_ticker-in__Q0XwK{0%{opacity:0;transform:translateY(.8em)}}.Hero_cue__ToB5D{flex:none;display:inline-flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);text-decoration:none}.Hero_cueLine__xp5VT{width:44px;height:1px;background:linear-gradient(90deg,var(--color-crimson-400),transparent);transform-origin:left;animation:Hero_cue__ToB5D 2.4s var(--ease-sweep) infinite}@keyframes Hero_cue__ToB5D{0%{transform:scaleX(0)}50%{transform:scaleX(1)}to{transform:scaleX(1);opacity:0}}@media (prefers-reduced-motion:no-preference){html[data-intro] .Hero_line__zvXIF:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--color-crimson-500) 0 3px,var(--bg) 3px);pointer-events:none}html[data-intro=done] .Hero_line__zvXIF:after,html[data-intro=skip] .Hero_line__zvXIF:after{animation:Hero_unredact__Y9FZJ .95s var(--ease-sweep) both;animation-delay:calc(var(--i) * .11s + var(--d, 60ms))}}@keyframes Hero_unredact__Y9FZJ{to{transform:translateX(calc(100% + 4px))}}html[data-intro=play] .Hero_ctas__Be_ML,html[data-intro=play] .Hero_eyebrow__9CFzA,html[data-intro=play] .Hero_foot__H79wj,html[data-intro=play] .Hero_sub__Banwu{opacity:0}html[data-intro=done] .Hero_hero__d04P9{--d:260ms}html[data-intro=done] .Hero_sub__Banwu,html[data-intro=skip] .Hero_sub__Banwu{animation:Hero_fade-up__uRMfp .9s var(--ease-arrive) both;animation-delay:calc(var(--d, 60ms) + .26s)}html[data-intro=done] .Hero_ctas__Be_ML,html[data-intro=skip] .Hero_ctas__Be_ML{animation:Hero_fade-up__uRMfp .9s var(--ease-arrive) both;animation-delay:calc(var(--d, 60ms) + .36s)}html[data-intro=done] .Hero_eyebrow__9CFzA,html[data-intro=done] .Hero_foot__H79wj,html[data-intro=skip] .Hero_eyebrow__9CFzA,html[data-intro=skip] .Hero_foot__H79wj{animation:Hero_fade__Ka46W .8s var(--ease-ui) both;animation-delay:calc(var(--d, 60ms) + .12s)}@keyframes Hero_fade-up__uRMfp{0%{opacity:0;transform:translateY(16px)}}@keyframes Hero_fade__Ka46W{0%{opacity:0}}@media (max-width:767px){.Hero_title___P_MX{max-width:none}.Hero_posterImg__K9YJf,.Hero_video__fPDVh{object-position:50% 30%}.Hero_scrim__DL5UV{background:linear-gradient(180deg,rgb(10 9 8/.5),transparent 25%,transparent 38%,rgb(10 9 8/.92) 70%),radial-gradient(120% 60% at 20% 100%,rgb(10 9 8/.85),transparent 70%)}.Hero_foot__H79wj .Hero_cue__ToB5D{display:none}}.People_head__MwGe5{display:grid;gap:16px;margin-bottom:clamp(40px,5vw,64px)}.People_lead__ZKbiV{margin:0;max-width:52ch;color:var(--fg-muted)}.People_leaders__p0JnV{list-style:none;margin:0 0 clamp(40px,5vw,64px);padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px;border-top:1px solid var(--line)}.People_leaders__p0JnV li{display:grid;gap:10px;padding-top:20px}.People_role__6URKJ{font:500 var(--text-label)/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-fg)}.People_leaderName__SCMZO{font-family:var(--font-display);font-size:var(--text-display-md);line-height:1.05;letter-spacing:-.02em;font-weight:600}.People_groups___aVIs{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}@media (min-width:900px){.People_groups___aVIs{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.People_groupTitle__y14Cz{margin:0 0 16px;font:500 var(--text-label)/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint)}.People_list__Ppeft{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden}.People_list__Ppeft li{display:grid;gap:4px;padding:14px 16px;background:var(--bg)}.People_name__GVDgH{font-weight:600;position:relative;width:max-content;max-width:100%}.People_name__GVDgH:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--color-crimson-400);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-base) var(--ease-arrive)}.People_list__Ppeft li:hover .People_name__GVDgH:after{transform:scaleX(1)}.People_roleSmall__1GSzQ{font:.75rem/1.4 var(--font-mono);color:var(--fg-faint)}.People_experts__lzVBr{margin-top:clamp(40px,5vw,56px)}.People_expertList__gYJTs{margin:0;max-width:100ch;font-family:var(--font-display);font-size:clamp(1.1rem,.8vw + .9rem,1.45rem);line-height:1.5;color:var(--fg-muted)}.People_expert__P00a_{white-space:nowrap}.People_students__oLJj5{margin:14px 0 0;font-size:.9rem;color:var(--fg-faint)}.People_careers__XYTwh{margin-top:clamp(56px,7vw,96px);display:grid;gap:24px;padding:clamp(24px,3vw,40px);border:1px solid var(--line-strong);border-radius:var(--radius-frame);background:var(--surface-1)}@media (min-width:900px){.People_careers__XYTwh{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start}.People_careers__XYTwh>a{grid-column:2;justify-self:start}}.People_careersHead__JKSU1{display:grid;gap:10px}.People_careersTitle__9_kuq{margin:0;font-family:var(--font-display);font-size:var(--text-display-md);line-height:1.05;letter-spacing:-.02em;font-weight:600}.People_careersRole__JP9NR{margin:0;color:var(--fg-muted)}.People_facts__lVWrA{margin:0;display:grid;gap:14px}.People_facts__lVWrA div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px}.People_facts__lVWrA dt{font:500 var(--text-label)/1.6 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-faint)}.People_facts__lVWrA dd{margin:0;color:var(--fg)}@media (max-width:520px){.People_facts__lVWrA div{grid-template-columns:minmax(0,1fr);gap:2px}}.Problem_problem__0OUf3{overflow:clip;padding-block:0}.Problem_backdrop__31oJM{position:absolute;inset:0;z-index:0;opacity:.22;pointer-events:none}.Problem_backdropImg__oSECX,.Problem_backdropPic__KpxL0{width:100%;height:100%;object-fit:cover}.Problem_backdrop__31oJM:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--bg) 0,rgb(10 9 8/.7) 45%,rgb(10 9 8/.4) 100%),linear-gradient(180deg,var(--bg),transparent 20%,transparent 80%,var(--bg))}.Problem_stage__GyRtK{position:relative;z-index:1;padding-block:var(--section-pad)}.Problem_grid__4xoZY{display:grid;gap:48px}.Problem_copy__ZT_1v{display:grid;gap:20px;align-content:start}.Problem_title__Vk0LI{max-width:16ch}.Problem_beats__Z7bHw{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:22px;counter-reset:beat}.Problem_beat__e1Gj8{display:grid;gap:6px;padding-left:20px;border-left:1px solid var(--line-strong)}.Problem_beat__e1Gj8 p{margin:0;color:var(--fg-muted);max-width:46ch}.Problem_beat__e1Gj8 strong{color:var(--fg);font-weight:600}.Problem_beatLabel__4Gdir{font:500 var(--text-label)/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-fg)}.Problem_quote__WCEGD{margin:4px 0 0;font:.85rem/1.55 var(--font-mono);color:var(--fg-faint);max-width:48ch}.Problem_handoff__TwQZI{position:relative;z-index:1;padding-bottom:var(--section-pad);margin:0;font-family:var(--font-display);font-size:var(--text-display-md);line-height:1.15;letter-spacing:-.02em;max-width:30ch;text-wrap:balance}.Problem_visual__LnN1G{display:none;position:relative;height:min(72vh,640px)}.Problem_static__T6W_s{margin:0;display:grid;gap:18px;padding:24px;border:1px solid var(--line);border-radius:var(--radius-frame);background:rgb(22 20 19/.7)}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.Problem_stage__GyRtK{min-height:100vh;display:grid;align-content:center;padding-block:calc(var(--nav-h) + 24px) 32px}.Problem_grid__4xoZY{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,80px)}html[data-intro] .Problem_visual__LnN1G{display:block}html[data-intro] .Problem_static__T6W_s{display:none}html[data-intro] .Problem_quote__WCEGD{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference) and (max-height:760px){.Problem_beats__Z7bHw{gap:12px}.Problem_beat__e1Gj8 p{font-size:.92rem}}.Problem_search__eE_NR{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px;border:1px solid var(--line-strong);border-radius:10px;background:rgb(22 20 19/.85);font:.85rem/1.4 var(--font-mono);z-index:3}.Problem_searchIcon__HEWIn{width:12px;height:12px;border:1.5px solid var(--fg-muted);border-radius:50%;flex:none}.Problem_searchText__GJncO{color:var(--fg)}.Problem_searchResult__v7hqZ{margin-left:auto;color:var(--color-crimson-400);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.Problem_slip__q5h3u{position:absolute;left:4%;top:24%;width:min(360px,60%);padding:20px 22px;border-radius:6px;background:var(--color-paper-50);color:var(--color-ink-950);box-shadow:0 30px 60px -30px rgb(0 0 0/.8);z-index:2}.Problem_slipLabel__iLd22{display:block;margin-bottom:8px;font:500 .68rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-crimson-600)}.Problem_slipText__VO6FL{margin:0;font:.95rem/1.55 var(--font-mono)}.Problem_courier__TBRVl{position:absolute;left:12%;top:38%;display:grid;justify-items:center;gap:8px;color:var(--fg);z-index:2}.Problem_courierEnv__yW9_V{width:64px;height:45px}.Problem_courierLabel___Thfd{font:.7rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-faint);white-space:nowrap}.Problem_dept__VNE_k{position:absolute;left:76%;top:34%;width:104px;height:104px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:50%;font:500 .8rem/1 var(--font-mono);color:var(--fg-muted);z-index:2}.Problem_stamp__0wnqc{position:absolute;left:26%;top:56%;display:grid;gap:8px;max-width:300px;z-index:2}.Problem_stampWord__SxSGG{justify-self:start;padding:6px 14px;border:2px solid var(--color-crimson-400);border-radius:4px;font:700 1.3rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--color-crimson-400)}.Problem_stampText__7iBP6{font:.78rem/1.5 var(--font-mono);color:var(--fg-muted)}.Problem_filing__s82eL{position:absolute;left:0;right:0;top:64px;bottom:28px;display:grid;grid-template-columns:repeat(var(--cols),1fr);align-content:space-evenly;justify-items:center;z-index:1}.Problem_env__S_CYH{position:relative;display:grid;place-items:center;width:30px;height:22px;color:var(--fg-faint)}.Problem_env__S_CYH svg{width:100%;height:100%}.Problem_dot__hBstD{position:absolute;width:9px;height:9px;border-radius:2px;background:var(--c);box-shadow:0 0 10px var(--c)}.Problem_plane__6ZrMQ{position:absolute;left:-2%;right:-2%;height:1px;background:var(--color-crimson-400);box-shadow:0 0 16px 2px rgb(192 0 0/.8);z-index:2}.Problem_cluster___AEWa{position:absolute;transform:translate(-50%);font:500 .72rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--c);z-index:2}.Problem_cluster___AEWa[data-cluster="0"]{left:22%;top:calc(64px + 30% + 44px)}.Problem_cluster___AEWa[data-cluster="1"]{left:74%;top:calc(64px + 30% + 44px)}.Problem_cluster___AEWa[data-cluster="2"]{left:22%;top:calc(64px + 80% - 10px)}.Problem_cluster___AEWa[data-cluster="3"]{left:74%;top:calc(64px + 80% - 10px)}.Problem_filingLabel__QWAYN{position:absolute;right:0;bottom:0;font:.7rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint)}.Problem_staticSearch__O9qlO{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--line-strong);border-radius:8px;font:.82rem/1.4 var(--font-mono)}.Problem_staticClusters__al59W{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.Problem_staticCluster__LFbNa{display:grid;gap:8px;padding:12px;border:1px solid var(--line);border-radius:10px;opacity:.45}.Problem_staticCluster__LFbNa[data-match]{opacity:1;border-color:var(--c)}.Problem_staticDots__delqw{display:flex;flex-wrap:wrap;gap:5px}.Problem_staticDots__delqw i{width:8px;height:8px;border-radius:2px;background:var(--c)}.Problem_staticLabel__1Kr7P{font:500 .7rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--c)}.Problem_staticCaption__0DLbI{font:.75rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-crimson-400)}.Record_record__Rvqda{overflow:clip}.Record_curtain__spes9{position:absolute;left:0;right:0;height:50.5%;z-index:5;background:var(--color-ink-950);pointer-events:none;transform:scaleY(0)}.Record_curtainTop__KyOFB{top:0;transform-origin:top}.Record_curtainBottom__43_Za{bottom:0;transform-origin:bottom}.Record_printLine__r1rFh{position:absolute;left:0;right:0;top:50%;z-index:6;height:1px;background:var(--color-crimson-400);box-shadow:0 0 14px 1px rgb(192 0 0/.7);opacity:0;pointer-events:none}.Record_inner__Ygh5h{position:relative;display:grid;gap:clamp(64px,8vw,112px)}.Record_head__eGV7T{display:grid;gap:16px;margin-bottom:clamp(36px,4vw,56px)}.Record_subhead___NTCM{margin:0 0 20px;font:500 var(--text-label)/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint)}.Record_metrics__XbnMg{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));border-top:1px solid var(--line-strong)}.Record_metric__nrZJM{display:grid;gap:10px;align-content:start;padding:28px 24px 32px 0;border-bottom:1px solid var(--line)}.Record_metricValue__QwMG9{font-family:var(--font-display);font-size:clamp(3rem,4.5vw + .5rem,5.25rem);line-height:.95;letter-spacing:-.035em;font-weight:600;font-variation-settings:"wdth" 76;font-variant-numeric:tabular-nums;color:var(--fg)}.Record_metricLabel__IqJTO{max-width:34ch;color:var(--fg-muted);font-size:.95rem}.Record_metricProject__6yPZe{font:.7rem/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-crimson-600)}.Record_strip__8tZjX{display:grid;gap:18px}.Record_stripRow__4G8B8{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.Record_stripMove__SU9YD{display:flex;width:max-content;animation:Record_marquee__dmbiq 60s linear infinite}.Record_stripRow__4G8B8[data-dir=rev] .Record_stripMove__SU9YD{animation-direction:reverse;animation-duration:70s}.Record_strip__8tZjX:focus-within .Record_stripMove__SU9YD,.Record_strip__8tZjX:hover .Record_stripMove__SU9YD{animation-play-state:paused}@keyframes Record_marquee__dmbiq{to{transform:translateX(-50%)}}.Record_stripList__dnBXm{list-style:none;margin:0;padding:0 24px 0 0;display:flex;align-items:center;gap:clamp(28px,4vw,56px)}.Record_stripItem__K_hWl{flex:none;display:flex;align-items:center;height:64px;background-color:var(--bg)}.Record_logoImg__57sSE,.Record_logo__0sU1s{display:block;height:100%}.Record_logoImg__57sSE{width:auto;max-width:220px;object-fit:contain;mix-blend-mode:multiply;filter:grayscale(1) contrast(1.05);opacity:.85;transition:filter var(--dur-base) var(--ease-ui),opacity var(--dur-base) var(--ease-ui)}.Record_stripItem__K_hWl:hover .Record_logoImg__57sSE{filter:none;opacity:1}.Record_name__RV_S2{font-family:var(--font-display);font-size:1.3rem;line-height:1;letter-spacing:-.015em;font-weight:600;font-variation-settings:"wdth" 82;color:var(--fg-muted);white-space:nowrap}@media (prefers-reduced-motion:reduce){.Record_stripRow__4G8B8{-webkit-mask-image:none;mask-image:none}.Record_stripMove__SU9YD{width:auto;animation:none;padding-inline:var(--gutter)}.Record_stripList__dnBXm{flex-wrap:wrap}.Record_stripList__dnBXm[aria-hidden]{display:none}}.Record_timelineWrap__VVlUz{position:relative;--p:1}.Record_timelineLine__TJrlN{position:absolute;left:5px;top:8px;bottom:8px;width:1px;background:var(--line-strong)}.Record_timelineLine__TJrlN span{position:absolute;inset:0;background:var(--color-crimson-600);transform-origin:top;transform:scaleY(var(--p))}.Record_timeline__dMvWf{list-style:none;margin:0;padding:0 0 0 32px;display:grid;gap:26px}.Record_milestone__JuuJj{position:relative;display:grid;gap:6px}.Record_date__ZpE8G{font:500 .75rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-crimson-600)}.Record_dot__b1aVH{position:absolute;left:-32px;top:1px;width:11px;height:11px;border-radius:50%;background:var(--bg);border:2px solid var(--color-crimson-600)}.Record_mTitle__hGjmA{margin:0;max-width:48ch;color:var(--fg)}.Record_thumb__pOZc3{width:180px;border-radius:6px;overflow:hidden;border:1px solid var(--line)}.Record_thumb__pOZc3 img{display:block;width:100%;height:auto}@media (min-width:1024px){.Record_timelineWrap__VVlUz{overflow-x:auto;padding-bottom:12px}.Record_timelineLine__TJrlN{left:0;right:0;top:30px;bottom:auto;width:auto;height:1px}.Record_timelineLine__TJrlN span{transform-origin:left;transform:scaleX(var(--p))}.Record_timeline__dMvWf{padding:0;display:flex;gap:0;width:max-content;min-width:100%}.Record_milestone__JuuJj{width:clamp(170px,14vw,210px);padding-right:20px;align-content:start}.Record_dot__b1aVH{position:static;order:-1;margin:0 0 4px}.Record_date__ZpE8G{order:-2;margin-bottom:10px}.Record_mTitle__hGjmA{font-size:.9rem}.Record_thumb__pOZc3{width:100%}}.Record_award__f6YCO{display:flex;gap:18px;align-items:flex-start;margin-top:clamp(40px,5vw,64px);padding:24px 28px;border:1px solid var(--line-strong);border-radius:var(--radius-card);max-width:760px}.Record_awardMark__5rzMh{color:var(--color-crimson-600);font-size:1.4rem;line-height:1}.Record_awardTitle__wvzET{margin:0 0 6px;font-family:var(--font-display);font-size:1.35rem;font-weight:600;letter-spacing:-.015em}.Record_awardText__LSq08{margin:0;color:var(--fg-muted)}.Showcase_showcase__yKe_B{overflow:clip}.Showcase_head__haVDD{display:grid;gap:18px;margin-bottom:clamp(40px,6vw,72px)}.Showcase_lead__r3wvu{margin:0;max-width:56ch;font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);color:var(--fg-muted)}.Showcase_scene__mrUmV{position:relative;display:grid;gap:24px}.Showcase_back__S8IG0{display:none}.Showcase_cover__GXURe{width:100%;height:100%;object-fit:cover}.Showcase_browser__uTL9A{position:relative;z-index:2;border-radius:var(--radius-frame);border:1px solid var(--line-strong);background:rgb(22 20 19/.92);box-shadow:0 60px 120px -60px rgb(0 0 0/.9);overflow:hidden;will-change:transform}.Showcase_chrome__9drPz{display:flex;align-items:center;gap:7px;padding:12px 16px;border-bottom:1px solid var(--line);font:.72rem/1 var(--font-mono);color:var(--fg-faint)}.Showcase_chrome__9drPz i{width:9px;height:9px;border-radius:50%;background:var(--color-ink-700)}.Showcase_chrome__9drPz span{margin-left:10px;letter-spacing:.06em}.Showcase_dash__t54Jt{display:grid;gap:18px;padding:clamp(16px,2.4vw,28px)}.Showcase_tabs__ihOal{display:flex;flex-wrap:wrap;gap:8px}.Showcase_tab__AmKkp{padding:7px 12px;border:1px solid var(--line);border-radius:999px;font:.75rem/1 var(--font-mono);color:var(--fg-faint)}.Showcase_tab__AmKkp[data-active]{border-color:var(--color-crimson-400);color:var(--fg)}.Showcase_panels__qeDpb{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:18px;min-height:200px}.Showcase_bars__LPQIX{display:flex;align-items:flex-end;gap:6px;padding:14px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(180deg,transparent 0 24%,var(--line) 24% calc(24% + 1px),transparent 0 49%,var(--line) 49% calc(49% + 1px),transparent 0 74%,var(--line) 74% calc(74% + 1px),transparent 0)}.Showcase_bars__LPQIX i{flex:1;height:var(--h);border-radius:3px 3px 0 0;background:linear-gradient(180deg,var(--color-signal-blue),rgb(3 161 232/.25));transform-origin:bottom}.Showcase_bars__LPQIX i:nth-child(4n){background:linear-gradient(180deg,var(--color-crimson-400),rgb(255 75 69/.25))}.Showcase_root__RClIO{display:grid;align-content:start;gap:12px;padding:14px;border:1px solid var(--line);border-radius:12px;color:var(--fg-faint)}.Showcase_root__RClIO b{display:block;height:8px;width:var(--w);border-radius:999px;background:var(--color-ink-700);position:relative;overflow:hidden;transform-origin:left}.Showcase_root__RClIO b:after{content:"";position:absolute;inset:0;width:45%;background:var(--color-signal-saffron);border-radius:inherit}.Showcase_note__sc2cG{margin:0;font:.7rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-faint)}.Showcase_scene__mrUmV[data-live] .Showcase_bars__LPQIX i{animation:Showcase_bar__xwF6t 3.6s var(--ease-sweep) infinite alternate;animation-delay:calc(var(--i) * -.31s)}.Showcase_scene__mrUmV[data-live] .Showcase_root__RClIO b{animation:Showcase_breathe__h8yzy 4.2s var(--ease-sweep) infinite alternate;animation-delay:calc(var(--i) * -.7s)}@keyframes Showcase_bar__xwF6t{0%{transform:scaleY(.55)}to{transform:scaleY(1)}}@keyframes Showcase_breathe__h8yzy{0%{transform:scaleX(.7)}to{transform:scaleX(1)}}.Showcase_phone__zYRd3{position:relative;z-index:3;justify-self:center;width:min(220px,60vw);aspect-ratio:396/779;border-radius:34px;border:9px solid #1d1a18;background:#1d1a18;overflow:hidden;box-shadow:0 0 0 1px var(--line-strong),0 50px 100px -40px rgb(0 0 0/.95)}.Showcase_phone__zYRd3 img,.Showcase_phone__zYRd3 picture{display:block;width:100%;height:100%}.Showcase_chips__T4RLy{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;z-index:4}.Showcase_chips__T4RLy li{padding:9px 14px;border-radius:999px;border:1px solid var(--line-strong);background:rgb(10 9 8/.8);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:.82rem;color:var(--fg)}@media (min-width:1024px){.Showcase_scene__mrUmV{display:block;height:clamp(560px,74vh,760px)}.Showcase_back__S8IG0{display:block;position:absolute;inset:0 var(--gutter);z-index:0;border-radius:var(--radius-frame);overflow:hidden;opacity:.6;-webkit-mask-image:radial-gradient(120% 90% at 60% 50%,#000 40%,transparent 80%);mask-image:radial-gradient(120% 90% at 60% 50%,#000 40%,transparent 80%)}.Showcase_backPic__8pVbq{display:block;width:100%;height:100%}.Showcase_browser__uTL9A{position:absolute;left:calc(var(--gutter) + 2%);top:9%;width:60%}.Showcase_phone__zYRd3{position:absolute;right:calc(var(--gutter) + 14%);top:3%}.Showcase_chips__T4RLy{position:absolute;right:var(--gutter);bottom:6%;flex-direction:column;align-items:flex-end}}.Showcase_below__QVsc1{display:grid;gap:clamp(40px,5vw,64px);margin-top:clamp(48px,7vw,96px)}.Showcase_facts__kTLrk{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden}.Showcase_fact__VwRPA{display:grid;gap:10px;align-content:start;padding:24px;background:var(--bg)}.Showcase_fact__VwRPA dt{font:500 var(--text-label)/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-faint)}.Showcase_fact__VwRPA dd{margin:0;display:grid;gap:8px}.Showcase_factV__bU9A_{font-family:var(--font-display);font-size:var(--text-display-md);line-height:1;letter-spacing:-.02em;font-variation-settings:"wdth" 80}.Showcase_factNote__CFez4{font-size:.85rem;color:var(--fg-muted)}.Showcase_reveals__L4wjd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 32px;color:var(--fg-faint)}.Showcase_reveals__L4wjd ul{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:6px;color:var(--fg)}.Showcase_reveals__L4wjd ul li:before{content:"";display:inline-block;width:6px;height:6px;margin-right:10px;border-radius:1px;background:var(--color-crimson-400);vertical-align:middle}@media (min-width:1024px){.Showcase_reveals__L4wjd{grid-template-columns:repeat(4,auto);justify-content:start;align-items:start}}@media (max-width:640px){.Showcase_reveals__L4wjd{grid-template-columns:minmax(0,1fr)}}.Showcase_exhibits__G9e_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;align-items:start}.Showcase_exhibit__3k97H{margin:0;display:grid;gap:10px}.Showcase_mat__k91F7{padding:12px;border-radius:8px;background:var(--color-paper-50)}.Showcase_mat__k91F7 img{display:block;width:100%;height:auto}.Showcase_exhibit__3k97H figcaption{font:.72rem/1.5 var(--font-mono);letter-spacing:.04em;color:var(--fg-muted)}.Showcase_exhibit__3k97H figcaption span{color:var(--fg-faint)}.Work_work__Gu1c9{padding-bottom:0}.Work_head__Bw_kw{display:grid;gap:18px;margin-bottom:clamp(32px,4vw,48px)}.Work_intro__WGADB{margin:0;max-width:58ch;color:var(--fg-muted)}.Work_index__Iaxs4 ol{list-style:none;margin:0;padding:0;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.Work_index__Iaxs4 ol::-webkit-scrollbar{display:none}.Work_index__Iaxs4 a{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--line);border-radius:999px;white-space:nowrap;font-size:.82rem;color:var(--fg-muted);text-decoration:none;transition:border-color var(--dur-fast) var(--ease-ui),color var(--dur-fast) var(--ease-ui)}.Work_index__Iaxs4 a span{font:500 .7rem/1 var(--font-mono);color:var(--fam)}.Work_index__Iaxs4 a:hover,.Work_index__Iaxs4 a[aria-current]{border-color:var(--fam);color:var(--fg)}.Work_stage__6TBwK{position:relative;padding-bottom:var(--section-pad)}.Work_index__Iaxs4{position:sticky;top:var(--nav-h);z-index:3;padding-block:10px;background:linear-gradient(180deg,var(--bg) 70%,transparent)}.Work_viewport__n6q4m{margin-top:24px}.Work_track__hrng2{display:grid;gap:56px}.Work_panel__exJii{display:grid;gap:20px;scroll-margin-top:calc(var(--nav-h) + 64px)}.Work_panelIntro__UVDvi{display:grid;gap:8px;padding-inline:var(--gutter)}.Work_panelIndex__zcIcY{display:inline-flex;align-items:center;gap:10px;font:500 .75rem/1 var(--font-mono);letter-spacing:.08em;color:var(--fam)}.Work_panelIndex__zcIcY i{width:22px;height:2px;background:var(--fam)}.Work_panelTitle__ZOUc8{margin:0;font-family:var(--font-display);font-size:var(--text-display-md);line-height:1.05;letter-spacing:-.025em;font-weight:600;font-variation-settings:"wdth" 88;text-wrap:balance}.Work_framing__1yLZQ{margin:0;max-width:34ch;color:var(--fg-muted)}.Work_count__fVUmi{margin:0;font:.72rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-faint)}.Work_cards__3EIMu{list-style:none;margin:0;padding:0 var(--gutter) 8px;display:grid;grid-auto-flow:column;grid-auto-columns:min(78vw,300px);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:thin}.Work_card__WbcHd{scroll-snap-align:start;min-width:0}.Work_cardBtn__V9i7z{display:grid;align-content:start;gap:8px;width:100%;padding:0;border:0;background:none;color:inherit;text-align:left;font:inherit;cursor:pointer}.Work_art__SLLcA{display:block;aspect-ratio:3/2;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--surface-1);margin-bottom:6px}.Work_artInner__pC0A2{display:block;width:116%;height:100%;margin-left:-8%}.Work_artImg__WFGpa,.Work_artInner__pC0A2 picture{display:block;width:100%;height:100%}.Work_artImg__WFGpa{object-fit:cover;transition:transform var(--dur-slow) var(--ease-arrive)}.Work_cardBtn__V9i7z:focus-visible .Work_artImg__WFGpa,.Work_cardBtn__V9i7z:hover .Work_artImg__WFGpa{transform:scale(1.05)}.Work_cardBtn__V9i7z:focus-visible .Work_art__SLLcA,.Work_cardBtn__V9i7z:hover .Work_art__SLLcA{border-color:var(--fam)}.Work_cardTitle__kJJNT{font-family:var(--font-display);font-size:1.08rem;line-height:1.2;letter-spacing:-.01em;font-weight:600;-webkit-line-clamp:2}.Work_cardTitle__kJJNT,.Work_inst__PTeSA{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.Work_inst__PTeSA{font:.72rem/1.4 var(--font-mono);color:var(--fam);-webkit-line-clamp:1}.Work_tagline__eaqoG{font-size:.86rem;line-height:1.45;color:var(--fg-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.Work_progress___nyoz{display:none}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.Work_stage__6TBwK{height:100vh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;padding:calc(var(--nav-h) + 8px) 0 20px}.Work_index__Iaxs4{position:static;background:none;padding-block:0 14px}.Work_viewport__n6q4m{margin:0;min-width:0;min-height:0;overflow-x:clip}.Work_track__hrng2{display:flex;gap:0;height:100%;width:max-content;padding-left:var(--gutter);will-change:transform}.Work_panel__exJii{grid-template-columns:clamp(240px,24vw,360px) auto;gap:clamp(24px,3vw,48px);padding:8px clamp(40px,5vw,88px) 8px 28px;border-left:1px solid var(--line);height:100%}.Work_panelIntro__UVDvi{padding:0;align-content:start}.Work_panelTitle__ZOUc8{font-size:clamp(2rem,2.6vw + .5rem,3.25rem)}.Work_cards__3EIMu{padding:0;overflow:visible;grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-columns:clamp(220px,min(19vw,30vh),300px);gap:18px 20px;scroll-snap-type:none}.Work_progress___nyoz{display:block;height:1px;margin-inline:var(--gutter);background:var(--line)}.Work_progress___nyoz span{display:block;height:100%;background:var(--color-crimson-400);box-shadow:0 0 10px var(--color-crimson-600);transform:scaleX(0);transform-origin:left}}.ProjectDialog_dialog__MDluk{width:min(1180px,calc(100% - 2 * var(--gutter)));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid var(--line-strong);border-radius:var(--radius-frame);background:var(--color-ink-900);color:var(--fg);overflow-y:auto;overscroll-behavior:contain}.ProjectDialog_dialog__MDluk::backdrop{background:rgb(10 9 8/.78);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ProjectDialog_inner__c5bmo{position:relative}.ProjectDialog_close__cGoC2{position:sticky;top:12px;float:right;z-index:3;margin:12px 12px -56px 0;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--line-strong);border-radius:999px;background:rgb(10 9 8/.85);color:var(--fg);font:500 .85rem/1 var(--font-sans);cursor:pointer}.ProjectDialog_close__cGoC2 span{font-size:1.2rem;line-height:1}.ProjectDialog_article__Dnfc5{display:grid}.ProjectDialog_art__P9Xem{position:relative;aspect-ratio:3/2;overflow:hidden;background:var(--surface-1)}.ProjectDialog_artImg__uM6zt,.ProjectDialog_art__P9Xem picture{display:block;width:100%;height:100%;object-fit:cover}.ProjectDialog_artNote__OugT7{position:absolute;left:12px;bottom:12px;padding:5px 9px;border-radius:4px;background:rgb(10 9 8/.75);font:.66rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted)}.ProjectDialog_content__EGWB_{display:grid;gap:14px;align-content:start;padding:clamp(20px,3vw,40px)}.ProjectDialog_eyebrow__e_wwA{margin:0;font:500 var(--text-label)/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fam)}.ProjectDialog_title__vlinx{margin:0;font-family:var(--font-display);font-size:clamp(1.75rem,2.4vw + .6rem,2.75rem);line-height:1.05;letter-spacing:-.025em;font-weight:600;font-variation-settings:"wdth" 88;text-wrap:balance}.ProjectDialog_inst__cQOEQ{margin:0;font:.8rem/1.5 var(--font-mono);color:var(--fam)}.ProjectDialog_tagline__VOgvx{margin:0;font-size:var(--text-body-lg);line-height:1.45;color:var(--fg)}.ProjectDialog_para__4mR0_{margin:0;color:var(--fg-muted);max-width:68ch}.ProjectDialog_highlights__SxbW9{margin:4px 0 0;padding:0;list-style:none;display:grid;gap:8px}.ProjectDialog_highlights__SxbW9 li{position:relative;padding-left:20px;color:var(--fg);font-size:.95rem}.ProjectDialog_highlights__SxbW9 li:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:8px;border-radius:2px;background:var(--fam)}.ProjectDialog_exhibits___ZkXB{display:grid;gap:12px;margin-top:8px}.ProjectDialog_exTitle__8f7kS{margin:0;font:500 var(--text-label)/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint)}.ProjectDialog_exGrid__oDzQF{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;align-items:start}.ProjectDialog_exhibit__pGEl2{margin:0}.ProjectDialog_mat__6jIyQ{padding:10px;border-radius:6px;background:var(--color-paper-50)}.ProjectDialog_mat__6jIyQ img{display:block;width:100%;height:auto}.ProjectDialog_source__jtCoL{margin:8px 0 0;font:.75rem/1.5 var(--font-mono);color:var(--fg-faint)}.ProjectDialog_source__jtCoL a{color:var(--fg-muted)}@media (min-width:1024px){.ProjectDialog_article__Dnfc5{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:70vh}.ProjectDialog_art__P9Xem{aspect-ratio:auto;min-height:100%;position:sticky;top:0;align-self:start;height:calc(100dvh - 34px)}}.ProjectDialog_status__4pivV{margin:0;padding:96px clamp(20px,3vw,40px) 72px;font:var(--text-body-lg) /1.5 var(--font-sans);color:var(--fg-muted)}.ProjectDialog_retry__Hrt4J{padding:0;border:0;background:none;color:var(--fg);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}