.events-head[data-astro-cid-gf72yo2x]{padding:clamp(8rem,14vw,10rem) 0 clamp(3.5rem,7vw,5.5rem);background:radial-gradient(circle at 80% 60%,color-mix(in srgb,var(--brass) 16%,transparent),transparent 28%)}.events-head[data-astro-cid-gf72yo2x] .is-in{display:grid;justify-items:start;max-width:54rem}.events-head[data-astro-cid-gf72yo2x] h1[data-astro-cid-gf72yo2x]{margin-top:.8rem;max-width:12ch;font-size:clamp(2.75rem,6.8vw,5.4rem);line-height:.94;letter-spacing:-.06em;text-wrap:balance}.events-head[data-astro-cid-gf72yo2x]>div[data-astro-cid-gf72yo2x]>div[data-astro-cid-gf72yo2x]>p[data-astro-cid-gf72yo2x]:last-child{margin-top:1.25rem;max-width:58ch;color:var(--ink-soft);font-size:clamp(.98rem,1.4vw,1.08rem);line-height:1.62}.calendar-title[data-astro-cid-gf72yo2x]{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-top:.45rem}.calendar-title[data-astro-cid-gf72yo2x] h2[data-astro-cid-gf72yo2x],.upcoming[data-astro-cid-gf72yo2x] h2[data-astro-cid-gf72yo2x],.event-archive[data-astro-cid-gf72yo2x]>div[data-astro-cid-gf72yo2x]>div[data-astro-cid-gf72yo2x]>h2[data-astro-cid-gf72yo2x]{font-size:clamp(2.5rem,5vw,4rem);line-height:.95;letter-spacing:-.055em}.calendar-title[data-astro-cid-gf72yo2x] p[data-astro-cid-gf72yo2x]{color:var(--ink-faint);font-size:.78rem}.calendar[data-astro-cid-gf72yo2x]{margin-top:2rem;border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden;background:var(--panel)}.calendar__weekdays[data-astro-cid-gf72yo2x]{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid var(--line)}.calendar__weekdays[data-astro-cid-gf72yo2x] span[data-astro-cid-gf72yo2x]{padding:.65rem;color:var(--ink-faint);font-size:.68rem;text-align:center}.calendar[data-astro-cid-gf72yo2x] ol[data-astro-cid-gf72yo2x]{list-style:none;display:grid;grid-template-columns:repeat(7,1fr)}.calendar[data-astro-cid-gf72yo2x] li[data-astro-cid-gf72yo2x]{min-height:8.3rem;padding:.55rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.calendar[data-astro-cid-gf72yo2x] li[data-astro-cid-gf72yo2x]:nth-child(7n){border-right:0}.calendar[data-astro-cid-gf72yo2x] li[data-astro-cid-gf72yo2x] time[data-astro-cid-gf72yo2x]{display:block;color:var(--ink-faint);font-family:var(--font-mono);font-size:.72rem}.calendar[data-astro-cid-gf72yo2x] li[data-astro-cid-gf72yo2x].hasEvent time[data-astro-cid-gf72yo2x]{color:var(--brass)}.calendar[data-astro-cid-gf72yo2x] li[data-astro-cid-gf72yo2x] div[data-astro-cid-gf72yo2x]{display:grid;gap:.3rem;margin-top:.45rem}.calendar[data-astro-cid-gf72yo2x] li[data-astro-cid-gf72yo2x] a[data-astro-cid-gf72yo2x]{display:grid;gap:.06rem;padding:.35rem;border-left:2px solid var(--brass);background:color-mix(in srgb,var(--brass) 10%,transparent);color:var(--ink);font-size:.64rem;line-height:1.25}.calendar[data-astro-cid-gf72yo2x] li[data-astro-cid-gf72yo2x] a[data-astro-cid-gf72yo2x] span[data-astro-cid-gf72yo2x]{color:var(--ink-faint);font-family:var(--font-mono);font-size:.56rem}.event-legend[data-astro-cid-gf72yo2x]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem;color:var(--ink-faint);font-size:.68rem}.event-legend[data-astro-cid-gf72yo2x] span[data-astro-cid-gf72yo2x]:before{content:"";display:inline-block;width:7px;height:7px;margin-right:.35rem;border-radius:50%;background:var(--brass)}.upcoming[data-astro-cid-gf72yo2x] ol[data-astro-cid-gf72yo2x],.event-year[data-astro-cid-gf72yo2x] ol[data-astro-cid-gf72yo2x]{list-style:none;margin-top:2rem;border-top:1px solid var(--line)}.upcoming[data-astro-cid-gf72yo2x] li[data-astro-cid-gf72yo2x],.event-year[data-astro-cid-gf72yo2x] li[data-astro-cid-gf72yo2x]{border-bottom:1px solid var(--line)}.upcoming[data-astro-cid-gf72yo2x] li[data-astro-cid-gf72yo2x] a[data-astro-cid-gf72yo2x]{display:grid;grid-template-columns:4.5rem 8rem minmax(0,1fr) minmax(10rem,.7fr);gap:1rem;align-items:center;padding:1.2rem 0}.upcoming[data-astro-cid-gf72yo2x] time[data-astro-cid-gf72yo2x],.event-year[data-astro-cid-gf72yo2x] time[data-astro-cid-gf72yo2x]{display:grid;color:var(--ink-faint);font-size:.7rem;text-transform:uppercase}.upcoming[data-astro-cid-gf72yo2x] time[data-astro-cid-gf72yo2x] span[data-astro-cid-gf72yo2x],.event-year[data-astro-cid-gf72yo2x] time[data-astro-cid-gf72yo2x] span[data-astro-cid-gf72yo2x]{color:var(--ink);font-family:var(--font-mono);font-size:1.45rem;line-height:1}.upcoming[data-astro-cid-gf72yo2x] li[data-astro-cid-gf72yo2x] a[data-astro-cid-gf72yo2x]>span[data-astro-cid-gf72yo2x]:nth-child(2){color:var(--brass);font-size:.7rem;font-weight:700}.upcoming[data-astro-cid-gf72yo2x] li[data-astro-cid-gf72yo2x] a[data-astro-cid-gf72yo2x]>span[data-astro-cid-gf72yo2x]:last-child{color:var(--ink-faint);font-size:.74rem}.upcoming__empty[data-astro-cid-gf72yo2x]{margin-top:2rem;padding:1.5rem;border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink-soft);background:var(--panel)}.event-year[data-astro-cid-gf72yo2x]{margin-top:3rem}.event-year[data-astro-cid-gf72yo2x] h3[data-astro-cid-gf72yo2x]{font-family:var(--font-mono);font-size:1rem;color:var(--brass)}.event-year[data-astro-cid-gf72yo2x] li[data-astro-cid-gf72yo2x] a[data-astro-cid-gf72yo2x]{display:grid;grid-template-columns:4.5rem 8rem minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1rem 0}.event-year__type[data-astro-cid-gf72yo2x]{color:var(--brass);font-size:.7rem;font-weight:700}.event-year__main[data-astro-cid-gf72yo2x]{display:grid;gap:.25rem}.event-year__main[data-astro-cid-gf72yo2x] strong[data-astro-cid-gf72yo2x]{font-size:.95rem}.event-year__main[data-astro-cid-gf72yo2x] small[data-astro-cid-gf72yo2x]{color:var(--ink-faint);font-size:.7rem}.event-year[data-astro-cid-gf72yo2x] li[data-astro-cid-gf72yo2x] a[data-astro-cid-gf72yo2x]>span[data-astro-cid-gf72yo2x]:last-child{color:var(--ink-faint)}@media(max-width:800px){.events-head[data-astro-cid-gf72yo2x] h1[data-astro-cid-gf72yo2x]{font-size:clamp(2.65rem,12vw,3.8rem);line-height:.98}.calendar[data-astro-cid-gf72yo2x]{overflow-x:auto}.calendar__weekdays[data-astro-cid-gf72yo2x],.calendar[data-astro-cid-gf72yo2x] ol[data-astro-cid-gf72yo2x]{min-width:47rem}.upcoming[data-astro-cid-gf72yo2x] li[data-astro-cid-gf72yo2x] a[data-astro-cid-gf72yo2x]{grid-template-columns:4rem minmax(0,1fr)}.upcoming[data-astro-cid-gf72yo2x] li[data-astro-cid-gf72yo2x] a[data-astro-cid-gf72yo2x]>span[data-astro-cid-gf72yo2x]:nth-child(2),.upcoming[data-astro-cid-gf72yo2x] li[data-astro-cid-gf72yo2x] a[data-astro-cid-gf72yo2x]>span[data-astro-cid-gf72yo2x]:last-child{display:none}.event-year[data-astro-cid-gf72yo2x] li[data-astro-cid-gf72yo2x] a[data-astro-cid-gf72yo2x]{grid-template-columns:3.7rem minmax(0,1fr) auto}.event-year__type[data-astro-cid-gf72yo2x]{display:none}}
