*{box-sizing:border-box;margin:0;padding:0}
:root{--bg:#050505;--text:#f5f5f0;--muted:#aaa;--acid:#b8ff3d;--line:rgba(255,255,255,.12)}
html{scroll-behavior:smooth}
body{background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif;overflow-x:hidden}
a{color:inherit;text-decoration:none}
.noise{position:fixed;inset:0;pointer-events:none;z-index:50;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
.cursor-glow{position:fixed;width:280px;height:280px;border-radius:50%;background:rgba(184,255,61,.06);filter:blur(55px);pointer-events:none;z-index:1;transform:translate(-50%,-50%)}
.nav{height:76px;position:fixed;top:0;left:0;right:0;z-index:40;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;background:rgba(5,5,5,.45);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.09)}
.brand{font:700 28px "Space Grotesk";letter-spacing:-2px}.brand span{color:var(--acid)}
.nav nav{display:flex;gap:32px;color:#ddd;font-size:11px;font-weight:800;letter-spacing:1.5px}.nav nav a:hover{color:var(--acid)}
.nav-btn,.btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--acid);padding:13px 18px;font-size:10px;font-weight:900;letter-spacing:1.3px}
.nav-btn{color:var(--acid)}
.video-section{height:100vh;min-height:680px;position:relative;overflow:hidden;margin:0;padding:0}
.bg-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.video-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.88) 0%,rgba(0,0,0,.48) 52%,rgba(0,0,0,.22) 100%),linear-gradient(0deg,rgba(0,0,0,.65),transparent 42%,rgba(0,0,0,.3));z-index:1}
.story-shade{background:linear-gradient(90deg,rgba(0,0,0,.9) 0%,rgba(0,0,0,.57) 52%,rgba(0,0,0,.28) 100%),linear-gradient(0deg,rgba(0,0,0,.65),transparent 45%,rgba(0,0,0,.18))}
.overlay-content{position:absolute;z-index:2}
.hero-content{left:8vw;top:50%;transform:translateY(-42%);max-width:760px}
.eyebrow,.section-tag{font-size:10px;letter-spacing:2.5px;font-weight:900;color:var(--acid)}
.pulse{display:inline-block;width:7px;height:7px;background:var(--acid);border-radius:50%;box-shadow:0 0 18px var(--acid);margin-right:8px}
h1{font:700 clamp(130px,22vw,300px)/.72 "Space Grotesk";letter-spacing:-.1em;margin:38px 0 25px}h1 span{color:var(--acid)}
.hero-line{font-size:clamp(17px,2vw,27px);font-weight:900;letter-spacing:4px}
.hero-copy{max-width:590px;color:#d0d0ca;line-height:1.75;margin-top:20px;font-size:14px}
.hero-actions{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.btn.primary{background:var(--acid);color:#050505;border-color:var(--acid)}.btn.ghost{border-color:rgba(255,255,255,.4);background:rgba(0,0,0,.18)}.btn:hover{transform:translateY(-2px)}
.video-meta{position:absolute;z-index:2;left:8vw;right:8vw;bottom:25px;display:flex;justify-content:space-between;color:#aaa;font:10px monospace;letter-spacing:1px}
.story-overlay{left:8vw;top:50%;transform:translateY(-48%);max-width:850px}
.story-overlay h2{font:700 clamp(55px,7.5vw,105px)/.9 "Space Grotesk";letter-spacing:-.06em;margin:25px 0 28px}.story-overlay h2 em{color:var(--acid);font-style:normal}
.story-copy{max-width:600px;padding:22px 26px;border-left:2px solid var(--acid);background:rgba(0,0,0,.28);backdrop-filter:blur(5px)}
.story-copy .lead{font-size:19px;line-height:1.55;margin-bottom:15px}.story-copy p:not(.lead){color:#d0d0ca;line-height:1.7;margin-top:10px;font-size:13px}
.side-label{position:absolute;right:8vw;bottom:32px;z-index:2;color:#aaa;font-size:9px;letter-spacing:2px;font-weight:800}
.section{padding:130px 8vw;position:relative}.movement{background:radial-gradient(circle at 80% 30%,rgba(184,255,61,.05),transparent 30%)}
.headline-row{display:grid;grid-template-columns:1fr .7fr;gap:8vw;align-items:end;margin-top:50px}.headline-row h2,.proof h2,.links h2{font:700 clamp(48px,7vw,105px)/.92 "Space Grotesk";letter-spacing:-.06em}.headline-row h2 em,.proof h2 em,.links h2 em{color:var(--acid);font-style:normal}.headline-row p{color:#aaa;line-height:1.8;font-size:15px}
.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:70px}.card{border:1px solid var(--line);padding:34px;min-height:270px;background:rgba(255,255,255,.02);transition:.3s}.card:hover{border-color:rgba(184,255,61,.55);transform:translateY(-5px)}.card-num{color:var(--acid);font:11px monospace}.card h3{font:700 27px "Space Grotesk";margin:65px 0 14px}.card p{color:#999;line-height:1.7;font-size:14px}
.proof{background:#080808}.proof h2,.links h2{margin-top:45px}.stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:75px}.stat{padding:32px 20px;border-right:1px solid var(--line)}.stat:last-child{border-right:0}.stat span{font-size:9px;letter-spacing:2px;color:#777;font-weight:900}.stat strong{display:block;color:var(--acid);font:700 clamp(28px,4vw,58px) "Space Grotesk";margin:22px 0 8px;letter-spacing:-.05em}.stat p{font-size:11px;color:#888}
.manifesto{margin-top:85px;padding:42px;border:1px solid var(--line);display:flex;gap:32px;align-items:center}.manifesto-mark{font:700 68px "Space Grotesk";color:var(--acid)}.quote{font:700 30px "Space Grotesk";letter-spacing:-.04em}.small{color:#777;margin-top:8px}
.links-intro{color:#888;margin-top:20px}.link-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:55px}.link-card{border:1px solid var(--line);padding:32px;min-height:185px;display:flex;flex-direction:column;justify-content:space-between}.link-card:hover{border-color:var(--acid)}.link-card span{font-size:9px;color:#777;letter-spacing:2px;font-weight:900}.link-card strong{font:700 clamp(25px,4vw,55px) "Space Grotesk";letter-spacing:-.05em}.main-link strong{color:var(--acid)}.link-card small{color:#777}.contract-card{min-height:235px}.contract-card .address{margin:22px 0}.tokenomics{background:radial-gradient(circle at 15% 35%,rgba(184,255,61,.045),transparent 28%)}.token-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:14px;margin-top:70px}.token-card{border:1px solid var(--line);padding:32px;background:rgba(255,255,255,.02);min-height:190px}.token-card span,.treasury-balance span,.treasury-address>span{font-size:9px;color:#777;letter-spacing:2px;font-weight:900}.token-card strong{display:block;font:700 clamp(30px,4vw,58px) "Space Grotesk";color:var(--acid);letter-spacing:-.055em;margin:25px 0 7px;overflow-wrap:anywhere}.token-card small,.treasury-balance small{color:#777;font-size:10px;letter-spacing:1px}.treasury-panel{border:1px solid var(--line);margin-top:14px;padding:34px;background:rgba(255,255,255,.018)}.treasury-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding-bottom:25px}.treasury-heading h3{font:700 clamp(30px,4vw,58px)/.95 "Space Grotesk";letter-spacing:-.055em;margin-top:12px}.live-status{font:900 9px monospace;letter-spacing:1.5px;color:var(--acid);white-space:nowrap}.live-status i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--acid);box-shadow:0 0 12px var(--acid);margin-right:7px}.treasury-grid{display:grid;grid-template-columns:1fr 2fr;gap:14px;margin-top:24px}.treasury-balance,.treasury-address{border:1px solid var(--line);padding:32px;min-height:205px}.treasury-balance strong{display:block;font:700 clamp(34px,4vw,58px) "Space Grotesk";margin:18px 0 8px;color:#fff;letter-spacing:-.05em;overflow-wrap:anywhere}.treasury-address code{display:block;font:700 clamp(14px,1.55vw,22px)/1.25 monospace;color:#fff;word-break:break-all;margin:18px 0}.treasury-footer{display:flex;justify-content:space-between;gap:20px;margin-top:20px;color:#666;font:9px monospace;letter-spacing:1px}.treasury-footer a{color:#aaa}.treasury-footer a:hover{color:var(--acid)}.address{font:700 clamp(20px,2.65vw,42px) monospace!important;line-height:1.08;letter-spacing:-.055em;word-break:break-all;color:#fff!important;text-shadow:0 0 24px rgba(184,255,61,.12)}.copy{align-self:flex-start;border:1px solid #555;background:none;color:#aaa;padding:9px 12px;font-size:9px;font-weight:900;letter-spacing:1px;cursor:pointer}.copy:hover{border-color:var(--acid);color:var(--acid)}
.finale{height:92vh}.finale-content{left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;width:90%}.finale-content>span{color:var(--acid);font:700 20px "Space Grotesk";letter-spacing:4px}.finale-content h2{font:700 clamp(58px,10vw,150px)/.86 "Space Grotesk";letter-spacing:-.07em;margin:20px 0 35px}
footer{display:flex;justify-content:space-between;padding:28px 5vw;border-top:1px solid var(--line);font-size:9px;letter-spacing:1.5px;color:#666}footer strong{color:var(--acid)}
@media(max-width:800px){.nav{padding:0 20px}.nav nav{display:none}.nav-btn{padding:10px 12px}.video-section{min-height:680px}.hero-content,.story-overlay{left:22px;right:22px;max-width:none}.hero-content{top:51%}.hero-line{letter-spacing:2px}.hero-copy{font-size:13px}.video-meta{left:22px;right:22px}.video-meta span:first-child{font-weight:800}.video-meta span:last-child{max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.story-overlay{top:49%}.story-overlay h2{font-size:clamp(48px,14vw,76px);margin:20px 0}.story-copy{padding:17px 18px}.story-copy .lead{font-size:16px}.side-label{display:none}.section{padding:85px 22px}.headline-row,.link-grid{grid-template-columns:1fr;gap:35px}.cards,.stats,.token-grid,.treasury-grid{grid-template-columns:1fr}.stat{border-right:0;border-bottom:1px solid var(--line)}.stat:last-child{border-bottom:0}.manifesto{padding:28px;align-items:flex-start}.treasury-panel{padding:22px}.treasury-heading{align-items:flex-start}.treasury-footer{flex-direction:column}.contract-card .address{font-size:clamp(19px,5.4vw,29px)}.quote{font-size:25px}}
