.news-events:where(.astro-ldbf5itm){padding:96px calc(var(--gutter) + 26px) 72px var(--gutter);border-bottom:1px solid var(--line);scroll-margin-top:2rem}.news-events:where(.astro-ldbf5itm) h2:where(.astro-ldbf5itm){font:800 clamp(34px, 4.4vw, 60px)/1 var(--display);letter-spacing:-.035em;text-wrap:balance;margin:0}.news-events__deck:where(.astro-ldbf5itm){max-width:640px;color:var(--ink-soft);margin:14px 0 0;font-size:16px;line-height:1.55}.events-month:where(.astro-ldbf5itm){margin-top:48px}.events-month:where(.astro-ldbf5itm)[hidden]{display:none}.events-month__title:where(.astro-ldbf5itm){border-bottom:1px solid var(--line);font:800 28px/1.1 var(--display);letter-spacing:-.02em;color:var(--gold);margin:0 0 20px;padding-bottom:12px}.events-month__layout:where(.astro-ldbf5itm){grid-template-columns:260px minmax(0,1fr);align-items:start;gap:36px;display:grid}.mini-cal:where(.astro-ldbf5itm){border:1px solid var(--line);background:var(--surface);padding:16px;position:sticky;top:90px}.mini-cal__head:where(.astro-ldbf5itm),.mini-cal__grid:where(.astro-ldbf5itm){text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.mini-cal__head:where(.astro-ldbf5itm){color:var(--ink-soft);font:700 11px/1 var(--display);letter-spacing:.1em;margin-bottom:6px}.mini-cal__grid:where(.astro-ldbf5itm){margin:0;padding:0;list-style:none}.mini-cal__grid:where(.astro-ldbf5itm) li:where(.astro-ldbf5itm):first-child{grid-column-start:calc(var(--lead) + 1)}.mini-cal__day:where(.astro-ldbf5itm){aspect-ratio:1;font:600 13px/1 var(--display);color:var(--ink-soft);border-radius:50%;place-items:center;display:grid}.mini-cal__day:where(.astro-ldbf5itm):before{content:none}.mini-cal__day:where(.astro-ldbf5itm) a:where(.astro-ldbf5itm),.mini-cal__day:where(.astro-ldbf5itm) span:where(.astro-ldbf5itm){width:100%;height:100%;color:inherit;border-radius:50%;place-items:center;text-decoration:none;display:grid}.mini-cal__day:where(.astro-ldbf5itm).is-marked a:where(.astro-ldbf5itm){background:var(--gold);color:var(--canvas);font-weight:800}.mini-cal__day:where(.astro-ldbf5itm).is-marked a:where(.astro-ldbf5itm):hover,.mini-cal__day:where(.astro-ldbf5itm).is-marked a:where(.astro-ldbf5itm):focus-visible{background:var(--gold-hover);outline:2px solid var(--ink);outline-offset:1px}.mini-cal__day:where(.astro-ldbf5itm).is-deadline a:where(.astro-ldbf5itm){color:var(--gold);box-shadow:inset 0 0 0 2px var(--gold);background:0 0}.mini-cal__day:where(.astro-ldbf5itm).is-today{box-shadow:0 0 0 1px var(--ink)}.mini-cal__day:where(.astro-ldbf5itm).is-past{opacity:.35}.mini-cal__key:where(.astro-ldbf5itm){color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:12px 0 0;font-size:12px;display:flex}.mini-cal__dot:where(.astro-ldbf5itm),.mini-cal__ring:where(.astro-ldbf5itm){border-radius:50%;width:12px;height:12px;display:inline-block}.mini-cal__dot:where(.astro-ldbf5itm){background:var(--gold)}.mini-cal__ring:where(.astro-ldbf5itm){box-shadow:inset 0 0 0 2px var(--gold);margin-left:8px}.events-month__cards:where(.astro-ldbf5itm){grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:28px;display:grid}.event-card:where(.astro-ldbf5itm){flex-direction:column;min-width:0;scroll-margin-top:100px;display:flex}.event-card:where(.astro-ldbf5itm)[hidden]{display:none}.event-card:where(.astro-ldbf5itm):target .event-card__plate:where(.astro-ldbf5itm){box-shadow:inset 0 0 0 2px var(--gold)}.event-card__plate:where(.astro-ldbf5itm){aspect-ratio:16/9;border:1px solid var(--line);background:var(--surface);color:var(--gold);text-transform:uppercase;font-family:var(--display);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.event-card__plate:where(.astro-ldbf5itm) span:where(.astro-ldbf5itm){letter-spacing:.16em;color:var(--ink-soft);font-size:12px;font-weight:700}.event-card__plate:where(.astro-ldbf5itm) strong:where(.astro-ldbf5itm){letter-spacing:-.04em;font-size:clamp(52px,5.5vw,72px);font-weight:800;line-height:1}.event-card__plate:where(.astro-ldbf5itm) span:where(.astro-ldbf5itm):last-child{color:var(--gold);font-size:15px}.event-card__plate:where(.astro-ldbf5itm) strong:where(.astro-ldbf5itm){white-space:nowrap}.event-card__media:where(.astro-ldbf5itm){aspect-ratio:16/9;background:var(--surface);display:block;position:relative;overflow:hidden}.event-card__media:where(.astro-ldbf5itm) img:where(.astro-ldbf5itm){object-fit:cover;width:100%;height:100%;display:block}.event-card__badge:where(.astro-ldbf5itm){background:var(--canvas);color:var(--ink);border-left:3px solid var(--gold);font:700 12px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;align-items:baseline;gap:6px;padding:7px 11px;display:inline-flex;position:absolute;bottom:12px;left:12px}.event-card__badge:where(.astro-ldbf5itm) span:where(.astro-ldbf5itm){color:var(--ink-soft)}.event-card__badge:where(.astro-ldbf5itm) strong:where(.astro-ldbf5itm){color:var(--gold);letter-spacing:-.01em;font-size:18px}.event-card:where(.astro-ldbf5itm).has-cover .event-card__plate:where(.astro-ldbf5itm){display:none}.event-card__when:where(.astro-ldbf5itm){color:var(--gold);font:700 13px/1.4 var(--display);letter-spacing:.06em;text-transform:uppercase}.event-card__body:where(.astro-ldbf5itm){padding-top:16px}.event-card__body:where(.astro-ldbf5itm) .story-meta:where(.astro-ldbf5itm){margin-bottom:10px}.event-card:where(.astro-ldbf5itm) h4:where(.astro-ldbf5itm){font:800 22px/1.15 var(--display);letter-spacing:-.02em;text-wrap:balance;margin:0 0 10px}.event-card:where(.astro-ldbf5itm) h4:where(.astro-ldbf5itm) a:where(.astro-ldbf5itm){text-decoration:none}.event-card:where(.astro-ldbf5itm) h4:where(.astro-ldbf5itm) a:where(.astro-ldbf5itm):hover{color:var(--gold-hover)}.event-card:where(.astro-ldbf5itm) p:where(.astro-ldbf5itm){margin:0 0 6px;font-size:15px;line-height:1.5}.event-card__actions:where(.astro-ldbf5itm){flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.event-card__actions:where(.astro-ldbf5itm) .story-quick-peek:where(.astro-ldbf5itm){margin-top:0}.event-card__links:where(.astro-ldbf5itm){color:var(--ink-soft);margin-top:10px;font-size:14px}.event-card__links:where(.astro-ldbf5itm) a:where(.astro-ldbf5itm){overflow-wrap:anywhere}:where(.astro-ldbf5itm)[data-events-view=wire] .events-month__cards:where(.astro-ldbf5itm){grid-template-columns:1fr;gap:0}:where(.astro-ldbf5itm)[data-events-view=wire] .event-card:where(.astro-ldbf5itm){border-bottom:1px solid var(--line);grid-template-columns:76px minmax(0,1fr);gap:18px;padding:16px 0;display:grid}:where(.astro-ldbf5itm)[data-events-view=wire] .event-card:where(.astro-ldbf5itm)[hidden],:where(.astro-ldbf5itm)[data-events-view=wire] .event-card__media:where(.astro-ldbf5itm){display:none}:where(.astro-ldbf5itm)[data-events-view=wire] .event-card:where(.astro-ldbf5itm).has-cover .event-card__plate:where(.astro-ldbf5itm){display:flex}:where(.astro-ldbf5itm)[data-events-view=wire] .event-card__plate:where(.astro-ldbf5itm){aspect-ratio:1}:where(.astro-ldbf5itm)[data-events-view=wire] .event-card__plate:where(.astro-ldbf5itm) strong:where(.astro-ldbf5itm){font-size:clamp(20px,2.4vw,30px)}:where(.astro-ldbf5itm)[data-events-view=wire] .event-card__plate:where(.astro-ldbf5itm) span:where(.astro-ldbf5itm){letter-spacing:.1em;font-size:9px}:where(.astro-ldbf5itm)[data-events-view=wire] .event-card__plate:where(.astro-ldbf5itm) span:where(.astro-ldbf5itm):last-child{font-size:11px}:where(.astro-ldbf5itm)[data-events-view=wire] .event-card__body:where(.astro-ldbf5itm){padding-top:0}:where(.astro-ldbf5itm)[data-events-view=wire] .event-card:where(.astro-ldbf5itm) h4:where(.astro-ldbf5itm){margin-bottom:4px;font-size:18px}.news-events__empty:where(.astro-ldbf5itm){color:var(--ink-soft);margin:24px 0 0}.news-events__more-wrap:where(.astro-ldbf5itm){text-align:center;margin:28px 0 0}.news-events__more-wrap:where(.astro-ldbf5itm)[hidden]{display:none}.news-events__more:where(.astro-ldbf5itm){border-top:1px solid var(--line);margin-top:48px;padding-top:18px}.news-events__more:where(.astro-ldbf5itm) summary:where(.astro-ldbf5itm){cursor:pointer;font:700 14px/1.4 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.news-events__more:where(.astro-ldbf5itm) ul:where(.astro-ldbf5itm){margin:14px 0 0;padding-left:18px}.news-events__more:where(.astro-ldbf5itm) li:where(.astro-ldbf5itm){color:var(--ink-soft);margin:0 0 10px;font-size:15px;line-height:1.55}.news-events__more:where(.astro-ldbf5itm) strong:where(.astro-ldbf5itm){color:var(--ink)}.news-events__before:where(.astro-ldbf5itm){max-width:760px;color:var(--ink-soft);margin:22px 0 0;font-size:15px;line-height:1.55}.events-explorer:where(.astro-ldbf5itm){grid-template-columns:300px minmax(0,1fr);align-items:start;gap:36px;margin-top:36px;display:grid}.events-explorer:where(.astro-ldbf5itm)[hidden]{display:none}.explorer-cal:where(.astro-ldbf5itm){border:1px solid var(--line);background:var(--surface);padding:16px}.explorer-cal__nav:where(.astro-ldbf5itm){justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.explorer-cal__nav:where(.astro-ldbf5itm) strong:where(.astro-ldbf5itm){font:800 18px/1.2 var(--display);color:var(--ink)}.explorer-cal__step:where(.astro-ldbf5itm){border:1px solid var(--line);width:36px;height:36px;color:var(--gold);font:700 20px/1 var(--display);cursor:pointer;background:0 0;border-radius:50%}.explorer-cal__step:where(.astro-ldbf5itm):hover:not([disabled]){border-color:var(--gold)}.explorer-cal__step:where(.astro-ldbf5itm)[disabled]{opacity:.3;cursor:default}.explorer-cal:where(.astro-ldbf5itm) .mini-cal__day{aspect-ratio:1;font:600 13px/1 var(--display);color:var(--ink-soft);border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.explorer-cal:where(.astro-ldbf5itm) .mini-cal__day:before{content:none}.explorer-cal:where(.astro-ldbf5itm) .mini-cal__day button{width:100%;height:100%;min-height:0;color:inherit;font:inherit;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid}.explorer-cal:where(.astro-ldbf5itm) .mini-cal__day button:hover,.explorer-cal:where(.astro-ldbf5itm) .mini-cal__day button:focus-visible{outline:2px solid var(--ink-soft);outline-offset:1px}.explorer-cal:where(.astro-ldbf5itm) .mini-cal__day.is-marked button{background:var(--gold);color:var(--canvas);font-weight:800}.explorer-cal:where(.astro-ldbf5itm) .mini-cal__day.is-deadline button{color:var(--gold);box-shadow:inset 0 0 0 2px var(--gold);background:0 0}.explorer-cal:where(.astro-ldbf5itm) .mini-cal__day.has-news:after{content:"";background:var(--ink);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:1px;left:50%}.explorer-cal:where(.astro-ldbf5itm) .mini-cal__day.is-today{box-shadow:0 0 0 1px var(--ink)}.explorer-cal:where(.astro-ldbf5itm) .mini-cal__day.is-past{opacity:.35}.explorer-cal:where(.astro-ldbf5itm) .mini-cal__day.is-selected button{outline:2px solid var(--ink);outline-offset:1px}.explorer-cal:where(.astro-ldbf5itm) .mini-cal__grid li:first-child{grid-column-start:calc(var(--lead) + 1)}.mini-cal__news:where(.astro-ldbf5itm){background:var(--ink);border-radius:50%;width:6px;height:6px;margin-left:8px;display:inline-block}.explorer-months:where(.astro-ldbf5itm){border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:12px;display:flex}.explorer-filters:where(.astro-ldbf5itm){gap:12px;display:grid}.explorer-row:where(.astro-ldbf5itm){flex-wrap:wrap;gap:8px;display:flex}.explorer-chip:where(.astro-ldbf5itm){border:1px solid var(--line);color:var(--ink-soft);font:700 13px/1 var(--display);letter-spacing:.03em;cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px}.explorer-chip:where(.astro-ldbf5itm):hover{border-color:var(--gold);color:var(--ink)}.explorer-chip:where(.astro-ldbf5itm)[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:var(--canvas)}.explorer-months:where(.astro-ldbf5itm) .explorer-chip{border:1px solid var(--line);color:var(--ink-soft);font:700 12px/1 var(--display);cursor:pointer;background:0 0;border-radius:999px;padding:6px 10px}.explorer-months:where(.astro-ldbf5itm) .explorer-chip:hover{border-color:var(--gold);color:var(--ink)}.explorer-months:where(.astro-ldbf5itm) .explorer-chip[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:var(--canvas)}.explorer-search:where(.astro-ldbf5itm){gap:6px;max-width:420px;display:grid}.explorer-search:where(.astro-ldbf5itm) span:where(.astro-ldbf5itm){font:700 12px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.explorer-search:where(.astro-ldbf5itm) input:where(.astro-ldbf5itm){border:1px solid var(--line);background:var(--canvas);min-height:44px;color:var(--ink);font:16px/1.2 var(--text);border-radius:8px;padding:0 14px}.explorer-search:where(.astro-ldbf5itm) input:where(.astro-ldbf5itm):focus{outline:2px solid var(--gold);outline-offset:1px}.explorer-status:where(.astro-ldbf5itm){color:var(--ink);font:700 15px/1.4 var(--display);margin:4px 0 0}.explorer-clear:where(.astro-ldbf5itm){color:var(--gold);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.is-explorer:where(.astro-ldbf5itm) .events-month:where(.astro-ldbf5itm) .mini-cal:where(.astro-ldbf5itm){display:none}.is-explorer:where(.astro-ldbf5itm) .events-month__layout:where(.astro-ldbf5itm){grid-template-columns:1fr}.is-explorer:where(.astro-ldbf5itm) .events-month__cards:where(.astro-ldbf5itm){grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.events-news:where(.astro-ldbf5itm){border:1px solid var(--line);border-left:3px solid var(--gold);background:var(--surface);margin-top:36px;padding:18px 20px}.events-news:where(.astro-ldbf5itm)[hidden]{display:none}.events-news:where(.astro-ldbf5itm) h3:where(.astro-ldbf5itm){font:800 20px/1.2 var(--display);margin:0 0 12px}.events-news__list:where(.astro-ldbf5itm){gap:10px;margin:0;padding:0;list-style:none;display:grid}.events-news__list:where(.astro-ldbf5itm) li{grid-template-columns:64px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:0;font-size:15px;line-height:1.45;display:grid}.events-news__list:where(.astro-ldbf5itm) li:before{content:none}.events-news__list:where(.astro-ldbf5itm) time{color:var(--gold);font:700 13px/1.4 var(--display);text-transform:uppercase}.events-news__list:where(.astro-ldbf5itm) a{color:var(--ink);text-decoration:none}.events-news__list:where(.astro-ldbf5itm) a:hover{color:var(--gold-hover);text-decoration:underline}.events-news__list:where(.astro-ldbf5itm) span{color:var(--ink-soft);font:700 11px/1.4 var(--display);letter-spacing:.08em;text-transform:uppercase}.events-news__list:where(.astro-ldbf5itm) .events-news__none{color:var(--ink-soft);display:block}@media (width<=900px){.events-explorer:where(.astro-ldbf5itm){grid-template-columns:1fr;gap:24px}.explorer-cal:where(.astro-ldbf5itm){max-width:360px}.events-news__list:where(.astro-ldbf5itm) li{grid-template-columns:56px minmax(0,1fr)}.events-news__list:where(.astro-ldbf5itm) span{grid-column:2}.events-month__layout:where(.astro-ldbf5itm){grid-template-columns:1fr;gap:24px}.mini-cal:where(.astro-ldbf5itm){max-width:340px;position:static}}@media (width<=820px){.news-events:where(.astro-ldbf5itm){padding:64px 16px 48px}.events-month:where(.astro-ldbf5itm){margin-top:36px}}
