.xmas[data-astro-cid-ogkaul6k]{--x-red:#8f2232;--x-red-deep:#6b1d28;--x-gold:#c99a3f;--x-gold-light:#ecc98a;--bg:#fbf6ec;--surface:#fffdf8;--surface-2:#f6ecd9;--line:#ead9b8;--text:#3b1c1f;--text-2:#6d4e47;--accent:var(--x-red);--accent-hover:var(--x-red-deep);--accent-soft:#f6e3cf;--on-accent:#fff;background:var(--bg)}:root[data-theme=dark] .xmas[data-astro-cid-ogkaul6k]{--bg:#1f0d10;--surface:#2c1216;--surface-2:#34161b;--line:#4a2228;--text:#f8efe3;--text-2:#dcc8b4;--accent:var(--x-gold-light);--accent-hover:#f4dcaa;--accent-soft:#3d1f1a;--on-accent:#2a1210}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .xmas[data-astro-cid-ogkaul6k]{--bg:#1f0d10;--surface:#2c1216;--surface-2:#34161b;--line:#4a2228;--text:#f8efe3;--text-2:#dcc8b4;--accent:var(--x-gold-light);--accent-hover:#f4dcaa;--accent-soft:#3d1f1a;--on-accent:#2a1210}}.xmas[data-astro-cid-ogkaul6k] .section{background:var(--bg);color:var(--text)}.xmas[data-astro-cid-ogkaul6k] .section.alt{background:var(--surface-2)}.xmas[data-astro-cid-ogkaul6k] .eyebrow:before{background:var(--x-gold)}.xmas-hero[data-astro-cid-ogkaul6k]{background:var(--x-red-deep)}.snow[data-astro-cid-ogkaul6k]{--flake:#ffffffd9;z-index:5;pointer-events:none;background-image:radial-gradient(circle at 23% 31%, var(--flake) 0 2px, transparent 3px), radial-gradient(circle at 71% 64%, var(--flake) 0 2.5px, transparent 3.5px), radial-gradient(circle at 42% 87%, var(--flake) 0 1.5px, transparent 2.5px), radial-gradient(circle at 88% 12%, var(--flake) 0 3px, transparent 4px), radial-gradient(circle at 9% 56%, var(--flake) 0 1.5px, transparent 2.5px), radial-gradient(circle at 57% 18%, var(--flake) 0 2px, transparent 3px), radial-gradient(circle at 33% 72%, var(--flake) 0 3.5px, transparent 4.5px), radial-gradient(circle at 79% 41%, var(--flake) 0 1.2px, transparent 2.2px);opacity:.8;mix-blend-mode:screen;background-position:0 0,61px 97px,113px 41px,29px 173px,157px 19px,83px 131px,211px 67px,37px 101px;background-size:197px 251px,283px 307px,151px 173px,359px 389px,233px 211px,167px 193px,419px 443px,131px 149px;position:fixed;inset:0}:root:not([data-theme=dark]) .snow[data-astro-cid-ogkaul6k]{--flake:#c99a3f8c;mix-blend-mode:multiply}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .snow[data-astro-cid-ogkaul6k]{--flake:#ffffffd9;mix-blend-mode:screen}}@media (prefers-reduced-motion:no-preference){.snow[data-astro-cid-ogkaul6k]{animation:26s linear infinite snowfall}@keyframes snowfall{to{background-position:0 251px,61px 711px,113px 387px,29px 562px,157px 230px,83px 517px,211px 510px,37px 399px}}}.hero-img[data-astro-cid-ogkaul6k]{aspect-ratio:16/9;object-fit:cover;object-position:50% 25%;width:100%;max-height:78svh}.intro[data-astro-cid-ogkaul6k] .btn-row[data-astro-cid-ogkaul6k]{justify-content:center}.eve[data-astro-cid-ogkaul6k]{color:#fff;text-align:center;background:#6b1d28;padding:clamp(3rem,7vw,5rem) 0}.eve-inner[data-astro-cid-ogkaul6k]{align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.eve-graphic[data-astro-cid-ogkaul6k]{border-radius:var(--radius);width:100%;height:auto;box-shadow:0 24px 50px -28px #000000b3}@media (width>=900px){.eve-inner[data-astro-cid-ogkaul6k]{text-align:left;grid-template-columns:1fr 1fr}.eve-times[data-astro-cid-ogkaul6k],.eve[data-astro-cid-ogkaul6k] .eve-text[data-astro-cid-ogkaul6k] .btn-row[data-astro-cid-ogkaul6k]{justify-content:flex-start}.eve-note[data-astro-cid-ogkaul6k]{margin-inline:0}}.eve-eyebrow[data-astro-cid-ogkaul6k]{letter-spacing:.16em;text-transform:uppercase;color:#ecc98a;margin-bottom:.5rem;font-size:.85rem;font-weight:700;display:inline-block}.eve[data-astro-cid-ogkaul6k] h2[data-astro-cid-ogkaul6k]{margin-bottom:.4em;font-size:clamp(2rem,5vw,3.2rem)}.eve-times[data-astro-cid-ogkaul6k]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.eve-times[data-astro-cid-ogkaul6k] li[data-astro-cid-ogkaul6k]{color:#fff;border:2px solid #ecc98a;border-radius:999px;padding:.6rem 1.4rem;font-size:clamp(1.3rem,3vw,1.7rem);font-weight:700}.eve-note[data-astro-cid-ogkaul6k]{color:#ffffffe6;max-width:46ch;margin:0 auto 1rem;font-size:1.1rem}.eve-where[data-astro-cid-ogkaul6k]{align-items:center;gap:.5rem;margin:0;display:inline-flex}.eve-where[data-astro-cid-ogkaul6k] svg[data-astro-cid-ogkaul6k]{color:#ecc98a}.eve[data-astro-cid-ogkaul6k] a[data-astro-cid-ogkaul6k]:not(.btn){color:#fff}.eve[data-astro-cid-ogkaul6k] .btn-row[data-astro-cid-ogkaul6k]{justify-content:center;margin-top:2rem}.btn-ghost[data-astro-cid-ogkaul6k]{color:#fff;background:0 0;border-color:#ffffffb3}.btn-ghost[data-astro-cid-ogkaul6k]:hover{color:#6b1d28;background:#fff}.eve[data-astro-cid-ogkaul6k] [data-astro-cid-ogkaul6k]:focus-visible{outline-color:#ecc98a}.expect[data-astro-cid-ogkaul6k]{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.ico[data-astro-cid-ogkaul6k]{background:var(--accent-soft);width:48px;height:48px;color:var(--accent);border-radius:14px;place-items:center;margin-bottom:.9rem;display:inline-grid}.expect[data-astro-cid-ogkaul6k] h3[data-astro-cid-ogkaul6k]{font-size:1.15rem}.pair[data-astro-cid-ogkaul6k]{gap:1rem;margin-top:2rem;display:grid}@media (width>=700px){.pair[data-astro-cid-ogkaul6k]{grid-template-columns:1fr 1fr}}.pair[data-astro-cid-ogkaul6k] img[data-astro-cid-ogkaul6k]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius);width:100%}.media[data-astro-cid-ogkaul6k].wide img{aspect-ratio:16/9}.when[data-astro-cid-ogkaul6k]{align-items:center;gap:.5rem;margin-bottom:.4rem;font-weight:650;display:flex}.when[data-astro-cid-ogkaul6k] svg[data-astro-cid-ogkaul6k]{color:var(--accent)}.when[data-astro-cid-ogkaul6k]+p[data-astro-cid-ogkaul6k]:not(.when){margin-top:1rem}
