.intro[data-astro-cid-fe62itbw]{z-index:100;color:#f3efe4;font-family:var(--font-figtree), system-ui, sans-serif;cursor:pointer;background:radial-gradient(90% 60% at 50% 52%,#1b1208 0%,#0b0f0c 70%);transition:opacity .4s;position:fixed;inset:0;overflow:hidden}.intro[data-astro-cid-fe62itbw].is-leaving{opacity:0}html.hw-intro-open{overflow:hidden}.intro__stage[data-astro-cid-fe62itbw]{width:390px;height:844px;margin:-422px 0 0 -195px;position:absolute;top:50%;left:50%}.intro__skip[data-astro-cid-fe62itbw]{z-index:2;min-height:44px;font:inherit;color:#f3efe4;cursor:pointer;background:#0b0f0cb3;border:1px solid #f3efe466;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:700;display:inline-flex;position:absolute;top:18px;right:16px}.intro__skip[data-astro-cid-fe62itbw]:hover{color:#ff7a1a;border-color:#ff7a1a}.intro__skip[data-astro-cid-fe62itbw]:focus-visible{outline-offset:3px;outline:3px solid #9be15d}.intro__hint[data-astro-cid-fe62itbw]{text-align:center;color:#b6b3a4;margin:0;font-size:14px;position:absolute;bottom:34px;left:0;right:0}.smokes[data-astro-cid-fe62itbw]{z-index:2;animation:7.35s linear forwards smoke-life;position:absolute;inset:0}.puff[data-astro-cid-fe62itbw]{background:radial-gradient(circle,#e2ded057,#e2ded000 66%);border-radius:50%;width:150px;height:150px;animation:4.6s ease-out infinite puff;position:absolute}.glow-wrap[data-astro-cid-fe62itbw]{z-index:1;width:380px;height:380px;animation:7.35s linear forwards face-life;position:absolute;top:240px;left:5px}.glow[data-astro-cid-fe62itbw]{background:radial-gradient(circle,#ff8c286b,#ff7a1a00 64%);border-radius:50%;width:100%;height:100%;animation:3.4s ease-in-out infinite flicker;display:block}.pumpkin[data-astro-cid-fe62itbw]{z-index:5;width:230px;height:200px;position:absolute;top:330px;left:80px}.lobe[data-astro-cid-fe62itbw],.stem[data-astro-cid-fe62itbw]{animation:7.35s cubic-bezier(.3,.6,.3,1) forwards lobe-life;position:absolute}.lobe[data-astro-cid-fe62itbw]{background:radial-gradient(at 38% 28%,#ffb061 0%,#ff7a1a 52%,#b8480f 100%);border:1px solid #00000047;border-radius:50%}.lobe--outer[data-astro-cid-fe62itbw]{background:radial-gradient(at 38% 28%,#f0842c 0%,#d9620f 55%,#8f3a0b 100%)}.stem[data-astro-cid-fe62itbw]{background:linear-gradient(#5e7030,#34421a);border-radius:7px 7px 3px 3px;width:28px;height:38px;top:0;left:100px}.face-wrap[data-astro-cid-fe62itbw]{z-index:6;width:230px;height:200px;animation:7.35s linear forwards face-life;position:absolute;top:330px;left:80px}.face[data-astro-cid-fe62itbw]{filter:drop-shadow(0 0 10px #ffb23ce6);animation:3.4s ease-in-out infinite flicker;display:block}.leaf[data-astro-cid-fe62itbw]{z-index:7;opacity:0;border-radius:0 100%;animation:7.35s ease-out forwards leaf-burst;position:absolute}.text[data-astro-cid-fe62itbw]{z-index:8;text-align:center;opacity:0;animation:7.35s ease-out forwards text-in;position:absolute;top:340px;left:24px;right:24px}.text[data-astro-cid-fe62itbw] p[data-astro-cid-fe62itbw]{margin:0}.text__kicker[data-astro-cid-fe62itbw]{letter-spacing:.16em;text-transform:uppercase;color:#9be15d;font-size:13px;font-weight:800;margin-bottom:14px!important}.text__title[data-astro-cid-fe62itbw]{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.02em;text-shadow:0 0 28px #ff7a1a4d;font-size:56px;font-style:italic;font-weight:900;line-height:.98}.text__title[data-astro-cid-fe62itbw] em[data-astro-cid-fe62itbw]{color:#ff7a1a;font-style:italic}.text__dates[data-astro-cid-fe62itbw]{font-size:17px;margin-top:16px!important}@keyframes face-life{0%{opacity:0}5.4%{opacity:1}36.1%{opacity:1}40.1%{opacity:0}to{opacity:0}}@keyframes flicker{0%,to{opacity:.88}11%{opacity:1}19%{opacity:.78}33%{opacity:.96}47%{opacity:.82}63%{opacity:1}78%{opacity:.86}}@keyframes lobe-life{0%{opacity:0;transform:scale(.92)}4.1%{opacity:1;transform:none}37.4%{opacity:1;transform:none}40.1%{transform:scale(1.05)}51%{opacity:.9;transform:translate(var(--dx), var(--dy)) rotate(var(--r)) scale(.95)}61.9%,to{opacity:0;transform:translate(calc(var(--dx) * 1.3), calc(var(--dy) * 1.3 + 80px)) rotate(calc(var(--r) * 1.5)) scale(.8)}}@keyframes smoke-life{0%,2.7%{opacity:0}6.8%{opacity:1}35.4%{opacity:1}42.9%,to{opacity:0}}@keyframes puff{0%{opacity:0;transform:translateY(30px)scale(.5)}25%{opacity:.55}to{opacity:0;transform:translate(var(--sx), -240px) scale(1.7)}}@keyframes leaf-burst{0%,36.1%{opacity:0;transform:translate(0)scale(.3)rotate(0)}40.1%{opacity:1}53.7%{transform:translate(var(--dx), var(--dy)) scale(1) rotate(var(--r))}86.4%{opacity:.9}to{opacity:0;transform:translate(calc(var(--dx) + var(--sx)), 520px) scale(1) rotate(calc(var(--r) * 3))}}@keyframes text-in{0%,45.6%{opacity:0;transform:translateY(16px)}59.2%,91.8%{opacity:1;transform:none}to{opacity:0;transform:none}}.hw-hdr[data-astro-cid-iv3uktdt]{--mk-focus:#9be15d;font-family:var(--font-figtree), system-ui, sans-serif;background:#0b0f0c;border-bottom:1px solid #f3efe429;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.hw-hdr__brand[data-astro-cid-iv3uktdt]{min-height:44px;font-family:var(--font-fraunces), Georgia, serif;color:#f3efe4;align-items:center;gap:12px;font-size:20px;font-weight:800;text-decoration:none;display:inline-flex}.hw-hdr__actions[data-astro-cid-iv3uktdt]{align-items:center;gap:10px;display:flex}.hw-hdr__pill[data-astro-cid-iv3uktdt],.hw-hdr__call[data-astro-cid-iv3uktdt]{border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none}.hw-hdr__pill[data-astro-cid-iv3uktdt]{color:#ff7a1a;background:#1a2c24;display:none}.hw-hdr__call[data-astro-cid-iv3uktdt]{color:#f3efe4;border:1px solid #f3efe429;gap:8px;display:inline-flex}.hw-hdr__call[data-astro-cid-iv3uktdt]:hover{color:#ff7a1a;border-color:#ff7a1a}@media (width>=768px){.hw-hdr[data-astro-cid-iv3uktdt]{padding:12px 40px}.hw-hdr__pill[data-astro-cid-iv3uktdt]{display:inline-flex}}.flyby[data-astro-cid-ao2nqbeq]{z-index:25;opacity:0;pointer-events:none;width:64px;position:fixed;top:30%;left:0}.flyby__dir[data-astro-cid-ao2nqbeq]{display:block}.flyby[data-astro-cid-ao2nqbeq].to-left .flyby__dir[data-astro-cid-ao2nqbeq]{transform:scaleX(-1)}.flyby[data-astro-cid-ao2nqbeq] svg[data-astro-cid-ao2nqbeq]{fill:#cfc8b4;opacity:.7;transform-origin:50% 60%;width:100%;display:block}.flyby[data-astro-cid-ao2nqbeq].is-flying svg[data-astro-cid-ao2nqbeq]{animation:.22s ease-in-out infinite alternate flap}.flyby[data-astro-cid-ao2nqbeq].is-flying.to-right{animation:3.4s ease-in-out forwards fly-right}.flyby[data-astro-cid-ao2nqbeq].is-flying.to-left{animation:3.4s ease-in-out forwards fly-left}@keyframes flap{0%{transform:scaleY(1)}to{transform:scaleY(.5)}}@keyframes fly-right{0%{opacity:0;transform:translate(-100px,20px)rotate(6deg)}8%{opacity:1}25%{transform:translate(26vw,-34px)rotate(-6deg)}50%{transform:translate(52vw,26px)rotate(6deg)}75%{transform:translate(76vw,-36px)rotate(-6deg)}92%{opacity:1}to{opacity:0;transform:translate(calc(100vw + 100px),10px)rotate(4deg)}}@keyframes fly-left{0%{opacity:0;transform:translate(calc(100vw + 100px),20px)rotate(-6deg)}8%{opacity:1}25%{transform:translate(74vw,-34px)rotate(6deg)}50%{transform:translate(48vw,26px)rotate(-6deg)}75%{transform:translate(24vw,-36px)rotate(6deg)}92%{opacity:1}to{opacity:0;transform:translate(-100px,10px)rotate(-4deg)}}.hero[data-astro-cid-jsns5ldi]{background:radial-gradient(70% 55% at 76% 16%,#1f4640 0%,#12282600 70%),linear-gradient(#0d1a1c 0%,#0b110f 55%,#0b0f0c 100%);flex-direction:column;justify-content:flex-end;min-height:780px;padding:72px 20px 44px;display:flex;position:relative;overflow:hidden}.hero__in[data-astro-cid-jsns5ldi]{z-index:5;width:100%;max-width:760px;margin:0 auto;position:relative}@media (width>=768px){.hero[data-astro-cid-jsns5ldi]{min-height:720px;padding:96px 40px 64px}}@media (width>=1000px){.hero__in[data-astro-cid-jsns5ldi]{margin:0 0 0 max(40px,50% - 560px)}}.kicker[data-astro-cid-jsns5ldi]{letter-spacing:.16em;text-transform:uppercase;color:var(--hw-slime);margin:0 0 14px;font-size:13px;font-weight:800}.title[data-astro-cid-jsns5ldi]{font-family:var(--hw-display);letter-spacing:-.02em;text-shadow:0 0 28px #ff7a1a47;margin:0;font-size:clamp(46px,13vw,104px);font-style:italic;font-weight:900;line-height:.96}.title[data-astro-cid-jsns5ldi] em[data-astro-cid-jsns5ldi]{color:var(--hw-pumpkin);font-style:italic}.lead[data-astro-cid-jsns5ldi]{max-width:34ch;margin:18px 0 0;font-size:18px;line-height:1.5}.chips[data-astro-cid-jsns5ldi]{flex-wrap:wrap;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.chip[data-astro-cid-jsns5ldi]{border:1px solid var(--hw-line);background:#f3efe412;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.chip[data-astro-cid-jsns5ldi] svg[data-astro-cid-jsns5ldi]{flex:none}.countdown[data-astro-cid-jsns5ldi]{gap:10px;margin:22px 0 0;display:flex}.countdown__box[data-astro-cid-jsns5ldi]{text-align:center;background:#0b0f0cb3;border:1px solid #ff7a1a73;border-radius:12px;min-width:70px;padding:10px 12px}.countdown__n[data-astro-cid-jsns5ldi]{font-family:var(--hw-display);font-variant-numeric:tabular-nums;color:var(--hw-pumpkin);font-size:30px;font-weight:800;line-height:1;display:block}.countdown__l[data-astro-cid-jsns5ldi]{color:var(--hw-mute);margin-top:4px;font-size:12px;font-weight:600;display:block}.countdown__cap[data-astro-cid-jsns5ldi]{color:var(--hw-mute);margin:10px 0 0;font-size:14px}html:not(.js) .countdown[data-astro-cid-jsns5ldi]{display:none}.after[data-astro-cid-jsns5ldi]{border:1px solid var(--hw-line);background:#f3efe412;border-radius:12px;max-width:44ch;margin:22px 0 0;padding:14px 16px;font-size:16px;line-height:1.45}.scene[data-astro-cid-jsns5ldi]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.layer[data-astro-cid-jsns5ldi]{position:absolute;inset:0}.star[data-astro-cid-jsns5ldi]{background:#fff;border-radius:50%;animation:4s ease-in-out infinite twinkle;position:absolute}.moon[data-astro-cid-jsns5ldi]{background:radial-gradient(circle at 30% 35%,#00000017 0 9%,#0000 10%),radial-gradient(circle at 62% 62%,#00000014 0 13%,#0000 14%),radial-gradient(circle at 70% 24%,#00000012 0 7%,#0000 8%),radial-gradient(circle at 36% 34%,#fff6df,#e8d9ae 55%,#c2ae78);border-radius:50%;width:84px;height:84px;position:absolute;top:14px;right:18px;box-shadow:0 0 90px 20px #ffd68c40}.moon-halo[data-astro-cid-jsns5ldi]{background:radial-gradient(circle,#ffc46e42,#ffc46e00 66%);border-radius:50%;width:420px;height:420px;animation:6s ease-in-out infinite breathe;position:absolute;top:-110px;right:-110px}@media (width>=768px){.moon[data-astro-cid-jsns5ldi]{width:184px;height:184px;top:70px;right:12%}.moon-halo[data-astro-cid-jsns5ldi]{right:calc(12% - 110px)}}.mist[data-astro-cid-jsns5ldi]{background:radial-gradient(#d6e8e042,#d6e8e000 68%);width:160%;height:180px;position:absolute;left:-30%}.mist--a[data-astro-cid-jsns5ldi]{animation:34s ease-in-out infinite alternate mist-a;top:10px}.mist--b[data-astro-cid-jsns5ldi]{opacity:.8;height:150px;animation:46s ease-in-out infinite alternate mist-b;top:78px}.mist--c[data-astro-cid-jsns5ldi]{opacity:.55;height:220px;animation:60s ease-in-out infinite alternate-reverse mist-a;top:38%}.mist--d[data-astro-cid-jsns5ldi]{background:radial-gradient(#9be15d21,#0000 68%);height:200px;animation:52s ease-in-out infinite alternate mist-b;bottom:60px}.bat[data-astro-cid-jsns5ldi]{position:absolute;left:0;transform:translate(-20vw)}.bat[data-astro-cid-jsns5ldi] svg[data-astro-cid-jsns5ldi]{fill:#04060a;stroke:#bedcd238;stroke-width:.6px;width:100%;height:auto;display:block;overflow:visible}.bat--a[data-astro-cid-jsns5ldi]{animation:19s linear infinite flight-a}.bat--b[data-astro-cid-jsns5ldi]{animation:25s linear infinite flight-b}.bat--b[data-astro-cid-jsns5ldi] svg[data-astro-cid-jsns5ldi]{transform:scaleX(-1)}.wing[data-astro-cid-jsns5ldi]{animation:var(--flap,.3s) ease-in-out infinite alternate;transform-origin:40px 22px}.wing--l[data-astro-cid-jsns5ldi]{animation-name:wing-l}.wing--r[data-astro-cid-jsns5ldi]{animation-name:wing-r}.eyes[data-astro-cid-jsns5ldi]{gap:calc(8px * var(--s,1));opacity:0;animation:13s ease-in-out infinite eye-life;display:flex;position:absolute}.eyes[data-astro-cid-jsns5ldi] b[data-astro-cid-jsns5ldi]{width:calc(16px * var(--s,1));height:calc(10px * var(--s,1));background:#e4ffb8;border-radius:50%;animation:6s ease-in-out infinite blink;display:block;position:relative;overflow:hidden;box-shadow:0 0 12px 4px #9be15da6}.eyes[data-astro-cid-jsns5ldi] i[data-astro-cid-jsns5ldi]{background:#0b0f0c;border-radius:50%;width:30%;height:64%;animation:8s ease-in-out infinite look;position:absolute;top:18%;left:38%}.ff[data-astro-cid-jsns5ldi]{opacity:0;width:4px;height:4px;animation:ff-move var(--t,12s) ease-in-out infinite, ff-twinkle var(--w,3s) ease-in-out infinite;background:#ffd98a;border-radius:50%;position:absolute;box-shadow:0 0 8px 3px #ffc86eb3}.hill[data-astro-cid-jsns5ldi]{border-radius:50% 50% 0 0/100% 100% 0 0;position:absolute;left:-12%;right:-12%}.hill--1[data-astro-cid-jsns5ldi]{background:#0a1210;height:190px;bottom:-90px}.hill--2[data-astro-cid-jsns5ldi]{background:#060908;height:200px;bottom:-120px}.tree[data-astro-cid-jsns5ldi]{transform-origin:50% 100%;width:150px;animation:7s ease-in-out infinite alternate sway;position:absolute;bottom:0}.tree[data-astro-cid-jsns5ldi] svg[data-astro-cid-jsns5ldi]{width:100%;height:auto;display:block}.tree--l[data-astro-cid-jsns5ldi]{left:-26px}.tree--r[data-astro-cid-jsns5ldi]{width:190px;animation-duration:9s;animation-delay:-3s;right:-40px}.tree--r[data-astro-cid-jsns5ldi] svg[data-astro-cid-jsns5ldi]{transform:scaleX(-1)}@media (width>=768px){.tree[data-astro-cid-jsns5ldi]{width:240px}.tree--r[data-astro-cid-jsns5ldi]{width:300px}}.leaf[data-astro-cid-jsns5ldi]{z-index:4;opacity:.9;border-radius:0 100%;animation:12s linear infinite fall;position:absolute;top:-30px}.lamp[data-astro-cid-jsns5ldi]{z-index:1;justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:absolute}.lamp[data-astro-cid-jsns5ldi] svg[data-astro-cid-jsns5ldi]{opacity:.5;position:relative}.lamp--l[data-astro-cid-jsns5ldi]{left:-60px}.lamp--r[data-astro-cid-jsns5ldi]{right:-60px}.spider[data-astro-cid-jsns5ldi]{z-index:4;flex-direction:column;align-items:center;animation:3.2s cubic-bezier(.2,.7,.2,1) both spider-drop,4s ease-in-out 3.2s infinite spider-bob;display:flex;position:absolute;top:0;left:10%}.spider__thread[data-astro-cid-jsns5ldi]{background:#f3efe48c;width:1.5px;height:150px;display:block}.spider[data-astro-cid-jsns5ldi] svg[data-astro-cid-jsns5ldi]{display:block}@media (width<=520px){.ff[data-astro-cid-jsns5ldi]:nth-child(n+8),.star[data-astro-cid-jsns5ldi]:nth-child(n+24){display:none}}.hero[data-astro-cid-jsns5ldi].is-off .scene[data-astro-cid-jsns5ldi] *{animation-play-state:paused!important}@keyframes twinkle{0%,to{opacity:.12}50%{opacity:.9}}@keyframes breathe{0%,to{opacity:.5}50%{opacity:.85}}@keyframes mist-a{0%{transform:translate(-14%)scaleY(1)}50%{transform:translate(2%)scaleY(1.18)}to{transform:translate(16%)scaleY(.95)}}@keyframes mist-b{0%{transform:translate(18%)scaleY(1.05)}50%{transform:translate(0)scaleY(.9)}to{transform:translate(-16%)scaleY(1.15)}}@keyframes wing-l{0%{transform:rotate(20deg)scaleY(1)}to{transform:rotate(-24deg)scaleY(.82)}}@keyframes wing-r{0%{transform:rotate(-20deg)scaleY(1)}to{transform:rotate(24deg)scaleY(.82)}}@keyframes flight-a{0%{transform:translate(-14vw,50px)rotate(8deg)}10%{transform:translate(8vw,-6px)rotate(-6deg)}22%{transform:translate(26vw,38px)rotate(7deg)}34%{transform:translate(44vw,-18px)rotate(-5deg)}46%{transform:translate(62vw,34px)rotate(6deg)}58%{transform:translate(80vw,-12px)rotate(-5deg)}70%,to{transform:translate(116vw,22px)rotate(4deg)}}@keyframes flight-b{0%{transform:translate(116vw,30px)rotate(-6deg)}12%{transform:translate(94vw,-14px)rotate(5deg)}26%{transform:translate(70vw,40px)rotate(-7deg)}40%{transform:translate(48vw,-8px)rotate(5deg)}54%{transform:translate(26vw,36px)rotate(-6deg)}66%{transform:translate(6vw,-10px)rotate(5deg)}78%,to{transform:translate(-18vw,18px)rotate(-4deg)}}@keyframes eye-life{0%,8%,to{opacity:0}16%,60%{opacity:1}70%{opacity:0}}@keyframes blink{0%,88%,to{transform:scaleY(1)}91%{transform:scaleY(.06)}94%{transform:scaleY(1)}}@keyframes look{0%,20%{transform:translate(0)}35%,55%{transform:translate(-45%)}70%,85%{transform:translate(45%)}to{transform:translate(0)}}@keyframes ff-move{0%,to{transform:translate(0)}25%{transform:translate(var(--ax), var(--ay))}50%{transform:translate(var(--bx), var(--by))}75%{transform:translate(var(--cx), var(--cy))}}@keyframes ff-twinkle{0%,to{opacity:0}30%,70%{opacity:.95}}@keyframes sway{0%{transform:rotate(-1.4deg)}to{transform:rotate(1.6deg)}}@keyframes fall{0%{opacity:0;transform:translate(0,0)rotate(0)}8%{opacity:.9}92%{opacity:.9}to{transform:translate3d(var(--sx), 800px, 0) rotate(var(--r));opacity:0}}@keyframes spider-drop{0%{transform:translateY(-160px)}to{transform:translateY(0)}}@keyframes spider-bob{0%,to{transform:translateY(0)}50%{transform:translateY(12px)}}.cards[data-astro-cid-7f7g2rpv]{grid-template-columns:minmax(0,1fr);gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}@media (width>=640px){.cards[data-astro-cid-7f7g2rpv]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=980px){.cards[data-astro-cid-7f7g2rpv]{grid-template-columns:repeat(3,minmax(0,1fr))}}.card[data-astro-cid-7f7g2rpv]{border:1px solid var(--hw-line);background:var(--hw-moss-2);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.card__tile[data-astro-cid-7f7g2rpv]{aspect-ratio:4/3;background:radial-gradient(circle at 50% 38%,#2b4437,#0f1a15 72%)}.card__tile[data-astro-cid-7f7g2rpv] img{object-fit:cover;width:100%;height:100%;display:block}.card__body[data-astro-cid-7f7g2rpv]{flex-direction:column;flex:1;align-items:flex-start;gap:12px;padding:18px 18px 20px;display:flex}.card__name[data-astro-cid-7f7g2rpv]{font-family:var(--hw-display);margin:0;font-size:25px;font-weight:800;line-height:1.1}.card__reveal[data-astro-cid-7f7g2rpv]{background:#0b0f0c8c;border:1px solid #9be15d59;border-radius:12px;align-self:stretch;padding:12px 14px;animation:.3s both rise}.card__what[data-astro-cid-7f7g2rpv]{margin:0;font-size:17px;font-weight:700;line-height:1.35}.card__price[data-astro-cid-7f7g2rpv]{color:var(--hw-mute);margin:4px 0 0;font-size:14px}.card__toggle[data-astro-cid-7f7g2rpv]{border:1.5px solid var(--hw-pumpkin);min-height:44px;color:var(--hw-pumpkin);cursor:pointer;background:0 0;border-radius:10px;align-items:center;padding:0 16px;font-family:inherit;font-size:15px;font-weight:700;display:inline-flex}.card__toggle[data-astro-cid-7f7g2rpv]:hover{background:#ff7a1a1f}html:not(.js) .card__reveal[data-astro-cid-7f7g2rpv]{display:block!important}html:not(.js) .card__toggle[data-astro-cid-7f7g2rpv]{display:none}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.rows[data-astro-cid-2q5o44be]{border-top:1px solid var(--hw-line);margin:32px 0 0;padding:0;list-style:none}.row[data-astro-cid-2q5o44be]{border-bottom:1px dashed var(--hw-line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:14px;padding:12px 0;display:grid}.row[data-astro-cid-2q5o44be] p[data-astro-cid-2q5o44be]{margin:0}.row__name[data-astro-cid-2q5o44be]{font-size:17px;font-weight:700}.row__what[data-astro-cid-2q5o44be]{color:var(--hw-mute);font-size:14px;margin-top:2px!important}.row__price[data-astro-cid-2q5o44be]{white-space:nowrap;color:var(--hw-pumpkin);font-weight:800}.more[data-astro-cid-2q5o44be]{font-family:var(--hw-display);margin:22px 0 0;font-size:21px;font-style:italic}.why[data-astro-cid-sqhqtr7b]{grid-template-columns:minmax(0,1fr);gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}@media (width>=768px){.why[data-astro-cid-sqhqtr7b]{grid-template-columns:repeat(3,minmax(0,1fr))}}.why__card[data-astro-cid-sqhqtr7b]{border:1px solid var(--hw-line);background:var(--hw-moss-2);border-radius:16px;padding:22px}.why__card[data-astro-cid-sqhqtr7b] h3[data-astro-cid-sqhqtr7b]{font-family:var(--hw-display);margin:14px 0 6px;font-size:21px;font-weight:800}.why__card[data-astro-cid-sqhqtr7b] p[data-astro-cid-sqhqtr7b]{color:var(--hw-mute);margin:0;font-size:16px;line-height:1.5}.gal[data-astro-cid-ssuhejxd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.gal__tile[data-astro-cid-ssuhejxd]{aspect-ratio:4/3;border:1px solid var(--hw-line);background:radial-gradient(circle at 50% 40%,#2b4437,#0f1a15 74%);border-radius:14px;overflow:hidden}.gal__tile[data-astro-cid-ssuhejxd]:first-child{aspect-ratio:16/9;grid-column:span 2}.gal__tile[data-astro-cid-ssuhejxd] img{object-fit:cover;width:100%;height:100%;display:block}.cap[data-astro-cid-ssuhejxd]{color:var(--hw-mute);margin:14px 0 0;font-size:15px}@media (width>=768px){.gal[data-astro-cid-ssuhejxd]{grid-template-columns:repeat(3,minmax(0,1fr))}.gal__tile[data-astro-cid-ssuhejxd]:first-child{aspect-ratio:4/3;grid-column:span 1}}.order[data-astro-cid-ycrgqwev]{grid-template-columns:minmax(0,1fr);gap:28px;margin:30px 0 0;display:grid}@media (width>=900px){.order[data-astro-cid-ycrgqwev]{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}}.steps[data-astro-cid-ycrgqwev]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.steps[data-astro-cid-ycrgqwev] li[data-astro-cid-ycrgqwev]{padding-left:22px;font-size:17px;line-height:1.45;position:relative}.steps[data-astro-cid-ycrgqwev] li[data-astro-cid-ycrgqwev]:before{content:"";background:var(--hw-pumpkin);border-radius:2px;width:10px;height:10px;position:absolute;top:8px;left:0;transform:rotate(45deg)}.note[data-astro-cid-ycrgqwev]{background:#ff7a1a1a;border:1px solid #ff7a1a66;border-radius:12px;margin:18px 0 0;padding:14px 16px;font-size:16px;line-height:1.45}.panel[data-astro-cid-ycrgqwev],.closed[data-astro-cid-ycrgqwev]{border:1px solid var(--hw-line);background:var(--hw-moss-2);border-radius:18px;padding:20px}.closed[data-astro-cid-ycrgqwev]{margin:0;padding:22px;font-size:18px;line-height:1.45}.form[data-astro-cid-ycrgqwev]{flex-direction:column;gap:14px;display:flex}.field[data-astro-cid-ycrgqwev]{flex-direction:column;gap:6px;min-width:0;display:flex}.field[data-astro-cid-ycrgqwev] label[data-astro-cid-ycrgqwev]{font-size:15px;font-weight:700}.field[data-astro-cid-ycrgqwev] input[data-astro-cid-ycrgqwev],.field[data-astro-cid-ycrgqwev] textarea[data-astro-cid-ycrgqwev],.field[data-astro-cid-ycrgqwev] select[data-astro-cid-ycrgqwev]{width:100%;min-height:48px;font:inherit;color:var(--hw-bone);background:#0e1713;border:1px solid #f3efe44d;border-radius:10px;padding:12px 14px;font-weight:500}.field[data-astro-cid-ycrgqwev] textarea[data-astro-cid-ycrgqwev]{resize:vertical;min-height:110px}.field[data-astro-cid-ycrgqwev] [data-astro-cid-ycrgqwev][aria-invalid=true]{border-color:#ff8a6b;box-shadow:inset 0 0 0 1px #ff8a6b}.field__error[data-astro-cid-ycrgqwev]{color:#ffb39e;margin:0;font-size:14px;font-weight:700;line-height:1.45}.field__error[data-astro-cid-ycrgqwev]:empty{display:none}.form__status[data-astro-cid-ycrgqwev]:not(:empty){background:#0b0f0cb3;border-left:3px solid #ff8a6b;border-radius:6px;padding:12px 14px;font-size:15px;font-weight:700;line-height:1.5}.form__hp[data-astro-cid-ycrgqwev]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form__note[data-astro-cid-ycrgqwev]{color:var(--hw-mute);margin:0;font-size:14px;line-height:1.5}.form[data-astro-cid-ycrgqwev] [data-astro-cid-ycrgqwev][data-cf-submit]{align-self:flex-start}.form[data-astro-cid-ycrgqwev] [data-astro-cid-ycrgqwev][data-cf-submit][aria-disabled=true]{color:var(--hw-bone);cursor:progress;background:#f3efe433}.done[data-astro-cid-ycrgqwev]:focus{outline:none}.done__title[data-astro-cid-ycrgqwev]{font-family:var(--hw-display);margin:0;font-size:26px;font-weight:800}.done__text[data-astro-cid-ycrgqwev]{color:var(--hw-mute);margin:12px 0 0;font-size:16px;line-height:1.5}.done__text[data-astro-cid-ycrgqwev]:empty,.nojs[data-astro-cid-ycrgqwev],html:not(.js) .form[data-astro-cid-ycrgqwev]{display:none}html:not(.js) .nojs[data-astro-cid-ycrgqwev]{display:block}.visit__grid[data-astro-cid-2xawfkbm]{grid-template-columns:minmax(0,1fr);gap:28px;margin:30px 0 0;display:grid}@media (width>=900px){.visit__grid[data-astro-cid-2xawfkbm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}}.visit__addr[data-astro-cid-2xawfkbm]{margin:0;font-size:19px;line-height:1.5}.visit__addr[data-astro-cid-2xawfkbm] a[data-astro-cid-2xawfkbm]{color:var(--hw-bone)}.visit[data-astro-cid-2xawfkbm] .hours__list{border-top:1px solid var(--hw-line);margin:0}.visit[data-astro-cid-2xawfkbm] .hours__row{border-bottom-color:var(--hw-line);color:var(--hw-bone);padding:14px 0;font-size:17px;font-weight:700}.visit[data-astro-cid-2xawfkbm] .hours__time{color:var(--hw-bone);font-weight:500}.visit[data-astro-cid-2xawfkbm] .hours__row.is-closed .hours__time{color:var(--hw-mute)}.visit[data-astro-cid-2xawfkbm] .hours__row.is-today,.visit[data-astro-cid-2xawfkbm] .hours__row.is-today .hours__time{color:var(--hw-pumpkin);font-weight:800}.visit[data-astro-cid-2xawfkbm] .hours__notice{border-left-color:var(--hw-pumpkin);color:var(--hw-bone);font-size:15px}.visit[data-astro-cid-2xawfkbm] .hours__error{color:var(--hw-bone);font-size:16px}.visit[data-astro-cid-2xawfkbm] .hours__error a{color:var(--hw-pumpkin)}.finale[data-astro-cid-bmnxiz2k]{text-align:center;background:radial-gradient(90% 120% at 50% 100%,#2b1a0a 0%,#0b0f0c 70%);padding:64px 20px;position:relative}.finale__title[data-astro-cid-bmnxiz2k]{max-width:16ch;margin:0 auto}.finale__sub[data-astro-cid-bmnxiz2k]{margin-left:auto;margin-right:auto}.finale__btns[data-astro-cid-bmnxiz2k]{justify-content:center}.cauldron[data-astro-cid-bmnxiz2k]{width:104px;height:120px;margin:0 auto 14px;position:relative}@media (width>=768px){.cauldron[data-astro-cid-bmnxiz2k]{width:128px;height:146px}}.cauldron[data-astro-cid-bmnxiz2k]:before{content:"";background:radial-gradient(at 50% 60%,#9be15d57,#9be15d00 65%);border-radius:50%;height:72%;animation:3.2s ease-in-out infinite glow;position:absolute;bottom:4%;left:-35%;right:-35%}.pot[data-astro-cid-bmnxiz2k]{width:100%;height:auto;position:absolute;bottom:0;left:0;overflow:visible}.slime[data-astro-cid-bmnxiz2k]{transform-origin:60px 24px;animation:1.6s ease-in-out infinite alternate boil}.flame[data-astro-cid-bmnxiz2k]{transform-box:fill-box;transform-origin:50% 100%;animation:.45s ease-in-out infinite alternate flame}.bubbles[data-astro-cid-bmnxiz2k]{height:60px;position:absolute;bottom:62%;left:14%;right:14%}.bubbles[data-astro-cid-bmnxiz2k] i[data-astro-cid-bmnxiz2k]{opacity:0;background:radial-gradient(circle at 35% 35%,#e4ffb8,#9be15d 60%,#5f9a2c);border-radius:50%;width:10px;height:10px;margin-left:-5px;animation:2.6s ease-in infinite bubble;position:absolute;bottom:0;box-shadow:0 0 8px #9be15db3}.steam[data-astro-cid-bmnxiz2k]{width:0;height:0;position:absolute;bottom:66%;left:50%}.steam[data-astro-cid-bmnxiz2k] span[data-astro-cid-bmnxiz2k]{opacity:0;background:radial-gradient(circle,#d6e8e052,#d6e8e000 68%);border-radius:50%;width:48px;height:48px;animation:4.2s ease-out infinite steam;position:absolute;bottom:0;left:-24px}@keyframes glow{0%,to{opacity:.65}50%{opacity:1}}@keyframes boil{0%{transform:scaleY(1)}to{transform:scaleY(1.3)}}@keyframes flame{0%{opacity:.8;transform:scaleY(.78)}to{opacity:1;transform:scaleY(1.15)}}@keyframes bubble{0%{opacity:0;transform:translateY(0)scale(.3)}15%{opacity:1}80%{transform:translateY(-46px) scale(var(--s,1));opacity:1}to{transform:translateY(-54px) scale(calc(var(--s,1) * 1.6));opacity:0}}@keyframes steam{0%{opacity:0;transform:translate(0)scale(.5)}25%{opacity:.9}to{transform:translate(var(--x,0px), -110px) scale(1.8);opacity:0}}.bar[data-astro-cid-jbvlukgu]{z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--hw-line);background:#0b0f0cf5;gap:10px;display:flex;position:sticky;bottom:0}.bar[data-astro-cid-jbvlukgu] .hw-btn{flex:1;min-height:48px;padding:0 12px;font-size:15px}@media (width>=768px){.bar[data-astro-cid-jbvlukgu]{display:none}}.hw{--hw-night:#0b0f0c;--hw-moss:#12201a;--hw-moss-2:#1a2c24;--hw-pumpkin:#ff7a1a;--hw-pumpkin-light:#ffa45c;--hw-slime:#9be15d;--hw-bone:#f3efe4;--hw-mute:#b6b3a4;--hw-line:#f3efe429;--hw-display:var(--font-fraunces), Georgia, serif;--hw-body:var(--font-figtree), system-ui, sans-serif;--mk-focus:var(--hw-slime);background:var(--hw-night);color:var(--hw-bone);font-family:var(--hw-body);position:relative;overflow-x:clip}.hw [hidden]{display:none!important}.hw a{color:var(--hw-pumpkin)}.hw a:hover{color:var(--hw-pumpkin-light)}.hw-wrap{z-index:1;max-width:1120px;margin:0 auto;padding:0 20px;position:relative}.hw-sec{padding:56px 0 64px;scroll-margin-top:16px;position:relative}.hw-sec--moss{background:var(--hw-moss)}.hw-sec--night{background:var(--hw-night)}.hw-h2{font-family:var(--hw-display);letter-spacing:-.01em;margin:0;font-size:clamp(30px,8vw,52px);font-weight:800;line-height:1.05}.hw-sub{max-width:52ch;color:var(--hw-mute);margin:12px 0 0;font-size:17px;line-height:1.5}.hw-btns{flex-wrap:wrap;gap:12px;margin:26px 0 0;display:flex}.hw-btn{cursor:pointer;border:2px solid #0000;border-radius:12px;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-family:inherit;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.hw .hw-btn--primary{background:var(--hw-pumpkin);color:var(--hw-night)}.hw .hw-btn--primary:hover{background:var(--hw-pumpkin-light);color:var(--hw-night)}.hw .hw-btn--ghost{color:var(--hw-bone);background:0 0;border-color:#f3efe473}.hw .hw-btn--ghost:hover{border-color:var(--hw-pumpkin);color:var(--hw-pumpkin)}.hw-status{background:#9be15d1a;border:1px solid #9be15d66;border-radius:12px;align-items:center;gap:10px;min-height:44px;margin:22px 0 0;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.hw-status:before{content:"";background:var(--hw-slime);border-radius:50%;flex:none;width:9px;height:9px}.hw-status:empty{display:none}.hw-lamp{z-index:-1;pointer-events:none;justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:absolute}.hw-lamp--l{left:-95px}.hw-lamp--r{right:-95px}@media (width>=1200px){.hw-lamp--l{left:-110px}.hw-lamp--r{right:-110px}}.hw-lamp__glow{opacity:.7;background:radial-gradient(circle,#ff96324d,#ff7a1a00 66%);border-radius:50%;animation:6s ease-in-out infinite hw-lamp-flicker;position:absolute;inset:0}.hw-lamp svg{opacity:.5;position:relative}@keyframes hw-lamp-flicker{0%,to{opacity:.7}9%{opacity:.95}15%{opacity:.6}24%{opacity:.88}38%{opacity:.62}53%{opacity:1}67%{opacity:.72}82%{opacity:.9}}.hw-drip{z-index:2;background:var(--drip);pointer-events:none;height:8px;position:absolute;top:0;left:0;right:0}.hw-drip i{background:var(--drip);transform-origin:top;border-radius:0 0 6px 6px;width:10px;animation:5s ease-in-out infinite alternate hw-drip;position:absolute;top:0}@keyframes hw-drip{0%{transform:scaleY(1)}to{transform:scaleY(1.3)}}
