.fT2uIG_patch{background:var(--dark);pointer-events:none;justify-content:center;align-items:flex-end;gap:clamp(.25rem,1.6vw,1.25rem);padding:clamp(2rem,5vw,3.5rem) 1rem 0;display:flex;position:relative;overflow:hidden}.fT2uIG_patch:before{content:"";background:radial-gradient(at 50% 100%,#f9731638,#0000 70%);height:75%;position:absolute;inset:auto 8% 0}.fT2uIG_pumpkin{width:calc(var(--s,1) * clamp(3rem, 8.5vw, 6.5rem));height:auto;transform:rotate(calc(var(--r,0) * 1deg));filter:drop-shadow(0 .4rem 1.2rem #00000073);margin-bottom:-.4rem;position:relative}.fT2uIG_lit{filter:drop-shadow(0 0 1.1rem #fb923c59)drop-shadow(0 .4rem 1.2rem #00000073)}.fT2uIG_face{animation:3.4s ease-in-out infinite fT2uIG_flicker;animation-delay:calc(var(--d,0) * 1s)}@keyframes fT2uIG_flicker{0%,to{opacity:1}18%{opacity:.82}22%{opacity:.95}47%{opacity:.62}52%{opacity:1}76%{opacity:.78}}.fT2uIG_sound{z-index:45;color:#fff;font-family:var(--font-display);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#111827e0;border:1px solid #fb923c80;border-radius:999px;align-items:center;gap:.55rem;padding:.3rem .95rem .3rem .3rem;font-size:.85rem;font-weight:700;display:inline-flex;position:fixed;bottom:1.25rem;left:1.25rem;box-shadow:0 .5rem 1.5rem #0006}.fT2uIG_sound:hover{border-color:#fb923c}.fT2uIG_invite{color:#1c0d02;text-align:left;white-space:normal;background:#fb923c;border-radius:1rem;width:max-content;max-width:min(17rem,100vw - 8.5rem);margin-top:-1.3rem;padding:.6rem .9rem;font-size:.9rem;line-height:1.3;animation:.35s ease-out both fT2uIG_invitePop,1.4s ease-in-out .35s infinite fT2uIG_invitePulse;position:absolute;top:50%;left:calc(100% + .8rem);box-shadow:0 0 #fb923c99,0 .5rem 1.4rem #00000073}.fT2uIG_invite:after{content:"";border:.45rem solid #0000;border-right-color:#fb923c;position:absolute;top:.85rem;right:100%}@keyframes fT2uIG_invitePop{0%{opacity:0;transform:translate(-.5rem)scale(.9)}to{opacity:1;transform:none}}@keyframes fT2uIG_invitePulse{0%,to{transform:scale(1);box-shadow:0 0 #fb923c99,0 .5rem 1.4rem #00000073}50%{transform:scale(1.04);box-shadow:0 0 0 .6rem #fb923c00,0 .5rem 1.4rem #00000073}}.fT2uIG_sound:focus-visible{outline-offset:3px;outline:2px solid #fb923c}.fT2uIG_soundPumpkin{flex:none;width:2.75rem;height:2.75rem}.fT2uIG_sound[aria-pressed=true] .fT2uIG_soundPumpkin{filter:drop-shadow(0 0 .6rem #facc15a6);animation:1.9s ease-in-out infinite fT2uIG_bob}.fT2uIG_soundState{font-size:.95rem;line-height:1}@keyframes fT2uIG_bob{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-.2rem)rotate(4deg)}}@media (max-width:767px){.fT2uIG_patch{padding-bottom:1.25rem}.fT2uIG_pumpkin:first-child,.fT2uIG_pumpkin:nth-child(6){display:none}.fT2uIG_sound{left:.75rem;bottom:calc(5.25rem + env(safe-area-inset-bottom));padding:.3rem}.fT2uIG_soundText{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.fT2uIG_face,.fT2uIG_sound[aria-pressed=true] .fT2uIG_soundPumpkin,.fT2uIG_invite{animation:none}}@media print{.fT2uIG_patch,.fT2uIG_sound{display:none}}
@font-face{font-family:Creepster;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a3ba9694c9b2886-s.2i-ime9fw9ibm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Creepster Fallback;src:local(Arial);ascent-override:105.9%;descent-override:24.25%;line-gap-override:0.0%;size-adjust:89.81%}.jKts4a_className{font-family:Creepster,Creepster Fallback;font-style:normal;font-weight:400}.jKts4a_variable{--font-spooky:"Creepster", "Creepster Fallback"}
@property --hw-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.eJMA4W_shell{isolation:isolate;clip-path:inset(0);color:#fff;background:#0b0717;position:relative}.eJMA4W_creepy{font-family:var(--font-spooky), "Space Grotesk", system-ui, cursive;letter-spacing:.03em;font-weight:400}.eJMA4W_sky{z-index:-1;pointer-events:none;background:radial-gradient(120% 80% at 50% -10%,#3b0a5c 0%,#1e1035 38%,#0d0a1e 70%,#07060f 100%);position:fixed;inset:0;overflow:hidden}.eJMA4W_stars i{opacity:.5;background:#fff;border-radius:50%;animation:3.4s ease-in-out infinite eJMA4W_twinkle;display:block;position:absolute}@keyframes eJMA4W_twinkle{0%,to{opacity:.15}50%{opacity:.95}}.eJMA4W_moonGlow{aspect-ratio:1;background:radial-gradient(closest-side,#fde68a59,#fb923c1f 55%,#0000);border-radius:50%;width:calc(clamp(110px,14vw,200px) + 12vw);animation:6s ease-in-out infinite eJMA4W_moonGlow;position:absolute;top:calc(12vh - 6vw);right:0}.eJMA4W_moon{width:clamp(110px,14vw,200px);height:auto;position:absolute;top:12vh;right:6vw}@keyframes eJMA4W_moonGlow{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.eJMA4W_witch{width:clamp(90px,10vw,150px);height:auto;animation:30s linear 4s infinite both eJMA4W_witchFly;position:absolute;top:calc(12vh + 3vw);left:0;transform:translate(-30vw)}@keyframes eJMA4W_witchFly{0%{transform:translate(-30vw,40px)rotate(-6deg)}30%{transform:translate(118vw,-50px)rotate(5deg)}to{transform:translate(118vw,-50px)rotate(5deg)}}.eJMA4W_cloud{background:radial-gradient(closest-side,#1b1230eb,#1b123000);border-radius:50%;width:48vw;height:13vw;animation:70s linear infinite eJMA4W_cloudDrift;position:absolute;left:0}.eJMA4W_cloud1{top:13vh}.eJMA4W_cloud2{opacity:.75;animation-duration:95s;animation-delay:-40s;top:25vh}@keyframes eJMA4W_cloudDrift{0%{transform:translate(-55vw)}to{transform:translate(110vw)}}.eJMA4W_lightning{opacity:0;background:radial-gradient(70% 50% at 70% 8%,#c4b5fd8c,#0000 70%);animation:15s infinite eJMA4W_lightning;position:absolute;inset:0}@keyframes eJMA4W_lightning{0%,88%,to{opacity:0}89%{opacity:.5}90%{opacity:.08}91%{opacity:.35}93%{opacity:0}}.eJMA4W_fog{background:radial-gradient(40% 60% at 25% 60%,#67e8f92b,#0000 70%),radial-gradient(35% 55% at 72%,#a78bfa26,#0000 70%);width:200%;height:34vh;animation:40s ease-in-out infinite alternate eJMA4W_fogDrift;position:absolute;left:-50%}.eJMA4W_fog1{bottom:-6vh}.eJMA4W_fog2{opacity:.8;animation-duration:55s;animation-direction:alternate-reverse;bottom:-11vh}@keyframes eJMA4W_fogDrift{0%{transform:translate(-8%)}to{transform:translate(8%)}}.eJMA4W_skyline{width:100%;height:clamp(110px,18vh,220px);position:absolute;bottom:0;left:0}.eJMA4W_eyes{transform-box:fill-box;transform-origin:50%;animation:5s infinite eJMA4W_blink}@keyframes eJMA4W_blink{0%,44%,48%,to{transform:scaleY(1)}46%{transform:scaleY(.1)}}.eJMA4W_critters{z-index:4;pointer-events:none;position:fixed;inset:0;overflow:hidden}.eJMA4W_batTrack{animation-name:eJMA4W_batAcross;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both;position:absolute;left:0;transform:translate(-30vw)}.eJMA4W_bat{width:100%;height:auto;animation:1.6s ease-in-out infinite alternate eJMA4W_batBob;display:block}.eJMA4W_wing{transform-box:view-box;transform-origin:32px 16px;animation:.22s ease-in-out infinite alternate eJMA4W_flap}@keyframes eJMA4W_flap{0%{transform:scaleY(1)}to{transform:scaleY(.25)}}@keyframes eJMA4W_batAcross{0%{transform:translate(-30vw)}40%{transform:translate(115vw,-12vh)}to{transform:translate(115vw,-12vh)}}@keyframes eJMA4W_batBob{0%{transform:translateY(-12px)}to{transform:translateY(12px)}}.eJMA4W_falling{opacity:.85;animation-name:eJMA4W_fall;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both;position:absolute;top:-8vh;transform:translateY(-10vh)}.eJMA4W_falling svg{width:100%;height:auto;display:block}@keyframes eJMA4W_fall{0%{transform:translateY(-10vh)rotate(0)}25%{transform:translate(4vw,25vh)rotate(90deg)}50%{transform:translate(-3vw,55vh)rotate(200deg)}75%{transform:translate(3vw,85vh)rotate(300deg)}to{transform:translateY(118vh)rotate(400deg)}}.eJMA4W_flyers{z-index:5;pointer-events:none;position:fixed;inset:0;overflow:hidden}.eJMA4W_rift{background:radial-gradient(closest-side,#080512f2,#581c8799 55%,#581c8700);border-radius:50%;width:140px;height:140px;margin:-70px 0 0 -70px;animation:1.2s ease-out both eJMA4W_rift;position:absolute;top:50%;left:50%}@keyframes eJMA4W_rift{0%{opacity:0;transform:scale(0)}25%{opacity:1}55%{opacity:.9;transform:scale(1.25)}to{opacity:0;transform:scale(1.9)}}.eJMA4W_swarm{perspective:800px;position:absolute;inset:0}.eJMA4W_swarmBat{opacity:0;animation-name:eJMA4W_batBurst;animation-timing-function:linear;animation-fill-mode:both;position:absolute}.eJMA4W_swarmBat svg{filter:drop-shadow(0 0 6px #fb923c59);width:100%;height:auto;display:block}@keyframes eJMA4W_batBurst{0%{transform:translate3d(var(--x0), var(--y0), -1100px) rotate(0deg);opacity:0}10%{opacity:1}86%{opacity:1}to{transform:translate3d(var(--dx), var(--dy), 720px) rotate(var(--rot));opacity:0}}.eJMA4W_fastWing{transform-box:view-box;transform-origin:32px 16px;animation:.11s ease-in-out infinite alternate eJMA4W_flap}.eJMA4W_swoopLane{position:absolute;inset:0}.eJMA4W_rtl{transform:scaleX(-1)}.eJMA4W_swoop{opacity:0;animation-name:eJMA4W_swoop;animation-timing-function:cubic-bezier(.45,0,.55,1);animation-fill-mode:both;position:absolute;top:0;left:0}@keyframes eJMA4W_swoop{0%{transform:translate(6vw, var(--y0)) scale(.35);opacity:0}12%{transform:translate(16vw, calc(var(--y0) - 5vh)) scale(.9);opacity:var(--peak)}40%{transform:translate(42vw, calc(var(--y0) + 7vh)) scale(1)}68%{transform:translate(68vw, calc(var(--y1) - 6vh)) scale(1.05);opacity:var(--peak)}to{transform:translate(104vw, var(--y1)) scale(.8);opacity:0}}.eJMA4W_phantom{filter:drop-shadow(0 0 14px #c4b5fdbf);width:100%;height:auto;animation:1.3s ease-in-out infinite alternate eJMA4W_phantomBob,1.9s linear infinite eJMA4W_evanesce;display:block}@keyframes eJMA4W_phantomBob{0%{transform:translateY(-6%)rotate(-6deg)}to{transform:translateY(6%)rotate(5deg)}}.eJMA4W_haunting{perspective:800px;position:absolute;inset:0}.eJMA4W_dread{opacity:0;animation:eJMA4W_dread var(--lunge) linear both;background:radial-gradient(#05030c00 25%,#05030ce6 100%);position:absolute;inset:0}@keyframes eJMA4W_dread{0%,38%{opacity:0}62%,90%{opacity:1}to{opacity:0}}.eJMA4W_fogBirth{opacity:0;width:62vmin;height:40vmin;animation:eJMA4W_fogBirth var(--lunge) ease-out both;background:radial-gradient(closest-side at 40% 55%,#e0e7ffbf,#e0e7ff00 100%),radial-gradient(closest-side at 65% 45%,#a5f3fc8c,#a5f3fc00 100%);border-radius:50%;position:absolute;translate:-50% -50%}@keyframes eJMA4W_fogBirth{0%{opacity:0;transform:scale(.3)rotate(-8deg)}14%{opacity:1;transform:scale(1)rotate(0)}40%{opacity:.55;transform:scale(1.5)rotate(6deg)}58%,to{opacity:0;transform:scale(1.9)rotate(10deg)}}.eJMA4W_spectreFlight{opacity:0;width:clamp(140px,22vmin,220px);animation:eJMA4W_spectreFlight var(--lunge) linear both;position:absolute;translate:-50% -50%}@keyframes eJMA4W_spectreFlight{0%{opacity:0;animation-timing-function:ease-out;transform:translateZ(-1500px)rotate(-4deg)}12%{opacity:calc(var(--peak) * .5)}45%{transform:translate3d(calc(var(--tx) * .2), calc(var(--ty) * .2), -600px) rotate(3deg);opacity:calc(var(--peak) * .8);animation-timing-function:cubic-bezier(.45,0,.9,.7)}64%{transform:translate3d(calc(var(--tx) * .85), calc(var(--ty) * .85), 600px) rotate(-2deg);opacity:var(--peak);animation-timing-function:linear}68%,to{transform:translate3d(var(--tx), var(--ty), 680px) rotate(0deg);opacity:0}}.eJMA4W_spectreSway{animation:1.5s ease-in-out infinite alternate eJMA4W_spectreSway}@keyframes eJMA4W_spectreSway{0%{transform:translate(-5%)rotate(-5deg)}to{transform:translate(5%)rotate(5deg)}}.eJMA4W_spectre{filter:drop-shadow(0 0 18px #a5f3fc99);width:100%;height:auto;animation:1.9s linear infinite eJMA4W_evanesce;display:block}@keyframes eJMA4W_evanesce{0%,to{opacity:.95}18%{opacity:.6}22%{opacity:.95}56%{opacity:.75}60%{opacity:.4}64%{opacity:.9}}.eJMA4W_scareFace{opacity:0;animation:eJMA4W_faceSlam var(--lunge) linear both;background:radial-gradient(60% 70%,#08051226,#080512f2 85%);position:absolute;inset:0}@keyframes eJMA4W_faceSlam{0%,63%{opacity:0;transform:scale(1.35)}66%{opacity:.95;transform:scale(1)}88%{opacity:.88;transform:scale(1.05)}to{opacity:0;transform:scale(1.22)}}.eJMA4W_scareFaceInner{animation:.15s ease-in-out infinite alternate eJMA4W_faceTremble,1.4s linear infinite eJMA4W_faceFlicker;position:absolute;inset:0}@keyframes eJMA4W_faceTremble{0%{transform:translate(.35%,-.25%)rotate(-.4deg)}to{transform:translate(-.35%,.3%)rotate(.4deg)}}@keyframes eJMA4W_faceFlicker{0%,to{opacity:1}18%{opacity:.82}22%{opacity:.95}47%{opacity:.62}52%{opacity:1}76%{opacity:.78}}.eJMA4W_faceOval{background:radial-gradient(50% 50% at 50% 42%,#f8faffe6,#e0e7ffbd 45%,#a5b4fc66 72%,#4c1d9500 100%);border-radius:50% 50% 46% 46%/40% 40% 60% 60%;width:80vh;height:108vh;position:absolute;top:52%;left:50%;translate:-50% -50%}.eJMA4W_socket{background:radial-gradient(closest-side,#000 60%,#000000bf 78%,#0000 100%);border-radius:50%;width:26%;height:23%;position:absolute;top:24%;translate:-50%}.eJMA4W_socketLeft{left:31%;rotate:12deg}.eJMA4W_socketRight{left:69%;rotate:-12deg}.eJMA4W_socket i{background:radial-gradient(circle,#ecfeff 0,#67e8f9 40%,#67e8f900 72%);border-radius:50%;width:13%;height:13%;animation:1.1s ease-in-out infinite alternate eJMA4W_glint;position:absolute;top:55%;left:50%;translate:-50% -50%}@keyframes eJMA4W_glint{0%{opacity:.4}to{opacity:1}}.eJMA4W_scream{transform-origin:50% 0;width:18%;height:30%;animation:eJMA4W_scream var(--lunge) ease-in both;background:radial-gradient(closest-side,#000 58%,#000c 76%,#0000 100%);border-radius:50%;position:absolute;top:58%;left:50%;translate:-50%}@keyframes eJMA4W_scream{0%,64%{transform:scaleY(.55)}88%{transform:scaleY(1.2)}to{transform:scaleY(1.35)}}.eJMA4W_fogDeath{opacity:0;animation:eJMA4W_fogDeath var(--lunge) ease-out both;background:radial-gradient(40% 30% at 35% 45%,#e0e7ff99,#e0e7ff00 100%),radial-gradient(35% 28% at 65% 60%,#a5f3fc73,#a5f3fc00 100%),radial-gradient(30% 22% at 50% 30%,#c4b5fd66,#c4b5fd00 100%);position:absolute;inset:-20%}.eJMA4W_fogDeathLate{animation-name:eJMA4W_fogDeathLate}@keyframes eJMA4W_fogDeath{0%,82%{opacity:0;transform:translate(0)scale(.85)}91%{opacity:1;transform:translate(-2%)scale(1)}to{opacity:0;transform:translate(-8%)scale(1.25)}}@keyframes eJMA4W_fogDeathLate{0%,85%{opacity:0;transform:translate(0)scale(.9)rotate(180deg)}94%{opacity:.8;transform:translate(3%)scale(1.05)rotate(180deg)}to{opacity:0;transform:translate(9%)scale(1.3)rotate(180deg)}}.eJMA4W_hero{background:#07060f;align-items:flex-end;min-height:min(92svh,860px);display:flex;position:relative;overflow:hidden}.eJMA4W_heroArt{transform-origin:62% 40%;animation:18s ease-in-out infinite alternate eJMA4W_heroZoom;position:absolute;inset:0}.eJMA4W_heroImg{object-fit:cover;object-position:72% 40%;width:100%;height:100%;position:absolute;inset:0}.eJMA4W_heroMascot{transform-origin:78% 80%;animation:3.8s ease-in-out infinite alternate eJMA4W_mascotBreathe,2.8s linear infinite eJMA4W_mascotGlow}@keyframes eJMA4W_mascotBreathe{0%{transform:scale(1.004)rotate(-.7deg)}to{transform:scale(1.024)rotate(.6deg)}}@keyframes eJMA4W_mascotGlow{0%,to{filter:brightness()}12%{filter:brightness(1.15)}16%{filter:brightness(1.03)}47%{filter:brightness(1.1)}52%{filter:brightness()}78%{filter:brightness(1.18)}82%{filter:brightness(1.04)}}@keyframes eJMA4W_heroZoom{0%{transform:scale(1.02)}to{transform:scale(1.09)}}.eJMA4W_heroShade{background:linear-gradient(90deg,#07060fdb 0%,#07060f73 45%,#07060f00 72%),linear-gradient(#0b071700 58%,#0b0717 100%);position:absolute;inset:0}.eJMA4W_heroFog{background:radial-gradient(30% 70% at 30% 70%,#67e8f938,#0000 70%),radial-gradient(30% 70% at 75% 75%,#67e8f929,#0000 70%);height:30vh;animation:24s ease-in-out infinite alternate eJMA4W_fogDrift;position:absolute;bottom:-4vh;left:-40%;right:-40%}.eJMA4W_embers i{opacity:0;background:#fb923c;border-radius:50%;width:4px;height:4px;animation-name:eJMA4W_ember;animation-timing-function:ease-in;animation-iteration-count:infinite;position:absolute;bottom:-10px;box-shadow:0 0 8px 2px #fb923ccc}@keyframes eJMA4W_ember{0%{opacity:0;transform:translate(0)scale(1)}10%{opacity:1}to{transform:translate(var(--drift,0), -70vh) scale(.3);opacity:0}}.eJMA4W_heroInner{z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:clamp(6rem,14vh,9rem) 1.25rem clamp(3rem,9vh,5.5rem);position:relative}.eJMA4W_heroTitle{color:#fb923c;text-shadow:0 0 18px #fb923c8c,0 0 44px #ea580c66,0 5px #7c2d12;margin:0;font-size:clamp(4.2rem,16vw,10rem);line-height:.9;animation:6s infinite eJMA4W_flicker}@keyframes eJMA4W_flicker{0%,to{opacity:1}3%{opacity:.82}5%{opacity:1}47%{opacity:1}48%{opacity:.72}49.5%{opacity:1}78%{opacity:.9}}.eJMA4W_heroSub{font-family:var(--font-display);color:#fde68a;text-shadow:0 2px 14px #000c;margin:1rem 0 0;font-size:clamp(1.15rem,2.8vw,1.6rem);font-weight:800}.eJMA4W_heroCtas{flex-wrap:wrap;gap:.75rem;margin-top:1.6rem;display:flex}.eJMA4W_heroCtas .btn-accent{animation:2.6s ease-in-out infinite eJMA4W_ctaPulse;box-shadow:0 0 28px #fb923c8c}@keyframes eJMA4W_ctaPulse{0%,to{box-shadow:0 0 18px #fb923c73}50%{box-shadow:0 0 38px #fb923cd9}}.eJMA4W_ghostBtn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b07178c;border-color:#c4b5fd99}.eJMA4W_heroSpider{z-index:3;pointer-events:auto;width:40px;height:min(46%,300px);position:absolute;top:0;right:16%;overflow:hidden}.eJMA4W_spider{width:100%;height:auto;transition:translate .9s ease-in-out;animation:11s ease-in-out infinite eJMA4W_spiderClimb;position:absolute;bottom:0;left:0}.eJMA4W_spiderClip .eJMA4W_spider{animation-delay:-4s}.eJMA4W_heroSpider:hover .eJMA4W_spider,.eJMA4W_spiderClip:hover .eJMA4W_spider{translate:0 -75%}@keyframes eJMA4W_spiderClimb{0%{transform:translateY(-85%)}28%{transform:translateY(0)}40%{transform:translateY(-4%)}46%{animation-timing-function:linear;transform:translateY(-32%)}56%{transform:translateY(-30%)}70%{transform:translateY(-6%)}80%{animation-timing-function:cubic-bezier(.5,0,.8,.6);transform:translateY(-2%)}94%,to{transform:translateY(-85%)}}.eJMA4W_spiderLegs{transform-box:fill-box;transform-origin:100% 25%;animation:.16s ease-in-out infinite alternate eJMA4W_scuttle}.eJMA4W_spiderLegs+.eJMA4W_spiderLegs{transform-origin:0 25%;animation-direction:alternate-reverse}@keyframes eJMA4W_scuttle{0%{transform:rotate(-9deg)}to{transform:rotate(9deg)}}.eJMA4W_heroFlock{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.eJMA4W_flockBat{animation:12s cubic-bezier(.3,.1,.7,.9) infinite both eJMA4W_flockThrough;position:absolute;left:0;transform:translate(-20vw)}.eJMA4W_flockBat svg{filter:drop-shadow(0 0 8px #fb923c59)}@keyframes eJMA4W_flockThrough{0%{transform:translate(-20vw,6vh)scale(.8)}12%{transform:translate(35vw,-4vh)scale(1)}24%{transform:translate(75vw,3vh)scale(1.1)}34%{transform:translate(120vw,-8vh)scale(1.2)}to{transform:translate(120vw,-8vh)scale(1.2)}}.eJMA4W_scene{padding:clamp(4rem,9vw,7rem) 1.25rem;scroll-margin-top:5rem;position:relative}.eJMA4W_sceneInner{max-width:1100px;margin:0 auto;position:relative}.eJMA4W_sceneTitle{text-align:center;text-shadow:0 0 24px #a855f780,0 3px #2e1065;margin:0 0 clamp(2rem,5vw,3.5rem);font-size:clamp(2.7rem,7.5vw,4.8rem);line-height:1}.eJMA4W_passGrid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.eJMA4W_photo{border-radius:28px;margin:0;animation:7s ease-in-out infinite eJMA4W_floaty;position:relative;overflow:hidden;box-shadow:0 0 0 2px #fb923c8c,0 0 60px #22d3ee47,0 30px 60px #0000008c}.eJMA4W_photo img{width:100%;height:auto;display:block}@keyframes eJMA4W_floaty{0%,to{transform:rotate(-3deg)translateY(0)}50%{transform:rotate(-1deg)translateY(-12px)}}.eJMA4W_webPhoto{width:38%;max-width:150px;height:auto;position:absolute;top:-2px;left:-2px}.eJMA4W_passCard{position:relative}.eJMA4W_passCard .offer-card{background:linear-gradient(160deg, #2e1065e6, #0b0717f0) padding-box, conic-gradient(from var(--hw-angle), #fb923c, #a855f7, #22d3ee, #fb923c) border-box;border:3px solid #0000;border-radius:22px;animation:6s linear infinite eJMA4W_hwSpin;position:relative;box-shadow:0 0 50px #fb923c40,0 0 120px #a855f733}@keyframes eJMA4W_hwSpin{to{--hw-angle:360deg}}.eJMA4W_passCard .offer-card__title{font-family:var(--font-spooky), "Space Grotesk", cursive;letter-spacing:.03em;font-size:clamp(2.2rem,5.5vw,3.2rem);font-weight:400}.eJMA4W_passCard .offer-card__amount{text-shadow:0 0 26px #fb923ca6;animation:2.8s ease-in-out infinite eJMA4W_pricePulse;display:inline-block}@keyframes eJMA4W_pricePulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.eJMA4W_passBlock{position:relative}.eJMA4W_passBlock+.eJMA4W_passBlock{margin-top:1.25rem}.eJMA4W_webCard{z-index:2;pointer-events:none;width:110px;height:auto;position:absolute;top:-1px;right:-1px;transform:scaleX(-1)}.eJMA4W_spiderClip{z-index:3;pointer-events:auto;width:34px;height:150px;position:absolute;top:0;right:22%;overflow:hidden}.eJMA4W_monster{overflow:hidden}.eJMA4W_monsterGrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.eJMA4W_eyebrow{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:#c4b5fd;margin:0;font-size:.82rem;font-weight:800}.eJMA4W_monsterWobble{transform-origin:30% 60%;animation:4.5s ease-in-out infinite eJMA4W_wobble;display:inline-block}@keyframes eJMA4W_wobble{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)scale(1.02)}}.eJMA4W_monsterTitle{background:linear-gradient(#fde68a 0%,#fb923c 45%,#c2410c 100%);color:#0000;filter:drop-shadow(0 0 18px #fb923c73)drop-shadow(0 4px #431407);-webkit-background-clip:text;background-clip:text;margin:.3em 0 .25em;font-size:clamp(3.6rem,12vw,7.8rem);line-height:.92}.eJMA4W_tagline{font-family:var(--font-display);margin:0 0 1rem;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:800;line-height:1.25}.eJMA4W_intro{white-space:pre-line;color:#ffffffe6;text-shadow:0 1px 12px #000000b3;max-width:40rem;margin:0;font-size:1.08rem;line-height:1.65}.eJMA4W_badge{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#fdba74;background:#fb923c1f;border:1px solid #fb923c99;border-radius:999px;margin:1.5rem 0 0;padding:.6rem 1.1rem;font-size:.8rem;font-weight:800;animation:3s ease-in-out infinite eJMA4W_ctaPulse;display:inline-block}.eJMA4W_portal{aspect-ratio:1;background:conic-gradient(from var(--hw-angle), #fb923c, #a855f7, #22d3ee, #fb923c);border-radius:50%;margin:0;padding:6px;animation:8s linear infinite eJMA4W_hwSpin,6s ease-in-out infinite eJMA4W_portalFloat;position:relative;box-shadow:0 0 80px #22d3ee4d,0 0 140px #a855f740}.eJMA4W_portal img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}@keyframes eJMA4W_portalFloat{0%,to{transform:translateY(0)rotate(2deg)}50%{transform:translateY(-14px)rotate(-2deg)}}.eJMA4W_peek{pointer-events:auto;cursor:pointer;width:clamp(70px,9vw,120px);animation:9s ease-in-out infinite eJMA4W_peek;position:absolute;bottom:8%;left:-14px}.eJMA4W_peekGhost{filter:drop-shadow(0 0 22px #c4b5fd99);width:100%;height:auto;display:block}@keyframes eJMA4W_peek{0%,to{transform:translate(-90%)rotate(-8deg)}20%,60%{transform:translate(0)rotate(6deg)}40%{transform:translate(10%)translateY(-10px)rotate(-4deg)}}.eJMA4W_boo{color:#1e1b2e;font-family:var(--font-spooky), cursive;opacity:0;background:#fff;border-radius:999px;padding:.25rem .7rem;font-size:1.3rem;transition:opacity .2s,transform .2s;position:absolute;top:-2.2rem;left:70%;transform:scale(.6)}.eJMA4W_peek:hover .eJMA4W_boo{opacity:1;transform:scale(1)}.eJMA4W_prizeGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(1.25rem,3vw,2rem);display:grid}.eJMA4W_tomb{text-align:center;background:linear-gradient(#3b3552 0%,#26213c 55%,#17142a 100%);border-radius:999px 999px 18px 18px/150px 150px 18px 18px;padding:clamp(2.2rem,5vw,3rem) clamp(1.4rem,3vw,2.2rem) clamp(1.6rem,3vw,2.2rem);transition:transform .35s;position:relative;box-shadow:inset 0 2px #ffffff1f,inset 0 -24px 40px #00000059,0 22px 50px #00000080}.eJMA4W_tomb:hover{transform:rotate(-1.5deg)translateY(-6px)}.eJMA4W_webTomb{opacity:.7;width:70px;height:auto;position:absolute;top:18%;left:4%}.eJMA4W_tombIcon{filter:drop-shadow(0 0 14px #facc158c);font-size:3.2rem;animation:2.4s ease-in-out infinite eJMA4W_bounce;display:inline-block}@keyframes eJMA4W_bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.eJMA4W_tombTitle{color:#fb923c;text-shadow:0 0 18px #fb923c59;margin:.6rem 0 .5rem;font-size:clamp(2rem,4.5vw,2.6rem);line-height:1.05}.eJMA4W_tombText{white-space:pre-line;color:#ffffffe0;margin:0;line-height:1.6}.eJMA4W_tombWithImage{padding-top:.9rem}.eJMA4W_tombImage{aspect-ratio:6/5;border-radius:999px 999px 14px 14px/130px 130px 14px 14px;margin:0 0 .6rem;position:relative;overflow:hidden}.eJMA4W_tombImage img{object-fit:cover;width:100%;height:100%;display:block}.eJMA4W_tombImage .eJMA4W_webTomb{opacity:.8;width:90px;top:0;left:0}.eJMA4W_tombTitle .eJMA4W_tombIcon{margin-right:.3em;font-size:1em}.eJMA4W_infos{max-width:760px;margin:clamp(3rem,7vw,5rem) auto 0}.eJMA4W_infosTitle{text-align:center;margin:0;font-size:clamp(2.2rem,5.5vw,3.2rem)}.eJMA4W_candles{gap:.85rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.eJMA4W_candles li{background:#140c26e0;border:1px solid #fb923c47;border-radius:14px;align-items:center;gap:.85rem;padding:.75rem 1rem;font-size:1.05rem;display:flex}.eJMA4W_candle{flex:none;width:18px;height:auto}.eJMA4W_infoLink{color:#fb923c;text-underline-offset:3px;font-weight:600;text-decoration:underline}.eJMA4W_infoLink:hover{color:#fdba74}.eJMA4W_flame{transform-box:fill-box;transform-origin:50% 100%;animation:1.3s ease-in-out infinite alternate eJMA4W_flame}@keyframes eJMA4W_flame{0%{opacity:.95;transform:scale(1)rotate(-3deg)}50%{opacity:1;transform:scale(.9,1.12)rotate(2deg)}to{opacity:.85;transform:scale(1.05,.92)rotate(-1deg)}}.eJMA4W_dareWrap{text-align:center;margin:clamp(3.5rem,9vw,6rem) auto 0;position:relative}.eJMA4W_dare{z-index:1;text-shadow:0 0 22px #a855f78c;max-width:20ch;margin:0 auto;font-size:clamp(2.3rem,7vw,4.6rem);line-height:1.05;animation:5s infinite eJMA4W_tremble;position:relative}@keyframes eJMA4W_tremble{0%,86%,to{transform:translate(0)rotate(0)}88%{transform:translate(-3px,1px)rotate(-1deg)}90%{transform:translate(3px,-1px)rotate(1deg)}92%{transform:translate(-2px)rotate(-.5deg)}94%{transform:translate(0)}}.eJMA4W_popGhost{opacity:0;width:clamp(64px,8vw,96px);margin-left:calc(clamp(64px,8vw,96px)/-2);animation:7s ease-in-out infinite eJMA4W_popUp;position:absolute;bottom:70%;left:50%}.eJMA4W_popGhost svg{width:100%;height:auto;display:block}@keyframes eJMA4W_popUp{0%,55%,to{opacity:0;transform:translateY(40px)scale(.6)}65%,85%{opacity:1;transform:translateY(-10px)scale(1)}}.eJMA4W_patchScene{height:clamp(190px,26vw,280px);position:relative;overflow:hidden}.eJMA4W_patchRow{z-index:2;justify-content:center;align-items:flex-end;gap:clamp(.2rem,1.4vw,1.1rem);padding:0 1rem;display:flex;position:absolute;bottom:26px;left:0;right:0}.eJMA4W_patchPumpkin{width:calc(var(--s,1) * clamp(3.2rem, 8vw, 6.8rem));transform:rotate(calc(var(--r,0) * 1deg));pointer-events:auto;cursor:pointer;filter:drop-shadow(0 0 1rem #fb923c4d);transition:transform .25s;display:block}.eJMA4W_patchPumpkin svg{width:100%;height:auto;display:block}.eJMA4W_patchPumpkin:hover,.eJMA4W_patchPumpkin:active{transform:translateY(-16px) rotate(calc(var(--r,0) * -1deg)) scale(1.1)}.eJMA4W_face{animation:3.4s ease-in-out infinite eJMA4W_faceFlicker;animation-delay:calc(var(--d,0) * 1s)}.eJMA4W_ground{z-index:1;background:var(--dark);border-radius:50% 50% 0 0;height:90px;position:absolute;bottom:-40px;left:-5%;right:-5%}.eJMA4W_cat{z-index:3;width:clamp(70px,9vw,110px);animation:24s linear 3s infinite both eJMA4W_catWalk;position:absolute;bottom:30px;left:0;transform:translate(-20vw)}.eJMA4W_cat svg{width:100%;height:auto;animation:.5s ease-in-out infinite alternate eJMA4W_catStep;display:block}@keyframes eJMA4W_catWalk{0%{transform:translate(-20vw)}45%{transform:translate(112vw)}to{transform:translate(112vw)}}@keyframes eJMA4W_catStep{to{transform:translateY(-3px)}}.eJMA4W_fireflies i{background:#fde68a;border-radius:50%;width:5px;height:5px;animation-name:eJMA4W_firefly;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;position:absolute;box-shadow:0 0 10px 3px #fde68ab3}@keyframes eJMA4W_firefly{0%{opacity:.2;transform:translate(0)}50%{opacity:1}to{transform:translate(var(--dx,0), var(--dy,0));opacity:.3}}@media (max-width:860px){.eJMA4W_passGrid,.eJMA4W_monsterGrid{grid-template-columns:1fr}.eJMA4W_photo{max-width:420px;margin:0 auto}.eJMA4W_portal{width:min(72vw,320px);margin:.5rem auto 0}}@media (max-width:639px){.eJMA4W_heroCtas .btn{flex:100%;justify-content:center}}.eJMA4W_shell~[data-sticky-cta]{background:linear-gradient(#0b071700,#0b0717f0 45%)!important}@media (max-width:767px){.eJMA4W_hero{min-height:min(80svh,720px)}.eJMA4W_heroInner{padding-bottom:5rem}.eJMA4W_heroShade{background:linear-gradient(#0b07171a 25%,#0b0717b8 55%,#0b0717 92%)}.eJMA4W_heroImg{object-position:80% 30%}.eJMA4W_eyebrow{letter-spacing:.16em}.eJMA4W_heroSpider{height:34%;right:8%}.eJMA4W_moon{width:64px;top:8vh;right:-10px}.eJMA4W_moonGlow{display:none}.eJMA4W_prizeGrid{grid-template-columns:1fr}.eJMA4W_falling:nth-child(n+8),.eJMA4W_batTrack:nth-child(n+4),.eJMA4W_peek{display:none}}@media (prefers-reduced-motion:reduce){.eJMA4W_shell *,.eJMA4W_shell :before,.eJMA4W_shell :after{transition:none!important;animation:none!important}.eJMA4W_flyers{display:none}}@media print{.eJMA4W_sky,.eJMA4W_critters,.eJMA4W_flyers,.eJMA4W_patchScene{display:none}}
