html[data-skin=halloween][data-theme]{--hw-night: #140b24;--hw-night-2: #1f1236;--hw-night-3: #2b1a4a;--hw-plum: #4b2a7a;--hw-pumpkin: #ff7a1a;--hw-gold: #ffb000;--hw-slime: #9be15d;--hw-blood: #ff3d5a;--hw-bone: #f6efe4;--hw-mist: #b9a9d6;--hw-line: rgb(255 255 255 / .12);--hw-display: "Griffy", var(--font-display, cursive);--hw-n50: #1a0f2e;--hw-n100: #22143b;--hw-n200: #33204f;--hw-n300: #4a3470;--hw-n400: #8a78ae;--hw-n500: #a594c6;--hw-n600: #c3b6dd;--hw-n700: #d8cdee;--hw-n800: #ece4f8;--hw-n900: #f6efe4;--hw-n950: #fff8ee;background-color:var(--hw-night)}html[data-skin=halloween][data-theme] :is(.pb-band,[data-site-layout],[data-mobile-bar]){--color-white: var(--hw-night-2);--color-slate-50: var(--hw-n50);--color-slate-100: var(--hw-n100);--color-slate-200: var(--hw-n200);--color-slate-300: var(--hw-n300);--color-slate-400: var(--hw-n400);--color-slate-500: var(--hw-n500);--color-slate-600: var(--hw-n600);--color-slate-700: var(--hw-n700);--color-slate-800: var(--hw-n800);--color-slate-900: var(--hw-n900);--color-slate-950: var(--hw-n950);--color-gray-50: var(--hw-n50);--color-gray-100: var(--hw-n100);--color-gray-200: var(--hw-n200);--color-gray-300: var(--hw-n300);--color-gray-400: var(--hw-n400);--color-gray-500: var(--hw-n500);--color-gray-600: var(--hw-n600);--color-gray-700: var(--hw-n700);--color-gray-800: var(--hw-n800);--color-gray-900: var(--hw-n900);--color-gray-950: var(--hw-n950);--color-zinc-50: var(--hw-n50);--color-zinc-100: var(--hw-n100);--color-zinc-200: var(--hw-n200);--color-zinc-300: var(--hw-n300);--color-zinc-400: var(--hw-n400);--color-zinc-500: var(--hw-n500);--color-zinc-600: var(--hw-n600);--color-zinc-700: var(--hw-n700);--color-zinc-800: var(--hw-n800);--color-zinc-900: var(--hw-n900);--color-zinc-950: var(--hw-n950);--color-neutral-50: var(--hw-n50);--color-neutral-100: var(--hw-n100);--color-neutral-200: var(--hw-n200);--color-neutral-300: var(--hw-n300);--color-neutral-400: var(--hw-n400);--color-neutral-500: var(--hw-n500);--color-neutral-600: var(--hw-n600);--color-neutral-700: var(--hw-n700);--color-neutral-800: var(--hw-n800);--color-neutral-900: var(--hw-n900);--color-neutral-950: var(--hw-n950);--color-stone-50: var(--hw-n50);--color-stone-100: var(--hw-n100);--color-stone-200: var(--hw-n200);--color-stone-300: var(--hw-n300);--color-stone-400: var(--hw-n400);--color-stone-500: var(--hw-n500);--color-stone-600: var(--hw-n600);--color-stone-700: var(--hw-n700);--color-stone-800: var(--hw-n800);--color-stone-900: var(--hw-n900);--color-stone-950: var(--hw-n950);--color-primary-50: #241540;--color-primary-100: #2e1a50;--color-primary-200: #3d2566;--color-primary-300: #5a3a8a;--color-primary-400: #ffcf6b;--color-primary-500: #ffc04a;--color-primary-600: #ffb000;--color-primary-700: #ffbf33;--color-primary-800: #ffd780;--color-primary-900: var(--hw-bone);--color-primary-950: #fff8ee;--color-accent-50: #3a2216;--color-accent-100: #4a2a14;--color-accent-200: #7a3d0a;--color-accent-300: #ffb36b;--color-accent-400: #ff9a3c;--color-accent-500: #ff7a1a;--color-accent-600: #ff8a2a;--color-accent-700: #ffa24d;--color-accent-800: #ffc285;--color-accent-900: #ffe0bf;--color-promo-500: var(--hw-gold);--tos-bg: var(--hw-night);--tos-surface-bg: var(--hw-night-2);--tos-card-bg: var(--hw-night-2);--tos-text: var(--hw-bone);--tos-muted: var(--hw-mist);--tos-muted-soft: #8a78ae;--tos-border: var(--hw-line);--tos-btn-bg: var(--hw-pumpkin);--tos-btn-text: #2a1200;--tos-btn-hover-dim: 1.08;--tos-nav-bg: rgb(20 11 36 / .88);--tos-nav-text: var(--hw-bone);--tos-topbar-bg: var(--hw-pumpkin);--tos-topbar-text: #2a1200;--tos-footer-bg: #0b0614;--tos-footer-text: var(--hw-mist);--tos-price-color: var(--hw-gold);--tos-accent-ink: var(--hw-gold);color-scheme:dark}html[data-skin=halloween][data-theme] :is(.site-footer,[data-hw-footer]),html[data-skin=halloween][data-theme] :is(.pb-band,[data-site-layout],[data-mobile-bar]) :is(.bg-slate-700,.bg-slate-800,.bg-slate-900,.bg-slate-950,.bg-gray-800,.bg-gray-900,.bg-gray-950,.bg-primary-600,.bg-primary-700,.bg-primary-800,.bg-primary-900,.bg-primary-950,[class*="bg-slate-800/"],[class*="bg-slate-900/"],[class*="bg-slate-950/"],[class*="bg-primary-900/"],[class*="bg-primary-950/"],[class*=from-primary-],[class*=via-primary-],[class*=to-primary-],[class*=from-slate-8],[class*=from-slate-9],[class*=to-slate-9],.site-footer,:has(>.absolute.inset-0:is([class*=from-primary-],[class*=bg-primary-9],[class*=bg-slate-9]))){--color-slate-100: #f1eaf9;--color-slate-200: #e2d8f0;--color-slate-300: #c9bce0;--color-slate-400: #a594c6;--color-slate-500: #8a78ae;--color-slate-600: #5a4580;--color-slate-700: #3d2a5c;--color-slate-800: #2b1a4a;--color-slate-900: #1f1236;--color-slate-950: #140b24;--color-gray-800: #2b1a4a;--color-gray-900: #1f1236;--color-gray-950: #140b24;--color-primary-100: #f1eaf9;--color-primary-200: #e2d8f0;--color-primary-300: #c9bce0;--color-primary-600: #4b2a7a;--color-primary-700: #3b1f66;--color-primary-800: #2b1a4a;--color-primary-900: #1f1236;--color-primary-950: #140b24}html[data-skin=halloween][data-theme] :is(.pb-band,[data-site-layout],[data-mobile-bar]) :is(.text-white,[class*="text-white/"]){color:var(--hw-bone)}html[data-skin=halloween][data-theme] body{background:transparent}html[data-skin=halloween][data-theme] :is(.pb-band,[data-site-layout],[data-mobile-bar]){color:var(--hw-bone)}html[data-skin=halloween][data-theme] body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(1px 1px at 10% 20%,rgb(255 255 255 / .55) 50%,transparent 51%),radial-gradient(1px 1px at 30% 70%,rgb(255 255 255 / .4) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 55% 15%,rgb(255 255 255 / .6) 50%,transparent 51%),radial-gradient(1px 1px at 75% 45%,rgb(255 255 255 / .45) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 90% 80%,rgb(255 255 255 / .5) 50%,transparent 51%),radial-gradient(1px 1px at 65% 90%,rgb(255 255 255 / .35) 50%,transparent 51%),radial-gradient(1px 1px at 42% 38%,rgb(255 255 255 / .4) 50%,transparent 51%),radial-gradient(1px 1px at 85% 12%,rgb(255 255 255 / .5) 50%,transparent 51%),radial-gradient(ellipse at 50% -10%,#3b1f66 0%,transparent 60%),var(--hw-night)}html[data-skin=halloween][data-theme] :is(.pb-band,[data-site-layout],[data-mobile-bar]) :is(.heading-display,.heading-section){font-family:var(--hw-display)!important;font-weight:400;letter-spacing:.01em}html[data-skin=halloween][data-theme] :is(.pb-band,[data-site-layout],[data-mobile-bar]) h1.heading-display,html[data-skin=halloween][data-theme] :is(.pb-band,[data-site-layout],[data-mobile-bar]) [data-block-type=hero] .heading-display{color:var(--hw-gold);text-shadow:0 0 30px rgb(255 122 26 / .45),0 4px 0 #6b2a00}html[data-skin=halloween][data-theme] :is(.pb-band,[data-site-layout],[data-mobile-bar]) h2.heading-section,html[data-skin=halloween][data-theme] :is(.pb-band,[data-site-layout],[data-mobile-bar]) h2.heading-display{color:var(--hw-bone)}html[data-skin=halloween][data-theme] :is(.pb-band,[data-site-layout],[data-mobile-bar]) .label-caps{color:var(--hw-slime);letter-spacing:.16em}html[data-skin=halloween][data-theme] .site-topbar{background:linear-gradient(90deg,var(--hw-pumpkin),var(--hw-gold));border-bottom:0;font-weight:600}html[data-skin=halloween][data-theme] .site-topbar :is(a,span,svg,button){color:#2a1200}html[data-skin=halloween][data-theme] .site-header-bar{background:#140b24e0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:var(--hw-line);box-shadow:none}html[data-skin=halloween][data-theme] [data-hw-logo]{background:#fff8ee;border-radius:14px;padding:4px 10px;box-shadow:0 0 24px #ffb0004d}html[data-skin=halloween][data-theme] :is(.pb-band,[data-site-layout],[data-mobile-bar]) .btn-primary,html[data-skin=halloween][data-theme] :is(.pb-band,[data-site-layout],[data-mobile-bar]) .btn.btn-book{background:linear-gradient(180deg,var(--hw-gold),var(--hw-pumpkin));color:#2a1200;border-radius:999px;font-weight:700;animation:hw-glow 2.6s ease-in-out infinite}html[data-skin=halloween][data-theme] :is(.pb-band,[data-site-layout],[data-mobile-bar]) .btn-primary:hover,html[data-skin=halloween][data-theme] :is(.pb-band,[data-site-layout],[data-mobile-bar]) .btn.btn-book:hover{transform:translateY(-2px) scale(1.02);filter:brightness(1.06)}html[data-skin=halloween][data-theme] :is(.pb-band,[data-site-layout],[data-mobile-bar]) .btn-secondary{background:#ffffff0f;color:var(--hw-gold);border:1px solid rgb(255 176 0 / .45);border-radius:999px}html[data-skin=halloween][data-theme] :is(.pb-band,[data-site-layout],[data-mobile-bar]) .btn{border-radius:999px}html[data-skin=halloween][data-theme] :is(.pb-band,[data-site-layout],[data-mobile-bar]) [data-block-type=hero] .btn:not(.btn-primary){border-color:#f6efe459;background:#ffffff0f}@keyframes hw-glow{0%,to{box-shadow:0 0 #ff7a1a73,0 8px 24px -6px var(--hw-pumpkin)}50%{box-shadow:0 0 0 10px #ff7a1a00,0 8px 30px -4px var(--hw-pumpkin)}}html[data-skin=halloween][data-theme] :is(.pb-band,[data-site-layout],[data-mobile-bar]) .card{background:var(--hw-night-2);border:1px solid var(--hw-line);border-radius:20px;position:relative;transition:transform .25s,border-color .25s,box-shadow .25s}html[data-skin=halloween][data-theme] :is(.pb-band,[data-site-layout],[data-mobile-bar]) .card:hover{transform:translateY(-6px) rotate(-.4deg);border-color:#ff7a1a80;box-shadow:0 20px 40px -18px #ff7a1a8c}html[data-skin=halloween][data-theme] :is(.pb-band,[data-site-layout],[data-mobile-bar]) .card:after{content:"";position:absolute;right:0;bottom:0;width:64px;height:64px;pointer-events:none;opacity:.35;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cg stroke='white' stroke-width='1.2' fill='none'%3E%3Cpath d='M100 100L0 70M100 100L30 30M100 100L70 0M100 100L0 100M100 100L100 0'/%3E%3Cpath d='M100 75Q86 86 75 100M100 50Q72 72 50 100M100 25Q58 58 25 100'/%3E%3C/g%3E%3C/svg%3E") no-repeat right bottom / contain}html[data-skin=halloween][data-theme] :is(.pb-band,[data-site-layout],[data-mobile-bar]) .card .card-image img{filter:saturate(.9) contrast(1.05)}html[data-skin=halloween][data-theme] :is(.pb-band,[data-site-layout],[data-mobile-bar]) .card .badge{background:var(--hw-blood);color:#fff;border:0;font-weight:800;transform:rotate(-3deg);box-shadow:0 3px #8a1024;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-skin=halloween][data-theme] :is(.pb-band,[data-site-layout],[data-mobile-bar]) .hh-photo-tag{background:#140b24d1;color:var(--hw-gold);border:1px solid rgb(255 122 26 / .55);border-radius:999px}html[data-skin=halloween][data-theme] :is(.pb-band,[data-site-layout],[data-mobile-bar]) .hh-photo-tag:hover{background:var(--hw-pumpkin);color:#2a1200}html[data-skin=halloween][data-theme] :is(.pb-band,[data-site-layout],[data-mobile-bar]) .price-display{color:var(--hw-gold);text-shadow:0 0 18px rgb(255 176 0 / .25)}html[data-skin=halloween][data-theme] :is(.site-footer,[data-hw-footer]){background:#0b0614;color:var(--hw-mist)}html[data-skin=halloween][data-theme] [data-site-layout=footer]{--footer-strong: var(--hw-bone);--footer-heading: var(--hw-gold);--footer-muted: var(--hw-mist);--footer-subtle: #a594c6;--footer-faint: #8a78ae;--footer-sep: #4a3470;--footer-link-hover: var(--hw-gold)}html[data-skin=halloween][data-theme] [data-hw-graves]{display:block;width:100%;height:120px;margin-top:60px;margin-bottom:-1px;pointer-events:none}html[data-skin=halloween][data-theme] .pb-band:not([data-has-bg-image]) [data-block-type=hero]>.absolute:first-child{background:radial-gradient(ellipse at 70% 30%,#3b1f66 0%,transparent 60%),var(--hw-night)}html[data-skin=halloween][data-theme] .pb-band:not([data-has-bg-image]) [data-block-type=hero]>.absolute:first-child>img,html[data-skin=halloween][data-theme] .pb-band:not([data-has-bg-image]) [data-block-type=hero]>.absolute:first-child>div{display:none}html[data-skin=halloween][data-theme] .pb-band[data-has-bg-image] [data-block-type=hero]>.absolute:first-child>div{background:linear-gradient(90deg,#140b24e0,#140b248c 55%,#2b1a4a59)!important}html[data-skin=halloween][data-theme] [data-hw-scene=bats] :is(.hw-moon,.hw-castle){display:none}html[data-skin=halloween][data-theme] [data-hw-scene]{position:absolute;right:max(2vw,calc((100vw - 80rem)/2));top:40px;width:min(380px,32vw);aspect-ratio:1;pointer-events:none}html[data-skin=halloween][data-theme] :is(.pb-band,[data-site-layout],[data-mobile-bar]) [class*=from-accent-6]{background-image:linear-gradient(120deg,#ff7a1af5,#ff3d5aeb 60%,#7a2affe6)}html[data-skin=halloween][data-theme] [data-hw-scene] .hw-moon{position:absolute;inset:6%;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff7d6,#ffd27a 55%,#f0a43a);box-shadow:0 0 80px 20px #ffb00054,0 0 200px 60px #ff7a1a24}html[data-skin=halloween][data-theme] [data-hw-scene] .hw-moon:before,html[data-skin=halloween][data-theme] [data-hw-scene] .hw-moon:after{content:"";position:absolute;border-radius:50%;background:#e8a44a59}html[data-skin=halloween][data-theme] [data-hw-scene] .hw-moon:before{width:18%;height:18%;left:58%;top:24%}html[data-skin=halloween][data-theme] [data-hw-scene] .hw-moon:after{width:10%;height:10%;left:30%;top:60%}html[data-skin=halloween][data-theme] [data-hw-scene] .hw-castle{position:absolute;left:-8%;bottom:-4%;width:116%}html[data-skin=halloween][data-theme] .hw-bat{position:absolute;width:46px;animation:hw-flap 3s ease-in-out infinite}html[data-skin=halloween][data-theme] .hw-bat svg{width:100%;display:block}html[data-skin=halloween][data-theme] .hw-bat.b1{left:6%;top:16%}html[data-skin=halloween][data-theme] .hw-bat.b2{right:2%;top:6%;width:30px;animation-delay:-1s}html[data-skin=halloween][data-theme] .hw-bat.b3{left:72%;top:46%;width:24px;animation-delay:-2s}@keyframes hw-flap{0%,to{transform:translate(0) scaleY(1)}25%{transform:translate(8px,-10px) scaleY(.6)}50%{transform:translate(16px) scaleY(1)}75%{transform:translate(8px,8px) scaleY(.6)}}@media(max-width:1023px){html[data-skin=halloween][data-theme] [data-hw-scene]{width:62vw;right:-14vw;top:0;transform:none;opacity:.45}}html[data-skin=halloween][data-theme] .hw-web{position:absolute;top:0;width:150px;height:150px;pointer-events:none;opacity:.3;z-index:1}html[data-skin=halloween][data-theme] .hw-web.tl{left:0}html[data-skin=halloween][data-theme] .hw-web.tr{right:0;transform:scaleX(-1)}html[data-skin=halloween][data-theme] .hw-spider{position:absolute;background:none;border:0;padding:0;cursor:pointer;z-index:30}html[data-skin=halloween][data-theme] .hw-spider.dangle{top:100%;width:40px;height:0;animation:hw-drop 7s ease-in-out infinite}html[data-skin=halloween][data-theme] .hw-spider.dangle .thread{position:absolute;left:50%;bottom:0;width:1px;height:400px;background:#ffffff59}html[data-skin=halloween][data-theme] .hw-spider.dangle .body{position:absolute;left:0;top:0;width:40px;height:40px;animation:hw-wiggle 1.4s ease-in-out infinite}@keyframes hw-drop{0%,to{transform:translateY(-60px)}35%,65%{transform:translateY(var(--hw-drop, 90px))}}@keyframes hw-wiggle{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}html[data-skin=halloween][data-theme] .hw-spider.fled{animation:hw-flee .7s forwards}@keyframes hw-flee{to{transform:translateY(-420px);opacity:0}}html[data-skin=halloween][data-theme] .hw-spider.walker{position:fixed;left:0;top:0;width:42px;height:42px;z-index:40}html[data-skin=halloween][data-theme] .hw-spider.walker .legs{animation:hw-legs .25s steps(2) infinite}html[data-skin=halloween][data-theme] .hw-spider.walker.idle .legs{animation:none}html[data-skin=halloween][data-theme] .hw-spider.walker.fled{animation:none;opacity:0;transition:opacity .6s}@keyframes hw-legs{to{transform:translateY(1.5px)}}@media(prefers-reduced-motion:reduce){html[data-skin=halloween][data-theme] *,html[data-skin=halloween][data-theme] *:before,html[data-skin=halloween][data-theme] *:after{animation:none!important}html[data-skin=halloween][data-theme] .hw-spider.dangle{transform:translateY(var(--hw-drop, 90px))}}
