.ns-hero__face{display:block;color:#f5f2ea}@supports (background-clip:text) or (-webkit-background-clip:text){.ns-hero__face{background-image:linear-gradient(180deg,#fffdf7,#e4dfd6 42%,#8e8998);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.ns-hero__tube{position:relative;display:block;isolation:isolate;padding-block-end:.14em}.ns-hero__bloom,.ns-hero__pool,.ns-hero__unlit{position:absolute;inset:0;display:block;pointer-events:none}.ns-hero__bloom:before,.ns-hero__pool-text:before,.ns-hero__unlit:before{content:attr(data-text)}.ns-hero__gas{position:relative;z-index:3;display:block}.ns-tube-off.ns-hero__unlit{z-index:2;text-shadow:0 .014em 0 var(--ns-unlit-edge),0 -.012em 0 rgba(0,0,0,.6)}.ns-hero__bloom{z-index:1;inset:-.75em -.5em;padding:.75em .5em;color:color-mix(in oklab,var(--ns-light) calc(42% * var(--ns-lumens)),transparent);filter:blur(.16em)}.ns-hero__pool{z-index:0;inset:100% -.35em auto;height:.72em;padding-inline:.35em;overflow:hidden;mask-image:linear-gradient(#000,transparent 74%);-webkit-mask-image:linear-gradient(#000,transparent 74%)}.ns-hero__pool-text{display:block;color:color-mix(in oklab,var(--ns-light) calc(40% * var(--ns-lumens)),transparent);filter:blur(.2em);transform:scaleY(-1)}.ns-hero__wash{position:absolute;inset:-16% -28% -14%;z-index:-1;pointer-events:none;background:radial-gradient(52% 44% at 32% 44%,color-mix(in oklab,var(--ns-light) calc(13% * var(--ns-lumens)),transparent),transparent 70%)}@keyframes ns-hero-strike{0%{opacity:0}8%{opacity:.85}12%{opacity:.06}21%{opacity:.6}25%{opacity:.1}34%{opacity:1}39%{opacity:.3}47%,to{opacity:1}}.ns-hero__bloom,.ns-hero__gas,.ns-hero__pool,.ns-hero__wash{animation:ns-hero-strike .9s step-end .38s both,ns-breathe 9s ease-in-out 1.6s infinite}.ns-hero__lamp{position:relative;display:block;flex:none;inline-size:.5rem;block-size:.5rem;border-radius:50%;background:var(--ns-accent);box-shadow:0 0 12px color-mix(in oklab,var(--ns-accent) 70%,transparent)}.ns-hero__lamp:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:1px solid color-mix(in oklab,var(--ns-accent) 60%,transparent);animation:ns-hero-pulse 3.4s var(--ns-ease-light) infinite}@keyframes ns-hero-pulse{0%{transform:scale(.55);opacity:.9}72%,to{transform:scale(2.1);opacity:0}}.ns-hero__spec-wire{display:block;flex:none;inline-size:clamp(1.25rem,4vw,3.5rem);block-size:1px;background:color-mix(in oklab,var(--ns-light) calc(60% * var(--ns-lumens)),transparent);box-shadow:0 0 8px color-mix(in oklab,var(--ns-light) calc(50% * var(--ns-lumens)),transparent)}.ns-panel.ns-hero__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border-radius:1.125rem;box-shadow:inset 0 1px 0 color-mix(in oklab,var(--ns-light) calc(55% * var(--ns-lumens)),transparent),inset 0 -1px 0 var(--ns-edge-bottom),0 28px 60px -24px rgba(3,2,5,.9),0 22px 56px -44px color-mix(in oklab,var(--ns-light) calc(75% * var(--ns-lumens)),transparent)}.ns-hero__stat:nth-child(2n){border-inline-start:1px solid var(--ns-edge)}.ns-hero__stat:nth-child(n+3){border-block-start:1px solid var(--ns-edge)}@media (min-width:768px){.ns-panel.ns-hero__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.ns-hero__stat:nth-child(n+3){border-block-start:0}.ns-hero__stat:not(:first-child){border-inline-start:1px solid var(--ns-edge)}}@media (forced-colors:active){.ns-hero__face{background-image:none;color:CanvasText;-webkit-text-fill-color:CanvasText}.ns-hero__bloom,.ns-hero__pool,.ns-hero__unlit,.ns-hero__wash{display:none}}@media (prefers-reduced-motion:reduce){.ns-hero__bloom,.ns-hero__gas,.ns-hero__pool,.ns-hero__wash{animation:none;opacity:1}.ns-hero__lamp:after{animation:none;transform:scale(1);opacity:.5}}