.mobile-menu-module__NS6wZa__item{animation:.52s cubic-bezier(.23,1,.32,1) both mobile-menu-module__NS6wZa__row-in;animation-delay:calc(.11s + var(--i,0) * 32ms)}@keyframes mobile-menu-module__NS6wZa__row-in{0%{opacity:0;filter:blur(4px);translate:18px}}@media (prefers-reduced-motion:reduce){.mobile-menu-module__NS6wZa__item{animation:.2s ease-out 60ms both mobile-menu-module__NS6wZa__row-fade}}@keyframes mobile-menu-module__NS6wZa__row-fade{0%{opacity:0}}
.halloween-module__Kqkt_W__web{--web:clamp(140px, 18vw, 300px);--drop:calc(var(--web) * .42);--spider:clamp(30px, calc(var(--web) * .15), 44px);--line:#f2f0ec61;--ease-give:cubic-bezier(.34, 1.36, .64, 1);top:calc(56px + env(safe-area-inset-top,0px));z-index:12;width:var(--web);aspect-ratio:1;pointer-events:none;position:absolute;right:0}@media (min-width:48rem){.halloween-module__Kqkt_W__web{top:calc(104px + env(safe-area-inset-top,0px))}}.halloween-module__Kqkt_W__lines{width:100%;height:100%;display:block;overflow:visible;-webkit-mask-image:radial-gradient(circle at 100% 0,#000 55%,#0000 72%);mask-image:radial-gradient(circle at 100% 0,#000 55%,#0000 72%)}.halloween-module__Kqkt_W__strand,.halloween-module__Kqkt_W__ring{fill:none;stroke:var(--line);stroke-linecap:round;stroke-dasharray:1;animation:halloween-module__Kqkt_W__draw 1s var(--ease-snap) backwards}.halloween-module__Kqkt_W__strand{stroke-width:1.4px;animation-delay:calc(.4s + var(--i) * 70ms)}.halloween-module__Kqkt_W__ring{stroke-width:1.1px;animation-delay:calc(.65s + var(--i) * .11s)}.halloween-module__Kqkt_W__hang{position:absolute}.halloween-module__Kqkt_W__thread{width:1px;height:var(--drop);transform-origin:top;animation:halloween-module__Kqkt_W__unreel 1.1s var(--ease-give) 1.9s backwards;position:absolute;top:0;left:-.5px}.halloween-module__Kqkt_W__thread>span{background:linear-gradient(var(--line), #f2f0ec99);transform-origin:top;height:100%;display:block}.halloween-module__Kqkt_W__drop{top:var(--drop);animation:halloween-module__Kqkt_W__lower 1.1s var(--ease-give) 1.9s backwards, halloween-module__Kqkt_W__appear .2s ease-out 1.9s backwards;position:absolute;left:0}.halloween-module__Kqkt_W__climb,.halloween-module__Kqkt_W__thread>span{transition:transform 1s var(--ease-give) .25s;display:block}.halloween-module__Kqkt_W__hang[data-up] .halloween-module__Kqkt_W__climb{transform:translateY(calc(var(--drop) * -.7));transition:transform .38s var(--ease-snap)}.halloween-module__Kqkt_W__hang[data-up] .halloween-module__Kqkt_W__thread>span{transition:transform .38s var(--ease-snap);transform:scaleY(.3)}.halloween-module__Kqkt_W__spider{width:var(--spider);height:var(--spider);margin:calc(var(--spider) * -.2) 0 0 calc(var(--spider) * -.5);transform-origin:50% 20%;transition:transform .2s var(--ease-snap);display:block;overflow:visible}@media (hover:hover) and (pointer:fine){.halloween-module__Kqkt_W__hang:not([data-up]):has(.halloween-module__Kqkt_W__hit:hover) .halloween-module__Kqkt_W__spider{transform:translateY(-4px)scale(1.14)}}.halloween-module__Kqkt_W__legs path{fill:none;stroke:#f2f0ecd9;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round}.halloween-module__Kqkt_W__body{fill:var(--color-ink);stroke:#f2f0ecd9;stroke-width:1px}.halloween-module__Kqkt_W__eye{fill:var(--color-ember)}.halloween-module__Kqkt_W__hit{top:calc(var(--drop) - 20px);cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;width:52px;height:52px;position:absolute;left:-26px}@media (prefers-reduced-motion:reduce){.halloween-module__Kqkt_W__hit{display:none}}@keyframes halloween-module__Kqkt_W__draw{0%{stroke-dashoffset:1px}}@keyframes halloween-module__Kqkt_W__unreel{0%{transform:scaleY(0)}}@keyframes halloween-module__Kqkt_W__lower{0%{transform:translateY(calc(var(--drop) * -1))}}@keyframes halloween-module__Kqkt_W__appear{0%{opacity:0}}.halloween-module__Kqkt_W__flyby{--flier:clamp(44px, 5vw, 84px);z-index:10;pointer-events:none;position:absolute;inset:0;overflow:hidden}.halloween-module__Kqkt_W__flier{top:calc(56px + env(safe-area-inset-top,0px) + var(--y));width:calc(var(--flier) * var(--size));animation:halloween-module__Kqkt_W__cross 24s linear calc(3.6s + var(--n) * .42s) infinite;position:absolute;left:100%}@media (min-width:48rem){.halloween-module__Kqkt_W__flier{top:calc(104px + env(safe-area-inset-top,0px) + var(--y))}}.halloween-module__Kqkt_W__bob{animation:halloween-module__Kqkt_W__bob 24s ease-in-out calc(3.6s + var(--n) * .42s) infinite;display:block}.halloween-module__Kqkt_W__flier .halloween-module__Kqkt_W__batShape{filter:drop-shadow(0 0 .6px #f2f0ecf2)drop-shadow(0 0 .6px #f2f0ecb3)drop-shadow(0 0 14px #ff6a1a73)}.halloween-module__Kqkt_W__flier :is(.halloween-module__Kqkt_W__wingLeft,.halloween-module__Kqkt_W__wingRight){animation:halloween-module__Kqkt_W__flap .24s ease-in-out calc(var(--n) * -90ms) infinite}@media (prefers-reduced-motion:reduce){.halloween-module__Kqkt_W__flyby{display:none}}@keyframes halloween-module__Kqkt_W__cross{0%{transform:translate(0)}22%,to{transform:translate(calc(-100vw - 100%))}}@keyframes halloween-module__Kqkt_W__bob{0%{transform:translateY(0)}5.5%{transform:translateY(-22px)}11%{transform:translateY(8px)}16.5%{transform:translateY(-14px)}22%,to{transform:translateY(-26px)}}.halloween-module__Kqkt_W__scene{z-index:11;pointer-events:none;position:absolute;inset:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.halloween-module__Kqkt_W__scene{display:none}}.halloween-module__Kqkt_W__dark{opacity:0;background:radial-gradient(90% 80% at 50% 62%,#050507f2,#050507fc);animation:5.2s linear forwards halloween-module__Kqkt_W__lights-out;position:absolute;inset:0}@keyframes halloween-module__Kqkt_W__lights-out{0%{opacity:0}3.4%{opacity:.55}6%{opacity:.18}10%{opacity:1}86%{opacity:1}to{opacity:0}}.halloween-module__Kqkt_W__message{flex-direction:column;align-items:center;display:flex;position:absolute;top:22%;left:0;right:0}@media (min-width:40rem){.halloween-module__Kqkt_W__message{top:25%}}.halloween-module__Kqkt_W__greeting{opacity:0;filter:drop-shadow(0 0 12px #ff6a1a8c);width:80%;animation:halloween-module__Kqkt_W__greet 5.2s var(--ease-snap) forwards;display:block;overflow:visible}.halloween-module__Kqkt_W__oneLine{display:none}@media (min-width:40rem){.halloween-module__Kqkt_W__oneLine{width:76%;display:block}.halloween-module__Kqkt_W__twoLines{display:none}}.halloween-module__Kqkt_W__greeting text{font-family:var(--font-big-shoulders), Impact, sans-serif;fill:#ff6a1a12;stroke:var(--color-ember);stroke-width:1.3px;paint-order:stroke;font-size:132px;font-weight:900}@keyframes halloween-module__Kqkt_W__greet{0%,13.5%{opacity:0;transform:translateY(18px)}27%,80%{opacity:1;transform:translateY(0)}92%,to{opacity:0;transform:translateY(-12px)}}.halloween-module__Kqkt_W__signoff{opacity:0;flex-direction:column;align-items:center;gap:clamp(14px,2.4vh,22px);margin-top:clamp(16px,3vh,30px);animation:5.2s ease-out forwards halloween-module__Kqkt_W__sign;display:flex}.halloween-module__Kqkt_W__from{color:#f2f0eccc;align-items:center;gap:12px;line-height:1;display:flex}.halloween-module__Kqkt_W__from>span{background:var(--color-ember);width:28px;height:2px}.halloween-module__Kqkt_W__logo{filter:drop-shadow(0 0 10px #ff6a1a99);width:auto;height:clamp(44px,7vh,76px);display:block;overflow:visible}.halloween-module__Kqkt_W__logo path{fill:var(--color-ember);stroke:var(--color-ember);stroke-width:1.6px;stroke-linejoin:round;stroke-dasharray:1;animation:halloween-module__Kqkt_W__draw 1.1s var(--ease-snap) calc(1.55s + var(--i) * 90ms) backwards, halloween-module__Kqkt_W__fill-in .7s ease-out 2.65s backwards}@keyframes halloween-module__Kqkt_W__sign{0%,26%{opacity:0}33%,80%{opacity:1}92%,to{opacity:0}}@keyframes halloween-module__Kqkt_W__fill-in{0%{fill-opacity:0}}.halloween-module__Kqkt_W__burst{top:calc(56px + env(safe-area-inset-top,0px) + 6%);width:calc(clamp(40px, 4.4vw, 74px) * var(--size));opacity:0;animation:halloween-module__Kqkt_W__scatter 1.7s cubic-bezier(.33, 1, .68, 1) calc(.25s + var(--n) * 70ms) forwards;position:absolute;right:8%}@media (min-width:48rem){.halloween-module__Kqkt_W__burst{top:calc(104px + env(safe-area-inset-top,0px) + 6%)}}.halloween-module__Kqkt_W__burst :is(.halloween-module__Kqkt_W__wingLeft,.halloween-module__Kqkt_W__wingRight){animation:halloween-module__Kqkt_W__flap .18s ease-in-out calc(var(--n) * -60ms) infinite}.halloween-module__Kqkt_W__burst .halloween-module__Kqkt_W__batShape{filter:drop-shadow(0 0 .6px #f2f0ece6)drop-shadow(0 0 10px #ff6a1a80)}@keyframes halloween-module__Kqkt_W__scatter{0%{opacity:0;transform:translate(0)scale(.4)}12%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(1)}}.halloween-module__Kqkt_W__scene{--ride-w:clamp(240px, min(34vw, 48vh), 560px);--ride-ms:2s;--offstage:80px}.halloween-module__Kqkt_W__ride{width:var(--ride-w);opacity:0;animation:halloween-module__Kqkt_W__ride var(--ride-ms) linear calc(.65s + var(--echo) * 60ms) backwards;position:absolute;bottom:18%;left:100%}@media (min-width:64rem){.halloween-module__Kqkt_W__ride{bottom:9%}}.halloween-module__Kqkt_W__wheelie{transform-origin:84% 99%;animation:halloween-module__Kqkt_W__wheelie var(--ride-ms) ease-in-out calc(.65s + var(--echo) * 60ms) backwards;display:block;position:relative}.halloween-module__Kqkt_W__ride .halloween-module__Kqkt_W__phantom{width:100%;height:auto;filter:grayscale(1) brightness(.32) contrast(1.5) drop-shadow(0 0 1px var(--color-ember)) drop-shadow(0 0 1px var(--color-ember)) drop-shadow(0 0 18px #ff6a1a99);display:block}@keyframes halloween-module__Kqkt_W__ride{0%{opacity:0;transform:translateX(var(--offstage))}1%,99%{opacity:var(--opacity)}to{opacity:0;transform:translateX(calc(-100vw - 100% - var(--offstage)))}}@keyframes halloween-module__Kqkt_W__wheelie{0%,34%{transform:rotate(0)}46%,60%{transform:rotate(9deg)}70%,to{transform:rotate(0)}}.halloween-module__Kqkt_W__sparks{position:absolute;bottom:2%;left:84%}.halloween-module__Kqkt_W__sparks>span{opacity:0;width:4px;height:4px;animation:halloween-module__Kqkt_W__spark .5s ease-out calc(.65s + var(--i) * -50ms) 4;background:#ffb37a;border-radius:50%;position:absolute;bottom:0;left:0;box-shadow:0 0 6px 1px #ff6a1ae6}.halloween-module__Kqkt_W__sparks>span:nth-child(odd){--rise:-34px}.halloween-module__Kqkt_W__sparks>span:nth-child(2n){--rise:-18px}@keyframes halloween-module__Kqkt_W__spark{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(calc((100vw + var(--ride-w) + var(--offstage) * 2) * .25), var(--rise)) scale(.3)}}.halloween-module__Kqkt_W__pumpkin{aspect-ratio:120/104;pointer-events:none}.halloween-module__Kqkt_W__pumpkinShape{filter:drop-shadow(0 4px 10px #00000073);width:100%;height:100%;display:block;position:relative;overflow:visible}.halloween-module__Kqkt_W__stem{fill:#4f5d22;stroke:#2f3a12;stroke-width:.8px}.halloween-module__Kqkt_W__vine{fill:none;stroke:#6e7d2c;stroke-width:1.6px;stroke-linecap:round}.halloween-module__Kqkt_W__lobe{stroke:#3c120059;stroke-width:.6px}.halloween-module__Kqkt_W__carved{fill:#1f0b02}.halloween-module__Kqkt_W__flame,.halloween-module__Kqkt_W__pool:before{animation:halloween-module__Kqkt_W__flicker var(--flicker) linear infinite}.halloween-module__Kqkt_W__pool{height:60%;position:absolute;bottom:-18%;left:-40%;right:-40%}.halloween-module__Kqkt_W__pool:before{content:"";background:radial-gradient(closest-side,#ff8c1e6b,#ff6a1a1f 60%,#0000);border-radius:50%;position:absolute;inset:0}.halloween-module__Kqkt_W__pumpkin .halloween-module__Kqkt_W__pumpkinShape{filter:drop-shadow(0 4px 10px #00000073)drop-shadow(0 0 16px #ff781473)}@keyframes halloween-module__Kqkt_W__flicker{0%,to{opacity:1}9%{opacity:.78}14%{opacity:.95}31%{opacity:.84}38%{opacity:1}55%{opacity:.72}61%{opacity:.92}79%{opacity:.82}88%{opacity:1}}.halloween-module__Kqkt_W__logoGlow{z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#ff8c2829,#ff64140d 45%,#0000 75%);border-radius:50%;width:210%;animation:1.4s ease-out .5s backwards halloween-module__Kqkt_W__appear;position:absolute;top:42%;left:50%;translate:-50% -50%}.halloween-module__Kqkt_W__pumpkinLogo{pointer-events:none;filter:drop-shadow(0 2px 4px #00000080);width:100%;height:100%;animation:halloween-module__Kqkt_W__pumpkin-in .6s var(--ease-snap) .1s backwards;transition:scale .3s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;overflow:visible}.group:hover .halloween-module__Kqkt_W__pumpkinLogo{scale:1.05}a:has(>.halloween-module__Kqkt_W__pumpkinLogo)>img{opacity:0;transition:opacity .4s ease-out .1s}@keyframes halloween-module__Kqkt_W__pumpkin-in{0%{opacity:0;scale:.94}}.halloween-module__Kqkt_W__cutEdge{fill:#4a1802;stroke:#4a1802;stroke-width:4px;stroke-linejoin:round}.halloween-module__Kqkt_W__bats{--bat:clamp(46px, 5.6vw, 84px);pointer-events:none;position:absolute;inset:0}.halloween-module__Kqkt_W__bat{top:var(--phone-top);right:var(--phone-right);width:calc(var(--bat) * var(--size));position:absolute}@media (min-width:40rem){.halloween-module__Kqkt_W__bat{top:var(--top);right:var(--right)}}.halloween-module__Kqkt_W__flight{display:block}.halloween-module__Kqkt_W__batShape{width:100%;height:auto;fill:var(--color-ink);display:block;overflow:visible}.halloween-module__Kqkt_W__wingLeft,.halloween-module__Kqkt_W__wingRight{transform-box:view-box}.halloween-module__Kqkt_W__wingLeft{--up:24deg;--down:-30deg;transform-origin:30.5px 13px}.halloween-module__Kqkt_W__wingRight{--up:-24deg;--down:30deg;transform-origin:33.5px 13px}.halloween-module__Kqkt_W__bats[data-state=waiting] .halloween-module__Kqkt_W__bat{visibility:hidden}.halloween-module__Kqkt_W__bats[data-state=shown] .halloween-module__Kqkt_W__bat{animation:halloween-module__Kqkt_W__fly-in 1.5s var(--ease-snap) calc(var(--n) * .16s) backwards}.halloween-module__Kqkt_W__bats[data-state=shown] .halloween-module__Kqkt_W__flight{animation:halloween-module__Kqkt_W__rise 1.5s cubic-bezier(.77, 0, .175, 1) calc(var(--n) * .16s) backwards}.halloween-module__Kqkt_W__bats[data-state=shown] :is(.halloween-module__Kqkt_W__wingLeft,.halloween-module__Kqkt_W__wingRight){animation:halloween-module__Kqkt_W__flap .3s ease-in-out calc(var(--n) * .16s) 4, halloween-module__Kqkt_W__flutter 10s ease-in-out calc(1.5s + var(--n) * 3.4s) infinite}@keyframes halloween-module__Kqkt_W__fly-in{0%{transform:translate(55vw)}}@keyframes halloween-module__Kqkt_W__rise{0%{transform:translateY(80px)rotate(-16deg)}}@keyframes halloween-module__Kqkt_W__flap{0%,to{transform:rotate(0)}25%{transform:rotate(var(--up))}75%{transform:rotate(var(--down))}}@keyframes halloween-module__Kqkt_W__flutter{0%,7%,to{transform:rotate(0)}1.75%,5.25%{transform:rotate(var(--up))}3.5%{transform:rotate(var(--down))}}
