.hero-actions[data-astro-cid-pbeyvqpm]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}section[data-astro-cid-pbeyvqpm][id]{scroll-margin-top:var(--header-height)}.notice[data-astro-cid-pbeyvqpm]{background:var(--slate-soft);border-left:3px solid var(--navy);align-items:flex-start;gap:12px;margin-bottom:32px;padding:14px 16px;display:flex}[data-theme=dark] .notice[data-astro-cid-pbeyvqpm]{border-left-color:var(--accent)}.notice[data-astro-cid-pbeyvqpm] svg{color:var(--accent);flex:none;margin-top:3px}.empty[data-astro-cid-pbeyvqpm]{max-width:560px}.months[data-astro-cid-pbeyvqpm]{gap:24px;display:grid}@media (width>=60rem){.months[data-astro-cid-pbeyvqpm]{grid-template-columns:repeat(2,minmax(0,1fr))}}.month[data-astro-cid-pbeyvqpm]{background:var(--surface);border:1px solid var(--line)}.month[data-astro-cid-pbeyvqpm] table[data-astro-cid-pbeyvqpm]{border-collapse:collapse;table-layout:fixed;width:100%}.month[data-astro-cid-pbeyvqpm] caption[data-astro-cid-pbeyvqpm]{border-bottom:1px solid var(--line);font-family:var(--font-display);text-align:left;padding:14px 16px;font-size:17px;font-weight:700;line-height:24px}.month[data-astro-cid-pbeyvqpm] th[data-astro-cid-pbeyvqpm]{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:8px 0;font-size:11px;font-weight:500;line-height:16px}.month[data-astro-cid-pbeyvqpm] th[data-astro-cid-pbeyvqpm] abbr[data-astro-cid-pbeyvqpm]{text-decoration:none}.month[data-astro-cid-pbeyvqpm] td[data-astro-cid-pbeyvqpm]{border-top:1px solid var(--line);border-left:1px solid var(--line);vertical-align:top;height:64px;padding:4px}.month[data-astro-cid-pbeyvqpm] td[data-astro-cid-pbeyvqpm]:first-child{border-left:0}.month[data-astro-cid-pbeyvqpm] td[data-astro-cid-pbeyvqpm].is-empty{background:var(--surface-alt)}.month__day[data-astro-cid-pbeyvqpm]{color:var(--ink-muted);font-family:var(--font-mono);font-size:12px;line-height:16px;display:block}.month[data-astro-cid-pbeyvqpm] td[data-astro-cid-pbeyvqpm].has-event{background:var(--wash)}.month[data-astro-cid-pbeyvqpm] td[data-astro-cid-pbeyvqpm].has-event .month__day[data-astro-cid-pbeyvqpm]{color:var(--ink);font-weight:500}.month[data-astro-cid-pbeyvqpm] td[data-astro-cid-pbeyvqpm].is-today .month__day[data-astro-cid-pbeyvqpm]{border-radius:var(--radius-sm);background:var(--navy);color:var(--on-navy);padding:0 5px;display:inline-block}.month__event[data-astro-cid-pbeyvqpm]{background:var(--navy);color:var(--on-navy);border-radius:2px;margin-top:3px;padding:2px 4px;font-size:11px;font-weight:600;line-height:14px;display:block;overflow:hidden}.month__event-title[data-astro-cid-pbeyvqpm]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=39.99rem){.month[data-astro-cid-pbeyvqpm] td[data-astro-cid-pbeyvqpm]{height:48px}.month__event[data-astro-cid-pbeyvqpm]{border-radius:50%;width:8px;height:8px;margin:6px auto 0;padding:0}.month__event-title[data-astro-cid-pbeyvqpm]{display:none}.month__day[data-astro-cid-pbeyvqpm]{text-align:center}}.agenda[data-astro-cid-pbeyvqpm]{background:var(--surface);border:1px solid var(--line);margin-top:32px;overflow-x:auto}.agenda[data-astro-cid-pbeyvqpm] table[data-astro-cid-pbeyvqpm]{border-collapse:collapse;text-align:left;width:100%;min-width:560px}.agenda[data-astro-cid-pbeyvqpm] th[data-astro-cid-pbeyvqpm],.agenda[data-astro-cid-pbeyvqpm] td[data-astro-cid-pbeyvqpm]{border-top:1px solid var(--line);padding:12px 16px}.agenda[data-astro-cid-pbeyvqpm] thead[data-astro-cid-pbeyvqpm] th[data-astro-cid-pbeyvqpm]{background:var(--navy);color:var(--on-navy);font-family:var(--font-display);border-top:0;font-size:13px;font-weight:700;line-height:18px}.agenda[data-astro-cid-pbeyvqpm] tbody[data-astro-cid-pbeyvqpm] th[data-astro-cid-pbeyvqpm]{font-weight:700}.agenda__date[data-astro-cid-pbeyvqpm]{font-family:var(--font-mono);white-space:nowrap;font-size:14px;line-height:24px}.highlights[data-astro-cid-pbeyvqpm]{gap:32px;display:grid}@media (width>=60rem){.highlights[data-astro-cid-pbeyvqpm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}}.highlight__photos[data-astro-cid-pbeyvqpm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.highlight__photos[data-astro-cid-pbeyvqpm] .photo[data-astro-cid-pbeyvqpm]{aspect-ratio:4/3}.highlight__photos--3[data-astro-cid-pbeyvqpm] .photo[data-astro-cid-pbeyvqpm]:first-child{aspect-ratio:16/9;grid-column:1/-1}.highlight[data-astro-cid-pbeyvqpm] figcaption[data-astro-cid-pbeyvqpm]{font-family:var(--font-display);margin-top:12px;font-size:17px;font-weight:700;line-height:24px}
