.events__head[data-astro-cid-map3axlu]{padding-bottom:clamp(2rem,5vw,3rem)}.events__intro[data-astro-cid-map3axlu]{text-align:center;max-width:640px;color:var(--c-muted);margin-inline:auto;margin-bottom:2.5rem}.events__filters[data-astro-cid-map3axlu]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.events__chip[data-astro-cid-map3axlu]{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);border:1px solid var(--c-gold-dark);cursor:pointer;background:0 0;border-radius:999px;padding:.55rem 1.4rem;font-size:.78rem;font-weight:500;transition:background-color .25s,color .25s,border-color .25s}.events__chip[data-astro-cid-map3axlu]:hover{color:var(--c-bronze-on-ivory);border-color:var(--c-gold-dark)}.events__chip[data-astro-cid-map3axlu].is-active{background:var(--c-gold);border-color:var(--c-gold-dark);color:var(--c-dark)}.events__list[data-astro-cid-map3axlu]{flex-direction:column;gap:1.5rem;list-style:none;display:flex}.event-card[data-astro-cid-map3axlu]{--c-link-text:var(--c-gold-dark);background:var(--c-white);box-shadow:0 1px 3px rgba(var(--c-dark-rgb), .06);border-radius:4px;grid-template-columns:auto 1fr auto;align-items:center;gap:1.75rem;padding:1.75rem 2rem;display:grid}.event-card[data-astro-cid-map3axlu].is-hidden{display:none}.event-card__badge[data-astro-cid-map3axlu]{border:1px solid var(--c-gold);width:76px;height:76px;color:var(--c-dark);border-radius:4px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}.event-card__day[data-astro-cid-map3axlu]{font-family:var(--font-display);font-size:1.85rem;font-weight:700;line-height:1}.event-card__month[data-astro-cid-map3axlu]{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--c-gold-dark);margin-top:.25rem;font-size:.7rem;font-weight:500}.event-card__body[data-astro-cid-map3axlu]{min-width:0}.event-card__tag[data-astro-cid-map3axlu]{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--c-bronze-on-ivory);background:var(--c-ivory);border-radius:999px;margin-bottom:.6rem;padding:.25rem .85rem;font-size:.68rem;font-weight:500;display:inline-block}.event-card__title[data-astro-cid-map3axlu]{text-transform:none;letter-spacing:.04em;color:var(--c-dark);margin-bottom:.35rem;font-size:clamp(1.15rem,2vw,1.4rem)}.event-card__time[data-astro-cid-map3axlu]{font-family:var(--font-body);letter-spacing:.05em;color:var(--c-muted);text-transform:uppercase;margin-bottom:.75rem;font-size:.85rem;font-weight:500}.event-card__desc[data-astro-cid-map3axlu]{color:var(--c-ink);margin-bottom:0;font-size:.95rem}.event-card__title-link[data-astro-cid-map3axlu]{color:inherit;text-decoration:none}.event-card__title-link[data-astro-cid-map3axlu]:hover{color:var(--c-gold-dark)}.event-card__actions[data-astro-cid-map3axlu]{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1.1rem;display:flex}.event-card__details-link[data-astro-cid-map3axlu]{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--c-gold-dark);border-bottom:1px solid #0000;font-size:.8rem;font-weight:500;text-decoration:none;transition:border-color .2s}.event-card__details-link[data-astro-cid-map3axlu]:hover{border-bottom-color:var(--c-gold-dark);color:var(--c-gold-dark)}.event-card__media[data-astro-cid-map3axlu]{flex-shrink:0}.event-card__media[data-astro-cid-map3axlu] img[data-astro-cid-map3axlu]{object-fit:cover;border-radius:4px;width:180px;height:180px}.events__empty[data-astro-cid-map3axlu]{text-align:center;color:var(--c-muted);margin-top:1rem;font-size:1rem}@media (max-width:860px){.event-card[data-astro-cid-map3axlu]{grid-template-columns:auto 1fr;gap:1.25rem}.event-card__media[data-astro-cid-map3axlu]{order:3;grid-column:1/-1}.event-card__media[data-astro-cid-map3axlu] img[data-astro-cid-map3axlu]{width:100%;height:220px}}@media (max-width:560px){.event-card[data-astro-cid-map3axlu]{text-align:left;grid-template-columns:1fr;padding:1.25rem}.event-card__badge[data-astro-cid-map3axlu]{border:0;flex-direction:row;justify-content:flex-start;align-items:baseline;gap:.5rem;width:auto;height:auto;padding:0}.event-card__day[data-astro-cid-map3axlu]{font-size:1.5rem}.event-card__month[data-astro-cid-map3axlu]{margin-top:0}.event-card__media[data-astro-cid-map3axlu]{order:0}.event-card__media[data-astro-cid-map3axlu] img[data-astro-cid-map3axlu]{height:200px}}.event-card__media[data-astro-cid-map3axlu] img[data-astro-cid-map3axlu].event-card__flyer{object-fit:contain;height:auto}
