.featured[data-astro-cid-n7ru5f3k]{border:1px solid var(--c-border);border-radius:var(--radius);background:#fff;display:grid;overflow:hidden}.featured__media[data-astro-cid-n7ru5f3k]{min-height:240px;position:relative}.featured__media[data-astro-cid-n7ru5f3k] picture,.featured__media[data-astro-cid-n7ru5f3k] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.featured__body[data-astro-cid-n7ru5f3k]{flex-direction:column;gap:18px;padding:clamp(24px,4vw,44px);display:flex}.featured__head[data-astro-cid-n7ru5f3k]{align-items:center;gap:18px;display:flex}.featured__title[data-astro-cid-n7ru5f3k]{margin-top:2px;font-size:clamp(1.5rem,1.25rem + 1vw,1.875rem);line-height:1.15}.featured__text[data-astro-cid-n7ru5f3k]{color:var(--c-body);font-size:1.0625rem}.facts[data-astro-cid-n7ru5f3k]{border-block:1px solid var(--c-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.facts[data-astro-cid-n7ru5f3k] div[data-astro-cid-n7ru5f3k]{border-left:1px solid var(--c-border);padding:14px 16px}.facts[data-astro-cid-n7ru5f3k] div[data-astro-cid-n7ru5f3k]:first-child{border-left:0;padding-left:0}.facts[data-astro-cid-n7ru5f3k] dt[data-astro-cid-n7ru5f3k]{letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted);font-size:.75rem}.facts[data-astro-cid-n7ru5f3k] dd[data-astro-cid-n7ru5f3k]{margin:0;font-weight:600}.featured__actions[data-astro-cid-n7ru5f3k]{flex-wrap:wrap;gap:12px;display:flex}@media (width<=559px){.facts[data-astro-cid-n7ru5f3k]{grid-template-columns:1fr}.facts[data-astro-cid-n7ru5f3k] div[data-astro-cid-n7ru5f3k]{border-left:0;padding:12px 0}.facts[data-astro-cid-n7ru5f3k] div[data-astro-cid-n7ru5f3k]+div[data-astro-cid-n7ru5f3k]{border-top:1px solid var(--c-border)}.featured__actions[data-astro-cid-n7ru5f3k] .btn{width:100%}}@media (width>=1024px){.featured[data-astro-cid-n7ru5f3k]{grid-template-columns:1fr 1.05fr}.featured__media[data-astro-cid-n7ru5f3k]{min-height:320px}}.calendar[data-astro-cid-raxyrf4q]{padding-top:80px}.calendar__head[data-astro-cid-raxyrf4q]{border-bottom:1px solid var(--c-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:20px;display:flex}.calendar__head[data-astro-cid-raxyrf4q] h2[data-astro-cid-raxyrf4q]{font-size:var(--fs-h2-sm)}.calendar__controls[data-astro-cid-raxyrf4q]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.segmented[data-astro-cid-raxyrf4q]{--tab:0;isolation:isolate;background:#f1f5fb;border-radius:10px;grid-template-columns:1fr 1fr;padding:4px;display:grid;position:relative}.segmented[data-astro-cid-raxyrf4q] button[data-astro-cid-raxyrf4q]{border-radius:var(--radius-sm);min-height:42px;color:var(--c-ink);background:0 0;border:0;padding:10px 20px;font-size:.9375rem;font-weight:600;transition:color .3s}.segmented[data-astro-cid-raxyrf4q] button[data-astro-cid-raxyrf4q][aria-selected=true]{color:var(--c-primary)}.segmented__thumb[data-astro-cid-raxyrf4q]{z-index:-1;border-radius:var(--radius-sm);width:calc(50% - 4px);transform:translateX(calc(var(--tab) * 100%));transition:transform .4s var(--ease-out);background:#fff;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 3px #061b3a26}[data-calendar] .segmented__thumb[data-astro-cid-raxyrf4q]{transform:translateX(calc(var(--tab,0) * 100%))}.select[data-astro-cid-raxyrf4q]{position:relative}.select[data-astro-cid-raxyrf4q]:after{content:"";border-right:2px solid var(--c-ink);border-bottom:2px solid var(--c-ink);pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:16px;transform:translateY(-70%)rotate(45deg)}.select[data-astro-cid-raxyrf4q] select[data-astro-cid-raxyrf4q]{border:1px solid var(--c-border-strong);border-radius:var(--radius-sm);appearance:none;background:#fff;min-height:50px;padding:11px 40px 11px 14px;font-weight:600;transition:border-color .2s}.select[data-astro-cid-raxyrf4q] select[data-astro-cid-raxyrf4q]:hover{border-color:var(--c-primary)}.month[data-astro-cid-raxyrf4q]{gap:16px 40px;padding-top:36px;display:grid}.month__sticky[data-astro-cid-raxyrf4q] h3[data-astro-cid-raxyrf4q]{letter-spacing:-.02em;font-size:1.625rem}.month__sticky[data-astro-cid-raxyrf4q] span[data-astro-cid-raxyrf4q]{font-size:.875rem}.month__list[data-astro-cid-raxyrf4q]{border-top:1px solid var(--c-border);min-width:0}.event[data-astro-cid-raxyrf4q]{border-bottom:1px solid var(--c-border);view-transition-class:event-row;border-radius:4px;grid-template-columns:auto 1fr;align-items:center;gap:16px 24px;padding:22px 12px;transition:background-color .25s;display:grid}.event[data-astro-cid-raxyrf4q]:hover{background:#f7f9fd}.event__title[data-astro-cid-raxyrf4q]{letter-spacing:-.01em;margin:2px 0;font-size:clamp(1.125rem,1.05rem + .35vw,1.3125rem);font-weight:600;line-height:1.25}.event__meta[data-astro-cid-raxyrf4q]{color:var(--c-muted);font-size:.9375rem}.event__actions[data-astro-cid-raxyrf4q]{grid-column:1/-1;align-items:center;gap:8px;display:flex}.event__cta[data-astro-cid-raxyrf4q]{border-radius:var(--radius-sm);white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:11px 20px;font-weight:600;transition:background-color .25s,border-color .25s,color .25s;display:inline-flex}.event__cta--primary[data-astro-cid-raxyrf4q]{background:var(--c-primary);color:#fff}.event__cta--primary[data-astro-cid-raxyrf4q]:hover{background:var(--c-primary-hover);color:#fff}.event__cta--ghost[data-astro-cid-raxyrf4q]{border:1px solid var(--c-border-strong);color:var(--c-ink)}.event__cta--ghost[data-astro-cid-raxyrf4q]:hover{border-color:var(--c-primary);color:var(--c-primary)}.icon-btn[data-astro-cid-raxyrf4q]{border:1px solid var(--c-border-strong);border-radius:var(--radius-sm);width:46px;height:46px;color:var(--c-ink);flex:none;place-items:center;transition:border-color .25s,color .25s;display:grid}.icon-btn[data-astro-cid-raxyrf4q]:hover{border-color:var(--c-primary);color:var(--c-primary)}.empty[data-astro-cid-raxyrf4q]{color:var(--c-muted);padding-block:40px}@media (width>=640px){.event[data-astro-cid-raxyrf4q]{grid-template-columns:auto 1fr auto}.event__actions[data-astro-cid-raxyrf4q]{grid-column:auto}.event__cta[data-astro-cid-raxyrf4q]{flex:none}}@media (width>=900px){.month[data-astro-cid-raxyrf4q]{grid-template-columns:180px 1fr}.month__sticky[data-astro-cid-raxyrf4q]{top:calc(var(--header-h) + 20px);position:sticky}}@media (width<=479px){.calendar__controls[data-astro-cid-raxyrf4q],.segmented[data-astro-cid-raxyrf4q],.select[data-astro-cid-raxyrf4q],.select[data-astro-cid-raxyrf4q] select[data-astro-cid-raxyrf4q]{width:100%}}.next[data-astro-cid-ej5w5cr3]{padding-top:72px}
