.feed.svelte-18hetzo{display:grid;gap:var(--size-5);min-width:0}.group__head.svelte-18hetzo{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;align-items:baseline;margin-bottom:var(--size-3)}.group__head.svelte-18hetzo h2:where(.svelte-18hetzo){margin:0;display:flex;align-items:center;gap:.5rem;font-family:var(--font-display);font-size:var(--font-size-4);color:var(--brand-deep)}.group__head.svelte-18hetzo span:where(.svelte-18hetzo){font-size:var(--font-size-0);color:var(--brand-ink-soft)}.live.svelte-18hetzo{width:.55rem;height:.55rem;border-radius:50%;background:var(--brand-teal-accent, var(--brand-teal));box-shadow:0 0 0 4px #00968833}.featured.svelte-18hetzo,.weekend.svelte-18hetzo,.month.svelte-18hetzo{display:grid;gap:var(--size-4)}.weekend.svelte-18hetzo{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.card.svelte-18hetzo{background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-3);box-shadow:var(--shadow-card);overflow:hidden}.card.svelte-18hetzo:hover{box-shadow:var(--shadow-card-hover);border-color:var(--brand-line)}.media.svelte-18hetzo{position:relative;display:block;aspect-ratio:16 / 9;text-decoration:none}.pill.svelte-18hetzo{position:absolute;top:.75rem;left:.75rem;padding:.2rem .55rem;border-radius:var(--radius-pill);background:var(--brand-teal-soft);color:var(--brand-teal);font-size:.625rem;font-weight:var(--font-weight-8);letter-spacing:.06em;text-transform:uppercase}.pill--light.svelte-18hetzo{left:auto;right:.75rem;background:#fff;color:var(--brand-deep)}.when-chip.svelte-18hetzo{position:absolute;left:.75rem;bottom:.75rem;padding:.3rem .55rem;border-radius:var(--radius-2);background:#0c232ee6;color:#fff;font-size:.625rem;font-weight:var(--font-weight-7);letter-spacing:.04em;text-transform:uppercase}.body.svelte-18hetzo{padding:var(--size-4) var(--size-5)}.place.svelte-18hetzo{margin:0 0 .35rem;font-size:var(--font-size-1);font-weight:var(--font-weight-6);color:var(--brand-teal)}h3.svelte-18hetzo{margin:0 0 .4rem;font-family:var(--font-display);font-size:var(--font-size-3);color:var(--brand-deep);line-height:1.3}h3.svelte-18hetzo a:where(.svelte-18hetzo){color:inherit}h3.svelte-18hetzo a:where(.svelte-18hetzo):hover{text-decoration:none}.excerpt.svelte-18hetzo{margin:0;font-size:var(--font-size-1);color:var(--brand-ink-soft);line-height:1.5}.footer.svelte-18hetzo{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:var(--size-4);padding-top:var(--size-3);border-top:1px solid var(--brand-sand-dark);font-size:var(--font-size-1)}.host.svelte-18hetzo{color:var(--brand-ink-soft)}.explore.svelte-18hetzo{font-weight:var(--font-weight-7);color:var(--brand-teal)}.card--compact.svelte-18hetzo{padding:var(--size-4);display:grid;gap:.35rem;align-content:start}.when.svelte-18hetzo,.time.svelte-18hetzo{margin:0;font-size:.6875rem;font-weight:var(--font-weight-7);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-teal)}.time.svelte-18hetzo{color:var(--brand-ink-soft)}.meta.svelte-18hetzo{margin:0;font-size:var(--font-size-1);color:var(--brand-ink-soft)}.tag.svelte-18hetzo{width:fit-content;font-size:.6875rem;font-weight:var(--font-weight-6);color:var(--brand-ink-soft);background:var(--brand-sand-dark);border-radius:var(--radius-pill);padding:.2rem .55rem}.card--row.svelte-18hetzo{display:grid;grid-template-columns:4.5rem 1fr;gap:var(--size-3);padding:var(--size-3);align-items:center}.thumb.svelte-18hetzo{aspect-ratio:1;border-radius:var(--radius-2);display:grid;place-items:center;font-weight:var(--font-weight-7);color:var(--brand-deep);text-decoration:none}.row-actions.svelte-18hetzo{grid-column:1 / -1;display:flex;gap:.5rem;flex-wrap:wrap}.btn.svelte-18hetzo{display:inline-flex;align-items:center;min-height:2rem;padding:.35rem .75rem;border-radius:var(--radius-2);background:var(--brand-deep);color:#fff;font-size:var(--font-size-0);font-weight:var(--font-weight-7)}.btn.svelte-18hetzo:hover{background:var(--brand-teal);text-decoration:none}.empty.svelte-18hetzo{color:var(--brand-ink-soft);background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-3);padding:var(--size-5)}@media(min-width:700px){.card--row.svelte-18hetzo{grid-template-columns:4.5rem 1fr auto}.row-actions.svelte-18hetzo{grid-column:auto;flex-direction:column;align-items:flex-end}}.events-page[data-astro-cid-oygtpqo5]{background:var(--brand-sand);color:var(--brand-ink)}.layout[data-astro-cid-oygtpqo5]{display:grid;gap:var(--size-5);padding-block:var(--size-6) var(--size-10);align-items:start}.rail[data-astro-cid-oygtpqo5]{display:none;gap:var(--size-4)}.widget[data-astro-cid-oygtpqo5]{background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-3);box-shadow:var(--shadow-card);padding:var(--size-4)}.widget__label[data-astro-cid-oygtpqo5]{margin:0 0 var(--size-3);font-family:var(--font-display);font-size:var(--font-size-0);font-weight:var(--font-weight-7);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-ink-soft)}.venues[data-astro-cid-oygtpqo5]{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.venues[data-astro-cid-oygtpqo5] li[data-astro-cid-oygtpqo5]{display:flex;justify-content:space-between;gap:.5rem;font-size:var(--font-size-1);color:var(--brand-ink)}.venues[data-astro-cid-oygtpqo5] li[data-astro-cid-oygtpqo5] span[data-astro-cid-oygtpqo5]:last-child{color:var(--brand-teal);font-weight:var(--font-weight-7)}@media(min-width:1024px){.layout[data-astro-cid-oygtpqo5]{grid-template-columns:15.5rem minmax(0,1fr) 16.5rem}.rail[data-astro-cid-oygtpqo5]{display:grid}}
