.hero[data-astro-cid-ge2uvauf]{--hero-p:0;height:100svh;min-height:36rem;color:var(--c-on-dark);background:var(--c-night);align-items:end;display:grid;position:relative;overflow:hidden}.hero__media[data-astro-cid-ge2uvauf]{position:absolute;inset:0}.hero__media[data-astro-cid-ge2uvauf] picture,.hero__media[data-astro-cid-ge2uvauf] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__media[data-astro-cid-ge2uvauf] img{transform:scale(calc(1 + var(--hero-p) * .12));transform-origin:55% 60%}.hero__media[data-astro-cid-ge2uvauf] .hero__gl{width:100%;height:100%;position:absolute;inset:0}.motion-ok .hero__media[data-astro-cid-ge2uvauf] picture{animation:hero-settle 4.5s var(--ease-calm) both}@keyframes hero-settle{0%{filter:brightness(.6);transform:scale(1.06)}}.hero__veil[data-astro-cid-ge2uvauf]{pointer-events:none;background:linear-gradient(180deg, rgb(var(--ov) / .7) 0%, rgb(var(--ov) / .25) 14%, rgb(var(--ov) / 0) 30%), linear-gradient(90deg, rgb(var(--ov) / .62) 0%, rgb(var(--ov) / .28) 38%, rgb(var(--ov) / 0) 62%), linear-gradient(0deg, rgb(var(--ov) / .9) 0%, rgb(var(--ov) / .55) 30%, rgb(var(--ov) / 0) 60%);position:absolute;inset:0}.hero__content[data-astro-cid-ge2uvauf]{z-index:1;opacity:calc(1 - var(--hero-p) * 1.6);transform:translate3d(0, calc(var(--hero-p) * -60px), 0);padding-bottom:clamp(5.5rem,4rem + 6vh,8rem);position:relative}.hero__eyebrow[data-astro-cid-ge2uvauf]{color:var(--c-brass-light);margin-bottom:var(--s-5)}.hero__title[data-astro-cid-ge2uvauf]{text-shadow:0 2px 40px #00000040;font-weight:360}.hero__line[data-astro-cid-ge2uvauf]{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.hero__line[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{display:inline-block}.hero__line[data-astro-cid-ge2uvauf]:nth-child(2){padding-left:clamp(1.5rem,8vw,9rem);font-style:italic;font-weight:330}.motion-ok .hero__line[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{animation:rise 1.9s var(--ease-calm) both;animation-delay:.3s}.motion-ok .hero__line[data-astro-cid-ge2uvauf]:nth-child(2)>span[data-astro-cid-ge2uvauf]{animation-delay:.48s}.motion-ok .hero__eyebrow[data-astro-cid-ge2uvauf],.motion-ok .hero__foot[data-astro-cid-ge2uvauf]{animation:fade-up 1.6s var(--ease-calm) both;animation-delay:.9s}@keyframes rise{0%{transform:translateY(105%)}}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}}.hero__foot[data-astro-cid-ge2uvauf]{margin-top:var(--s-6);gap:var(--s-5);padding-top:var(--s-5);border-top:1px solid #f3ede347;display:grid}.hero__claim[data-astro-cid-ge2uvauf]{font-family:var(--f-display);max-width:26ch;font-size:clamp(1.25rem,1.05rem + .9vw,1.9rem);font-style:italic;font-weight:380;line-height:1.25}.hero__info[data-astro-cid-ge2uvauf]{font-size:var(--fs-small);color:var(--c-on-dark-soft);gap:.2rem;display:grid}.hero__status[data-astro-cid-ge2uvauf]{color:var(--c-on-dark);align-items:center;gap:.6rem;font-weight:560;display:inline-flex}.hero__dot[data-astro-cid-ge2uvauf]{background:var(--c-on-dark-soft);border-radius:50%;width:.5rem;height:.5rem}.hero__status[data-astro-cid-ge2uvauf].is-open .hero__dot[data-astro-cid-ge2uvauf]{background:#9cc283;box-shadow:0 0 0 4px #9cc28340}@media (width>=48em){.hero__foot[data-astro-cid-ge2uvauf]{grid-template-columns:1fr auto;align-items:end}.hero__info[data-astro-cid-ge2uvauf]{text-align:right;justify-items:end}}.hero__enter[data-astro-cid-ge2uvauf]{z-index:2;left:50%;bottom:var(--s-5);font-size:var(--fs-micro);letter-spacing:.24em;text-transform:uppercase;color:var(--c-on-dark-soft);opacity:calc(1 - var(--hero-p) * 3);justify-items:center;gap:.6rem;font-weight:560;text-decoration:none;display:grid;position:absolute;transform:translate(-50%)}.hero__enter[data-astro-cid-ge2uvauf]:hover{color:var(--c-on-dark)}.hero__enter-line[data-astro-cid-ge2uvauf]{background:linear-gradient(currentColor,#0000);width:1px;height:2.6rem;position:relative;overflow:hidden}.motion-ok .hero__enter-line[data-astro-cid-ge2uvauf]:after{content:"";background:var(--c-brass-light);width:1px;height:40%;animation:drip 2.8s var(--ease-in-out) infinite 2s;position:absolute;top:-40%;left:0}@keyframes drip{to{top:110%}}@media (width<=47.99em){.hero__enter[data-astro-cid-ge2uvauf]{display:none}}.sh[data-astro-cid-pb4nux2a]{gap:var(--s-5);margin-bottom:var(--s-8);display:grid}.sh__label[data-astro-cid-pb4nux2a]{color:var(--c-ink-faint);margin-bottom:var(--s-4)}.is-dark .sh__label[data-astro-cid-pb4nux2a],.on-dark .sh__label[data-astro-cid-pb4nux2a]{color:var(--c-on-dark-soft)}.sh__title[data-astro-cid-pb4nux2a]{max-width:18ch}.sh__aside[data-astro-cid-pb4nux2a]{gap:var(--s-4);align-content:end;justify-items:start;max-width:30rem;display:grid}.sh__intro[data-astro-cid-pb4nux2a]{color:var(--c-ink-soft);font-size:var(--fs-body)}.is-dark .sh__intro[data-astro-cid-pb4nux2a]{color:var(--c-on-dark-soft)}@media (width>=64em){.sh--split[data-astro-cid-pb4nux2a]{align-items:end;gap:var(--gutter);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.sh--split[data-astro-cid-pb4nux2a] .sh__aside[data-astro-cid-pb4nux2a]{justify-self:end;padding-bottom:.6rem}}.welcome__grid[data-astro-cid-lcdefpme]{gap:var(--s-7);display:grid}.welcome__statement[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{color:var(--c-ink-faint);margin-bottom:var(--s-5)}.welcome__title[data-astro-cid-lcdefpme]{max-width:17ch}.welcome__visual[data-astro-cid-lcdefpme]{width:100%;max-width:30rem;margin-inline:auto;padding-bottom:12%;position:relative}.welcome__arch[data-astro-cid-lcdefpme]{width:78%;margin-left:auto}.welcome__inset[data-astro-cid-lcdefpme]{width:42%;box-shadow:var(--shadow-deep);border:6px solid var(--c-ivory);position:absolute;bottom:0;left:0}.welcome__text[data-astro-cid-lcdefpme]{gap:var(--s-5);align-content:start;display:grid}.welcome__prose[data-astro-cid-lcdefpme]{font-size:var(--fs-body)}.welcome__facts[data-astro-cid-lcdefpme]{gap:var(--s-4) clamp(1.5rem, 3vw, 2.75rem);margin-top:var(--s-4);padding-top:var(--s-5);border-top:1px solid var(--c-line);flex-wrap:wrap;display:flex}.welcome__facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-size:var(--fs-micro);letter-spacing:.1em;white-space:nowrap;text-transform:uppercase;color:var(--c-ink-faint);font-weight:560}.welcome__facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{white-space:nowrap;font-family:var(--f-display);margin-top:.3rem;font-size:clamp(1.6rem,1.3rem + .9vw,2.1rem);line-height:1.1}@media (width>=64em){.welcome__grid[data-astro-cid-lcdefpme]{column-gap:var(--s-9);row-gap:var(--s-7);grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-template-areas:"stmt visual""text visual"}.welcome__statement[data-astro-cid-lcdefpme]{grid-area:stmt}.welcome__visual[data-astro-cid-lcdefpme]{margin-top:var(--s-6);grid-area:visual;align-self:start}.welcome__text[data-astro-cid-lcdefpme]{grid-area:text;max-width:36rem}}.notice[data-astro-cid-lcdefpme]{padding-block:var(--s-8);border-top:1px solid var(--c-line)}.notice__grid[data-astro-cid-lcdefpme]{gap:var(--s-6);align-items:center;display:grid}.notice__media[data-astro-cid-lcdefpme]{max-width:30rem}.notice__media[data-astro-cid-lcdefpme] img{width:100%;box-shadow:var(--shadow-soft)}.notice__text[data-astro-cid-lcdefpme]{gap:var(--s-4);justify-items:start;display:grid}.notice__text[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{color:var(--c-ink-faint)}.notice__body[data-astro-cid-lcdefpme] h3,.notice__body[data-astro-cid-lcdefpme] p{font-family:var(--f-display);font-size:var(--fs-lead);font-weight:420;line-height:1.4}.notice__body[data-astro-cid-lcdefpme] h3:first-child{font-size:clamp(1.6rem,1.3rem + 1.2vw,2.4rem);font-weight:400;line-height:1.15}.notice__body[data-astro-cid-lcdefpme] *+*{margin-top:.6em}@media (width>=64em){.notice__grid[data-astro-cid-lcdefpme]{gap:var(--s-9);grid-template-columns:minmax(0,4fr) minmax(0,7fr)}}.events__links[data-astro-cid-lcdefpme]{gap:.25rem;display:grid}.events__sub[data-astro-cid-lcdefpme]{margin-top:var(--s-6)}.events__wrap[data-astro-cid-lcdefpme]{max-width:calc(60rem + 2 * var(--gutter))}.building__grid[data-astro-cid-lcdefpme]{gap:var(--s-7) var(--gutter);display:grid}@media (width>=48em){.building__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}.building__card[data-astro-cid-lcdefpme]{gap:var(--s-3);color:inherit;justify-items:start;text-decoration:none;display:grid}.building__img[data-astro-cid-lcdefpme]{aspect-ratio:3/2;width:100%;margin-bottom:var(--s-2);background:var(--c-parchment);overflow:hidden}.building__img[data-astro-cid-lcdefpme] picture,.building__img[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;transition:transform 1.6s var(--ease-calm)}.building__card[data-astro-cid-lcdefpme]:hover .building__img[data-astro-cid-lcdefpme] img{transform:scale(1.03)}.building__kicker[data-astro-cid-lcdefpme]{color:var(--c-ink-faint)}.building__card[data-astro-cid-lcdefpme] .h3[data-astro-cid-lcdefpme]{max-width:24ch}.culture__layout[data-astro-cid-lcdefpme]{gap:var(--s-8) var(--gutter);align-items:start;display:grid}@media (width>=64em){.culture__layout[data-astro-cid-lcdefpme]{gap:var(--s-9);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.culture__visual[data-astro-cid-lcdefpme]{gap:var(--s-3);margin:0;display:grid}.culture__visual-img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;overflow:hidden}.culture__visual-img[data-astro-cid-lcdefpme] picture,.culture__visual-img[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.culture__visual[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{font-size:var(--fs-small);color:var(--c-ink-faint);max-width:34rem}.culture__exhibit-link[data-astro-cid-lcdefpme]{gap:var(--s-3);color:inherit;justify-items:start;text-decoration:none;display:grid}.culture__frame[data-astro-cid-lcdefpme]{width:100%;padding:var(--s-5);background:var(--c-parchment);border:1px solid var(--c-line);margin-bottom:var(--s-2)}.culture__frame[data-astro-cid-lcdefpme] img{object-fit:contain;width:100%;height:auto;max-height:30rem;transition:transform 1.6s var(--ease-calm);box-shadow:0 18px 40px -24px #0f245373}.culture__exhibit-link[data-astro-cid-lcdefpme]:hover .culture__frame[data-astro-cid-lcdefpme] img{transform:scale(1.015)}.culture__kicker[data-astro-cid-lcdefpme]{color:var(--c-gold-ink)}.culture__exhibit-title[data-astro-cid-lcdefpme]{font-family:var(--f-display);font-size:clamp(1.5rem,1.3rem + .8vw,2rem);font-weight:450;line-height:1.15}.culture__exhibit-text[data-astro-cid-lcdefpme]{font-size:var(--fs-small);max-width:34rem}.culture__prog-label[data-astro-cid-lcdefpme]{color:var(--c-ink-faint);margin-bottom:var(--s-4)}.prog[data-astro-cid-lcdefpme]{border-top:1px solid var(--c-line-strong);margin:0;padding:0;list-style:none}.prog[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--c-line)}.prog__row[data-astro-cid-lcdefpme]{gap:var(--s-5);padding:var(--s-4) 0;color:inherit;grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;text-decoration:none;display:grid}.prog__date[data-astro-cid-lcdefpme]{gap:.15rem;line-height:1.2;display:grid}.prog__wd[data-astro-cid-lcdefpme]{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--c-gold-ink);font-weight:600}.prog__day[data-astro-cid-lcdefpme]{font-family:var(--f-display);color:var(--c-njk-navy);font-size:1.2rem}.prog__main[data-astro-cid-lcdefpme]{gap:.25rem;display:grid}.prog__title[data-astro-cid-lcdefpme]{font-family:var(--f-display);transition:background-size var(--d-slow) var(--ease-calm);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;justify-self:start;font-size:clamp(1.25rem,1.15rem + .4vw,1.5rem);font-weight:450;line-height:1.2}.prog__row[data-astro-cid-lcdefpme]:hover .prog__title[data-astro-cid-lcdefpme]{background-size:100% 1px}.prog__meta[data-astro-cid-lcdefpme]{font-size:var(--fs-small);color:var(--c-ink-soft)}.prog__empty[data-astro-cid-lcdefpme]{padding:var(--s-5) 0;color:var(--c-ink-soft);font-family:var(--f-display);font-size:var(--fs-lead)}.culture__all[data-astro-cid-lcdefpme]{margin-top:var(--s-5)}@media (width<=30em){.prog__row[data-astro-cid-lcdefpme]{gap:var(--s-4);grid-template-columns:5.5rem minmax(0,1fr)}}.news__grid[data-astro-cid-lcdefpme]{gap:var(--s-7) var(--gutter);align-items:start;display:grid}@media (width>=64em){.news__grid[data-astro-cid-lcdefpme]{gap:var(--s-9);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.news__lead-link[data-astro-cid-lcdefpme]{gap:var(--s-3);color:inherit;text-decoration:none;display:grid}.news__lead-img[data-astro-cid-lcdefpme]{aspect-ratio:3/2;margin-bottom:var(--s-2);background:var(--c-limestone);overflow:hidden}.news__lead-img[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;transition:transform 1.6s var(--ease-calm)}.news__lead-link[data-astro-cid-lcdefpme]:hover .news__lead-img[data-astro-cid-lcdefpme] img{transform:scale(1.02)}.news__date[data-astro-cid-lcdefpme]{color:var(--c-ink-faint)}.news__lead-title[data-astro-cid-lcdefpme]{font-family:var(--f-display);max-width:22ch;font-size:clamp(1.8rem,1.4rem + 1.4vw,2.6rem);font-weight:450;line-height:1.1}.news__lead-text[data-astro-cid-lcdefpme]{color:var(--c-ink-soft);max-width:40rem}.news__side[data-astro-cid-lcdefpme]{gap:var(--s-5);align-content:start;display:grid}.news__list[data-astro-cid-lcdefpme]{border-top:1px solid var(--c-line-strong);margin:0;padding:0;list-style:none}.news__list[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--c-line)}.news__item[data-astro-cid-lcdefpme]{padding:var(--s-4) 0;color:inherit;gap:.35rem;text-decoration:none;display:grid}.news__item-title[data-astro-cid-lcdefpme]{font-family:var(--f-display);transition:background-size var(--d-slow) var(--ease-calm);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;justify-self:start;font-size:1.3rem;font-weight:450;line-height:1.25}.news__item[data-astro-cid-lcdefpme]:hover .news__item-title[data-astro-cid-lcdefpme]{background-size:100% 1px}.news__newsletter[data-astro-cid-lcdefpme]{font-size:var(--fs-small);color:var(--c-ink-soft)}.spirit[data-astro-cid-lcdefpme]{background:var(--c-night);color:var(--c-on-dark);padding-block:var(--s-9)}.spirit[data-astro-cid-lcdefpme] [data-reveal].is-in{transition-duration:2.4s!important}.spirit__head[data-astro-cid-lcdefpme]{gap:var(--s-5);max-width:var(--w-col);margin-inline:auto;margin-bottom:var(--s-7);display:grid}.spirit__head[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{color:var(--c-brass-light)}.spirit__title[data-astro-cid-lcdefpme]{font-size:clamp(3rem,1.8rem + 6vw,8rem)}.spirit__title[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--c-brass-light)}.spirit__intro[data-astro-cid-lcdefpme]{color:var(--c-on-dark-soft);font-size:var(--fs-lead);font-family:var(--f-display);max-width:34rem;line-height:1.5}.spirit__offers[data-astro-cid-lcdefpme]{gap:var(--s-8) var(--gutter);display:grid}.spirit__link[data-astro-cid-lcdefpme]{gap:var(--s-3);color:inherit;text-decoration:none;display:grid}.spirit__img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;margin-bottom:var(--s-3);overflow:hidden}.spirit__img[data-astro-cid-lcdefpme] picture{height:100%}.spirit__img[data-astro-cid-lcdefpme] img{transition:transform 2.4s var(--ease-calm), filter 1.2s var(--ease-calm);filter:brightness(.82)saturate(.85)}.spirit__link[data-astro-cid-lcdefpme]:hover .spirit__img[data-astro-cid-lcdefpme] img{filter:brightness()saturate();transform:scale(1.04)}.spirit__meta[data-astro-cid-lcdefpme]{color:var(--c-brass-light)}.spirit__desc[data-astro-cid-lcdefpme]{color:var(--c-on-dark-soft)}@media (width>=64em){.spirit__offers[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.spirit__quote[data-astro-cid-lcdefpme]{margin-top:var(--s-8);text-align:center;max-width:48rem;margin-inline:auto}.spirit__quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{font-family:var(--f-display);font-size:clamp(1.6rem,1.2rem + 1.8vw,2.75rem);font-style:italic;font-weight:350;line-height:1.25}.spirit__quote[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{margin-top:var(--s-4);font-size:var(--fs-small);letter-spacing:.08em;color:var(--c-on-dark-soft)}.spirit__quote[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]:before{content:"— "}.visit__grid[data-astro-cid-lcdefpme]{gap:var(--s-7) var(--gutter);display:grid}.visit__h[data-astro-cid-lcdefpme]{color:var(--c-ink-faint);margin-bottom:var(--s-4)}.visit__info[data-astro-cid-lcdefpme]{gap:var(--s-7);align-content:start;display:grid}.visit__note[data-astro-cid-lcdefpme]{margin-top:var(--s-4)}.visit__address[data-astro-cid-lcdefpme]{font-style:normal;font-family:var(--f-display);font-size:var(--fs-lead);line-height:1.4}.visit__prose[data-astro-cid-lcdefpme]{font-size:var(--fs-small)}.visit__prose[data-astro-cid-lcdefpme] strong{color:var(--c-ink);font-weight:600}.visit__actions[data-astro-cid-lcdefpme]{gap:var(--s-5);flex-wrap:wrap;align-items:center;display:flex}@media (width>=64em){.visit__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.visit__map[data-astro-cid-lcdefpme]{grid-area:1/1}.visit__info[data-astro-cid-lcdefpme]{grid-area:1/2}}
