.hh{color:#f3ead6;background:#0d0918}.hh-scene{width:100%;height:100%;display:block;position:absolute;inset:0}.hh-veil{z-index:0;pointer-events:none;background:linear-gradient(#0d091859 0%,#0d09189e 45%,#0d0918e6 100%);position:absolute;inset:0}@media (min-width:900px){.hh-veil{background:linear-gradient(90deg,#0d0918f0 0%,#0d0918d1 34%,#0d091859 56%,#0d091800 70%)}}.hh-text{text-shadow:0 2px 18px #080510a6}.hh-text a{color:inherit}.hh h1{color:#fbf1dc;text-shadow:0 0 28px #ff962847,0 2px 18px #080510b3}.hh-text p{color:#e6d9c0}.hh-eyebrow{font:700 12px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:#ffb347}.hh-chip{min-height:34px;font:600 14px/1 var(--font-sans);text-shadow:none;background:#ffb34714;border-radius:999px;align-items:center;padding:0 14px;text-decoration:none;transition:background .2s,box-shadow .2s,color .2s;display:inline-flex;box-shadow:inset 0 0 0 1.5px #ffb3478c;color:#fbe7c4!important}.hh-chip:hover,.hh-chip:focus-visible{background:#ffb347;box-shadow:0 0 18px #ffa03273;color:#1b1328!important}.hh-twinkle{animation:4.5s ease-in-out infinite hh-twinkle}.hh-flicker{animation:3.2s ease-in-out infinite hh-flicker}.hh-slow{animation-duration:5.5s}.hh-face{filter:drop-shadow(0 0 4px #ffbe50e6);animation:2.6s ease-in-out infinite hh-flicker}.hh-jack-2 .hh-face{animation-delay:-1.3s}.hh-cloud{animation:38s ease-in-out infinite alternate hh-drift}.hh-mist{animation:26s ease-in-out infinite alternate hh-drift}.hh-mist-2{animation-duration:34s;animation-direction:alternate-reverse}.hh-eye{animation:6s step-end infinite hh-eye}.hh-bat{animation:14s linear infinite hh-bat}.hh-bat-2{animation-duration:17s}.hh-bat-3{animation-duration:21s}@keyframes hh-twinkle{0%,to{opacity:.25}50%{opacity:1}}@keyframes hh-flicker{0%,to{opacity:1}22%{opacity:.82}26%{opacity:.97}58%{opacity:.88}61%{opacity:1}}@keyframes hh-drift{0%{transform:translate(-40px)}to{transform:translate(50px)}}@keyframes hh-eye{0%,92%{opacity:1}93%,96%{opacity:0}}@keyframes hh-bat{0%{opacity:0;transform:translate(860px,210px)scale(.6)}6%{opacity:1}25%{transform:translate(990px,150px)scale(.75)}50%{transform:translate(1100px,92px)scale(.85)}75%{transform:translate(1240px,70px)scale(.95)}94%{opacity:1}to{opacity:0;transform:translate(1460px,30px)scale(1)}}@media (prefers-reduced-motion:reduce){.hh-scene *{animation:none!important}.hh-bat{transform:translate(1150px,80px)}.hh-bat-2{transform:translate(1040px,120px)}.hh-bat-3{transform:translate(1215px,52px)}}@media print{.hh{color:inherit;background:0 0}.hh-scene,.hh-veil,.hh-eyebrow{display:none}.hh h1,.hh-text,.hh-text p{color:inherit;text-shadow:none}}.hh-ember{opacity:0;filter:drop-shadow(0 0 3px #ffbe50e6);animation:8s ease-in-out infinite hh-ember}@keyframes hh-ember{0%{opacity:0;transform:translate(0)}20%{opacity:.9}60%{opacity:.5;transform:translate(14px,-28px)}to{opacity:0;transform:translate(-6px,-54px)}}@media (prefers-reduced-motion:reduce){.hh-ember{opacity:.5}}
.th{color:#fff3df;background:#2a1119}.th-scene{width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:899px){.th-scene{width:calc(100% + 120px);inset:0 -120px 0 auto}}.th-veil{z-index:0;pointer-events:none;background:linear-gradient(#2a101280 0%,#2a1012b3 42%,#260e0eeb 100%);position:absolute;inset:0}@media (min-width:900px){.th-veil{background:linear-gradient(90deg,#280f11f0 0%,#2c1112d1 34%,#3414145c 56%,#34141400 70%)}}.th-text{text-shadow:0 2px 18px #1a080899}.th-text a{color:inherit}.th h1{color:#fff4e0;text-shadow:0 0 30px #ffb04a4d,0 2px 18px #1a0808b3}.th-text p{color:#f3dcc0}.th-eyebrow{font:700 12px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:#ffc15e}.th-chip{min-height:34px;font:600 14px/1 var(--font-sans);text-shadow:none;background:#ffc15e1a;border-radius:999px;align-items:center;padding:0 14px;text-decoration:none;transition:background .2s,box-shadow .2s,color .2s;display:inline-flex;box-shadow:inset 0 0 0 1.5px #ffc15e99;color:#ffeccc!important}.th-chip:hover,.th-chip:focus-visible{background:#ffc15e;box-shadow:0 0 18px #ffaa3c73;color:#3a1410!important}.th-chip:focus-visible{outline-offset:2px;outline:2px solid #fff4e0}.th-sun{filter:drop-shadow(0 0 14px #ffd682e6)}.th-rays{animation:9s ease-in-out infinite th-rays}.th-clouds{animation:46s ease-in-out infinite alternate th-drift}.th-mist{animation:30s ease-in-out infinite alternate th-drift}.th-mist-2{animation-duration:38s;animation-direction:alternate-reverse}.th-balloon{transform-box:fill-box;transform-origin:50% 100%;animation:7s ease-in-out infinite th-bob}.th-birds{animation:38s linear infinite th-birds}.th-wing{transform-box:fill-box;transform-origin:50% 100%;animation:.9s ease-in-out infinite th-flap}.th-bulb{animation:3.4s ease-in-out infinite th-twinkle}.th-glow{animation:5s ease-in-out infinite th-glow}.th-flame{animation:1.8s ease-in-out infinite th-glow}.th-smoke{transform-box:fill-box;transform-origin:50% 100%;animation:9s ease-in-out infinite th-smoke}.th-sway{transform-box:fill-box;transform-origin:50% 100%;animation:5s ease-in-out infinite th-sway}.th-leaf{transform-box:fill-box;transform-origin:50%;animation:12s linear infinite th-fall}.th-leaf-2{animation-name:th-fall-2}@keyframes th-rays{0%,to{opacity:.7}50%{opacity:1}}@keyframes th-drift{0%{transform:translate(-36px)}to{transform:translate(44px)}}@keyframes th-bob{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-7px)rotate(1.5deg)}}@keyframes th-flap{0%,to{transform:scaleY(1)}50%{transform:scaleY(.35)}}@keyframes th-twinkle{0%,to{opacity:1}40%{opacity:.55}55%{opacity:.95}}@keyframes th-glow{0%,to{opacity:1}30%{opacity:.84}34%{opacity:.96}70%{opacity:.88}}@keyframes th-smoke{0%{opacity:0;transform:translateY(6px)scale(.85)}30%{opacity:1}to{opacity:0;transform:translate(10px,-18px)scale(1.25)}}@keyframes th-sway{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}@keyframes th-birds{0%{opacity:0;transform:translate(1380px,168px)}6%{opacity:1}50%{transform:translate(1090px,138px)}88%{opacity:1}to{opacity:0;transform:translate(780px,120px)}}@keyframes th-fall{0%{opacity:0;transform:translate(0)rotate(0)}8%{opacity:1}30%{transform:translate(-16px,50px)rotate(110deg)}60%{transform:translate(10px,110px)rotate(220deg)}88%{opacity:1}to{opacity:0;transform:translate(-8px,170px)rotate(340deg)}}@keyframes th-fall-2{0%{opacity:0;transform:translate(0)rotate(0)}8%{opacity:1}35%{transform:translate(18px,56px)rotate(-120deg)}65%{transform:translate(-12px,118px)rotate(-230deg)}88%{opacity:1}to{opacity:0;transform:translate(14px,170px)rotate(-330deg)}}@media (prefers-reduced-motion:reduce){.th-scene *{animation:none!important}.th-birds{transform:translate(1010px,142px)}.th-smoke{opacity:.6}}@media print{.th{color:inherit;background:0 0}.th-scene,.th-veil,.th-eyebrow{display:none}.th h1,.th-text,.th-text p{color:inherit;text-shadow:none}}
