.HalloweenHaunt-module__J9-51G__layer{z-index:45;pointer-events:none;position:fixed;inset:0;overflow:hidden}.HalloweenHaunt-module__J9-51G__vignette{opacity:0;background:radial-gradient(at 50% 40%,#0000 55%,#0000008c 100%);position:absolute;inset:0}.dark .HalloweenHaunt-module__J9-51G__vignette{opacity:1}.HalloweenHaunt-module__J9-51G__lightning{opacity:0;mix-blend-mode:screen;background:radial-gradient(at 70% 0,#fff 0%,#dbe4ff 35%,#aab4ff99 70%);animation:21s linear 6s infinite HalloweenHaunt-module__J9-51G__lightning;position:absolute;inset:0}@keyframes HalloweenHaunt-module__J9-51G__lightning{0%,to{opacity:0}1%{opacity:.5}1.6%{opacity:.08}2.2%{opacity:.6}3.4%{opacity:0}58%{opacity:0}58.6%{opacity:.35}59.2%{opacity:.04}59.8%{opacity:.45}61%{opacity:0}}.HalloweenHaunt-module__J9-51G__intro{opacity:0;background:#000;position:absolute;inset:0}.dark .HalloweenHaunt-module__J9-51G__intro{animation:1.4s step-end forwards HalloweenHaunt-module__J9-51G__intro-flicker}@keyframes HalloweenHaunt-module__J9-51G__intro-flicker{0%{opacity:.9}12%{opacity:.1}18%{opacity:.85}26%{opacity:0}31%{opacity:.7}38%{opacity:.05}47%{opacity:.6}60%{opacity:0}66%{opacity:.35}72%,to{opacity:0}}.HalloweenHaunt-module__J9-51G__moon{opacity:0;width:96px;height:96px;position:absolute;top:86px;right:11%}.dark .HalloweenHaunt-module__J9-51G__moon{opacity:1}.HalloweenHaunt-module__J9-51G__moonDisc{filter:drop-shadow(0 0 18px #fff0be8c)drop-shadow(0 0 48px #ffe6a040);width:100%;height:100%;animation:9s ease-in-out infinite alternate HalloweenHaunt-module__J9-51G__moon-breathe}@keyframes HalloweenHaunt-module__J9-51G__moon-breathe{0%{filter:drop-shadow(0 0 16px #fff0be73)drop-shadow(0 0 40px #ffe6a033)}to{filter:drop-shadow(0 0 22px #fff0beb3)drop-shadow(0 0 60px #ffe6a059)}}.HalloweenHaunt-module__J9-51G__moonClip{border-radius:50%;position:absolute;inset:0;overflow:hidden}.HalloweenHaunt-module__J9-51G__cloud{filter:blur(5px);background:#12141ee6;border-radius:999px;width:150px;height:30px;animation:28s linear infinite HalloweenHaunt-module__J9-51G__cloud-pass;position:absolute;top:46px;left:-60px;box-shadow:34px -14px 0 -3px #12141ee6,78px -6px 0 -1px #12141ee6}.HalloweenHaunt-module__J9-51G__cloud2{opacity:.75;width:110px;height:20px;animation-duration:41s;animation-delay:-17s;top:14px}@keyframes HalloweenHaunt-module__J9-51G__cloud-pass{0%{transform:translate(-120px)}to{transform:translate(160px)}}.HalloweenHaunt-module__J9-51G__witch{color:#07070b;opacity:0;filter:drop-shadow(0 0 2px #ffecbef2)drop-shadow(0 6px 10px #000000e6);width:150px;height:auto;animation:44s cubic-bezier(.35,0,.65,1) 13s infinite HalloweenHaunt-module__J9-51G__witch-fly;position:absolute;top:70px;left:0}.HalloweenHaunt-module__J9-51G__witchBody{transform-box:fill-box;transform-origin:50% 60%;animation:1.1s ease-in-out infinite alternate HalloweenHaunt-module__J9-51G__witch-bob}@keyframes HalloweenHaunt-module__J9-51G__witch-fly{0%{opacity:0;transform:translate(108vw,40px)rotate(2deg)scale(.6)}1%{opacity:1}10%{transform:translate(72vw)rotate(-6deg)scale(.85)}18%{transform:translate(40vw,50px)rotate(4deg)scale(1)}24%{transform:translate(14vw,10px)rotate(-5deg)scale(.9)}29%{opacity:1;transform:translate(-24vw,60px)rotate(3deg)scale(.7)}30%,to{opacity:0;transform:translate(-30vw,60px)}}@keyframes HalloweenHaunt-module__J9-51G__witch-bob{0%{transform:translateY(0)rotate(-2deg)}to{transform:translateY(5px)rotate(2deg)}}.HalloweenHaunt-module__J9-51G__bat{top:var(--top);width:var(--size);opacity:0;color:#0b0b10;filter:drop-shadow(0 2px 2px #00000059);height:auto;animation:HalloweenHaunt-module__J9-51G__bat-fly var(--dur) linear var(--delay) infinite;will-change:transform;position:absolute;left:0}.dark .HalloweenHaunt-module__J9-51G__bat{color:#2a2e42;filter:drop-shadow(0 0 1.5px #e2e8f0b3)drop-shadow(0 6px 10px #000000e6)}.HalloweenHaunt-module__J9-51G__wingL,.HalloweenHaunt-module__J9-51G__wingR{transform-box:fill-box;animation:.26s ease-in-out infinite alternate HalloweenHaunt-module__J9-51G__flap}.HalloweenHaunt-module__J9-51G__wingL{transform-origin:100%}.HalloweenHaunt-module__J9-51G__wingR{transform-origin:0%;animation-direction:alternate-reverse}.HalloweenHaunt-module__J9-51G__swoop{z-index:2;animation-name:HalloweenHaunt-module__J9-51G__bat-swoop;animation-timing-function:cubic-bezier(.3,0,.6,1)}.HalloweenHaunt-module__J9-51G__swoop .HalloweenHaunt-module__J9-51G__wingL,.HalloweenHaunt-module__J9-51G__swoop .HalloweenHaunt-module__J9-51G__wingR{animation-duration:.18s}@keyframes HalloweenHaunt-module__J9-51G__bat-fly{0%{opacity:0;transform:translate(105vw)rotate(-6deg)}3%{opacity:.95}20%{transform:translate3d(78vw, calc(var(--bob) * -1), 0) rotate(5deg)}40%{transform:translate3d(54vw, var(--bob), 0) rotate(-6deg)}60%{transform:translate3d(32vw, calc(var(--bob) * -1.3), 0) rotate(6deg)}80%{transform:translate3d(10vw, var(--bob), 0) rotate(-4deg)}95%{opacity:.95}to{opacity:0;transform:translate(-15vw)rotate(-3deg)}}@keyframes HalloweenHaunt-module__J9-51G__bat-swoop{0%,60%{opacity:0;transform:translate(60vw,-10vh)scale(.12)}62%{opacity:.9}72%{transform:translate(40vw,6vh)scale(.35)}80%{opacity:1;transform:translate(20vw,2vh)scale(.8)}86%{opacity:.9;transform:translate(-10vw,30vh)scale(1.6)}88%,to{opacity:0;transform:translate(-40vw,50vh)scale(2)}}@keyframes HalloweenHaunt-module__J9-51G__flap{0%{transform:scaleX(1)rotate(0)}to{transform:scaleX(.5)rotate(-22deg)}}.HalloweenHaunt-module__J9-51G__fog{opacity:.22;filter:blur(14px);background:radial-gradient(60% 100% at 20% 100%,#c8cde68c,#0000 70%),radial-gradient(50% 100% at 55% 100%,#c8cde673,#0000 70%),radial-gradient(60% 100% at 85% 100%,#c8cde680,#0000 70%);height:190px;animation:38s ease-in-out infinite alternate HalloweenHaunt-module__J9-51G__fog-drift;position:absolute;bottom:-10px;left:-20%;right:-20%}.HalloweenHaunt-module__J9-51G__fog2{opacity:.16;height:130px;animation-duration:52s;animation-direction:alternate-reverse}.HalloweenHaunt-module__J9-51G__fog3{opacity:.12;filter:blur(6px);background:radial-gradient(30% 100% at 10% 100%,#dce1f5b3,#0000 70%),radial-gradient(25% 100% at 42% 100%,#dce1f599,#0000 70%),radial-gradient(30% 100% at 75% 100%,#dce1f5a6,#0000 70%);height:90px;animation-duration:23s}.dark .HalloweenHaunt-module__J9-51G__fog{opacity:.32}.dark .HalloweenHaunt-module__J9-51G__fog2{opacity:.22}.dark .HalloweenHaunt-module__J9-51G__fog3{opacity:.18}@keyframes HalloweenHaunt-module__J9-51G__fog-drift{0%{transform:translate(-6%)scaleY(1)}to{transform:translate(6%,-8px)scaleY(1.1)}}.HalloweenHaunt-module__J9-51G__eyes{bottom:44px;left:var(--left);gap:calc(var(--eye) * 1.1);opacity:0;animation:HalloweenHaunt-module__J9-51G__eyes-appear var(--cycle) ease-in-out var(--delay) infinite;display:flex;position:absolute}.HalloweenHaunt-module__J9-51G__eyes span{width:var(--eye);height:calc(var(--eye) * .75);animation:HalloweenHaunt-module__J9-51G__eyes-blink 3.7s steps(1) var(--delay) infinite;background:#fbbf24;border-radius:50%/60% 60% 40% 40%;box-shadow:0 0 8px 2px #fbbf24b3,0 0 20px 6px #fb923c59}.HalloweenHaunt-module__J9-51G__eyes span+span{animation-delay:calc(var(--delay) + 50ms)}@keyframes HalloweenHaunt-module__J9-51G__eyes-appear{0%,to{opacity:0;transform:translateY(6px)}10%{opacity:1;transform:translateY(0)}32%{opacity:1;transform:translateY(-2px)}40%{opacity:0;transform:translateY(6px)}}@keyframes HalloweenHaunt-module__J9-51G__eyes-blink{0%,88%,to{transform:scaleY(1)}91%,94%{transform:scaleY(.08)}}.HalloweenHaunt-module__J9-51G__web{color:#6b7280;opacity:.32;transform-origin:100% 0;width:170px;height:170px;animation:7s ease-in-out infinite alternate HalloweenHaunt-module__J9-51G__web-sway;position:absolute;top:0;right:0}.dark .HalloweenHaunt-module__J9-51G__web{color:#cbd5e1;opacity:.3}@keyframes HalloweenHaunt-module__J9-51G__web-sway{0%{transform:skewY(-.6deg)scale(1)}to{transform:skewY(.6deg)scale(1.01)}}.HalloweenHaunt-module__J9-51G__spider{top:0;left:var(--x);color:#0b0b10;transform-origin:50% 0;width:34px;height:260px;animation:HalloweenHaunt-module__J9-51G__spider-drop var(--drop) ease-in-out var(--delay) infinite;filter:drop-shadow(0 4px 4px #0000004d);position:absolute;transform:translateY(-100%)}.dark .HalloweenHaunt-module__J9-51G__spider{color:#2a2e42;filter:drop-shadow(0 0 1.5px #e2e8f0b3)drop-shadow(0 6px 8px #000000e6)}.HalloweenHaunt-module__J9-51G__spiderSmall{width:22px;height:180px}.HalloweenHaunt-module__J9-51G__spiderBody{transform-box:fill-box;transform-origin:50% -400%;animation:2.2s ease-in-out infinite alternate HalloweenHaunt-module__J9-51G__spider-swing}.HalloweenHaunt-module__J9-51G__legs{transform-box:fill-box;transform-origin:50%;animation:.9s steps(2,end) infinite HalloweenHaunt-module__J9-51G__legs-twitch}@keyframes HalloweenHaunt-module__J9-51G__spider-drop{0%,to{transform:translateY(-100%)}5%{transform:translateY(-58%)}8%{transform:translateY(-66%)}10%{transform:translateY(-60%)}20%{transform:translateY(-60%)}23%{transform:translateY(-30%)}25%{transform:translateY(-36%)}33%{transform:translateY(-36%)}40%{transform:translateY(-100%)}}@keyframes HalloweenHaunt-module__J9-51G__spider-swing{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}@keyframes HalloweenHaunt-module__J9-51G__legs-twitch{0%{transform:scaleX(1)}to{transform:scaleX(.94)}}.HalloweenHaunt-module__J9-51G__ghost{color:#e2e8f0;opacity:.95;filter:drop-shadow(0 10px 18px #0f172a66)drop-shadow(0 0 2px #0f172a59);width:92px;height:120px;animation:34s ease-in-out 9s infinite HalloweenHaunt-module__J9-51G__ghost-peek;position:absolute;bottom:-140px;right:22%}.dark .HalloweenHaunt-module__J9-51G__ghost{color:#f8fafc;filter:drop-shadow(0 0 18px #ffffff59)}@media (max-width:640px){.HalloweenHaunt-module__J9-51G__ghost{width:72px;right:8%}}@keyframes HalloweenHaunt-module__J9-51G__ghost-peek{0%,to{transform:translateY(0)rotate(0)}5%{transform:translateY(-150px)rotate(-4deg)}9%{transform:translateY(-140px)rotate(3deg)}13%{transform:translateY(-152px)rotate(-2deg)}18%{transform:translateY(-146px)rotate(2deg)}24%{transform:translateY(0)rotate(0)}}.HalloweenHaunt-module__J9-51G__ghostEyes{transform-box:fill-box;transform-origin:50%;animation:4s step-end infinite HalloweenHaunt-module__J9-51G__blink}@keyframes HalloweenHaunt-module__J9-51G__blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.HalloweenHaunt-module__J9-51G__driftGhost{opacity:0;width:110px;height:140px;animation:31s ease-in-out 17s infinite HalloweenHaunt-module__J9-51G__ghost-drift;position:absolute;top:38%;left:0}.HalloweenHaunt-module__J9-51G__driftGhostBody{color:#e2e8f0;opacity:.5;filter:blur(.4px)drop-shadow(0 0 14px #e2e8f080);transform-box:fill-box;transform-origin:50% 20%;width:100%;height:100%;animation:2.6s ease-in-out infinite alternate HalloweenHaunt-module__J9-51G__ghost-wave}.dark .HalloweenHaunt-module__J9-51G__driftGhostBody{color:#f8fafc;opacity:.42;filter:blur(.4px)drop-shadow(0 0 22px #ffffff73)}@keyframes HalloweenHaunt-module__J9-51G__ghost-drift{0%{opacity:0;transform:translate(-20vw)}3%{opacity:1}12%{transform:translate(22vw,-8vh)}22%{transform:translate(50vw,6vh)}32%{opacity:1;transform:translate(80vw,-6vh)}38%{opacity:0;transform:translate(112vw,2vh)}39%,to{opacity:0;transform:translate(112vw,2vh)}}@keyframes HalloweenHaunt-module__J9-51G__ghost-wave{0%{transform:rotate(-6deg)skew(3deg)translateY(0)}to{transform:rotate(6deg)skew(-3deg)translateY(8px)}}.HalloweenHaunt-module__J9-51G__toggle{z-index:46;pointer-events:auto;color:#fdba74;letter-spacing:.01em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#111118d9;border:1px solid #f9731673;border-radius:9999px;align-items:center;gap:.45rem;height:2.6rem;padding:0 .95rem 0 .45rem;font-size:.8rem;font-weight:600;transition:transform .15s;animation:2.8s ease-in-out infinite HalloweenHaunt-module__J9-51G__pumpkin-glow;display:inline-flex;position:fixed;bottom:5.5rem;left:.9rem;box-shadow:0 6px 20px #00000059}.HalloweenHaunt-module__J9-51G__toggle:hover{transform:translateY(-1px)scale(1.03)}.HalloweenHaunt-module__J9-51G__toggle:focus-visible{outline-offset:2px;outline:2px solid #fb923c}@media (min-width:640px){.HalloweenHaunt-module__J9-51G__toggle{bottom:1.25rem}}.HalloweenHaunt-module__J9-51G__pumpkin{width:2rem;height:1.75rem;display:block}.HalloweenHaunt-module__J9-51G__pumpkinGlow{filter:drop-shadow(0 0 3px #fde68ae6);animation:.9s ease-in-out infinite alternate HalloweenHaunt-module__J9-51G__candle}@keyframes HalloweenHaunt-module__J9-51G__candle{0%{opacity:.75;filter:drop-shadow(0 0 2px #fde68ab3)}35%{opacity:1;filter:drop-shadow(0 0 5px #fde68a)}55%{opacity:.85}to{opacity:1;filter:drop-shadow(0 0 4px #fde68af2)}}@keyframes HalloweenHaunt-module__J9-51G__pumpkin-glow{0%,to{box-shadow:0 6px 20px #00000059,0 0 #f9731673}50%{box-shadow:0 6px 20px #00000059,0 0 24px 5px #f9731661}}.HalloweenHaunt-module__J9-51G__boo{z-index:46;pointer-events:none;color:#fb923c;text-shadow:0 0 30px #fb923cb3;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(3rem,12vw,9rem);font-weight:700;animation:.9s ease-out forwards HalloweenHaunt-module__J9-51G__boo;position:fixed;top:40%;left:50%;transform:translate(-50%,-50%)}@keyframes HalloweenHaunt-module__J9-51G__boo{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)rotate(-8deg)}30%{opacity:1;transform:translate(-50%,-50%)scale(1.15)rotate(3deg)}to{opacity:0;transform:translate(-50%,-70%)scale(1.3)rotate(0)}}@media (prefers-reduced-motion:reduce){.HalloweenHaunt-module__J9-51G__bat,.HalloweenHaunt-module__J9-51G__spider,.HalloweenHaunt-module__J9-51G__ghost,.HalloweenHaunt-module__J9-51G__driftGhost,.HalloweenHaunt-module__J9-51G__witch,.HalloweenHaunt-module__J9-51G__eyes,.HalloweenHaunt-module__J9-51G__lightning,.HalloweenHaunt-module__J9-51G__intro,.HalloweenHaunt-module__J9-51G__boo,.HalloweenHaunt-module__J9-51G__cloud{display:none}.HalloweenHaunt-module__J9-51G__fog,.HalloweenHaunt-module__J9-51G__fog2,.HalloweenHaunt-module__J9-51G__fog3,.HalloweenHaunt-module__J9-51G__web,.HalloweenHaunt-module__J9-51G__moonDisc,.HalloweenHaunt-module__J9-51G__toggle,.HalloweenHaunt-module__J9-51G__pumpkinGlow{animation:none}}
