@import"https://fonts.googleapis.com/css2?family=Archivo+Black&family=DM+Mono:wght@400;500&family=Inter:wght@500;700;900&display=swap";:root{--acid: #b7ff00;--ink: #0b0b0b;--paper: #f3f0e8;--white: #fff;--orange: #ff5c35;--line: 3px solid var(--ink);color:var(--ink);background:var(--paper);font-family:Inter,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body,#app{width:100%;min-height:100%}body{margin:0;min-width:320px;background:var(--paper);overflow-x:hidden}button,a{font:inherit}button{color:inherit}img{display:block;max-width:100%;height:auto}.skip-link{position:fixed;left:16px;top:-80px;z-index:1000;background:var(--acid);border:var(--line);color:var(--ink);padding:12px 16px;font-weight:900;text-decoration:none}.skip-link:focus{top:16px}.site-shell{width:100%;overflow:clip}.nav-wrap{position:absolute;inset:0 0 auto;z-index:20;padding:18px 24px}.nav{max-width:1460px;height:72px;margin:auto;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;background:#f3f0e8f0;border:var(--line);box-shadow:6px 6px 0 var(--ink)}.brand,.nav-links button,.menu-button{border:0;background:transparent;cursor:pointer;font-weight:900}.brand{display:flex;gap:11px;align-items:center;font-size:19px;letter-spacing:-1px}.brand img,.footer-brand img{width:48px;height:48px;object-fit:cover;border:2px solid var(--ink);border-radius:50%}.nav-links{display:flex;align-items:center;gap:clamp(14px,2.5vw,40px)}.nav-links button{font-size:12px;letter-spacing:.08em;border-bottom:2px solid transparent;padding:10px 0}.nav-links button:hover{border-color:var(--ink)}.menu-button{display:none}.nav-actions,.social-links,.footer-links{display:flex;align-items:center}.nav-actions{gap:10px}.social-links{gap:8px}.social-links a{width:44px;height:44px;display:grid;place-items:center;border:2px solid var(--ink);background:var(--paper);color:var(--ink);font-size:20px;text-decoration:none;transition:transform .16s ease,background .16s ease}.social-links a:hover{background:var(--acid);transform:translateY(-2px)}.mobile-socials{display:none}.buy-button,.ghost-button{min-height:54px;padding:0 24px;border:var(--line);cursor:pointer;font-family:Archivo Black,Impact,sans-serif;font-size:14px;letter-spacing:.02em;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.buy-button{background:var(--acid);box-shadow:5px 5px 0 var(--ink)}.buy-button.small{min-height:48px;padding:0 18px}.buy-button:hover,.ghost-button:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--ink)}.buy-button:active,.ghost-button:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--ink)}.ghost-button{background:var(--paper);box-shadow:none}.hero{min-height:min(850px,100svh);display:grid;grid-template-columns:54% 46%;border-bottom:var(--line);background:var(--paper)}.hero-copy{padding:150px clamp(28px,5vw,90px) 70px;display:flex;flex-direction:column;justify-content:center}.eyebrow,.section-kicker{display:flex;align-items:center;gap:10px;font-family:DM Mono,monospace;font-weight:500;font-size:12px;letter-spacing:.12em}.eyebrow span{width:10px;height:10px;border-radius:50%;background:var(--acid);border:2px solid var(--ink)}.hero h1,section h2{margin:20px 0 10px;font-family:Archivo Black,Impact,sans-serif;font-size:clamp(66px,7.6vw,132px);line-height:.84;letter-spacing:-.075em}.hero h1 em{color:var(--acid);font-style:normal;text-shadow:4px 4px 0 var(--ink),-2px -2px 0 var(--ink),2px -2px 0 var(--ink),-2px 2px 0 var(--ink)}.hero-lede{margin:28px 0 32px;font-size:clamp(21px,2vw,31px);line-height:1.2}.hero-lede strong{font-family:Archivo Black,Impact,sans-serif}.hero-actions{display:flex;gap:14px;flex-wrap:wrap}.contract-row{margin-top:46px;padding-top:16px;border-top:2px solid var(--ink);display:grid;grid-template-columns:100px 1fr;align-items:center;gap:15px;font-family:DM Mono,monospace;font-size:11px}.contract-row>button{border:0;background:transparent;display:flex;justify-content:space-between;cursor:pointer;font-family:inherit}.contract-row b{font-size:13px}.hero-visual{position:relative;min-width:0;overflow:hidden;background:#17a9f6;border-left:var(--line)}.hero-visual>img{width:100%;height:100%;object-fit:cover;object-position:52% 50%;position:relative;z-index:1}.sunburst{position:absolute;inset:0;background:repeating-conic-gradient(#19a8f5 0 8deg,#e8f4ff 8deg 16deg);transform:scale(1.5)}.sticker{position:absolute;z-index:3;background:var(--paper);border:var(--line);box-shadow:5px 5px 0 var(--ink);padding:12px 14px;font-family:Archivo Black,Impact,sans-serif;line-height:.9;text-align:center}.sticker-one{left:5%;top:18%;transform:rotate(-10deg)}.sticker-two{right:6%;bottom:19%;transform:rotate(8deg);background:var(--acid)}.launch-stamp{position:absolute;z-index:4;right:5%;top:30%;width:132px;height:132px;display:grid;place-content:center;text-align:center;border:4px solid var(--ink);border-radius:50%;background:var(--acid);font-family:Archivo Black,Impact,sans-serif;font-size:30px;line-height:.8;transform:rotate(12deg);box-shadow:6px 6px 0 var(--ink)}.launch-stamp span{font-family:DM Mono,monospace;font-size:13px}.ticker{position:relative;z-index:5;overflow:hidden;background:var(--acid);border-block:var(--line);padding:10px 0;transform:rotate(-1deg) scale(1.02)}.ticker-track{width:max-content;display:flex;align-items:center;animation:ticker 28s linear infinite}.ticker-set{display:flex;align-items:center;flex-shrink:0;gap:28px;padding-right:28px}.ticker-text{font-family:Archivo Black,Impact,sans-serif;font-size:27px;white-space:nowrap}.ticker-sticker{width:74px;height:74px;flex:0 0 74px;overflow:hidden;border:3px solid var(--ink);border-radius:12px;background:var(--paper);box-shadow:4px 4px 0 var(--ink);transform:rotate(-6deg)}.ticker-sticker:nth-of-type(4n){transform:rotate(7deg)}.ticker-sticker img{width:100%;height:100%;object-fit:cover}@keyframes ticker{to{transform:translate(-50%)}}.section-pad{padding:100px clamp(24px,6vw,100px)}.section-kicker{padding-bottom:14px;border-bottom:2px solid currentColor}.section-kicker.light{color:var(--paper);border-color:var(--paper)}.why-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(40px,8vw,140px)}.why-grid h2,.token-title h2,.faq-section h2{font-size:clamp(58px,7vw,116px)}.why-grid h2 span,.token-title h2 span,.faq-section h2 span{color:var(--orange)}.giant-question{margin:40px 0 0;font-family:DM Mono,monospace;font-size:clamp(70px,12vw,190px);line-height:.75;color:transparent;-webkit-text-stroke:2px var(--ink);transform:rotate(-3deg)}.why-copy{padding-top:50px;font-size:20px;line-height:1.55}.why-copy>p{max-width:580px}.quote-card{margin-top:46px;position:relative;border:var(--line);box-shadow:10px 10px 0 var(--ink);overflow:hidden}.quote-card img{width:100%;aspect-ratio:1;object-fit:cover;object-position:center}.quote-card blockquote{position:absolute;inset:auto 0 0;margin:0;padding:15px;background:var(--acid);border-top:var(--line);font-family:Archivo Black,Impact,sans-serif;font-size:22px}.manifesto{min-height:640px;display:grid;grid-template-columns:45% 55%;background:var(--ink);color:var(--paper);border-block:var(--line)}.manifesto img{width:100%;height:100%;object-fit:cover;border-right:3px solid var(--paper);filter:contrast(1.06)}.manifesto>div{padding:60px;display:flex;flex-direction:column;justify-content:center}.manifesto p{margin:0;font-family:Archivo Black,Impact,sans-serif;font-size:clamp(50px,6.7vw,112px);line-height:.96;letter-spacing:-.06em}.manifesto .green{color:var(--acid)}.how-section{background:var(--ink);color:var(--paper)}.how-title-row{display:grid;grid-template-columns:1fr 360px;align-items:end;gap:30px}.how-title-row h2{font-size:clamp(66px,8vw,130px)}.how-title-row h2 span{color:var(--acid)}.how-title-row>p{font-size:18px;line-height:1.5;margin-bottom:20px}.steps{display:grid;grid-template-columns:repeat(4,1fr);margin-top:55px;border:2px solid var(--paper)}.steps article{min-height:365px;padding:22px;border-right:2px solid var(--paper);position:relative;display:flex;flex-direction:column}.steps article:last-child{border-right:0}.step-number{font-family:DM Mono,monospace}.step-icon{margin:35px 0 auto;font-family:Archivo Black,Impact,sans-serif;font-size:80px;color:var(--acid);line-height:1}.steps h3{font-family:Archivo Black,Impact,sans-serif;font-size:24px;margin:20px 0 10px}.steps p{margin:0;color:#b9b9b9;line-height:1.5;font-size:14px}.steps .step-final{background:var(--acid);color:var(--ink)}.steps .step-final .step-icon,.steps .step-final p{color:var(--ink)}.contract-banner{margin-top:40px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:2px solid var(--paper);padding:20px}.contract-banner div{display:flex;gap:40px;align-items:center}.contract-banner span{font-family:DM Mono,monospace;font-size:11px}.contract-banner strong{font-family:DM Mono,monospace;color:var(--acid)}.contract-banner button{border:2px solid var(--paper);color:var(--paper);background:transparent;padding:12px 16px;cursor:pointer;font-weight:900}.contract-banner button:hover{background:var(--paper);color:var(--ink)}.warning{font-family:DM Mono,monospace;font-size:11px;text-align:center;color:#a5a5a5}.tokenomics{background:var(--acid);border-block:var(--line);display:grid;grid-template-columns:.9fr 1.1fr;gap:70px}.token-title h2{margin-top:45px}.token-title h2 span{color:var(--paper);text-shadow:4px 4px 0 var(--ink),-2px -2px 0 var(--ink),2px -2px 0 var(--ink),-2px 2px 0 var(--ink)}.token-cards{display:grid;grid-template-columns:1fr 1fr;align-content:center;gap:16px}.token-cards article{background:var(--paper);border:var(--line);box-shadow:7px 7px 0 var(--ink);padding:22px;min-height:210px;display:flex;flex-direction:column}.token-cards span,.token-cards small{font-family:DM Mono,monospace;font-size:11px}.token-cards strong{margin:auto 0;font-family:Archivo Black,Impact,sans-serif;font-size:65px;line-height:1}.token-cards .black-card{background:var(--ink);color:var(--acid);border-color:var(--ink)}.meme-section{background:#171717;color:var(--paper)}.meme-heading{display:flex;justify-content:space-between;gap:40px;align-items:end}.meme-heading h2{font-size:clamp(66px,8vw,130px)}.meme-heading h2 span{color:var(--acid)}.meme-heading>p{max-width:290px;font-size:18px;line-height:1.45;margin-bottom:22px}.meme-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:250px;gap:14px;margin-top:50px}.meme-grid button{position:relative;padding:0;border:2px solid var(--paper);background:transparent;cursor:zoom-in;overflow:hidden}.meme-grid button.wide{grid-column:span 2}.meme-grid button.tall{grid-row:span 2}.meme-grid img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .35s ease,filter .35s ease}.meme-grid button:hover img{transform:scale(1.05);filter:saturate(1.25)}.meme-grid button span{position:absolute;right:10px;bottom:10px;background:var(--acid);color:var(--ink);border:2px solid var(--ink);padding:7px 9px;font-family:DM Mono,monospace;font-size:10px;transform:translateY(50px);transition:transform .25s ease}.meme-grid button:hover span{transform:translateY(0)}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(50px,9vw,150px)}.faq-section h2{margin-top:42px}.faq-section>div:first-child img{width:58%;margin:40px auto 0;border:var(--line);box-shadow:8px 8px 0 var(--ink);transform:rotate(-4deg)}.faq-list{padding-top:45px}.faq-list article{border-top:3px solid var(--ink)}.faq-list article:last-child{border-bottom:3px solid var(--ink)}.faq-list button{width:100%;padding:25px 0;display:flex;justify-content:space-between;gap:20px;border:0;background:transparent;cursor:pointer;text-align:left;font-family:Archivo Black,Impact,sans-serif;font-size:clamp(20px,2vw,30px)}.faq-list button b{color:var(--orange);font-size:38px;line-height:.7}.faq-list article>div{padding:0 50px 26px 0}.faq-list p{max-width:680px;margin:0;line-height:1.6}.final-cta{min-height:690px;display:grid;grid-template-columns:54% 46%;background:var(--orange);border-block:var(--line)}.final-copy{padding:clamp(45px,7vw,110px);align-self:center}.final-copy>p{font-family:DM Mono,monospace;font-size:12px}.final-copy h2{font-size:clamp(70px,8vw,140px)}.final-copy h2 span{color:var(--acid);text-shadow:4px 4px 0 var(--ink),-2px -2px 0 var(--ink),2px -2px 0 var(--ink),-2px 2px 0 var(--ink)}.final-cta>img{width:100%;height:100%;object-fit:cover;border-left:var(--line)}.buy-button.inverse{background:var(--ink);color:var(--paper);box-shadow:5px 5px 0 var(--acid)}footer{padding:34px clamp(24px,5vw,80px);background:var(--ink);color:var(--paper);display:grid;grid-template-columns:1fr auto auto;gap:30px;align-items:center}.footer-brand{display:flex;align-items:center;gap:12px;font-family:Archivo Black,Impact,sans-serif}footer>p,footer button{font-family:DM Mono,monospace;font-size:11px}footer button{border:0;background:none;color:var(--acid);cursor:pointer}.footer-links{gap:20px}.footer-socials a{border-color:var(--paper);background:transparent;color:var(--paper)}.footer-socials a:hover{border-color:var(--acid);background:var(--acid);color:var(--ink)}.lightbox{position:fixed;inset:0;z-index:200;padding:65px 20px 20px;border:0;background:#000000ed;cursor:zoom-out;display:grid;place-items:center}.lightbox img{max-height:calc(100vh - 100px);max-width:min(950px,94vw);border:3px solid var(--paper)}.lightbox span{position:absolute;right:24px;top:20px;color:var(--acid);font-family:Archivo Black,Impact,sans-serif;font-size:18px}@media(max-width:1000px){.hero{grid-template-columns:1fr}.hero-copy{min-height:760px}.hero-visual{min-height:0;aspect-ratio:1;border-left:0;border-top:var(--line)}.why-grid,.tokenomics,.faq-section,.manifesto{grid-template-columns:1fr}.manifesto img{width:100%;height:auto;aspect-ratio:1;border-right:0;border-bottom:3px solid var(--paper)}.how-title-row{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.steps article:nth-child(2){border-right:0}.steps article:nth-child(-n+2){border-bottom:2px solid var(--paper)}.meme-grid{grid-template-columns:repeat(3,1fr)}.final-cta{grid-template-columns:1fr}.final-cta>img{width:100%;height:auto;aspect-ratio:1;border-left:0;border-top:var(--line)}}@media(max-width:760px){.nav-wrap{padding:max(10px,env(safe-area-inset-top)) 10px 10px}.nav{height:64px;position:relative}.brand span{font-size:16px}.brand img{width:42px;height:42px}.menu-button{display:block;margin-left:auto;margin-right:12px;font-size:12px}.nav-actions{display:none}.nav-links{display:none;position:absolute;top:71px;left:-3px;right:-3px;padding:12px;background:var(--paper);border:var(--line);box-shadow:5px 5px 0 var(--ink);flex-direction:column;align-items:stretch}.nav-links.open{display:flex}.nav-links button{min-height:46px;text-align:left;padding:13px}.mobile-socials{display:flex;padding:10px 12px 4px}.mobile-socials a{width:48px;height:48px;font-size:22px}.hero{min-height:0}.hero-copy{min-width:0;min-height:0;padding:112px 20px 50px}.eyebrow{font-size:10px;letter-spacing:.08em;line-height:1.4}.hero h1{font-size:clamp(55px,18.2vw,86px);line-height:.86;margin-top:24px}.hero-lede{margin-top:18px}.hero-actions>*{width:100%}.contract-row{grid-template-columns:1fr}.contract-row>button{align-items:flex-start;flex-direction:column;gap:7px}.hero-visual{min-height:0;aspect-ratio:1}.hero-visual>img{object-position:center}.launch-stamp{right:5%;top:34%;width:88px;height:88px;border-width:3px;font-size:20px;box-shadow:4px 4px 0 var(--ink)}.launch-stamp span{font-size:10px}.sticker{padding:9px 10px;border-width:2px;box-shadow:4px 4px 0 var(--ink);font-size:13px}.sticker-one{left:4%;top:8%}.sticker-two{right:4%;bottom:7%}.ticker{padding:8px 0}.ticker-set{gap:18px;padding-right:18px}.ticker-text{font-size:19px}.ticker-sticker{width:56px;height:56px;flex-basis:56px;border-width:2px;border-radius:9px;box-shadow:3px 3px 0 var(--ink)}.section-pad{padding:70px 20px}section h2,.why-grid h2,.token-title h2,.faq-section h2,.how-title-row h2,.meme-heading h2,.final-copy h2{font-size:clamp(48px,14vw,70px);line-height:.9;letter-spacing:-.065em}.why-copy{padding-top:0}.why-copy{font-size:17px}.giant-question{margin:30px 0 55px;font-size:clamp(49px,16vw,72px);line-height:.9;white-space:nowrap}.quote-card{margin-right:8px}.quote-card blockquote{font-size:17px}.manifesto img{width:100%;height:auto;aspect-ratio:1;object-position:center}.manifesto>div{padding:48px 20px}.manifesto p{font-size:clamp(44px,13vw,64px)}.steps{grid-template-columns:1fr}.steps article,.steps article:nth-child(2){min-height:280px;border-right:0;border-bottom:2px solid var(--paper)}.steps article:last-child{border-bottom:0}.step-icon{margin-top:26px;font-size:64px}.contract-banner,.contract-banner div{align-items:flex-start;flex-direction:column}.contract-banner div{gap:8px}.contract-banner button{width:100%}.tokenomics{gap:42px}.token-cards{grid-template-columns:1fr 1fr;gap:10px}.token-cards article{min-width:0;min-height:160px;padding:15px;box-shadow:4px 4px 0 var(--ink)}.token-cards strong{font-size:clamp(38px,12vw,55px);overflow-wrap:anywhere}.token-cards small{line-height:1.35}.meme-heading{display:block}.meme-grid{grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:8px;margin-top:34px}.meme-grid button,.meme-grid button.wide,.meme-grid button.tall{grid-column:auto;grid-row:auto;aspect-ratio:1}.meme-grid button span{display:none}.faq-section>div:first-child img{width:80%}.faq-list{padding-top:0}.faq-list button{min-height:76px;padding:20px 0}.faq-list article>div{padding-right:0}.final-cta{min-height:0}.final-copy{padding:70px 20px}.final-cta>img{width:100%;height:auto;aspect-ratio:1;object-position:center}footer{grid-template-columns:1fr;padding-bottom:max(34px,env(safe-area-inset-bottom))}.footer-links{justify-content:space-between;flex-wrap:wrap}}@media(max-width:390px){.brand{gap:8px}.brand span{font-size:14px}.menu-button{margin-right:4px}.hero-copy{padding-inline:16px}.hero h1{font-size:clamp(52px,17.6vw,69px)}.hero-lede{font-size:20px}.contract-row{margin-top:34px}.section-pad{padding-inline:16px}section h2,.why-grid h2,.token-title h2,.faq-section h2,.how-title-row h2,.meme-heading h2,.final-copy h2{font-size:clamp(44px,13.5vw,56px)}.faq-section>div:first-child img{width:calc(100% - 18px)}.buy-button,.ghost-button{min-height:52px;padding-inline:14px}}@media(max-width:340px){.token-cards,.meme-grid{grid-template-columns:1fr}.token-cards article{min-height:155px}}@media(orientation:landscape)and (max-height:500px){.nav-wrap{position:absolute}.hero{min-height:0;grid-template-columns:1fr 1fr}.hero-copy{padding-top:105px}.hero-visual{aspect-ratio:auto;border-left:var(--line);border-top:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker>div{animation:none}*,*:before,*:after{transition-duration:.01ms!important}}
