@import url("https://fonts.googleapis.com/css2?family=Bangers&family=DM+Mono:wght@400;500&family=Nunito:wght@600;700;800;900&display=swap");:root{font-family:Nunito,Arial,sans-serif;color:#111;background:#f7edca;font-synthesis:none;--ink:#111;--cream:#f7edca;--green:#31883c;--lime:#9ee04f;--blue:#10a7d7;--orange:#ff7426;--pink:#ed3ca6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);background-image:radial-gradient(#11111118 1px,transparent 0);background-size:5px 5px}a,button{font:inherit;color:inherit}button{cursor:pointer}header{height:82px;padding:0 4vw;display:flex;align-items:center;justify-content:space-between;border-bottom:4px solid var(--ink);background:#fff8dd;position:relative;z-index:4}.logo{display:flex;flex-direction:column;text-decoration:none;font-family:Bangers;font-size:22px;line-height:.72;letter-spacing:.04em;transform:rotate(-2deg)}.logo span:last-child{color:var(--green);font-size:29px;-webkit-text-stroke:1px var(--ink)}.logo.masthead{font-size:21px;line-height:.88}.logo.masthead span:last-child{font-family:DM Mono;font-size:9px;letter-spacing:.1em;-webkit-text-stroke:0;margin-top:6px}.tiny-nav{display:flex;gap:34px;font-family:DM Mono;font-size:11px;font-weight:500}.tiny-nav a{text-decoration-thickness:2px;text-underline-offset:5px}.connect,.jump,.mint-button{border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);font-weight:900;display:flex;align-items:center;justify-content:center;gap:9px;background:var(--lime);padding:11px 16px;transition:.12s}.connect:hover,.jump:hover,.mint-button:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ink)}.connect svg{width:17px}.hero{min-height:750px;display:grid;grid-template-columns:.72fr 1.28fr;gap:4vw;padding:72px 5vw 78px;background:var(--blue);border-bottom:4px solid var(--ink);overflow:hidden;position:relative}.hero:before{content:"";position:absolute;width:400px;height:400px;border:4px solid var(--ink);border-radius:50%;background:#fff9;top:-300px;left:25%}.hero-copy{align-self:center;position:relative;z-index:2}.label,.scribble{display:inline-block;background:var(--cream);border:3px solid var(--ink);padding:7px 11px;font-family:DM Mono;font-size:11px;font-weight:500;box-shadow:3px 3px 0 var(--ink)}.label,.scribble,h1{transform:rotate(-2deg)}h1{font-family:Bangers;font-size:clamp(88px,10vw,150px);line-height:.67;letter-spacing:.01em;margin:45px 0 38px}h1 span{display:block;width:max-content;-webkit-text-stroke:3px var(--ink);text-shadow:6px 6px 0 var(--ink)}h1 span:first-child{color:#fff}h1 span:nth-child(2){color:var(--lime);margin-left:55px}h1 span:last-child{color:var(--orange)}.hero-actions{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.jump{display:inline-flex;background:var(--pink);color:#fff;text-decoration:none;padding:15px 21px}.jump svg,.mint-button svg{width:20px}.countdown{display:inline-block;background:#fff8dd;color:var(--ink);border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink);padding:12px 15px 14px;transform:rotate(1deg)}.count-label{display:block;font-family:DM Mono;font-size:10px;font-weight:500;margin-bottom:8px}.countdown>div{display:flex;gap:12px}.time{display:flex;align-items:baseline;gap:3px}.time b{font-family:Bangers;font-size:34px;line-height:1}.time small{font-family:DM Mono;font-size:8px}.doodle-arrow{position:absolute;font-family:Bangers;font-size:80px;right:25px;bottom:-20px;transform:rotate(8deg)}.art-frame{background:#fff;padding:12px 12px 32px;margin:0;align-self:center;border:4px solid var(--ink);box-shadow:12px 12px 0 var(--ink);transform:rotate(1deg);position:relative;z-index:1}.art-frame img{width:100%;display:block;border:3px solid var(--ink)}.art-frame figcaption{font-family:DM Mono;font-size:11px;padding:12px 4px 0}.tape{position:absolute;width:110px;height:30px;background:#f8d958aa;border-left:1px solid #9d8115;border-right:1px solid #9d8115;z-index:2}.tape-a{top:-14px;left:15%;transform:rotate(-5deg)}.tape-b{right:12%;bottom:-17px;transform:rotate(4deg)}.ticker{overflow:hidden;background:var(--orange);border-bottom:4px solid var(--ink);white-space:nowrap;font-family:Bangers;font-size:25px;letter-spacing:.05em;padding:12px 0}.ticker-track{display:flex;width:max-content;animation:scroll 22s linear infinite}.ticker-track span{flex:none;padding-right:2.5rem}@keyframes scroll{to{transform:translateX(-50%)}}.mint-zone{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:105px 9vw;background:var(--cream);border-bottom:4px solid var(--ink)}.faq h2,.pitch h2{font-family:Bangers;font-size:clamp(58px,7vw,96px);line-height:.88;letter-spacing:.02em;margin:32px 0}.pitch>p{font-size:19px;line-height:1.6;font-weight:700;max-width:500px}.arrow-note{font-family:Bangers;font-size:35px;color:var(--pink);transform:rotate(7deg);text-align:right;margin-top:25px}.mint-box{background:#fff8dd;border:4px solid var(--ink);box-shadow:12px 12px 0 var(--ink);padding:35px;transform:rotate(.7deg)}.live{font-family:DM Mono;font-size:11px;font-weight:500;display:flex;align-items:center;gap:9px;margin-bottom:14px}.live i{width:11px;height:11px;background:#67c52e;border:2px solid var(--ink);border-radius:50%}.line,.total{display:flex;justify-content:space-between;align-items:center;border-top:3px solid var(--ink);padding:23px 0;font-family:DM Mono;font-size:12px}.line strong,.total strong{font-family:Bangers;font-size:30px;letter-spacing:.04em}.counter{display:flex;border:3px solid var(--ink);background:#fff}.counter button{width:42px;height:40px;border:0;background:var(--lime)}.counter button:first-child{border-right:3px solid var(--ink)}.counter button:last-child{border-left:3px solid var(--ink)}.counter svg{width:16px}.counter b{display:grid;place-items:center;width:52px;font-size:18px}.total{background:var(--blue);margin:0 -35px;padding:22px 35px;border-bottom:3px solid var(--ink)}.total strong{font-size:38px}.mint-button{width:100%;background:var(--pink);color:#fff;font-family:Bangers;font-size:28px;letter-spacing:.05em;padding:15px;margin-top:28px}.note{margin-top:14px;border:3px solid var(--ink);background:var(--lime);padding:12px;font-size:12px;font-weight:900;display:flex;align-items:center;gap:8px}.note svg{width:17px}.mint-box>small{font-family:DM Mono;display:block;text-align:center;font-size:9px;margin-top:17px}.faq{padding:100px 10vw;display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw}.faq h2{margin-top:0}.faq details{border-top:3px solid var(--ink);padding:20px 0}.faq details:last-child{border-bottom:3px solid var(--ink)}.faq summary{font-weight:900;display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none}.faq summary svg{width:19px}.faq details[open] svg{transform:rotate(45deg)}.faq details p{line-height:1.6}footer{background:var(--ink);color:#fff;padding:36px 5vw;display:flex;align-items:center;justify-content:space-between;font-family:DM Mono;font-size:10px}footer .logo span:last-child{color:var(--lime)}footer a{color:#fff}@media(max-width:900px){.tiny-nav{display:none}.hero{grid-template-columns:1fr;padding:55px 6vw}.hero-copy{padding-bottom:30px}.doodle-arrow{display:none}.art-frame{box-shadow:7px 7px 0 var(--ink)}.faq,.mint-zone{grid-template-columns:1fr}}@media(max-width:560px){header{height:72px}.connect{font-size:12px;padding:9px 11px}.hero{padding-top:42px}h1{font-size:87px}.countdown>div{gap:7px}.time b{font-size:27px}.art-frame{padding:7px 7px 26px}.mint-zone{padding:75px 6vw}.mint-box{padding:25px}.total{margin:0 -25px;padding:20px 25px}.faq{padding:75px 7vw}footer{gap:20px;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker-track{animation:none}}.header-connect{width:auto;margin-top:0;white-space:nowrap;font-size:14px;padding:8px 9px;border-width:2px;box-shadow:2px 2px 0 var(--ink)}.brand-lockup{display:inline-flex;flex-direction:column;align-items:flex-start;gap:3px;text-decoration:none;flex:0 0 auto}.brand-lockup small{font-family:DM Mono;font-size:8px;font-weight:500;letter-spacing:.11em;color:var(--green)}.brand-art{position:relative;display:block;width:125px;aspect-ratio:5.28/1;overflow:hidden;transform:rotate(2.5deg);transform-origin:left center}.brand-art img{position:absolute;width:193.94%;max-width:none;height:auto;left:-38.26%;top:-103%;display:block}.footer-brand .brand-art img{filter:invert(1)}.footer-brand small{color:var(--lime)}@media(max-width:560px){.brand-art{width:112px}.brand-lockup small{font-size:7px}}.quick-mints{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:0 0 23px}.quick-mints button{min-height:52px;border:3px solid var(--ink);background:#fff;padding:7px 5px;font-family:Bangers;font-size:21px;line-height:1;box-shadow:3px 3px 0 var(--ink);transition:.12s;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.quick-mints button small{font-family:DM Mono;font-size:6px;line-height:1;letter-spacing:-.04em;white-space:nowrap}.quick-mints button.active,.quick-mints button:hover{background:var(--lime);transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.hero-title{width:min(410px,100%);aspect-ratio:1651/1898;position:relative;overflow:hidden;margin:28px 0 22px;line-height:0;transform:rotate(-1deg)}.hero-title img{position:absolute;width:124.05%;max-width:none;height:auto;left:-13.69%;top:-5.53%;display:block}.section-title{position:relative;overflow:hidden;line-height:0;transform:rotate(-1deg)}.section-title img{position:absolute;max-width:none;height:auto;display:block}.pitch .gates-title{width:min(500px,100%);aspect-ratio:1817/763;margin:28px 0 24px}.gates-title img{width:112.71%;left:-5.06%;top:-27.26%}.faq .small-print-title{width:min(420px,100%);aspect-ratio:1430/615;margin:0}.small-print-title img{width:143.22%;left:-16.71%;top:-209.43%}.art-frame video{width:100%;display:block;border:3px solid var(--ink)}.art-frame figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px}.timelapse-button{border:2px solid var(--ink);background:var(--lime);box-shadow:2px 2px 0 var(--ink);padding:5px 8px;font-family:DM Mono;font-size:8px;font-weight:700;white-space:nowrap}.timelapse-button:hover{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--ink)}