.blood{--blood-hi:#ff5a64;--blood:#c1121f;--blood-mid:#9b0a16;--blood-deep:#7a0000;--blood-dark:#3d0004;text-transform:uppercase;width:fit-content;display:block;position:relative}.blood__word{background:linear-gradient(180deg, #ffd2d200 10%, #ffc4c480 17%, #ffc8c800 26%), linear-gradient(180deg, #e2333e 0%, var(--blood) 32%, var(--blood-mid) 62%, var(--blood-deep) 84%, #520005 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:block;position:relative}.blood__shadow{color:var(--blood-dark);text-shadow:0 .012em #1c0002,0 0 .1em #c1121f8c,0 0 .36em #96000c66;animation:4.8s ease-in-out infinite blood-throb;position:absolute;inset:0}@keyframes blood-throb{0%,to{opacity:.85}12%{opacity:1}20%{opacity:.8}28%{opacity:1}}.blood__runs{left:0;right:0;top:var(--blood-base,.795em);pointer-events:none;height:0;position:absolute}.blood__runs i{top:0;left:var(--x);width:var(--w);height:var(--h);margin-left:calc(var(--w) / -2);position:absolute}.blood__runs i:before{content:"";z-index:1;top:calc(var(--w) * -.5);width:calc(var(--w) * 3.4);height:calc(var(--w) * 1.7);margin-left:calc(var(--w) * -1.7);-webkit-mask:radial-gradient(circle at 0 100%, transparent calc(var(--w) * 1.2), #000 calc(var(--w) * 1.2 + .6px)), radial-gradient(circle at 100% 100%, transparent calc(var(--w) * 1.2), #000 calc(var(--w) * 1.2 + .6px));-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(circle at 0 100%, transparent calc(var(--w) * 1.2), #000 calc(var(--w) * 1.2 + .6px)), radial-gradient(circle at 100% 100%, transparent calc(var(--w) * 1.2), #000 calc(var(--w) * 1.2 + .6px));mask:radial-gradient(circle at 0 100%, transparent calc(var(--w) * 1.2), #000 calc(var(--w) * 1.2 + .6px)), radial-gradient(circle at 100% 100%, transparent calc(var(--w) * 1.2), #000 calc(var(--w) * 1.2 + .6px));background:linear-gradient(#620007,#7d0410);position:absolute;left:50%;-webkit-mask-composite:source-in;mask-composite:intersect}.blood__runs b{background:linear-gradient(180deg, #3c0004b3, #3c000400 40%), linear-gradient(90deg, var(--blood-dark) 0%, var(--blood-mid) 24%, #e04049 38%, var(--blood) 52%, #6a0009 100%);transform-origin:50% 0;border-radius:0 0 40% 40%/0 0 20% 20%;position:absolute;inset:0}.blood__runs b:after{content:"";left:50%;bottom:calc(var(--w) * -.7);width:calc(var(--w) * 1.42);height:calc(var(--w) * 1.9);margin-left:calc(var(--w) * -.71);background:radial-gradient(ellipse 60% 50% at 36% 58%, var(--blood-hi) 0, var(--blood) 30%, var(--blood-deep) 70%, var(--blood-dark) 100%);border-radius:50%/38% 38% 62% 62%;position:absolute}.blood__runs i.is-live:after{content:"";left:50%;top:calc(var(--h) * 1.18);width:calc(var(--w) * 1.5);height:calc(var(--w) * 2.1);margin-left:calc(var(--w) * -.75);background:radial-gradient(circle at 36% 62%, var(--blood-hi) 0, var(--blood) 26%, var(--blood-deep) 70%, var(--blood-dark) 100%);opacity:0;animation:blood-drop var(--d) var(--dl) infinite;will-change:transform, opacity;border-radius:50%/64% 64% 36% 36%;position:absolute}.blood__runs i.is-live b{animation:blood-run var(--d) var(--dl) infinite;will-change:transform}@keyframes blood-run{0%{animation-timing-function:cubic-bezier(.45,0,.75,.6);transform:scaleY(.62)}76%{animation-timing-function:cubic-bezier(.2,.9,.3,1);transform:scaleY(1.22)}82%{animation-timing-function:ease-in-out;transform:scaleY(.56)}to{transform:scaleY(.62)}}@keyframes blood-drop{0%,75%{opacity:0;transform:translateY(-.04em)scale(.7,.9)}77%{opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translate(0,0)scaleY(1.15)}96%{opacity:1}to{transform:translate3d(0, var(--fall,.75em), 0) scale(.85, 1.35);opacity:0}}
.hal-hero{background:#0a0608}.hal-hero:after{background:radial-gradient(70% 45% at 78% 100%,#ff6a1257,#ff6a1200 70%),radial-gradient(60% 40% at 8% 100%,#ff6a122e,#ff6a1200 70%),linear-gradient(90deg,#080406c7 0%,#08040633 70%),linear-gradient(#0c050ee6 0%,#140814b3 34%,#0a0508c7 66%,#080404f7 100%)}.hal-hero .hero__media img{filter:saturate(.75)brightness(.8)}.hal-sky{z-index:0;pointer-events:none;contain:strict;position:absolute;inset:0;overflow:hidden}.hal-hero__inner{z-index:1;padding-top:calc(150px + env(safe-area-inset-top));position:relative}.hal-hero[data-paused] *,.hal-hero[data-paused] :before,.hal-hero[data-paused] :after{animation-play-state:paused!important}.hal-moon{top:calc(106px + env(safe-area-inset-top));aspect-ratio:1;width:72px;animation:hal-moon-rise 3.4s var(--ease) both;position:absolute;right:2.5%}@media (min-width:640px){.hal-moon{top:calc(130px + env(safe-area-inset-top));width:clamp(110px,18vw,200px);right:6%}}@media (min-width:1100px){.hal-moon{top:calc(128px + env(safe-area-inset-top));right:calc(var(--edge) + 40px);width:clamp(170px,14vw,230px)}}.hal-moon__disc,.hal-moon__halo{border-radius:50%;position:absolute}.hal-moon__disc{background:radial-gradient(circle at 30% 36%,#b05c223d,#0000 9%),radial-gradient(circle at 58% 26%,#b05c2229,#0000 6%),radial-gradient(circle at 64% 60%,#b05c2233,#0000 13%),radial-gradient(circle at 40% 70%,#b05c2224,#0000 8%),radial-gradient(circle at 76% 40%,#b05c221f,#0000 6%),radial-gradient(40% 26% at 46%,#b05c221a,#0000 100%),radial-gradient(circle at 36% 32%,#fff3d6 0%,#ffd896 34%,#f5a952 68%,#cf6a20 100%);inset:0;box-shadow:inset -8px -10px 26px #78280a52,0 0 40px 6px #ffaa5059}.hal-moon__halo{background:radial-gradient(circle,#ffa85061 0%,#ff822824 32%,#ff781e00 62%);animation:6s ease-in-out infinite alternate hal-halo;inset:-70%}@keyframes hal-moon-rise{0%{opacity:0;transform:translateY(70px)scale(.9)}}@keyframes hal-halo{0%{opacity:.65;transform:scale(.94)}to{opacity:1;transform:scale(1.04)}}.hal-bat,.hal-swarm__bat{color:#1a0b0f;filter:drop-shadow(0 0 1px #ffb060d9)drop-shadow(0 0 10px #ff781e66)}.hal-bat{--k:.62;left:var(--x);top:var(--y);width:calc(var(--w) * var(--k));animation:hal-fly var(--d) linear var(--dl) infinite;will-change:transform;position:absolute}@media (min-width:768px){.hal-bat{--k:1}}.hal-bat svg,.hal-swarm__bat svg{width:100%;height:auto;display:block;overflow:visible}.hal-sky .bat-wing{transform-box:view-box;animation:hal-flap var(--f,.3s) ease-in-out infinite alternate}.hal-sky .bat-wing--l{--dir:1;transform-origin:57px 27px}.hal-sky .bat-wing--r{--dir:-1;transform-origin:63px 27px}@keyframes hal-flap{0%{transform:rotate(calc(var(--dir) * 30deg)) scaleY(1.05)}to{transform:rotate(calc(var(--dir) * -24deg)) scaleY(.8)}}@keyframes hal-fly{0%{transform:translate3d(var(--from), 0, 0);opacity:0}8%{opacity:1}33%{transform:translate3d(calc(var(--from) + (var(--to) - var(--from)) * .33), var(--bob), 0)}66%{transform:translate3d(calc(var(--from) + (var(--to) - var(--from)) * .66), calc(var(--bob) * -.6), 0)}92%{opacity:1}to{transform:translate3d(var(--to), calc(var(--bob) * .4), 0);opacity:0}}.hal-bat--1{--x:70vw;--y:16%;--w:64px;--d:13s;--dl:-2s;--from:-85vw;--to:40vw;--bob:-26px}.hal-bat--2{--x:80vw;--y:24%;--w:40px;--d:17s;--dl:-9s;--from:-95vw;--to:30vw;--bob:18px;--f:.26s}.hal-bat--3{--x:60vw;--y:12%;--w:30px;--d:21s;--dl:-14s;--from:45vw;--to:-75vw;--bob:-14px;--f:.24s;opacity:.8}.hal-bat--4{--x:88vw;--y:14%;--w:50px;--d:15s;--dl:-6s;--from:-100vw;--to:20vw;--bob:22px}.hal-bat--5{--x:44vw;--y:22%;--w:26px;--d:25s;--dl:-3s;--from:60vw;--to:-55vw;--bob:12px;--f:.22s;opacity:.7}.hal-bat--6{--x:64vw;--y:26%;--w:34px;--d:19s;--dl:-12s;--from:-75vw;--to:45vw;--bob:-16px;--f:.28s}.hal-bat--7{--x:52vw;--y:8%;--w:84px;--d:10s;--dl:-7.5s;--from:-70vw;--to:60vw;--bob:30px;--f:.36s}@media (max-width:767px){.hal-bat--5,.hal-bat--6{display:none}}.hal-swarm{width:0;height:0;position:absolute;top:50%;left:50%}.hal-swarm__bat{left:calc(var(--sw) / -2);top:calc(var(--sw) / -4);width:var(--sw);opacity:0;animation:hal-burst 11s cubic-bezier(.25, .6, .35, 1) var(--sd) infinite;will-change:transform, opacity;position:absolute}.hal-swarm__bat .bat-wing{--f:.16s}@keyframes hal-burst{0%{opacity:0;transform:translate(0,0)scale(.12)}4%{opacity:1}26%{opacity:.9}32%,to{transform:translate3d(var(--bx), var(--by), 0) scale(1);opacity:0}}.hal-swarm__bat--1{--sw:70px;--bx:-62vw;--by:-6vh;--sd:1.2s}.hal-swarm__bat--2{--sw:54px;--bx:-44vw;--by:26vh;--sd:1.3s}.hal-swarm__bat--3{--sw:46px;--bx:-30vw;--by:-22vh;--sd:1.45s}.hal-swarm__bat--4{--sw:84px;--bx:-74vw;--by:12vh;--sd:1.55s}.hal-swarm__bat--5{--sw:40px;--bx:-18vw;--by:38vh;--sd:1.7s}.hal-swarm__bat--6{--sw:50px;--bx:14vw;--by:-26vh;--sd:1.35s}.hal-swarm__bat--7{--sw:60px;--bx:-54vw;--by:34vh;--sd:1.85s}.hal-swarm__bat--8{--sw:36px;--bx:-38vw;--by:-14vh;--sd:2s}.hal-swarm__bat--9{--sw:44px;--bx:18vw;--by:20vh;--sd:1.6s}@media (max-width:767px){.hal-swarm__bat{width:calc(var(--sw) * .6);left:calc(var(--sw) * -.3);top:calc(var(--sw) * -.15)}.hal-swarm__bat--4{--bx:-90vw}.hal-swarm__bat--1{--bx:-80vw}}.hal-web{top:calc(102px + env(safe-area-inset-top));color:#ffecd633;width:clamp(110px,15vw,220px);height:auto;position:absolute;left:0}.hal-spider{top:calc(102px + env(safe-area-inset-top) + clamp(110px, 15vw, 220px) * .12);color:#1b0f10;width:16px;position:absolute;left:calc(clamp(110px,15vw,220px)/2.38095)}.hal-spider__thread{transform-origin:top;background:#ffecd659;width:1px;height:92px;animation:7s ease-in-out infinite hal-thread;position:absolute;top:0;left:50%}.hal-spider__body{filter:drop-shadow(0 0 3px #ffaa5a80);width:16px;height:16px;animation:7s ease-in-out infinite hal-spider;position:absolute;top:86px;left:0}@keyframes hal-thread{0%,to{transform:scaleY(.35)}45%,60%{transform:scaleY(1)}}@keyframes hal-spider{0%,to{transform:translateY(-60px)}45%,60%{transform:translate(0,0)}}.hal-fog{background-repeat:repeat-x;background-size:50% 100%;width:200%;animation:70s linear infinite hal-fog;position:absolute;left:0}.hal-fog--back{background-image:radial-gradient(28% 50% at 20% 60%,#d6bec81a,#0000 70%),radial-gradient(32% 46% at 62%,#d6bec814,#0000 70%),radial-gradient(22% 40% at 90% 66%,#d6bec817,#0000 70%);height:34%;bottom:8%}.hal-fog--front{background-image:radial-gradient(30% 50% at 12% 60%,#e6c8be21,#0000 70%),radial-gradient(26% 44% at 48% 54%,#e6c8be1a,#0000 70%),radial-gradient(30% 52% at 80% 62%,#e6c8be1f,#0000 70%);height:30%;animation-duration:44s;animation-direction:reverse;bottom:-6%}@keyframes hal-fog{to{transform:translate(-50%)}}.hal-ember{left:var(--l);bottom:var(--b);opacity:.55;width:4px;height:4px;animation:hal-ember var(--d) linear var(--dl) infinite;background:#ffc46b;border-radius:50%;position:absolute;box-shadow:0 0 6px 2px #ff8c1ebf,0 0 14px 4px #ff64144d}@keyframes hal-ember{0%{opacity:0;transform:translate(0,0)scale(1)}15%{opacity:.95}50%{transform:translate3d(var(--sway), -22vh, 0) scale(.85)}to{transform:translate3d(calc(var(--sway) * -.5), -46vh, 0) scale(.4);opacity:0}}.hal-ember--1{--l:6%;--b:6%;--d:9s;--dl:-1s;--sway:18px}.hal-ember--2{--l:14%;--b:22%;--d:11s;--dl:-6s;--sway:-14px}.hal-ember--3{--l:23%;--b:10%;--d:8s;--dl:-3s;--sway:22px}.hal-ember--4{--l:34%;--b:30%;--d:12s;--dl:-9s;--sway:-20px}.hal-ember--5{--l:46%;--b:4%;--d:10s;--dl:-4.5s;--sway:16px}.hal-ember--6{--l:55%;--b:18%;--d:9.5s;--dl:-7s;--sway:-12px}.hal-ember--7{--l:63%;--b:8%;--d:13s;--dl:-2s;--sway:24px}.hal-ember--8{--l:71%;--b:26%;--d:8.5s;--dl:-5s;--sway:-18px}.hal-ember--9{--l:79%;--b:12%;--d:11.5s;--dl:-10s;--sway:14px}.hal-ember--10{--l:86%;--b:36%;--d:10.5s;--dl:-8s;--sway:-22px}.hal-ember--11{--l:92%;--b:6%;--d:9s;--dl:-4s;--sway:12px}.hal-ember--12{--l:97%;--b:20%;--d:12.5s;--dl:-11s;--sway:-10px}.hal-grid{align-items:end;gap:40px;display:grid}@media (min-width:1100px){.hal-grid{grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:72px}}.hal-copy{min-width:0}.hal-pill{-webkit-backdrop-filter:blur(8px);letter-spacing:.22em;text-transform:uppercase;color:#ffd6a8;background:#1e0a088c;border:1px solid #ff8f1f73;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 12px;font-size:11px;font-weight:700;display:inline-flex}.hal-pill__dot{background:#ff8f1f;border-radius:50%;width:8px;height:8px;position:relative;box-shadow:0 0 10px #ff8f1fe6}.hal-pill__dot:after{content:"";opacity:0;animation:hal-ping 2.2s var(--ease) infinite;border:1px solid #ff8f1fcc;border-radius:50%;position:absolute;inset:-5px}@keyframes hal-ping{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.8)}}.hal-pill__sep{background:#ffd6a866;width:1px;height:12px}.hal-title{font-family:var(--font-marcellus), Georgia, serif;flex-direction:column;align-items:flex-start;margin:22px 0 18px;font-weight:400;line-height:.92;display:flex}.hal-title__main{letter-spacing:.005em;text-transform:uppercase;width:fit-content;animation:hal-rise 1.1s var(--ease) .12s both;font-size:clamp(50px,13.6vw,168px);display:block;position:relative}@media (min-width:1100px){.hal-title__main{font-size:min(9.2vw,160px)}}@keyframes hal-rise{0%{opacity:0;transform:translateY(.3em)}}.hal-title__sub{letter-spacing:.62em;text-transform:uppercase;color:#efe3cf;animation:hal-rise 1s var(--ease) .3s both;align-items:center;gap:.7em;margin-top:.95em;font-size:clamp(15px,4vw,28px);display:flex}.hal-title__sub:before,.hal-title__sub:after{content:"";background:linear-gradient(90deg,#c1121f00,#c1121f);width:2.4em;height:1px}.hal-title__sub:after{background:linear-gradient(90deg,#c1121f,#c1121f00);margin-left:-.62em}.hal-lede{color:#f2ecdfdb;max-width:46ch;font-size:16px;line-height:1.6}@media (min-width:768px){.hal-lede{font-size:19px}}.hal-facts{color:#f2ecdfeb;flex-wrap:wrap;gap:8px 22px;margin-top:16px;font-size:14px;font-weight:600;display:flex}.hal-facts li{align-items:center;gap:8px;display:inline-flex}.hal-facts svg{color:#ff9a3c;flex:none;width:17px;height:17px}.hal-count{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:22px;display:flex}.hal-count__k{letter-spacing:.24em;text-transform:uppercase;color:#ffb25c;font-size:11px;font-weight:700}.hal-count__cells{gap:8px;display:flex}.hal-count__cell{-webkit-backdrop-filter:blur(8px);background:#1609098c;border:1px solid #ff8f1f4d;border-radius:12px;flex-direction:column;align-items:center;min-width:60px;padding:8px 6px 6px;display:flex}.hal-count__cell b{font-family:var(--font-marcellus), Georgia, serif;font-variant-numeric:tabular-nums;color:#fff1dc;font-size:26px;font-weight:400;line-height:1}.hal-count__cell small{letter-spacing:.16em;text-transform:uppercase;color:#f2ecdf99;margin-top:4px;font-size:10px;font-weight:700}@media (max-width:639px){.hal-count__cell{min-width:54px}.hal-count__cell b{font-size:23px}}.hal-count__live{font-family:var(--font-marcellus), Georgia, serif;color:#fff1dc;font-size:20px}.hal-actions{margin-top:26px}.hal-call-short{display:none}@media (max-width:639px){.hal-hero .hal-actions .btn-gold{flex-basis:100%}.hal-call-num{display:none}.hal-call-short{display:inline}}.hal-tags{letter-spacing:.26em;text-transform:uppercase;color:#f2ecdf9e;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:22px;font-size:11px;font-weight:700;display:flex}.hal-tags span+span:before{content:"";vertical-align:-1px;background:#ff8f1f99;width:1px;height:10px;margin-right:14px;display:inline-block}.hal-poster{margin:0;display:none;position:relative}@media (min-width:1100px){.hal-poster{margin-bottom:8px;display:block}}.hal-poster__frame{border-radius:18px;animation:7s ease-in-out infinite alternate hal-float;overflow:hidden;transform:rotate(2.2deg);box-shadow:0 30px 80px #0009,0 0 0 1px #ffaa5a47,0 0 90px #ff6e1438}.hal-poster__frame img{width:100%;height:auto;display:block}@keyframes hal-float{0%{transform:rotate(2.2deg)translate(0,0)}to{transform:rotate(1.2deg)translateY(-12px)}}.hal-pk{filter:drop-shadow(0 10px 18px #0009);height:auto;position:absolute}.hal-pk--a{width:132px;bottom:-34px;left:-58px}.hal-pk--b{width:82px;bottom:-30px;left:52px;transform:rotate(6deg)}.hal-pk-glow{opacity:.8;background:radial-gradient(closest-side,#ff8c1e80,#ff6e1400);border-radius:50%;width:300px;height:200px;animation:3.2s linear infinite hal-candle;position:absolute;bottom:-90px;left:-110px}@keyframes hal-candle{0%,to{opacity:.8;transform:scale(1)}20%{opacity:.6}24%{opacity:.95;transform:scale(1.04)}50%{opacity:.7}70%{opacity:.9;transform:scale(.98)}73%{opacity:.55}}
