.client-spotlight[data-astro-cid-ewsgpx5b]{background:linear-gradient(120deg,#f59e0b,#fcd34d,#f59e0b) 0 0/200% 200%;border-radius:1.25rem;padding:2px;animation:4s linear infinite client-spotlight-glow;position:relative;box-shadow:0 0 14px #f59e0b59}.client-spotlight-inner[data-astro-cid-ewsgpx5b]{border-radius:1.1rem}@keyframes client-spotlight-glow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@font-face{font-family:Grenze;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/grenze-latin-700-normal.BhnHXdwr.woff2)format("woff2"),url(/_astro/grenze-latin-700-normal.DB8gb8RH.woff)format("woff")}.shadow-realm[data-astro-cid-oml74hsh]{--void:#0b0612;--fog-deep:#4b3277;--fog-pale:#b9a3e6;--ecto:var(--color-primary,#9dff6a);isolation:isolate;background:linear-gradient(180deg, var(--void) 0%, #140a20 55%, var(--color-base-100,#120a1c) 100%);color:var(--color-base-content,#ece4ff);text-align:center;margin-top:-1px;padding-bottom:clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.shadow-realm-stage[data-astro-cid-oml74hsh]{padding:clamp(2.5rem,7vh,4.5rem) 0 0;position:relative}.shadow-realm-horizon[data-astro-cid-oml74hsh]{z-index:0;pointer-events:none;width:max(100%,600px);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.shadow-realm-horizon[data-astro-cid-oml74hsh] svg[data-astro-cid-oml74hsh]{width:100%;height:100%;position:absolute;inset:0}.shadow-realm-horizon[data-astro-cid-oml74hsh]:before{content:"";background:linear-gradient(#0000 34%,#3c266233 52%,#4b327773 78%,#0000 98%);position:absolute;inset:0}.shadow-realm-strike[data-astro-cid-oml74hsh]{opacity:0;will-change:opacity}.shadow-realm-bolts-narrow[data-astro-cid-oml74hsh]{display:none}.shadow-realm-sheet[data-astro-cid-oml74hsh]{fill:#8a5cff;fill-opacity:.22}.shadow-realm-bolt-glow[data-astro-cid-oml74hsh],.shadow-realm-bolt[data-astro-cid-oml74hsh]{fill:none;stroke-linecap:round;stroke-linejoin:round}.shadow-realm-bolt-glow[data-astro-cid-oml74hsh]{stroke:#a58cf0;stroke-opacity:.3;stroke-width:9px}.shadow-realm-bolt[data-astro-cid-oml74hsh]{stroke:#f3edff;stroke-width:2.5px}.shadow-realm-bolt-branch[data-astro-cid-oml74hsh]{stroke-width:1.5px}.shadow-realm-lit-face[data-astro-cid-oml74hsh]{fill:#9d84d6;fill-opacity:.36}.shadow-realm-pyramids[data-astro-cid-oml74hsh],.shadow-realm-strike[data-astro-cid-oml74hsh]{mask-image:linear-gradient(#000 76%,#0000 97%)}.shadow-realm-controls[data-astro-cid-oml74hsh]{z-index:4;flex-direction:column;gap:.5rem;display:flex;position:absolute;top:1rem;right:1rem}.shadow-realm-control[data-astro-cid-oml74hsh]{color:#c9b2ff;cursor:pointer;background:#0b06128c;border:1px solid #c9b2ff59;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;transition:border-color .2s ease-out,color .2s ease-out;display:grid}.shadow-realm-control[data-astro-cid-oml74hsh]:hover{color:var(--color-base-content,#ece4ff);border-color:#c9b2ff}.shadow-realm-control[data-astro-cid-oml74hsh]:focus-visible{outline-offset:2px;outline:2px solid #c9b2ff}.shadow-realm-control[data-astro-cid-oml74hsh] svg[data-astro-cid-oml74hsh]{fill:currentColor;width:1rem;height:1rem}.shadow-realm-sound[data-astro-cid-oml74hsh] [data-astro-cid-oml74hsh][data-icon]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.shadow-realm-sound[data-astro-cid-oml74hsh] [data-astro-cid-oml74hsh][data-icon=sounding],.shadow-realm-sound[data-astro-cid-oml74hsh][aria-pressed=true] [data-astro-cid-oml74hsh][data-icon=muted]{display:none}.shadow-realm-sound[data-astro-cid-oml74hsh][aria-pressed=true] [data-astro-cid-oml74hsh][data-icon=sounding]{display:inline}.shadow-realm[data-astro-cid-oml74hsh].is-offscreen [data-astro-cid-oml74hsh]:is(.shadow-realm-fog,.shadow-realm-strike){animation-play-state:paused}.shadow-realm-sigil[data-astro-cid-oml74hsh]{color:#8a5cff;width:clamp(4rem,7vw,6rem);margin:0 auto 1.25rem;display:block}.shadow-realm-pupil[data-astro-cid-oml74hsh]{fill:var(--ecto)}.shadow-realm-lockup[data-astro-cid-oml74hsh]{position:relative}.shadow-realm-title[data-astro-cid-oml74hsh]{z-index:1;flex-direction:column;align-items:center;margin:0;line-height:1;display:flex;position:relative}.shadow-realm-brand[data-astro-cid-oml74hsh]{color:#c9b2ff;font-family:Grenze,Plus Jakarta Sans Variable,serif;font-size:clamp(1.6rem,3.2vw,2.6rem);font-weight:700;line-height:1}.shadow-realm-season[data-astro-cid-oml74hsh]{letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;margin-top:.08em;font-family:Grenze,Plus Jakarta Sans Variable,serif;font-size:clamp(3.6rem,13.5vw,12.5rem);font-weight:700;line-height:.82;mask-image:linear-gradient(#000 38%,#0000008c 68%,#0000001f 100%)}.shadow-realm-fog[data-astro-cid-oml74hsh]{pointer-events:none;will-change:transform;width:200%;position:absolute;left:0;mask-image:url(/halloween/fog-back.webp);mask-position:0 100%;mask-size:50% 100%;mask-repeat:repeat-x}.shadow-realm-fog-back[data-astro-cid-oml74hsh]{z-index:0;background:var(--fog-deep);opacity:.8;height:85%;animation:140s linear infinite shadow-realm-drift;top:8%}.shadow-realm-fog-front[data-astro-cid-oml74hsh]{z-index:2;background:var(--fog-pale);opacity:.8;height:95%;animation:80s linear infinite reverse shadow-realm-drift;top:38%;mask-image:url(/halloween/fog-front.webp)}.shadow-realm-fog-trail[data-astro-cid-oml74hsh]{z-index:0;background:var(--fog-deep);opacity:.55;height:42%;animation:110s linear infinite shadow-realm-drift;bottom:0;mask-image:url(/halloween/fog-back.webp),linear-gradient(#000 55%,#0000);mask-size:50% 100%,100% 100%;mask-repeat:repeat-x,no-repeat;mask-composite:intersect}.shadow-realm-body[data-astro-cid-oml74hsh]{z-index:3;flex-direction:column;align-items:center;gap:1.75rem;margin-top:clamp(2.5rem,5vw,4rem);padding:0 1rem;display:flex;position:relative}.shadow-realm-lede[data-astro-cid-oml74hsh]{color:#ece4ffd1;text-wrap:pretty;max-width:38ch;margin:0;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.55}.shadow-realm-nights[data-astro-cid-oml74hsh] ol[data-astro-cid-oml74hsh]{justify-content:center;align-items:flex-end;gap:clamp(.3rem,1vw,.6rem);height:2.75rem;margin:0;padding:0;list-style:none;display:flex}.shadow-realm-nights[data-astro-cid-oml74hsh] li[data-astro-cid-oml74hsh]{flex-direction:column;align-items:center;display:flex;position:relative}.shadow-realm-night-mark[data-astro-cid-oml74hsh]{background:#6a52a0;border-radius:999px;width:.3rem;height:1.1rem;display:block}.shadow-realm-nights[data-astro-cid-oml74hsh] li[data-astro-cid-oml74hsh][data-state=past] .shadow-realm-night-mark[data-astro-cid-oml74hsh]{background:#b39ae8}.shadow-realm-nights[data-astro-cid-oml74hsh] li[data-astro-cid-oml74hsh][data-halloween] .shadow-realm-night-mark[data-astro-cid-oml74hsh]{height:1.75rem;box-shadow:inset 0 0 0 2px var(--ecto);background:0 0}.shadow-realm-nights[data-astro-cid-oml74hsh] li[data-astro-cid-oml74hsh][data-state=tonight] .shadow-realm-night-mark[data-astro-cid-oml74hsh]{background:var(--ecto);width:.45rem;height:2.25rem;box-shadow:none}.shadow-realm-night-label[data-astro-cid-oml74hsh]{font-variant-numeric:tabular-nums;color:var(--ecto);margin-top:.3rem;font-size:.85rem;font-weight:700;position:absolute;top:100%}.shadow-realm-nights-caption[data-astro-cid-oml74hsh]{letter-spacing:.04em;color:#c9b2ff;font-variant-numeric:tabular-nums;margin:1.4rem 0 0;font-size:.85rem;font-weight:600}.shadow-realm-actions[data-astro-cid-oml74hsh]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.shadow-realm-actions[data-astro-cid-oml74hsh] .btn-outline[data-astro-cid-oml74hsh]{color:var(--color-base-content,#ece4ff);border-color:#ece4ff59}.shadow-realm-actions[data-astro-cid-oml74hsh] .btn-outline[data-astro-cid-oml74hsh]:hover{border-color:var(--color-base-content,#ece4ff);background:#ece4ff14}.shadow-realm-vortex[data-astro-cid-oml74hsh]{z-index:2147483000;pointer-events:none;display:none;position:fixed;inset:0;overflow:hidden}.shadow-realm-swirl-defs[data-astro-cid-oml74hsh]{width:0;height:0;position:absolute;overflow:hidden}.shadow-realm-vortex[data-astro-cid-oml74hsh].is-falling{display:block}.shadow-realm-vortex-canvas[data-astro-cid-oml74hsh]{width:100%;height:100%;position:absolute;inset:0}@keyframes shadow-realm-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes shadow-realm-strike{0%,to{opacity:0}.6%{opacity:1}1.6%{opacity:.15}2.4%{opacity:.85}5%{opacity:0}}@keyframes shadow-realm-surface{0%{filter:blur(10px);opacity:.35;transform:translateY(.18em)}}@media (prefers-reduced-motion:no-preference){.shadow-realm-season[data-astro-cid-oml74hsh]{animation:1.6s cubic-bezier(.16,1,.3,1) both shadow-realm-surface}.shadow-realm-strike[data-astro-cid-oml74hsh]{animation:shadow-realm-strike var(--cycle) var(--delay) linear infinite}}@media (prefers-reduced-motion:reduce){.shadow-realm-fog[data-astro-cid-oml74hsh]{animation:none}}@media (width<=640px){.shadow-realm-fog[data-astro-cid-oml74hsh]{mask-size:100% 100%}.shadow-realm-fog-trail[data-astro-cid-oml74hsh]{mask-size:100% 100%,100% 100%}.shadow-realm-fog-front[data-astro-cid-oml74hsh]{height:110%;top:30%}.shadow-realm-nights[data-astro-cid-oml74hsh] ol[data-astro-cid-oml74hsh]{gap:.28rem}.shadow-realm-horizon[data-astro-cid-oml74hsh]:before{background:linear-gradient(#0000 54%,#3c266233 68%,#4b327773 86%,#0000 98%)}.shadow-realm-bolts-wide[data-astro-cid-oml74hsh]{display:none}.shadow-realm-bolts-narrow[data-astro-cid-oml74hsh]{display:inline}}.ofrenda[data-astro-cid-w4hru6ov]{--night:#0f060e;--smoke-deep:#5a2347;--smoke-pale:#f0c7b4;--cempasuchil:var(--color-primary,#ff9f1c);--rosa:var(--color-secondary,#e4007c);isolation:isolate;background:linear-gradient(180deg, var(--night) 0%, #1a0a17 55%, var(--color-base-100,#150914) 100%);color:var(--color-base-content,#fff0e6);text-align:center;margin-top:-1px;padding-bottom:clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.ofrenda-garland[data-astro-cid-w4hru6ov]{z-index:2;pointer-events:none;width:max(100%,720px);height:auto;position:absolute;top:0;left:50%;transform:translate(-50%)}.ofrenda-string[data-astro-cid-w4hru6ov]{fill:none;stroke:#f0c7b4;stroke-opacity:.45;stroke-width:1.5px}.ofrenda-flag[data-astro-cid-w4hru6ov]{fill-rule:evenodd;opacity:.88;transform-box:fill-box;transform-origin:50% 0}.ofrenda-petals[data-astro-cid-w4hru6ov]{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}.ofrenda-petal[data-astro-cid-w4hru6ov]{top:-2rem;left:var(--left);width:var(--size);height:calc(var(--size) * 1.4);background:var(--cempasuchil);opacity:0;will-change:transform;border-radius:50% 50% 50% 0;position:absolute}.ofrenda-stage[data-astro-cid-w4hru6ov]{padding:clamp(2.5rem,7vh,4.5rem) 0 0;position:relative}.ofrenda-altar[data-astro-cid-w4hru6ov]{z-index:0;pointer-events:none;width:max(100%,600px);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.ofrenda-altar[data-astro-cid-w4hru6ov] svg[data-astro-cid-w4hru6ov]{width:100%;height:100%;position:absolute;inset:0;mask-image:linear-gradient(#000 76%,#0000 97%)}.ofrenda-altar[data-astro-cid-w4hru6ov]:before{content:"";background:linear-gradient(#0000 34%,#5a23472e 54%,#8c344666 80%,#0000 98%);position:absolute;inset:0}.ofrenda-candle[data-astro-cid-w4hru6ov]{fill:#3a1b2c}.ofrenda-candle-lip[data-astro-cid-w4hru6ov]{fill:#f0c7b4;fill-opacity:.35}.ofrenda-wick[data-astro-cid-w4hru6ov]{stroke:#1a0a17;stroke-width:2px}.ofrenda-flame[data-astro-cid-w4hru6ov]{fill:#ffb43a;transform-box:fill-box;transform-origin:50% 100%}.ofrenda-flame-core[data-astro-cid-w4hru6ov]{fill:#fff2c4;transform-box:fill-box;transform-origin:50% 100%}.ofrenda-marigold[data-astro-cid-w4hru6ov]{fill:#d9730d}.ofrenda-marigold-heart[data-astro-cid-w4hru6ov]{fill:#ffae3d}.ofrenda[data-astro-cid-w4hru6ov].is-offscreen [data-astro-cid-w4hru6ov]:is(.ofrenda-smoke,.ofrenda-flag,.ofrenda-petal,.ofrenda-flame,.ofrenda-flame-core,.ofrenda-candle-glow){animation-play-state:paused}.ofrenda-sigil[data-astro-cid-w4hru6ov]{z-index:1;width:clamp(2.75rem,4.5vw,3.75rem);color:var(--cempasuchil);margin:1.875rem auto .75rem;display:block;position:relative}.ofrenda-sigil-eye[data-astro-cid-w4hru6ov]{fill:var(--rosa)}.ofrenda-sigil-flower[data-astro-cid-w4hru6ov]{fill:none;stroke:currentColor;stroke-width:1.2px}.ofrenda-lockup[data-astro-cid-w4hru6ov]{position:relative}.ofrenda-title[data-astro-cid-w4hru6ov]{z-index:1;flex-direction:column;align-items:center;margin:0;line-height:1;display:flex;position:relative}.ofrenda-brand[data-astro-cid-w4hru6ov]{color:#f0c7b4;font-family:Grenze,Plus Jakarta Sans Variable,serif;font-size:clamp(1.6rem,3.2vw,2.6rem);font-weight:700;line-height:1}.ofrenda-season[data-astro-cid-w4hru6ov]{letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;margin-top:.08em;font-family:Grenze,Plus Jakarta Sans Variable,serif;font-size:clamp(3.6rem,13.5vw,12.5rem);font-weight:700;line-height:.82;mask-image:linear-gradient(#000 38%,#0000008c 68%,#0000001f 100%)}.ofrenda-smoke[data-astro-cid-w4hru6ov]{pointer-events:none;will-change:transform;width:200%;position:absolute;left:0;mask-image:url(/halloween/fog-back.webp);mask-position:0 100%;mask-size:50% 100%;mask-repeat:repeat-x}.ofrenda-smoke-back[data-astro-cid-w4hru6ov]{z-index:0;background:var(--smoke-deep);opacity:.7;height:85%;animation:150s linear infinite ofrenda-drift;top:8%}.ofrenda-smoke-front[data-astro-cid-w4hru6ov]{z-index:2;background:var(--smoke-pale);opacity:.55;height:95%;animation:90s linear infinite reverse ofrenda-drift;top:38%;mask-image:url(/halloween/fog-front.webp)}.ofrenda-smoke-trail[data-astro-cid-w4hru6ov]{z-index:0;background:var(--smoke-deep);opacity:.5;height:42%;animation:120s linear infinite ofrenda-drift;bottom:0;mask-image:url(/halloween/fog-back.webp),linear-gradient(#000 55%,#0000);mask-size:50% 100%,100% 100%;mask-repeat:repeat-x,no-repeat;mask-composite:intersect}.ofrenda-body[data-astro-cid-w4hru6ov]{z-index:3;flex-direction:column;align-items:center;gap:1.75rem;margin-top:clamp(2.5rem,5vw,4rem);padding:0 1rem;display:flex;position:relative}.ofrenda-lede[data-astro-cid-w4hru6ov]{color:#fff0e6d6;text-wrap:pretty;max-width:38ch;margin:0;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.55}.ofrenda-nights[data-astro-cid-w4hru6ov] ol[data-astro-cid-w4hru6ov]{justify-content:center;align-items:flex-end;gap:2.5rem;margin:0;padding:0;list-style:none;display:flex}.ofrenda-nights[data-astro-cid-w4hru6ov] li[data-astro-cid-w4hru6ov]{align-items:center;gap:.4rem;display:flex}.ofrenda-night-candle[data-astro-cid-w4hru6ov]{width:1rem;height:2rem}.ofrenda-night-candle[data-astro-cid-w4hru6ov] rect[data-astro-cid-w4hru6ov]{fill:#6b3a52}.ofrenda-night-flame[data-astro-cid-w4hru6ov]{fill:#0000;stroke:#6b3a52;stroke-width:1px}.ofrenda-nights[data-astro-cid-w4hru6ov] li[data-astro-cid-w4hru6ov][data-state=past] .ofrenda-night-candle[data-astro-cid-w4hru6ov] rect[data-astro-cid-w4hru6ov]{fill:#a86a7f}.ofrenda-nights[data-astro-cid-w4hru6ov] li[data-astro-cid-w4hru6ov][data-state=tonight] .ofrenda-night-candle[data-astro-cid-w4hru6ov] rect[data-astro-cid-w4hru6ov]{fill:#f0c7b4}.ofrenda-nights[data-astro-cid-w4hru6ov] li[data-astro-cid-w4hru6ov][data-state=tonight] .ofrenda-night-flame[data-astro-cid-w4hru6ov]{fill:var(--cempasuchil);stroke:none;filter:drop-shadow(0 0 6px var(--cempasuchil))}.ofrenda-night-label[data-astro-cid-w4hru6ov]{font-variant-numeric:tabular-nums;color:#c9a0b0;font-size:.85rem;font-weight:700}.ofrenda-nights[data-astro-cid-w4hru6ov] li[data-astro-cid-w4hru6ov][data-state=tonight] .ofrenda-night-label[data-astro-cid-w4hru6ov]{color:var(--cempasuchil)}.ofrenda-nights-caption[data-astro-cid-w4hru6ov]{letter-spacing:.04em;color:#f0c7b4;font-variant-numeric:tabular-nums;margin:.6rem 0 0;font-size:.85rem;font-weight:600}.ofrenda-actions[data-astro-cid-w4hru6ov]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.ofrenda-actions[data-astro-cid-w4hru6ov] .btn-outline[data-astro-cid-w4hru6ov]{color:var(--color-base-content,#fff0e6);border-color:#fff0e659}.ofrenda-actions[data-astro-cid-w4hru6ov] .btn-outline[data-astro-cid-w4hru6ov]:hover{border-color:var(--color-base-content,#fff0e6);background:#fff0e614}@keyframes ofrenda-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ofrenda-sway{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@keyframes ofrenda-flicker{0%,to{transform:scale(1)}25%{transform:scale(.92,1.08)skew(2deg)}50%{transform:scale(1.04,.94)}75%{transform:scale(.95,1.05)skew(-2deg)}}@keyframes ofrenda-glow{0%,to{opacity:.85}50%{opacity:1}}@keyframes ofrenda-fall{0%{opacity:0;transform:translate(0,0)rotate(0)}10%,80%{opacity:.8}to{opacity:0;transform:translate3d(var(--drift), calc(100cqh + 2rem), 0) rotate(540deg)}}@keyframes ofrenda-surface{0%{filter:blur(10px);opacity:.35;transform:translateY(.18em)}}@media (prefers-reduced-motion:no-preference){.ofrenda-season[data-astro-cid-w4hru6ov]{animation:1.6s cubic-bezier(.16,1,.3,1) both ofrenda-surface}.ofrenda-flag[data-astro-cid-w4hru6ov]{animation:ofrenda-sway 4s var(--delay) ease-in-out infinite alternate}.ofrenda-flame[data-astro-cid-w4hru6ov],.ofrenda-flame-core[data-astro-cid-w4hru6ov]{animation:ofrenda-flicker var(--flicker) var(--delay) ease-in-out infinite}.ofrenda-candle-glow[data-astro-cid-w4hru6ov]{animation:ofrenda-glow var(--flicker) var(--delay) ease-in-out infinite}.ofrenda-petal[data-astro-cid-w4hru6ov]{animation:ofrenda-fall var(--duration) var(--delay) linear infinite}}@media (prefers-reduced-motion:reduce){.ofrenda-smoke[data-astro-cid-w4hru6ov]{animation:none}.ofrenda-petals[data-astro-cid-w4hru6ov]{display:none}}@media (width<=640px){.ofrenda-smoke[data-astro-cid-w4hru6ov]{mask-size:100% 100%}.ofrenda-smoke-trail[data-astro-cid-w4hru6ov]{mask-size:100% 100%,100% 100%}.ofrenda-smoke-front[data-astro-cid-w4hru6ov]{height:110%;top:30%}.ofrenda-altar[data-astro-cid-w4hru6ov]:before{background:linear-gradient(#0000 54%,#5a23472e 68%,#8c344666 86%,#0000 98%)}}.winter[data-astro-cid-7phhnujt]{--night:#070d1a;--haze-deep:#2c4468;--haze-pale:#cfe0f5;--warm:var(--color-primary,#ffcf6b);--holly:var(--color-secondary,#e2384d);--ice:var(--color-accent,#9fd8ff);isolation:isolate;background:linear-gradient(180deg, var(--night) 0%, #0c1628 55%, var(--color-base-100,#0b1424) 100%);color:var(--color-base-content,#eef4ff);text-align:center;margin-top:-1px;padding-bottom:clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.winter-lights[data-astro-cid-7phhnujt]{z-index:2;pointer-events:none;width:max(100%,720px);height:auto;position:absolute;top:0;left:50%;transform:translate(-50%)}.winter-wire[data-astro-cid-7phhnujt]{fill:none;stroke:#0f1a2c;stroke-width:2px}.winter-bulb-cap[data-astro-cid-7phhnujt]{fill:#3a4a63}.winter-glow-red[data-astro-cid-7phhnujt],.winter-bulb-red[data-astro-cid-7phhnujt]{stop-color:#ff4d5e;fill:#ff4d5e}.winter-glow-gold[data-astro-cid-7phhnujt],.winter-bulb-gold[data-astro-cid-7phhnujt]{stop-color:#ffcf6b;fill:#ffcf6b}.winter-glow-green[data-astro-cid-7phhnujt],.winter-bulb-green[data-astro-cid-7phhnujt]{stop-color:#5fd38a;fill:#5fd38a}.winter-glow-blue[data-astro-cid-7phhnujt],.winter-bulb-blue[data-astro-cid-7phhnujt]{stop-color:#6fb8ff;fill:#6fb8ff}.winter-bulb-glass[data-astro-cid-7phhnujt],.winter-bulb-glow[data-astro-cid-7phhnujt]{will-change:opacity}.winter-snow[data-astro-cid-7phhnujt]{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}.winter-flake[data-astro-cid-7phhnujt]{top:-1rem;left:var(--left);width:var(--size);height:var(--size);opacity:0;will-change:transform;background:#f4f8ff;border-radius:50%;position:absolute}.winter-stage[data-astro-cid-7phhnujt]{padding:clamp(2.5rem,7vh,4.5rem) 0 0;position:relative}.winter-valley[data-astro-cid-7phhnujt]{z-index:0;pointer-events:none;width:max(100%,600px);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.winter-valley[data-astro-cid-7phhnujt] svg[data-astro-cid-7phhnujt]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.winter-valley[data-astro-cid-7phhnujt]:before{content:"";background:linear-gradient(#0000 34%,#2c44682e 52%,#3c5a8c6b 78%,#0000 98%);position:absolute;inset:0}.winter-hill-back[data-astro-cid-7phhnujt]{fill:#1d2f4d}.winter-hill-front[data-astro-cid-7phhnujt]{fill:#2a4166}.winter-pine[data-astro-cid-7phhnujt]{fill:#0b1526}.winter-pine-snow[data-astro-cid-7phhnujt]{fill:none;stroke:#b9cce6;stroke-opacity:.55;stroke-width:3px;stroke-linecap:round}.winter[data-astro-cid-7phhnujt].is-offscreen [data-astro-cid-7phhnujt]:is(.winter-haze,.winter-flake,.winter-bulb-glass,.winter-bulb-glow){animation-play-state:paused}.winter-sigil[data-astro-cid-7phhnujt]{z-index:1;width:clamp(2.75rem,4.5vw,3.75rem);color:var(--ice);margin:1.875rem auto .75rem;display:block;position:relative}.winter-sigil-heart[data-astro-cid-7phhnujt]{fill:var(--warm)}.winter-lockup[data-astro-cid-7phhnujt]{position:relative}.winter-title[data-astro-cid-7phhnujt]{z-index:1;flex-direction:column;align-items:center;margin:0;line-height:1;display:flex;position:relative}.winter-brand[data-astro-cid-7phhnujt]{color:var(--ice);font-family:Grenze,Plus Jakarta Sans Variable,serif;font-size:clamp(1.6rem,3.2vw,2.6rem);font-weight:700;line-height:1}.winter-season[data-astro-cid-7phhnujt]{letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;margin-top:.08em;font-family:Grenze,Plus Jakarta Sans Variable,serif;font-size:clamp(3.6rem,13.5vw,12.5rem);font-weight:700;line-height:.82;mask-image:linear-gradient(#000 38%,#0000008c 68%,#0000001f 100%)}.winter-haze[data-astro-cid-7phhnujt]{pointer-events:none;will-change:transform;width:200%;position:absolute;left:0;mask-image:url(/halloween/fog-back.webp);mask-position:0 100%;mask-size:50% 100%;mask-repeat:repeat-x}.winter-haze-back[data-astro-cid-7phhnujt]{z-index:0;background:var(--haze-deep);opacity:.7;height:85%;animation:160s linear infinite winter-drift;top:8%}.winter-haze-front[data-astro-cid-7phhnujt]{z-index:2;background:var(--haze-pale);opacity:.55;height:95%;animation:95s linear infinite reverse winter-drift;top:38%;mask-image:url(/halloween/fog-front.webp)}.winter-haze-trail[data-astro-cid-7phhnujt]{z-index:0;background:var(--haze-deep);opacity:.5;height:42%;animation:125s linear infinite winter-drift;bottom:0;mask-image:url(/halloween/fog-back.webp),linear-gradient(#000 55%,#0000);mask-size:50% 100%,100% 100%;mask-repeat:repeat-x,no-repeat;mask-composite:intersect}.winter-body[data-astro-cid-7phhnujt]{z-index:3;flex-direction:column;align-items:center;gap:1.75rem;margin-top:clamp(2.5rem,5vw,4rem);padding:0 1rem;display:flex;position:relative}.winter-lede[data-astro-cid-7phhnujt]{color:#eef4ffd6;text-wrap:pretty;max-width:38ch;margin:0;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.55}.winter-nights[data-astro-cid-7phhnujt] ol[data-astro-cid-7phhnujt]{justify-content:center;align-items:flex-end;gap:clamp(.3rem,1vw,.6rem);height:2.75rem;margin:0;padding:0;list-style:none;display:flex}.winter-nights[data-astro-cid-7phhnujt] li[data-astro-cid-7phhnujt]{flex-direction:column;align-items:center;display:flex;position:relative}.winter-night-mark[data-astro-cid-7phhnujt]{background:#3d5478;border-radius:999px;width:.3rem;height:1.1rem;display:block}.winter-nights[data-astro-cid-7phhnujt] li[data-astro-cid-7phhnujt][data-state=past] .winter-night-mark[data-astro-cid-7phhnujt]{background:#9fb6d8}.winter-nights[data-astro-cid-7phhnujt] li[data-astro-cid-7phhnujt][data-christmas] .winter-night-mark[data-astro-cid-7phhnujt]{height:1.75rem;box-shadow:inset 0 0 0 2px var(--holly);background:0 0}.winter-nights[data-astro-cid-7phhnujt] li[data-astro-cid-7phhnujt][data-state=tonight] .winter-night-mark[data-astro-cid-7phhnujt]{background:var(--warm);width:.45rem;height:2.25rem;box-shadow:none}.winter-night-label[data-astro-cid-7phhnujt]{font-variant-numeric:tabular-nums;color:var(--holly);margin-top:.3rem;font-size:.85rem;font-weight:700;position:absolute;top:100%}.winter-nights-caption[data-astro-cid-7phhnujt]{letter-spacing:.04em;color:var(--ice);font-variant-numeric:tabular-nums;margin:1.4rem 0 0;font-size:.85rem;font-weight:600}.winter-actions[data-astro-cid-7phhnujt]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.winter-actions[data-astro-cid-7phhnujt] .btn-outline[data-astro-cid-7phhnujt]{color:var(--color-base-content,#eef4ff);border-color:#eef4ff59}.winter-actions[data-astro-cid-7phhnujt] .btn-outline[data-astro-cid-7phhnujt]:hover{border-color:var(--color-base-content,#eef4ff);background:#eef4ff14}@keyframes winter-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes winter-twinkle{0%,to{opacity:1}50%{opacity:.35}}@keyframes winter-fall{0%{opacity:0;transform:translate(0,0)}10%,85%{opacity:.85}50%{transform:translate3d(var(--drift), calc(50cqh + .5rem), 0)}to{opacity:0;transform:translateY(calc(100cqh + 1rem))}}@keyframes winter-surface{0%{filter:blur(10px);opacity:.35;transform:translateY(.18em)}}@media (prefers-reduced-motion:no-preference){.winter-season[data-astro-cid-7phhnujt]{animation:1.6s cubic-bezier(.16,1,.3,1) both winter-surface}.winter-bulb[data-astro-cid-7phhnujt] [data-astro-cid-7phhnujt]:is(.winter-bulb-glass,.winter-bulb-glow){animation:2.6s ease-in-out infinite winter-twinkle}.winter-bulb[data-astro-cid-7phhnujt][data-group="1"] [data-astro-cid-7phhnujt]:is(.winter-bulb-glass,.winter-bulb-glow){animation-delay:-1.3s}.winter-flake[data-astro-cid-7phhnujt]{animation:winter-fall var(--duration) var(--delay) linear infinite}}@media (prefers-reduced-motion:reduce){.winter-haze[data-astro-cid-7phhnujt]{animation:none}.winter-snow[data-astro-cid-7phhnujt]{display:none}}@media (width<=640px){.winter-haze[data-astro-cid-7phhnujt]{mask-size:100% 100%}.winter-haze-trail[data-astro-cid-7phhnujt]{mask-size:100% 100%,100% 100%}.winter-haze-front[data-astro-cid-7phhnujt]{height:110%;top:30%}.winter-nights[data-astro-cid-7phhnujt] ol[data-astro-cid-7phhnujt]{gap:.28rem}.winter-valley[data-astro-cid-7phhnujt]:before{background:linear-gradient(#0000 54%,#2c44682e 68%,#3c5a8c6b 86%,#0000 98%)}}.newyear[data-astro-cid-ds6luam7]{--sky:#05050c;--haze-deep:#23234a;--champagne:var(--color-primary,#f5d27a);--violet:var(--color-secondary,#c86bff);isolation:isolate;background:linear-gradient(180deg, var(--sky) 0%, #0a0a18 55%, var(--color-base-100,#07070f) 100%);color:var(--color-base-content,#f6f1e6);text-align:center;margin-top:-1px;padding-bottom:clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.newyear-stage[data-astro-cid-ds6luam7]{padding:clamp(2.5rem,7vh,4.5rem) 0 0;position:relative}.newyear-sky[data-astro-cid-ds6luam7]{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.newyear-city[data-astro-cid-ds6luam7]{z-index:0;pointer-events:none;width:max(100%,600px);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.newyear-city[data-astro-cid-ds6luam7] svg[data-astro-cid-ds6luam7]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.newyear-city[data-astro-cid-ds6luam7]:before{content:"";background:linear-gradient(#0000 38%,#2d235a2e 56%,#48347866 80%,#0000 98%);position:absolute;inset:0}.newyear-city-far[data-astro-cid-ds6luam7]{fill:#16152c}.newyear-city-near[data-astro-cid-ds6luam7]{fill:#0b0b18}.newyear-windows[data-astro-cid-ds6luam7]{fill:#f5d27a;fill-opacity:.55}.newyear-windows-twinkle[data-astro-cid-ds6luam7]{fill-opacity:.8}.newyear-sigil[data-astro-cid-ds6luam7]{z-index:1;width:clamp(2.75rem,4.5vw,3.75rem);fill:var(--champagne);margin:4.375rem auto .75rem;display:block;position:relative}.newyear-sigil-small[data-astro-cid-ds6luam7]{fill:var(--violet)}.newyear-lockup[data-astro-cid-ds6luam7]{position:relative}.newyear-title[data-astro-cid-ds6luam7]{z-index:1;flex-direction:column;align-items:center;margin:0;line-height:1;display:flex;position:relative}.newyear-brand[data-astro-cid-ds6luam7]{letter-spacing:.02em;color:var(--champagne);font-size:clamp(1.4rem,2.8vw,2.2rem);font-weight:700;line-height:1}.newyear-season[data-astro-cid-ds6luam7]{letter-spacing:-.035em;text-transform:uppercase;white-space:nowrap;margin-top:.1em;font-size:clamp(3.4rem,12.5vw,11.5rem);font-weight:800;line-height:.86;mask-image:linear-gradient(#000 45%,#0009 75%,#0000002e 100%)}.newyear-haze[data-astro-cid-ds6luam7]{pointer-events:none;will-change:transform;width:200%;position:absolute;left:0;mask-image:url(/halloween/fog-back.webp);mask-position:0 100%;mask-size:50% 100%;mask-repeat:repeat-x}.newyear-haze-back[data-astro-cid-ds6luam7]{z-index:0;background:var(--haze-deep);opacity:.6;height:75%;animation:170s linear infinite newyear-drift;top:30%}.newyear-haze-trail[data-astro-cid-ds6luam7]{z-index:0;background:var(--haze-deep);opacity:.45;height:42%;animation:130s linear infinite newyear-drift;bottom:0;mask-image:url(/halloween/fog-back.webp),linear-gradient(#000 55%,#0000);mask-size:50% 100%,100% 100%;mask-repeat:repeat-x,no-repeat;mask-composite:intersect}.newyear[data-astro-cid-ds6luam7].is-offscreen [data-astro-cid-ds6luam7]:is(.newyear-haze,.newyear-windows-twinkle){animation-play-state:paused}.newyear-body[data-astro-cid-ds6luam7]{z-index:3;flex-direction:column;align-items:center;gap:1.75rem;margin-top:clamp(2.5rem,5vw,4rem);padding:0 1rem;display:flex;position:relative}.newyear-lede[data-astro-cid-ds6luam7]{color:#f6f1e6d6;text-wrap:pretty;max-width:38ch;margin:0;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.55}.newyear-units[data-astro-cid-ds6luam7]{justify-content:center;gap:clamp(1rem,3vw,2rem);margin:0;padding:0;list-style:none;display:flex}.newyear-units[data-astro-cid-ds6luam7] li[data-astro-cid-ds6luam7]{flex-direction:column;align-items:center;min-width:2.5ch;display:flex}.newyear-unit-value[data-astro-cid-ds6luam7]{font-variant-numeric:tabular-nums;color:var(--champagne);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;line-height:1}.newyear-unit-label[data-astro-cid-ds6luam7]{letter-spacing:.08em;text-transform:uppercase;color:#f6f1e699;margin-top:.3rem;font-size:.75rem;font-weight:600}.newyear-greeting[data-astro-cid-ds6luam7]{letter-spacing:-.02em;color:var(--champagne);margin:0;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:800;line-height:1;display:none}.newyear-caption[data-astro-cid-ds6luam7]{letter-spacing:.04em;color:#f6f1e6b3;margin:.7rem 0 0;font-size:.85rem;font-weight:600}.newyear-caption-done[data-astro-cid-ds6luam7],.newyear[data-astro-cid-ds6luam7][data-done] .newyear-units[data-astro-cid-ds6luam7],.newyear[data-astro-cid-ds6luam7][data-done] .newyear-caption-ahead[data-astro-cid-ds6luam7]{display:none}.newyear[data-astro-cid-ds6luam7][data-done] .newyear-greeting[data-astro-cid-ds6luam7]{display:block}.newyear[data-astro-cid-ds6luam7][data-done] .newyear-caption-done[data-astro-cid-ds6luam7]{display:inline}.newyear-actions[data-astro-cid-ds6luam7]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.newyear-actions[data-astro-cid-ds6luam7] .btn-outline[data-astro-cid-ds6luam7]{color:var(--color-base-content,#f6f1e6);border-color:#f6f1e659}.newyear-actions[data-astro-cid-ds6luam7] .btn-outline[data-astro-cid-ds6luam7]:hover{border-color:var(--color-base-content,#f6f1e6);background:#f6f1e614}@keyframes newyear-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes newyear-window{0%,45%,to{opacity:1}55%,90%{opacity:0}}@keyframes newyear-surface{0%{filter:blur(10px);opacity:.35;transform:translateY(.18em)}}@media (prefers-reduced-motion:no-preference){.newyear-season[data-astro-cid-ds6luam7]{animation:1.6s cubic-bezier(.16,1,.3,1) both newyear-surface}.newyear-windows-twinkle[data-astro-cid-ds6luam7]{animation:9s step-end infinite newyear-window}}@media (prefers-reduced-motion:reduce){.newyear-haze[data-astro-cid-ds6luam7]{animation:none}}@media (width<=640px){.newyear-haze[data-astro-cid-ds6luam7]{mask-size:100% 100%}.newyear-haze-trail[data-astro-cid-ds6luam7]{mask-size:100% 100%,100% 100%}}
