@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/bebas-neue.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/unbounded-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/archivo-black.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/ibm-plex-mono-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/jetbrains-mono-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/orbitron-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/pixelify-sans-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/rajdhani-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/silkscreen-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/space-grotesk-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/space-mono-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--page-background: #0b1018;--interior-background: #070d16;--accent: #e6a03a;--accent-rgb: 230 160 58;--scanline: #bd8231;--metadata-color: #96998f;--entry-status-color: #8e979f;--panel-text: #e3e8ec;--panel-muted: #aab4bd;--rail-border: rgba(255, 255, 255, .12);--music-text: #b8bdc0;--music-track: #747d86;--rail-width: clamp(76px, 9.5vw, 136px);--wordmark-size: clamp(42px, 5.2vw, 60px);font-family:Archivo Black,Arial,sans-serif;color:var(--accent);background:var(--page-background);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}.landing{position:relative;width:100%;min-height:100vh;min-height:100dvh;background-color:var(--page-background);background-image:url(/assets/img-DPd-hUtb.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;color:var(--accent)}.landing[data-theme=landscape]{--page-background: #171d17;--interior-background: #10221e;--accent: #f0ddb2;--accent-rgb: 240 221 178;--scanline: #baa575;--metadata-color: #cbd3c7;--entry-status-color: #a9b9ac;--panel-text: #f0eee1;--panel-muted: #b6c8bc;--rail-border: rgba(224, 235, 213, .18);--music-text: #e9e5d2;--music-track: #a7b8a9;background-image:url(/assets/img2-Bc6a00fa.jpg)}.landing[data-theme=monochrome]{--page-background: #b6b6b2;--interior-background: #efeee9;--accent: #181818;--accent-rgb: 24 24 24;--scanline: #080808;--metadata-color: #242421;--entry-status-color: #6f6f6b;--panel-text: #1b1b1a;--panel-muted: #545450;--rail-border: rgba(0, 0, 0, .22);--music-text: #292927;--music-track: #656560;background-image:url(/assets/img3-BVRKb_uL.webp)}.theme-toggle{position:fixed;z-index:6;top:30px;right:36px;display:flex;align-items:center;gap:7px;padding:5px 0;border:0;background:transparent;color:var(--accent);font-family:Arial,sans-serif;font-size:9px;font-weight:400;line-height:1;letter-spacing:.1em;cursor:pointer}.theme-toggle:disabled{cursor:wait;opacity:.55}.theme-toggle:focus-visible{outline:1px solid currentColor;outline-offset:5px}.theme-toggle-track{position:relative;display:block;width:36px;height:11px;border:1px solid currentColor;border-radius:20px}.theme-toggle-thumb{position:absolute;top:2px;left:2px;width:5px;height:5px;border-radius:50%;background:currentColor;transition:transform .22s ease}.landing[data-theme=landscape] .theme-toggle-thumb{transform:translate(12px)}.landing[data-theme=monochrome] .theme-toggle-thumb{transform:translate(24px)}@media(max-width:720px){.theme-toggle{top:18px;right:18px}}.entry-screen{position:fixed;z-index:10;inset:0;display:block;overflow:hidden;width:100%;min-height:100vh;min-height:100dvh;padding:0;border:0;background:var(--interior-background);color:var(--accent);text-align:left;cursor:pointer;opacity:1;transition:opacity .42s ease}.entry-screen.is-leaving{opacity:0;cursor:default}.entry-screen:focus-visible{outline:2px solid currentColor;outline-offset:-8px}.entry-copy{position:absolute;inset:0 auto 0 27vw;width:73vw;pointer-events:none}.entry-line{position:absolute;left:0;display:block;width:max-content;padding:0 .04em 0 0;background:var(--interior-background);color:rgb(var(--accent-rgb) / var(--entry-opacity));font-family:Archivo Black,Arial Black,sans-serif;font-size:clamp(72px,12vh,220px);font-weight:900;line-height:.82;white-space:nowrap;transform-origin:left top}@media(max-width:1100px){.entry-line{transform:scaleX(.82)}}@media(max-width:800px){.entry-line{transform:scaleX(.65)}}@media(max-width:600px){.entry-line{transform:scaleX(.42)}}@media(max-width:480px){.entry-line{transform:scaleX(.34)}}@media(orientation:portrait)and (min-width:601px)and (max-width:1100px){.entry-line{transform:scaleX(.42)}}@media(orientation:portrait)and (min-width:1101px){.entry-line{transform:scaleX(.5)}}.entry-status{position:absolute;right:24px;bottom:22px;font-family:Arial,sans-serif;font-size:9px;letter-spacing:.2em;color:var(--entry-status-color)}.wordmark{position:fixed;z-index:1;top:50%;left:50%;display:grid;grid-template-columns:repeat(5,.74em);place-items:center;width:max-content;height:1.3em;margin:0;transform:translate(-50%,-50%) scale(var(--wordmark-scale, 1));font-family:Archivo Black,Arial,sans-serif;font-size:var(--wordmark-size);font-weight:400;line-height:1;letter-spacing:0;white-space:nowrap}.wordmark.is-editable{pointer-events:auto}.wordmark-input{position:absolute;z-index:6;top:0;left:0;width:calc(100% + .6em);height:100%;margin:0;padding:0;border:0;opacity:0;background:transparent;color:transparent;cursor:text;font-size:16px;caret-color:transparent}.wordmark.word-glitch{animation:word-jump var(--word-glitch-duration) steps(1,end) both}.wordmark.word-glitch:before{position:absolute;z-index:5;top:50%;left:-.16em;width:calc(100% + .32em);height:.18em;background:currentColor;content:"";pointer-events:none;transform-origin:center;animation:word-block var(--word-glitch-duration) steps(1,end) both}@keyframes word-jump{0%,to{transform:translate(-50%,-50%) scale(var(--wordmark-scale, 1))}15%{transform:translate(calc(-50% - 10px),-50%) scale(var(--wordmark-scale, 1))}35%{transform:translate(calc(-50% + 11px),-50%) scale(var(--wordmark-scale, 1))}55%{transform:translate(calc(-50% - 7px),-50%) scale(var(--wordmark-scale, 1))}75%{transform:translate(-50%,-50%) scale(var(--wordmark-scale, 1))}}@keyframes word-block{0%,to{opacity:0;transform:translate(0) scaleX(.55)}14%{opacity:.95;transform:translate(8px) scaleX(.82)}34%{opacity:.95;transform:translate(-12px) scaleX(1.06)}55%{opacity:.85;transform:translate(6px) scaleX(.93)}72%{opacity:0;transform:translate(0) scaleX(.55)}}.wordmark[data-ready=false]{visibility:hidden}.input-cursor{position:absolute;left:calc(100% + .09em);bottom:.25em;width:.44em;height:clamp(4px,.085em,5px);background:currentColor;opacity:0;pointer-events:none}.input-cursor.is-visible{animation:cursor-blink .9s steps(1,end) infinite}@keyframes cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.input-cursor.is-visible{animation:none;opacity:1}}.letter{display:grid;place-items:center;width:.74em;height:1.3em;line-height:1}.glyph{position:relative;display:block;line-height:1}.scanlines{position:absolute;z-index:3;inset:0;display:block;color:transparent;line-height:1;pointer-events:none;background:repeating-linear-gradient(to bottom,transparent 0 4px,var(--scanline) 4px 5px);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.is-glitching .glyph{--glitch-duration: .1s;animation:glyph-jump var(--glitch-duration) steps(1,end) both}.is-typed-glitch .glyph{--glitch-duration: .22s}.is-glitching .glyph:before,.is-glitching .glyph:after{position:absolute;inset:0;color:currentColor;content:attr(data-letter);pointer-events:none}.is-glitching .glyph:before{clip-path:inset(0 0 50% 0);animation:glitch-upper var(--glitch-duration) steps(1,end) both}.is-glitching .glyph:after{clip-path:inset(50% 0 0 0);animation:glitch-lower var(--glitch-duration) steps(1,end) both}.glitch-block{position:absolute;z-index:2;display:block;opacity:0;background:currentColor;pointer-events:none}.glitch-block-a{top:.17em;left:-.22em;width:.95em;height:.18em;animation:glitch-block-a var(--glitch-duration) steps(1,end) both}@keyframes glyph-jump{0%,80%,to{transform:translate(0)}12%{transform:translate(-3px)}32%{transform:translate(4px)}55%{transform:translate(-2px)}}@keyframes glitch-upper{0%,78%,to{opacity:0;transform:translate(0)}12%{opacity:.95;transform:translate(-8px)}36%{opacity:.9;transform:translate(6px)}60%{opacity:.85;transform:translate(-5px)}}@keyframes glitch-lower{0%,80%,to{opacity:0;transform:translate(0)}16%{opacity:.95;transform:translate(8px)}40%{opacity:.9;transform:translate(-7px)}64%{opacity:.85;transform:translate(5px)}}@keyframes glitch-block-a{0%,80%,to{opacity:0;transform:translate(0)}10%{opacity:.9;transform:translate(6px)}36%{opacity:.85;transform:translate(-5px)}62%{opacity:.75;transform:translate(4px)}}.metadata{position:fixed;z-index:3;right:36px;bottom:32px;left:36px;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:20px;color:var(--metadata-color);pointer-events:none;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:400;line-height:1.4;letter-spacing:.18em;white-space:nowrap}.metadata span:last-child{text-align:right}.metadata-icp{color:inherit;letter-spacing:.02em;text-decoration:none;pointer-events:auto}.metadata-icp:hover,.metadata-icp:focus-visible{color:var(--accent);text-decoration:underline;text-underline-offset:3px}@media(max-width:720px){.metadata{right:18px;bottom:20px;left:18px;grid-template-columns:1fr 1fr;gap:6px 8px;font-size:8px;letter-spacing:.12em;white-space:normal}.metadata-icp{grid-column:1 / -1;grid-row:2;justify-self:center;font-size:9px}}.open-screen{position:fixed;z-index:2;inset:0;width:100%;border:0;background:transparent;cursor:pointer}.open-screen:focus-visible,.return-button:focus-visible,.panel-links a:focus-visible,.panel-links button:focus-visible{outline:2px solid var(--accent);outline-offset:-5px}.interior-page{position:fixed;z-index:4;inset:0 0 0 var(--rail-width);overflow-x:hidden;overflow-y:auto;background:var(--interior-background);color:var(--panel-text);transform:translate(calc(100% + var(--rail-width)));visibility:hidden;transition:transform .95s cubic-bezier(.76,0,.24,1),visibility .95s}.interior-page.is-open{transform:translate(0);visibility:visible}.return-rail{position:fixed;z-index:5;inset:0 auto 0 0;width:var(--rail-width);background:transparent;border-right:1px solid var(--rail-border);opacity:0;visibility:hidden;transition:opacity .32s ease,visibility .32s;pointer-events:none}.return-rail.is-open{opacity:1;visibility:visible;transition-delay:.36s;pointer-events:auto}.return-button{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:transparent;color:var(--accent);font-family:Archivo Black,Arial,sans-serif;font-size:clamp(24px,3vw,38px);font-weight:400;cursor:pointer}.return-wordmark{position:absolute;top:clamp(105px,18vh,170px);left:50%;white-space:nowrap;line-height:1;transform:translate(-50%,-50%) rotate(-90deg)}.panel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,5vw,84px);width:100%;min-height:100%;padding:clamp(48px,7vh,76px) clamp(40px,6vw,96px) 80px;align-content:start;font-family:Helvetica Neue,Arial,sans-serif}.panel-column{min-width:0}.panel-column h2{margin:0 0 38px;font-family:Times New Roman,"Liberation Serif",Times,serif;font-size:clamp(28px,2.6vw,36px);font-weight:400;line-height:1.1;letter-spacing:-.045em}.introduction-copy{max-width:32ch;margin:0;color:var(--panel-muted);font-size:14px;font-weight:400;line-height:1.7}.panel-links{display:grid;gap:18px;margin:0;padding:0;list-style:none}.panel-links a,.panel-links button,.panel-links .link-placeholder{padding:0;border:0;background:none;color:var(--panel-muted);font:inherit;font-size:14px;line-height:1.5;text-align:left;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;cursor:pointer;transition:color .18s ease}.panel-links a:hover,.panel-links button:hover{color:var(--panel-text)}.panel-links .link-placeholder{cursor:default;opacity:.62}@media(max-width:700px){:root{--rail-width: 58px}.panel-grid{display:block;padding:38px 30px 80px}.panel-column+.panel-column{margin-top:72px}.panel-column h2{margin-bottom:24px;font-size:29px}.return-button{font-size:23px}}@media(prefers-reduced-motion:reduce){.interior-page,.return-rail,.panel-links a,.panel-links button{transition:none}}.intro-sequence{position:fixed;z-index:1;top:50%;left:50%;display:flex;align-items:center;gap:0;width:max-content;margin:0;color:var(--accent);font-family:Archivo Black,Arial,sans-serif;font-size:var(--wordmark-size);font-weight:400;line-height:1;letter-spacing:0;white-space:nowrap;opacity:1;transform:translate(-50%,-50%) scale(var(--intro-scale));transition:opacity .36s ease;pointer-events:none}.intro-sequence.is-handoff{opacity:0}.wordmark-layer{position:fixed;z-index:3;inset:0;opacity:0;pointer-events:none;animation:wordmark-reveal .36s ease-out forwards}@keyframes wordmark-reveal{0%{opacity:0}to{opacity:1}}.intro-cell{position:relative;flex:0 0 .74em;width:.74em;height:1.3em;overflow:hidden;opacity:0}.intro-space{flex:0 0 .5em}.intro-cell.is-visible{animation:intro-flicker-in .34s steps(1,end) both}.intro-cell.is-vanishing{animation:intro-flicker-out .28s steps(1,end) forwards}.intro-roll-track{display:block;width:100%;animation:intro-roll var(--intro-tick) steps(3,end) both}.intro-roll-track>span,.intro-settled{display:grid;place-items:center;width:100%;height:1.3em;line-height:1}.intro-sequence.is-glitching{animation:intro-jump var(--intro-glitch-duration) steps(1,end) both}.intro-sequence.is-glitching:before{position:absolute;z-index:2;top:47%;left:-.12em;width:calc(100% + .24em);height:.14em;background:currentColor;content:"";animation:intro-block var(--intro-glitch-duration) steps(1,end) both}@keyframes intro-roll{0%{transform:translateY(0)}to{transform:translateY(-1.3em)}}@keyframes intro-flicker-in{0%,16%{opacity:0}17%,30%{opacity:1}31%,48%{opacity:0}49%,69%{opacity:.75}70%,78%{opacity:0}79%,to{opacity:1}}@keyframes intro-flicker-out{0%,18%{opacity:1}19%,36%{opacity:0}37%,53%{opacity:.8}54%,to{opacity:0}}@keyframes intro-jump{0%,to{transform:translate(-50%,-50%) scale(var(--intro-scale))}20%{transform:translate(calc(-50% - 6px),-50%) scale(var(--intro-scale))}45%{transform:translate(calc(-50% + 8px),-50%) scale(var(--intro-scale))}68%{transform:translate(calc(-50% - 3px),-50%) scale(var(--intro-scale))}}@keyframes intro-block{0%,to{opacity:0;transform:translate(0) scaleX(.5)}18%{opacity:.9;transform:translate(7px) scaleX(.74)}45%{opacity:.9;transform:translate(-9px) scaleX(1)}68%{opacity:0;transform:translate(0) scaleX(.5)}}.music-player{position:fixed;z-index:6;bottom:76px;left:50%;display:flex;align-items:center;gap:12px;width:min(210px,calc(100vw - 48px));color:var(--music-text);transform:translate(-50%)}.music-toggle{display:grid;place-items:center;flex:0 0 20px;width:20px;height:24px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.music-toggle:before{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid currentColor;content:""}.music-toggle.is-playing:before{width:8px;height:10px;border:0;border-right:2px solid currentColor;border-left:2px solid currentColor}.music-progress{position:relative;display:flex;align-items:center;flex:1;height:24px}.music-progress:before{width:100%;height:1px;background:var(--music-track);content:""}.music-progress-fill{position:absolute;top:50%;left:0;height:2px;background:var(--accent);transform:translateY(-50%);pointer-events:none}.music-progress input{position:absolute;inset:0;width:100%;height:100%;margin:0;appearance:none;background:transparent;cursor:pointer}.music-progress input:disabled{cursor:default}.music-progress input::-webkit-slider-runnable-track{height:2px;background:transparent}.music-progress input::-moz-range-track{height:2px;background:transparent}.music-progress input::-webkit-slider-thumb{width:6px;height:6px;margin-top:-2px;appearance:none;border:0;border-radius:50%;background:var(--accent)}.music-progress input::-moz-range-thumb{width:6px;height:6px;border:0;border-radius:50%;background:var(--accent)}.music-toggle:focus-visible,.music-progress input:focus-visible{outline:1px solid var(--accent);outline-offset:3px}@media(max-width:720px){.music-player{bottom:74px}}@media(prefers-reduced-motion:reduce){.entry-screen,.theme-toggle-thumb{transition:none}.wordmark-layer{animation:none;opacity:1}.intro-sequence{transition:none}}
