:root{--bg:#10090d;--bg2:#1b0e14;--ink:#fff5e9;--soft:#d9cbd0;--muted:#a38d94;--red:#ff354a;--red2:#e41f36;--blue:#a7d4ee;--ice:#8cdaff;--line:rgba(255,246,234,.19);--black:#110c11;--display:'Archivo Black','Arial Black',Impact,sans-serif;--sans:'Space Grotesk','Arial',sans-serif;--mono:'DM Mono','Courier New',monospace}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);overflow-x:hidden;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:3px solid var(--ice);outline-offset:4px}button{cursor:pointer}img,svg{display:block}img{max-width:100%}::selection{background:var(--red);color:white}.wrap{width:min(100% - 96px,1340px);margin-inline:auto}.grain{position:fixed;z-index:80;inset:0;pointer-events:none;opacity:.16;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.3'/%3E%3C/svg%3E")}.site-header{position:sticky;top:0;z-index:100;background:rgba(17,9,13,.96);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.14)}.header-inner{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{display:flex;align-items:center;gap:8px;font-family:var(--display);font-size:28px;letter-spacing:-1.7px;white-space:nowrap}.brand-mark{width:41px;height:41px;transform:rotate(-7deg)}.brand-dot,.footer-logo span{color:var(--red)}.desktop-nav{display:flex;align-items:center;gap:clamp(20px,2.8vw,46px);margin-left:auto;margin-right:auto}.desktop-nav a{font:500 12px var(--mono);letter-spacing:.065em;transition:color .2s}.desktop-nav a:hover{color:var(--red)}.header-actions{display:flex;align-items:center;gap:13px}.header-buy{display:flex;gap:25px;align-items:center;background:var(--red);color:var(--black);font:500 12px var(--mono);padding:17px 17px 16px;border:1px solid var(--red);transition:background .15s,transform .15s;white-space:nowrap}.header-buy span{font-size:18px;line-height:10px}.header-buy:hover{background:var(--ink);border-color:var(--ink);transform:translateY(-2px)}.menu-toggle{display:none;width:45px;height:42px;padding:10px;background:transparent;border:1px solid var(--line);flex-direction:column;justify-content:space-around}.menu-toggle span{height:2px;width:100%;background:var(--ink);transition:transform .2s,opacity .2s}.mobile-nav{border-top:1px solid var(--line);padding:14px 24px 22px}.mobile-nav[hidden]{display:none}.mobile-nav a{padding:15px 2px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;font:14px var(--mono)}.mobile-nav span{color:var(--red)}#progress-bar{position:fixed;z-index:120;top:0;left:0;height:3px;width:0;background:var(--ice);box-shadow:0 0 12px var(--ice);pointer-events:none}
.headline-ticker{background:var(--red);color:#21080e;overflow:hidden;border-bottom:2px solid #290b12}.headline-track{width:max-content;display:flex;align-items:center;gap:32px;white-space:nowrap;animation:marquee 31s linear infinite;height:36px;font:500 11px var(--mono);letter-spacing:.13em}.headline-track b{font-size:18px;line-height:1}@keyframes marquee{to{transform:translateX(-50%)}}
.hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 85% 32%,#441019 0%,transparent 48%),radial-gradient(ellipse at 30% 85%,#271018 0%,transparent 52%),#10090d}.hero:before{content:"";position:absolute;inset:0;opacity:.2;z-index:-2;background-image:linear-gradient(rgba(248,68,77,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(248,68,77,.2) 1px,transparent 1px);background-size:57px 57px;mask-image:linear-gradient(to right,transparent,#000 30%,#000)}.hero-glow{position:absolute;right:-14%;top:-20%;width:65%;height:130%;background:radial-gradient(ellipse,rgba(221,24,46,.18),transparent 68%);z-index:-1;pointer-events:none}.hero-grid{min-height:735px;padding-block:75px 47px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:30px;align-items:center}.hero-copy{position:relative;z-index:4}.section-index{display:flex;align-items:center;gap:10px;width:100%;font:500 11px var(--mono);letter-spacing:.105em;color:var(--muted);text-transform:uppercase}.section-index .index-end{margin-left:auto;color:var(--muted);text-align:right}.hero-index{max-width:620px;color:var(--ice);white-space:nowrap}.signal-dot{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:var(--red);box-shadow:0 0 0 5px rgba(255,53,74,.13),0 0 18px var(--red);animation:signal 1.7s ease-in-out infinite}@keyframes signal{50%{opacity:.45}}.red-square{height:9px;width:9px;background:var(--red);flex-shrink:0}.hero-heading-wrap{position:relative;margin-top:43px}.hero-overline{font:500 13px var(--mono);letter-spacing:.15em;color:#e7ced3;margin:0 0 20px}.hero h1{position:relative;z-index:2;font:normal clamp(74px,7.5vw,120px)/.91 var(--display);letter-spacing:-.092em;margin:0;text-transform:uppercase;white-space:nowrap}.outline-word{-webkit-text-stroke:2px var(--ink);color:transparent}.red-word{color:var(--red);text-shadow:5px 7px 0 rgba(0,0,0,.35)}.period{color:var(--ink);-webkit-text-stroke:0}.scribble{width:52%;height:auto;position:absolute;left:29%;bottom:-30px;overflow:visible;transform:rotate(-2deg)}.scribble path{stroke:var(--ice);stroke-width:7;stroke-linecap:round;fill:none}.hero-lead{font-size:19px;line-height:1.52;max-width:490px;color:#d9c4c9;margin:57px 0 28px}.hero-lead strong{color:var(--ink);font-weight:700}.hero-buttons{display:flex;align-items:stretch;gap:12px;flex-wrap:wrap}.btn{font:500 11px var(--mono);letter-spacing:.03em;min-height:55px;padding:0 17px;display:inline-flex;align-items:center;justify-content:space-between;gap:18px;border:1.5px solid var(--red);transition:transform .2s,background .2s,color .2s}.btn:hover{transform:translateY(-4px)}.btn-primary{background:var(--red);color:var(--black);box-shadow:5px 5px 0 #6a0b1c}.btn-primary:hover{background:var(--ink)}.btn-primary .btn-arrow{font-size:19px}.btn-outline{border-color:#77505c;color:var(--ink)}.btn-outline:hover{background:#322029}.hero-smallprint{margin-top:33px;display:flex;align-items:flex-start;gap:10px;font:10px/1.65 var(--mono);letter-spacing:.025em;color:#a18b94;max-width:490px}.tiny-square{background:var(--ice);width:6px;height:6px;flex-shrink:0;margin-top:5px}.hero-art-side{position:relative;z-index:2;padding:28px 12px 40px 0}.hero-art-underlay{font:100px/.86 var(--display);position:absolute;top:-3px;right:0;color:transparent;-webkit-text-stroke:1px rgba(255,53,74,.25);z-index:-1;transform:rotate(8deg);pointer-events:none}.hero-art-frame{position:relative;aspect-ratio:1/1;max-width:605px;background:#1d0b11;border:2px solid #ff3b4e;padding:8px;transform:rotate(2.4deg);box-shadow:20px 25px 0 rgba(0,0,0,.28),0 0 80px rgba(238,25,39,.21)}.hero-art-frame:before,.hero-art-frame:after{content:"";position:absolute;width:20px;height:20px;z-index:5;border-color:var(--ice);border-style:solid}.hero-art-frame:before{top:-8px;left:-8px;border-width:3px 0 0 3px}.hero-art-frame:after{bottom:-8px;right:-8px;border-width:0 3px 3px 0}.hero-art-frame>img{width:100%;height:100%;object-fit:cover;filter:saturate(1.06) contrast(1.03)}.poster-shine{pointer-events:none;position:absolute;inset:8px;background:linear-gradient(135deg,rgba(255,255,255,.11),transparent 34%,transparent 70%,rgba(224,29,50,.28));mix-blend-mode:screen}.poster-topline,.poster-bottomline{position:absolute;left:13px;right:13px;display:flex;justify-content:space-between;align-items:center;gap:15px;font:500 9px var(--mono);letter-spacing:.06em;text-shadow:0 1px 5px #000}.poster-topline{top:17px}.poster-bottomline{bottom:13px;background:rgba(15,8,12,.88);padding:9px 10px}.poster-bottomline strong{color:var(--ice)}.art-sticker{position:absolute;z-index:4;font-family:var(--display);text-align:center;box-shadow:7px 7px 0 rgba(0,0,0,.35)}.sticker-top{right:-37px;top:66px;width:112px;height:112px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--red);color:#200a10;border:3px solid #210a11;transform:rotate(13deg)}.sticker-top span{font:500 13px var(--mono)}.sticker-top strong{font-size:52px;line-height:1}.sticker-bottom{left:-64px;bottom:36px;width:152px;height:145px;background:var(--ice);color:var(--black);border:3px solid var(--black);transform:rotate(-12deg);font-size:43px;line-height:.91;padding-top:18px}.sticker-period{color:var(--red)}.sticker-bottom small{display:block;font:500 8px var(--mono);margin-top:10px;white-space:nowrap}.hero-arrow{position:absolute;left:-127px;top:70px;width:120px;transform:rotate(18deg);filter:drop-shadow(0 0 5px #145273)}.hero-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:25px;font:500 10px var(--mono);letter-spacing:.07em;color:var(--muted)}.hero-bottom-rule{height:1px;flex:1;background:#674451}.info-cross,.down-chevron{color:var(--red);font-size:16px}.info-cross{padding-right:6px}.hazard-strip{background:#a6d4ec;color:#1d151b;transform:rotate(-1.15deg) scale(1.02);position:relative;z-index:2;margin-block:-2px 0;overflow:hidden;box-shadow:0 12px 0 rgba(0,0,0,.13)}.hazard-inner{display:flex;justify-content:space-around;align-items:center;gap:30px;min-width:1400px;height:57px;font:25px var(--display);white-space:nowrap;letter-spacing:-1px}.hazard-inner span:nth-child(even){font-family:var(--mono);color:#f7384e;font-size:32px}
.section-pad{padding-block:115px}.section-heading{margin-bottom:45px}.heading-columns{display:flex;justify-content:space-between;gap:60px;align-items:flex-end;margin-top:40px}.heading-columns h2{margin:0;font:clamp(60px,7.3vw,113px)/.95 var(--display);letter-spacing:-.07em}.heading-columns h2 em{font-style:normal;color:var(--red)}.heading-aside{max-width:280px;flex-shrink:0;padding-bottom:12px}.heading-aside p{font-size:17px;line-height:1.5;color:#beabb3;margin:14px 0 0}.handwriting{font-family:'Comic Sans MS','Comic Neue',cursive;color:var(--ice);font-size:23px;transform:rotate(-8deg);display:inline-block;white-space:nowrap}
.lore{background:#130d12;position:relative;overflow:hidden}.lore:before{content:'CASE NO. 001';position:absolute;right:-40px;top:65px;color:rgba(255,255,255,.024);font:170px var(--display);white-space:nowrap;pointer-events:none}.story-layout{display:grid;grid-template-columns:1fr 1fr;gap:17px}.story-feature{position:relative;background:linear-gradient(160deg,#2d0e16,#15090e);border:1px solid #62313c;min-height:654px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:28px 28px 20px}.story-feature:before{content:"";position:absolute;top:20%;left:38%;width:480px;height:480px;border:75px solid rgba(255,53,74,.045);border-radius:50%;pointer-events:none}.story-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(246,59,77,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(246,59,77,.07) 1px,transparent 1px);background-size:36px 36px}.story-feature-top,.story-feature-footer{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:12px;font:500 10px var(--mono);letter-spacing:.07em;color:#c6a2aa}.story-feature-top span:last-child{color:var(--red)}.story-quote{position:relative;z-index:1;font:clamp(48px,5.3vw,82px)/1 var(--display);letter-spacing:-.065em;padding-left:10px}.quote-mark{display:block;font:100px/1 Georgia,serif;color:var(--red);margin-bottom:-15px}.story-quote>span:last-child{color:var(--red);font-size:1.15em}.story-feature-footer{border-top:1px solid var(--line);padding-top:16px;color:var(--ink)}.story-feature-footer svg{width:138px}.story-stack{display:grid;gap:17px}.story-card{min-height:205px;border:1px solid #57414a;background:#1c1218;padding:18px 23px 12px;position:relative;overflow:hidden}.story-card:before{content:"";position:absolute;right:-23px;top:-20px;border:1px solid rgba(255,53,74,.18);height:150px;width:150px;transform:rotate(45deg)}.story-card:nth-child(2){background:#24151b}.story-card.last-card{background:#1e222e;border-color:#4e667c}.story-count{font:12px var(--mono);color:var(--red);display:flex;align-items:center;gap:18px}.story-count span{font-size:9px;color:var(--muted)}.story-card h3{font:28px/1.04 var(--display);letter-spacing:-.04em;margin:12px 0 5px}.story-card p{font-size:13px;line-height:1.4;color:#c5b3b9;max-width:380px;margin:0}.story-card-foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.1);margin-top:12px;padding-top:8px;font:9px var(--mono);color:#ad8994}.story-card-foot span:last-child{font-size:20px;color:var(--red)}.last-card .story-card-foot span:last-child{color:var(--ice)}
.manifesto{position:relative;background:var(--blue);color:var(--black);overflow:hidden}.manifesto:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 3%,rgba(255,255,255,.8),transparent 29%),repeating-linear-gradient(120deg,rgba(26,35,50,.018),rgba(26,35,50,.018) 1px,transparent 1px,transparent 7px)}.manifesto .wrap{position:relative}.bright-index{color:#364451}.bright-index .index-end{color:#44515e}.manifesto-header{display:grid;grid-template-columns:1fr 1.2fr;align-items:start;margin:70px 0 57px;position:relative}.manifesto-header>p{font:500 13px/1.5 var(--mono);letter-spacing:.025em;margin:10px 0}.asterisk{color:var(--red2)}.manifesto-header h2{position:relative;z-index:1;margin:0;font:clamp(66px,8.5vw,134px)/.92 var(--display);letter-spacing:-.08em}.manifesto-header h2 span{color:var(--red2);text-shadow:4px 6px 0 rgba(15,24,43,.18)}.manifesto-star{position:absolute;top:-80px;right:8%;font-size:110px;color:var(--red2);animation:spin 22s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.rules-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:3px solid #16161b;background:#f3f5f2;box-shadow:12px 12px 0 rgba(9,24,39,.15)}.rule{position:relative;padding:27px 28px 30px;min-height:340px;display:flex;flex-direction:column;align-items:flex-start}.rule:not(:last-child){border-right:3px solid #16161b}.rule-num{font:500 11px var(--mono);color:#5c6570}.rule-icon{height:105px;display:flex;align-items:center;margin:15px 0 8px}.rule-icon svg{width:95px;height:95px;filter:drop-shadow(4px 4px 0 rgba(0,0,0,.1))}.rule:nth-child(2) .rule-icon{transform:rotate(8deg)}.rule:nth-child(3) .rule-icon{transform:rotate(-8deg)}.rule h3{font:clamp(28px,2.5vw,39px)/.99 var(--display);letter-spacing:-.06em;margin:0 0 14px}.rule p{font-size:14px;line-height:1.48;color:#454851;max-width:300px;margin:0}.manifesto-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;font:10px var(--mono);margin-top:24px;letter-spacing:.04em;color:#42515e}
.terminal{background:#110a10;position:relative;overflow:hidden}.terminal:before{position:absolute;content:'CHART.exe';font:clamp(100px,16vw,250px) var(--display);color:rgba(255,53,74,.035);right:-110px;top:10px;pointer-events:none}.terminal-heading h2{font-size:clamp(64px,8.2vw,126px)}.handwriting-blue{color:var(--ice)}.terminal-shell{border:1px solid #66414a;background:#100b12;box-shadow:0 0 0 8px #200f17,14px 18px 0 rgba(0,0,0,.3);margin-top:50px;position:relative}.terminal-toolbar{height:51px;background:#271720;border-bottom:1px solid #64404b;display:flex;align-items:center;justify-content:space-between;padding:0 19px;gap:18px}.window-dots{display:flex;gap:7px}.window-dots i{width:11px;height:11px;border-radius:50%;background:#ff4e59}.window-dots i:nth-child(2){background:#f7ae4f}.window-dots i:nth-child(3){background:#8cbf82}.terminal-url{font:10px var(--mono);letter-spacing:.1em;color:#bdb0b4}.term-slash{color:var(--red)}.terminal-live{font:10px var(--mono);letter-spacing:.04em;color:var(--ice);display:flex;align-items:center;gap:10px}.live-light{background:#84ffb9;border-radius:50%;height:7px;width:7px;box-shadow:0 0 11px #84ffb9}.terminal-meta{background:#150f17;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #30202a}.chart-identity{display:flex;align-items:center;gap:12px}.chart-identity-badge{width:39px;height:39px;background:var(--red);color:#1c0910;display:grid;place-items:center;font-size:24px}.chart-identity strong{display:block;font-size:15px;letter-spacing:.02em}.chart-identity small{display:block;font:10px var(--mono);color:#9e8b97;margin-top:5px;letter-spacing:.06em}.time-controls{border:1px solid #4b333e;padding:3px;display:flex;gap:3px}.time-controls button{border:0;background:transparent;color:#9e8991;font:11px var(--mono);padding:7px 12px}.time-controls button.active,.time-controls button:hover{background:var(--red);color:#1d0910}.chart-container{position:relative;min-height:560px;background:radial-gradient(circle at 45% 55%,#25121a,#100b12);overflow:hidden}.chart-container iframe{border:0;width:100%;height:560px;display:block;background:#100b12}.terminal-foot{min-height:58px;padding:15px 21px;display:flex;align-items:center;justify-content:space-between;gap:15px;font:10px var(--mono);color:#a796a0}.terminal-foot a{border-bottom:1px solid var(--red);padding-bottom:4px;color:var(--ink);transition:color .2s}.terminal-foot a:hover{color:var(--red)}.terminal-cross{color:var(--red);font-size:18px;vertical-align:middle;margin-right:6px}.chart-after{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:32px;font:10px var(--mono);color:#947f89;letter-spacing:.04em}.chart-after span:last-child{font-size:23px;color:var(--ice)}
.roadmap{background:#201018;position:relative;overflow:hidden}.roadmap:before{content:"";position:absolute;inset:0;opacity:.4;background-image:repeating-linear-gradient(90deg,transparent 0,transparent 99px,rgba(255,53,74,.08) 100px,transparent 101px)}.roadmap>.wrap{position:relative}.roadmap-header h2{font-size:clamp(62px,7.8vw,116px)}.red-period{color:var(--red)}.roadmap-path{height:105px;margin:5px 30px 13px;max-width:100%;opacity:.7}.roadmap-path svg{height:100%;width:100%}.roadmap-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.phase{border:1px solid #73515b;background:#281821;min-height:375px;padding:20px;display:flex;flex-direction:column;transition:transform .3s,background .3s}.phase:nth-child(2){background:#301720}.phase:nth-child(3){background:#1b222e;border-color:#3c6275}.phase:nth-child(4){background:#221820}.phase:hover{transform:translateY(-9px);background:#3a1e29}.phase-top{display:flex;justify-content:space-between;align-items:center;color:#a9979e;font:10px var(--mono)}.phase-symbol{font:32px var(--display);color:var(--red)}.phase:nth-child(3) .phase-symbol{color:var(--ice)}.phase-stamp{width:fit-content;padding:5px 7px;border:1px solid #75555e;color:var(--red);margin-top:50px;font:10px var(--mono)}.phase h3{font:clamp(31px,3.3vw,49px)/.96 var(--display);letter-spacing:-.055em;margin:15px 0}.phase p{color:#cbbbc1;line-height:1.48;font-size:13px;margin:0 0 22px}.phase-bottom{font:28px var(--display);margin-top:auto;border-top:1px solid #6b4a58;padding-top:15px;display:flex;justify-content:space-between;align-items:center;color:var(--red)}.phase-bottom span{font:9px var(--mono);letter-spacing:.02em;color:#af9da4;text-align:right}.roadmap-note{display:flex;align-items:center;gap:21px;margin-top:35px;background:#160f14;padding:21px 25px;border-left:3px solid var(--red)}.roadmap-note p{font:10px/1.65 var(--mono);color:#b9a5af;max-width:800px;margin:0}.note-asterisk{font-size:32px;color:var(--red)}.barcode{white-space:nowrap;letter-spacing:4px;font:25px var(--mono);margin-left:auto;color:#7c6470}
.tear-lab{background:#121820;position:relative;overflow:hidden}.tear-lab:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 0% 55%,rgba(82,141,182,.16),transparent 45%),repeating-linear-gradient(0deg,transparent 0,transparent 49px,rgba(146,218,255,.035) 50px)}.tear-layout{position:relative;display:grid;grid-template-columns:1fr minmax(0,485px);gap:clamp(50px,9vw,150px);align-items:center}.tear-copy h2{font:clamp(82px,10vw,158px)/.95 var(--display);letter-spacing:-.075em;margin:49px 0 20px}.tear-copy h2 em{font-style:normal;color:var(--ice)}.tear-outline{color:transparent;-webkit-text-stroke:2px var(--ice)}.tear-copy>p{font-size:19px;line-height:1.55;color:#c3d1d8;max-width:455px}.tear-note{font:10px/1.6 var(--mono);letter-spacing:.07em;color:var(--ice);padding-top:25px;border-top:1px solid #41586c;max-width:400px;margin-top:30px}.cry-machine{border:3px solid #0b1119;box-shadow:10px 11px 0 var(--ice),25px 25px 0 rgba(0,0,0,.24);background:#e7e9e9;color:var(--black);transform:rotate(2deg);max-width:500px}.machine-header{height:40px;background:var(--ice);display:flex;justify-content:space-between;align-items:center;padding:0 15px;font:10px var(--mono);border-bottom:3px solid var(--black)}.machine-image{height:330px;overflow:hidden;position:relative;background:#1b0e14;border-bottom:3px solid var(--black)}.machine-image img{width:100%;height:100%;object-fit:cover;object-position:center 41%;filter:contrast(1.06)}.machine-gradient{position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(8,10,15,.92))}.machine-label{position:absolute;bottom:14px;left:17px;right:17px;color:white;font:10px var(--mono)}#tears-zone{position:absolute;inset:0;pointer-events:none}.drop{position:absolute;font-size:23px;animation:tear-drop var(--duration,1100ms) ease-in forwards;top:44%;filter:drop-shadow(0 0 5px #43b9ec)}@keyframes tear-drop{0%{opacity:0;transform:translateY(-7px) rotate(-13deg)}20%{opacity:1}100%{opacity:0;transform:translateY(185px) rotate(22deg)}}.machine-controls{padding:19px 22px 23px}.machine-counter{display:flex;justify-content:space-between;align-items:center;gap:15px}.machine-counter span{font:500 11px/1.5 var(--mono);max-width:145px}.machine-counter strong{font:64px/.95 var(--display);letter-spacing:-.07em;color:var(--red2);font-variant-numeric:tabular-nums}.cry-button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px 21px;background:var(--red);color:#1a0a11;border:3px solid var(--black);box-shadow:4px 5px 0 var(--black);font:19px var(--display);margin:17px 0 19px;transition:transform .1s,box-shadow .1s}.cry-button:hover{background:var(--ice)}.cry-button:active{transform:translate(4px,5px);box-shadow:0 0 0 var(--black)}.cry-button span{font-size:24px}.cry-status{font:9px/1.4 var(--mono);min-height:30px}.cry-meter{height:9px;border:2px solid var(--black);background:white;margin-top:6px;overflow:hidden}.cry-meter span{height:100%;width:0;background:linear-gradient(90deg,var(--ice),var(--red));display:block;transition:width .3s}
.community{position:relative;background:var(--red);color:#1a0b11;overflow:hidden}.community:before{content:'HOLDER';font:clamp(200px,32vw,570px) var(--display);position:absolute;left:-70px;bottom:-130px;color:rgba(24,5,12,.06);letter-spacing:-.09em;pointer-events:none}.community .bright-index{color:#401b23}.community .bright-index .index-end{color:#511d29}.community .red-square{background:#1a0b11}.community-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:65px;align-items:center;margin-top:50px;position:relative}.final-kicker{font:500 12px var(--mono);letter-spacing:.08em}.community-left h2{font:clamp(66px,7.5vw,123px)/.94 var(--display);letter-spacing:-.075em;margin:15px 0 25px}.community-left h2 span{color:var(--ink);text-shadow:5px 6px 0 rgba(23,4,10,.27)}.community-left>p{font-size:19px;line-height:1.4;max-width:540px;color:#551923}.community-links{border-top:3px solid #270912;margin-top:48px}.social-link{min-height:79px;border-bottom:2px solid #712230;display:grid;grid-template-columns:35px 1fr 108px 24px;align-items:center;gap:12px;transition:padding .2s,background .2s;padding:0 12px}.social-link:hover{padding-left:24px;background:rgba(255,255,255,.17)}.social-number{font:12px var(--mono)}.social-link strong{font:clamp(17px,1.6vw,24px) var(--display);letter-spacing:-.04em}.social-link small{font:11px var(--mono)}.social-arrow{font:24px var(--display)}.community-art{position:relative;padding:20px 26px 35px 10px}.community-figure{aspect-ratio:3/3.7;border:9px solid #1d0c12;transform:rotate(6deg);box-shadow:22px 22px 0 #761c2e;overflow:hidden}.community-figure img{width:100%;height:100%;object-fit:cover;object-position:50% center;filter:saturate(.89) contrast(1.1)}.seal{position:absolute;top:3%;right:-6%;height:137px;width:137px;border-radius:50%;border:4px dashed #1f0a13;background:var(--ice);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;transform:rotate(-17deg);font:11px var(--display);box-shadow:4px 4px 0 var(--black)}.seal b{font-size:48px;line-height:1}.community-caption{position:absolute;bottom:1%;left:-8%;transform:rotate(-8deg);background:var(--ink);color:var(--black);padding:17px 19px;font:clamp(13px,1.6vw,21px) var(--display);letter-spacing:-.05em;border:3px solid var(--black);box-shadow:6px 7px 0 var(--black)}
.footer{background:#10090d;color:var(--ink)}.footer-ticker{background:var(--ice);color:#0c1019;overflow:hidden;border-bottom:3px solid #07090d}.footer-ticker>div{width:max-content;white-space:nowrap;font:29px var(--display);height:56px;display:flex;align-items:center;letter-spacing:-1px;animation:footer-move 38s linear infinite}@keyframes footer-move{to{transform:translateX(-40%)}}.footer-inner{padding-block:43px 33px}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:25px;border-bottom:1px solid var(--line);padding-bottom:36px}.footer-logo{font:51px var(--display);letter-spacing:-.08em}.footer-top>span,.footer-top>a:last-child{font:10px var(--mono);letter-spacing:.04em}.footer-top>a:last-child:hover{color:var(--red)}.footer-bottom{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;padding-top:24px}.footer-bottom p{font:10px/1.8 var(--mono);color:#8c7b82;max-width:700px;margin:0}.footer-socials{display:flex;gap:20px;white-space:nowrap}.footer-socials a{font:11px var(--mono);transition:color .2s}.footer-socials a:hover{color:var(--red)}
.reveal{transition:opacity .7s ease,translate .7s ease}.js-ready .reveal:not(.is-visible){opacity:0;translate:0 30px}.js-ready .reveal.is-visible{opacity:1;translate:0 0}
@media(max-width:1240px){.wrap{width:min(100% - 72px,1340px)}.hero-grid{grid-template-columns:1.03fr .97fr;gap:14px}.hero h1{font-size:clamp(69px,7.45vw,107px)}.hero-lead{font-size:17px}.hero-art-side{padding-top:50px}.sticker-bottom{left:-35px;bottom:15px}.heading-columns h2{font-size:clamp(60px,7.1vw,104px)}.roadmap-header h2{font-size:clamp(60px,7vw,100px)}.tear-copy h2{font-size:clamp(76px,9vw,134px)}.hero-buttons .btn{font-size:10px;padding:0 13px}.community-layout{gap:40px}}
@media(max-width:1020px){.desktop-nav{gap:15px}.desktop-nav a{font-size:10px}.header-buy{padding:14px 11px;font-size:10px;gap:12px}.brand{font-size:23px}.brand-mark{width:35px;height:35px}.header-inner{min-height:70px}.hero-grid{min-height:0;padding-block:75px 75px;grid-template-columns:1fr 1fr}.hero h1{font-size:clamp(58px,7.7vw,88px)}.hero-index{font-size:9px;white-space:normal}.hero-overline{font-size:10px}.hero-smallprint{font-size:9px}.hero-buttons{flex-direction:column;align-items:flex-start}.hero-buttons .btn{min-width:280px}.sticker-top{right:-14px;top:65px;width:90px;height:90px}.sticker-top strong{font-size:38px}.sticker-bottom{width:125px;height:117px;font-size:36px;padding-top:13px}.sticker-bottom small{font-size:7px}.hero-arrow{display:none}.story-quote{font-size:clamp(42px,6vw,68px)}.story-card{min-height:205px}.roadmap-grid{grid-template-columns:repeat(2,1fr)}.phase{min-height:335px}.phase-stamp{margin-top:36px}.phase h3{font-size:44px}.roadmap-path{display:none}.roadmap-grid{margin-top:50px}.manifesto-header h2{font-size:clamp(64px,8vw,100px)}.rule{padding:20px 17px}.rule h3{font-size:27px}.tear-layout{gap:45px;grid-template-columns:1fr 1fr}.tear-copy h2{font-size:clamp(70px,9vw,110px)}.community-layout{grid-template-columns:1.1fr .9fr;gap:30px}.community-left h2{font-size:clamp(65px,8vw,100px)}.community-figure{aspect-ratio:3/4}}
@media(max-width:780px){html{scroll-padding-top:65px}.wrap{width:min(100% - 36px,630px)}.section-pad{padding-block:75px}.site-header .header-inner{min-height:66px}.desktop-nav{display:none}.menu-toggle{display:flex}.header-buy{padding:13px 12px;font-size:10px}.brand{font-size:25px}.headline-track{height:32px;font-size:10px}.hero-grid{grid-template-columns:1fr;gap:45px;padding-block:61px 20px}.hero-copy{z-index:1}.hero-index{font-size:10px}.hero-heading-wrap{margin-top:28px}.hero h1{font-size:clamp(69px,12.5vw,113px)}.hero-overline{font-size:11px}.hero-lead{max-width:480px;margin-top:47px;font-size:18px}.hero-buttons{flex-direction:row}.hero-buttons .btn{min-width:0}.hero-smallprint{margin-top:28px}.hero-art-side{max-width:585px;width:100%;margin-inline:auto;padding:10px 30px 60px}.hero-art-frame{transform:rotate(1.8deg)}.sticker-top{right:5px;top:66px}.sticker-bottom{left:0;bottom:40px}.hero-art-underlay{top:-20px}.hero-bottom{font-size:9px;padding:0 0 24px}.heading-columns{margin-top:32px;align-items:flex-start;flex-direction:column;gap:15px}.heading-columns h2{font-size:clamp(59px,11vw,99px)}.heading-aside{max-width:none;display:flex;align-items:center;gap:28px}.heading-aside p{font-size:15px;margin:0}.handwriting{font-size:19px}.story-layout{grid-template-columns:1fr}.story-feature{min-height:510px}.story-quote{font-size:clamp(52px,10vw,77px)}.story-stack{grid-template-columns:1fr}.story-card{min-height:0;padding:21px 23px 14px}.story-card h3{font-size:31px}.manifesto-header{grid-template-columns:1fr;margin:38px 0 37px}.manifesto-header h2{font-size:clamp(76px,14vw,124px);margin-top:22px}.manifesto-star{top:12px;right:0;font-size:70px}.rules-grid{grid-template-columns:1fr}.rule{min-height:0;padding:20px 30px;display:grid;grid-template-columns:105px 1fr;grid-template-rows:25px auto auto;gap:0 22px}.rule:not(:last-child){border-right:0;border-bottom:3px solid #16161b}.rule-num{grid-column:1/-1}.rule-icon{grid-row:2/4;margin:0;height:auto}.rule h3{font-size:31px;margin:4px 0 10px}.rule p{font-size:13px}.manifesto-foot{align-items:flex-start;flex-direction:column;font-size:9px}.terminal-heading h2{font-size:clamp(60px,11vw,99px)}.terminal-shell{margin-top:35px}.chart-container,.chart-container iframe{height:480px;min-height:480px}.roadmap-header h2{font-size:clamp(58px,10vw,94px)}.roadmap-grid{margin-top:39px}.tear-layout{grid-template-columns:1fr;gap:40px}.tear-copy h2{font-size:clamp(95px,15vw,140px);margin:33px 0 15px}.tear-copy>p{max-width:580px}.cry-machine{width:min(95%,480px);margin-inline:auto}.community-layout{grid-template-columns:1fr;gap:35px}.community-left h2{font-size:clamp(71px,12.4vw,110px)}.community-art{width:min(78%,470px);margin:0 auto}.seal{right:-8%}.community-caption{bottom:1%}}
@media(max-width:510px){.wrap{width:calc(100% - 32px)}.header-inner{gap:10px}.brand{font-size:22px}.brand-mark{width:32px;height:32px}.header-buy{font-size:9px;padding:12px 9px;gap:9px}.menu-toggle{height:38px;width:39px}.hero-grid{padding-block:48px 6px;gap:32px}.hero-index{font-size:8px;letter-spacing:0}.hero-index .index-end{display:none}.hero-overline{font-size:9px}.hero h1{font-size:clamp(62px,13vw,84px);letter-spacing:-.1em}.scribble{bottom:-22px}.hero-lead{margin-top:39px;font-size:16px}.hero-buttons{flex-direction:column;align-items:stretch}.hero-buttons .btn{min-height:52px;font-size:10px}.hero-art-side{padding:10px 20px 53px}.sticker-top{height:76px;width:76px;top:45px;right:0}.sticker-top span{font-size:9px}.sticker-top strong{font-size:29px}.sticker-bottom{height:93px;width:97px;font-size:29px;left:-7px;bottom:25px;padding-top:11px}.sticker-bottom small{font-size:5.8px;margin-top:6px}.poster-topline{font-size:7px}.poster-bottomline{font-size:7px}.hero-bottom>div:first-child{max-width:200px}.hero-bottom>div:last-child{white-space:nowrap}.hero-bottom-rule{display:none}.hazard-inner{height:45px;font-size:19px;gap:20px}.section-pad{padding-block:66px}.section-index{font-size:9px;letter-spacing:0}.heading-columns h2{font-size:clamp(48px,12.4vw,73px)}.heading-aside{flex-direction:column;align-items:flex-start;gap:6px}.heading-aside p{font-size:14px}.story-feature{min-height:450px;padding:18px}.story-quote{font-size:clamp(45px,11vw,65px)}.quote-mark{font-size:80px}.story-feature-top{font-size:8px}.story-feature-footer{font-size:8px}.story-feature-footer svg{width:95px}.story-card h3{font-size:27px}.manifesto-header h2{font-size:clamp(65px,16.2vw,95px)}.manifesto-header>p{font-size:10px}.rule{padding:20px;grid-template-columns:82px 1fr;gap:0 11px}.rule-icon svg{width:78px;height:78px}.rule h3{font-size:27px}.rule p{font-size:12px}.terminal-heading h2{font-size:clamp(49px,12vw,72px)}.terminal-toolbar{padding:0 12px;gap:8px}.window-dots i{width:8px;height:8px}.terminal-url{font-size:8px}.terminal-live{font-size:8px}.terminal-meta{padding:14px 10px;flex-wrap:wrap}.chart-identity strong{font-size:12px}.chart-identity small{font-size:8px}.time-controls{margin-left:auto}.time-controls button{padding:6px 10px}.chart-container,.chart-container iframe{height:410px;min-height:410px}.terminal-foot{padding:12px;align-items:flex-start;font-size:9px}.terminal-foot>div{max-width:52%}.terminal-foot a{text-align:right;max-width:45%;line-height:1.5}.chart-after{font-size:9px}.roadmap-header h2{font-size:clamp(45px,11.6vw,70px)}.roadmap-grid{grid-template-columns:1fr;gap:10px}.phase{min-height:300px}.phase-stamp{margin-top:28px}.phase h3{font-size:46px}.phase p{max-width:300px}.roadmap-note{padding:15px;gap:10px}.roadmap-note p{font-size:9px}.barcode{display:none}.tear-copy h2{font-size:clamp(79px,18vw,105px)}.tear-copy>p{font-size:16px}.cry-machine{width:calc(100% - 20px)}.machine-header{font-size:8px}.machine-image{height:260px}.machine-counter strong{font-size:54px}.cry-button{font-size:16px}.community-left h2{font-size:clamp(56px,12.9vw,84px)}.community-left>p{font-size:16px}.community-links{margin-top:30px}.social-link{grid-template-columns:22px 1fr 65px 16px;gap:8px;min-height:68px;padding:0 3px}.social-link strong{font-size:clamp(13px,4.1vw,19px)}.social-link small{font-size:8px}.social-arrow{font-size:19px}.community-art{width:90%}.seal{height:98px;width:98px;font-size:8px}.seal b{font-size:34px}.community-caption{font-size:11px;padding:11px}.footer-logo{font-size:39px}.footer-top{flex-wrap:wrap;gap:14px}.footer-top>span{order:3;width:100%}.footer-bottom{flex-direction:column}.footer-socials{gap:21px}.footer-ticker>div{font-size:21px;height:44px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.js-ready .reveal:not(.is-visible){opacity:1;translate:0 0}}
/* Strong editorial fallback when the display webfont has not loaded yet. */
.brand,.footer-logo,.hero h1,.heading-columns h2,.story-quote,.story-card h3,.manifesto-header h2,.rule h3,.phase h3,.tear-copy h2,.machine-counter strong,.cry-button,.community-left h2,.social-link strong,.community-caption,.seal,.sticker-bottom,.sticker-top,.hazard-inner,.footer-ticker>div,.art-sticker,.phase-bottom,.story-feature-footer,.hero-art-underlay{font-weight:900}

html{overflow-x:clip}
