.tabs[data-astro-cid-x5uo5dnq]{z-index:var(--z-sticky);background:color-mix(in srgb, var(--color-bg-canvas) 94%, transparent);backdrop-filter:blur(6px);border-block:var(--border-width-hairline) solid var(--color-border-subtle);position:sticky;inset-block-start:var(--layout-header-height)}.tabs-list[data-astro-cid-x5uo5dnq]{max-inline-size:calc(var(--layout-container-wide) + 2 * var(--layout-gutter));padding-inline:var(--layout-gutter);grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:auto;display:grid}.tab[data-astro-cid-x5uo5dnq]{gap:var(--space-2xs);min-block-size:var(--size-target-min);padding:var(--space-2xs) var(--space-3xs);color:var(--color-text-primary);border-block-end:var(--border-width-band) solid transparent;transition:border-color var(--motion-duration-fast) var(--motion-ease-out);justify-content:center;align-items:center;text-decoration:none;display:flex}.tab[data-astro-cid-x5uo5dnq]:hover{color:var(--color-text-primary);border-block-end-color:var(--color-border-strong)}.tab-num[data-astro-cid-x5uo5dnq]{block-size:1.75em;inline-size:1.75em;font-family:var(--font-family-display), "Fraunces Fallback";font-weight:var(--font-weight-semibold);border:var(--border-width-default) solid var(--color-accent-thread);color:var(--color-accent-thread);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.tab-text[data-astro-cid-x5uo5dnq]{line-height:1.15;display:grid}.tab-day[data-astro-cid-x5uo5dnq]{font-weight:var(--font-weight-bold)}.tab-date[data-astro-cid-x5uo5dnq]{font-size:var(--font-size-minus-1);color:var(--color-text-secondary)}body:has(#thursday:target) .tab[data-astro-cid-x5uo5dnq][data-day=thursday],body:has(#friday:target) .tab[data-astro-cid-x5uo5dnq][data-day=friday],body:has(#saturday:target) .tab[data-astro-cid-x5uo5dnq][data-day=saturday],body:has(#sunday:target) .tab[data-astro-cid-x5uo5dnq][data-day=sunday]{border-block-end-color:var(--color-accent-thread)}body:has(#thursday:target) .tab[data-astro-cid-x5uo5dnq][data-day=thursday] .tab-num[data-astro-cid-x5uo5dnq],body:has(#friday:target) .tab[data-astro-cid-x5uo5dnq][data-day=friday] .tab-num[data-astro-cid-x5uo5dnq],body:has(#saturday:target) .tab[data-astro-cid-x5uo5dnq][data-day=saturday] .tab-num[data-astro-cid-x5uo5dnq],body:has(#sunday:target) .tab[data-astro-cid-x5uo5dnq][data-day=sunday] .tab-num[data-astro-cid-x5uo5dnq]{background:var(--color-accent-thread);color:var(--color-bg-canvas)}@media (width<=40rem){.tab[data-astro-cid-x5uo5dnq]{gap:var(--space-3xs);text-align:center;flex-direction:column}.tab-num[data-astro-cid-x5uo5dnq]{display:none}.tab-day[data-astro-cid-x5uo5dnq]{font-size:var(--font-size-minus-1)}.tab-date[data-astro-cid-x5uo5dnq]{font-size:var(--font-size-minus-2)}}.filters[data-astro-cid-cagbphsx]{gap:var(--space-xs);display:grid}fieldset[data-astro-cid-cagbphsx]{border:0;min-inline-size:0;margin:0;padding:0}.legend[data-astro-cid-cagbphsx]{font-weight:var(--font-weight-bold);font-size:var(--font-size-1);padding:0}.hint[data-astro-cid-cagbphsx]{font-size:var(--font-size-minus-1);color:var(--color-text-secondary);margin-block:var(--space-3xs) var(--space-xs)}.chips[data-astro-cid-cagbphsx]{gap:var(--space-2xs);flex-wrap:wrap;align-items:center;display:flex}.chip-input[data-astro-cid-cagbphsx]{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.chip[data-astro-cid-cagbphsx]{gap:var(--space-2xs);min-block-size:var(--size-target-min);padding-inline:var(--space-s);border-radius:var(--radius-pill);border:var(--border-width-default) solid var(--color-border-strong);background:var(--color-bg-canvas);color:var(--color-text-primary);font-weight:var(--font-weight-medium);cursor:pointer;user-select:none;transition:background-color var(--motion-duration-fast) var(--motion-ease-out), border-color var(--motion-duration-fast) var(--motion-ease-out);align-items:center;display:inline-flex}.chip[data-astro-cid-cagbphsx]:hover{border-color:var(--color-accent-thread)}.chip[data-astro-cid-cagbphsx] .chip-check{display:none}.chip-input[data-astro-cid-cagbphsx]:checked+.chip[data-astro-cid-cagbphsx]{background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-bg-canvas)}.chip-input[data-astro-cid-cagbphsx]:checked+.chip[data-astro-cid-cagbphsx] .chip-check{display:block}.chip-input[data-astro-cid-cagbphsx]:focus-visible+.chip[data-astro-cid-cagbphsx]{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset);box-shadow:0 0 0 calc(var(--focus-offset) + var(--focus-width) + var(--focus-outer-width)) var(--color-focus-ring-outer)}.reset[data-astro-cid-cagbphsx]{min-block-size:var(--size-target-min);padding-inline:var(--space-xs);color:var(--color-link-default);font:inherit;font-weight:var(--font-weight-bold);text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;text-decoration:underline}.reset-item[data-astro-cid-cagbphsx]{display:none}.filters[data-astro-cid-cagbphsx]:has(.chip-input:checked) .reset-item[data-astro-cid-cagbphsx]{display:block}.count[data-astro-cid-cagbphsx]{font-size:var(--font-size-minus-1);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.count[data-astro-cid-cagbphsx]:empty{display:none}@media (forced-colors:active){.chip-input[data-astro-cid-cagbphsx]:checked+.chip[data-astro-cid-cagbphsx]{border-width:var(--border-width-strong);text-decoration:underline}}.item[data-astro-cid-orafjmjo]{gap:var(--space-2xs) var(--space-m);padding-block:var(--space-m);border-block-end:var(--border-width-hairline) dashed var(--color-border-subtle);grid-template-columns:9.5rem minmax(0,1fr);padding-inline-start:var(--space-m);display:grid;position:relative}.item[data-astro-cid-orafjmjo]:last-child{border-block-end:0}.knot[data-astro-cid-orafjmjo]{inline-size:var(--space-s);block-size:var(--space-s);background:var(--color-bg-canvas);border:var(--border-width-strong) solid var(--color-accent-thread);border-radius:50%;position:absolute;inset-block-start:calc(var(--space-m) + .45em);inset-inline-start:calc(var(--space-2xs) * -1 - 1px)}.item[data-astro-cid-orafjmjo][data-highlight] .knot[data-astro-cid-orafjmjo]{background:var(--color-accent-honour);border-color:var(--color-accent-honour)}.when[data-astro-cid-orafjmjo]{align-content:start;gap:var(--space-3xs);font-variant-numeric:tabular-nums lining-nums;display:grid}.when[data-astro-cid-orafjmjo]>time[data-astro-cid-orafjmjo]{font-family:var(--font-family-display), "Fraunces Fallback";font-size:var(--font-size-2);font-weight:var(--font-weight-semibold);white-space:nowrap;line-height:1.1}.until[data-astro-cid-orafjmjo]{font-size:var(--font-size-minus-1);color:var(--color-text-secondary)}.fixed[data-astro-cid-orafjmjo]{gap:var(--space-3xs);font-size:var(--font-size-minus-1);font-weight:var(--font-weight-bold);color:var(--color-status-success);align-items:center;margin-block-start:var(--space-3xs);display:inline-flex}.body[data-astro-cid-orafjmjo]{gap:var(--space-2xs);justify-items:start;display:grid}.highlight[data-astro-cid-orafjmjo]{margin-block-end:calc(var(--space-3xs) * -1)}.title[data-astro-cid-orafjmjo]{font-size:var(--font-size-2)}.item[data-astro-cid-orafjmjo][data-highlight] .title[data-astro-cid-orafjmjo]{font-size:var(--font-size-3)}.desc[data-astro-cid-orafjmjo]{color:var(--color-text-secondary);max-inline-size:60ch}.foot[data-astro-cid-orafjmjo]{gap:0 var(--space-m);flex-wrap:wrap;align-items:center;margin-block-start:var(--space-3xs);display:flex}.meta[data-astro-cid-orafjmjo]{gap:var(--space-2xs) var(--space-s);font-size:var(--font-size-minus-1);flex-wrap:wrap;align-items:center;display:flex}.meta-row[data-astro-cid-orafjmjo]{gap:var(--space-3xs);align-items:center;display:flex}.meta-row[data-astro-cid-orafjmjo] dt[data-astro-cid-orafjmjo] svg{color:var(--color-accent-thread)}.meta[data-astro-cid-orafjmjo] a[data-astro-cid-orafjmjo]{font-weight:var(--font-weight-bold)}.tags[data-astro-cid-orafjmjo]{gap:var(--space-3xs);flex-wrap:wrap;display:flex}.tag[data-astro-cid-orafjmjo],.dress[data-astro-cid-orafjmjo]{gap:var(--space-3xs);padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-pill);border:var(--border-width-hairline) solid var(--color-border-subtle);background:var(--color-bg-surface);align-items:center;line-height:1.2;display:inline-flex}.dress[data-astro-cid-orafjmjo]{border:var(--border-width-default) solid var(--color-accent-honour);font-weight:var(--font-weight-bold)}.dress-label[data-astro-cid-orafjmjo]{font-weight:var(--font-weight-regular)}.dress[data-astro-cid-orafjmjo] svg{color:var(--color-accent-honour)}.cal[data-astro-cid-orafjmjo]{gap:var(--space-2xs);min-block-size:var(--size-target-min);font-weight:var(--font-weight-bold);font-size:var(--font-size-minus-1);align-items:center;display:inline-flex}@media (width<=40rem){.item[data-astro-cid-orafjmjo]{grid-template-columns:minmax(0,1fr)}.when[data-astro-cid-orafjmjo]{align-items:baseline;gap:0 var(--space-2xs);flex-wrap:wrap;display:flex}}.hero[data-astro-cid-duio7us2]{padding-block:var(--space-xl) var(--space-l)}.hero-grid[data-astro-cid-duio7us2]{gap:var(--space-xl);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;display:grid}.hero-text[data-astro-cid-duio7us2]{gap:var(--space-s);justify-items:start;display:grid}.hero-text[data-astro-cid-duio7us2] h1[data-astro-cid-duio7us2]{font-size:var(--font-size-6);max-inline-size:16ch}.hero-text[data-astro-cid-duio7us2] .lead[data-astro-cid-duio7us2]{max-inline-size:52ch}.notice[data-astro-cid-duio7us2]{gap:var(--space-s);padding:var(--space-s) var(--space-m);border-radius:var(--radius-m);background:var(--color-status-info-bg);border-inline-start:var(--border-width-band) solid var(--color-status-info);align-items:start;max-inline-size:60ch;margin-block-start:var(--space-xs);display:flex}.notice[data-astro-cid-duio7us2]>svg{color:var(--color-status-info);flex-shrink:0;margin-block-start:.2em}.notice-title[data-astro-cid-duio7us2]{font-family:var(--font-family-text), "Atkinson Fallback";font-size:var(--font-size-0);font-weight:var(--font-weight-bold);letter-spacing:0}.notice[data-astro-cid-duio7us2] p[data-astro-cid-duio7us2]{font-size:var(--font-size-minus-1)}.procession[data-astro-cid-duio7us2]{gap:var(--space-xs);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;display:grid}.proc[data-astro-cid-duio7us2]{aspect-ratio:1/2.4;--banner-notch:1.25rem;display:block;overflow:hidden}.proc[data-astro-cid-duio7us2]:nth-child(2){aspect-ratio:1/2.7}.proc[data-astro-cid-duio7us2]:nth-child(3){aspect-ratio:1/3}.proc[data-astro-cid-duio7us2]:nth-child(4){aspect-ratio:1/2.6}.proc[data-astro-cid-duio7us2] picture,.day-banner[data-astro-cid-duio7us2] picture{block-size:100%;display:block}.proc[data-astro-cid-duio7us2] img,.day-banner[data-astro-cid-duio7us2] img{object-fit:cover;block-size:100%;inline-size:100%}@media (width<=52rem){.hero-grid[data-astro-cid-duio7us2]{grid-template-columns:1fr}.procession[data-astro-cid-duio7us2]{display:none}}.filter-bar[data-astro-cid-duio7us2]{padding-block:var(--space-l) var(--space-m)}.filterable[data-astro-cid-duio7us2]:has(.chip-input:checked) .item{display:none}.filterable[data-astro-cid-duio7us2]:has(#filter-everyone:checked) .item[data-audience~=everyone],.filterable[data-astro-cid-duio7us2]:has(#filter-families:checked) .item[data-audience~=families],.filterable[data-astro-cid-duio7us2]:has(#filter-young:checked) .item[data-audience~=young],.filterable[data-astro-cid-duio7us2]:has(#filter-culture:checked) .item[data-audience~=culture],.filterable[data-astro-cid-duio7us2]:has(#filter-meetings:checked) .item[data-audience~=meetings]{display:grid}.day-empty[data-astro-cid-duio7us2]{padding-block:var(--space-m);color:var(--color-text-secondary);padding-inline-start:var(--space-m);font-style:italic;display:none}.filterable[data-astro-cid-duio7us2]:has(.chip-input:checked) .day-empty[data-astro-cid-duio7us2]{display:block}.filterable[data-astro-cid-duio7us2]:has(#filter-everyone:checked) .day-list[data-astro-cid-duio7us2]:has(.item[data-audience~=everyone]) .day-empty[data-astro-cid-duio7us2],.filterable[data-astro-cid-duio7us2]:has(#filter-families:checked) .day-list[data-astro-cid-duio7us2]:has(.item[data-audience~=families]) .day-empty[data-astro-cid-duio7us2],.filterable[data-astro-cid-duio7us2]:has(#filter-young:checked) .day-list[data-astro-cid-duio7us2]:has(.item[data-audience~=young]) .day-empty[data-astro-cid-duio7us2],.filterable[data-astro-cid-duio7us2]:has(#filter-culture:checked) .day-list[data-astro-cid-duio7us2]:has(.item[data-audience~=culture]) .day-empty[data-astro-cid-duio7us2],.filterable[data-astro-cid-duio7us2]:has(#filter-meetings:checked) .day-list[data-astro-cid-duio7us2]:has(.item[data-audience~=meetings]) .day-empty[data-astro-cid-duio7us2]{display:none}.day-grid[data-astro-cid-duio7us2]{gap:var(--space-xl);grid-template-columns:18rem minmax(0,1fr);align-items:start;display:grid}.day-head[data-astro-cid-duio7us2]{gap:var(--space-s);display:grid;position:sticky;inset-block-start:calc(var(--layout-header-height) + var(--space-3xl))}.day-banner[data-astro-cid-duio7us2]{aspect-ratio:4/5;--banner-notch:2rem;overflow:hidden}.day-title[data-astro-cid-duio7us2]{font-size:var(--font-size-4)}.timeline[data-astro-cid-duio7us2]{border-inline-start:var(--border-width-default) solid var(--color-accent-thread);position:relative}@media (width<=52rem){.day-grid[data-astro-cid-duio7us2]{gap:var(--space-m);grid-template-columns:1fr}.day-head[data-astro-cid-duio7us2]{grid-template-columns:6rem minmax(0,1fr);align-items:end;position:static}.day-banner[data-astro-cid-duio7us2]{aspect-ratio:3/4;--banner-notch:1rem}.day-title[data-astro-cid-duio7us2]{font-size:var(--font-size-3)}}.download[data-astro-cid-duio7us2]{gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr));align-items:center;display:grid}.download[data-astro-cid-duio7us2] header{margin-block-end:0}.download-actions[data-astro-cid-duio7us2]{gap:var(--space-xs);justify-items:start;display:grid}.download-type[data-astro-cid-duio7us2]{font-size:var(--font-size-minus-1);font-weight:var(--font-weight-bold);color:var(--color-text-secondary)}.download-help[data-astro-cid-duio7us2]{font-size:var(--font-size-minus-1);color:var(--color-text-secondary);max-inline-size:48ch}.fundraising[data-astro-cid-duio7us2]{text-align:center;justify-items:center;gap:var(--space-s);display:grid}.fundraising[data-astro-cid-duio7us2] header{margin-block-end:0}.fundraising-icon[data-astro-cid-duio7us2]{border:var(--border-width-default) solid var(--color-border-subtle);block-size:4rem;inline-size:4rem;color:var(--color-accent-honour);border-radius:50%;place-items:center;display:inline-grid}.fundraising-icon[data-astro-cid-duio7us2] svg{block-size:2rem;inline-size:2rem}.next-title[data-astro-cid-duio7us2]{font-size:var(--font-size-3);margin-block-end:var(--space-m)}.next[data-astro-cid-duio7us2]{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));display:grid}.next[data-astro-cid-duio7us2] li[data-astro-cid-duio7us2]{display:grid}.next[data-astro-cid-duio7us2] a[data-astro-cid-duio7us2]{gap:var(--space-s);min-block-size:var(--size-target-min);padding:var(--space-s) var(--space-m);border-radius:var(--radius-m);border:var(--border-width-hairline) solid var(--color-border-subtle);background:var(--color-bg-canvas);color:var(--color-text-primary);font-weight:var(--font-weight-bold);transition:border-color var(--motion-duration-fast) var(--motion-ease-out);align-items:center;text-decoration:none;display:flex}.next[data-astro-cid-duio7us2] a[data-astro-cid-duio7us2]>span[data-astro-cid-duio7us2]{flex:1}.next[data-astro-cid-duio7us2] a[data-astro-cid-duio7us2] svg:first-child{color:var(--color-accent-thread)}.next[data-astro-cid-duio7us2] a[data-astro-cid-duio7us2]:hover{border-color:var(--color-accent-thread)}
