.badge[data-astro-cid-f5lsdal2]{display:inline-block;padding:6px 9px;font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.accent[data-astro-cid-f5lsdal2]{color:var(--btn-text);background:var(--accent)}.coral[data-astro-cid-f5lsdal2]{color:#fff;background:var(--coral)}.seafoam[data-astro-cid-f5lsdal2]{border:1px solid var(--seafoam);color:var(--ink);background:var(--seafoam-2)}.sand[data-astro-cid-f5lsdal2]{border:1px solid var(--sand-3);color:var(--ink);background:var(--sand)}.series-card[data-astro-cid-co4f75l2]{display:flex;gap:16px;padding:20px;border:1px solid var(--hairline);background:var(--surface)}.when[data-astro-cid-co4f75l2]{display:flex;flex-direction:column;gap:6px;align-items:center}.time[data-astro-cid-co4f75l2]{color:var(--slate-3);font:500 13px/1 var(--mono)}.body[data-astro-cid-co4f75l2]{display:flex;flex-direction:column;gap:10px;min-width:0}.body[data-astro-cid-co4f75l2] p[data-astro-cid-co4f75l2].prose{font-size:14px}dl[data-astro-cid-co4f75l2]{display:flex;flex-wrap:wrap;gap:8px 24px}dl[data-astro-cid-co4f75l2] div[data-astro-cid-co4f75l2]{display:flex;gap:6px;align-items:baseline}dt[data-astro-cid-co4f75l2]{color:var(--slate-3);font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}dd[data-astro-cid-co4f75l2]{margin:0;color:var(--ink);font-size:14px}.top[data-astro-cid-ro7pgs3h]{display:flex;flex-direction:column;gap:12px;padding-top:24px;margin-bottom:32px}.lead[data-astro-cid-ro7pgs3h]{max-width:720px;font-size:17px}h2[data-astro-cid-ro7pgs3h]{display:flex;gap:12px;align-items:baseline;margin-bottom:12px}.later[data-astro-cid-ro7pgs3h]{margin-top:40px}.month-groups[data-astro-cid-ro7pgs3h]{display:grid;gap:28px}.later[data-astro-cid-ro7pgs3h]>h3[data-astro-cid-ro7pgs3h]{margin-bottom:12px}.month-group[data-astro-cid-ro7pgs3h] h4[data-astro-cid-ro7pgs3h]{margin-bottom:10px}.series-dates[data-astro-cid-ro7pgs3h]{margin-top:32px}.recurring[data-astro-cid-ro7pgs3h]{margin-top:40px}.cards[data-astro-cid-ro7pgs3h]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.annual[data-astro-cid-ro7pgs3h]{display:flex;flex-direction:column;gap:12px;margin-top:40px}.festival-list[data-astro-cid-ro7pgs3h]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.annual[data-astro-cid-ro7pgs3h] dl[data-astro-cid-ro7pgs3h] div[data-astro-cid-ro7pgs3h]{display:flex;justify-content:space-between;gap:12px;padding:14px;border:1px solid var(--hairline);background:var(--surface)}.annual[data-astro-cid-ro7pgs3h] dt[data-astro-cid-ro7pgs3h]{color:var(--ink);font-size:14px;font-weight:500}.annual[data-astro-cid-ro7pgs3h] dt[data-astro-cid-ro7pgs3h] span[data-astro-cid-ro7pgs3h]{display:block;margin-top:4px;color:var(--slate-3);font-weight:400}.annual[data-astro-cid-ro7pgs3h] dd[data-astro-cid-ro7pgs3h]{max-width:180px;margin:0;color:var(--slate-3);font:500 13px/1.4 var(--mono);text-align:right}.annual[data-astro-cid-ro7pgs3h] dd[data-astro-cid-ro7pgs3h].unpublished{font:400 14px/1.4 var(--sans)}.annual[data-astro-cid-ro7pgs3h] dd[data-astro-cid-ro7pgs3h] a[data-astro-cid-ro7pgs3h]{color:var(--coral)}.annual[data-astro-cid-ro7pgs3h] .source[data-astro-cid-ro7pgs3h]{display:block;margin-top:5px;color:var(--slate-3);font:400 11px/1.4 var(--sans)}.unpublished-festivals[data-astro-cid-ro7pgs3h]{display:flex;flex-direction:column;gap:10px;margin-top:12px}@media(max-width:760px){.cards[data-astro-cid-ro7pgs3h]{grid-template-columns:1fr}}@media(max-width:767px){.tablewrap[data-astro-cid-ro7pgs3h]{overflow-x:visible}.tablewrap[data-astro-cid-ro7pgs3h] .events-table[data-astro-cid-ro7pgs3h]{display:block;min-width:0}.events-table[data-astro-cid-ro7pgs3h] thead[data-astro-cid-ro7pgs3h]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.events-table[data-astro-cid-ro7pgs3h] tbody[data-astro-cid-ro7pgs3h]{display:grid;gap:12px}.events-table[data-astro-cid-ro7pgs3h] tr[data-astro-cid-ro7pgs3h]{display:grid;padding-block:6px;border:1px solid var(--hairline);background:var(--surface)}.events-table[data-astro-cid-ro7pgs3h] td[data-astro-cid-ro7pgs3h]{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;padding:6px 12px;border:0;overflow-wrap:anywhere}.events-table[data-astro-cid-ro7pgs3h] td[data-astro-cid-ro7pgs3h]:before{content:attr(data-label);padding-top:4px;color:var(--slate-3);font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}}
