.history-section[data-astro-cid-3ziilkes]{background:var(--navy);color:var(--cream);padding:clamp(3rem,6vw,5rem) 5%;scroll-margin-top:8rem}.history-inner[data-astro-cid-3ziilkes]{max-width:1200px;margin:auto}.history-section[data-astro-cid-3ziilkes] .label[data-astro-cid-3ziilkes]{color:var(--gold-light)}.history-section[data-astro-cid-3ziilkes] h2[data-astro-cid-3ziilkes]{font:400 clamp(2.3rem,4vw,3.5rem)/1.15 "Instrument Serif",serif;margin:1rem 0;color:inherit}.history-intro[data-astro-cid-3ziilkes]{max-width:65ch;line-height:1.7}.history-years[data-astro-cid-3ziilkes]{display:flex;flex-wrap:wrap;gap:.75rem;margin:2rem 0}.history-years[data-astro-cid-3ziilkes] a[data-astro-cid-3ziilkes]{border:1px solid #ffffff50;padding:.65rem 1rem;color:var(--cream);text-decoration:none}.history-year[data-astro-cid-3ziilkes]{display:grid;grid-template-columns:7rem 1fr;gap:2rem;padding:2rem 0;border-top:1px solid #ffffff30;scroll-margin-top:8rem}.history-year[data-astro-cid-3ziilkes] h3[data-astro-cid-3ziilkes]{font:400 2.5rem "Instrument Serif",serif;color:var(--gold-light)}.history-editions[data-astro-cid-3ziilkes]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.history-editions[data-astro-cid-3ziilkes] article[data-astro-cid-3ziilkes]{min-width:0}.history-date[data-astro-cid-3ziilkes]{color:#d7dce3;font-size:.9rem}.history-editions[data-astro-cid-3ziilkes] h4[data-astro-cid-3ziilkes]{font:400 1.8rem/1.2 "Instrument Serif",serif;color:inherit;margin:.7rem 0}.history-editions[data-astro-cid-3ziilkes] p[data-astro-cid-3ziilkes]{line-height:1.6}.history-actions[data-astro-cid-3ziilkes]{display:flex;flex-wrap:wrap;gap:.7rem 1.5rem;margin-top:1rem}.history-actions[data-astro-cid-3ziilkes] a[data-astro-cid-3ziilkes]{color:var(--gold-light);text-underline-offset:4px}.history-actions[data-astro-cid-3ziilkes] a[data-astro-cid-3ziilkes]:focus-visible,.history-years[data-astro-cid-3ziilkes] a[data-astro-cid-3ziilkes]:focus-visible{outline:3px solid var(--gold-light);outline-offset:4px}@media(max-width:650px){.history-year[data-astro-cid-3ziilkes]{grid-template-columns:1fr;gap:1rem}.history-editions[data-astro-cid-3ziilkes]{grid-template-columns:1fr}}.event-calendar[data-astro-cid-456geolu]{background:var(--cream,#faf8f3);padding:clamp(3rem,6vw,5rem) 5%;color:var(--navy)}.calendar-inner[data-astro-cid-456geolu]{max-width:1200px;margin:auto}.calendar-heading[data-astro-cid-456geolu]{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:2rem}.calendar-heading[data-astro-cid-456geolu] h2[data-astro-cid-456geolu],.calendar-archives[data-astro-cid-456geolu] h2[data-astro-cid-456geolu]{font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(2rem,4vw,3.2rem);line-height:1.1;margin:.65rem 0}.calendar-grid[data-astro-cid-456geolu]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.calendar-card[data-astro-cid-456geolu]{background:#fff;padding:clamp(1.4rem,3vw,2.2rem);border:1px solid #1a274421;border-top:3px solid var(--gold);border-radius:6px;display:flex;flex-direction:column;min-width:0}.calendar-date[data-astro-cid-456geolu]{font-size:1rem;font-weight:600;margin:0 0 1.3rem}.calendar-status[data-astro-cid-456geolu]{text-transform:uppercase;font-size:.73rem;letter-spacing:.09em;color:#665817}.calendar-card[data-astro-cid-456geolu] h3[data-astro-cid-456geolu],.calendar-archive[data-astro-cid-456geolu] h3[data-astro-cid-456geolu]{font-family:"Instrument Serif",serif;font-weight:400;font-size:2rem;line-height:1.15;margin:.55rem 0 1rem}.calendar-card[data-astro-cid-456geolu] p[data-astro-cid-456geolu],.calendar-archive[data-astro-cid-456geolu] p[data-astro-cid-456geolu]{line-height:1.7}.calendar-venue[data-astro-cid-456geolu]{font-size:.93rem;color:#535c69;margin:1rem 0 1.5rem}.calendar-card-bottom[data-astro-cid-456geolu]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;border-top:1px solid #1a27441a;padding-top:1rem;margin-top:auto;font-size:.88rem}.calendar-card-bottom[data-astro-cid-456geolu] span[data-astro-cid-456geolu]{color:#535c69}.event-calendar[data-astro-cid-456geolu] a[data-astro-cid-456geolu]{color:var(--navy);text-decoration:underline;text-underline-offset:4px;font-weight:500}.calendar-archive-link[data-astro-cid-456geolu]{margin-top:1.5rem}.calendar-tentative[data-astro-cid-456geolu]{margin-top:3rem;padding-top:2rem;border-top:1px solid #1a274426}.calendar-tentative[data-astro-cid-456geolu] h3[data-astro-cid-456geolu]{font-size:1.2rem}.calendar-tentative[data-astro-cid-456geolu] ul[data-astro-cid-456geolu]{padding:0;list-style:none}.calendar-tentative[data-astro-cid-456geolu] li[data-astro-cid-456geolu]{scroll-margin-top:9rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding:.8rem 0;border-bottom:1px solid #1a274414}.calendar-tentative[data-astro-cid-456geolu] span[data-astro-cid-456geolu]{color:#535c69}.calendar-archives[data-astro-cid-456geolu]{margin-top:3rem;padding-top:2rem;border-top:1px solid #1a274426}.calendar-archive[data-astro-cid-456geolu]{padding:1rem 0}.calendar-archive[data-astro-cid-456geolu] p[data-astro-cid-456geolu]{color:#535c69}@media(max-width:700px){.calendar-grid[data-astro-cid-456geolu]{grid-template-columns:1fr}.calendar-heading[data-astro-cid-456geolu]{align-items:start;flex-direction:column}.event-calendar[data-astro-cid-456geolu]{padding:3rem 6%}}
