.in-root{background:#000;--hero:clamp(20px,2.3vw,34px);--say:clamp(18px,1.85vw,27px);--say-lh:1.45;--body:15px;--body-lh:1.6;--meta:clamp(13px,1.05vw,15px);--weight:300;--caret-w:.52em;--caret-gap:.08em;--track:.01em;--track-caps:.085em}.in-stage{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden}.in-canvas{width:100vw;height:100vh;display:block}.in-chrome{position:absolute;inset:0;pointer-events:none;z-index:1;font:400 var(--chrome-size)/1.4 var(--mono);letter-spacing:var(--chrome-track);text-transform:uppercase;color:var(--t-dim)}.in-mast{position:absolute;left:var(--gutter);top:26px;color:inherit;text-decoration:none;pointer-events:auto;padding:.1em .4ch}.in-mast:focus-visible,.in-mast:hover{background-color:var(--t-phosphor);color:var(--t-black);outline:none}.in-nav{position:absolute;right:var(--gutter);top:26px;display:flex;gap:22px;pointer-events:auto}.in-nav a{color:inherit;text-decoration:none;padding:.1em .4ch}.in-nav a:focus-visible,.in-nav a:hover{background-color:var(--t-phosphor);color:var(--t-black);outline:none}.in-prog{position:absolute;left:var(--gutter);right:var(--gutter);bottom:52px;height:1px;background:rgba(138,132,124,.28)}.in-prog-fill{display:block;height:100%;background:var(--t-phosphor);transform-origin:0 50%;transform:scaleX(0)}.in-prog-tick{position:absolute;top:-2px;width:1px;height:5px;background:rgba(138,132,124,.55)}.in-rule{position:absolute;left:var(--gutter);right:var(--gutter);height:1px;background:rgba(138,132,124,.42)}.in-rule--top{top:52px}.in-rule--bot{display:none}.in-cue{position:absolute;right:var(--gutter);bottom:26px;color:inherit;text-decoration:none;pointer-events:auto;padding:4px 6px;margin:-4px -6px}.in-cue:focus-visible,.in-cue:hover{background:var(--t-phosphor);color:var(--t-black);outline:none}.in-cue-arrow{display:inline-block;margin-left:.8ch}@keyframes in-cue-step{0%,32%{transform:translateY(0)}33%,65%{transform:translateY(2px)}66%,to{transform:translateY(4px)}}.in-cue-arrow{animation:in-cue-step 1.5s infinite}@media (prefers-reduced-motion:reduce){.in-cue-arrow{animation:none}}.in-screen{position:absolute;left:0;top:0;transform-origin:0 0;box-sizing:border-box}.in-screen[data-ready="0"]{visibility:hidden}@media (scripting:none){.in-screen[data-ready="0"]{visibility:visible}}.in-hero-a{margin:0;color:var(--t-phosphor);font-family:var(--mono);font-weight:var(--weight);font-size:var(--hero);line-height:var(--say-lh);letter-spacing:var(--track-caps);text-transform:uppercase;max-width:42ch;white-space:pre-wrap;display:block;text-wrap:balance}.in-hero-rest{visibility:hidden}.in-caret,.sentence .caret{display:inline;position:relative}.in-caret:before,.sentence .caret:before{content:"";position:absolute;left:var(--caret-gap);bottom:.1em;width:var(--caret-w);height:.98em;background:var(--t-phosphor)}.sentence .caret:before{content:none}.in-say[data-typing="1"] .sentence-typed[data-caret="1"] .caret:before{content:""}.in-caret[data-off="1"]{opacity:0}.in-cta{margin:40px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:1.6ch;font-family:var(--mono);font-weight:var(--weight);font-size:var(--meta);line-height:var(--body-lh);letter-spacing:var(--track);pointer-events:auto}:root[data-seq=live] .in-cta[data-on="0"]{visibility:hidden}.in-cta-opt{color:var(--t-amber);text-decoration:none;display:inline-flex;gap:.5ch;padding:.15em .3ch;white-space:nowrap}.in-cta-mark{opacity:.55}.in-cta-opt:focus-visible,.in-cta-opt:hover{background:var(--t-amber);color:var(--t-black);outline:none}.in-cta-opt:focus-visible .in-cta-mark,.in-cta-opt:hover .in-cta-mark{opacity:1}@media (max-width:640px){.in-cta{flex-direction:column;align-items:flex-start;gap:.55em}}.in-readout{margin:40px 0 0;display:flex;flex-direction:column;gap:.5em;font-family:var(--mono);font-weight:var(--weight);font-size:var(--meta);line-height:var(--body-lh);letter-spacing:var(--track)}.in-readout[data-on="0"]{visibility:hidden}.in-readout>div{display:flex;gap:1ch}.in-readout dt{margin:0;color:var(--t-dim)}.in-readout dt:after{content:""}.in-readout dt[data-done="1"]:after{content:" ·"}.in-readout dd{margin:0;color:var(--t-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.in-readout dd[data-signal="1"]{color:var(--t-amber)}.in-room{position:absolute;inset:0;pointer-events:none}.in-room>*{position:absolute;left:var(--gutter);bottom:104px;width:min(52%,620px);margin:0}.in-room>[data-on="0"]{visibility:hidden}.in-say{color:var(--t-phosphor);font-family:var(--mono);font-weight:var(--weight);font-size:var(--say);line-height:var(--say-lh);letter-spacing:var(--track-caps);text-transform:uppercase;max-width:42ch;text-wrap:balance}.in-hud{position:absolute;left:var(--gutter);top:64px;margin:0;color:rgba(138,132,124,.55);font:300 10px/1.4 var(--mono);letter-spacing:.06em}@media (prefers-reduced-motion:reduce){.in-caret{display:none}}@media (max-width:900px){.in-root{--hero:19px;--say:17px;--body:14px;--meta:13px}@media (max-width:640px){.in-cta{flex-direction:column;align-items:flex-start;gap:.55em}}.in-readout{margin-top:30px}.in-room>*{left:var(--gutter);right:var(--gutter);width:auto;bottom:76px}.in-say{max-width:none}.in-cue,.in-mast,.in-nav{font-size:11.5px}.in-nav{gap:14px}}@media (max-width:800px){.in-mast-rest,.in-nav-mark{display:none}}@media (max-width:640px){.in-cue,.in-mast,.in-nav{font-size:11px;letter-spacing:.1em}.in-nav{gap:11px}.in-mast,.in-nav{top:20px}.in-rule--top{top:44px}.in-prog{bottom:76px}.in-rule--bot{display:none}.in-cue{left:var(--gutter);right:var(--gutter);bottom:0;margin:0;padding:18px 0 24px;text-align:center;font-size:11px;letter-spacing:.14em}.in-cue:focus-visible,.in-cue:hover{background:none;color:var(--t-phosphor)}.in-root{--hero:16px;--say:15px;--body:13px;--meta:12px}@media (max-width:640px){.in-cta{flex-direction:column;align-items:flex-start;gap:.55em}}.in-readout{margin-top:14px;gap:.42em}.in-room>*{bottom:96px}}