html.h2-scroll,html.h2-scroll body{height:auto!important;overflow-x:clip!important;overflow-y:visible!important}@keyframes h2-flicker{0%,to{opacity:1}8%{opacity:.35}10%{opacity:1}32%{opacity:.8}34%{opacity:1}61%{opacity:.4}63%{opacity:1}}@keyframes h2-zap{0%{opacity:0;transform:scale(.6) rotate(-8deg)}10%{opacity:1;transform:scale(1.1) rotate(4deg)}20%{opacity:.2}30%{opacity:1;transform:scale(1) rotate(0)}to{opacity:0;transform:scale(.9) rotate(6deg)}}@keyframes h2-wobble{0%,to{transform:rotate(-3deg) translateY(0)}50%{transform:rotate(3deg) translateY(-6px)}}@keyframes h2-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(6deg)}}@keyframes h2-tracer{0%{transform:translateX(-20vw) scaleX(.4);opacity:0}5%{opacity:1}95%{opacity:1}to{transform:translateX(120vw) scaleX(1.6);opacity:0}}@keyframes h2-tracer-rtl{0%{transform:translateX(120vw) scaleX(.4);opacity:0}5%{opacity:1}95%{opacity:1}to{transform:translateX(-20vw) scaleX(1.6);opacity:0}}@keyframes h2-flash{0%{opacity:0;transform:scale(.3)}30%{opacity:1;transform:scale(1.2)}to{opacity:0;transform:scale(1.6)}}@keyframes h2-pop{0%{transform:scale(0) rotate(-20deg);opacity:0}60%{transform:scale(1.15) rotate(4deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes h2-shake{0%,to{transform:translate(0)}25%{transform:translate(-2px,1px)}50%{transform:translate(2px,-1px)}75%{transform:translate(-1px,-2px)}}@keyframes h2-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.h2-flicker{animation:h2-flicker 6s infinite}.h2-wobble{animation:h2-wobble 4s ease-in-out infinite;transform-origin:50% 100%}.h2-float{animation:h2-float 6s ease-in-out infinite}.h2-pop{animation:h2-pop .55s cubic-bezier(.34,1.56,.64,1) both}.h2-marquee{animation:h2-marquee 28s linear infinite}.h2-marquee:hover{animation-play-state:paused}.h2-shake:hover{animation:h2-shake .3s linear 2}.h2-volt{text-shadow:0 0 6px rgba(28,187,188,.9),0 0 18px rgba(28,187,188,.55),0 0 42px rgba(255,138,31,.35)}.h2-burst{font-family:var(--font-batgrexo),var(--font-chakra),sans-serif;color:#ffe45c;-webkit-text-stroke:2px #0b0f10;text-shadow:4px 4px 0 #ff3d6e,8px 8px 0 rgba(0,0,0,.55);letter-spacing:.02em;transform:rotate(-8deg)}.h2-bubble{position:relative}.h2-bubble:after{content:"";position:absolute;width:18px;height:18px;background:inherit;border-right:inherit;border-bottom:inherit;transform:rotate(45deg);bottom:-10px;left:28px}.h2-bubble.h2-bubble-right:after{left:auto;right:28px}.h2-bubble.h2-bubble-side:after{bottom:14px;left:-10px;border-right:none;border-top:none;border-left:inherit;border-bottom:inherit}.h2-bubble.h2-bubble-side.h2-bubble-right:after{left:auto;right:-10px;border-left:none;border-bottom:none;border-right:inherit;border-top:inherit}.h2-tracer{position:absolute;height:3px;width:22vw;border-radius:999px;background:linear-gradient(90deg,rgba(255,228,92,0),rgba(255,228,92,.9) 60%,#fff);box-shadow:0 0 10px 2px rgba(255,200,60,.6);animation:h2-tracer .9s cubic-bezier(.2,.9,.3,1) forwards;will-change:transform,opacity}.h2-tracer.rtl{background:linear-gradient(270deg,rgba(255,228,92,0),rgba(255,228,92,.9) 60%,#fff);animation-name:h2-tracer-rtl}.h2-flash{position:absolute;width:56px;height:56px;border-radius:50%;background:radial-gradient(circle,#fff 0,rgba(255,228,92,.9) 30%,rgba(255,138,31,0) 70%);animation:h2-flash .5s ease-out forwards;will-change:transform,opacity}.h2-key{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;height:2.4rem;padding:0 .6rem;border-radius:.5rem;background:linear-gradient(180deg,#1c2624,#0b0f10);border:1px solid #2a3a33;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 4px 0 #050707,0 6px 14px rgba(0,0,0,.5);color:#fff;font-weight:700;transition:transform .08s ease,box-shadow .08s ease}.h2-key.is-down,.h2-key:active{transform:translateY(3px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 1px 0 #050707,0 2px 6px rgba(0,0,0,.5);border-color:#1cbbbc;color:#1cbbbc}@media (prefers-reduced-motion:reduce){.h2-flash,.h2-flicker,.h2-float,.h2-marquee,.h2-pop,.h2-tracer,.h2-wobble{animation:none!important}.h2 *,.h2 :after,.h2 :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.h2 :focus-visible{outline:3px solid var(--h2-cyan,#2ee6ff);outline-offset:3px;border-radius:6px}.h2 .capsule a:focus-visible,.h2 .pill:focus-visible{outline-offset:4px;border-radius:999px}.h2 a:focus-visible:not(.pill){text-decoration:underline;text-underline-offset:4px}.h2-skip{position:absolute;left:12px;top:-80px;z-index:200;padding:.6rem 1.1rem;border-radius:999px;background:var(--h2-cyan,#2ee6ff);color:#04141a;font-family:var(--font-chakra),sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.h2-skip:focus{top:12px;outline:3px solid #fff;outline-offset:2px}:root{--h2-cyan:#2ee6ff;--h2-magenta:#ff3df0;--h2-orange:#ff8a1f;--h2-yellow:#ffe45c;--h2-pink:#ff6ad5}.h2-display{font-family:var(--font-anton),var(--font-batgrexo),var(--font-chakra),sans-serif;font-style:italic;text-transform:uppercase;letter-spacing:.015em;line-height:.95;-webkit-text-stroke:1.2px #0b0f10;filter:drop-shadow(3px 3px 0 #0b0f10) drop-shadow(0 6px 18px rgba(0,0,0,.6))}.h2-mode-title{font-family:var(--font-impact),var(--font-anton),sans-serif;text-transform:uppercase;letter-spacing:.02em;color:#ffd400;-webkit-text-stroke:1px #0b0f10;filter:drop-shadow(2px 2px 0 #0b0f10) drop-shadow(0 4px 12px rgba(0,0,0,.6))}.h2-grad-cyan,.h2-grad-hot,.h2-grad-sun{background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.h2-grad-hot{background-image:linear-gradient(90deg,#ff8a1f,#ff4fa3 55%,#b44dff)}.h2-grad-sun{background-image:linear-gradient(90deg,#ff6ad5,#ff8a1f 55%,#ffe45c)}.h2-grad-cyan{background-image:linear-gradient(90deg,#2ee6ff,#8a5cff 55%,#ff3df0)}.neon{border:2px solid rgba(46,230,255,.85);border-radius:18px;background:rgba(8,12,14,.82);box-shadow:0 0 0 1px rgba(46,230,255,.15),0 0 18px rgba(46,230,255,.35),inset 0 0 24px rgba(46,230,255,.06);backdrop-filter:blur(6px)}.neon-pink{border:2px solid rgba(255,61,240,.8);border-radius:14px;background:rgba(10,8,14,.8);box-shadow:0 0 14px rgba(255,61,240,.3),inset 0 0 18px rgba(255,61,240,.06)}.neon-orange{border:2px solid rgba(255,138,31,.8);border-radius:14px;background:rgba(14,10,8,.8);box-shadow:0 0 14px rgba(255,138,31,.3)}.pill{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:999px;padding:.7rem 1.4rem;font-family:var(--font-chakra),sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.04em;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease}.pill:hover{transform:translateY(-1px)}.pill-cyan{background:linear-gradient(180deg,#4df0ff,#12b8d6);color:#04141a;box-shadow:0 0 18px rgba(46,230,255,.55)}.pill-dark{background:rgba(8,12,14,.85);color:#fff;border:2px solid hsla(0,0%,100%,.85);box-shadow:0 0 12px hsla(0,0%,100%,.15)}.pill-magenta{background:linear-gradient(180deg,#cc2fa3,#9b3ee6);color:#fff;box-shadow:0 0 18px rgba(255,61,240,.5)}.pill-outline{background:rgba(8,12,14,.6);color:#fff;border:2px solid rgba(46,230,255,.85);box-shadow:0 0 12px rgba(46,230,255,.35)}.capsule{border-radius:999px;background:rgba(8,12,14,.7);border:1px solid hsla(0,0%,100%,.18);box-shadow:0 0 20px rgba(0,0,0,.5),inset 0 0 0 1px rgba(46,230,255,.08);backdrop-filter:blur(8px)}.capsule a.is-active{border:2px solid var(--h2-cyan);color:var(--h2-cyan);box-shadow:0 0 12px rgba(46,230,255,.45);border-radius:12px}.city-bg{background-image:linear-gradient(180deg,rgba(7,9,10,.55),rgba(7,9,10,.75) 60%,#07090a),url(/images/kick-in-head-bg.png);background-size:cover;background-position:top}.bar{height:16px;border-radius:999px;background:#0b0f10;border:2px solid #fff;overflow:hidden}.bar>i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#ff8a1f,#ffe45c)}.bar.done>i{background:linear-gradient(90deg,#12d6a0,#4dffc7)}.neon-frame{position:relative;border-radius:14px;background:rgba(0,0,0,.82);border:2px solid #f200ff;box-shadow:0 0 18px rgba(242,0,255,.35),inset 0 0 0 3px rgba(0,0,0,.9),inset 0 0 0 4px #00e1ff}html.h2-scroll .input{background:rgba(8,12,14,.85)!important;border:2px solid rgba(46,230,255,.45)!important;border-radius:12px!important;color:#fff!important;font-family:var(--font-sora),sans-serif!important;padding-left:14px!important;padding-right:14px!important;box-shadow:none!important}html.h2-scroll .input:focus{border-color:#2ee6ff!important;box-shadow:0 0 14px rgba(46,230,255,.35)!important;outline:none}html.h2-scroll .input::placeholder{color:hsla(0,0%,100%,.45)}html.h2-scroll .btn-magic,html.h2-scroll input[type=submit]{font-family:var(--font-chakra),sans-serif!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.04em;border-radius:999px!important;background:linear-gradient(180deg,#cc2fa3,#9b3ee6)!important;box-shadow:0 0 18px rgba(255,61,240,.5)!important;color:#fff!important;transition:transform .15s ease,box-shadow .15s ease}html.h2-scroll .btn-magic:hover,html.h2-scroll input[type=submit]:hover{transform:translateY(-1px);opacity:1!important;box-shadow:0 0 24px rgba(255,61,240,.7)!important}html.h2-scroll .font-chakra-petch{font-family:var(--font-anton),var(--font-chakra),sans-serif!important;text-transform:uppercase;letter-spacing:.01em}html.h2-scroll .text-gunnies-purple{color:#2ee6ff!important}html.h2-scroll .h2-auth>div{background:transparent!important;max-width:100%!important;width:100%!important}html.h2-scroll .h2-auth [class*=backdrop-blur]{backdrop-filter:none!important}html.h2-scroll .border-sign-up-and-dive-in,html.h2-scroll [class*="border-\[\#f4ba0e\]"]{border:2px solid #f200ff!important;border-radius:16px!important;box-shadow:0 0 24px rgba(242,0,255,.35),inset 0 0 0 3px #000,inset 0 0 0 4px #00e1ff!important;background:#07090a!important}html.h2-scroll [class*="bg-\[\#FE3300\]"]{background:#1cbbbc!important;color:#000!important}html.h2-scroll .h2-auth .header{height:auto!important;min-height:0!important}html.h2-scroll .h2-auth .header>div{position:static!important;background:transparent!important}html.h2-scroll .h2-auth [class*="lg:mt-\[148px\]"]{margin-top:0!important}html.h2-scroll .h2-auth [class*="h-\[447px\]"]{height:auto!important}html.h2-scroll .h2-prose>div{padding:0!important;width:100%!important}html.h2-scroll .h2-prose>div>div{padding:0!important}html.h2-scroll .h2-prose h1{display:none}html.h2-scroll .h2-prose h2{font-family:var(--font-chakra),sans-serif!important;font-weight:700!important;font-size:1.25rem!important;line-height:1.3;letter-spacing:.02em;color:#2ee6ff!important;margin-top:2rem}html.h2-scroll .h2-prose li,html.h2-scroll .h2-prose p{font-family:var(--font-sora),sans-serif!important;font-size:.95rem!important;line-height:1.7!important;color:#c9d3cf!important}html.h2-scroll .h2-prose ul{list-style:disc;padding-left:1.25rem}html.h2-scroll .h2-prose a{color:#2ee6ff;text-decoration:underline;text-underline-offset:3px}.h2-ember{position:absolute;border-radius:999px;background:radial-gradient(circle,#ffe45c 0,#ff8a1f 55%,rgba(255,138,31,0) 100%);box-shadow:0 0 6px rgba(255,138,31,.9);opacity:0;animation:h2-ember linear infinite;will-change:transform,opacity}@keyframes h2-ember{0%{transform:translateZ(0) scale(1);opacity:0}10%{opacity:.9}60%{opacity:.7}to{transform:translate3d(var(--drift,0),-260px,0) scale(.3);opacity:0}}@media (prefers-reduced-motion:reduce){.h2-ember{display:none}}html.h2-scroll .wallet-modal{border:2px solid #f200ff!important;border-radius:16px!important;background:#07090a!important;box-shadow:0 0 24px rgba(242,0,255,.35),inset 0 0 0 3px #000,inset 0 0 0 4px #00e1ff!important;padding:2rem 1.5rem!important}html.h2-scroll .wallet-modal h2{font-family:var(--font-anton),var(--font-chakra),sans-serif!important;font-weight:400!important;font-style:italic;letter-spacing:.01em;font-size:clamp(1.6rem,4vw,2.4rem)!important;line-height:1.05;color:#2ee6ff!important}html.h2-scroll .wallet-modal p{font-family:var(--font-sora),sans-serif!important;color:#c9d3cf!important}html.h2-scroll .wallet-modal .text-gray-500{color:#9aa8a3!important}html.h2-scroll .wallet-modal>button.rounded-full{border-color:hsla(0,0%,100%,.5)!important}html.h2-scroll .wallet-modal>button.rounded-full:hover{border-color:#2ee6ff!important}html.h2-scroll .wallet-modal .rounded-xl>button,html.h2-scroll .wallet-modal .space-y-4>button,html.h2-scroll .wallet-modal .text-center>button{border-radius:999px!important;border:0!important;background:linear-gradient(180deg,#cc2fa3,#9b3ee6)!important;box-shadow:0 0 18px rgba(255,61,240,.5)!important;transition:transform .12s ease,box-shadow .12s ease!important}html.h2-scroll .wallet-modal .rounded-xl>button:hover,html.h2-scroll .wallet-modal .space-y-4>button:hover,html.h2-scroll .wallet-modal .text-center>button:hover{transform:translateY(-1px);box-shadow:0 0 26px rgba(255,61,240,.7)!important}html.h2-scroll .wallet-modal button span{letter-spacing:.06em}html.h2-scroll .wallet-modal [class*="bg-\[\#1A1A1A\]"]{background:#0b0f10!important;border:1px solid #1a2420}html.h2-scroll .wallet-modal [class*="text-\[\#FF8F00\]"]{color:#ffd400!important;font-family:var(--font-chakra),sans-serif!important}html.h2-js .h2-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}html.h2-js .h2-reveal.is-in{opacity:1;transform:none;will-change:auto}@media (prefers-reduced-motion:reduce){html.h2-js .h2-reveal{opacity:1;transform:none;transition:none}}.h2 h2,.h2 h3,.h2-display{text-wrap:balance}.h2 li,.h2 p{text-wrap:pretty}.h2 .font-chakra,.h2 .font-mono,.h2 table,.h2 time{font-variant-numeric:tabular-nums lining-nums}@media (max-width:767px){.h2 .text-\[10px\],.h2 .text-\[9px\]{font-size:11px!important}}.h2-shine{position:relative}.h2-shine:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:1;opacity:0;transition:opacity .35s ease;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),rgba(46,230,255,.22),rgba(255,61,240,.08) 45%,transparent 70%);mix-blend-mode:screen}@media (hover:hover) and (pointer:fine){.h2-shine:hover:after{opacity:1}}@media (prefers-reduced-motion:reduce){.h2-shine:after{display:none}}@media (max-width:767px){.h2 main li a:not(.pill),.h2 main p a:not(.pill){padding-block:.45rem}.h2 main a[class*=font-chakra]:not(.pill):not([class*=rounded]):not([class*=flex]){display:inline-block;padding-block:.5rem;margin-block:-.5rem}}@media (prefers-contrast:more){.h2 .capsule,.h2 .neon,.h2 .neon-frame,.h2 .neon-orange,.h2 .neon-pink,.h2 .wallet-modal,html.h2-scroll .wallet-modal{background:#050708!important;backdrop-filter:none!important;box-shadow:none!important;border-width:2px!important}.h2 .capsule,.h2 .neon,.h2 .neon-frame{border-color:#fff!important}.h2 .h2-display,.h2 .h2-grad-cyan,.h2 .h2-grad-sun{background-image:none!important;-webkit-text-fill-color:#fff!important;color:#fff!important;-webkit-text-stroke:0!important;filter:none!important}.h2 [class*="text-[#8A9793]"],.h2 [class*="text-[#9AA8A3]"],.h2 [class*="text-[#C9D3CF]"]{color:#e9eeec!important}.h2 [class*="text-white/"]{color:#fff!important}.h2 .pill{box-shadow:none!important;border:2px solid #fff!important}.h2 .pill-cyan,.h2 .pill-magenta{background:#fff!important;color:#000!important;background-image:none!important}.h2 .pill-dark,.h2 .pill-outline{background:#000!important;color:#fff!important}.h2-shine:after{display:none}}@media (forced-colors:active){.h2 .capsule,.h2 .neon,.h2 .neon-frame,.h2 .neon-orange,.h2 .neon-pink,.h2 .pill,.h2 .wallet-modal{border:2px solid CanvasText!important;box-shadow:none!important}.h2 .h2-display,.h2 .h2-grad-cyan,.h2 .h2-grad-sun{background-image:none!important;-webkit-text-fill-color:CanvasText!important;color:CanvasText!important;filter:none!important}.h2 .capsule a.is-active{border-color:Highlight!important;color:Highlight!important}.h2 :focus-visible{outline:3px solid Highlight!important}}@media (max-height:520px) and (pointer:coarse){.h2 .h2-playbar{display:none!important}.h2 header>div{height:60px!important}.h2 header a[aria-label="Gunnies home"] img{height:44px!important}.h2 header+* .h2-skip{top:-80px}}@media (max-width:767px){html.h2-scroll .h2-auth a:not(.btn-magic):not([class*=rounded]){display:inline-block;padding-block:.4rem;margin-block:-.4rem}}html.h2-scroll{scroll-padding-top:104px}@media (max-width:1023px){html.h2-scroll{scroll-padding-top:88px;scroll-padding-bottom:100px}}