:root{--hw-night:#1c1233;--hw-night-deep:#0e0820;--hw-pumpkin:#f97316;--hw-pumpkin-deep:#ea580c;--hw-pumpkin-ink:#c2410c;--hw-candle:#fde68a}html[data-season=halloween] .gradient-text{background-image:linear-gradient(135deg,#5b4bff 0,#a43ef0 48%,var(--hw-pumpkin) 100%)}html[data-season=halloween] ::-moz-selection{background:var(--hw-pumpkin);color:var(--hw-night-deep)}html[data-season=halloween] ::selection{background:var(--hw-pumpkin);color:var(--hw-night-deep)}html[data-season=halloween] .mesh-bg{background-image:radial-gradient(at 20% 20%,rgba(91,75,255,.15) 0,transparent 50%),radial-gradient(at 85% 0,rgba(249,115,22,.13) 0,transparent 50%),radial-gradient(at 0 80%,rgba(164,62,240,.08) 0,transparent 50%)}html[data-season=halloween] .text-accent-teal{color:var(--hw-pumpkin-deep)}html[data-season=halloween] .glow-orb.bg-accent-teal{background-color:var(--hw-pumpkin)}html[data-season=halloween] .launch-badge{animation:launch-in .55s cubic-bezier(.16,1,.3,1) both,hw-badge-glow 2.8s ease-in-out .55s infinite}@keyframes hw-badge-glow{0%,to{box-shadow:0 6px 20px -8px rgba(249,115,22,.4),0 0 0 0 rgba(249,115,22,0)}50%{box-shadow:0 12px 34px -6px rgba(249,115,22,.6),0 0 0 4px rgba(249,115,22,.18)}}.hw-bat{fill:var(--hw-night);overflow:visible}.hw-bat-eye{fill:#fdba74}.hw-bat .hw-wing{transform-box:fill-box;animation:hw-flap .34s ease-in-out infinite alternate}.hw-bat .hw-wing-l{transform-origin:100% 40%}.hw-bat .hw-wing-r{transform-origin:0 40%}@keyframes hw-flap{0%{transform:scaleY(1) rotate(0deg)}to{transform:scaleY(.28) rotate(0deg)}}.hw-flight{position:absolute;left:0;will-change:transform;animation:hw-cross var(--hw-dur,22s) linear var(--hw-delay,0s) infinite;transform:translateX(-140px)}.hw-flight>.hw-bob{animation:hw-bob var(--hw-bob,2.4s) ease-in-out infinite alternate}.hw-flight.hw-ltr{animation-name:hw-cross-ltr;transform:translateX(-140px)}@keyframes hw-cross{0%{transform:translateX(calc(100vw + 40px))}to{transform:translateX(-140px)}}@keyframes hw-cross-ltr{0%{transform:translateX(-140px)}to{transform:translateX(calc(100vw + 40px))}}@keyframes hw-bob{0%{transform:translateY(-10px) rotate(-4deg)}to{transform:translateY(14px) rotate(5deg)}}.hw-bar{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(90deg,#0e0820,#24124a 30%,#3b1752 50%,#24124a 70%,#0e0820);background-size:220% 100%;animation:promo-gradient 11s ease-in-out infinite}.hw-bar:before,.hw-night-sky:before{inset:0;background-image:radial-gradient(1px 1px at 6% 30%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 14% 72%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 23% 22%,#ffe9c7 50%,transparent 51%),radial-gradient(1px 1px at 37% 64%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 52% 18%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 63% 76%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 74% 34%,#ffe9c7 50%,transparent 51%),radial-gradient(1px 1px at 86% 70%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 94% 26%,#fff 50%,transparent 51%);animation:hw-twinkle 3.6s ease-in-out infinite alternate}.hw-bar:after,.hw-bar:before,.hw-night-sky:before{content:"";position:absolute;z-index:-1;pointer-events:none}.hw-bar:after{left:50%;bottom:-26px;width:520px;height:52px;transform:translateX(-50%);background:radial-gradient(ellipse at center,rgba(249,115,22,.32),transparent 70%)}@keyframes hw-twinkle{0%{opacity:.45}to{opacity:1}}.hw-bar-bat{position:absolute;top:7px;left:0;z-index:0;pointer-events:none;animation:hw-bar-cross 16s linear 2s infinite;transform:translateX(-60px)}.hw-bar-bat .hw-bat{fill:#0a0614}@keyframes hw-bar-cross{0%{transform:translateX(-60px) translateY(0)}8%{transform:translateX(16vw) translateY(-3px)}45%,to{transform:translateX(calc(100vw + 60px)) translateY(4px)}}.hw-code{display:inline-flex;align-items:center;gap:6px;border:1.5px dashed rgba(251,146,60,.85);background:rgba(249,115,22,.14);color:#fdba74;font-weight:800;letter-spacing:.08em;border-radius:7px;line-height:1;transition:background-color .2s,color .2s,border-color .2s,transform .2s}.hw-code:hover{background:rgba(249,115,22,.28);color:#fff}.hw-code:active{transform:scale(.96)}.hw-code[data-copied=true]{border-style:solid;border-color:#34d399;color:#a7f3d0;background:rgba(52,211,153,.14)}.hw-code.hw-code-light{color:var(--hw-pumpkin-ink);background:#fff7ed;border-color:#fb923c}.hw-code.hw-code-light:hover{background:#ffedd5;color:#9a3412}.hw-code.hw-code-light[data-copied=true]{color:#047857;background:#ecfdf5;border-color:#34d399}.hw-pumpkin-glow{animation:hw-flicker 2.6s ease-in-out infinite}@keyframes hw-flicker{0%,to{filter:drop-shadow(0 0 3px rgba(249,115,22,.55))}40%{filter:drop-shadow(0 0 7px rgba(253,186,116,.9))}55%{filter:drop-shadow(0 0 2px rgba(249,115,22,.45))}70%{filter:drop-shadow(0 0 6px rgba(251,146,60,.8))}}.hw-moon{position:absolute;pointer-events:auto;cursor:pointer;animation:hw-rise 1.4s cubic-bezier(.16,1,.3,1) both}.hw-moon:before{content:"";position:absolute;inset:-55%;border-radius:9999px;background:radial-gradient(circle,rgba(251,146,60,.34) 0,rgba(251,146,60,.12) 38%,transparent 66%);animation:hw-halo 5s ease-in-out infinite;z-index:-1}.hw-moon svg{display:block;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1)}.hw-moon:hover svg{transform:scale(1.06) rotate(-6deg)}@keyframes hw-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes hw-halo{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.hw-spider{position:absolute;top:0;width:34px;transform-origin:50% 0;animation:hw-sway 6s ease-in-out infinite}.hw-spider-thread{display:block;margin:0 auto;width:1px;height:120px;background:linear-gradient(180deg,rgba(28,18,51,.05),rgba(28,18,51,.45));transform-origin:50% 0;animation:hw-thread 7s cubic-bezier(.45,0,.55,1) infinite}.hw-spider-body{display:block;width:34px;margin-top:-2px;animation:hw-drop 7s cubic-bezier(.45,0,.55,1) infinite}@keyframes hw-thread{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@keyframes hw-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.hw-hat{position:absolute;left:-7px;top:-12px;width:30px;pointer-events:none;transform:rotate(-16deg);transform-origin:50% 90%;animation:hw-hat-in .9s cubic-bezier(.34,1.56,.64,1) .3s both}a:hover>.hw-hat{animation:hw-hat-tip .7s ease-in-out}@keyframes hw-hat-in{0%{opacity:0;transform:translateY(-14px) rotate(-40deg)}to{opacity:1;transform:translateY(0) rotate(-16deg)}}@keyframes hw-hat-tip{0%,to{transform:rotate(-16deg)}40%{transform:translateY(-5px) rotate(-30deg)}70%{transform:translateY(-1px) rotate(-8deg)}}.hw-peek{position:fixed;left:22px;bottom:0;z-index:40}.hw-peek-btn{width:64px;height:78px;border-radius:40px 40px 12px 12px;transform:translateY(46%);transition:transform .6s cubic-bezier(.34,1.56,.64,1);filter:drop-shadow(0 8px 14px rgba(91,75,255,.25));animation:hw-peek-in .9s cubic-bezier(.34,1.56,.64,1) both}.hw-peek-btn:focus-visible,.hw-peek-btn:hover,.hw-peek[data-open=true] .hw-peek-btn{transform:translateY(14%)}.hw-peek-btn .hw-ghost-svg{width:100%;height:100%;animation:hw-hover 3.2s ease-in-out infinite}.hw-peek[data-leaving=true] .hw-peek-btn{animation:hw-float-away 1.1s ease-in forwards}@keyframes hw-peek-in{0%{transform:translateY(110%)}to{transform:translateY(46%)}}@keyframes hw-hover{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-5px) rotate(3deg)}}@keyframes hw-float-away{to{transform:translateY(-120vh) rotate(18deg);opacity:0}}.hw-ghost-eyes{transform-box:fill-box;transform-origin:center;animation:hw-blink 4.5s infinite}@keyframes hw-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.hw-bubble{position:relative;width:min(300px,calc(100vw - 44px));margin-bottom:4px;animation:hw-bubble-in .35s cubic-bezier(.16,1,.3,1) both}.hw-bubble:after{content:"";box-shadow:1px 1px 0 rgba(255,255,255,.1);position:absolute;left:26px;bottom:-7px;width:14px;height:14px;background:var(--hw-night);transform:rotate(45deg);border-radius:2px}@keyframes hw-bubble-in{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.hw-swarm-ghost{position:fixed;bottom:-90px;z-index:45;pointer-events:none;animation:hw-swarm var(--hw-dur,4s) cubic-bezier(.3,0,.6,1) var(--hw-delay,0s) forwards;opacity:0}.hw-swarm-ghost>svg{width:100%;height:100%;animation:hw-hover 1.6s ease-in-out infinite}@keyframes hw-swarm{0%{transform:translate(0) rotate(0deg);opacity:0}10%{opacity:.95}50%{transform:translate(var(--hw-dx,30px),-60vh) rotate(-8deg)}85%{opacity:.9}to{transform:translate(calc(var(--hw-dx, 30px) * -.6),-125vh) rotate(10deg);opacity:0}}.hw-404-ghost{display:inline-block;animation:hw-hover 3.2s ease-in-out infinite}.hw-vanish{animation:hw-vanish 7s ease-in-out 2s infinite}@keyframes hw-vanish{0%,78%,to{opacity:1;filter:blur(0);transform:translateY(0)}86%{opacity:.08;filter:blur(3px);transform:translateY(-4px)}90%{opacity:.08;filter:blur(3px);transform:translateY(-4px)}}.hw-night-sky{position:relative;isolation:isolate;background:radial-gradient(ellipse 80% 60% at 78% 8%,rgba(249,115,22,.16),transparent 60%),radial-gradient(ellipse 70% 70% at 10% 0,rgba(91,75,255,.3),transparent 60%),linear-gradient(180deg,#0b0618,#1a0f36 46%,#2a1550)}.hw-night-sky:before{background-size:100% 100%}.hw-fog{position:absolute;inset:auto -10% 0 -10%;height:150px;pointer-events:none;background:radial-gradient(ellipse 30% 60% at 20% 70%,rgba(221,214,254,.16),transparent 70%),radial-gradient(ellipse 34% 55% at 62% 80%,rgba(221,214,254,.13),transparent 70%),radial-gradient(ellipse 26% 50% at 90% 65%,rgba(221,214,254,.12),transparent 70%);animation:hw-fog 18s ease-in-out infinite alternate}@keyframes hw-fog{0%{transform:translateX(-3%)}to{transform:translateX(3%)}}.hw-skyline-pumpkins{animation:hw-flicker 2.6s ease-in-out infinite}.hw-night-sky .hw-bat{fill:#07040f;filter:drop-shadow(0 0 1.5px rgba(253,186,116,.55))}.hw-tick{animation:hw-tick .45s cubic-bezier(.16,1,.3,1)}@keyframes hw-tick{0%{transform:translateY(-40%);opacity:0}to{transform:translateY(0);opacity:1}}.hw-story{position:relative;overflow:hidden;isolation:isolate}.hw-story:before{content:"";position:absolute;left:50%;top:-120px;width:360px;height:220px;transform:translateX(-50%);z-index:-1;background:radial-gradient(ellipse at center,rgba(249,115,22,.18),transparent 65%);opacity:0;transition:opacity .5s ease}.hw-story:focus-within:before,.hw-story:hover:before{opacity:1}.hw-story:hover .hw-story-icon{animation:hw-wobble .6s ease-in-out}@keyframes hw-wobble{0%,to{transform:rotate(0)}30%{transform:rotate(-10deg) scale(1.06)}65%{transform:rotate(7deg)}}.hw-eye-track{transform:translate(var(--ex,0),var(--ey,0));transition:transform .18s ease-out}.hw-depth{transform:translate3d(calc(var(--px, 0) * var(--d, 0) * 1px),calc(var(--py, 0) * var(--d, 0) * .5px),0);transition:transform .9s cubic-bezier(.16,1,.3,1);will-change:transform}.hw-burst-bat{position:absolute;left:-22px;top:-10px;width:44px;opacity:0;animation:hw-burst 2.6s cubic-bezier(.2,.7,.3,1) var(--bd,0s) both}.hw-burst-bat .hw-wing{animation-duration:.15s}@keyframes hw-burst{0%{transform:translate(0) scale(.15) rotate(0deg);opacity:0}10%{opacity:1}78%{opacity:1}to{transform:translate(var(--bx),var(--by)) scale(var(--bs)) rotate(-8deg);opacity:0}}.hw-witch{position:absolute;left:50%;top:50%;z-index:3;width:var(--ww,78px);margin:calc(var(--ww, 78px) * -.26) 0 0 calc(var(--ww, 78px) * -.5);opacity:0;pointer-events:none;animation:hw-witch-fly 30s linear var(--wd,4s) infinite}@keyframes hw-witch-fly{0%{transform:translate(var(--wx0,-320px),var(--wy0,130px)) scale(.62) rotate(-4deg);opacity:0}2.5%{opacity:1}10%{transform:translate(var(--wx1,-40px),var(--wy1,10px)) scale(.84) rotate(-10deg)}19%{transform:translate(var(--wx2,300px),var(--wy2,-120px)) scale(1) rotate(-15deg);opacity:1}20%,to{transform:translate(var(--wx2,300px),var(--wy2,-120px)) scale(1) rotate(-15deg);opacity:0}}.hw-cloud{position:absolute;z-index:2;pointer-events:none;animation:hw-cloud-drift var(--cd,38s) linear var(--cdl,0s) infinite}@keyframes hw-cloud-drift{0%{transform:translateX(70%);opacity:0}14%{opacity:.95}72%{opacity:.95}to{transform:translateX(-120%);opacity:0}}.hw-flash{position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 70% 60% at 52% 0,rgba(221,214,254,.48),transparent 65%)}.hw-bolt,.hw-flash{opacity:0;animation:hw-flash 13s linear 2.5s infinite}.hw-bolt{fill:none;stroke:#ede9fe;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(196,181,253,.95))}.hw-bolt path{stroke-dasharray:1;stroke-dashoffset:1;animation:hw-bolt-draw 13s linear 2.5s infinite}@keyframes hw-flash{0%,90%,to{opacity:0}90.6%{opacity:1}91.6%{opacity:.08}92.6%{opacity:.75}95%{opacity:0}}@keyframes hw-bolt-draw{0%,90%{stroke-dashoffset:1}90.8%,to{stroke-dashoffset:0}}.hw-drifter{position:absolute;left:0;top:2%;width:64px;opacity:0;animation:hw-drift 28s linear 6s infinite}@keyframes hw-drift{0%{transform:translate(-140px) rotate(6deg);opacity:0}6%{opacity:.14}25%{transform:translate(24vw,-26px) rotate(-4deg)}50%{transform:translate(50vw,16px) rotate(5deg)}75%{transform:translate(76vw,-22px) rotate(-3deg)}94%{opacity:.14}to{transform:translate(calc(100vw + 140px)) rotate(4deg);opacity:0}}.hw-win{fill:#fdba74;filter:drop-shadow(0 0 5px rgba(253,186,116,.95));animation:hw-win 6s steps(1) infinite}.hw-win-b{animation-duration:4.4s;animation-delay:1.2s}.hw-win-c{fill:#fde68a;animation-duration:7.6s;animation-delay:.4s}.hw-win-d{animation-duration:9s;animation-delay:2.2s}@keyframes hw-win{0%,to{opacity:1}31%{opacity:.35}33%{opacity:1}62%{opacity:.2}63%{opacity:.9}64%{opacity:.3}66%{opacity:1}}.hw-window-ghost{animation:hw-win-ghost 10s ease-in-out 3s infinite;transform:translateX(-14px)}@keyframes hw-win-ghost{0%,30%{transform:translateX(-14px)}50%,56%{transform:translateX(0)}76%,to{transform:translateX(15px)}}.hw-eyes-pair{fill:#fde047;filter:drop-shadow(0 0 3px rgba(253,224,71,.95));transform-box:fill-box;transform-origin:center;opacity:0;animation:hw-bush-eyes 7s ease-in-out 1s infinite}.hw-eyes-b{animation-duration:9s;animation-delay:3.5s}.hw-eyes-c{animation-duration:8s;animation-delay:5.5s}@keyframes hw-bush-eyes{0%,30%{opacity:0;transform:translateX(0) scaleY(1)}36%{opacity:1;transform:translateX(0) scaleY(1)}48%{transform:translateX(-2px) scaleY(1)}54%{transform:translateX(-2px) scaleY(.1)}57%{transform:translateX(-2px) scaleY(1)}66%{transform:translateX(2px) scaleY(1);opacity:1}74%,to{opacity:0;transform:translateX(2px) scaleY(1)}}.hw-letter{display:inline-block;animation:hw-drop .85s cubic-bezier(.34,1.56,.64,1) calc(.2s + var(--i) * 45ms) both}@keyframes hw-drop{0%{opacity:0;transform:translateY(-.75em) rotate(-12deg)}to{opacity:1;transform:none}}.hw-mist{display:inline-block;color:var(--c);text-shadow:0 0 30px rgba(249,115,22,.4);animation:hw-mist-in 1.2s cubic-bezier(.16,1,.3,1) calc(.85s + var(--i) * 95ms) both,hw-letter-vanish 9s ease-in-out calc(4.5s + var(--i) * .14s) infinite}@keyframes hw-mist-in{0%{opacity:0;filter:blur(16px);transform:translateY(.3em) scale(1.35)}to{opacity:1;filter:blur(0);transform:none}}@keyframes hw-letter-vanish{0%,74%,to{opacity:1;filter:blur(0);transform:none}82%,87%{opacity:.05;filter:blur(6px);transform:translateY(-.22em) scale(1.06)}}.hw-card-in{animation:hw-card-in 1s cubic-bezier(.16,1,.3,1) .6s both}@keyframes hw-card-in{0%{opacity:0;transform:translateY(40px) scale(.95) rotateX(8deg)}to{opacity:1;transform:none}}@property --hw-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.hw-magic{position:relative;isolation:isolate}.hw-magic:after{content:"";inset:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--hw-angle),#f97316,#f472b6,#a43ef0,#5b4bff,#a43ef0,#f97316);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:hw-spin 5s linear infinite}.hw-aura,.hw-magic:after{position:absolute;pointer-events:none}.hw-aura{inset:-18px;z-index:-1;border-radius:36px;background:conic-gradient(from var(--hw-angle),rgba(249,115,22,.6),rgba(244,114,182,.45),rgba(164,62,240,.5),rgba(91,75,255,.45),rgba(249,115,22,.6));filter:blur(30px);opacity:.5;animation:hw-spin 5s linear infinite,hw-aura 4s ease-in-out infinite}@keyframes hw-spin{to{--hw-angle:360deg}}@keyframes hw-aura{0%,to{opacity:.38}50%{opacity:.62}}.hw-pop{display:inline-block;animation:hw-pop .5s cubic-bezier(.34,1.56,.64,1) 2.2s both}@keyframes hw-pop{0%{transform:scale(1);text-shadow:none}50%{transform:scale(1.08);text-shadow:0 0 28px rgba(253,186,116,.8)}to{transform:scale(1);text-shadow:0 0 18px rgba(253,186,116,.25)}}.hw-pumpkin-face{animation:hw-candle 1.8s ease-in-out infinite}@keyframes hw-candle{0%,to{fill:#fde68a}30%{fill:#fdba74}45%{fill:#fef3c7}70%{fill:#fcd34d}}.hw-laugh:hover{animation:hw-laugh .6s ease-in-out}@keyframes hw-laugh{0%,to{transform:rotate(6deg) scale(1)}20%{transform:rotate(-4deg) scale(1.12)}40%{transform:rotate(10deg) scale(1.06)}60%{transform:rotate(-2deg) scale(1.1)}}.hw-sheen{position:relative;overflow:hidden;isolation:isolate;animation:hw-cta-glow 2.8s ease-in-out infinite}.hw-sheen:after{content:"";position:absolute;inset:-2px;z-index:1;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translateX(-130%);pointer-events:none;animation:hw-sheen 4s ease-in-out 1.8s infinite}@keyframes hw-sheen{0%{transform:translateX(-130%)}35%,to{transform:translateX(130%)}}@keyframes hw-cta-glow{0%,to{box-shadow:0 10px 30px -10px rgba(249,115,22,.55)}50%{box-shadow:0 14px 40px -8px rgba(249,115,22,.85),0 0 0 4px rgba(249,115,22,.14)}}.hw-code{animation:hw-chip 2.6s ease-in-out infinite}@keyframes hw-chip{0%,to{box-shadow:0 0 0 0 rgba(249,115,22,0)}50%{box-shadow:0 0 14px 1px rgba(249,115,22,.45),0 0 0 3px rgba(249,115,22,.12)}}.hw-flip-card{position:relative;height:58px;border-radius:12px;perspective:320px;box-shadow:0 8px 18px -10px rgba(0,0,0,.8)}.hw-flap{position:absolute;left:0;right:0;height:50%;overflow:hidden;background:#170e30;border:1px solid rgba(255,255,255,.08);backface-visibility:hidden}.hw-flap-top{top:0;border-radius:12px 12px 0 0;border-bottom:0;transform-origin:50% 100%;background:linear-gradient(#1d1340,#170e30)}.hw-flap-bottom{bottom:0;border-radius:0 0 12px 12px;border-top:1px solid rgba(0,0,0,.55);transform-origin:50% 0;background:#130b28}.hw-flap-num{position:absolute;left:0;right:0;height:58px;line-height:58px;text-align:center;font-family:var(--font-lexend),ui-sans-serif,system-ui;font-weight:700;font-size:26px;color:#fff;font-variant-numeric:tabular-nums}.hw-flap-top .hw-flap-num{top:0}.hw-flap-bottom .hw-flap-num{bottom:0}.hw-flap-fall{z-index:2;animation:hw-flap-fall .3s ease-in both}.hw-flap-rise{z-index:2;animation:hw-flap-rise .3s ease-out .3s both}@keyframes hw-flap-fall{0%{transform:rotateX(0deg)}to{transform:rotateX(-90deg);filter:brightness(.6)}}@keyframes hw-flap-rise{0%{transform:rotateX(90deg);filter:brightness(1.4)}to{transform:rotateX(0deg)}}.hw-mat{transition:opacity 1s ease,filter 1s ease,transform 1.1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i, 0) * .13s)}.hw-mat[data-shown=false]{opacity:0;filter:blur(10px);transform:translateY(36px) scale(.97)}.hw-tilt{transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .7s cubic-bezier(.16,1,.3,1);will-change:transform}.hw-tilt:hover{transition-duration:.18s}.hw-story:before{inset:0;left:0;top:0;width:auto;height:auto;transform:none;background:radial-gradient(420px circle at var(--gx,50%) var(--gy,0),rgba(249,115,22,.16),transparent 50%)}.hw-cobweb{position:absolute;top:0;right:0;width:92px;color:rgba(28,18,51,.2);pointer-events:none}.hw-cobweb path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .9s cubic-bezier(.16,1,.3,1)}.hw-cobweb .hw-cobweb-ring{transition-delay:.25s}.hw-story:hover .hw-cobweb path{stroke-dashoffset:0}.hw-spider-wrap{transition:transform 1.6s cubic-bezier(.34,1.3,.64,1)}.hw-spider-wrap[data-flee=true]{transform:translateY(-190px);transition:transform .38s cubic-bezier(.5,0,.75,0)}.hw-spider-body{pointer-events:auto;cursor:pointer}.hw-peek[data-open=true] .hw-peek-btn .hw-ghost-svg{animation:hw-wiggle .7s ease-in-out,hw-hover 3.2s ease-in-out .7s infinite}@keyframes hw-wiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-12deg) scale(1.08)}45%{transform:rotate(10deg) scale(1.04)}70%{transform:rotate(-5deg)}}.hw-neon{animation:hw-neon 5s linear infinite}@keyframes hw-neon{0%,17%,21%,23%,51%,56%,to{opacity:1}18%,22%,53%{opacity:.22}}.hw-fog-b{bottom:30px;opacity:.7;animation-duration:26s;animation-direction:alternate-reverse}@media (prefers-reduced-motion:reduce){.hw-bar-bat,.hw-bolt,.hw-burst-bat,.hw-drifter,.hw-flash,.hw-flight,.hw-swarm-ghost,.hw-witch{display:none}.hw-aura,.hw-card-in,.hw-cloud,.hw-code,.hw-eyes-pair,.hw-flap-fall,.hw-flap-rise,.hw-letter,.hw-magic:after,.hw-mist,.hw-neon,.hw-pop,.hw-pumpkin-face,.hw-sheen,.hw-sheen:after,.hw-win,.hw-window-ghost{animation:none!important}.hw-card-in,.hw-letter,.hw-mist{opacity:1;filter:none;transform:none}.hw-eyes-pair{opacity:1}.hw-mat[data-shown=false]{opacity:1;filter:none;transform:none}.hw-depth,.hw-eye-track,.hw-tilt{transform:none!important}.hw-404-ghost,.hw-bar,.hw-bar:before,.hw-bat .hw-wing,.hw-bubble,.hw-fog,.hw-ghost-eyes,.hw-hat,.hw-moon,.hw-moon:before,.hw-night-sky:before,.hw-peek-btn,.hw-peek-btn .hw-ghost-svg,.hw-pumpkin-glow,.hw-skyline-pumpkins,.hw-spider,.hw-spider-body,.hw-spider-thread,.hw-tick,.hw-vanish{animation:none!important}.hw-spider-thread{transform:scaleY(.7)}.hw-spider-body{transform:translateY(-36px)}.hw-peek-btn{transform:translateY(30%)}}