@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#050408;--gutter-left:max(16px, env(safe-area-inset-left,0px));--gutter-right:max(16px, env(safe-area-inset-right,0px));--sans:"Geist Variable", "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, "Cascadia Mono", Consolas, monospace;--lime:#e6ec2e;--lilac:#cdb2ff;--bust-x:44.5%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-world=night]{--bg:#050408;--fg:#f3f1f7;--dim:#a29eac;--accent:#e6ec2e;--accent-ink:#15160a;--rule:#ffffff26;--title:#cdc9d8;--hot:#e6ec2e}[data-world=blue]{--bg:#1538f0;--fg:#fff;--dim:#ffffffdb;--accent:#e6ec2e;--accent-ink:#15160a;--rule:#ffffff57;--title:#fff;--hot:#e6ec2e}[data-world=violet]{--bg:#0e0a1c;--fg:#f1ecff;--dim:#aea5cb;--accent:#cdb2ff;--accent-ink:#150e26;--rule:#cdb2ff47;--title:#cdb2ff;--hot:#fff}[data-world=lilac]{--bg:#cdb2ff;--fg:#150e26;--dim:#150e26cc;--accent:#150e26;--accent-ink:#cdb2ff;--rule:#150e2642;--title:#150e26;--hot:#1538f0}[data-world=paper]{--bg:#f2f0e9;--fg:#111014;--dim:#55525c;--accent:#111014;--accent-ink:#f2f0e9;--rule:#1110142e;--title:#111014;--hot:#1538f0}[data-world=lime]{--bg:#e6ec2e;--fg:#15160a;--dim:#15160acc;--accent:#15160a;--accent-ink:#e6ec2e;--rule:#15160a42;--title:#15160a;--hot:#6a35e8}[data-world=orange]{--bg:#ff5a1f;--fg:#160803;--dim:#160803d6;--accent:#160803;--accent-ink:#ff5a1f;--rule:#1608034d;--title:#160803;--hot:#fff}[data-world=red]{--bg:#ff2d2d;--fg:#1a0303;--dim:#1a0303e0;--accent:#1a0303;--accent-ink:#ff2d2d;--rule:#1a03034d;--title:#1a0303;--hot:#fff}[data-world=emerald]{--bg:#00c781;--fg:#021a10;--dim:#021a10d6;--accent:#021a10;--accent-ink:#00c781;--rule:#021a104d;--title:#021a10;--hot:#fff}*{box-sizing:border-box}html,body{overflow-x:clip}html{background:var(--ink)}body{color:#f3f1f7;font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--lime);outline-offset:3px}[data-world=lime] a:focus-visible,[data-world=lime] button:focus-visible{outline-color:#6a35e8}p,h1,h2,h3,ul,ol{margin:0;padding:0}ul,ol{list-style:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){html{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAgCAYAAAAIXrg4AAAACXBIWXMAAAPoAAAD6AG1e1JrAAAAb0lEQVRIx9XWMQ7AIAwDQDa68BX+/yKm/gHUjkioBWLHIHkktyUOV0z1SUA9GgCDaEC58xtziA6YQ26AGeQObEMywDIkB0xDssBvSB74hOSA/kCN4g+YrXE60A/YhmjA6MM5AKwcwIHVigkraLNAA/e4KRYnQSXfAAAAAElFTkSuQmCC) 1 1,auto;cursor:image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAgCAYAAAAIXrg4AAAACXBIWXMAAAPoAAAD6AG1e1JrAAAAb0lEQVRIx9XWMQ7AIAwDQDa68BX+/yKm/gHUjkioBWLHIHkktyUOV0z1SUA9GgCDaEC58xtziA6YQ26AGeQObEMywDIkB0xDssBvSB74hOSA/kCN4g+YrXE60A/YhmjA6MM5AKwcwIHVigkraLNAA/e4KRYnQSXfAAAAAElFTkSuQmCC) 1x, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAABACAYAAABcIPRGAAAACXBIWXMAAAPoAAAD6AG1e1JrAAAAk0lEQVRo3u3aMRJAUAwEUB2Nq7j/iVTuQEtljE8SXmb2AK/Nbjf047pPV+0AABoDyoEAABoD5mU6JD0IAOBhQHoQAMDLgHQgAIBgQDgIACAZ4HUQAEBywOMgAIBigOYgAIDigNsgAIDkgLMC5WoAAKIB6Z7BAADBJV84CAAgeOwBAPA1QLniHAAg+fai3KgQ4G+ADR3ypFUQeWmdAAAAAElFTkSuQmCC) 2x) 1 1, auto}a,button,.nav-tool,.chunky,.radar-blip,.skill-chip,.terminal-bar button{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAcCAYAAAB75n/uAAAACXBIWXMAAAPoAAAD6AG1e1JrAAAAYUlEQVRIx2NgIAA42Hn/I2MGagOaWQAz8Oym/yiYahaNWjBqwX+Kk++AW0DIYvpbgMvrpFqAMzHQzAJSDSIWD7wFlGL6WUAoWY5aQD8LqGURwbJo1AKSi2tSMdktOnItAAAJ/W7Fh2QT7AAAAABJRU5ErkJggg==) 9 1,pointer!important;cursor:image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAcCAYAAAB75n/uAAAACXBIWXMAAAPoAAAD6AG1e1JrAAAAYUlEQVRIx2NgIAA42Hn/I2MGagOaWQAz8Oym/yiYahaNWjBqwX+Kk++AW0DIYvpbgMvrpFqAMzHQzAJSDSIWD7wFlGL6WUAoWY5aQD8LqGURwbJo1AKSi2tSMdktOnItAAAJ/W7Fh2QT7AAAAABJRU5ErkJggg==) 1x, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAA4CAYAAAC7UXvqAAAACXBIWXMAAAPoAAAD6AG1e1JrAAAAhklEQVRo3u3awQmAMAwF0N704v57uIcz6QaFksYUfYF/zzuUhpDWgrVvx91LW70AAIINX+fdzXIgAAAAAAAAAIBCQPnwBwBQDIiCAQCyAaOPLhsw/DECAAwCshuaHQCAakB1AABmA6LDGgAAAADAtwCrgcJbCQAAAACA1OVudl6/0AL4G+ABt+G7ICjmhDoAAAAASUVORK5CYII=) 2x) 9 1, pointer!important}.feature-block{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAPoAAAD6AG1e1JrAAAAVklEQVRIx2NgIBFwsPP+x4YZaA0G3OJnb/TAeNTiUYtHLR66Fg/dkguXQaRaQLI5A24xLLHgwugWw8RxJTqC5gy4xSMnjkdbIKNl9ajFoxaPtkAGvcUAo1nDbK6ExJYAAAAASUVORK5CYII=) 15 15,crosshair;cursor:image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAPoAAAD6AG1e1JrAAAAVklEQVRIx2NgIBFwsPP+x4YZaA0G3OJnb/TAeNTiUYtHLR66Fg/dkguXQaRaQLI5A24xLLHgwugWw8RxJTqC5gy4xSMnjkdbIKNl9ajFoxaPtkAGvcUAo1nDbK6ExJYAAAAASUVORK5CYII=) 1x, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAAAPoAAAD6AG1e1JrAAAAiUlEQVRo3u3YMQ6AMAgFUDZdvIr3P5GTd9DZLoaYaoqP5G8deEsDRHSueVqOTGL0AgYuDt729RJgYGBgYGBgYGBgYGBg4D+AXTyAgb9tqDegez/AwMXB7WCQzR24fZ8dVB73AwxcHOyXBgYeC2xbAgYGdsQDBgYGBgYGBgYGBgYGBnYAAAZ+EXwCh4AN2vYhnKAAAAAASUVORK5CYII=) 2x) 15 15, crosshair}input{cursor:text!important}}.world-canvas{z-index:0;pointer-events:none;width:100%;height:100lvh;position:fixed;top:0;left:0}.no-world .world-canvas{display:none}.fx-canvas{z-index:90;pointer-events:none;width:100vw;height:100vh;position:fixed;top:0;left:0}.cursor-word{z-index:95;background:var(--lime);color:#15160a;pointer-events:none;opacity:0;padding:3px 7px;font-size:12px;font-weight:600;position:fixed;top:0;left:0}.cursor-word.is-on{opacity:1}.stats-hud{z-index:96;color:var(--lime);font:12px/1.3 var(--mono);pointer-events:none;background:#050408;padding:5px 9px;position:fixed;bottom:12px;left:12px}.boot{z-index:100;background:var(--ink);pointer-events:none;animation:10ms linear 1.5s forwards boot-failsafe;position:fixed;inset:0}.boot.is-running{background:0 0}.seen .boot,html:not(.js) .boot{display:none}.boot canvas{position:absolute;inset:0}.boot-count{left:var(--gutter-left);letter-spacing:-.06em;color:var(--lime);font-variant-numeric:tabular-nums;font-size:clamp(70px,17vw,260px);font-weight:500;line-height:1;position:absolute;bottom:10px}@keyframes boot-failsafe{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.boot{display:none}}.pixel-blast{width:100%;height:100%;color:var(--title);display:block;position:relative}.pixel-blast canvas{pointer-events:none;display:block;position:absolute}.pixel-fallback{fill:currentColor;width:100%;height:100%;display:block}.pixel-blast.is-ready .pixel-fallback{visibility:hidden}.eyebrow{letter-spacing:.02em;color:var(--dim);font-size:13px;font-weight:500}.eyebrow-spaced{margin-top:28px}.dim{color:var(--dim)}.lead{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(30px,4.4vw,68px);font-weight:500;line-height:1.03}.lead-small{font-size:clamp(26px,3.3vw,50px)}.scroll-words i{font-style:normal}.scroll-words span{transition:opacity .25s}.chunky{border:0;border-bottom:4px solid color-mix(in srgb, var(--accent) 62%, #000);background:var(--accent);color:var(--accent-ink);font:inherit;border-radius:8px;place-self:start;padding:12px 17px;font-size:15px;font-weight:600;line-height:1.2;transition:transform .1s,border-bottom-width .1s,filter .15s;display:inline-block}.chunky:hover{filter:brightness(1.14);transform:translateY(-2px)}.chunky:active{border-bottom-width:1px;transform:translateY(3px)}.text-link{border-bottom:1.5px solid;padding-bottom:2px;font-size:15px;font-weight:500;transition:opacity .15s}.text-link:hover{opacity:.7}.skip-link{z-index:120;background:var(--lime);color:#15160a;border-radius:8px;padding:10px 14px;font-weight:600;position:fixed;top:-60px;left:12px}.skip-link:focus{top:12px}.scroll-bar{z-index:21;background:var(--lime);transform-origin:0;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0);box-shadow:0 0 0 1px #05040866}.nav{z-index:20;top:max(8px, env(safe-area-inset-top,0px));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f3f1f7;white-space:nowrap;background:#141319db;border-radius:12px;align-items:center;gap:12px;padding:3px;font-size:13px;font-weight:500;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #00000040}.nav-home{background:#45444c;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.nav-grid{grid-template-columns:repeat(3,4px);gap:2px;display:grid}.nav-grid i{background:#c4c2cb;width:4px;height:4px}.nav-clock{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:14px;display:inline-flex}.nav-clock-city{color:#a29eac;letter-spacing:.04em;font-size:11px}.nav-divider{background:#ffffff2e;width:1px;height:16px}.nav-link{color:#d9d7df;transition:color .15s}.nav-link:hover{color:#fff}.nav-tool{color:#d9d7df;min-width:30px;height:30px;font:inherit;background:0 0;border:0;border-radius:7px;place-items:center;padding:0 6px;transition:background .15s,color .15s;display:grid}.nav-tool:hover{color:#fff;background:#45444c}.nav-eq{align-items:flex-end;gap:2px;height:13px;display:flex}.nav-eq i{background:currentColor;width:3px;height:6px}.nav-eq i:nth-child(2){height:13px}.nav-eq i:nth-child(3){height:9px}.nav-tool.is-on{color:var(--lime)}.nav-tool.is-on .nav-eq i{animation:.7s steps(4,end) infinite alternate eq}.nav-tool.is-on .nav-eq i:nth-child(2){animation-delay:-.25s}.nav-tool.is-on .nav-eq i:nth-child(3){animation-delay:-.5s}@keyframes eq{to{height:13px}}.nav-pause{border-left:3px solid;border-right:3px solid;width:10px;height:12px;display:block}.nav-play{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:10px solid;width:0;height:0;display:block}.nav-tool.is-off{color:var(--lime)}.nav-button{background:var(--lime);color:#15160a;border-radius:9px;padding:10px 13px;font-weight:600;transition:filter .15s}.nav-button:hover{filter:brightness(1.12)}.ticks{z-index:19;gap:7px;transition:opacity .3s;display:grid;position:fixed;top:50%;right:10px;transform:translateY(-50%)}html[data-chapter=hero] .ticks{opacity:0;pointer-events:none}.ticks a{width:14px;height:14px;padding:4px;display:block;position:relative}.ticks a:before{content:"";background:#fff;width:6px;height:6px;transition:transform .15s;display:block;box-shadow:0 0 0 1px #0000008c}.ticks a.is-live:before{background:var(--lime);transform:scale(1.7)}.ticks a:hover:before{transform:scale(1.5)}.ticks span{color:#f3f1f7;white-space:nowrap;opacity:0;pointer-events:none;background:#050408;padding:3px 7px;font-size:12px;font-weight:500;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.ticks a:hover span,.ticks a:focus-visible span{opacity:1}.hero{height:100svh;min-height:600px;color:var(--fg);position:relative}.hero-backdrop{z-index:-2;opacity:var(--hero-fade,1);background:radial-gradient(ellipse 34% 58% at var(--bust-x) 44%, #705cbe42, transparent 72%), radial-gradient(ellipse 62% 42% at var(--bust-x) 106%, #c4cc3a42, transparent 74%);position:absolute;inset:0}.headline{z-index:-1;top:22.8%;left:var(--gutter-left);right:var(--gutter-right);height:18.5%;-webkit-mask-image:radial-gradient(ellipse 15.5% 165% at calc(var(--bust-x) - 0.5%) 104%, transparent 62%, #000 100%);-webkit-mask-image:radial-gradient(ellipse 15.5% 165% at calc(var(--bust-x) - 0.5%) 104%, transparent 62%, #000 100%);mask-image:radial-gradient(ellipse 15.5% 165% at calc(var(--bust-x) - 0.5%) 104%, transparent 62%, #000 100%);margin:0;transition:opacity .35s;position:absolute}.world-override .headline{opacity:0}.headline .headline-wide{display:block}.headline .headline-narrow{display:none}.hero-poster{z-index:-1;left:var(--bust-x);mix-blend-mode:screen;pointer-events:none;max-width:100%;height:75%;transition:opacity 1.7s;position:absolute;bottom:0;transform:translate(-50%)}.has-world .hero-poster{opacity:0}.hero:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 0 100%,#050408f5 42%,#0000 74%);width:50%;height:46%;position:absolute;bottom:0;left:0}.intro{z-index:1;left:var(--gutter-left);bottom:max(24px, env(safe-area-inset-bottom,0px));gap:14px;width:min(34vw,470px);display:grid;position:absolute}.intro-meta{color:var(--dim);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.pill{color:var(--fg);background:#1e1d23db;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-weight:500;display:inline-flex}.dot{background:var(--lilac);border-radius:50%;width:6px;height:6px}.intro-text{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(21px,1.95vw,28px);line-height:1.14}.intro-text span{letter-spacing:-.012em;color:#c9c6d1;text-shadow:0 0 10px #050408,0 0 3px #050408;margin-top:8px;font-size:.68em;line-height:1.3;display:block}.intro-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.say-it{z-index:1;right:max(34px, env(safe-area-inset-right,0px));bottom:max(24px, env(safe-area-inset-bottom,0px));width:240px;color:var(--fg);grid-template-columns:minmax(0,1fr);gap:7px;font-size:13px;font-weight:500;display:grid;position:absolute}.say-row{display:flex}.say-row input{color:#fff;min-width:0;font:inherit;text-transform:uppercase;background:#050408b3;border:1px solid #ffffff47;border-right:0;border-radius:8px 0 0 8px;flex:1;padding:10px 11px;font-size:16px}.say-row input::placeholder{color:#a29eac;text-transform:none}.say-row button{background:var(--lime);color:#15160a;font:inherit;border:0;border-radius:0 8px 8px 0;padding:0 14px;font-weight:600}.say-hint{color:var(--dim);font-size:12px;font-weight:400}.chapter{z-index:1;min-height:calc(100vh + var(--hold,0vh));min-height:calc(100svh + var(--hold,0vh));color:var(--fg);position:relative}.no-world .chapter{background:var(--bg)}.chapter-stage{min-height:100svh;padding:66px max(34px, var(--gutter-right)) 26px var(--gutter-left);flex-direction:column;transition:opacity .3s;display:flex;position:sticky;top:0}.stage-on .chapter:not(.is-live) .chapter-stage,.stage-on .hero:not(.is-live) .intro,.stage-on .hero:not(.is-live) .say-it{opacity:0;pointer-events:none}.intro,.say-it{transition:opacity .3s}.poster-title{flex:none;height:clamp(58px,17vh,168px);margin-bottom:clamp(12px,2.4vh,24px)}.poster-copy{gap:12px;width:min(44vw,560px);margin-top:auto;font-size:16px;line-height:1.42;display:grid}.poster-copy>p:not(.poster-line){color:var(--dim)}.poster-line{letter-spacing:-.03em;text-wrap:balance;color:var(--fg);font-size:clamp(22px,2.3vw,33px);line-height:1.1}.about-copy{gap:clamp(16px,3vh,30px);width:min(50vw,680px);margin-block:auto;display:grid}.about-numbers{flex-wrap:wrap;gap:14px clamp(20px,3vw,44px);display:flex}.about-numbers div{gap:2px;display:grid}.about-numbers strong{letter-spacing:-.05em;color:var(--accent);font-variant-numeric:tabular-nums;font-size:clamp(36px,4.4vw,66px);font-weight:500;line-height:1}.about-numbers span{max-width:11em;color:var(--dim);font-size:13px;line-height:1.25}.about-now{gap:8px;display:grid}.about-now ul{font-size:16px;display:grid}.about-now li{border-top:1px solid var(--rule);padding-block:7px}.about-now a{border-bottom:1px solid}.kravos-copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(20px,4vw,60px);margin-top:auto;display:grid}.kravos-copy .poster-copy{width:auto;margin:0;font-size:18px}.signal{justify-items:start;gap:8px;display:grid}.signal-prompt{color:var(--dim);font-size:14px;font-weight:500}.signal-list{gap:4px;font-size:14px;line-height:1.3;display:grid}.signal-list li{border-left:3px solid var(--hot);padding-left:11px;animation:.3s slide-in}@keyframes slide-in{0%{opacity:0;transform:translate(-14px)}}.signal-reason{letter-spacing:-.015em;color:var(--hot);font-size:18px;line-height:1.2}.radar{aspect-ratio:1;background:repeating-radial-gradient(circle, transparent 0 15%, var(--rule) 15% calc(15% + 1px)), #0003;border-radius:50%;width:min(100%,260px);position:relative;overflow:hidden}.radar-sweep{pointer-events:none;background:conic-gradient(#e6ec2e66,#0000 28%);animation:3s linear infinite radar-spin;position:absolute;inset:0}@keyframes radar-spin{to{transform:rotate(-360deg)}}.radar-blip{background:var(--lime);border:0;width:30px;height:30px;margin:-15px;padding:0;animation:1.2s steps(2,end) infinite blip;position:absolute;box-shadow:0 0 0 3px #15160a}.radar-blip:nth-of-type(2){animation-delay:.3s}.radar-blip:nth-of-type(3){animation-delay:.6s}@keyframes blip{50%{transform:scale(.6)}}.has-world .radar{z-index:0;aspect-ratio:auto;visibility:hidden;background:0 0;width:auto;max-width:none;position:fixed;overflow:visible}.has-world .radar.is-anchored{visibility:visible}.has-world .radar-sweep{display:none}.steps{counter-reset:step;width:100%;display:grid}.steps li{counter-increment:step;border-top:1px solid var(--rule);grid-template-columns:1.8em minmax(0,1fr);padding:6px 6px 6px 0;font-size:15px;transition:background .25s,color .25s,padding-left .25s;display:grid}.steps li:before{content:counter(step);color:var(--hot);font-variant-numeric:tabular-nums}.steps li.is-lit{background:var(--accent);color:var(--accent-ink);padding-left:9px}.steps li.is-lit:before{color:var(--accent-ink)}.feature-cut{gap:10px;display:grid}.feature-count{align-items:baseline;gap:9px;display:flex}.feature-count strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(38px,4.4vw,64px);font-weight:500;line-height:1}.feature-count span{color:var(--dim);font-size:15px}.feature-grid{touch-action:pan-y;grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;display:grid}.feature-block{aspect-ratio:1;background:var(--accent);transition:transform .4s,opacity .3s}.feature-block.is-keeper{background:var(--hot)}.feature-block.is-dead{opacity:0;pointer-events:none;transform:scale(.4)rotate(40deg)}.feature-grid.is-done{visibility:hidden;height:0}.has-world .feature-grid{z-index:0;visibility:hidden;grid-template-rows:repeat(5,minmax(0,1fr));gap:0;position:fixed}.has-world .feature-grid.is-anchored:not(.is-done){visibility:visible}.has-world .feature-block{aspect-ratio:auto;background:0 0;transition:none}.has-world .feature-block.is-keeper{pointer-events:none;background:0 0}.has-world .feature-block.is-dead{opacity:1;transform:none}.feature-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.feature-done{letter-spacing:-.012em;flex:14em;font-size:16px;line-height:1.25}.shelf-title{letter-spacing:-.035em;margin-top:2vh;font-size:clamp(26px,3.2vw,46px);font-weight:500}.shelf-list{margin-top:auto}.shelf-list li{border-top:2px solid var(--fg)}.shelf-row{isolation:isolate;grid-template-columns:minmax(0,6fr) minmax(0,5fr) auto;align-items:center;gap:6px 22px;padding:clamp(12px,2.2vh,24px) 8px;transition:color .12s;display:grid;position:relative}a.shelf-row:before{content:"";z-index:-1;background:var(--fg);transform-origin:bottom;transition:transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scaleY(0)}a.shelf-row:hover:before{transform:scaleY(1)}a.shelf-row:hover,a.shelf-row:hover *{color:var(--bg)}.shelf-name{letter-spacing:-.05em;font-size:clamp(36px,6.4vw,96px);font-weight:500;line-height:1}.shelf-line{color:var(--dim);font-size:16px;line-height:1.3}.shelf-status{white-space:nowrap;font-size:13px;font-weight:600}.chapter-career .chapter-stage{padding-bottom:14px}.chapter-career .poster-title{width:min(58%,720px);height:clamp(52px,11vh,112px);margin-bottom:8px}.career-intro{letter-spacing:-.012em;color:var(--dim);font-size:clamp(16px,1.5vw,20px)}.career{--sweep:0;gap:6px;margin-top:auto;display:grid;position:static}.career-readout{top:66px;right:max(34px, var(--gutter-right));text-align:right;justify-items:end;display:grid;position:absolute}.career-date{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(30px,4.6vw,66px);font-weight:500;line-height:1}.career-active{color:var(--dim);font-size:15px}.career-active b{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:600}.career-rows{gap:2px;display:grid}.career-rows li{grid-template-columns:minmax(0,37%) minmax(0,1fr);align-items:center;gap:14px;height:clamp(19px,3.25vh,32px);display:grid}.career-label{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(12px,1.7vh,14px);line-height:1.1;overflow:hidden}.career-label b{font-weight:600}.career-label span{color:var(--dim)}.career-track{height:100%;display:block;position:relative}.career-bar{position:absolute;top:0;bottom:0}.career-bar-base{background:var(--fg);opacity:.1}.career-lit{clip-path:inset(0 calc((1 - var(--sweep)) * 100%) 0 0);position:absolute;inset:0}.career-lit .career-bar{background:var(--fg)}.career-row.is-founder .career-lit .career-bar{background:#6a35e8}.career-row.is-fulltime .career-lit .career-bar{background:#1538f0}.career-row.is-campus .career-lit .career-bar{box-shadow:inset 0 0 0 3px var(--fg);background:0 0}.career-axis .career-track{color:var(--dim);font-size:12px;overflow:visible}.career-axis i{border-left:1px solid var(--dim);padding-left:5px;font-style:normal;position:absolute;top:0}.career-runner{bottom:-3px;left:calc(var(--sweep) * 100%);fill:#6a35e8;width:22px;height:22px;margin-left:-11px;position:absolute}.career-runner svg{width:100%;height:100%;display:block}.career-key{flex-wrap:wrap;gap:4px 14px;font-size:12px;font-weight:500;display:flex}.career-key li{align-items:center;gap:5px;display:flex}.career-key li:before{content:"";background:var(--fg);width:16px;height:9px}.career-key .is-founder:before{background:#6a35e8}.career-key .is-fulltime:before{background:#1538f0}.career-key .is-campus:before{box-shadow:inset 0 0 0 2px var(--fg);background:0 0}.chapter-takes .chapter-stage{justify-content:center;gap:clamp(20px,5vh,48px);padding-inline:0}.takes-band{gap:clamp(2px,1vh,12px);display:grid}.marquee{overflow:hidden}.marquee-track{will-change:transform;width:max-content;display:flex}.marquee-group{flex:none;display:flex}.marquee-group span{letter-spacing:-.05em;white-space:nowrap;align-items:center;gap:clamp(18px,3vw,44px);padding-right:clamp(18px,3vw,44px);font-size:clamp(32px,7vw,108px);font-weight:500;line-height:1.12;display:flex}.marquee-group i{background:currentColor;width:.45em;height:.45em}.takes-foot{padding-inline:var(--gutter-left);flex-wrap:wrap;align-items:center;gap:12px 20px;font-size:18px;display:flex}.side-eyebrow{color:var(--fg);margin-bottom:4px}.side-image{aspect-ratio:16/9;max-width:100%;max-height:34vh}.pixel-image{box-shadow:0 0 0 2px var(--fg);background:#0003;position:relative;overflow:hidden}.pixel-image img{object-fit:cover;width:100%;height:100%;display:block}.pixel-image canvas{width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.chapter-skills .chapter-stage{justify-content:center}.background{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);display:grid}.background-main{letter-spacing:-.02em;margin:10px 0 3px;font-size:clamp(20px,2vw,28px)}.skill-pile{border-bottom:4px solid var(--lime);flex-wrap:wrap;align-content:flex-end;gap:8px;min-height:min(44vh,360px);margin-top:12px;display:flex;position:relative;overflow:hidden}.skill-chip{white-space:nowrap;-webkit-user-select:none;user-select:none;padding:9px 13px;font-size:15px;font-weight:500}.skill-chip-build{background:var(--lime);color:#15160a}.skill-chip-sell{background:var(--lilac);color:#150e26}.skill-pile.is-live .skill-chip{touch-action:none;will-change:transform;position:absolute;top:0;left:0}.skill-chip.is-held{z-index:2;box-shadow:0 10px 30px #0009}.credentials{margin-top:10px;font-size:17px;line-height:1.25;display:grid}.credentials li{border-top:1px solid var(--rule);gap:2px;padding-block:11px;transition:padding-left .18s,color .18s;display:grid}.credentials li:hover{color:var(--accent);padding-left:13px}.credential-meta{color:var(--dim);font-size:14px}.chapter-contact .poster-title{width:min(60%,760px)}.contact-copy{justify-items:start;gap:clamp(12px,2.4vh,22px);width:min(62vw,880px);margin-top:auto;display:grid}.contact-email{letter-spacing:-.05em;overflow-wrap:anywhere;border-bottom:5px solid;max-width:100%;font-size:clamp(25px,5.2vw,84px);font-weight:500;line-height:1.04;transition:color .15s}.contact-email:hover{color:#5a22d6}.contact-intents{flex-wrap:wrap;gap:8px;display:flex}.contact-intents a{box-shadow:inset 0 0 0 2px var(--fg);border-radius:8px;padding:8px 13px;font-size:15px;font-weight:600;transition:background .12s,color .12s;display:block}.contact-intents a:hover{background:var(--fg);color:var(--bg)}.contact-links{flex-wrap:wrap;gap:9px;display:flex}.contact-toys{flex-wrap:wrap;gap:6px 16px;display:flex}.contact-toys button{color:inherit;font:inherit;background:0 0;border:0;border-bottom:1.5px solid;padding:2px 0;font-size:14px;font-weight:500}.footer{flex-wrap:wrap;gap:4px 22px;width:min(62vw,880px);margin-top:clamp(18px,3.5vh,36px);font-size:13px;font-weight:500;display:flex}.terminal-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050408b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.terminal{width:min(780px,100%);height:min(520px,82vh);box-shadow:0 0 0 2px var(--lime), 0 0 70px #e6ec2e40;color:var(--lime);font-family:var(--mono);background:#0a0c07;grid-template-rows:auto minmax(0,1fr) auto;font-size:14px;display:grid}.terminal-bar{background:var(--lime);color:#15160a;justify-content:space-between;align-items:center;padding:7px 12px;font-weight:600;display:flex}.terminal-bar button{color:inherit;font:inherit;background:0 0;border:0}.terminal-log{padding:14px;overflow-y:auto}.terminal-log p{white-space:pre-wrap;color:#dde27a;margin-bottom:3px;line-height:1.4}.terminal-log .terminal-command{color:var(--lime);margin-top:12px}.terminal-input{border-top:1px solid #e6ec2e4d;align-items:center;gap:10px;padding:12px 14px;display:flex}.terminal-input input{color:#fff;min-width:0;font:inherit;caret-color:var(--lime);background:0 0;border:0;outline:0;flex:1;font-size:16px}.game{z-index:85;background:var(--ink);touch-action:none;position:fixed;inset:0}.game canvas{display:block}.game-close{background:var(--lime);color:#15160a;font:inherit;border:0;border-radius:8px;padding:8px 12px;font-weight:600;position:absolute;top:14px;right:14px}@keyframes chaos-wobble{0%,to{transform:rotate(-1.4deg)translateY(-2px)}50%{transform:rotate(1.4deg)translateY(2px)}}html[data-chaos=on] .lead,html[data-chaos=on] .chunky,html[data-chaos=on] .intro,html[data-chaos=on] .poster-line,html[data-chaos=on] .shelf-name,html[data-chaos=on] .contact-email,html[data-chaos=on] .credentials li{animation:.55s steps(4,end) infinite chaos-wobble}html[data-chaos=on] .marquee-group span{font-style:italic}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.radar-sweep,.radar-blip,.nav-tool.is-on .nav-eq i{animation:none}.marquee-group[aria-hidden=true]{display:none}.marquee-track{width:auto}.marquee-group{flex-wrap:wrap}.marquee-group span{white-space:normal}}@media (width<=1040px){.nav-wide,.ticks{display:none}.chapter-stage{padding-right:var(--gutter-right)}}@media (aspect-ratio<=11/10),(height<=620px){.chapter{min-height:0}.chapter-stage{position:relative}}@media (aspect-ratio<=11/10){:root{--bust-x:50%}.hero{height:auto;min-height:100svh;padding:67svh var(--gutter-right) 22px var(--gutter-left);flex-direction:column;justify-content:flex-end;gap:14px;display:flex}.headline{grid-template-rows:1fr 1fr;gap:6px;height:19svh;display:grid;top:58px;-webkit-mask-image:none;mask-image:none}.headline .headline-wide{display:none}.headline .headline-narrow{display:block}.hero:after{background:linear-gradient(#0000,#050408f7 26%);width:100%;height:44svh;bottom:0}.intro,.say-it{width:100%;position:relative;bottom:auto;left:auto;right:auto}.say-hint{display:none}.poster-title{height:clamp(52px,10svh,96px)}.poster-copy,.about-copy,.contact-copy,.kravos-copy{z-index:1;background:var(--bg);width:100%;margin-top:44svh;padding-block:14px;position:relative}.about-copy{margin-top:46svh}.kravos-copy{grid-template-columns:minmax(0,1fr);margin-top:30svh}.contact-copy{margin-top:40svh}.chapter-contact .poster-title,.chapter-career .poster-title{width:100%}.career-readout{text-align:left;justify-items:start;position:static}.career{margin-top:10px}.career-rows li{grid-template-columns:minmax(0,1fr);gap:2px;height:auto}.career-label{background:var(--bg);white-space:normal;width:fit-content;padding-right:5px;font-size:13px}.career-key{background:var(--bg);width:fit-content}.career-track{height:12px}.career-axis .career-label{display:none}.career-axis .career-track{height:26px}.shelf-list{z-index:1;background:var(--bg);margin-top:40svh;position:relative}.shelf-row{grid-template-columns:minmax(0,1fr) auto}.shelf-line{grid-area:2/1/auto/-1}.background{grid-template-columns:minmax(0,1fr)}.background>div{z-index:1;position:relative}.skill-pile{min-height:400px}.chapter-takes .chapter-stage{padding-block:70px 40px}}
