[data-ar-theme=haunted] .ar-hero{border-color:color-mix(in srgb,var(--ar-glow) 20%,var(--k-line))}[data-ar-theme=haunted] .ar-hero .ar-prize{background:radial-gradient(90% 55% at 50% 0%,color-mix(in srgb,var(--medal-gold) 8%,transparent),transparent 70%),linear-gradient(180deg,#08060e2e,#08060e9e 46%,#06050adb);backdrop-filter:blur(1.5px)}.hs{position:absolute;inset:0;overflow:hidden;container-type:size;background:#05040a}.hs-stage{--ar: 2.3571;--mx: .76;--my: .14;--w: max( calc(100cqw * var(--mx) / .734), calc(100cqw * (1 - var(--mx)) / .266), calc(100cqh * var(--ar) * var(--my) / .25), calc(100cqh * var(--ar) * (1 - var(--my)) / .75) );position:absolute;left:calc(100cqw * var(--mx) - var(--w) * .734);top:calc(100cqh * var(--my) - var(--w) / var(--ar) * .25);width:var(--w);height:calc(var(--w) / var(--ar))}.hs-night{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hs-moonglow{position:absolute;left:73.4%;top:25%;width:26%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(235,232,255,.34),rgba(170,160,255,.12) 48%,transparent 72%);transform:translate(-50%,-50%);mix-blend-mode:screen}.hs-cloud{position:absolute;top:18%;width:22%;height:9%;border-radius:50%;background:radial-gradient(closest-side,rgba(40,34,70,.78),rgba(30,26,56,.45) 55%,transparent 80%);filter:blur(6px);opacity:0}.hs-cloud--b{top:29%;width:17%;height:6%}.hs-light{position:absolute;left:var(--x);top:var(--y);width:calc(var(--r) * 2);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);mix-blend-mode:screen;pointer-events:none}.hs-light--window{background:radial-gradient(closest-side,rgba(255,196,120,.85),rgba(255,140,60,.3) 45%,transparent 75%)}.hs-light--lantern{background:radial-gradient(closest-side,rgba(255,210,140,.9),color-mix(in srgb,var(--ar-glow) 55%,transparent) 38%,transparent 75%)}.hs-flock{position:absolute;inset:0}.hs-bat{position:absolute;left:var(--x);top:var(--y);width:calc(3.2% * var(--s));opacity:0}.hs-bat svg{display:block;width:100%;height:auto;overflow:visible;fill:#07050b;filter:drop-shadow(0 0 2px rgba(200,190,255,.35))}.hs-wisps i,.hs-embers i{position:absolute;left:var(--x);top:var(--y);border-radius:50%;opacity:0}.hs-wisps i{width:calc(2.4% * var(--s));aspect-ratio:.6;background:radial-gradient(closest-side,rgba(225,220,255,.55),rgba(160,150,255,.18) 55%,transparent 80%);filter:blur(2px);mix-blend-mode:screen}.hs-embers i{width:var(--s);height:var(--s);background:#ffd9a8;box-shadow:0 0 6px 2px color-mix(in srgb,var(--ar-glow) 70%,transparent)}.hs-fog{position:absolute;left:-15%;right:-15%;height:34%;pointer-events:none;filter:blur(14px);mix-blend-mode:screen}.hs-fog--a{bottom:8%;background:radial-gradient(38% 60% at 30% 60%,rgba(200,200,230,.22),transparent 70%),radial-gradient(34% 55% at 70% 55%,rgba(200,200,230,.18),transparent 70%)}.hs-fog--b{bottom:-10%;background:radial-gradient(42% 60% at 45% 50%,rgba(210,210,235,.2),transparent 70%),radial-gradient(30% 50% at 85% 60%,rgba(210,210,235,.16),transparent 70%)}.hs-flash{position:absolute;inset:0;background:radial-gradient(60% 80% at 74% 10%,rgba(225,220,255,.55),transparent 65%),linear-gradient(180deg,rgba(200,195,255,.18),transparent 60%);mix-blend-mode:screen;opacity:0}.hs-spider{position:absolute;top:0;left:47%;width:22px;height:auto;overflow:visible;transform-origin:50% 0}.hs-spider__thread{stroke:#dcdceb59;stroke-width:.5}.hs-spider__body{fill:#060508;stroke:#aaa0d24d;stroke-width:.4}.hs-spider__legs{fill:none;stroke:#0b0910;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.hs-spider__eye{fill:var(--ar-glow);stroke:none}.hs-scrim{position:absolute;inset:0;background:linear-gradient(98deg,rgba(5,4,10,.86) 0%,rgba(5,4,10,.62) 32%,rgba(5,4,10,.12) 58%,transparent 74%),linear-gradient(0deg,rgba(5,4,10,.55),transparent 36%)}@media(max-width:899px){.ar-hero .hs-stage{left:calc(86cqw - .734 * 200cqw);top:0;width:200cqw;height:calc(200cqw / var(--ar))}.ar-hero .hs-stage:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(180deg,transparent,#05040a)}.ar-hero .hs-fog{display:none}}@media(min-width:900px){.ar-hero .hs-stage{--mx: .766;--my: .27}}@media(prefers-reduced-motion:no-preference){.hs-moonglow{animation:hs-breathe 7s ease-in-out infinite}.hs-cloud--a{animation:hs-cloud 38s linear infinite}.hs-cloud--b{animation:hs-cloud 52s linear -21s infinite}.hs-light--window{animation:hs-window 5.4s ease-in-out var(--dl) infinite}.hs-light--lantern{animation:hs-lantern 2.6s steps(1,end) var(--dl) infinite}.hs-bat{animation:hs-fly 16s cubic-bezier(.45,.05,.55,.95) calc(2s + var(--dl)) infinite}.hs-bat svg{animation:hs-flap .26s ease-in-out infinite alternate}.hs-wisps i{animation:hs-wisp var(--du) ease-in-out var(--dl) infinite}.hs-embers i{animation:hs-ember var(--du) linear var(--dl) infinite}.hs-fog--a{animation:hs-drift 24s ease-in-out infinite alternate}.hs-fog--b{animation:hs-drift 32s ease-in-out infinite alternate-reverse}.hs-flash{animation:hs-flash 13s linear 4s infinite}.hs-spider{animation:hs-spider 11s cubic-bezier(.45,0,.3,1) 1s infinite}.hs-spider__body{animation:hs-twitch 2.4s ease-in-out infinite;transform-origin:20px 112px}}@media(prefers-reduced-motion:reduce){.hs-moonglow,.hs-cloud,.hs-light,.hs-bat,.hs-bat svg,.hs-wisps i,.hs-embers i,.hs-fog,.hs-flash,.hs-spider,.hs-spider__body{animation:none!important}.hs-spider{transform:translateY(-30%)}}html[data-cx-hidden] .hs *,html[data-cx-hidden] .hs *:before{animation-play-state:paused!important}@keyframes hs-breathe{0%,to{opacity:.75;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}}@keyframes hs-cloud{0%{opacity:0;transform:translate(-30cqw);left:52%}12%{opacity:.9}80%{opacity:.9}to{opacity:0;transform:translate(30cqw);left:52%}}@keyframes hs-window{0%,to{opacity:.55}40%{opacity:.9}46%{opacity:.5}52%{opacity:.85}}@keyframes hs-lantern{0%{opacity:.7}11%{opacity:1}19%{opacity:.62}33%{opacity:.92}47%{opacity:.74}61%{opacity:1}68%{opacity:.66}84%{opacity:.88}}@keyframes hs-fly{0%{opacity:0;transform:translate(0) scale(.4)}4%{opacity:.95}12%{transform:translate(calc(var(--dx) * .3cqw),calc(var(--dy) * .25cqh - 2cqh)) scale(.75)}24%{transform:translate(calc(var(--dx) * .62cqw),calc(var(--dy) * .6cqh + 1.5cqh)) scale(.95)}34%{opacity:.95}38%{opacity:0;transform:translate(calc(var(--dx) * 1cqw),calc(var(--dy) * 1cqh)) scale(1.1)}to{opacity:0;transform:translate(calc(var(--dx) * 1cqw),calc(var(--dy) * 1cqh)) scale(1.1)}}@keyframes hs-flap{0%{transform:scaleY(1)}to{transform:scaleY(.38)}}@keyframes hs-wisp{0%{opacity:0;transform:translate(0) scale(.7)}25%{opacity:.9}60%{opacity:.5;transform:translate(1.2cqw,-8cqh) scale(1.2,1.5)}to{opacity:0;transform:translate(-.8cqw,-16cqh) scale(1.5,2)}}@keyframes hs-ember{0%{opacity:0;transform:translate(0)}12%{opacity:1}60%{opacity:.55}to{opacity:0;transform:translate(1.6cqw,-22cqh)}}@keyframes hs-drift{0%{transform:translate(-3%)}to{transform:translate(3%)}}@keyframes hs-flash{0%,88%,to{opacity:0}88.6%{opacity:.85}89.2%{opacity:.1}89.8%{opacity:.6}91.5%{opacity:0}}@keyframes hs-spider{0%,to{transform:translateY(-78%)}18%{transform:translateY(-78%)}34%{transform:translateY(-8%)}40%{transform:translateY(-14%)}46%{transform:translateY(-10%)}70%{transform:translateY(-10%)}86%{transform:translateY(-78%)}}@keyframes hs-twitch{0%,to{transform:rotate(0)}40%{transform:rotate(5deg)}55%{transform:rotate(-4deg)}}
