html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}:root{--nx-duration-fast:180ms;--nx-duration-micro:220ms;--nx-duration-standard:420ms;--nx-duration-reveal:650ms;--nx-duration-dramatic:900ms;--nx-duration-story:1200ms;--nx-ease-out-expo:cubic-bezier(0.16,1,0.3,1);--nx-ease-out-quint:cubic-bezier(0.22,1,0.36,1);--nx-ease-spring:cubic-bezier(0.34,1.45,0.64,1);--nx-scroll-y:0px;--nx-scroll-progress:0;--nx-grid-drift-y:0px;--nx-grid-drift-x:0px;--nx-cursor-x:50vw;--nx-cursor-y:50vh}@keyframes nx-page-enter{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}.nx-entry-bg{animation:nx-page-enter var(--nx-duration-reveal) var(--nx-ease-out-expo) both}.nx-entry-nav{animation:nx-page-enter var(--nx-duration-reveal) var(--nx-ease-out-expo) 60ms both}.nx-entry-hero-kicker{animation:nx-page-enter var(--nx-duration-reveal) var(--nx-ease-out-expo) .12s both}.nx-entry-hero-heading{animation:nx-page-enter var(--nx-duration-dramatic) var(--nx-ease-out-expo) .18s both}.nx-entry-hero-body{animation:nx-page-enter var(--nx-duration-reveal) var(--nx-ease-out-expo) .26s both}.nx-entry-hero-actions{animation:nx-page-enter var(--nx-duration-reveal) var(--nx-ease-out-expo) .34s both}.scroll-progress-rail{position:absolute;top:auto;bottom:-1px;left:0;right:0;height:2px;background:rgba(255,255,255,.04);pointer-events:none;z-index:50;overflow:hidden}.scroll-progress-bar{position:absolute;inset:0;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,#00dff5,#3b82f6 52%,#a855f7 85%,#ec4899);box-shadow:0 0 14px rgba(0,223,245,.65),0 0 4px rgba(168,85,247,.5);will-change:transform}.site-header{transition:height var(--nx-duration-standard) var(--nx-ease-out-expo),background var(--nx-duration-standard) ease,border-color var(--nx-duration-standard) ease,backdrop-filter var(--nx-duration-standard) ease,box-shadow var(--nx-duration-standard) ease;will-change:background,backdrop-filter,height}.site-header.is-scrolled,.site-header[data-scrolled=true]{background:rgba(6,11,20,.82)!important;backdrop-filter:blur(20px) saturate(1.4)!important;-webkit-backdrop-filter:blur(20px) saturate(1.4)!important;border-bottom:1px solid rgba(0,223,245,.16)!important;box-shadow:0 16px 40px -10px rgba(0,0,0,.65),0 0 24px -6px rgba(0,223,245,.15)!important}.site-header[data-scrolled=true] .header-shell{height:58px!important;transition:height var(--nx-duration-standard) var(--nx-ease-out-expo)}.site-header:not([data-scrolled=true]) .header-shell{height:74px!important;transition:height var(--nx-duration-standard) var(--nx-ease-out-expo)}.kinetic-hero-title{display:flex;flex-direction:column;gap:.12em}.kinetic-line{display:block;overflow:hidden;line-height:.96}.kinetic-chunk{display:inline-block;will-change:transform,opacity;transition:transform var(--nx-duration-dramatic) var(--nx-ease-out-expo),opacity var(--nx-duration-dramatic) var(--nx-ease-out-expo)}.kinetic-line.line-1 .kinetic-chunk{transform:translate3d(0,32px,0);opacity:0}.kinetic-line.line-2 .kinetic-chunk{transform:translate3d(0,40px,0);opacity:0}.nx-page-loaded .kinetic-line.line-1 .kinetic-chunk,[data-visible=true] .kinetic-line.line-1 .kinetic-chunk{transform:translateZ(0);opacity:1;transition-delay:80ms}.nx-page-loaded .kinetic-line.line-2 .kinetic-chunk,[data-visible=true] .kinetic-line.line-2 .kinetic-chunk{transform:translateZ(0);opacity:1;transition-delay:.22s}.kinetic-gradient-phrase{display:inline-block;background-size:200% 200%;background-position:calc(var(--nx-scroll-progress, 0) * 100%) 50%;will-change:background-position;transition:background-position .1s linear}.next-hero:after{transform:translate3d(var(--nx-grid-drift-x,0),var(--nx-grid-drift-y,0),0)}.next-hero:after,.next-stage-core:before{will-change:transform;transition:transform 60ms linear}.next-stage-core:before{transform:translate3d(calc(var(--nx-grid-drift-x, 0px) * .7),calc(var(--nx-grid-drift-y, 0px) * .6),0)}[data-reveal]{opacity:0;transform:translate3d(0,24px,0);transition:opacity var(--nx-duration-reveal) var(--nx-ease-out-expo),transform var(--nx-duration-reveal) var(--nx-ease-out-expo);will-change:opacity,transform}.next-home [data-reveal][data-visible=true],[data-reveal][data-visible=true]{opacity:1;transform:translateZ(0)}[data-reveal][data-reveal-order="0"]{transition-delay:0s}[data-reveal][data-reveal-order="1"]{transition-delay:80ms}[data-reveal][data-reveal-order="2"]{transition-delay:.16s}[data-reveal][data-reveal-order="3"]{transition-delay:.24s}[data-reveal][data-reveal-order="4"]{transition-delay:.32s}[data-reveal][data-reveal-order="5"]{transition-delay:.4s}[data-nx-mask]{clip-path:polygon(0 14%,100% 14%,100% 86%,0 86%);transform:scale(.975);opacity:0;transition:clip-path var(--nx-duration-dramatic) var(--nx-ease-out-expo),transform var(--nx-duration-dramatic) var(--nx-ease-out-expo),opacity var(--nx-duration-dramatic) ease;will-change:clip-path,transform,opacity}[data-nx-mask][data-visible=true]{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:scale(1);opacity:1}[data-depth]{will-change:transform;transition:transform 60ms linear}.next-atlas-stage{transition:transform var(--nx-duration-standard) var(--nx-ease-out-expo),opacity var(--nx-duration-standard) ease,border-color var(--nx-duration-standard) ease,box-shadow var(--nx-duration-standard) ease;will-change:transform,opacity}.next-atlas-stage.env-morph-exit{transform:scale(.985);opacity:.45}.next-atlas-stage.env-morph-enter{transform:scale(1);opacity:1;filter:blur(0)}.next-atlas-tabs button{position:relative;overflow:hidden;transition:background var(--nx-duration-fast) ease,color var(--nx-duration-fast) ease,border-color var(--nx-duration-fast) ease,padding-left var(--nx-duration-fast) var(--nx-ease-out-expo)}.next-atlas-tabs button.active{padding-left:clamp(22px,2.6vw,40px)}.next-atlas-tabs button:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--stage-accent,#00dff5);transform:scaleY(0);transform-origin:bottom;transition:transform var(--nx-duration-standard) var(--nx-ease-out-expo)}.next-atlas-tabs button.active:before{transform:scaleY(1)}.card-lift,.home-resource-section nav a,.home-split-panel,.next-plan,.next-stage-detail div,.story-card{transition:transform var(--nx-duration-micro) var(--nx-ease-out-expo),box-shadow var(--nx-duration-micro) var(--nx-ease-out-expo),border-color var(--nx-duration-micro) ease,background var(--nx-duration-micro) ease;will-change:transform,box-shadow}.card-lift:hover,.home-resource-section nav a:hover,.home-split-panel:hover,.next-plan:hover,.story-card:hover{transform:translate3d(0,-4px,0) scale(1.008);border-color:rgba(0,223,245,.42)!important;box-shadow:0 16px 36px -12px rgba(0,0,0,.7),0 0 20px -4px rgba(0,223,245,.22)!important}[data-magnetic]{will-change:transform;transition:transform var(--nx-duration-micro) var(--nx-ease-out-expo)}.btn-shift-icon,.next-primary-cta span,.next-text-cta span,[data-magnetic] span[aria-hidden=true]{display:inline-block;will-change:transform;transition:transform var(--nx-duration-fast) var(--nx-ease-out-expo)}.next-primary-cta:hover span,[data-magnetic]:hover span[aria-hidden=true]{transform:translate3d(4px,-2px,0)}.next-text-cta:hover span{transform:translate3d(0,3px,0)}.nx-cursor-glow{position:fixed;top:0;left:0;width:520px;height:520px;border-radius:50%;pointer-events:none;z-index:1;background:radial-gradient(circle,rgba(0,223,245,.055) 0,rgba(59,130,246,.035) 45%,transparent 70%);transform:translate3d(calc(var(--nx-cursor-x, -1000px) - 260px),calc(var(--nx-cursor-y, -1000px) - 260px),0);will-change:transform;transition:opacity var(--nx-duration-standard) ease;mix-blend-mode:screen}.next-chapter-label,.next-hero-rule,.next-section-head:after,.nx-line-draw{position:relative}.next-hero-rule:after,.nx-line-draw:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,#00dff5,#3b82f6,transparent);transform:scaleX(0);transform-origin:left;transition:transform var(--nx-duration-dramatic) var(--nx-ease-out-expo);will-change:transform}.nx-page-loaded .next-hero-rule:after,[data-visible=true] .nx-line-draw:after,[data-visible=true].next-hero-rule:after{transform:scaleX(1)}.home-run-ledger code{transition:transform var(--nx-duration-fast) var(--nx-ease-out-expo),background var(--nx-duration-fast) ease,border-color var(--nx-duration-fast) ease}.home-run-ledger code:hover{transform:translate3d(6px,0,0);background:rgba(0,223,245,.08)!important;border-color:rgba(0,223,245,.35)!important}[data-depth-scale]{transform:scale(.96) translate3d(0,20px,0);opacity:0;transition:transform var(--nx-duration-reveal) var(--nx-ease-out-expo),opacity var(--nx-duration-reveal) ease;will-change:transform,opacity}[data-depth-scale][data-visible=true]{transform:scale(1) translateZ(0);opacity:1}.back-to-top-btn{opacity:0;transform:translate3d(0,18px,0) scale(.9);pointer-events:none;transition:opacity var(--nx-duration-fast) var(--nx-ease-out-expo),transform var(--nx-duration-fast) var(--nx-ease-out-expo),background var(--nx-duration-fast) ease,box-shadow var(--nx-duration-fast) ease;will-change:transform,opacity}.back-to-top-btn.is-active{opacity:1;transform:translateZ(0) scale(1);pointer-events:auto}.back-to-top-btn:hover{transform:translate3d(0,-3px,0) scale(1.08);box-shadow:0 0 24px rgba(0,223,245,.55)!important}.nx-route-transition{animation:nx-page-enter var(--nx-duration-standard) var(--nx-ease-out-expo) both}:where(a,button,input,textarea,select,summary):focus-visible{outline:2px solid #00dff5!important;outline-offset:3px!important;transition:outline-offset var(--nx-duration-fast) var(--nx-ease-out-expo)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.kinetic-line .kinetic-chunk,.next-home [data-reveal],[data-depth-scale],[data-nx-mask],[data-reveal]{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important}.scroll-progress-bar{transform:scaleX(var(--nx-scroll-progress,0))!important;transition:none!important}.nx-cursor-glow{display:none!important}}@keyframes nx-ambient-breathe{0%{opacity:.32;transform:translateZ(0)}50%{opacity:.44;transform:translate3d(0,-8px,0)}to{opacity:.32;transform:translateZ(0)}}.nx-ambient-field{inset:0;overflow:hidden;z-index:0}.nx-ambient-field,.nx-ambient-glow{position:absolute;pointer-events:none}.nx-ambient-glow{width:550px;height:550px;border-radius:50%;filter:blur(55px);opacity:.16;animation:nx-ambient-breathe 14s ease-in-out infinite;will-change:opacity,transform}.nx-ambient-cyan{top:-150px;left:20%;background:radial-gradient(circle,#00dff5 0,transparent 70%)}.nx-ambient-violet{top:100px;right:15%;background:radial-gradient(circle,#a855f7 0,transparent 70%);animation-delay:-7s}