#hero-pin{height:380vh}:root{--hero-gap:5rem}#hero-text{top:var(--hero-gap);align-items:flex-end}:root{--hero-band:42vh}@media (height<=620px){:root{--hero-band:34vh}#hero-text{bottom:66%}}#hero-text h1{font-size:clamp(2rem, min(13vw, calc((var(--hero-band) - var(--hero-gap)) / 1.64)), 10rem)}#hero-text,#hero-sub{will-change:transform, opacity}#trace-laser{filter:drop-shadow(0 0 4px #e2472b)drop-shadow(0 0 10px #e2472b);stroke-dasharray:var(--trace-dash,0) var(--trace-gap,0);animation:nx-trace-sweep var(--trace-dur,7s) linear infinite;animation-play-state:paused}#trace-laser.is-running{animation-play-state:running}@keyframes nx-trace-sweep{0%{stroke-dashoffset:var(--trace-period,0)}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){#trace-laser{animation:none}}#site-header{--hdr:0;--header-text:#f5f4f2;--header-text-dim:#8e8e94}#site-header.is-compact{--header-text:var(--text);--header-text-dim:var(--text-dim)}#site-header:before{content:"";z-index:-1;opacity:var(--hdr);will-change:opacity;pointer-events:none;background:#0b0b0d;border-bottom:1px solid #252528;position:absolute;inset:0}#site-header.is-compact:before{background:var(--bg);border-bottom-color:var(--border)}#site-header-inner{padding-block:1rem;transition:padding-block .26s cubic-bezier(.4,0,.2,1)}#site-header.is-compact #site-header-inner{padding-block:.625rem}#hero-mountain{will-change:transform}@media (prefers-reduced-motion:reduce){#site-header:before{opacity:1}#site-header-inner{transition:none}}
