.event-row[data-astro-cid-fgz22laa]{background:var(--color-white);border-radius:var(--radius-md);border-left:4px solid var(--cat,var(--color-slate));box-shadow:var(--shadow-card);color:inherit;grid-template-columns:4.25rem 1fr auto;align-items:start;gap:1.25rem;padding:1.1rem 1.25rem 1.1rem 1rem;text-decoration:none;transition:box-shadow .2s,transform .2s;display:grid}.event-row[data-astro-cid-fgz22laa]:hover{box-shadow:var(--shadow-card-hover);color:inherit;transform:translateY(-1px)}.event-row[data-astro-cid-fgz22laa]:hover .row-title[data-astro-cid-fgz22laa]{text-underline-offset:3px;text-decoration:underline}.event-row[data-astro-cid-fgz22laa]:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.row-body[data-astro-cid-fgz22laa]{flex-direction:column;gap:.25rem;min-width:0;display:flex}.row-tags[data-astro-cid-fgz22laa]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.row-category[data-astro-cid-fgz22laa]{text-transform:uppercase;letter-spacing:.08em;color:var(--cat,var(--color-slate));font-size:.72rem;font-weight:600}.row-pill[data-astro-cid-fgz22laa]{color:var(--color-slate);background:#0b242e12;border-radius:999px;padding:.1rem .5rem;font-size:.7rem;font-weight:600}.row-pill-soon[data-astro-cid-fgz22laa]{background:var(--color-navy);color:var(--color-white)}.row-pill[data-astro-cid-fgz22laa][hidden]{display:none}.row-title[data-astro-cid-fgz22laa]{margin:0;font-size:1.15rem}.row-meta[data-astro-cid-fgz22laa]{color:var(--color-slate);flex-wrap:wrap;column-gap:.75rem;font-size:.85rem;display:flex}.row-when[data-astro-cid-fgz22laa]{color:var(--color-navy);font-weight:600}.row-description[data-astro-cid-fgz22laa]{color:var(--color-slate);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:70ch;font-size:.875rem;display:-webkit-box;overflow:hidden}.row-price[data-astro-cid-fgz22laa]{text-align:center;max-width:14rem;color:var(--color-navy);background:#0b242e0f;border-radius:999px;align-self:center;padding:.25rem .7rem;font-size:.75rem;font-weight:600}.row-price[data-astro-cid-fgz22laa].is-free{color:#1f6f62;background:#1f6f621f}.is-compact[data-astro-cid-fgz22laa]{padding-block:.75rem}.is-compact[data-astro-cid-fgz22laa] .date-tile[data-astro-cid-fgz22laa]{transform-origin:top;transform:scale(.85)}.is-compact[data-astro-cid-fgz22laa] .row-title[data-astro-cid-fgz22laa]{font-size:1.05rem}@media (width<=640px){.event-row[data-astro-cid-fgz22laa]{grid-template-columns:3.5rem 1fr;gap:.9rem;padding:.9rem .9rem .9rem .75rem}.date-tile[data-astro-cid-fgz22laa]{width:3.5rem}.date-tile[data-astro-cid-fgz22laa] .tile-day[data-astro-cid-fgz22laa]{font-size:1.4rem}.row-title[data-astro-cid-fgz22laa]{font-size:1.05rem}.row-price[data-astro-cid-fgz22laa]{grid-column:2;justify-self:start;margin-top:-.6rem}}.status-card[data-astro-cid-6kdyc56a]{background:var(--color-white);border-radius:var(--radius-md);border-left:4px solid var(--cat,var(--color-slate));box-shadow:var(--shadow-card);color:inherit;grid-template-columns:4.25rem 1fr;align-items:start;gap:1.25rem;margin-bottom:2rem;padding:1.1rem 1.25rem 1.1rem 1rem;text-decoration:none;transition:box-shadow .2s,transform .2s;display:grid}.status-card[data-astro-cid-6kdyc56a][hidden]{display:none}.status-card[data-astro-cid-6kdyc56a]:hover{box-shadow:var(--shadow-card-hover);color:inherit;transform:translateY(-1px)}.status-card[data-astro-cid-6kdyc56a]:hover .status-title[data-astro-cid-6kdyc56a]{text-underline-offset:3px;text-decoration:underline}.status-card[data-astro-cid-6kdyc56a]:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.status-on[data-astro-cid-6kdyc56a]{font-size:1.35rem}.status-body[data-astro-cid-6kdyc56a]{flex-direction:column;gap:.25rem;min-width:0;display:flex}.status-tags[data-astro-cid-6kdyc56a]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.status-category[data-astro-cid-6kdyc56a]{text-transform:uppercase;letter-spacing:.08em;color:var(--cat,var(--color-slate));font-size:.72rem;font-weight:600}.status-pill[data-astro-cid-6kdyc56a]{color:var(--color-slate);background:#0b242e12;border-radius:999px;padding:.1rem .5rem;font-size:.7rem;font-weight:600}.status-title[data-astro-cid-6kdyc56a]{color:var(--color-navy);margin:0;font-size:1.15rem;line-height:1.3}.status-headline[data-astro-cid-6kdyc56a]{color:var(--color-navy);margin:0;font-weight:600}.status-meta[data-astro-cid-6kdyc56a]{color:var(--color-slate);margin:0;font-size:.875rem}@media (width<=640px){.status-card[data-astro-cid-6kdyc56a]{gap:.9rem;padding:.9rem}}.event-filters[data-astro-cid-iudzymwq]{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;gap:.75rem;margin-bottom:2rem;padding:1.25rem;display:flex}.event-filters[data-astro-cid-iudzymwq][hidden]{display:none}.filter-group[data-astro-cid-iudzymwq]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.filter-label[data-astro-cid-iudzymwq]{text-transform:uppercase;letter-spacing:.08em;width:3.25rem;color:var(--color-slate);font-size:.75rem;font-weight:600}.chip[data-astro-cid-iudzymwq]{background:var(--color-white);min-height:44px;color:var(--color-navy);font:500 .875rem var(--font-body);cursor:pointer;border:1px solid #0b242e2e;border-radius:999px;padding:0 1rem}.chip[data-astro-cid-iudzymwq]:hover{border-color:var(--color-navy)}.chip[data-astro-cid-iudzymwq][aria-pressed=true]{background:var(--color-navy);border-color:var(--color-navy);color:var(--color-white)}.chip-cat[data-astro-cid-iudzymwq]{align-items:center;gap:.5rem;display:inline-flex}.chip-swatch[data-astro-cid-iudzymwq]{background:var(--cat,var(--color-slate));border-radius:50%;flex:none;width:.7rem;height:.7rem}.chip-cat[data-astro-cid-iudzymwq]:hover{border-color:var(--cat,var(--color-navy))}.chip-cat[data-astro-cid-iudzymwq][aria-pressed=true]{background:var(--cat,var(--color-navy));border-color:var(--cat,var(--color-navy))}.chip-cat[data-astro-cid-iudzymwq][aria-pressed=true] .chip-swatch[data-astro-cid-iudzymwq]{background:var(--color-white)}.chip[data-astro-cid-iudzymwq]:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.filter-count[data-astro-cid-iudzymwq]{color:var(--color-slate);font-size:.85rem}.event-group[data-astro-cid-iudzymwq]+.event-group[data-astro-cid-iudzymwq]{margin-top:2.5rem}.event-group[data-astro-cid-iudzymwq][hidden]{display:none}.group-heading[data-astro-cid-iudzymwq]{top:var(--nav-height);z-index:5;background:var(--color-cream);border-bottom:1px solid #0b242e1a;margin-bottom:1rem;padding:.6rem 0;font-size:clamp(1.4rem,2.5vw,1.85rem);position:sticky}.event-list[data-astro-cid-iudzymwq]{flex-direction:column;gap:.75rem;display:flex}.event-list[data-astro-cid-iudzymwq] [data-event-row][hidden]{display:none}.link-button[data-astro-cid-iudzymwq]{color:var(--color-accent-dark);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=640px){.event-filters[data-astro-cid-iudzymwq]{gap:.6rem;padding:.9rem 0}.filter-group[data-astro-cid-iudzymwq]{scrollbar-width:none;flex-wrap:nowrap;padding:0 .9rem;overflow-x:auto}.filter-group[data-astro-cid-iudzymwq]::-webkit-scrollbar{display:none}.filter-label[data-astro-cid-iudzymwq]{display:none}.chip[data-astro-cid-iudzymwq]{flex:none;padding:0 .85rem}.filter-count[data-astro-cid-iudzymwq]{padding:0 .9rem}}.empty-state[data-astro-cid-iudzymwq]{color:var(--color-slate);padding:2rem 0;font-size:1.05rem}.submit-event[data-astro-cid-iudzymwq]{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:3rem;padding:2rem;display:flex}.submit-event-copy[data-astro-cid-iudzymwq]{flex:340px}.submit-event[data-astro-cid-iudzymwq] h2[data-astro-cid-iudzymwq]{margin-bottom:.4rem;font-size:1.25rem}.submit-event[data-astro-cid-iudzymwq] p[data-astro-cid-iudzymwq]{color:var(--color-slate)}
