.page-module__E0kJGG__hero{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:40px;padding:60px 24px;display:flex}.page-module__E0kJGG__logoMark{font-family:var(--font-display);letter-spacing:.02em;margin-bottom:8px;font-size:clamp(36px,9vw,96px);line-height:1}.page-module__E0kJGG__mint{color:var(--mint-purple-2);text-shadow:3px 3px 0 var(--mint-purple), 0 0 30px var(--mint-purple-2)}.page-module__E0kJGG__face{color:var(--face-pink-2);text-shadow:3px 3px 0 var(--face-pink), 0 0 30px var(--face-pink-2)}.page-module__E0kJGG__cherry{color:var(--neon-green);vertical-align:super;text-shadow:0 0 14px var(--neon-green);margin-left:.1em;font-size:.6em;animation:2.4s steps(4,end) infinite page-module__E0kJGG__cherryWiggle;display:inline-block}.page-module__E0kJGG__logoDivider{font-family:var(--font-display);color:var(--neon-cyan);letter-spacing:.4em;margin-bottom:4px;font-size:10px}.page-module__E0kJGG__siteTitle{font-family:var(--font-display);color:var(--neon-pink);text-shadow:3px 3px 0 var(--neon-purple), 6px 6px 0 var(--neon-cyan), 0 0 40px var(--neon-pink);letter-spacing:.05em;font-size:clamp(20px,4vw,32px)}.page-module__E0kJGG__siteTagline{font-family:var(--font-screen);color:var(--pixel-dim);max-width:580px;font-size:clamp(18px,2.5vw,24px);line-height:1.3}.page-module__E0kJGG__hlCyan{color:var(--neon-cyan)}.page-module__E0kJGG__hlYellow{color:var(--neon-yellow)}.page-module__E0kJGG__hlPink{color:var(--neon-pink)}.page-module__E0kJGG__hl{color:var(--neon-cyan)}.page-module__E0kJGG__cabinetButtons{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px;width:100%;max-width:980px;margin-top:20px;display:grid}.page-module__E0kJGG__cabBtn{color:var(--pixel-white);text-align:center;cursor:pointer;font-family:var(--font-display);background:#000;border:4px solid;padding:36px 24px;text-decoration:none;transition:transform 80ms steps(3,end),box-shadow 80ms;display:block;position:relative}.page-module__E0kJGG__cabBtn:hover{transform:translate(-4px,-4px)}.page-module__E0kJGG__cabBtn:active{transform:translate(2px,2px)}.page-module__E0kJGG__arrow{margin-bottom:14px;font-size:24px;animation:1s steps(2,end) infinite page-module__E0kJGG__arrowPulse;display:block}.page-module__E0kJGG__label{letter-spacing:.1em;margin-bottom:10px;font-size:16px;display:block}.page-module__E0kJGG__sub{font-family:var(--font-pixel);letter-spacing:.14em;color:var(--pixel-fade);font-size:11px;line-height:1.4}.page-module__E0kJGG__mintCab{border-color:var(--neon-magenta);box-shadow:6px 6px 0 var(--neon-magenta), inset 0 0 30px #cb02b226}.page-module__E0kJGG__mintCab .page-module__E0kJGG__arrow,.page-module__E0kJGG__mintCab .page-module__E0kJGG__label{color:var(--neon-magenta);text-shadow:0 0 12px var(--neon-magenta)}.page-module__E0kJGG__mintCab:hover{box-shadow:10px 10px 0 var(--neon-magenta), inset 0 0 40px #cb02b24d, 0 0 40px var(--neon-magenta)}.page-module__E0kJGG__mintsCab{border-color:var(--neon-cyan);box-shadow:6px 6px 0 var(--neon-cyan), inset 0 0 30px #00fff01a}.page-module__E0kJGG__mintsCab .page-module__E0kJGG__arrow,.page-module__E0kJGG__mintsCab .page-module__E0kJGG__label{color:var(--neon-cyan);text-shadow:0 0 12px var(--neon-cyan)}.page-module__E0kJGG__mintsCab:hover{box-shadow:10px 10px 0 var(--neon-cyan), inset 0 0 40px #00fff040, 0 0 40px var(--neon-cyan)}.page-module__E0kJGG__footer{border-top:4px solid var(--neon-cyan);text-align:center;font-family:var(--font-pixel);color:var(--pixel-fade);letter-spacing:.1em;background:linear-gradient(#0d0220,#000);padding:24px 32px;font-size:12px}.page-module__E0kJGG__prototypeTag{color:var(--neon-red);font-family:var(--font-display);letter-spacing:.14em;margin-bottom:8px;font-size:10px;animation:1.8s steps(2,end) infinite page-module__E0kJGG__blink}.page-module__E0kJGG__buildLine{color:var(--pixel-fade);margin-bottom:6px}.page-module__E0kJGG__wizardsLink{color:var(--pixel-fade);border-bottom:1px dotted var(--pixel-fade);letter-spacing:.14em;padding-bottom:1px;text-decoration:none}.page-module__E0kJGG__wizardsLink:hover{color:var(--neon-yellow);border-bottom-color:var(--neon-yellow);text-shadow:0 0 6px var(--neon-yellow)}@media (max-width:720px){.page-module__E0kJGG__hero{gap:28px;padding:40px 18px}.page-module__E0kJGG__cabinetButtons{gap:20px}.page-module__E0kJGG__cabBtn{padding:28px 18px}.page-module__E0kJGG__footer{padding:20px 18px;font-size:10px}}
