.hero_hero__0OXyE{--mx:0;--my:0;position:relative;height:100svh;min-height:720px;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse 60% 70% at 62% 30%,#101114 0,var(--bg-base) 70%)}.hero_stage__dwpsy{position:absolute;top:0;right:0;width:min(92vw,158svh);aspect-ratio:16/9;transform-origin:60% 40%}.hero_stageVideo__LwYxx{position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000 88%,transparent),linear-gradient(180deg,#000 80%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 22%,#000 88%,transparent),linear-gradient(180deg,#000 80%,transparent);mask-composite:intersect;animation:hero_stageIn__rPc0z 2.4s var(--ease-glide) both}.hero_video__xFvGg{width:100%;height:100%;object-fit:cover;transform:translate3d(calc(var(--mx) * -10px),calc(var(--my) * -6px),0) scale(1.03)}@keyframes hero_stageIn__rPc0z{0%{opacity:0;filter:brightness(.2) blur(10px);transform:scale(1.06)}to{opacity:1;filter:none;transform:none}}.hero_trail__YPMMo{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2;mix-blend-mode:screen;opacity:0;animation:hero_fadeIn__X3bQ2 1.6s 1.4s var(--ease-glide) forwards}.hero_trailBase__UL1T8{fill:none;stroke:rgba(255,255,255,.16);stroke-width:1}.hero_trailComet__5hBZr{fill:none;stroke:url(#trailInk);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:220 1400;animation:hero_comet__Eh8JS 5.2s linear infinite}.hero_spark__bccdJ{fill:#fff;filter:drop-shadow(0 0 4px #fff)}@keyframes hero_comet__Eh8JS{0%{stroke-dashoffset:1620}to{stroke-dashoffset:0}}.hero_callouts__jiwvM{position:absolute;inset:0;z-index:3;pointer-events:none}.hero_callout__ZQejg{position:absolute;display:flex;align-items:center;transform:translate3d(calc(var(--mx) * -10px),calc(var(--my) * -6px - 50%),0)}.hero_calloutDot__dqFDx{width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 10px #fff,0 0 0 4px rgba(255,255,255,.12);opacity:0;animation:hero_fadeIn__X3bQ2 .6s var(--d) var(--ease-glide) forwards,hero_pulse__4XjQK 2.8s calc(var(--d) + .6s) ease-in-out infinite}.hero_calloutLine__bz57h{width:clamp(24px,2.2vw,44px);height:var(--border-width-hairline);background:linear-gradient(90deg,rgba(255,255,255,.85),rgba(255,255,255,.25));transform:scaleX(0);transform-origin:left;animation:hero_drawX__hmx9w .9s calc(var(--d) + .2s) var(--ease-glide) forwards}.hero_calloutLabel__B7VB0{padding-left:var(--space-3);font-size:clamp(9px,.68vw,11px);letter-spacing:.2em;color:var(--text-primary);white-space:nowrap;opacity:0;animation:hero_fadeIn__X3bQ2 .8s calc(var(--d) + .7s) var(--ease-glide) forwards}.hero_spin__i8xjh{position:absolute;left:63%;top:9%;z-index:3;font-family:var(--font-display);font-size:clamp(16px,1.5vw,26px);color:var(--text-secondary);opacity:0;animation:hero_fadeIn__X3bQ2 1s 2.4s forwards}@keyframes hero_drawX__hmx9w{to{transform:scaleX(1)}}@keyframes hero_pulse__4XjQK{0%,to{box-shadow:0 0 10px #fff,0 0 0 4px rgba(255,255,255,.12)}50%{box-shadow:0 0 16px #fff,0 0 0 9px rgba(255,255,255,0)}}.hero_panelSlot__bOS4k{position:absolute;z-index:4;display:block;perspective:900px;transform:translate3d(calc(var(--mx) * var(--depth) * 1px),calc(var(--my) * var(--depth) * .7px),0);opacity:0;animation:hero_panelIn__tKTii 1.6s var(--d) var(--ease-glide) forwards}.hero_panel__SdHRB{position:relative;display:block;overflow:hidden;padding:0;transform:rotateY(calc(var(--mx) * 7deg)) rotateX(calc(var(--my) * -5deg));animation:hero_float__j_A4x 7s calc(var(--depth) * -.21s) ease-in-out infinite;transition:border-color var(--motion-mid),box-shadow var(--motion-mid)}.hero_panelSlot__bOS4k:hover .hero_panel__SdHRB{border-color:rgba(214,180,132,.6);box-shadow:var(--glass-rim),var(--glass-lift),0 0 60px rgba(214,180,132,.16)}.hero_panelVideo__Ff_Tm{position:absolute;inset:10px;width:calc(100% - 20px);height:calc(100% - 20px);object-fit:cover;border-radius:calc(var(--radius-glass) - 8px);transition:transform 1.2s var(--ease-glide)}.hero_panelSlot__bOS4k:hover .hero_panelVideo__Ff_Tm{transform:scale(1.06)}.hero_panelLabel__pyiVJ{position:absolute;top:18px;left:20px;right:20px;z-index:1;font-size:clamp(8px,.62vw,11px);letter-spacing:.22em;color:var(--text-primary);text-shadow:0 1px 12px rgba(0,0,0,.9)}.hero_panelSheen__XM2eu{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.14) 48%,transparent 60%);background-size:260% 100%;animation:hero_sheen__YFKpA 9s calc(var(--depth) * .13s) ease-in-out infinite}@keyframes hero_panelIn__tKTii{0%{opacity:0;filter:blur(16px);translate:0 40px;scale:.9}to{opacity:1;filter:none;translate:0 0;scale:1}}@keyframes hero_float__j_A4x{0%,to{translate:0 0}50%{translate:0 -12px}}@keyframes hero_sheen__YFKpA{0%,60%{background-position:130% 0}to{background-position:-130% 0}}.hero_finishes__WSykR{position:absolute;right:3.5%;top:81%;z-index:4;display:grid;grid-template-columns:auto auto;align-items:center;gap:var(--space-2) var(--space-5);padding:var(--space-3) var(--space-5);border-radius:var(--radius-round);opacity:0;animation:hero_fadeIn__X3bQ2 1.2s 2s var(--ease-glide) forwards}.hero_finishes__WSykR .hero_t-caps__GE0bR{font-size:10px;grid-column:1}.hero_swatches___WA9J{display:flex;gap:var(--space-2);grid-row:span 2;grid-column:2}.hero_swatch__E3ASv{width:22px;height:22px;border-radius:50%;box-shadow:inset 0 2px 4px rgba(255,255,255,.35),inset 0 -3px 6px rgba(0,0,0,.5);outline:var(--border-width-hairline) solid transparent;outline-offset:3px;transition:outline-color var(--motion-mid),transform var(--motion-mid) var(--ease-glide)}.hero_swatch__E3ASv[data-active=true]{outline-color:var(--accent-base);transform:scale(1.15)}.hero_finishName__T76zN{grid-column:1;font-family:var(--font-display);font-style:italic;font-size:18px;color:var(--accent-hover);animation:hero_fadeIn__X3bQ2 .6s var(--ease-glide)}.hero_vignette__8C7cP{position:absolute;inset:0;z-index:5;pointer-events:none;background:linear-gradient(90deg,rgba(5,5,6,.92) 0,rgba(5,5,6,.55) 26%,transparent 42%),linear-gradient(0deg,var(--bg-base) 0,transparent 22%)}.hero_copy__1X3al{position:absolute;z-index:6;left:var(--page-gutter);top:calc(var(--header-height-site) + clamp(8px, 3svh, 40px));width:min(31vw,520px)}.hero_lockup__tLQZQ{display:grid;justify-items:start;margin-bottom:clamp(20px,4svh,48px);opacity:0;animation:hero_fadeIn__X3bQ2 1.4s .1s var(--ease-glide) forwards}.hero_emblem__XV6rC{width:clamp(64px,7vw,120px);margin-left:-8px;mix-blend-mode:screen;animation:hero_emblemGlow__PTBPZ 6s ease-in-out infinite}.hero_wordmark__Qt8zr{font-family:var(--font-display);font-size:clamp(40px,4.4vw,76px);font-weight:500;line-height:1;letter-spacing:.005em}.hero_studio__y8upq{margin-top:var(--space-2);font-size:clamp(10px,.9vw,14px);letter-spacing:.42em;color:var(--text-secondary)}.hero_tagline__EoFdP{margin-top:var(--space-3);font-size:9px;letter-spacing:.4em;color:var(--text-muted);display:flex;align-items:center;gap:var(--space-3)}.hero_tagline__EoFdP:after,.hero_tagline__EoFdP:before{content:"";width:28px;height:var(--border-width-hairline);background:var(--text-muted)}@keyframes hero_emblemGlow__PTBPZ{0%,to{filter:drop-shadow(0 0 0 transparent)}50%{filter:drop-shadow(0 0 18px rgba(255,255,255,.22))}}.hero_title__FnyV4{font-size:clamp(40px,4.3vw,84px);display:grid}.hero_line__uC7Dg{display:block}.hero_disciplines__x__e_{margin-top:clamp(16px,2.6svh,28px);font-size:clamp(9px,.7vw,11px);letter-spacing:.2em;white-space:pre;opacity:0;animation:hero_fadeIn__X3bQ2 1.2s 1.3s forwards}.hero_lede__TQsRb{margin-top:var(--space-4);max-width:30rem;color:var(--text-secondary);font-size:clamp(14px,1.05vw,17px);line-height:1.6;opacity:0;animation:hero_fadeIn__X3bQ2 1.2s 1.5s forwards}.hero_actions__xOJNq{margin-top:clamp(20px,3.4svh,36px);display:flex;flex-wrap:wrap;gap:var(--space-3);opacity:0;animation:hero_fadeIn__X3bQ2 1.2s 1.7s forwards}.hero_dock__W274s{position:absolute;z-index:6;left:var(--page-gutter);right:var(--page-gutter);bottom:clamp(16px,3svh,32px);display:grid;grid-template-columns:repeat(6,1fr);padding:var(--space-2);border-radius:20px;opacity:0;animation:hero_dockIn__Sl3Jm 1.4s 2.1s var(--ease-glide) forwards}.hero_dockRail__PKW7h{display:contents}.hero_dockItem__r0Gqd{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--space-4);min-height:64px;padding:var(--space-2) var(--space-4);color:var(--text-secondary);border-radius:14px;transition:color var(--motion-slow),background var(--motion-slow)}.hero_dockItem__r0Gqd+.hero_dockItem__r0Gqd:before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:var(--border-width-hairline);background:var(--glass-edge)}.hero_dockItem__r0Gqd .hero_t-caps__GE0bR{font-size:clamp(9px,.74vw,12px);letter-spacing:.2em;color:inherit;max-width:11ch;line-height:1.5}.hero_dockItem__r0Gqd svg{flex:none;transition:transform var(--motion-slow) var(--ease-glide),filter var(--motion-slow)}.hero_dockItem__r0Gqd[data-active=true]{color:var(--text-primary);background:radial-gradient(ellipse at 50% 120%,rgba(214,180,132,.18),transparent 70%)}.hero_dockItem__r0Gqd[data-active=true] svg{color:var(--accent-hover);transform:translateY(-2px) scale(1.08);filter:drop-shadow(0 0 8px rgba(214,180,132,.6))}@keyframes hero_railPeek__zH8SV{0%,to{transform:none}40%{transform:translateX(-44px)}}@media (prefers-reduced-motion:reduce){.hero_dockRail__PKW7h .hero_dockItem__r0Gqd{animation:none}}@keyframes hero_dockIn__Sl3Jm{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.hero_scrollCue__hayUI{position:absolute;z-index:6;left:50%;bottom:calc(clamp(16px, 3svh, 32px) + 96px);width:1px;height:40px;overflow:hidden;background:rgba(255,255,255,.1);display:none}.hero_scrollCue__hayUI span{display:block;width:1px;height:14px;background:#fff;animation:hero_cue__4aUAo 1.8s ease-in-out infinite}@keyframes hero_cue__4aUAo{0%{transform:translateY(-14px)}to{transform:translateY(40px)}}@keyframes hero_fadeIn__X3bQ2{0%{opacity:0}to{opacity:1}}@media (max-width:1100px){.hero_hero__0OXyE{height:auto;min-height:100svh;display:flex;flex-direction:column}.hero_stage__dwpsy{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto}.hero_stageVideo__LwYxx{-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000 85%,transparent);mask-image:linear-gradient(180deg,transparent,#000 14%,#000 85%,transparent)}.hero_callouts__jiwvM,.hero_finishes__WSykR,.hero_panelSlot__bOS4k,.hero_spin__i8xjh,.hero_trail__YPMMo{display:none}.hero_vignette__8C7cP{background:linear-gradient(180deg,rgba(5,5,6,.85) 0,rgba(5,5,6,.35) 40%,transparent 60%,var(--bg-base) 100%)}.hero_copy__1X3al{position:relative;left:auto;top:auto;width:auto;padding:calc(var(--header-height-site) + 12px) var(--page-gutter) 0}.hero_emblem__XV6rC{display:none}.hero_wordmark__Qt8zr{font-size:34px}.hero_lockup__tLQZQ{margin-bottom:20px}.hero_title__FnyV4{font-size:clamp(40px,9vw,64px)}.hero_lede__TQsRb{display:none}.hero_disciplines__x__e_{white-space:normal}.hero_actions__xOJNq .btn{padding:0 var(--space-4);font-size:11px;letter-spacing:.14em}.hero_stage__dwpsy{top:10svh}.hero_dock__W274s{position:relative;left:auto;right:auto;bottom:auto;margin:auto var(--page-gutter) var(--space-6);display:block;overflow:hidden}.hero_dockRail__PKW7h{--fade-l:0px;--fade-r:56px;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent)}.hero_dockRail__PKW7h::-webkit-scrollbar{display:none}.hero_dockRail__PKW7h[data-start=false]{--fade-l:40px}.hero_dockRail__PKW7h[data-end=true]{--fade-r:0px}.hero_dockItem__r0Gqd{flex:none;scroll-snap-align:start;min-height:56px;animation:hero_railPeek__zH8SV 1.6s 3.8s var(--ease-glide) both}}@media (min-width:1101px) and (min-height:860px){.hero_scrollCue__hayUI{display:block}}