:root{--acid:#ccff00;--ink:#171514;--paper:#f6f4e8;--pink:#ff596d;--blue:#45c8ff}*{box-sizing:border-box}html{background:var(--acid);scroll-behavior:smooth}body{margin:0;min-height:100svh;background:var(--acid);color:var(--ink);font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}.noise{position:fixed;inset:0;pointer-events:none;z-index:20;opacity:.055;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='.95' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}.site-header{height:82px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 4vw;border-bottom:3px solid var(--ink);position:relative;z-index:5}.wordmark{display:flex;align-items:center;gap:9px;color:var(--ink);font:900 16px/1 Impact,'Arial Black',sans-serif;letter-spacing:.5px;text-decoration:none;width:max-content}.wordmark img{width:44px;height:44px;object-fit:contain;background:var(--ink);border:2px solid var(--ink);border-radius:50%}.wordmark span{display:block}.chain-pill{justify-self:center;border:2px solid var(--ink);border-radius:99px;padding:9px 15px;font-size:10px;font-weight:900;letter-spacing:1.3px;background:#ddff55;display:flex;gap:8px;align-items:center}.chain-pill i{display:block;width:8px;height:8px;background:var(--ink);border-radius:50%;box-shadow:0 0 0 4px #1715141f}.mini-x{justify-self:end;width:42px;height:42px;border:2px solid var(--ink);border-radius:50%;display:grid;place-items:center;color:var(--ink);transition:.15s}.mini-x:hover{background:var(--ink);color:var(--acid);transform:rotate(-8deg)}.mini-x svg{width:17px;fill:currentColor}
.hero{width:min(1500px,100%);min-height:calc(100svh - 170px);margin:auto;padding:clamp(32px,5vw,74px) 4vw;display:grid;grid-template-columns:minmax(0,1.03fr) minmax(360px,.77fr);align-items:center;gap:clamp(34px,7vw,110px)}.copy{position:relative;z-index:2}.eyebrow{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:900;letter-spacing:1.5px;margin-bottom:-3%}.eyebrow b{background:var(--pink);border:2px solid var(--ink);padding:7px 9px;transform:rotate(-2deg);box-shadow:3px 3px 0 var(--ink)}.logo{display:block;width:min(690px,105%);height:auto;margin-left:-4%;mix-blend-mode:multiply}.lead{font-size:clamp(23px,2.5vw,38px);line-height:1.12;font-weight:700;letter-spacing:-1.5px;margin:-6% 0 31px}.lead strong{font-weight:950}.actions{display:flex;align-items:center;gap:21px}.follow{display:flex;align-items:center;gap:12px;background:var(--ink);color:var(--acid);padding:17px 19px;text-decoration:none;font-size:12px;font-weight:900;letter-spacing:.8px;border:2px solid var(--ink);box-shadow:7px 7px 0 #fff;transition:.14s}.follow:hover{transform:translate(3px,3px);box-shadow:4px 4px 0 #fff}.follow svg{width:17px;fill:currentColor}.follow span{font-size:21px;margin-left:4px}.actions p{font-size:10px;font-weight:800;line-height:1.45;text-transform:uppercase;letter-spacing:.8px}
.art{position:relative;z-index:1;max-width:590px;justify-self:center;width:100%;padding:3%}.art-shadow{position:absolute;inset:8% -1% -1% 9%;background:var(--ink);transform:rotate(4deg)}.art-card{position:relative;overflow:hidden;border:4px solid var(--ink);background:var(--ink);transform:rotate(-2.2deg);transition:transform .15s ease-out;will-change:transform;box-shadow:inset 0 0 0 8px var(--paper),inset 0 0 0 10px var(--ink)}.art-card img{display:block;position:relative;z-index:2;width:100%;height:auto}.avatar-burst{position:absolute;z-index:1;inset:-25%;background:repeating-conic-gradient(var(--acid) 0 8deg,#b5e500 8deg 16deg);animation:burst 28s linear infinite}@keyframes burst{to{transform:rotate(360deg)}}.issue,.supply{z-index:3;position:absolute;background:var(--paper);border:2px solid var(--ink);font-size:9px;font-weight:900;letter-spacing:1px;line-height:1.2;padding:8px 10px}.issue{top:13px;left:13px}.supply{bottom:13px;right:13px;text-align:right}.stamp{position:absolute;right:-7%;top:4%;z-index:4;background:var(--pink);border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink);padding:10px 15px;font:900 clamp(18px,2vw,26px) Impact,'Arial Black',sans-serif;letter-spacing:1px;transform:rotate(9deg)}.scribble{position:absolute;left:-11%;bottom:-8%;z-index:5;font:900 clamp(80px,10vw,150px)/1 'Comic Sans MS',cursive;transform:rotate(-12deg);color:var(--ink)}.reveal-chip{position:absolute;z-index:4;left:-9%;bottom:-3%;width:clamp(82px,9vw,132px);height:auto;border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink);transform:rotate(7deg)}
.ticker{background:var(--ink);color:var(--acid);border-top:3px solid var(--ink);border-bottom:3px solid var(--ink);overflow:hidden;padding:13px 0;font:900 12px/1 Impact,'Arial Black',sans-serif;letter-spacing:1.5px;white-space:nowrap}.ticker div{display:flex;width:max-content;gap:28px;animation:marquee 22s linear infinite}.ticker i{font-style:normal;color:#fff}@keyframes marquee{to{transform:translateX(-50%)}}footer{min-height:52px;padding:13px 4vw;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.7px}footer span:last-child{text-align:right;opacity:.7}
@media(max-width:850px){.site-header{grid-template-columns:1fr 1fr}.chain-pill{display:none}.hero{grid-template-columns:1fr;gap:35px;padding-top:44px}.copy{text-align:center}.eyebrow{justify-content:center}.logo{margin-left:auto;margin-right:auto}.actions{justify-content:center}.art{max-width:520px;width:86%}.scribble{left:-14%}.stamp{right:-10%}footer{flex-direction:column;justify-content:center;text-align:center}footer span:last-child{text-align:center}}
@media(max-width:520px){.site-header{height:68px}.hero{padding:36px 22px 55px;min-height:auto}.eyebrow{margin-bottom:2%;font-size:8px}.logo{width:112%;margin-left:-6%}.lead{font-size:25px;margin-top:-3%}.actions{flex-direction:column}.actions p{margin:3px 0 0}.follow{width:100%;justify-content:center}.art{width:91%;margin:14px auto 28px}.stamp{right:-7%;top:1%}.scribble{left:-12%;bottom:-11%;font-size:90px}.reveal-chip{left:-7%;bottom:-8%;width:82px}.ticker{padding:12px 0}}
@media(prefers-reduced-motion:reduce){.ticker div,.avatar-burst{animation:none}.art-card{transition:none}}
@media(max-width:520px){.copy{min-width:0;width:100%}.logo{width:100%;margin-left:0}.lead{font-size:22px;letter-spacing:-1px}.eyebrow{flex-wrap:wrap}}
.copy .lead{margin-top:clamp(12px,1.5vw,24px)}
.header-actions{justify-self:end;display:flex;align-items:center;gap:12px}.mint-nav{color:var(--ink);font-size:10px;font-weight:950;letter-spacing:1px;text-decoration:none;border:2px solid var(--ink);padding:9px 12px;background:#ddff55}.mint-nav:hover{background:var(--ink);color:var(--acid)}
.waitlist{border-top:3px solid var(--ink);padding:clamp(50px,7vw,90px) max(4vw,calc((100vw - 1500px)/2 + 4vw));display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(40px,8vw,120px);align-items:center;background:#ddff55}.waitlist-kicker{display:inline-block;margin:0 0 13px;padding:7px 9px;background:var(--pink);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);font-size:9px;font-weight:950;letter-spacing:1.3px;transform:rotate(-2deg)}.waitlist h2{margin:0;font:900 clamp(54px,7vw,100px)/.82 Impact,'Arial Black',sans-serif;letter-spacing:-2px}.waitlist-copy>p:not(.waitlist-kicker){max-width:440px;font-size:14px;font-weight:750;line-height:1.45}.waitlist-copy a{color:var(--ink)}.waitlist-copy>strong{display:block;margin-top:24px;font-size:10px;letter-spacing:1.2px}.waitlist-form{display:grid;grid-template-columns:1fr 1.45fr;gap:18px;background:var(--acid);border:3px solid var(--ink);box-shadow:12px 12px 0 var(--ink);padding:clamp(22px,3vw,38px)}.waitlist-form label{min-width:0}.waitlist-form label>span{display:block;margin-bottom:8px;font-size:9px;font-weight:950;letter-spacing:1px}.waitlist-form input{width:100%;height:52px;border:2px solid var(--ink);border-radius:0;background:#f6f4e8;color:var(--ink);padding:0 13px;font:800 13px Arial,sans-serif;outline:none}.waitlist-form input:focus{box-shadow:4px 4px 0 var(--pink)}.input-wrap{display:flex;border:2px solid var(--ink);background:#f6f4e8}.input-wrap b{display:grid;place-items:center;width:42px;border-right:2px solid var(--ink);font-size:15px}.input-wrap input{border:0;height:48px}.waitlist-form button{grid-column:1/-1;min-height:58px;border:3px solid var(--ink);background:var(--ink);color:var(--acid);font-size:14px;font-weight:950;letter-spacing:1.3px;cursor:pointer;box-shadow:7px 7px 0 #fff}.waitlist-form button:hover:not(:disabled){transform:translate(3px,3px);box-shadow:4px 4px 0 #fff}.waitlist-form button:disabled{cursor:wait;opacity:.65}.waitlist-form button i{font-style:normal;margin-left:7px}.form-status{grid-column:1/-1;min-height:18px;margin:1px 0 0;font-size:10px;font-weight:800;line-height:1.4}.form-status.success{color:#145c18}.form-status.error{color:#a3122a}.honey{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
@media(max-width:850px){.waitlist{grid-template-columns:1fr;text-align:center}.waitlist-copy>p:not(.waitlist-kicker){margin-left:auto;margin-right:auto}.waitlist-form{text-align:left}}
@media(max-width:580px){.waitlist{padding:48px 22px 64px}.waitlist-form{grid-template-columns:1fr;padding:22px}.waitlist h2{font-size:62px}.header-actions{gap:7px}.mint-nav{display:none}}
.missions{grid-column:1/-1;display:grid;gap:10px;margin:0 0 4px;padding:0;border:0}.missions legend{margin-bottom:10px;font-size:10px;font-weight:950;letter-spacing:1.2px}.mission{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:11px;min-height:62px;padding:10px 12px;border:2px solid var(--ink);background:#f6f4e8}.mission>span{display:flex;align-items:center;gap:11px;min-width:0}.mission b{display:grid;place-items:center;width:29px;height:29px;flex:0 0 29px;background:var(--ink);color:var(--acid);font-size:9px}.mission i{font-style:normal;font-size:10px;font-weight:950;letter-spacing:.5px;line-height:1.3}.mission a{min-width:90px;padding:9px 11px;border:2px solid var(--ink);background:var(--pink);color:var(--ink);font-size:9px;font-weight:950;text-align:center;text-decoration:none;white-space:nowrap}.mission a.complete{background:var(--ink);color:var(--acid)}.missions>p{margin:0;font-size:9px;font-weight:750;line-height:1.4}.credentials{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.45fr;gap:18px;min-width:0;margin:0;padding:0;border:0}.credentials:disabled{opacity:.42}
@media(max-width:580px){.mission{grid-template-columns:1fr auto}.credentials{grid-template-columns:1fr}}
.whitelist-checker{margin-top:28px;padding:15px;border:2px solid var(--ink);background:rgba(255,255,255,.24);box-shadow:5px 5px 0 var(--ink);text-align:left}.whitelist-checker>label{display:block;margin-bottom:8px;font-size:9px;font-weight:950;letter-spacing:1px}.whitelist-checker>div{display:flex}.whitelist-checker input{min-width:0;flex:1;height:43px;padding:0 10px;border:2px solid var(--ink);background:#f6f4e8;font:800 11px Arial,sans-serif;outline:none}.whitelist-checker button{border:2px solid var(--ink);border-left:0;background:var(--ink);color:var(--acid);padding:0 13px;font-size:9px;font-weight:950;cursor:pointer}.whitelist-checker p{margin:9px 0 0!important;min-height:14px;font-size:8px!important;font-weight:900!important;letter-spacing:.4px}.whitelist-checker p.success{color:#145c18}.whitelist-checker p.error{color:#a3122a}.whitelist-checker p.pending{color:#705000}
