.calendar.svelte-7oqxfc{background-color:var(--c-background);border:1px solid var(--c-gimson);color:var(--c-midground);border-block-end:none}@media (width>=40em){.calendar.svelte-7oqxfc{display:flex}}.calendar.svelte-7oqxfc:last-child{border-block-end:1px solid var(--c-gimson)}.cell.svelte-7oqxfc{flex-direction:column;flex:1 0 auto;padding:1.25rem 1.5rem;display:flex}@media (width>=40em){.cell.svelte-7oqxfc{justify-content:center;align-items:center;width:0%}.cell.fill.svelte-7oqxfc{flex-grow:2}}.cell.svelte-7oqxfc .link{--c-foreground:var(--c-midground);width:100%}.cell.svelte-7oqxfc+.cell:where(.svelte-7oqxfc){border-inline-start:1px solid var(--c-gimson)}@media (width>=40em){.date.svelte-7oqxfc{text-align:center}}.day.svelte-7oqxfc{font:500 var(--f-body1);text-wrap:balance}.time.svelte-7oqxfc{font:400 var(--f-body2)}.fallback.svelte-4j0p2b{aspect-ratio:1;background-color:var(--c-foreground);color:var(--c-gimson);padding:5rem}.fallback-icon.svelte-4j0p2b{rotate:-45deg}.date.svelte-4j0p2b .month:where(.svelte-4j0p2b){color:var(--c-foreground);font:400 var(--f-body2);letter-spacing:var(--ls-body2);text-transform:uppercase}.date.svelte-4j0p2b .day:where(.svelte-4j0p2b){color:var(--c-foreground);font:400 var(--f-h1);letter-spacing:var(--ls-h1)}@media (width>=40em){.date.svelte-4j0p2b .day:where(.svelte-4j0p2b){margin-block-end:2.5rem}}.date.svelte-4j0p2b .title:where(.svelte-4j0p2b){color:var(--c-midground);font:700 var(--f-h6);letter-spacing:var(--ls-h6)}@media (width>=40em){.date.svelte-4j0p2b .title:where(.svelte-4j0p2b){margin-block-start:.625rem}}.date.svelte-4j0p2b .subtitle:where(.svelte-4j0p2b){color:var(--c-midground);font:400 var(--f-body2);letter-spacing:var(--ls-body2);margin-block-start:.75rem}.card.svelte-4j0p2b{color:var(--c-midground)}.caption.svelte-4j0p2b{background-color:var(--c-background);color:var(--c-foreground);font:500 var(--f-signpost);letter-spacing:var(--ls-signpost);text-align:center;text-transform:uppercase;padding:.375rem 1rem}.suptitle.svelte-4j0p2b{font:400 var(--f-body2);letter-spacing:var(--ls-body2);text-transform:uppercase;margin-block-start:1rem}@media (width>=40em){.suptitle.svelte-4j0p2b{margin-block-start:1.75rem}}.title.svelte-4j0p2b{font:600 var(--f-h6);letter-spacing:var(--ls-h6)}@media (width>=40em){.title.svelte-4j0p2b{margin-block-start:.625rem}}.subtitle.svelte-4j0p2b{font:400 var(--f-body2);letter-spacing:var(--ls-body2);margin-block-start:.75rem}.latest.svelte-1tqvqqb{background-color:var(--c-background);color:var(--c-foreground);padding-block:var(--padding-top,var(--padding-default)) var(--padding-bottom,var(--padding-default))}.inner.svelte-1tqvqqb{align-items:start;gap:2rem;display:grid}@media (width>=40em){.inner.svelte-1tqvqqb{grid-template-columns:repeat(3,minmax(0,1fr))}}.content.svelte-1tqvqqb{display:contents}@media (width>=40em){.content.svelte-1tqvqqb{grid-column:1/3;display:block}}.tabs.svelte-1tqvqqb{scrollbar-width:none;grid-column:1/-1;align-items:start;gap:1.75rem;margin-inline:-6vw;padding-inline:6vw;display:flex;overflow-x:auto}.tabs.svelte-1tqvqqb::-webkit-scrollbar{display:none}@media (width>=40em){.tabs.svelte-1tqvqqb{align-items:unset;gap:.25rem;margin-inline:-5vw;padding-inline:5vw;display:grid}}.inline.svelte-1tqvqqb{display:grid}@media (width>=40em){.inline.svelte-1tqvqqb{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:2rem}}@media (width<=39.9375em){.inline.svelte-1tqvqqb .link{display:none}}@media (width>=40em){.xlink.svelte-1tqvqqb{display:none}}.tab.svelte-1tqvqqb{color:var(--c-midground);font:600 var(--f-h3);height:3.75rem;letter-spacing:var(--ls-h3);text-align:start;white-space:nowrap}@media (width>=40em){.tab.svelte-1tqvqqb{grid-column:1/3}}.tab.svelte-1tqvqqb:hover,.tab.on.svelte-1tqvqqb{color:var(--c-foreground);text-decoration:underline}.heading.svelte-1tqvqqb{grid-column:1/-1;align-items:start;gap:.5rem;display:grid}@media (width>=40em){.heading.svelte-1tqvqqb{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.title.svelte-1tqvqqb{color:var(--c-foreground);font:600 var(--f-h2);letter-spacing:var(--ls-h2);text-wrap:balance}.subtitle.svelte-1tqvqqb{color:var(--c-midground);font:500 var(--f-h4);letter-spacing:var(--ls-h4);text-wrap:balance;order:1;margin-block-start:1rem}@media (width>=40em){.subtitle.svelte-1tqvqqb{order:unset;margin-block-start:2.5rem}}.carousel.svelte-1tqvqqb{cursor:grab;-webkit-user-select:none;user-select:none;grid-column:1/-1;overflow:clip}.slides.svelte-1tqvqqb{margin-block:2rem 0;display:flex}@media (width>=40em){.slides.svelte-1tqvqqb{gap:2rem}}.slide.svelte-1tqvqqb{flex:1 0 100%}.group.svelte-1tqvqqb{flex-wrap:wrap;flex:1 0 100%;gap:2rem;display:flex}@media (width<=39.9375em){.group.svelte-1tqvqqb{margin-block-end:2rem}}.item.svelte-1tqvqqb{flex-grow:1;gap:4rem;display:flex}.item.fill.svelte-1tqvqqb{flex:1 0 100%}@media (width>=40em){.item.svelte-1tqvqqb{flex:1 0 calc(33.3333% - 1.33333rem);display:block}}.event.svelte-1tqvqqb{border-right:1px solid var(--c-gimson);padding-inline-end:2rem}.event.svelte-1tqvqqb:last-child{border-right:none;padding-inline-end:0}.suptitle.svelte-1tqvqqb{font:400 var(--f-body2);letter-spacing:var(--ls-body2);text-transform:uppercase;margin-block-start:1.75rem}.caption.svelte-1tqvqqb{background-color:var(--c-rose);color:var(--c-white);font:500 var(--f-signpost);letter-spacing:var(--ls-signpost);text-align:center;text-transform:uppercase;padding:.375rem 1rem}.pagi.svelte-1tqvqqb{grid-column:1/-1;justify-content:center;margin-block-start:1rem;display:flex}@media (width<=39.9375em){.pagi.svelte-1tqvqqb{margin-block-start:.5rem;margin-inline-start:auto;padding-inline:6vw}}
