@font-face{font-family:"Anton";font-style:normal;font-weight:100 900;font-display:swap;src:url("assets/fonts/anton.woff2") format("woff2")}
:root{
  --ink:#070807;
  --panel:#10120f;
  --green:#49ff19;
  --red:#ff2e2e;
  --cream:#f1eee3;
  --muted:#9ca394;
  --line:rgba(241,238,227,.16);
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--ink);color:var(--cream);font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}
body.menu-open{overflow:hidden}
a{color:inherit}
.noise{position:fixed;inset:0;z-index:99;pointer-events:none;opacity:.035;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='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E")}
.boot{position:fixed;inset:0;z-index:1000;background:var(--green);color:var(--ink);display:grid;place-items:center;transition:transform .8s cubic-bezier(.77,0,.18,1) .25s}
.boot.hide{transform:translateY(-100%)}
.boot div{display:grid;text-align:center}.boot span{font:900 clamp(6rem,18vw,14rem)/.88 Anton,Impact,"Arial Black",sans-serif;letter-spacing:-.07em}.boot small{font-size:.8rem;font-weight:900;letter-spacing:.28em;margin-top:1.5rem}
.site-header{height:84px;display:flex;align-items:center;padding:0 clamp(20px,4vw,64px);position:absolute;inset:0 0 auto;z-index:20;border-bottom:1px solid var(--line);background:linear-gradient(rgba(7,8,7,.55),rgba(7,8,7,.15));backdrop-filter:blur(10px)}
.wordmark{display:flex;align-items:center;gap:13px;text-decoration:none;font-size:.78rem;font-weight:900;letter-spacing:.15em}.mark{width:39px;height:39px;background:var(--green);color:var(--ink);display:grid;place-items:center;font:900 1.25rem Anton,Impact;clip-path:polygon(0 0,100% 0,85% 100%,15% 100%)}
.site-header nav{display:flex;gap:36px;margin-left:auto}.icon-link{display:grid;place-items:center;width:40px;height:40px;margin-left:22px;border:1px solid var(--line);color:var(--cream);transition:.25s}.icon-link svg{width:15px;height:15px;fill:currentColor}.icon-link:hover{background:var(--green);border-color:var(--green);color:var(--ink)}.site-header nav a,.header-cta{font-size:.75rem;font-weight:900;letter-spacing:.13em;text-decoration:none}.site-header nav a{color:var(--muted);transition:.2s}.site-header nav a:hover{color:var(--green)}
.header-cta{margin-left:46px;background:var(--green);color:var(--ink);padding:16px 20px;display:flex;gap:18px;transition:.25s}.header-cta:hover{background:var(--cream);transform:translateY(-2px)}
.menu-button{display:none}
.hero{min-height:900px;position:relative;overflow:hidden;background:radial-gradient(circle at 74% 38%,rgba(73,255,25,.16),transparent 32%),radial-gradient(circle at 15% 85%,rgba(255,100,30,.1),transparent 40%),var(--ink)}
#market-canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.34}
.hero:after{content:"";position:absolute;inset:84px 0 0;background:linear-gradient(90deg,var(--ink) 0,rgba(7,8,7,.92) 27%,transparent 67%);pointer-events:none}
.hero-grid{min-height:900px;padding:140px clamp(20px,4vw,64px) 95px;display:grid;grid-template-columns:minmax(380px,.95fr) minmax(380px,1.05fr) 190px;align-items:center;position:relative;z-index:2}
.hero-copy{position:relative;z-index:3}
.kicker{font-size:.75rem;font-weight:900;letter-spacing:.2em;color:var(--muted);display:flex;align-items:center;gap:11px;margin:0 0 28px}.kicker i{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 6px rgba(73,255,25,.12);animation:pulse 1.7s infinite}
@keyframes pulse{50%{box-shadow:0 0 0 13px transparent}}
h1{font:900 clamp(6.7rem,10.5vw,11rem)/.9 Anton,Impact,"Arial Black",sans-serif;letter-spacing:-.055em;margin:0;text-transform:uppercase}h1 span,h1 strong{display:block}h1 strong{color:var(--green);font-weight:900;text-shadow:6px 6px 0 var(--red);filter:drop-shadow(0 0 34px rgba(73,255,25,.45))}
.hero-text{max-width:590px;font-size:1.08rem;line-height:1.6;color:#b7bcae;margin:34px 0 30px}
.hero-actions{display:flex;align-items:center;gap:18px}.button{min-height:56px;padding:0 23px;display:inline-flex;align-items:center;justify-content:center;gap:28px;text-decoration:none;font-size:.75rem;font-weight:900;letter-spacing:.13em;transition:.25s}.button-green{background:var(--green);color:var(--ink);box-shadow:7px 7px 0 var(--red)}.button-green:hover{transform:translate(-3px,-3px);box-shadow:11px 11px 0 var(--red)}.button-ghost{border:1px solid var(--line);color:var(--cream)}.button-ghost:hover{border-color:var(--green);color:var(--green)}
.coin-stage{height:650px;position:relative;display:grid;place-items:center}
.coin-stage img{width:min(86%,570px);height:auto;border-radius:50%;position:relative;z-index:4;filter:drop-shadow(0 30px 55px rgba(0,0,0,.7));animation:coin-float 5s ease-in-out infinite}
@keyframes coin-float{50%{transform:translateY(-13px) rotate(1.5deg)}}
.coin-halo{position:absolute;width:72%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--red),var(--green) 78%);filter:blur(95px);opacity:.28}
.orbit{position:absolute;border:1px solid rgba(73,255,25,.28);border-radius:50%;animation:spin 18s linear infinite}.orbit:before{content:"";position:absolute;width:9px;height:9px;background:var(--green);border-radius:50%;top:14%;right:14%;box-shadow:0 0 20px var(--green)}
.orbit-one{width:94%;aspect-ratio:1}.orbit-two{width:78%;aspect-ratio:1;animation-direction:reverse;animation-duration:12s;border-style:dashed}
@keyframes spin{to{transform:rotate(360deg)}}
.orbit-label{position:absolute;z-index:5;background:var(--ink);border:1px solid var(--line);padding:10px 12px;font:900 .68rem/1 monospace;letter-spacing:.08em}.label-one{left:0;top:23%;transform:rotate(-5deg)}.label-two{right:-3%;bottom:22%;transform:rotate(4deg)}
.market-strip{align-self:stretch;border-left:1px solid var(--line);display:grid;grid-template-rows:repeat(4,1fr)}
.market-strip>div{display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid var(--line);padding-left:28px}.market-strip small{font-size:.66rem;font-weight:900;letter-spacing:.16em;color:#737a6e;margin-bottom:9px}.market-strip b{font-size:.78rem;letter-spacing:.08em}.market-strip b i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);margin-right:5px;box-shadow:0 0 0 4px rgba(73,255,25,.14);animation:pulse 1.7s infinite}
.hero-footer{height:54px;position:absolute;z-index:4;left:clamp(20px,4vw,64px);right:clamp(20px,4vw,64px);bottom:0;border-top:1px solid var(--line);display:flex;align-items:center;gap:42px;color:#7c8376;font:900 .65rem/1 monospace;letter-spacing:.1em}.hero-footer a{margin-left:auto;text-decoration:none;color:var(--green)}
.chapter{height:74px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,4vw,64px);border-bottom:1px solid rgba(7,8,7,.18);font:900 .72rem/1 monospace;letter-spacing:.14em}.chapter-dark{border-color:var(--line)}
.origin{background:var(--cream);color:var(--ink);overflow:hidden}.origin-layout{padding:120px clamp(20px,6vw,100px) 150px;display:grid;grid-template-columns:1fr 1fr;gap:8vw}.eyebrow{font:900 .76rem/1 monospace;letter-spacing:.12em;color:#72776d;margin:0 0 25px}h2{font:900 clamp(5rem,10vw,10.5rem)/.93 Anton,Impact,"Arial Black",sans-serif;letter-spacing:-.055em;margin:0}h2 em{color:var(--red);font:italic 400 .82em Georgia,serif;letter-spacing:-.06em}
.origin-story{padding-top:70px;max-width:650px}.origin-story p{font-size:1.08rem;line-height:1.7;color:#42463f}.origin-story .lead{font:italic 1.65rem/1.35 Georgia,serif;color:var(--ink);margin-top:0}.origin-story s{color:var(--red)}.massive-quote{font:900 clamp(5rem,9vw,8.5rem)/.88 Anton,Impact!important;letter-spacing:-.04em;color:var(--green)!important;text-shadow:4px 4px 0 var(--ink);margin:35px 0!important}.origin-story strong{color:var(--ink)}
.signal-tape{height:66px;background:var(--red);color:var(--ink);overflow:hidden;transform:rotate(-1deg) scale(1.02);font:900 .78rem/1 monospace;letter-spacing:.1em}
.signal-tape-track{display:flex;align-items:center;gap:50px;white-space:nowrap;width:max-content;height:100%;animation:marquee 80s linear infinite}
.signal-tape-track span{flex:none;display:flex;align-items:center;height:100%}
@keyframes marquee{to{transform:translateX(-50%)}}
.bull-code{padding-bottom:140px}.code-intro{padding:130px clamp(20px,6vw,100px) 85px;display:grid;grid-template-columns:.35fr 1fr;align-items:start}.code-intro>p{font:900 .72rem/1 monospace;color:var(--green);letter-spacing:.16em}.code-intro h2{font-size:clamp(5rem,9vw,9rem)}
.code-list{border-block:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);margin:0 clamp(20px,4vw,64px)}.code-list article{min-height:390px;padding:35px;display:flex;flex-direction:column;border-right:1px solid var(--line);transition:.35s}.code-list article:first-child{border-left:1px solid var(--line)}.code-list article:hover{background:var(--green);color:var(--ink);transform:translateY(-8px)}.code-list article>span{font:900 3.7rem/1 Anton,Impact;color:#252924}.code-list article:hover>span{color:rgba(7,8,7,.2)}.code-list h3{font:900 clamp(2.2rem,3.5vw,4rem)/.95 Anton,Impact;margin:auto 0 18px;letter-spacing:-.025em}.code-list p{font-size:1rem;line-height:1.55;color:var(--muted);max-width:300px;margin:0}.code-list article:hover p{color:#1d211b}
.bull-statement{margin:100px clamp(20px,6vw,100px) 0;display:grid;grid-template-columns:.3fr .5fr 1fr;gap:45px;align-items:start;border-top:1px solid var(--line);padding-top:35px}.bull-statement span{font:900 .74rem/1 monospace;color:var(--green);letter-spacing:.12em}.bull-statement p{font:italic 1.3rem/1.35 Georgia;margin:0;color:var(--muted)}.bull-statement strong{font:900 clamp(3.1rem,5vw,6rem)/.95 Anton,Impact;color:var(--red);letter-spacing:-.03em}
.memes{background:var(--ink)}.meme-intro{padding:110px clamp(20px,6vw,100px) 55px;display:grid;grid-template-columns:1fr .45fr;align-items:end}.meme-intro>p{font:900 .73rem/1 monospace;letter-spacing:.14em;color:var(--green)}.meme-intro h2{font-size:clamp(4.5rem,8vw,7.5rem)}
.meme-marquee{position:relative;overflow:hidden;margin:0 0 130px;border-block:1px solid var(--line);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%)}.meme-track{display:flex;width:max-content;will-change:transform;animation:meme-scroll 75s linear infinite}.meme-marquee:hover .meme-track{animation-play-state:paused}.meme-track figure{flex:0 0 auto;width:clamp(230px,23vw,360px);aspect-ratio:1;margin:0;position:relative;overflow:hidden;background:var(--ink);border-right:1px solid var(--line)}.meme-track img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.75,.25,1),filter .35s}.meme-track figure:after{content:"";position:absolute;inset:0;border:1px solid transparent;transition:border-color .3s;pointer-events:none}.meme-track figure:hover img{transform:scale(1.06);filter:brightness(1.08)}.meme-track figure:hover:after{border-color:var(--green)}@keyframes meme-scroll{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
.buy{background:var(--cream);color:var(--ink);padding-bottom:130px}.buy-head{padding:110px clamp(20px,6vw,100px) 70px;display:grid;grid-template-columns:1fr .45fr;align-items:end}.buy-head p{font:italic 1.25rem/1.45 Georgia;max-width:380px}.steps{list-style:none;margin:0 clamp(20px,4vw,64px);padding:0;border-top:1px solid rgba(7,8,7,.2)}.steps li{min-height:145px;display:grid;grid-template-columns:120px 1fr auto;align-items:center;border-bottom:1px solid rgba(7,8,7,.2);padding:24px 32px;transition:.25s}.steps li:hover{background:var(--ink);color:var(--cream);padding-left:45px}.steps li>span{font:900 3.6rem/1 Anton,Impact;color:#c6c4ba}.steps li div{display:grid;grid-template-columns:120px 1fr minmax(220px,.6fr);align-items:center;gap:25px}.steps small{font-size:.7rem;font-weight:900;letter-spacing:.16em;color:var(--red)}.steps h3{font:900 clamp(1.6rem,2.5vw,2.8rem)/1 Anton,Impact;margin:0}.steps p{font-size:.98rem;line-height:1.5;color:#666b62;margin:0}.steps li:hover p{color:#adb3a7}.steps li>b{font-size:2rem;color:var(--green)}
.contract{padding:120px clamp(20px,6vw,100px);min-height:600px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;position:relative;overflow:hidden}.contract:before{content:"WSB";position:absolute;right:-3vw;bottom:-6vw;font:900 29vw/.7 Anton,Impact;color:transparent;-webkit-text-stroke:1px rgba(73,255,25,.09)}.contract-copy,.contract-button,.risk{position:relative;z-index:2}.contract-copy>p{font:900 .73rem/1 monospace;letter-spacing:.14em;color:var(--green)}.contract-copy h2{font-size:clamp(5rem,8vw,8rem)}.contract-copy h2 span{color:var(--green)}.contract-button{width:100%;min-width:0;border:1px solid var(--green);background:#0e110d;color:var(--cream);padding:30px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;text-align:left;cursor:pointer;box-shadow:11px 11px 0 var(--red);transition:.25s}.contract-button:hover{transform:translate(-4px,-4px);box-shadow:15px 15px 0 var(--red)}.address{font:700 clamp(.75rem,1.25vw,1rem)/1.3 monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-state{color:var(--green);font:900 .7rem/1 monospace;letter-spacing:.12em}.risk{grid-column:2;font-size:.76rem;line-height:1.5;color:#747b70;max-width:600px}
footer{background:var(--green);color:var(--ink);padding:0 clamp(20px,4vw,64px)}.footer-social{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:38px 0 34px;border-bottom:1px solid rgba(7,8,7,.22)}.footer-social a{display:flex;align-items:center;gap:13px;min-height:60px;padding:0 20px;text-decoration:none;color:var(--ink);border:1px solid rgba(7,8,7,.28);font-size:.76rem;font-weight:900;letter-spacing:.13em;transition:.25s}.footer-social svg{flex:none;width:16px;height:16px;fill:currentColor}.footer-social a b{margin-left:auto;font-size:.95rem}.footer-social a:hover{background:var(--ink);color:var(--cream);border-color:var(--ink);transform:translateY(-3px)}.footer-social a.hot{background:var(--ink);color:var(--green);border-color:var(--ink);box-shadow:6px 6px 0 var(--red)}.footer-social a.hot:hover{transform:translate(-3px,-3px);box-shadow:10px 10px 0 var(--red)}.footer-main{min-height:160px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:34px 0;gap:35px}.footer-brand{display:flex;align-items:end;gap:16px}.footer-brand span{font:900 3.8rem/.8 Anton,Impact;letter-spacing:-.04em}.footer-brand small{font-size:.68rem;font-weight:900;letter-spacing:.16em}footer p{text-align:center;font:900 .72rem/1.6 monospace;letter-spacing:.1em}.footer-credit{justify-self:end;font-size:.76rem;font-weight:900;text-decoration:none}
.reveal{opacity:0;transform:translateY(38px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.75,.25,1)}.reveal.visible{opacity:1;transform:none}
@media(max-width:1100px){.hero-grid{grid-template-columns:minmax(350px,1fr) minmax(320px,.9fr)}.market-strip{display:none}.coin-stage{height:570px}.origin-layout{gap:5vw}.code-list article{min-height:340px}.meme-track{animation-duration:58s}.steps li div{grid-template-columns:90px 1fr}.steps li div p{grid-column:2}.bull-statement{grid-template-columns:.3fr .6fr 1fr}}
@media(max-width:760px){.site-header{height:72px;padding-inline:18px}.wordmark>span:last-child,.site-header nav,.header-cta{display:none}.menu-button{margin-left:auto;width:44px;height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);background:none}.menu-button i{width:20px;height:2px;background:var(--cream);transition:.25s}.menu-button.active i:first-child{transform:translateY(4.5px) rotate(45deg)}.menu-button.active i:last-child{transform:translateY(-4.5px) rotate(-45deg)}body.menu-open .site-header{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--ink)}.site-header nav.open{position:fixed;inset:72px 0 0;background:var(--ink);display:flex;flex-direction:column;gap:0;padding:35px 20px;z-index:30;overflow-y:auto;overscroll-behavior:contain}.site-header nav.open a{font-size:1.5rem;color:var(--cream);padding:22px 0;border-bottom:1px solid var(--line)}.hero{min-height:auto}.hero:after{inset:0;background:linear-gradient(180deg,var(--ink) 0,rgba(7,8,7,.75) 48%,var(--ink) 93%)}.hero-grid{min-height:auto;padding:118px 18px 65px;display:flex;flex-direction:column;align-items:stretch}.hero-copy{z-index:6}.kicker{margin-bottom:20px}h1{font-size:clamp(5.2rem,26vw,8rem)}.hero-text{font-size:1rem;margin:28px 0}.hero-actions{align-items:stretch}.button{padding-inline:17px;gap:14px}.button-ghost{display:none}.coin-stage{height:auto;aspect-ratio:1;margin:10px -14px -20px}.coin-stage img{width:83%}.label-one{left:2%;top:19%}.label-two{right:2%;bottom:19%}.hero-footer{display:none}.origin-layout{padding:80px 20px 100px;grid-template-columns:1fr;gap:45px}.origin-story{padding-top:0}.origin-story .lead{font-size:1.35rem}.signal-tape-track{animation-duration:56s}.code-intro{padding:85px 20px 55px;grid-template-columns:1fr;gap:22px}.code-list{grid-template-columns:1fr;margin-inline:18px}.code-list article,.code-list article:first-child{min-height:260px;border:1px solid var(--line);border-bottom:0}.code-list article:last-child{border-bottom:1px solid var(--line)}.code-list h3{margin-top:60px}.meme-intro{padding:85px 20px 40px;grid-template-columns:1fr;gap:16px}.meme-intro h2{font-size:clamp(3.2rem,13vw,5rem)}.meme-marquee{margin-bottom:90px}.meme-track{animation-duration:42s}.bull-statement{margin:75px 20px 0;grid-template-columns:1fr;gap:24px}.bull-statement strong{font-size:3.5rem}.buy-head{padding:85px 20px 55px;grid-template-columns:1fr;gap:25px}.steps{margin-inline:18px}.steps li{grid-template-columns:60px 1fr auto;padding:28px 12px}.steps li>span{font-size:2.5rem}.steps li div{display:block}.steps small{display:block;margin-bottom:8px}.steps h3{font-size:1.65rem}.steps p{margin-top:10px}.steps li:hover{padding-left:16px}.contract{padding:90px 20px;min-height:640px;grid-template-columns:1fr;gap:40px}.contract-copy h2{font-size:4.6rem}.contract-button{padding:24px 19px}.risk{grid-column:1}.address{font-size:.72rem}.footer-social{grid-template-columns:1fr;gap:10px;padding:32px 0 28px}.footer-main{grid-template-columns:1fr;text-align:center;padding-block:38px;gap:28px}.footer-brand,.footer-credit{justify-self:center}footer p{order:3}.icon-link{margin-left:auto;margin-right:12px}.chapter{height:64px}}
@media(max-width:390px){h1{font-size:23vw}.hero-actions .button{width:100%}.orbit-label{font-size:.58rem}.contract-copy h2{font-size:3.9rem}.contract-button{grid-template-columns:1fr}.copy-state{margin-top:4px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.boot{display:none}.coin-stage img,.orbit,.kicker i,.signal-tape-track,.market-strip b i,.meme-track{animation:none}}@media(prefers-reduced-motion:reduce){.meme-marquee{overflow-x:auto}.meme-track{width:auto}.reveal{opacity:1;transform:none;transition:none}}
