.lights[data-astro-cid-kjvnuddt]{pointer-events:none;width:3600px;max-width:none;height:80px;position:absolute;top:0;left:50%;translate:-50%}.glow[data-astro-cid-kjvnuddt]{animation:3s ease-in-out 2 twinkle}@keyframes twinkle{50%{opacity:.3}}.icon[data-astro-cid-lcdefpme]{background:var(--gold-soft);width:2.75rem;height:2.75rem;color:var(--gold);border-radius:.75rem;place-items:center;display:grid}.icon[data-astro-cid-lcdefpme] svg{width:1.375rem;height:1.375rem}.hero[data-astro-cid-lcdefpme],.event[data-astro-cid-lcdefpme],.support[data-astro-cid-lcdefpme],.contact[data-astro-cid-lcdefpme]{position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]>.wrap[data-astro-cid-lcdefpme],.event[data-astro-cid-lcdefpme]>.wrap[data-astro-cid-lcdefpme],.support[data-astro-cid-lcdefpme]>.wrap[data-astro-cid-lcdefpme],.contact[data-astro-cid-lcdefpme]>.wrap[data-astro-cid-lcdefpme]{position:relative}.flake{color:var(--text);opacity:.28;stroke-width:1.5px;pointer-events:none;position:absolute;translate:-50% -50%}@media (width<=760px){.flake-desktop{display:none}.flake{opacity:.2;scale:.75}}.deco-lantern{color:var(--gold);opacity:.07;pointer-events:none;position:absolute}.event-lantern{height:30rem;bottom:-6rem;left:-7rem;rotate:-8deg}.contact-lantern-left{height:18rem;top:-2rem;left:6%;rotate:6deg}.contact-lantern-right{height:13rem;bottom:-3rem;right:8%;rotate:-10deg}@media (width<=760px){.event-lantern{height:20rem;inset:1rem -3rem auto auto}.contact-lantern-left{left:-2rem}}.topbar[data-astro-cid-lcdefpme]{z-index:10;backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#1a0f12e6;position:sticky;top:0}.topbar-inner[data-astro-cid-lcdefpme]{align-items:center;gap:1.5rem;min-height:4rem;display:flex}.brand[data-astro-cid-lcdefpme]{font-family:var(--serif);white-space:nowrap;align-items:center;gap:.65rem;font-size:1.125rem;font-weight:600;text-decoration:none;display:flex}.brand[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:50%}@media (width<=420px){.brand[data-astro-cid-lcdefpme]{gap:.5rem;font-size:.9375rem}.brand[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:32px;height:32px}}nav[data-astro-cid-lcdefpme]{margin-left:auto}nav[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{opacity:.85;font-size:.9375rem;text-decoration:none}nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{opacity:1;color:var(--gold)}.topbar-swish[data-astro-cid-lcdefpme]{min-height:44px;color:var(--text);align-items:center;margin-left:auto;padding-inline:.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:none}.topbar-swish[data-astro-cid-lcdefpme]:hover{color:var(--gold)}.topbar-cta[data-astro-cid-lcdefpme]{white-space:nowrap;padding:.5rem 1.1rem;font-size:.9375rem;position:relative}@media (width<=860px){nav[data-astro-cid-lcdefpme]{display:none}.topbar-swish[data-astro-cid-lcdefpme]{display:inline-flex}}@media (width<=420px){.topbar-cta[data-astro-cid-lcdefpme]{padding:.35rem .8rem;font-size:.8125rem;line-height:1.2}.topbar-inner[data-astro-cid-lcdefpme]{gap:.75rem}.topbar-cta[data-astro-cid-lcdefpme]:after{content:"";position:absolute;inset:-7px -4px}}@media (width<=400px){.brand[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{display:none}}@media (width<=340px){.topbar-swish[data-astro-cid-lcdefpme]{display:none}}.hero[data-astro-cid-lcdefpme]{background:radial-gradient(circle at 75% 45%, #e3b45b2e, transparent 45%), radial-gradient(circle at 0% 100%, #6b223066, transparent 50%), radial-gradient(1px 1px at 10% 20%, #fff8 50%, transparent 51%), radial-gradient(1.5px 1.5px at 30% 70%, #fff6 50%, transparent 51%), radial-gradient(1px 1px at 55% 15%, #fff8 50%, transparent 51%), radial-gradient(1.5px 1.5px at 85% 80%, #fff6 50%, transparent 51%), radial-gradient(1px 1px at 92% 25%, #fff8 50%, transparent 51%), linear-gradient(180deg, var(--bg-deep) 0%, var(--bg) 100%);position:relative;overflow:hidden}.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:1.4fr 1fr;align-items:center;gap:3rem;padding-block:clamp(5.5rem,11vw,8rem) clamp(4rem,10vw,7rem);display:grid}.hero-lead[data-astro-cid-lcdefpme]{opacity:.85;max-width:34rem;margin-bottom:2rem;font-size:1.25rem}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;display:flex}.btn-white[data-astro-cid-lcdefpme]{background:var(--text);color:var(--on-gold)}.btn-white[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:auto;height:1.35rem}.hero-logo[data-astro-cid-lcdefpme]{justify-self:center;place-items:center;display:grid;position:relative}.hero-logo[data-astro-cid-lcdefpme] .glow[data-astro-cid-lcdefpme]{background:radial-gradient(circle,#e3b45b4d,#0000 65%);border-radius:50%;position:absolute;inset:-30%}.hero-logo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:1;border:6px solid var(--text);border-radius:50%;width:clamp(11rem,22vw,16rem);height:auto;position:relative;box-shadow:0 20px 60px #00000059}@media (width<=760px){.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-logo[data-astro-cid-lcdefpme]{order:-1}.hero-logo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:9rem}}.instagram-btn[data-astro-cid-lcdefpme]{margin-top:.5rem}.about[data-astro-cid-lcdefpme]{grid-template-columns:1.3fr 1fr;align-items:start;gap:3rem;display:grid}.pillars[data-astro-cid-lcdefpme]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.pillars[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);gap:1rem;padding:1.25rem;display:flex}.pillars[data-astro-cid-lcdefpme] .icon[data-astro-cid-lcdefpme]{flex-shrink:0}.pillars[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.25rem}.pillars[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}.stats[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);padding:0;grid-template-columns:repeat(3,1fr);gap:1rem;margin:3.5rem 0 0;padding-top:2.5rem;list-style:none;display:grid}.stats[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{text-align:center}.stats[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--gold);font-size:clamp(2rem,5vw,3rem);line-height:1.1;display:inline-block}.stats[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.9375rem;display:block}@media (width<=760px){.about[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.event[data-astro-cid-lcdefpme]{background:var(--bg-alt)}.event-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.event-card[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);margin:0;padding:.5rem 1.75rem}.event-card[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{grid-template-columns:6rem 1fr;gap:1rem;padding-block:1.1rem;display:grid}.event-card[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.event-card[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--gold);font-weight:600}.event-card[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0}.event-card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--gold);font-weight:500}.map-link[data-astro-cid-lcdefpme]{margin-block:-.6rem;padding-block:.6rem;display:inline-block}@media (width<=760px){.event-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.event-card[data-astro-cid-lcdefpme]{padding-inline:1.25rem}.event-card[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{grid-template-columns:5rem 1fr}}.task-groups[data-astro-cid-lcdefpme]{grid-template-columns:2fr 3fr;gap:1.5rem 3rem;margin:2.5rem 0 3rem;display:grid}.task-group[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--gold);margin-bottom:.25rem;font-size:1.125rem}.tasks[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.tasks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);align-items:flex-start;gap:1rem;padding-block:1rem;display:flex}.tasks[data-astro-cid-lcdefpme] .icon[data-astro-cid-lcdefpme]{flex-shrink:0}.tasks[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--serif);margin-top:.1rem;font-size:1.125rem;font-weight:600;display:block}.tasks[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:.9375rem}@media (width<=760px){.task-groups[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.steps[data-astro-cid-lcdefpme]{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:2rem;margin:0 0 2.5rem;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:step;border-top:1px solid var(--line);padding-top:1rem}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]:before{content:counter(step) ". ";color:var(--gold)}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}@media (width<=760px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.5rem}}.faq-aside[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.9375rem}.faq-aside[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.contact-more[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--gold)}.contact-more[data-astro-cid-lcdefpme]{color:#f1e7d3d9;max-width:34rem;margin:1.5rem 0 0;font-size:.9375rem}.season-note[data-astro-cid-lcdefpme]{background:var(--gold-soft);color:var(--gold);border-radius:999px;padding:.4rem .9rem;font-size:.9375rem;display:inline-block}.season-note[data-astro-cid-lcdefpme][hidden]{display:none}.volunteer-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.volunteer-cta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:.9375rem}.support[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, var(--wine-deep) 0%, var(--bg) 100%)}.support[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{color:#f1e7d3bf}.support-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-top:2.5rem;display:grid}.card[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius);background:#f1e7d30a;flex-direction:column;align-items:flex-start;padding:1.75rem;display:flex}.card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#f1e7d3cc}.card[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin-top:auto}.card-swish[data-astro-cid-lcdefpme]{background:var(--gold);color:var(--on-gold);border:0}.card-swish[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#1c160bcc}.swish[data-astro-cid-lcdefpme]{background:#fff;border-radius:.75rem;grid-template-columns:1fr auto;align-items:center;gap:.1rem 1rem;width:100%;margin-top:auto;padding:1rem 1.1rem;display:grid}.swish-logo[data-astro-cid-lcdefpme]{width:auto;height:1.75rem;margin-bottom:.35rem}.swish-number[data-astro-cid-lcdefpme]{font-family:var(--serif);white-space:nowrap;grid-row:2;font-size:1.5rem;font-weight:600}.copy[data-astro-cid-lcdefpme]{font:inherit;background:var(--bg);min-height:44px;color:var(--text);cursor:pointer;border:0;border-radius:999px;grid-area:1/2/3;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.copy[data-astro-cid-lcdefpme]:focus-visible{outline-color:var(--wine)}.swish-hint[data-astro-cid-lcdefpme]{margin:.75rem 0 0;font-size:.9375rem}.swish-qr[data-astro-cid-lcdefpme]{align-items:center;gap:1rem;margin:1.25rem 0 0;display:flex}.swish-qr[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{background:#fff;border-radius:.5rem;width:7.5rem;height:auto}.swish-qr[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:#1c160bcc;font-size:.875rem}.copy-status[data-astro-cid-lcdefpme]{margin:.6rem 0 0;font-size:.875rem;font-weight:600}.copy-status[data-astro-cid-lcdefpme]:empty{display:none}@media (width<=760px){.swish-qr[data-astro-cid-lcdefpme]{display:none}}.card[data-astro-cid-lcdefpme] .small[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--gold)}.checklist[data-astro-cid-lcdefpme]{margin:0 0 1rem;padding:0;list-style:none}.checklist[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:#f1e7d3d9;padding-left:1.5rem;position:relative}.checklist[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"✦";color:var(--gold);position:absolute;left:0}.small[data-astro-cid-lcdefpme]{margin:0;font-size:.875rem}@media (width<=900px){.support-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}@media (width<=400px){.card[data-astro-cid-lcdefpme]{padding:1.25rem}.swish-number[data-astro-cid-lcdefpme]{font-size:1.25rem}}.faq[data-astro-cid-lcdefpme]{grid-template-columns:1fr 2fr;gap:3rem;display:grid}details[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line)}summary[data-astro-cid-lcdefpme]{cursor:pointer;padding:1.1rem 2rem 1.1rem 0;font-weight:600;list-style:none;position:relative}summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}summary[data-astro-cid-lcdefpme]:after{content:"+";color:var(--gold);font-size:1.5rem;font-weight:400;position:absolute;top:50%;right:.25rem;translate:0 -50%}details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{content:"−"}details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);padding-bottom:.5rem}@media (width<=760px){.faq[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1rem}}.contact[data-astro-cid-lcdefpme]{background:var(--wine);text-align:center}.contact-inner[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;display:flex}.contact[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{color:#f1e7d3d9}.contact-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1rem;display:flex}.contact[data-astro-cid-lcdefpme] .btn-amber[data-astro-cid-lcdefpme]{overflow-wrap:anywhere}.footer[data-astro-cid-lcdefpme]{background:var(--bg-deep);color:var(--muted);padding-block:2rem;font-size:.9375rem}.footer-inner[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;display:flex}.footer[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.footer[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--text)}
