:root{
  --lime:#a8ff00;
  --lime2:#c7ff3a;
  --black:#050505;
  --ink:#0a0a0a;
  --white:#f2f2ee;
  --muted:#98988f;
  --line:rgba(168,255,0,.22);
  --max:1240px;
}
*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}
body{background:var(--black);color:var(--white);font-family:Inter,Arial,sans-serif;overflow-x:hidden}
a{color:inherit;text-decoration:none}
.grain{position:fixed;inset:0;pointer-events:none;z-index:1000;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}
.cursor-glow{position:fixed;width:320px;height:320px;border-radius:50%;pointer-events:none;z-index:0;background:radial-gradient(circle,rgba(168,255,0,.09),transparent 68%);transform:translate(-50%,-50%)}
.nav{height:78px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 4vw;position:sticky;top:0;background:rgba(5,5,5,.82);backdrop-filter:blur(14px);z-index:50}
.brand{font-family:Anton,sans-serif;font-size:30px;letter-spacing:1px;color:var(--lime);display:flex;align-items:center;gap:6px;text-shadow:0 0 22px rgba(168,255,0,.25)}
.brand-crown{font-family:serif;font-size:24px}
.nav-links{display:flex;gap:34px;font-size:12px;text-transform:uppercase;letter-spacing:1.5px;color:#bcbcb5}
.nav-links a:hover{color:var(--lime)}
.nav-actions{display:flex;gap:10px}.pill{padding:10px 16px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.8px}.pill-outline{border:1px solid var(--lime)}.pill-green{background:var(--lime);color:#050505}
.menu{display:none;background:none;border:0;color:var(--lime);font-size:25px}
.hero{min-height:calc(100vh - 78px);max-width:var(--max);margin:auto;display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;position:relative;padding:60px 30px 80px}
.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 75% 48%,rgba(168,255,0,.11),transparent 35%),linear-gradient(90deg,transparent 55%,rgba(168,255,0,.025));pointer-events:none}
.hero-copy{position:relative;z-index:2}.eyebrow,.section-mark{font:500 11px "DM Mono",monospace;letter-spacing:2px;color:var(--lime)}.eyebrow span{display:inline-block;width:7px;height:7px;background:var(--lime);border-radius:50%;margin-right:9px;box-shadow:0 0 12px var(--lime)}
.hero h1{font-family:Anton,sans-serif;font-size:clamp(110px,15vw,205px);line-height:.72;letter-spacing:-6px;margin:30px 0 26px;color:var(--lime);text-shadow:6px 7px 0 #0c1700,0 0 50px rgba(168,255,0,.13);position:relative}
.hero h1 span{color:var(--white)}.hero h1 i{font-family:serif;font-size:.23em;vertical-align:top;position:relative;top:-15px;color:var(--lime);font-style:normal}
.hero-tag{font-family:Anton,sans-serif;font-size:30px;line-height:1.05;letter-spacing:1px}.hero-tag em{color:var(--lime);font-style:normal}
.hero-desc{color:#aaa9a2;max-width:475px;line-height:1.7;margin:18px 0 25px;font-size:14px}
.hero-buttons{display:flex;gap:11px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:47px;padding:0 21px;font-size:11px;font-weight:900;letter-spacing:1.2px}.btn-primary{background:var(--lime);color:#050505;box-shadow:0 0 28px rgba(168,255,0,.13)}.btn-ghost{border:1px solid #676761}.btn-ghost:hover{border-color:var(--lime);color:var(--lime)}
.launch-card{margin-top:32px;width:min(470px,100%);border:1px solid var(--line);background:linear-gradient(135deg,rgba(168,255,0,.055),rgba(255,255,255,.018));padding:18px 20px;position:relative;overflow:hidden}.launch-card:after{content:"";position:absolute;top:0;right:0;width:90px;height:90px;background:var(--lime);opacity:.08;filter:blur(25px)}
.launch-label{font:700 12px "DM Mono",monospace;color:var(--lime);letter-spacing:2px}.pulse{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--lime);margin-right:7px;box-shadow:0 0 0 5px rgba(168,255,0,.1);animation:pulse 1.5s infinite}
.launch-time{font-family:Anton,sans-serif;font-size:31px;margin:9px 0 13px}.launch-time small{font-family:"DM Mono";font-size:12px;color:var(--lime)}.launch-time b{color:#555;margin:0 6px}.launch-time strong{font:700 12px "DM Mono";color:var(--lime)}
.countdown{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.countdown div{border:1px solid rgba(255,255,255,.1);padding:9px;text-align:center;background:#090909}.countdown strong{display:block;font:34px Anton,sans-serif;color:var(--white)}.countdown span{font:9px "DM Mono";color:#777;letter-spacing:1px}.launch-note{font:9px "DM Mono";letter-spacing:1.5px;color:#65655f;margin-top:10px}
.hero-art{height:650px;position:relative;display:flex;align-items:center;justify-content:center}.art-frame{width:min(590px,100%);aspect-ratio:1/1;overflow:hidden;position:relative;transform:rotate(2deg);filter:drop-shadow(0 20px 50px rgba(0,0,0,.7))}.art-frame:after{content:"";position:absolute;inset:0;border:2px solid var(--lime);mix-blend-mode:screen;opacity:.55;clip-path:polygon(0 8%,92% 0,100% 91%,8% 100%)}.art-frame img{width:100%;height:100%;object-fit:cover}
.scribble{position:absolute;font-family:Anton,sans-serif;color:var(--lime);font-size:31px;line-height:.8;transform:rotate(-13deg);right:2%;top:7%;text-shadow:3px 3px #111}.sticker{position:absolute;bottom:12%;right:3%;font:28px Anton;color:#050505;background:var(--lime);padding:9px 13px;transform:rotate(-8deg)}.arrow{position:absolute;bottom:4%;left:8%;font-size:65px;color:var(--lime);transform:rotate(-10deg)}
.ticker{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--lime);color:#050505;white-space:nowrap}.ticker-track{display:flex;gap:28px;align-items:center;width:max-content;padding:14px 0;animation:marquee 25s linear infinite;font:26px Anton,sans-serif;letter-spacing:1px}.ticker b{font-family:serif;font-size:20px}
section{position:relative}.manifesto,.buy,.roadmap{max-width:var(--max);margin:auto;padding:120px 30px}.manifesto-grid{display:grid;grid-template-columns:.75fr 1fr .8fr;gap:65px;align-items:center;margin-top:45px}.manifesto-title span{font:10px "DM Mono";color:#777;letter-spacing:2px}.manifesto-title h2,.section-head h2,.roadmap h2,.community h2{font:110px Anton,sans-serif;line-height:.82;letter-spacing:-3px;margin-top:10px}.manifesto-title h2{color:var(--white)}.manifesto-text{font-size:15px;color:#a9a9a1;line-height:1.75}.manifesto-text .big{font:36px Anton;color:var(--lime);line-height:1.05;margin-bottom:18px}.manifesto-text strong{color:var(--lime)}.quote{font:18px Anton;color:var(--white);border-left:3px solid var(--lime);padding-left:18px;margin-top:25px;line-height:1.2}.photo-card{position:relative;aspect-ratio:1/1;border:1px solid var(--line);overflow:hidden;transform:rotate(2deg)}.photo-card img{width:100%;height:100%;object-fit:cover}.photo-card span{position:absolute;left:12px;bottom:12px;background:var(--lime);color:#050505;padding:5px 9px;font:12px Anton}
.principles{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);max-width:var(--max);margin:auto}.principles article{padding:42px 35px;border-right:1px solid var(--line)}.principles article:last-child{border:0}.number{font:11px "DM Mono";color:var(--lime)}.principles h3{font:31px Anton;margin:18px 0 8px}.principles p{font-size:13px;line-height:1.6;color:#8f8f88}
.poster{max-width:var(--max);margin:120px auto;padding:0 30px;display:grid;grid-template-columns:.9fr 1.1fr;min-height:650px;background:#0a0a0a}.poster-copy{padding:75px 50px;border:1px solid var(--line);border-right:0;display:flex;flex-direction:column;justify-content:center}.stamp{display:inline-block;width:max-content;background:var(--lime);color:#050505;font:11px "DM Mono";padding:7px 10px;letter-spacing:1px}.poster h2{font:clamp(85px,10vw,150px) Anton;line-height:.78;margin:35px 0 25px}.poster h2 em,.section-head h2 em,.roadmap h2 em,.community h2 em{color:var(--lime);font-style:normal}.poster-copy p{font:18px Anton;color:#a5a59e;line-height:1.2}.poster-copy a{margin-top:32px;color:var(--lime);font:11px "DM Mono";letter-spacing:1.4px}.poster-image{position:relative;overflow:hidden;border:1px solid var(--line)}.poster-image img{width:100%;height:100%;object-fit:cover;filter:saturate(1.15) contrast(1.05)}.poster-tag{position:absolute;right:20px;bottom:20px;color:#050505;background:var(--lime);font:28px Anton;padding:6px 12px;transform:rotate(-5deg)}
.section-head h2{font-size:85px;margin:25px 0 50px}.steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.step{min-height:310px;padding:27px;border-right:1px solid var(--line);position:relative}.step:last-child{border:0}.step>span{font:11px "DM Mono";color:#686862}.step-icon{font-size:37px;color:var(--lime);margin:32px 0 18px}.step h3{font:27px Anton;line-height:1}.step p{font-size:12px;color:#888;line-height:1.65;margin-top:12px;max-width:200px}
.roadmap-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;margin-top:45px}.roadmap h2{font-size:100px}.roadmap-intro{color:#777;max-width:320px;line-height:1.6;margin-top:25px}.timeline{border-left:1px solid var(--line)}.phase{display:grid;grid-template-columns:70px 1fr;gap:15px;padding:0 0 38px 28px;position:relative}.phase:before{content:"";position:absolute;left:-5px;top:5px;width:9px;height:9px;background:#282822;border:1px solid var(--lime);border-radius:50%}.phase.active:before{background:var(--lime);box-shadow:0 0 18px var(--lime)}.phase>span{font:11px "DM Mono";color:var(--lime)}.phase h3{font:27px Anton}.phase p{font-size:12px;color:#777;margin-top:6px}
.community{max-width:var(--max);min-height:650px;margin:40px auto 120px;overflow:hidden;border:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;background:#070707}.community:before{content:"NOPE";position:absolute;left:-30px;bottom:-90px;font:260px Anton;color:rgba(168,255,0,.025)}.community-content{padding:80px 60px;position:relative;z-index:2}.community h2{font-size:105px;margin:30px 0 22px}.community-content p{color:#96968f;max-width:380px;line-height:1.7}.community-buttons{display:flex;gap:10px;margin-top:30px}.community-art{position:relative;overflow:hidden}.community-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#070707 0%,transparent 40%),linear-gradient(0deg,#070707 0%,transparent 35%)}.community-art img{width:100%;height:100%;object-fit:cover;object-position:60% center;transform:scale(1.15);filter:contrast(1.08)}
footer{border-top:1px solid var(--line);padding:45px 5vw 25px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;align-items:center}.footer-brand{font:45px Anton;color:var(--lime)}.footer-brand span{font-family:serif;font-size:30px}.footer-contract{font:10px "DM Mono";color:#666}.footer-contract span{color:#aaa}.footer-contract button{border:1px solid #333;background:none;color:var(--lime);font:9px "DM Mono";padding:5px 7px;margin-left:6px;cursor:pointer}.footer-social{display:flex;justify-content:flex-end;gap:25px;font:10px "DM Mono";letter-spacing:1px}.footer-social a:hover{color:var(--lime)}.footer-bottom{grid-column:1/-1;border-top:1px solid #171713;padding-top:20px;display:flex;justify-content:space-between;color:#4e4e49;font:9px "DM Mono";letter-spacing:1px}
@keyframes marquee{to{transform:translateX(-50%)}}@keyframes pulse{50%{box-shadow:0 0 0 10px rgba(168,255,0,0)}}
@media(max-width:900px){.nav-links{display:none}.nav-actions{margin-left:auto;margin-right:15px}.menu{display:block}.hero{grid-template-columns:1fr;padding-top:70px}.hero-art{height:520px;order:-1}.hero h1{font-size:120px}.manifesto-grid{grid-template-columns:1fr 1fr}.manifesto-title{grid-column:1/-1}.principles{grid-template-columns:1fr}.principles article{border-right:0;border-bottom:1px solid var(--line)}.poster{grid-template-columns:1fr}.poster-copy{border-right:1px solid var(--line);border-bottom:0}.poster-image{min-height:450px}.steps{grid-template-columns:1fr 1fr}.step:nth-child(2){border-right:0}.step:nth-child(-n+2){border-bottom:1px solid var(--line)}.roadmap-layout{grid-template-columns:1fr}.community{grid-template-columns:1fr}.community-art{min-height:420px}footer{grid-template-columns:1fr 1fr}.footer-social{justify-content:flex-start}}
@media(max-width:560px){.nav{padding:0 18px}.nav-actions .pill-outline span{display:none}.nav-actions{gap:6px}.hero{padding:45px 18px 60px}.hero-art{height:390px}.hero h1{font-size:90px;letter-spacing:-3px}.hero-tag{font-size:24px}.hero-desc{font-size:13px}.launch-time{font-size:24px}.countdown strong{font-size:27px}.manifesto,.buy,.roadmap{padding:80px 18px}.manifesto-grid{grid-template-columns:1fr}.manifesto-title{grid-column:auto}.manifesto-title h2,.section-head h2,.roadmap h2,.community h2{font-size:76px}.photo-card{max-width:420px;margin:auto}.poster{margin:80px auto;padding:0 18px}.poster-copy{padding:55px 28px}.poster h2{font-size:95px}.steps{grid-template-columns:1fr}.step{border-right:0!important;border-bottom:1px solid var(--line)}.step:last-child{border-bottom:0}.community{margin:20px 18px 80px}.community-content{padding:60px 28px}.community-art{min-height:360px}.scribble{font-size:23px}.sticker{font-size:21px}footer{padding:35px 18px;grid-template-columns:1fr}.footer-social{justify-content:flex-start}.footer-bottom{display:block}.footer-bottom span{display:block;margin-top:8px}}
