@font-face{font-family:Luckiest Guy;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/643cfb2a6fb11ec2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Luckiest Guy;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/844dc71011366724-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Luckiest Guy Fallback;src:local("Arial");ascent-override:61.73%;descent-override:26.06%;line-gap-override:0.00%;size-adjust:113.91%}.__className_b065c0{font-family:Luckiest Guy,Luckiest Guy Fallback;font-weight:400;font-style:normal}.__variable_b065c0{--font-afro-display:"Luckiest Guy","Luckiest Guy Fallback"}.afro-root{--afro-bg:#170a0b;--afro-maroon:#301010;--afro-black:#101010;--afro-red:#f01010;--afro-red-deep:#6e0a0e;--afro-orange:#f09010;--afro-gold:#ffc23a;--afro-cream:#f0f0d0;--afro-paper:#ffe2c4;--afro-ink:#2a0e10;color:var(--afro-cream);background:var(--afro-bg);font-family:var(--font-sans),system-ui,-apple-system,sans-serif;overflow-x:hidden}@media (min-width:640px){.afro-root{padding-inline:34px}}@media (min-width:1024px){.afro-root{padding-inline:48px}}.afro-root ::selection{background:var(--afro-red);color:#fff3e0}.afro-display{font-family:var(--font-afro-display),var(--font-display),system-ui,sans-serif;font-weight:400}.afro-title{color:var(--afro-cream)}.afro-accent,.afro-title{text-shadow:0 4px 0 var(--afro-red-deep),0 8px 16px rgba(0,0,0,.55)}.afro-accent{color:var(--afro-gold)}.afro-kicker{display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.3em;text-transform:uppercase;color:var(--afro-orange);text-decoration:underline;text-decoration-style:wavy;text-decoration-color:var(--afro-red);text-decoration-thickness:2px;text-underline-offset:8px}.afro-logo{-webkit-mask-image:radial-gradient(ellipse 72% 70% at 50% 50%,#000 62%,transparent 97%);mask-image:radial-gradient(ellipse 72% 70% at 50% 50%,#000 62%,transparent 97%)}[data-reveal]{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s)}[data-reveal].afro-revealed{opacity:1;transform:none}.afro-rail{position:fixed;top:0;bottom:0;left:0;width:34px;z-index:30;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='280' viewBox='0 0 44 280' fill='none'%3E%3Crect x='8' y='8' width='28' height='8' fill='%23f01010'/%3E%3Crect x='14' y='22' width='22' height='8' fill='%23f09010'/%3E%3Crect x='8' y='36' width='28' height='8' fill='%23f01010'/%3E%3Cpath d='M8 70 L20 56 L30 70 L40 60' stroke='%23f01010' stroke-width='6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='12' cy='94' r='4' fill='%23f09010'/%3E%3Ccircle cx='22' cy='94' r='4' fill='%23f01010'/%3E%3Ccircle cx='32' cy='94' r='4' fill='%23f09010'/%3E%3Cpath d='M10 110 h10 v22 h-10 M34 110 h-10 v22 h10' stroke='%23f01010' stroke-width='6' stroke-linecap='round'/%3E%3Cpath d='M12 150 L28 166 M28 150 L12 166' stroke='%23f09010' stroke-width='6' stroke-linecap='round'/%3E%3Cpath d='M10 180 h24 v18 h-16 v-10 h8' stroke='%23f01010' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='22' cy='224' r='10' stroke='%23f01010' stroke-width='6'/%3E%3Ccircle cx='22' cy='224' r='3.5' fill='%23f09010'/%3E%3Cpath d='M12 248 v20 M32 248 v20 M12 254 h20 M12 262 h20' stroke='%23f09010' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:repeat-y;background-position:0 0;animation:afro-rail-roll 15s linear infinite}.afro-rail--r{left:auto;right:0;transform:scaleX(-1);animation-direction:reverse}@media (min-width:1024px){.afro-rail{width:48px}}@media (max-width:639px){.afro-rail{display:none}}@keyframes afro-rail-roll{to{background-position:0 -280px}}.afro-halftone{background-image:radial-gradient(rgba(240,240,208,.055) 1.1px,transparent 1.2px);background-size:15px 15px}.afro-rays{position:absolute;inset:0;overflow:hidden;pointer-events:none}.afro-rays:after,.afro-rays:before{content:"";position:absolute;width:150%;left:-25%;height:110px;filter:blur(26px)}.afro-rays:before{top:8%;background:linear-gradient(90deg,transparent,rgba(240,16,16,.5) 32%,rgba(240,144,16,.55) 55%,transparent);transform:rotate(-33deg);animation:afro-ray-a 13s ease-in-out infinite alternate}.afro-rays:after{bottom:6%;background:linear-gradient(90deg,transparent,rgba(240,90,20,.42) 40%,rgba(240,16,16,.4) 66%,transparent);transform:rotate(-30deg);animation:afro-ray-b 17s ease-in-out infinite alternate}@keyframes afro-ray-a{0%{transform:rotate(-35deg) translateX(-3%);opacity:.7}to{transform:rotate(-31deg) translateX(3%);opacity:1}}@keyframes afro-ray-b{0%{transform:rotate(-28deg) translateX(3%);opacity:.6}to{transform:rotate(-32deg) translateX(-3%);opacity:1}}.afro-tape-wrap{display:inline-block;max-width:100%;transform:rotate(var(--afro-rot,-1.6deg));filter:drop-shadow(4px 4px 0 rgba(0,0,0,.5))}.afro-tape{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;max-width:100%;padding:.55rem 1.3rem;font-family:var(--font-afro-display),var(--font-display),system-ui,sans-serif;font-size:clamp(.95rem,2.4vw,1.3rem);line-height:1.25;text-transform:uppercase;text-align:center}.afro-tape--cream{background:var(--afro-paper);color:#b3090f;clip-path:polygon(0 7%,3% 0,97% 2%,100% 12%,99% 88%,96% 100%,4% 98%,0 90%)}.afro-tape--red{background:var(--afro-red);color:#fff3e0;clip-path:polygon(0 3%,4% 0,100% 4%,98% 14%,100% 86%,97% 100%,2% 97%,1% 12%)}.afro-marquee{overflow:hidden;padding-block:16px}.afro-marquee-band{width:108%;margin-left:-4%;background:var(--afro-red);transform:rotate(-1.4deg);padding-block:.7rem;box-shadow:0 10px 30px rgba(0,0,0,.45)}.afro-marquee-track{display:flex;width:max-content;animation:afro-marquee-scroll 30s linear infinite}@keyframes afro-marquee-scroll{to{transform:translateX(-50%)}}.afro-taped{position:relative;display:block;transform:rotate(var(--afro-tilt,-1.6deg));transition:transform .45s cubic-bezier(.22,1,.36,1)}.afro-taped:before{content:"";position:absolute;top:-11px;left:50%;width:76px;height:26px;transform:translateX(-50%) rotate(-2.5deg);background:rgba(255,226,196,.82);box-shadow:0 2px 6px rgba(0,0,0,.35);z-index:2}.afro-taped img{display:block;width:100%;max-width:100%;height:auto;border:7px solid var(--afro-paper);box-shadow:7px 9px 0 rgba(0,0,0,.55)}.afro-taped:hover{transform:rotate(0deg) translateY(-6px) scale(1.02);z-index:5}.afro-ticket{position:relative;background:var(--afro-paper);color:var(--afro-ink);padding:1.1rem .7rem 1.5rem;text-align:center;filter:drop-shadow(5px 5px 0 rgba(0,0,0,.5));clip-path:polygon(0 0,100% 0,100% 88%,92% 100%,84% 88%,76% 100%,68% 88%,60% 100%,52% 88%,44% 100%,36% 88%,28% 100%,20% 88%,12% 100%,4% 88%,0 100%)}.afro-ticket-q{display:block;font-family:var(--font-afro-display),var(--font-display),system-ui,sans-serif;font-size:clamp(2.6rem,7vw,3.6rem);line-height:1;color:#b3090f;text-shadow:0 4px 0 rgba(0,0,0,.18)}.afro-ticket-l{display:block;margin-top:.5rem;font-size:.68rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--afro-red-deep)}.afro-step{display:grid;grid-template-columns:auto 1fr;gap:.4rem 1.3rem;align-items:start;padding:1.35rem 0;border-bottom:2px dashed rgba(240,240,208,.22)}.afro-step:last-child{border-bottom:0;padding-bottom:0}.afro-step-n{font-size:clamp(2.2rem,5vw,3.2rem);line-height:.9;color:var(--afro-orange);text-shadow:0 4px 0 rgba(0,0,0,.6)}.afro-step-n,.afro-step-t{font-family:var(--font-afro-display),var(--font-display),system-ui,sans-serif}.afro-step-t{font-size:1.15rem;color:var(--afro-cream);margin-bottom:.3rem}.afro-step-p{font-size:.92rem;line-height:1.6;color:rgba(240,240,208,.7)}.afro-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;background:var(--afro-red);color:#fff3e0;font-family:var(--font-afro-display),var(--font-display),system-ui,sans-serif;font-size:1.02rem;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;text-align:center;padding:.8rem 1.7rem;border:2px solid #0c0505;border-radius:8px;box-shadow:5px 5px 0 #080303;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.afro-btn-primary:hover:not(:disabled){transform:translate(2px,2px);box-shadow:3px 3px 0 #080303;filter:brightness(1.06)}.afro-btn-primary:active:not(:disabled){transform:translate(5px,5px);box-shadow:0 0 0 #080303}.afro-btn-primary:disabled{opacity:.62;cursor:not-allowed}.afro-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;background:transparent;color:var(--afro-cream);font-family:var(--font-afro-display),var(--font-display),system-ui,sans-serif;font-size:1rem;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;text-align:center;padding:.78rem 1.6rem;border:2px solid rgba(240,240,208,.7);border-radius:8px;box-shadow:5px 5px 0 rgba(240,240,208,.22);transition:all .18s ease}.afro-btn-ghost:hover{background:var(--afro-cream);border-color:var(--afro-cream);color:#170a0b;transform:translate(2px,2px);box-shadow:3px 3px 0 rgba(240,240,208,.3)}.afro-btn-stamp{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;background:#170a0b;color:var(--afro-paper);font-family:var(--font-afro-display),var(--font-display),system-ui,sans-serif;font-size:1.02rem;letter-spacing:.04em;text-transform:uppercase;padding:.8rem 1.7rem;border:3px dashed rgba(255,226,196,.6);border-radius:8px;box-shadow:5px 5px 0 rgba(0,0,0,.4);opacity:.78;cursor:not-allowed}.afro-card{position:relative;background:var(--afro-paper);color:var(--afro-ink);border:1px solid rgba(42,14,16,.18);border-radius:6px;box-shadow:7px 7px 0 rgba(0,0,0,.5)}.afro-card .afro-label{color:#a30d13}.afro-card .afro-btn-ghost{border-color:rgba(42,14,16,.6);color:var(--afro-ink);box-shadow:4px 4px 0 rgba(42,14,16,.3)}.afro-card .afro-btn-ghost:hover{background:var(--afro-ink);border-color:var(--afro-ink);color:var(--afro-paper)}.afro-label{display:block;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#a30d13;margin-bottom:.45rem}.afro-input{width:100%;background:rgba(255,255,255,.55);border:1.5px solid rgba(42,14,16,.4);border-radius:6px;color:var(--afro-ink);padding:.78rem .95rem;font-size:.95rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.afro-input::placeholder{color:rgba(42,14,16,.45)}.afro-input:focus{outline:none;border-color:#c40d13;box-shadow:0 0 0 4px rgba(196,13,19,.16);background:#fff}.afro-cd-block{min-width:58px;padding:.5rem .55rem .45rem;background:var(--afro-paper);border-radius:4px;text-align:center;box-shadow:4px 4px 0 rgba(0,0,0,.5)}.afro-cd-num{display:block;font-family:var(--font-afro-display),var(--font-display),system-ui,sans-serif;font-size:1.7rem;line-height:1;color:#7a0c10;text-shadow:0 2px 0 rgba(0,0,0,.16)}.afro-cd-label{display:block;margin-top:.22rem;font-size:.6rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgba(42,14,16,.62)}.afro-tilted{transform:rotate(var(--afro-tilt,0deg));transition:transform .4s cubic-bezier(.22,1,.36,1)}.afro-tilted:hover{transform:rotate(0deg) translateY(-6px)}@keyframes afro-float{0%,to{transform:translateY(0) rotate(2deg)}50%{transform:translateY(-16px) rotate(3.4deg)}}.afro-float{animation:afro-float 7s ease-in-out infinite}@keyframes afro-sway{0%,to{transform:rotate(-3deg) translateY(0)}50%{transform:rotate(3.5deg) translateY(-10px)}}.afro-sway{animation:afro-sway 8s ease-in-out infinite}@keyframes afro-doodle{0%{transform:rotate(-9deg) translateY(0)}to{transform:rotate(9deg) translateY(-12px)}}.afro-doodle{animation:afro-doodle 9s ease-in-out infinite alternate}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important;transition:none!important}.afro-doodle,.afro-float,.afro-marquee-track,.afro-rail,.afro-rays:after,.afro-rays:before,.afro-sway{animation:none!important}}