.event-card[data-astro-cid-h4bw6n5x]{display:flex;flex-direction:column;border-top:3px solid transparent;border-image:var(--frame-gradient) 1}.event-body[data-astro-cid-h4bw6n5x]{padding:2rem;display:flex;flex-direction:column;gap:.9rem;flex:1}.event-body[data-astro-cid-h4bw6n5x] h3[data-astro-cid-h4bw6n5x]{font-size:1.75rem}.event-body[data-astro-cid-h4bw6n5x] p[data-astro-cid-h4bw6n5x]{flex:1;color:var(--text-muted)}.event-meta[data-astro-cid-h4bw6n5x]{list-style:none;padding:0;display:flex;flex-direction:column;gap:.25rem}.event-price[data-astro-cid-h4bw6n5x]{color:var(--accent);font-weight:400}.event-body[data-astro-cid-h4bw6n5x] .eyebrow[data-astro-cid-h4bw6n5x]{letter-spacing:.2em;font-size:.74rem}.event-meta[data-astro-cid-h4bw6n5x]{font-size:1rem}.event-meta[data-astro-cid-h4bw6n5x] strong[data-astro-cid-h4bw6n5x]{font-family:var(--font-caps);font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.event-body[data-astro-cid-h4bw6n5x] .btn[data-astro-cid-h4bw6n5x]{align-self:flex-start}.fb-grid[data-astro-cid-ktau7piw]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem}.fb-card[data-astro-cid-ktau7piw]{display:flex;flex-direction:column}.fb-photo[data-astro-cid-ktau7piw]{aspect-ratio:4 / 3;overflow:hidden;border-bottom:1px solid var(--line)}.fb-photo[data-astro-cid-ktau7piw] img[data-astro-cid-ktau7piw]{width:100%;height:100%;object-fit:cover}.fb-body[data-astro-cid-ktau7piw]{padding:1.5rem 1.75rem 1.75rem;display:flex;flex-direction:column;gap:.75rem;flex:1}.fb-body[data-astro-cid-ktau7piw] time[data-astro-cid-ktau7piw]{font-family:var(--font-caps);font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.fb-body[data-astro-cid-ktau7piw] p[data-astro-cid-ktau7piw]{color:var(--text-muted);white-space:pre-line;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;line-clamp:8;overflow:hidden}.fb-link[data-astro-cid-ktau7piw]{color:var(--accent);font-family:var(--font-caps);font-size:.78rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;margin-top:auto;padding-top:.25rem}.fb-link[data-astro-cid-ktau7piw]:hover{text-decoration:underline}.fb-empty[data-astro-cid-ktau7piw]{padding:2.5rem 2rem;text-align:center}.fb-empty[data-astro-cid-ktau7piw] p[data-astro-cid-ktau7piw]{max-width:40rem;margin:0 auto 1.75rem;color:var(--text-muted)}.fb-empty-ctas[data-astro-cid-ktau7piw]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media(max-width:900px){.fb-grid[data-astro-cid-ktau7piw]{grid-template-columns:1fr}}.hero[data-astro-cid-j7pv25f6]{position:relative;margin:clamp(.75rem,2vw,1.5rem);padding-block:clamp(4.5rem,10vw,7.5rem);overflow:hidden;background:radial-gradient(ellipse at 50% 40%,rgba(23,18,7,.9) 0%,rgba(10,8,5,.6) 45%,transparent 100%),var(--ink-2);color:var(--ivory)}.hero-inner[data-astro-cid-j7pv25f6]{position:relative;z-index:1;max-width:50rem;display:flex;flex-direction:column;align-items:center}.hero-mark[data-astro-cid-j7pv25f6]{display:block;width:10rem;height:5.5rem;margin-bottom:1rem;background:var(--gold-gradient);-webkit-mask:url(/logo-mark.png) center / contain no-repeat;mask:url(/logo-mark.png) center / contain no-repeat;filter:drop-shadow(0 0 14px rgba(241,220,156,.35))}.hero-title[data-astro-cid-j7pv25f6]{position:relative;display:flex;flex-direction:column;align-items:center;margin:.25rem 0 2.75rem;font-size:clamp(2.75rem,8vw,5.75rem);line-height:1;letter-spacing:0}.hero-title[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{line-height:1.6;margin-bottom:.6rem}.hero-title[data-astro-cid-j7pv25f6] .gold-text[data-astro-cid-j7pv25f6]{filter:drop-shadow(0 0 22px rgba(241,220,156,.25))}.hero-script[data-astro-cid-j7pv25f6]{font-family:var(--font-script);font-weight:400;font-size:.66em;letter-spacing:0;line-height:1;margin-top:.08em;color:var(--gold-2);text-shadow:0 0 18px rgba(241,220,156,.4),0 2px 0 rgba(0,0,0,.6);white-space:nowrap}.hero-where[data-astro-cid-j7pv25f6]{font-family:var(--font-caps);font-size:.88rem;letter-spacing:.26em;text-transform:uppercase;color:var(--fg);margin-bottom:1rem}.hero[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{margin-inline:auto;margin-bottom:2.25rem}.hero-ctas[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}@media(max-width:560px){.hero-script[data-astro-cid-j7pv25f6]{white-space:normal}}section[data-astro-cid-j7pv25f6][id]{scroll-margin-top:4.5rem}.event-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.75rem;margin-top:2.5rem}.more-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.9rem;padding:2rem;border:1px dashed var(--line-strong);border-radius:var(--radius)}.more-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.75rem}.more-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-muted);max-width:30rem}.involve-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:2.5rem}.involve-card[data-astro-cid-j7pv25f6]{padding:1.75rem;display:flex;flex-direction:column;gap:.75rem}.involve-card[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{margin-bottom:0;font-size:.74rem;letter-spacing:.2em}.involve-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.4rem}.involve-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-muted);flex:1}.card-link[data-astro-cid-j7pv25f6]{color:var(--accent);font-family:var(--font-caps);font-size:.78rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;text-decoration:none}.card-link[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}.gallery-wrap[data-astro-cid-j7pv25f6],.latest-feed[data-astro-cid-j7pv25f6]{margin-top:2.5rem}.gallery-more[data-astro-cid-j7pv25f6]{margin-top:1.75rem}.latest[data-astro-cid-j7pv25f6]{background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.newsletter-lede[data-astro-cid-j7pv25f6]{margin-inline:auto;margin-bottom:2rem}@media(max-width:1000px){.involve-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.involve-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
