.PageHero_hero__8VCdC{--ease-out:cubic-bezier(0.16,1,0.3,1);--accent:var(--color-accent,var(--violet));--hair:color-mix(in srgb,var(--color-border,var(--hairline)) 70%,transparent);--glass:rgba(var(--rgb-surface,10 16 30)/0.55);position:relative;isolation:isolate;display:grid;gap:clamp(28px,5vh,56px);min-height:min(92svh,980px);align-content:center;margin-top:-56px;padding:clamp(72px,12vh,132px) 0 clamp(20px,4vh,36px);margin-bottom:clamp(40px,8vh,88px);color:var(--color-text,var(--ink))}.PageHero_hero__8VCdC>*{min-width:0}.PageHero_progress__5SkPd{position:fixed;top:0;left:0;right:0;z-index:60;height:2px;background:var(--grad-spectrum);transform:scaleX(0);transform-origin:left center;pointer-events:none}.PageHero_far__5tSvq{position:absolute;top:-10%;bottom:-6%;left:50%;width:100vw;margin-left:-50vw;z-index:-1;overflow:hidden;pointer-events:none;will-change:transform;mask-image:linear-gradient(180deg,#000,#000 72%,transparent)}.PageHero_aurora__kdoDg{position:absolute;border-radius:50%;filter:blur(70px);opacity:0;animation:PageHero_auroraIn__dm7jk 1.8s var(--ease-out) forwards,PageHero_drift__rOCoZ 22s ease-in-out infinite alternate}.PageHero_a1__mx1yF{width:46vw;height:46vw;left:-8vw;top:-12vw;background:radial-gradient(circle,rgba(var(--rgb-primary,93 124 250)/.34),transparent 65%)}.PageHero_a2__UqE2E{width:38vw;height:38vw;right:-6vw;top:4vw;background:radial-gradient(circle,rgba(var(--rgb-highlight,242 111 216)/.22),transparent 65%);animation-delay:.2s,-7s;animation-duration:1.8s,26s}.PageHero_a3__3MykU{width:30vw;height:30vw;left:34vw;bottom:-6vw;background:radial-gradient(circle,rgba(var(--rgb-accent,176 131 255)/.24),transparent 65%);animation-delay:.4s,-13s;animation-duration:1.8s,30s}@keyframes PageHero_auroraIn__dm7jk{to{opacity:1}}@keyframes PageHero_drift__rOCoZ{0%{translate:0 0;scale:1}50%{translate:4vw 2vw;scale:1.08}to{translate:-3vw 3vw;scale:.96}}.PageHero_grid__rAotf{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(var(--rgb-text,234 241 255)/.045) 1px,transparent 1px),linear-gradient(to bottom,rgba(var(--rgb-text,234 241 255)/.045) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 70% 60% at 60% 40%,#000 20%,transparent 75%);opacity:0;animation:PageHero_auroraIn__dm7jk 2.4s var(--ease-out) .3s forwards}.PageHero_spot__kK_uG{position:absolute;left:calc(50% - 50vw);top:0;width:520px;height:520px;margin:-260px 0 0 -260px;border-radius:50%;background:radial-gradient(circle,rgba(var(--rgb-accent,176 131 255)/.16),transparent 62%);transform:translate3d(50vw,40%,0);will-change:transform}.PageHero_stage__eVJVX{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px)}.PageHero_copy__6j_oY{position:relative;z-index:2;will-change:transform,opacity}.PageHero_eyebrow__Oo9XF{display:inline-flex;align-items:center;gap:10px;margin:0 0 clamp(18px,3vh,28px);padding:7px 16px 7px 12px;border:1px solid color-mix(in srgb,var(--accent) 34%,transparent);border-radius:999px;background:color-mix(in srgb,var(--accent) 10%,var(--glass));backdrop-filter:blur(8px);font-family:var(--mono);font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text,var(--ink)) 80%,transparent);animation:PageHero_rise__OkDb6 .9s var(--ease-out) both}.PageHero_eyebrow__Oo9XF:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--grad-head);box-shadow:0 0 10px color-mix(in srgb,var(--pink) 70%,transparent);animation:PageHero_beacon__Az8mU 2.6s ease-in-out infinite}@keyframes PageHero_beacon__Az8mU{0%,to{box-shadow:0 0 6px color-mix(in srgb,var(--pink) 60%,transparent)}50%{box-shadow:0 0 14px 2px color-mix(in srgb,var(--pink) 80%,transparent)}}.PageHero_path__Ql0CE{position:relative;display:inline-block;padding-left:12px;margin-left:2px;border-left:1px solid var(--hair);color:var(--accent);letter-spacing:.06em;text-transform:none;white-space:nowrap;overflow:hidden;width:calc(var(--chars, 6) * (1ch + .06em) + 12px + 1.2ch);animation:PageHero_type__dRQhe .9s steps(var(--chars,6)) .7s both}.PageHero_path__Ql0CE:after{content:"";display:inline-block;width:.55ch;height:1.1em;margin-left:1px;vertical-align:-.2em;background:var(--accent);animation:PageHero_caret__qXmBE 1s steps(1) infinite}@keyframes PageHero_type__dRQhe{0%{width:12px}}@keyframes PageHero_caret__qXmBE{50%{opacity:0}}.PageHero_title__BJvG7{margin:0;font-family:var(--font-heading);font-weight:700;line-height:.98;letter-spacing:-.035em;font-size:calc(clamp(60px, 7.6vw, 120px) * var(--dna-heading-scale, 1));text-wrap:balance}.PageHero_hero__8VCdC[data-length=short] .PageHero_title__BJvG7{font-size:calc(clamp(96px, 13vw, 190px) * var(--dna-heading-scale, 1));line-height:.9;letter-spacing:-.045em}.PageHero_hero__8VCdC[data-length=long] .PageHero_title__BJvG7{font-size:calc(clamp(46px, 5.6vw, 88px) * var(--dna-heading-scale, 1));line-height:1.04}.PageHero_word__kiAuU{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .08em .1em 0;margin-right:.14em}.PageHero_word__kiAuU>span{display:inline-block;animation:PageHero_wordUp__qUZ3X 1s var(--ease-out) calc(.12s + var(--i, 0) * 70ms) both}@keyframes PageHero_wordUp__qUZ3X{0%{transform:translateY(105%) rotate(4deg);opacity:0}to{transform:none;opacity:1}}.PageHero_lit__ndG0j em{font-style:italic;font-weight:500;letter-spacing:-.02em;background:var(--grad-head);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:PageHero_sheen__cw4zH 7s ease-in-out 1.4s infinite}.PageHero_lit__ndG0j i{font-style:normal;color:var(--accent);display:inline-block;animation:PageHero_dotPop__zY0h7 .7s var(--ease-out) .9s both}@keyframes PageHero_sheen__cw4zH{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes PageHero_dotPop__zY0h7{0%{transform:scale(0)}60%{transform:scale(1.5)}to{transform:scale(1)}}@media (forced-colors:active){.PageHero_headline__PtZ0_,.PageHero_lit__ndG0j em{background:none;color:initial}}.PageHero_headline__PtZ0_{margin:clamp(22px,3.4vh,34px) 0 0;max-width:34ch;font-size:clamp(20px,2vw,28px);font-weight:600;line-height:1.28;letter-spacing:-.015em;background:var(--grad-head);-webkit-background-clip:text;background-clip:text;color:transparent;animation:PageHero_rise__OkDb6 .9s var(--ease-out) calc(.26s + var(--i, 0) * 70ms) both}.PageHero_subline__JmivQ{margin:14px 0 0;max-width:58ch;font-size:16.5px;line-height:1.65;color:var(--color-muted,var(--ink-soft));animation:PageHero_rise__OkDb6 .9s var(--ease-out) calc(.34s + var(--i, 0) * 70ms) both}@keyframes PageHero_rise__OkDb6{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.PageHero_figureWrap__n2k5O{position:relative;z-index:1;perspective:1200px;animation:PageHero_figureIn__Me84p 1.6s var(--ease-out) .2s both}@keyframes PageHero_figureIn__Me84p{0%{opacity:0;transform:translateY(40px) scale(.92)}to{opacity:1;transform:none}}.PageHero_figure__3xluN{position:relative;aspect-ratio:1;width:100%;max-width:520px;margin-left:auto;transform-style:preserve-3d;will-change:transform}.PageHero_orbit__Ny6d_{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.PageHero_ring__2Gmt1{fill:none;stroke:url(#ph-ring);stroke-width:1;stroke-dasharray:2 7;opacity:.75;animation:PageHero_ringFlow__Bvcuc calc(40s + var(--r, 0) * 18s) linear infinite,PageHero_ringIn__HdPib 1.4s var(--ease-out) calc(.3s + var(--r, 0) * .16s) both}.PageHero_ring__2Gmt1:nth-of-type(2){stroke-dasharray:60 10 2 10;opacity:.55}@keyframes PageHero_ringFlow__Bvcuc{to{stroke-dashoffset:-600}}@keyframes PageHero_ringIn__HdPib{0%{opacity:0;transform:scale(.6)}}.PageHero_meridian__EQQ6e,.PageHero_ring__2Gmt1{transform-origin:260px 260px}.PageHero_meridian__EQQ6e{fill:none;stroke:rgba(var(--rgb-text,234 241 255)/.12);stroke-width:1;stroke-dasharray:1 6;animation:PageHero_meridianSpin__R1Gfu 28s ease-in-out infinite alternate,PageHero_ringIn__HdPib 1.4s var(--ease-out) .5s both}@keyframes PageHero_meridianSpin__R1Gfu{0%{transform:rotate(-24deg) scaleX(.6)}to{transform:rotate(18deg) scaleX(1.25)}}.PageHero_ringStopA__tHu8d{stop-color:var(--blue-bright,var(--color-primary))}.PageHero_ringStopB___Rsjr{stop-color:var(--pink);stop-opacity:.6}.PageHero_coreStopA__sISN9{stop-color:var(--violet);stop-opacity:.95}.PageHero_coreStopB__E3rSu{stop-color:var(--blue,var(--color-primary));stop-opacity:.35}.PageHero_core__RKANv{transform-origin:260px 260px;animation:PageHero_corePulse__Verl_ 6s ease-in-out infinite}@keyframes PageHero_corePulse__Verl_{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.PageHero_coreHalo__LUQW9{fill:rgba(var(--rgb-accent,176 131 255)/.12);filter:blur(14px)}.PageHero_coreRim__Wcilo{fill:none;stroke:rgba(255,255,255,.06);stroke-width:1.5}.PageHero_monogram__3_W70{font-family:var(--font-heading);font-size:64px;font-weight:700;font-style:italic;fill:var(--color-text,var(--ink));opacity:.92}.PageHero_node__V6GDY{cursor:default;transition:opacity .3s}.PageHero_nodeDot__Jv_6P{fill:var(--color-text,var(--ink));transition:fill .3s,r .3s}.PageHero_nodePulse__VH694{fill:rgba(var(--rgb-accent,176 131 255)/.18);transform:scale(.4);transform-box:fill-box;transform-origin:center;opacity:0;transition:transform .4s var(--ease-out),opacity .4s}.PageHero_nodeLabel___qqt7{font-family:var(--mono);font-size:10px;letter-spacing:.1em;fill:var(--color-muted,var(--ink-soft));opacity:0;transition:opacity .3s}.PageHero_nodeLit__LvrPa .PageHero_nodeDot__Jv_6P{fill:var(--pink);r:7}.PageHero_nodeLit__LvrPa .PageHero_nodePulse__VH694{opacity:1;transform:scale(1.4);animation:PageHero_nodeRing__Tanjt 1.6s var(--ease-out) infinite}.PageHero_nodeLit__LvrPa .PageHero_nodeLabel___qqt7{opacity:1;fill:var(--color-text,var(--ink))}@keyframes PageHero_nodeRing__Tanjt{0%{transform:scale(.6);opacity:1}to{transform:scale(2.2);opacity:0}}.PageHero_media__hpyCw{position:absolute;left:22%;top:22%;width:56%;height:56%;margin:0;border-radius:var(--r-lg,22px);overflow:hidden;border:1px solid var(--hair);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 40px 80px -40px rgba(var(--rgb-primary,93 124 250)/.6);transform:translateZ(40px)}.PageHero_media__hpyCw img{width:100%;height:100%;object-fit:cover}.PageHero_index__ULEXy{position:relative;z-index:2}.PageHero_indexLabel__ty0eH{margin:0 0 12px;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted,var(--ink-soft));animation:PageHero_rise__OkDb6 .8s var(--ease-out) .6s both}.PageHero_index__ULEXy ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.PageHero_index__ULEXy li{animation:PageHero_rise__OkDb6 .8s var(--ease-out) calc(.65s + var(--i, 0) * 45ms) both}.PageHero_index__ULEXy a{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;height:100%;padding:10px 14px;border:1px solid var(--hair);border-radius:var(--r-md,16px);background:rgba(var(--rgb-surface,10 16 30)/.4);backdrop-filter:blur(6px);color:var(--color-muted,var(--ink-soft));text-decoration:none;overflow:hidden;transition:color .25s,border-color .25s,transform .3s var(--ease-out)}.PageHero_index__ULEXy a:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(var(--rgb-primary,93 124 250)/.18),rgba(var(--rgb-highlight,242 111 216)/.1));transform:translateX(-101%);transition:transform .45s var(--ease-out)}.PageHero_index__ULEXy a>*{position:relative}.PageHero_index__ULEXy b{font-size:13.5px;font-weight:500;line-height:1.35}.PageHero_indexNum__wMQmw{font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--accent)}.PageHero_index__ULEXy i{font-style:normal;opacity:0;transform:translate(-6px,-6px);transition:opacity .25s,transform .3s var(--ease-out)}.PageHero_index__ULEXy a.PageHero_indexLit__9uZUE,.PageHero_index__ULEXy a:focus-visible,.PageHero_index__ULEXy a:hover{color:var(--color-text,var(--ink));border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.PageHero_index__ULEXy a:hover{transform:translateY(-2px)}.PageHero_index__ULEXy a.PageHero_indexLit__9uZUE:before,.PageHero_index__ULEXy a:focus-visible:before,.PageHero_index__ULEXy a:hover:before{transform:none}.PageHero_index__ULEXy a.PageHero_indexLit__9uZUE i,.PageHero_index__ULEXy a:focus-visible i,.PageHero_index__ULEXy a:hover i{opacity:1;transform:none}.PageHero_meta__CAp72{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px;padding-top:16px;border-top:1px solid var(--hair);font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted,var(--ink-soft));animation:PageHero_rise__OkDb6 .9s var(--ease-out) .8s both}.PageHero_meta__CAp72>span:not(.PageHero_scrollHint__6vs6_):before{content:"";display:inline-block;width:5px;height:5px;margin-right:10px;border-radius:50%;background:var(--accent);vertical-align:.15em}.PageHero_scrollHint__6vs6_{margin-left:auto;display:inline-flex;align-items:center;gap:8px;color:var(--color-text,var(--ink));text-decoration:none;transition:color .2s}.PageHero_scrollHint__6vs6_:hover{color:var(--accent)}.PageHero_scrollHint__6vs6_ i{font-style:normal;animation:PageHero_nudge__Ht36B 1.8s ease-in-out infinite}@keyframes PageHero_nudge__Ht36B{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (max-width:900px){.PageHero_hero__8VCdC{min-height:0;padding-top:clamp(64px,10vh,96px)}.PageHero_stage__eVJVX{grid-template-columns:1fr}.PageHero_figureWrap__n2k5O{position:absolute;top:-90px;right:-38%;width:84%;z-index:0;pointer-events:none}.PageHero_figure__3xluN{opacity:.32}.PageHero_media__hpyCw,.PageHero_nodeLabel___qqt7{display:none}.PageHero_index__ULEXy ol{display:flex;gap:8px;margin:0 calc(var(--wrap-pad, 20px) * -1);padding:0 var(--wrap-pad,20px) 6px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--wrap-pad,20px);scrollbar-width:none}.PageHero_index__ULEXy ol::-webkit-scrollbar{display:none}.PageHero_index__ULEXy li{flex:0 0 min(74%,280px);scroll-snap-align:start}.PageHero_scrollHint__6vs6_{margin-left:0}}@media (prefers-reduced-motion:reduce){.PageHero_hero__8VCdC *,.PageHero_hero__8VCdC :after,.PageHero_hero__8VCdC :before{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important}}.PageHero_hero__8VCdC[data-motion=off] *,.PageHero_hero__8VCdC[data-motion=off] :after,.PageHero_hero__8VCdC[data-motion=off] :before{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important}