.crawl{overflow:hidden;background:var(--red);color:#fff;border-block:3px solid #0a0a0b;transform:rotate(-1deg);position:relative;z-index:5}.crawl div{white-space:nowrap;font:30px/1.7 "Archivo Black";animation:crawl 18s linear infinite}.section-no{font-size:10px;letter-spacing:2px;color:var(--red)}
.story-section{min-height:900px;background:var(--paper);color:var(--ink);display:grid;grid-template-columns:240px 1fr;padding:10vw 7vw;gap:7vw;position:relative;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:35px 35px}.case-index{align-self:center;border-left:2px solid var(--ink);display:flex;flex-direction:column}.case-index p{padding-left:18px;font-size:10px;letter-spacing:2px}.case-index button{border:0;border-bottom:1px solid #241b1238;background:none;text-align:left;padding:18px;color:var(--ink);font:11px "DM Mono";cursor:none;transition:.25s}.case-index button:hover,.case-index button.active{background:var(--ink);color:var(--cream);transform:translateX(8px)}.story-stage{position:relative;max-width:850px}.story-stage h2,.evidence-head h2,.roadmap-section h2{font:clamp(46px,7vw,108px)/.86 "Archivo Black";letter-spacing:-.06em;margin:25px 0}.story-stage h2 i{font-family:"Special Elite";font-weight:400}.story-stage h2 em{font-style:normal;color:var(--red)}.stamp{position:absolute;right:0;top:0;border:3px solid var(--red);color:var(--red);padding:10px;transform:rotate(8deg);font:12px "Special Elite";text-align:center;opacity:.75}.chapter-stack{position:relative;min-height:250px;margin-top:55px}.chapter{position:absolute;inset:0;opacity:0;transform:translateY(25px) rotate(.5deg);pointer-events:none;transition:.5s}.chapter.active{opacity:1;transform:none;pointer-events:auto}.chapter span{font-size:10px;color:#5b4129}.chapter h3{font:25px "Special Elite";margin:8px 0}.chapter p{max-width:680px;font-family:"Special Elite";font-size:17px;line-height:1.6}.story-instruction{position:absolute;right:0;bottom:-30px;font-size:9px;letter-spacing:1px}
.intercept-section{min-height:820px;padding:9vw 8vw;background:#12161d url('assets/collage-world.png') center/cover fixed;position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8vw}.intercept-section:before{content:"";position:absolute;inset:0;background:#0d1119bb}.tape-label{position:absolute;z-index:2;top:8%;left:4%;background:#e9dcc2;color:#111;padding:9px 28px;transform:rotate(-6deg);font:13px "Special Elite"}.radio,.intercept-copy{position:relative;z-index:2}.radio{background:#a88254;color:#17130e;padding:24px;transform:rotate(-2deg);border:12px solid #31271b;box-shadow:18px 22px 0 #0008}.radio:before{content:"";position:absolute;inset:10px;border:1px dashed #30271b;pointer-events:none}.radio-top{display:flex;gap:8px;font:20px "Archivo Black"}.radio-top span{margin-right:auto}.radio-top i{width:20px;height:20px;background:#29231d;border-radius:50%;box-shadow:inset 2px 2px 0 #6d5a40}.radio-screen{margin:25px 0;background:#111820;color:#dfbe79;border:6px solid #34291d;padding:25px;position:relative;overflow:hidden}.radio-screen p{font:clamp(55px,8vw,90px) "DM Mono";margin:0;letter-spacing:-8px}.radio-screen small{letter-spacing:5px}.wave-bars{position:absolute;inset:0;opacity:.15;background:repeating-linear-gradient(90deg,transparent 0 8px,#e9bd6e 9px 11px)}.radio input{width:100%;accent-color:var(--red)}.radio label{font-size:9px;letter-spacing:2px}.radio-play{display:block;margin-top:20px;background:var(--ink);color:var(--cream);border:0;padding:14px 20px;font:12px "DM Mono";cursor:none}.intercept-copy h2{font:clamp(55px,7vw,105px)/.78 "Archivo Black";letter-spacing:-.06em;margin:20px 0}.intercept-copy h2 span{color:var(--red)}#transcript{background:#e6d6b9;color:#17130e;padding:17px;transform:rotate(1deg);font:17px "Special Elite";box-shadow:8px 8px 0 var(--red)}
.evidence-section{background:#e2d5bd;color:var(--ink);padding:9vw 6vw;min-height:900px}.evidence-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.evidence-head h2{max-width:900px}.evidence-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:50px}.evidence-card{min-height:340px;border:2px solid #171717;background:#be9765;color:#171717;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;text-align:left;position:relative;overflow:hidden;cursor:none;transition:.45s;box-shadow:8px 8px 0 #151515}.evidence-card:nth-child(even){transform:rotate(1.5deg)}.evidence-card:nth-child(odd){transform:rotate(-1deg)}.evidence-card:hover{transform:translateY(-12px) rotate(0);background:#171717;color:#eadfc9}.evidence-card.flipped{background:var(--red);color:#fff}.evidence-card.flipped .object-icon{font-size:0}.evidence-card.flipped .object-icon:after{content:attr(data-copy);font:18px/1.45 "Special Elite"}.object-icon{font:150px/.8 "Archivo Black";margin:auto;align-self:center;text-shadow:6px 6px 0 #e7d7bd}.evidence-card b{font:14px "Archivo Black"}.evidence-card small{margin-top:7px;font-size:8px;letter-spacing:1px}.evidence-caption{text-align:right;margin-top:35px;font-size:10px}.evidence-caption span{font:42px "Archivo Black";color:var(--red)}
.roadmap-section{min-height:1100px;background:#0e0f12;color:var(--cream);padding:8vw 6vw;overflow:hidden}.roadmap-section header{text-align:center}.roadmap-section h2 span{color:var(--red)}.roadmap-section header>p:last-child{color:#a39279}.orbit-map{position:relative;width:min(850px,90vw);aspect-ratio:1;margin:40px auto 0;border:1px dashed #a8875a66;border-radius:50%}.orbit-map:before,.orbit-map:after{content:"";position:absolute;border:1px solid #b6906050;border-radius:50%;inset:10%}.orbit-map:after{inset:25%;border-style:dashed}.thread-loop{position:absolute;border:4px solid var(--red);border-radius:50%;opacity:.7}.loop-a{inset:4% 18%;transform:rotate(35deg)}.loop-b{inset:18% 4%;transform:rotate(-30deg)}.orbit-core{position:absolute;left:50%;top:50%;width:40%;aspect-ratio:1;transform:translate(-50%,-50%) rotate(-2deg);background:var(--paper);color:var(--ink);clip-path:polygon(4% 1%,98% 6%,94% 97%,1% 92%);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:7%;box-shadow:0 0 70px #d02b2844}.orbit-core h3{font:clamp(20px,3vw,36px)/1 "Archivo Black";margin:10px 0}.orbit-core p{font:clamp(10px,1.3vw,14px)/1.5 "Special Elite"}.orbit-core b{position:absolute;opacity:.07;font:220px "Archivo Black"}.orbit-node{position:absolute;background:#111;color:var(--cream);border:1px solid var(--paper);padding:11px;text-align:left;font:10px "DM Mono";cursor:none;box-shadow:5px 5px 0 var(--red);transition:.3s}.orbit-node:hover,.orbit-node.active{background:var(--red);transform:scale(1.1) rotate(-3deg)}.orbit-node i{display:block;font:28px "Archivo Black"}.n1{left:10%;top:16%}.n2{right:3%;top:31%}.n3{right:17%;bottom:9%}.n4{left:1%;bottom:29%}
.terminal-section{background:var(--paper);color:var(--ink);min-height:620px;padding:9vw 8vw;display:grid;grid-template-columns:1.4fr .6fr;gap:4vw}.terminal-head{grid-column:1;background:#312a22;color:#e8d8bd;padding:13px;display:flex;justify-content:space-between;font-size:9px}.terminal-head button{color:inherit;background:none;border:0;font:inherit;cursor:none}.terminal-body{background:#0e1010;color:#aabf9b;padding:28px;min-height:330px;font-size:13px;line-height:1.8;box-shadow:12px 14px 0 #2b241b}.terminal-body p{margin:0}.terminal-body b{color:#e1473b}.terminal-body label{display:flex}.terminal-body input{flex:1;background:none;border:0;outline:0;color:#e9d7b9;font:inherit}.terminal-side{grid-row:1/3;grid-column:2;align-self:center}.terminal-side p{font:clamp(40px,5vw,70px)/.85 "Archivo Black";letter-spacing:-.05em}.terminal-side span{color:var(--red)}.terminal-side small{letter-spacing:1px}
.finale{min-height:95vh;position:relative;background:#0e1117;overflow:hidden;display:grid;place-items:center;padding:8vw}.finale:before{content:"";position:absolute;inset:0;background:url('assets/collage-world.png') center/cover;opacity:.32}.finale img{position:absolute;height:85%;right:-3%;bottom:-8%;filter:saturate(.7) contrast(1.1);mix-blend-mode:lighten;clip-path:polygon(5% 0,100% 4%,94% 100%,0 95%)}.finale-card{position:relative;z-index:2;justify-self:start}.finale-card>p{font:13px "Special Elite"}.finale-card h2{font:clamp(75px,10vw,155px)/.7 "Archivo Black";letter-spacing:-.07em;margin:45px 0}.finale-card h2 span{color:var(--red)}.disclaimer{position:absolute;left:8vw;right:8vw;bottom:20px;z-index:3;font-size:8px;letter-spacing:1px}.buy-modal{max-width:620px;background:#c19b69;color:#141414;border:4px solid #121212;padding:48px;box-shadow:16px 16px 0 var(--red);font-family:"Special Elite"}.buy-modal::backdrop{background:#0a0a0ae8;backdrop-filter:blur(6px)}.buy-modal h2{font:55px/.85 "Archivo Black";letter-spacing:-.05em}.modal-close{position:absolute;right:14px;top:10px;border:0;background:none;font-size:30px;cursor:pointer}.fake-address{border:1px dashed #171717;padding:15px;margin:25px 0;font:11px "DM Mono"}
@keyframes crawl{to{transform:translateX(-50%)}}body.secret-mode{filter:hue-rotate(165deg) contrast(1.12)}body.secret-mode:after{content:"YOU FOUND LIFE 10";position:fixed;z-index:300;inset:0;display:grid;place-items:center;pointer-events:none;font:10vw "Archivo Black";color:#fff;text-shadow:9px 9px 0 #000;animation:secret 1.8s forwards}@keyframes secret{0%{opacity:0;transform:scale(.4) rotate(-12deg)}30%{opacity:1}100%{opacity:0;transform:scale(1.2) rotate(3deg)}}
@media(max-width:800px){.story-section{grid-template-columns:1fr;padding:90px 20px;min-height:950px}.case-index{display:grid;grid-template-columns:1fr 1fr;align-self:auto}.case-index p{grid-column:1/-1}.story-stage h2{font-size:14vw}.stamp{display:none}.chapter-stack{min-height:390px}.intercept-section{grid-template-columns:1fr;padding:100px 20px;background-attachment:scroll}.radio{order:2}.intercept-copy h2{font-size:16vw}.evidence-section{padding:100px 20px}.evidence-head{display:block}.evidence-head h2{font-size:14vw}.evidence-grid{grid-template-columns:1fr 1fr}.evidence-card{min-height:260px}.object-icon{font-size:90px}.orbit-map{margin-top:70px}.orbit-node span{display:none}.orbit-core{width:48%;padding:5%}.orbit-core b{font-size:100px}.terminal-section{grid-template-columns:1fr;padding:90px 20px}.terminal-head{grid-column:1}.terminal-side{grid-row:auto;grid-column:1}.finale{padding:70px 20px}.finale img{opacity:.35;height:65%}.finale-card h2{font-size:20vw}.buy-modal{margin:18px;padding:30px}.buy-modal h2{font-size:40px}}@media(max-width:480px){.evidence-grid{grid-template-columns:1fr}.evidence-card{min-height:230px}.orbit-map{width:100vw;margin-left:-20px}.orbit-node{padding:7px}.n1{left:4%}.n2{right:0}.n3{right:10%}.n4{left:0}}
.story-stage,.intercept-copy,.radio,.evidence-head,.orbit-map,.terminal-body,.terminal-side,.finale-card{transition:opacity .9s,transform .9s;opacity:.18;transform:translateY(30px)}section.in-view .story-stage,section.in-view .intercept-copy,section.in-view .radio,section.in-view .evidence-head,section.in-view .orbit-map,section.in-view .terminal-body,section.in-view .terminal-side,section.in-view .finale-card{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
