:root{--bg:#070909;--white:#ecece4;--green:#caff83;--muted:#9caaa3;--line:#aab8af35}*{box-sizing:border-box}html{scrollbar-color:#71816e #101310;scrollbar-gutter:stable;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--white);font-family:Arial,Helvetica,sans-serif;overflow-x:clip}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--green);outline-offset:8px}header{position:fixed;z-index:30;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:26px 3.6%;mix-blend-mode:normal;pointer-events:none;background:linear-gradient(#070909a8,transparent)}header a{pointer-events:auto}.brand{display:flex;flex-direction:column;position:relative;font-size:19px;font-weight:900;line-height:.82;letter-spacing:-1px}.brand span{font-size:12px;letter-spacing:1px;margin-top:5px}.brand i{position:absolute;right:-18px;top:0;width:6px;height:6px;background:var(--green);border-radius:50%}header p,.parody,.kicker,.annotation,.scroll-note,.fiction-note,.readout,.contract>span,footer>div:last-child,.loading p{font:10px 'Courier New',monospace;letter-spacing:1.7px}.parody{color:#b0b9b1;font-size:9px}.cinema{position:fixed;inset:0;z-index:0;overflow:hidden;background:radial-gradient(ellipse at 68% 48%,#17221d,#070909 70%)}canvas{display:block;width:100%;height:100%;opacity:0;transition:opacity .8s}.ready canvas{opacity:1}.vignette{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#07090980,transparent 48%),linear-gradient(0deg,#070909a8,transparent 25%,transparent 80%,#07090955)}.grain{position:absolute;inset:0;opacity:.045;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}.fallback{display:none;position:absolute;bottom:0;right:3%;height:90%;width:65%;text-align:center}.fallback img{height:100%;width:auto;max-width:100%;object-fit:contain}.degraded .fallback{display:block}.degraded canvas{display:none}.loading{position:fixed;inset:0;background:var(--bg);z-index:60;display:grid;place-content:center;text-align:center;transition:opacity .5s}.loading-line{width:130px;height:1px;background:linear-gradient(90deg,transparent,var(--green),transparent);margin:auto}.loading p{margin-top:20px;color:var(--muted)}.loaded .loading{opacity:0;pointer-events:none}.readout{position:fixed;right:3.6%;bottom:40px;z-index:30;display:flex;align-items:center;gap:12px;font-size:10px;color:#b9c8bc}.readout>i{width:75px;height:1px;background:#ffffff30}.readout b{height:1px;width:0;display:block;background:var(--green)}main{position:relative;z-index:2}.act{min-height:115svh;position:relative;display:flex;align-items:center;padding:110px 7%;pointer-events:none}.act:first-child{min-height:100svh}.story-copy{width:46%;max-width:740px}.kicker{color:var(--green);margin:0 0 26px;line-height:1.6}h1,h2{font-family:Arial,Helvetica,sans-serif;font-weight:900;letter-spacing:-.07em;line-height:.87;margin:0}h1{font-size:clamp(84px,11.6vw,190px)}h1>span{display:block;color:transparent;-webkit-text-stroke:1px #e2e9de}h2{font-size:clamp(62px,7.7vw,128px)}h2 em{font-style:normal;color:var(--green)}.sub{font-size:clamp(18px,2vw,29px);line-height:1.35;letter-spacing:-.7px;margin:30px 0;color:#d8dfd6}.annotation{display:inline-block;color:#829187;font-size:8px;line-height:1.6;letter-spacing:1.3px;margin-top:8px}.scroll-note{position:absolute;bottom:35px;left:7%;display:flex;align-items:center;gap:15px;color:#9bac9f;font-size:9px}.scroll-note i{display:block;height:36px;width:1px;background:linear-gradient(var(--green),transparent)}.fiction-note{position:absolute;bottom:26px;left:47%;font-size:8px;line-height:1.6;color:#79897c}.giant-label{position:absolute;right:-2%;bottom:6%;font:900 clamp(90px,16vw,260px)/.75 Arial,sans-serif;letter-spacing:-.08em;color:#b8d0b208;z-index:-1}.crown-act .story-copy{margin-left:auto;width:43%}.crown-act .giant-label{left:-3%;right:auto}.token-act .story-copy{margin-left:auto;width:43%;max-width:620px}.token-act h2{font-size:clamp(55px,6.2vw,102px)}.token-sub{color:var(--green);margin-bottom:15px}.body-copy{font-size:14px;line-height:1.75;max-width:430px;color:#b2c0b5}.contract{margin-top:30px;border-top:1px solid var(--line);padding-top:15px;max-width:420px}.contract>span{font-size:8px;color:#829388}.contract p{font-size:13px;margin-top:8px}.token-act .giant-label{left:-1%;right:auto;color:#caff830a;font-size:40vw}footer{position:relative;z-index:5;background:linear-gradient(#070909d9,#070909);padding:100px 7% 35px;border-top:1px solid var(--line)}.footer-title{font-size:clamp(34px,5vw,78px);font-weight:900;letter-spacing:-.06em;line-height:.95}footer>p{font-size:11px;line-height:1.8;color:#7c8a80;max-width:600px;margin:35px 0 60px}footer>div:last-child{display:flex;justify-content:space-between;font-size:8px;color:#91a195;gap:20px}footer a{color:var(--green);pointer-events:auto}.noscript-note{position:fixed;bottom:10px;background:#111;z-index:80;padding:10px;font-size:12px}@media(max-width:760px){header{padding:22px 22px}header p{display:none}.brand{font-size:16px}.brand span{font-size:10px}.parody{font-size:7px}.act{min-height:115svh;padding:105px 24px 50px;align-items:flex-start}.act:first-child{min-height:100svh}.story-copy,.crown-act .story-copy,.token-act .story-copy{width:100%;max-width:100%;margin:0}.kicker{font-size:8px;margin-bottom:15px}h1{font-size:clamp(68px,18vw,110px);line-height:.86}h1>span{display:block;margin-left:0}h2{font-size:clamp(48px,13vw,82px);line-height:.88}.sub{font-size:17px;margin-top:20px;max-width:300px}.annotation{font-size:7px;max-width:250px}.jacket-act .story-copy,.cook-act .story-copy{padding-top:0}.crown-act .story-copy{text-align:right}.crown-act .sub,.crown-act .annotation{margin-left:auto}.token-act .story-copy{padding-top:5px}.token-act h2{font-size:clamp(43px,11vw,70px)}.token-act .body-copy{max-width:310px;font-size:12px}.token-act .sub{font-size:20px}.token-act{min-height:140svh}.token-act .contract{margin-top:20px;max-width:300px}.readout{bottom:22px;right:22px}.readout>i{width:35px}.scroll-note{left:24px;bottom:24px;font-size:7px}.fiction-note{display:none}.giant-label{font-size:28vw;bottom:13%}.vignette{background:linear-gradient(#070909b3,transparent 45%,transparent 80%,#07090999)}footer{padding:60px 24px 30px}.footer-title{font-size:35px}footer>p{font-size:10px;margin-bottom:35px}footer>div:last-child{flex-direction:column;gap:15px;font-size:7px}.fallback{width:100%;right:0;height:70%;opacity:.6}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}canvas,.loading{transition:none}.grain{display:none}}

