.end-page_page__F4fD_ {
  display: flex;
  height: var(--max-page-height);
}
.end-page_chapter__4_9SC {
  align-items: center;
  display: flex;
  flex-basis: 50%;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  justify-content: center;
  padding: var(--spacing-xl);
  position: relative;
  text-align: center;
  z-index: 5;
}
.end-page_tag__rzSx4 {
  font-size: var(--textsize-l);
  font-weight: 500;
  margin-bottom: var(--spacing-micro);
  text-transform: uppercase;
}
.end-page_imageWrapper__S1Fxl {
  bottom: 0;
  filter: brightness(0.5);
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}
.end-page_readMore__AYdpt {
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  font-size: var(--textsize-m);
  font-weight: 500;
  gap: var(--spacing-xxs);
  justify-content: center;
  text-align: center;
  z-index: 5;
}
.end-page_readMore__AYdpt canvas {
  min-height: 200px;
}
.end-page_readMoreText__ITu_L {
  font-size: var(--textsize-l);
  width: 340px;
}
.end-page_fixed__S1DAo {
  left: 50%;
  position: fixed;
  top: 50%;
  transform: translate(-50%, -50%);
}
.audio-guide_searchSection__sKeWY {
  margin-top: var(--spacing-micro);
}
@media only screen and (min-width: 960px) {
  .audio-guide_searchSection__sKeWY {
    margin-bottom: var(--spacing-micro);
  }
}
.audio-guide_searchSection__sKeWY .audio-guide_inputWrapper__ayOyc {
  margin: 0 auto;
}
.audio-guide_playlistShelf__6Fkrs {
  margin-bottom: var(--spacing-m);
}
.audio-guide_playlistShelfTitle__xAX4Q {
  margin-bottom: var(--spacing-xxs);
}
.audio-guide_description__SfCGR {
  margin: 0 auto;
}
.audio-guide_inputWrapper__ayOyc {
  display: block;
  margin: 0;
  position: relative;
}
.audio-guide_credits__4ONrk {
  margin: var(--spacing-m) var(--spacing-component-margin);
  text-align: center;
}
.audio-guide_sponsorLogo___Yw2c {
  font-size: var(--textsize-xs);
  font-weight: 500;
  margin: 0 auto;
  max-width: 150px;
  text-align: left;
  width: 100%;
}
.audio-guide_sponsorLogo___Yw2c svg {
  height: 100%;
  width: 100%;
}
.audio-guide_mainWrapper__QA18X {
  column-gap: var(--spacing-m);
  display: flex;
  flex-direction: column;
  row-gap: var(--spacing-s);
}
@media (orientation: landscape) {
  .audio-guide_mainWrapper__QA18X {
    align-items: flex-start;
    flex-direction: row-reverse;
  }
}
.audio-guide_artwork__guRlr,
.audio-guide_playerWrapper__7oBYx {
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
}
@media (orientation: landscape) {
  .audio-guide_artwork__guRlr,
  .audio-guide_playerWrapper__7oBYx {
    flex-basis: 50%;
  }
}
.audio-guide_artwork__guRlr {
  align-items: center;
  align-self: flex-start;
  display: flex;
  flex-direction: column;
  gap: var(--spacing-xxs);
  justify-content: center;
  min-height: 30vh;
  position: relative;
  width: 100%;
}
@media (orientation: landscape) {
  .audio-guide_artwork__guRlr {
    min-height: 50vh;
  }
}
.audio-guide_crdImageWrapper__IbdSD {
  align-items: center;
  background-color: var(--color-grey-100);
  display: flex;
  justify-content: center;
  width: 100%;
}
.audio-guide_artworkImage__KxjAm {
  max-height: 50vh;
  max-width: 100%;
  width: auto;
}
.audio-guide_artworkThumbnail__xSJHJ .audio-guide_artworkImage__KxjAm {
  height: auto;
  left: auto;
  position: relative;
  top: auto;
  width: auto;
}
.audio-guide_noImageSvg__mEK7F {
  height: var(--textsize-xxl);
  width: var(--textsize-xxl);
}
.audio-guide_descriptionWrapper__eTlB_ {
  font-size: var(--textsize-xs);
  margin-bottom: var(--spacing-xxs);
}
.audio-guide_descriptionTitle__C6IEW {
  font-size: var(--textsize-xs);
  font-weight: 600;
}
.audio-guide_noTranscript__nlfIP {
  background-color: var(--color-grey-100);
  font-size: var(--textsize-xs);
  font-weight: 500;
  margin-top: var(--spacing-s);
  padding: var(--spacing-xxs);
}
.audio-guide_has-transcript__KwLYL .audio-guide_noTranscript__nlfIP {
  display: none;
}
.audio-guide_searchIcon__Uj81E svg {
  height: 14px;
  width: 14px;
}
.audio-guide_playlistSlideDescription__0od4S {
  font-size: var(--textsize-xs);
  max-width: 350px;
}
.audio-guide_playlistSlideTranslations__dLNJi {
  color: var(--color-blue-bright);
  font-size: var(--textsize-xs);
  font-weight: 600;
}
@media (prefers-color-scheme: dark) {
  .audio-guide_plalistSlideTranslationsDarkMode__X3uNG {
    color: var(--color-blue-900);
  }
}
.audio-guide_playlistExhibitionSlideSubext__IaiNn {
  color: var(--color-text);
  font-size: var(--textsize-xs);
  font-weight: 500;
}
.audio-guide_errorWrapper__Mrz7Y {
  left: 0;
  position: absolute;
  right: 0;
  top: calc(100% + 4px);
}
.email-signup_homepage-email__CgW18 {
  background-color: var(--color-met-red);
  color: var(--color-white);
  width: 100%;
}
.email-signup_homepage-email__CgW18 :focus {
  outline-color: var(--color-white);
}
.email-signup_wrapper__Gfibu {
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin: 0 auto;
  max-width: var(--productive-width-max);
  padding-top: 40px;
}
.email-signup_label__JK8Pa {
  color: var(--color-white);
  display: flex;
  width: 100%;
}
@media screen and (min-width: 960px) {
  .email-signup_label__JK8Pa {
    width: auto;
  }
}
.email-signup_title__Pc1YD {
  font-size: var(--textsize-l);
  font-weight: 600;
  letter-spacing: -0.01em;
  line-height: 1.3;
  background-color: var(--color-met-red);
  color: var(--color-white);
  flex-basis: 100%;
  margin-bottom: 10px;
  text-align: center;
}
@media screen and (min-width: 960px) {
  .email-signup_title__Pc1YD {
    flex-basis: auto;
    font-size: 30px;
    font-weight: 500;
    margin-bottom: 26px;
    text-align: left;
  }
}
.email-signup_form-fields__2wGQ_ {
  align-self: auto;
  color: var(--color-text);
  flex-grow: 1;
  margin: 0 auto 40px;
  min-height: 65px;
}
@media screen and (min-width: 500px) {
  .email-signup_form-fields__2wGQ_ {
    align-self: center;
    max-width: 550px;
  }
}
@media screen and (min-width: 960px) {
  .email-signup_form-fields__2wGQ_ {
    align-self: auto;
    flex-grow: 1;
    margin: 0 10px;
    min-height: none;
    padding-left: 40px;
  }
}
.email-signup_input-wrapper__H3rWU {
  margin-bottom: 10px;
  position: relative;
}
.email-signup_input-wrapper__H3rWU input {
  font-size: 16px;
  padding-right: 40px;
  text-overflow: ellipsis;
  width: 100%;
}
.email-signup_submit__NvYEd {
  background-color: rgba(0, 0, 0, 0);
  border: 0;
  cursor: pointer;
  height: 38px;
  outline: none;
  position: absolute;
  right: 1px;
  top: 1px;
  transition: all 0.3s;
  width: 38px;
}
.email-signup_submit__NvYEd:focus .email-signup_button-icon__C_b1x,
.email-signup_submit__NvYEd:hover .email-signup_button-icon__C_b1x {
  color: var(--color-met-red);
}
.email-signup_submit__NvYEd:active {
  background-color: var(--color-met-red-medium);
}
.email-signup_button-icon__C_b1x {
  height: 20px;
  width: 20px;
}
.email-signup_validation-error__7WkHP {
  color: var(--color-white);
  font-size: 14px;
  font-weight: 400;
}
.email-signup_confirm__2IhRa {
  background-color: var(--color-white);
  color: var(--color-grey-900);
  padding: 10px;
}
.global-footer_footer__nWMhc {
  --footer-border: var(--color-grey-200);
  background-color: var(--color-site-background);
  border-top: 1px solid var(--footer-border);
  color: var(--color-text);
  display: grid;
  font-family: var(--sans-serif);
  font-size: var(--textsize-xs);
  grid-template-columns: repeat(1, 1fr);
  margin: 0 auto;
}
@media screen and (min-width: 960px) {
  .global-footer_footer__nWMhc {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (min-width: 1440px) {
  .global-footer_footer__nWMhc {
    grid-template-columns: repeat(9, 1fr);
    grid-template-rows: 2fr auto;
  }
}
.global-footer_footer__nWMhc :focus-visible {
  background-color: inherit;
  color: inherit;
}
.global-footer_link__i9hdP {
  display: inline-block;
  font-weight: 400;
  text-decoration: none;
}
.global-footer_link__i9hdP:focus,
.global-footer_link__i9hdP:hover {
  text-decoration: underline;
}
.global-footer_locations__l92yQ {
  border-bottom: 1px solid var(--footer-border);
  grid-column: span 1;
  padding: var(--spacing-xs) var(--spacing-component-margin);
}
@media screen and (min-width: 960px) {
  .global-footer_locations__l92yQ {
    grid-row: span 2;
  }
}
@media screen and (min-width: 1440px) {
  .global-footer_locations__l92yQ {
    grid-column: span 3;
    padding: var(--spacing-m) var(--spacing-xs);
  }
}
.global-footer_logoLink__HOCSL:focus-visible {
  background-color: var(--color-focus-state-background);
  line-height: 1;
  outline: 4px solid var(--color-focus-state-background);
}
.global-footer_logoWrapper__idTAi {
  height: 40px;
  margin-bottom: var(--spacing-m);
  vertical-align: top;
  width: 120px;
}
@media screen and (min-width: 1440px) {
  .global-footer_logoWrapper__idTAi {
    display: inline-block;
    margin-right: var(--spacing-xxs);
  }
}
.global-footer_museumAddressName__97RBB {
  font-size: var(--textsize-s);
  margin-bottom: var(--spacing-micro);
}
.global-footer_locationTitle__h10U2 {
  font-weight: 500;
}
.global-footer_locationItems__K18AF {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-s);
}
@media screen and (min-width: 1440px) {
  .global-footer_locationItems__K18AF {
    display: inline-flex;
  }
}
.global-footer_navItems__jBYnT {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-micro);
}
.global-footer_navItem__FfJfS {
  font-weight: 400;
}
.global-footer_newsletterLabel__Oj13i,
.global-footer_title__3k7m9 {
  color: var(--color-text-header);
  display: block;
  font-weight: 500;
  margin-bottom: var(--spacing-micro);
  padding-bottom: 0;
}
.global-footer_linkContainer__V5F4s {
  display: grid;
  grid-column: span 1;
  grid-template-columns: repeat(1, 1fr);
}
@media screen and (min-width: 1440px) {
  .global-footer_linkContainer__V5F4s {
    grid-column: span 6;
    grid-row: span 1;
    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
  }
}
.global-footer_navLink__md5_k:hover {
  text-decoration: underline;
}
.global-footer_links__2ulng,
.global-footer_newsletter__nWnqc {
  background-color: var(--color-component-background);
  padding: var(--spacing-xs) var(--spacing-component-margin);
}
@media screen and (min-width: 1440px) {
  .global-footer_links__2ulng,
  .global-footer_newsletter__nWnqc {
    padding: var(--spacing-m) var(--spacing-xs);
  }
}
.global-footer_links__2ulng {
  border-bottom: 1px solid var(--footer-border);
  border-left: 1px solid var(--footer-border);
  flex-basis: 0;
  flex-grow: 1;
}
.global-footer_bottomBar__SNALl {
  flex-basis: 100%;
  flex-grow: 1;
}
.global-footer_social__pFmHi {
  border-bottom: 1px solid var(--footer-border);
}
@media screen and (min-width: 960px) {
  .global-footer_social__pFmHi {
    grid-column-start: 2;
  }
}
@media screen and (min-width: 1440px) {
  .global-footer_social__pFmHi {
    grid-column: span 2;
  }
}
.global-footer_socialItem__SvEbJ {
  display: inline-block;
  margin-right: var(--spacing-micro);
  width: auto;
}
.global-footer_socialItem__SvEbJ:last-child {
  margin-right: 0;
}
.global-footer_socialLink__CXNJc {
  display: inline-block;
  line-height: 0;
}
.global-footer_socialLink__CXNJc:focus,
.global-footer_socialLink__CXNJc:hover {
  outline: 2px solid var(--color-text);
  outline-offset: 2px;
}
.global-footer_socialItemIcon__cw5MA {
  fill: currentColor;
  height: 16px;
  width: 16px;
  width: auto;
}
.global-footer_iconYoutube__ELkyr {
  width: 72px;
}
.global-footer_newsletter__nWnqc {
  border-left: 1px solid var(--footer-border);
}
@media screen and (min-width: 960px) {
  .global-footer_newsletter__nWnqc {
    grid-column: span 4;
  }
}
.global-footer_info__HOhb3 {
  align-items: center;
  display: flex;
  flex-direction: column;
  grid-column: span 1;
  justify-content: space-between;
  padding: var(--spacing-xxs) var(--spacing-component-margin);
}
@media screen and (min-width: 960px) {
  .global-footer_info__HOhb3 {
    grid-column: span 2;
  }
}
@media screen and (min-width: 1440px) {
  .global-footer_info__HOhb3 {
    flex-direction: row;
    grid-column: span 9;
    padding: var(--spacing-xxs) var(--spacing-xs);
  }
}
.global-footer_infoItems__tZ__K {
  align-self: flex-start;
  display: inline-flex;
  flex-direction: column;
  gap: var(--spacing-micro);
}
@media screen and (min-width: 960px) {
  .global-footer_infoItems__tZ__K {
    align-self: center;
    flex-direction: row;
  }
}
.global-footer_infoLink__wD0Pq {
  font-weight: 500;
}
.global-footer_newsletterInputs__Vwbvz {
  display: flex;
  flex-wrap: nowrap;
}
.global-footer_newsletterInput__eNFjt {
  border-radius: 4px;
  height: auto;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: var(--spacing-micro);
  overflow: hidden;
  width: 100%;
}
.global-footer_newsletterInput__eNFjt.global-footer_is-invalid__7l5Gj {
  border-color: var(--color-met-red-medium);
}
.global-footer_newsletterInput__eNFjt:focus {
  outline-color: var(--color-grey-900);
}
.global-footer_formMessage__ROWq4 {
  font-size: var(--textsize-xs);
  margin-top: var(--spacing-micro);
}
.global-footer_formMessage__ROWq4.global-footer_error__PA5qL {
  color: var(--color-met-red-medium);
}
.article-list-item_card__nB7e5 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.article-list-item_title__sSsqt {
  line-height: 1.25;
}
.article-list-item_seriesAndType__XfgDi {
  align-items: center;
  color: var(--color-text);
  display: flex;
  gap: var(--spacing-micro);
  line-height: normal;
  font-family: var(--sans-serif);
  font-size: var(--textsize-xxs);
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 0.7;
  text-transform: uppercase;
}
.article-list-item_date__ap298 {
  color: var(--color-text);
  font-size: var(--textsize-xs);
  font-weight: 500;
}
.article-list-item_type__umIQj {
  align-items: normal;
  display: inline-flex;
  gap: 4px;
  line-height: normal;
}
.article-list-item_link__hmOAP {
  text-decoration: none;
}
.article-list-item_link__hmOAP:focus-visible,
.article-list-item_link__hmOAP:hover {
  text-decoration: underline;
}
.pagination-controls_pageControls__Oa_1n {
  align-items: center;
  display: flex;
  gap: var(--spacing-micro);
  justify-content: center;
  margin-bottom: var(--spacing-xxs);
}
.secondary.pagination-controls_paginationButton__JT_jI {
  height: var(--spacing-s);
  min-width: 0;
  width: var(--spacing-s);
}
.secondary.pagination-controls_paginationButton__JT_jI:disabled,
.secondary.pagination-controls_paginationButton__JT_jI:disabled:focus,
.secondary.pagination-controls_paginationButton__JT_jI:disabled:hover {
  background-color: rgba(0, 0, 0, 0);
  border: 0;
  opacity: 0.7;
  z-index: -1;
}
.secondary.pagination-controls_paginationButton__JT_jI:focus {
  background-color: var(--color-focus-state-background);
  outline-color: var(--color-focus-state-outline);
}
.pagination-controls_buttonSpacer__g_HAE {
  height: var(--spacing-s);
  opacity: 0;
  width: var(--spacing-s);
}
.audio-player_audioControls__AD7rX {
  display: flex;
  fill: currentColor;
  font-size: var(--textsize-xs);
  width: 100%;
}
.audio-player_playWrapper__kA9Em {
  align-self: flex-start;
  flex-basis: var(--spacing-s);
  flex-shrink: 0;
  font-size: var(--textsize-l);
  height: 1em;
  text-align: left;
}
.audio-player_play__T_ETe {
  background: rgba(0, 0, 0, 0);
  border: 0;
  color: currentcolor;
  font-family: var(--sans-serif);
  font-size: 1em;
  height: 1em;
  transition: opacity 0.2s;
  white-space: nowrap;
}
.audio-player_play__T_ETe:hover {
  opacity: 0.7;
}
.audio-player_pauseIcon__dyT0e,
.audio-player_playIcon__Kdwrk {
  height: 1em;
  width: 1em;
}
.audio-player_playIcon__Kdwrk {
  display: inline-block;
}
.audio-player_isPlaying__EqSBP .audio-player_playIcon__Kdwrk,
.audio-player_pauseIcon__dyT0e {
  display: none;
}
.audio-player_isPlaying__EqSBP .audio-player_pauseIcon__dyT0e {
  display: inline-block;
}
.audio-player_timeButtons__AbPep {
  display: flex;
  justify-content: space-between;
}
.audio-player_forwardControls__9lN8i {
  flex-direction: column-reverse;
}
.audio-player_backControls__7yci6 {
  flex-direction: column;
}
.audio-player_backControls__7yci6,
.audio-player_forwardControls__9lN8i {
  display: flex;
}
@container audioPlayer (width > 300px) {
  .audio-player_backControls__7yci6,
  .audio-player_forwardControls__9lN8i {
    flex-direction: row;
  }
}
.audio-player_seekBack__a9aIb {
  align-self: flex-start;
}
.audio-player_seekForward__E_CDS {
  align-self: flex-end;
}
.audio-player_seekBack__a9aIb,
.audio-player_seekForward__E_CDS {
  background: rgba(0, 0, 0, 0);
  border: 0;
  color: currentcolor;
  font-family: var(--sans-serif);
  font-size: 1em;
  align-items: center;
  display: flex;
  height: var(--textsize-s);
  margin-bottom: var(--spacing-xxs);
  transition: opacity 0.2s;
  width: var(--textsize-s);
}
@container audioPlayer (width > 300px) {
  .audio-player_seekBack__a9aIb,
  .audio-player_seekForward__E_CDS {
    align-self: center;
    margin: 0 var(--spacing-xxs);
  }
}
.audio-player_seekBack__a9aIb:hover,
.audio-player_seekForward__E_CDS:hover {
  opacity: 0.7;
}
.audio-player_seekBack__a9aIb svg,
.audio-player_seekForward__E_CDS svg {
  height: 100%;
  width: 100%;
}
.audio-player_playlist__DRQm_ {
  background: var(--color-grey-050);
  border-bottom: var(--spacing-xxs) solid var(--color-grey-050);
  max-height: 265px;
  overflow: auto;
  padding: var(--spacing-xs) var(--spacing-xs) 0 var(--spacing-xs);
}
.audio-player_playlist__DRQm_:empty {
  display: none;
}
@media (prefers-color-scheme: dark) {
  .audio-player_playlist__DRQm_ {
    background: var(--color-grey-900);
    border-bottom: var(--spacing-xxs) solid var(--color-grey-900);
    color: var(--color-white);
  }
}
.audio-player_playlistTitle__kZw4E {
  font-weight: 500;
}
.audio-player_playlistTrack__8LGWQ {
  align-items: center;
  border-bottom: 1px solid var(--color-divider);
  cursor: pointer;
  display: flex;
  font-size: var(--textsize-xs);
  font-weight: 500;
  opacity: 0.55;
  padding: var(--spacing-micro) 0;
  transition: opacity 0.1s;
}
.audio-player_playlistTrack__8LGWQ.audio-player_isActive__fILjs {
  opacity: 1;
}
.audio-player_playlistTrack__8LGWQ:last-child {
  border-bottom: 0;
}
.audio-player_playlistTrackThumbnail__zM2j9 {
  height: 2rem;
  margin-right: var(--spacing-micro);
  object-fit: cover;
  width: 2rem;
}
.audio-player_playlistTrackTitle__OiR7u {
  flex-grow: 1;
}
.audio-player_mini-player__zYEjr .audio-player_mediaSection__SFh2N {
  flex-direction: row;
  min-height: 120px;
  padding: 0;
}
.audio-player_mini-player__zYEjr .audio-player_headings__nGIIy {
  line-height: 1;
}
.audio-player_mini-player__zYEjr .audio-player_body__eavXz {
  padding: var(--spacing-micro);
}
.audio-player_mini-player__zYEjr .audio-player_subtitle__sVRv_,
.audio-player_mini-player__zYEjr .audio-player_title__4Ln0n {
  font-size: var(--textsize-xs);
}
.audio-player_mini-player__zYEjr .audio-player_imageSection__ovRrg {
  flex-basis: 120px;
  flex-grow: 0;
  flex-shrink: 0;
  margin: 0;
}
.audio-player_mini-player__zYEjr .audio-player_imageWrapper__V0llu {
  min-width: 0;
}
.audio-player_mini-player__zYEjr .audio-player_transcriptToggle__FWwsj {
  padding: var(--spacing-micro);
}
.audio-player_mini-player__zYEjr .audio-player_seekBack__a9aIb,
.audio-player_mini-player__zYEjr .audio-player_seekForward__E_CDS {
  display: none;
}
.audio-player_mini-player__zYEjr .audio-player_playWrapper__kA9Em {
  align-items: center;
  display: flex;
  font-size: var(--textsize-xl);
  height: 120px;
  justify-content: center;
  left: 0;
  position: absolute;
  text-align: center;
  top: 0;
  width: 120px;
}
.audio-player_micro-player__Aov09 .audio-player_mediaSection__SFh2N {
  flex-direction: row;
  padding: 0;
}
.audio-player_micro-player__Aov09 .audio-player_body__eavXz {
  justify-content: center;
  min-height: 80px;
  padding: var(--spacing-micro);
}
.audio-player_micro-player__Aov09 .audio-player_subtitle__sVRv_,
.audio-player_micro-player__Aov09 .audio-player_title__4Ln0n {
  font-size: var(--textsize-xs);
  margin-bottom: 0;
}
.audio-player_micro-player__Aov09 .audio-player_imageSection__ovRrg {
  flex-basis: 80px;
  flex-grow: 0;
  flex-shrink: 0;
  margin: 0;
}
.audio-player_micro-player__Aov09 .audio-player_imageWrapper__V0llu {
  display: none;
}
.audio-player_micro-player__Aov09 .audio-player_transcriptToggle__FWwsj {
  padding: var(--spacing-micro);
}
.audio-player_micro-player__Aov09 .audio-player_seekBack__a9aIb,
.audio-player_micro-player__Aov09 .audio-player_seekForward__E_CDS {
  display: none;
}
.audio-player_micro-player__Aov09 .audio-player_playWrapper__kA9Em {
  align-items: center;
  display: flex;
  font-size: var(--textsize-xl);
  height: 80px;
  justify-content: center;
  left: 0;
  position: absolute;
  text-align: center;
  top: 0;
  width: 80px;
}
.audio-player_micro-player__Aov09 .audio-player_timeControls__U_VwT {
  display: none;
  position: relative;
  width: 100%;
}
.audio-player_isPlaying__EqSBP.audio-player_micro-player__Aov09 .audio-player_timeControls__U_VwT {
  display: block;
}
.audio-player_micro-player__Aov09 .audio-player_controlsWrapper__sz_Ra {
  margin: 0;
}
.audio-player_micro-player__Aov09 .audio-player_scrubberWrapper__MySlG {
  left: var(--spacing-m);
  position: absolute;
  right: var(--spacing-m);
}
.audio-player_audioPlayer__Y84Zs {
  background-color: var(--color-white);
  border-radius: 8px;
  box-shadow: 4px 4px 10px 0 var(--color-card-shadow), 0 0 2px 0 var(--color-card-shadow);
  color: var(--color-grey-900);
  container-name: audioPlayer;
  container-type: inline-size;
  overflow: hidden;
  position: relative;
}
.audio-player_mediaSection__SFh2N {
  display: flex;
  flex-direction: column;
  padding: var(--spacing-xxs);
  position: relative;
}
@container audioPlayer (width > 300px) {
  .audio-player_mediaSection__SFh2N {
    padding: 0;
  }
}
.audio-player_imageSection__ovRrg {
  margin: 0 0 var(--spacing-xxs);
  width: 100%;
}
@container audioPlayer (width > 300px) {
  .audio-player_imageSection__ovRrg {
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 0;
    margin: 0;
  }
}
.audio-player_imageWrapper__V0llu {
  background-color: var(--color-grey-800);
  height: 0;
  overflow: hidden;
  padding-top: 100%;
  position: relative;
}
@container audioPlayer (width > 300px) {
  .audio-player_imageWrapper__V0llu {
    min-width: 200px;
  }
}
.audio-player_imageWrapper__V0llu:empty {
  display: none;
}
.audio-player_imageWrapper__V0llu:after {
  background-color: var(--color-white);
  bottom: 0;
  content: '';
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
}
.audio-player_coverImage__asc70 {
  height: 100%;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
}
.audio-player_body__eavXz {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  overflow: hidden;
}
@container audioPlayer (width > 300px) {
  .audio-player_body__eavXz {
    padding: var(--spacing-xxs);
  }
}
.audio-player_title__4Ln0n {
  font-size: var(--textsize-s);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.audio-player_subtitle__sVRv_ {
  font-size: var(--textsize-xs);
  font-weight: 400;
  margin-bottom: var(--spacing-micro);
}
.audio-player_controlsWrapper__sz_Ra {
  margin-top: auto;
  width: 100%;
}
.audio-player_progressBar__pXRTG {
  background-color: var(--color-grey-200);
  border-radius: 50px;
  height: 6px;
  width: 100%;
}
.audio-player_audioElement__eqzcP {
  display: none;
}
.audio-player_transcriptSection__AdfMG {
  border-top: 1px solid var(--color-grey-100);
}
.audio-player_transcriptTrue__fhpdZ {
  display: block;
}
.audio-player_transcriptFalse__cClDW {
  display: none;
}
.audio-player_transcriptWrapper__9__UF {
  background-color: var(--color-grey-100);
  max-height: 0;
  overflow: auto;
  transition: max-height 0.3s;
}
.audio-player_transcriptIsOpen__w2MGQ .audio-player_transcriptWrapper__9__UF {
  max-height: 350px;
}
.audio-player_transcript__FTrZw {
  padding: var(--spacing-xxs);
}
.audio-player_transcriptToggle__FWwsj {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  font-size: var(--textsize-xs);
  font-weight: 500;
  line-height: 1;
  padding: var(--spacing-xxs);
  text-decoration: none;
}
.audio-player_transcriptToggle__FWwsj:focus,
.audio-player_transcriptToggle__FWwsj:hover {
  color: var(--color-purple);
}
@media (prefers-color-scheme: dark) {
  .audio-player_transcriptToggle__FWwsj:focus,
  .audio-player_transcriptToggle__FWwsj:hover {
    color: var(--color-purple);
  }
}
.audio-player_transcriptToggleIcon__vm3Db {
  height: 1em;
  transform: rotate(180deg);
}
.audio-player_transcriptIsOpen__w2MGQ .audio-player_transcriptToggleIcon__vm3Db {
  align-self: flex-end;
  display: inline-block;
  transform: rotate(0);
}
.audio-player_transcriptToggleText__C65au {
  margin-left: var(--spacing-micro);
}
@media (prefers-color-scheme: dark) {
  .audio-player_audioPlayer__Y84Zs {
    --color-text: var(--color-white);
    --color-text-header: var(--color-white);
    --color-link: var(--color-white);
    background-color: var(--color-grey-900);
    color: var(--color-white);
    color-scheme: dark;
  }
  .audio-player_transcriptWrapper__9__UF {
    background-color: var(--color-grey-800);
    color: var(--color-white);
  }
  .audio-player_progressBar__pXRTG {
    filter: invert(1);
  }
  .audio-player_imageWrapper__V0llu,
  .audio-player_imageWrapper__V0llu:after {
    background-color: var(--color-grey-700);
  }
}
.audio-player_currentTime__QHJ0J,
.audio-player_remainingTime__Xzraw {
  min-width: 4ch;
}
.audio-player_remainingTime__Xzraw {
  text-align: right;
}
.breadcrumbs_breadcrumbs__p9HFN {
  font-size: var(--textsize-xs);
  margin: var(--spacing-xxs) var(--spacing-component-margin);
}
.breadcrumbs_breadcrumbs__p9HFN > :nth-last-child(2):after {
  content: none;
}
@media screen and (min-width: 500px) {
  .breadcrumbs_breadcrumbs__p9HFN > :nth-last-child(2):after {
    content: '/';
  }
}
.breadcrumbs_breadcrumbs__p9HFN > :nth-last-child(2):before {
  aspect-ratio: 1;
  content: url(https://metmuseumarts.org/icons/public-chevron.svg);
  height: 0.8em;
  margin-right: 4px;
}
@media screen and (min-width: 500px) {
  .breadcrumbs_breadcrumbs__p9HFN > :nth-last-child(2):before {
    content: none;
  }
}
.breadcrumbs_breadcrumbs__p9HFN > :not(:nth-last-child(2)) {
  display: none;
}
@media screen and (min-width: 500px) {
  .breadcrumbs_breadcrumbs__p9HFN > :not(:nth-last-child(2)) {
    display: inline-flex;
  }
}
.breadcrumbs_linkWrapper__xepu_ {
  color: var(--color-link);
  display: inline-flex;
  overflow: hidden;
}
.breadcrumbs_linkWrapper__xepu_:after {
  content: '/';
  padding: 0 8px;
}
.breadcrumbs_lastItem__awDMN {
  color: var(--color-link);
  font-weight: 600;
}
.breadcrumbs_truncatedSegment__Z3us6 {
  display: inline-block;
  max-width: 40vw;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.breadcrumbs_link__AxWe_ {
  font-weight: 400;
  min-width: 16px;
  text-decoration: none;
}
.breadcrumbs_link__AxWe_:focus,
.breadcrumbs_link__AxWe_:hover {
  text-decoration: underline;
}
.breadcrumbs_iconWrapper__J6j3k {
  padding: 0.1em;
}
.breadcrumbs_svg__HHQCV {
  font-size: 0.8em;
}
.breadcrumbs_link__AxWe_:focus .breadcrumbs_svg__HHQCV,
.breadcrumbs_link__AxWe_:hover .breadcrumbs_svg__HHQCV {
  fill: currentColor;
}
.perspectives-checkbox-filter_container__JWHwJ {
  margin: var(--spacing-xxs) 0 var(--spacing-s);
}
.perspectives-checkbox-filter_filters__nbD5Q {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  grid-column-gap: var(--spacing-xs);
}
.perspectives-checkbox-filter_filterSetHeading__hhhQj {
  display: block;
}
.perspectives-checkbox-filter_filter__y38BH {
  align-items: center;
  display: flex;
  flex-direction: row;
  grid-column-gap: 4px;
  line-height: 0;
  margin-bottom: var(--spacing-xxs);
  position: relative;
}
.perspectives-checkbox-filter_filterInput__1DsPh {
  cursor: pointer;
}
.perspectives-checkbox-filter_filterLabel__WBS2m {
  column-gap: 10px;
  cursor: pointer;
  display: flex;
  font-weight: 400;
}
.perspectives-checkbox-filter_legend__39YUD {
  font-weight: 600;
}
.select-component_select__9WcnS {
  font-size: var(--textsize-xxs);
}
.select-component_label__TxEdt {
  font-weight: 600;
}
.select-component_option__lu60I {
  background-color: rgba(0, 0, 0, 0);
  cursor: default;
  padding: 6px var(--spacing-micro);
}
.select-component_option__lu60I:active,
.select-component_option__lu60I:focus,
.select-component_option__lu60I:hover {
  background-color: var(--color-focus-state-background);
}
.select-component_count__8_OWX {
  color: var(--color-text);
}
.pt-components_ol__umafR,
.pt-components_ul___00LO {
  list-style: unset;
  margin-bottom: var(--spacing-paragraph);
  margin-left: 1em;
}
.pt-components_ol__umafR .pt-components_ul___00LO,
.pt-components_ul___00LO .pt-components_ul___00LO {
  list-style: circle;
  margin-bottom: var(--spacing-paragraph);
  margin-left: 2em;
  margin-top: var(--spacing-paragraph);
}
.pt-components_ol__umafR:last-child,
.pt-components_ul___00LO:last-child {
  margin-bottom: 0;
}
.styles_wrapper__srBha {
  --thumbnail-size: 55px;
  margin-top: var(--spacing-xxs);
}
@media (orientation: landscape) {
  .styles_wrapper__srBha {
    --thumbnail-size: 85px;
  }
}
.styles_button__inztF {
  cursor: pointer;
  opacity: 0.67;
}
.styles_button__inztF:focus,
.styles_button__inztF:hover {
  opacity: 0.8;
}
.styles_button__inztF:disabled {
  cursor: default;
  opacity: 1;
}
.styles_thumbnail___td35 {
  height: var(--thumbnail-size);
  object-fit: cover;
  width: var(--thumbnail-size);
}
.styles_button__inztF:disabled .styles_thumbnail___td35 {
  border: 3px solid var(--color-white);
}
.styles_noImage__f59of {
  background-color: var(--color-white);
  height: var(--thumbnail-size);
  object-fit: cover;
  padding: var(--spacing-xxs);
  width: var(--thumbnail-size);
}
.copy-to-clipboard_copyToClipboard__Wnd48 {
  font-size: var(--textsize-xs);
}
.copy-to-clipboard_copyIcon__z1UXM {
  display: inline-block;
  fill: currentColor;
  margin-left: 4px;
}
.copy-to-clipboard_confirmation__P6nbd {
  color: var(--color-green-good-news-400);
}
.grid_grid__Z8NYn {
  --grid-gap: var(--spacing-micro);
  display: grid;
  grid-gap: var(--grid-gap);
  gap: var(--grid-gap);
}
.grid_gridByColumnCount__TeDpp {
  grid-template-columns: 1fr;
}
@media screen and (min-width: 960px) {
  .grid_gridByColumnCount__TeDpp {
    grid-template-columns: repeat(var(--grid-columns), 1fr);
  }
}
.grid_gridByColumnWidth__AuDEw {
  grid-template-columns: repeat(auto-fit, minmax(var(--column-width), 1fr));
}
.sanity-image_default__50JPT {
  height: auto;
  max-width: 100%;
}
.sanity-image_fill__70N9r {
  object-fit: cover;
}
.sanity-image_img__cWxRo[data-loading] {
  --img-bg-color: var(--color-grey-800);
  --img-color: var(--color-white);
  background-color: var(--img-bg-color);
  display: inline-block;
  position: relative;
}
.sanity-image_img__cWxRo[data-loading]:after {
  align-items: center;
  background-color: var(--img-bg-color);
  bottom: 0;
  color: var(--img-color);
  content: attr(alt);
  display: flex;
  font-size: var(--textsize-m);
  font-weight: 500;
  justify-content: center;
  left: 0;
  line-height: 1.1;
  padding: 10%;
  position: absolute;
  right: 0;
  top: 0;
}
.arrows_arrow__Mqe37 {
  --button-size: 72px;
  background-color: var(--color-white);
  border-radius: 50%;
  color: var(--color-grey-900);
  font-size: 30px;
  height: var(--button-size);
  padding: var(--spacing-micro);
  position: fixed;
  top: calc(50% - var(--button-size));
  width: var(--button-size);
  z-index: 5;
}
.arrows_arrow__Mqe37:disabled {
  opacity: 0.5;
}
.arrows_arrow__Mqe37:hover {
  opacity: 0.8;
}
.arrows_arrow__Mqe37 svg {
  height: 80%;
  width: auto;
}
.arrows_forward__kvZr8 {
  right: var(--spacing-xxs);
  transform: rotate(180deg);
}
.arrows_back__GEDiZ {
  left: var(--spacing-xxs);
}
.cta-card_card__NIido {
  color: var(--color-white);
  flex-shrink: 0;
  height: 340px;
  margin: var(--spacing-micro) 0;
  position: relative;
  width: 280px;
}
.cta-card_card__NIido :focus-visible {
  color: var(--color-grey-900);
}
.cta-card_figure__pZ9OJ {
  max-height: 100%;
  max-width: 100%;
  overflow: hidden;
  transition: all 0.2s;
}
.cta-card_card__NIido:focus-within .cta-card_figure__pZ9OJ,
.cta-card_card__NIido:hover .cta-card_figure__pZ9OJ {
  transform: scale(1.06);
}
.cta-card_title___YDhR {
  bottom: 0;
  color: var(--color-white);
  display: inline-block;
  padding: 36px;
  position: absolute;
}
a:focus-visible .cta-card_title___YDhR {
  background-color: var(--color-focus-state-background);
}
.I18n-badge_container__uL01N {
  align-items: normal;
  background-color: var(--color-blue-600-75);
  border-radius: 8px;
  color: var(--color-text-header);
  display: inline-flex;
  font-size: var(--textsize-xxs);
  font-weight: 600;
  gap: 8px;
  line-height: normal;
  margin-bottom: var(--spacing-micro);
  padding: 4px var(--spacing-micro);
}
.accordion_accordion__TnN3q {
  border-top: 1px solid var(--color-border);
}
.accordion_button__IaBoR {
  color: var(--color-link);
}
.accordion_details__u6frE {
  border-bottom: 1px solid var(--color-border);
}
.accordion_summary__OMjdI {
  align-items: center;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  margin: var(--title-padding) 0;
}
.accordion_summary__OMjdI:after {
  content: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 12.7875V11.2125H12.7875V3H11.2125V11.2125H3V12.7875H11.2125V21H12.7875V12.7875H21Z" fill="%23222222"/></svg>');
  height: 24px;
  width: 24px;
}
.accordion_summary__OMjdI::-webkit-details-marker {
  display: none;
}
[open] > .accordion_summary__OMjdI:after {
  content: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="3" y="11" width="18" height="1.5" fill="%23222222"/></svg>');
}
.accordion_summary__OMjdI:focus-visible {
  background-color: var(--color-focus-state-background);
  outline: 4px solid var(--color-focus-state-background);
}
.accordion_heading__CGEt5 {
  font-size: var(--textsize-m);
  font-weight: 600;
}
.accordion_body__kgQk1 {
  padding-bottom: var(--spacing-xxs);
}
.screen-reader-only_text__226tQ:not(:focus):not(:active) {
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
.content-longform_longformContent__nDFiL {
  margin-bottom: var(--spacing-m);
  max-width: var(--comfortable-reading-width-max);
}
.gallery-viewer_map__h_CO6 {
  align-items: center;
  border: 1px solid var(--color-grey-900);
  border-radius: 4px;
  display: flex;
  height: 50vh;
  justify-content: center;
  max-width: 100%;
  overflow: hidden;
}
.gallery-viewer_map__h_CO6 .case {
  cursor: pointer;
  transition: filter 0.2s linear;
}
.gallery-viewer_map__h_CO6 .case:hover {
  filter: brightness(0.9);
}
.gallery-viewer_wrapper__GwtwO {
  overflow: visible !important;
}
.gallery-viewer_svgWrapper__adNVh svg {
  background-color: var(--color-site-background);
  height: auto;
  max-height: 50vh;
  max-width: 100%;
  padding: var(--spacing-micro);
  width: auto;
}
.gallery-viewer_loadingScrim__48oZx {
  align-items: center;
  background-color: var(--color-site-background);
  bottom: 0;
  display: flex;
  font-size: var(--textsize-xxl);
  justify-content: center;
  left: 0;
  opacity: 0.8;
  position: fixed;
  right: 0;
  top: 0;
  transition: opacity 0.4s;
  z-index: 450;
}
.equal-width-columns_equalWidthColumns__YmIp_ {
  display: grid;
  grid-gap: var(--spacing-m);
  gap: var(--spacing-m);
  grid-auto-columns: 1;
  grid-auto-columns: minmax(0, 1fr);
}
@media screen and (min-width: 960px) {
  .equal-width-columns_equalWidthColumns__YmIp_ {
    grid-auto-flow: column;
  }
}
.equal-width-columns_withDivider__e9EIm {
  border-bottom: 1px solid var(--color-divider);
  margin-bottom: var(--spacing-m);
  padding-bottom: var(--spacing-m);
}
.equal-width-columns_fullWidth__A_iZb {
  gap: var(--spacing-xs);
}
.collection-object_collectionObject__SuPct:focus-within .collection-object_imageWrapper__dUMo_ {
  background-color: var(--color-blue-600);
}
.collection-object_collectionObject__SuPct {
  max-width: var(--max-width-unclamped);
}
.collection-object_imageWrapper__dUMo_ {
  --collection-image-height: 350px;
  --collection-image-width: 250px;
  align-items: center;
  background-color: var(--color-grey-050);
  color: var(--color-grey-900);
  display: flex;
  height: var(--collection-image-height);
  line-height: 0;
  margin-bottom: var(--spacing-micro);
  min-height: var(--collection-image-height);
  min-width: var(--collection-image-width);
  position: relative;
}
.collection-object_imageWrapper__dUMo_:hover {
  background-color: var(--color-grey-100);
  box-shadow: inset 1px 0 0 0 var(--color-grey-200);
}
.collection-object_image__XVQPm {
  height: auto;
  margin: auto;
  max-height: 100%;
  max-width: var(--max-width-unclamped);
  width: auto;
}
.collection-object_gridView__8kZLF {
  max-width: 100%;
}
.collection-object_title__1MnJJ {
  font-size: var(--textsize-s);
  font-weight: 500;
  margin-bottom: 8px;
}
.collection-object_link__qM3YR {
  text-decoration: none;
}
.collection-object_link__qM3YR:focus,
.collection-object_link__qM3YR:hover {
  text-decoration: underline;
}
.collection-object_caption__Wbhum {
  line-height: 1.5;
}
.collection-object_body__cW9co {
  color: var(--color-text);
  font-size: var(--textsize-xs);
}
.collection-object_culture__BaSXn {
  margin-bottom: 8px;
}
.collection-object_noImageSvg__JrM2x {
  color: var(--color-grey-400);
  display: block;
  height: 78px;
  margin: auto;
  width: 150px;
}
.article-header-stacked_clampedMediaWrapper__xhj3A {
  margin: 0 var(--spacing-component-margin);
  position: relative;
}
@media screen and (min-width: 960px) {
  .article-header-stacked_clampedMediaWrapper__xhj3A {
    margin: 0 auto;
    width: min(60vw, 1440px);
  }
}
.article-header-stacked_clampedVideoContainer__ndbKi {
  aspect-ratio: 16/9;
  width: 100%;
}
.article-header-stacked_textWrapper__CctXT {
  display: flex;
  justify-content: center;
  margin: var(--spacing-s) auto;
  max-width: var(--productive-width-max);
  width: min(var(--line-length-comfortable), var(--productive-width-max));
}
.article-header-stacked_toolTip__k9mXN {
  bottom: var(--spacing-xxs);
  left: var(--spacing-xxs);
  position: absolute;
}
.contributors-display-group_variousContributors__bHAuA {
  font-weight: 600;
}
.header-contributor_headerContributor__Cv43d {
  display: inline-block;
}
.clearable-filters_clearableFilter__8iANM {
  --black-x: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none' /%3E%3Cpath d='M18 6l-12 12' /%3E%3Cpath d='M6 6l12 12' /%3E%3C/svg%3E");
  --white-x: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none' /%3E%3Cpath d='M18 6l-12 12' /%3E%3Cpath d='M6 6l12 12' /%3E%3C/svg%3E");
}
.clearable-filters_activeFilter__XwIoS {
  background: rgba(0, 0, 0, 0);
  border: 0;
  color: currentcolor;
  font-family: var(--sans-serif);
  font-size: 1em;
  align-items: center;
  background-color: var(--color-grey-900);
  border-radius: var(--textsize-xxs);
  color: var(--color-white);
  display: flex;
  flex-wrap: nowrap;
  font-size: var(--textsize-xxs);
  line-height: 1;
  padding: var(--spacing-micro);
}
.clearable-filters_activeFilter__XwIoS:after {
  content: var(--white-x);
  height: var(--textsize-xxs);
  margin-left: var(--spacing-micro);
  width: var(--textsize-xxs);
}
.clearable-filters_activeFilter__XwIoS:focus,
.clearable-filters_activeFilter__XwIoS:hover {
  background-color: var(--color-purple);
  outline: none;
}
.clearable-filters_inverted__fQk4X {
  background-color: var(--color-site-background);
  color: var(--color-link);
}
.clearable-filters_inverted__fQk4X:after {
  content: var(--black-x);
  height: var(--textsize-xxs);
  margin-left: var(--spacing-micro);
  width: var(--textsize-xxs);
}
.clearable-filters_inverted__fQk4X:focus,
.clearable-filters_inverted__fQk4X:hover {
  background-color: var(--color-purple);
  color: var(--color-white);
  outline: none;
}
.clearable-filters_inverted__fQk4X:focus:after,
.clearable-filters_inverted__fQk4X:hover:after {
  content: var(--white-x);
}
.load-more-wrapper_controls__jvvRg {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-top: var(--spacing-xxs);
}
.load-more-wrapper_helperText__frGRS {
  color: var(--color-grey-700);
}
.load-more-wrapper_button__1lQCC {
  background: rgba(0, 0, 0, 0);
  border: 0;
  color: currentcolor;
  font-family: var(--sans-serif);
  align-items: center;
  display: flex;
  font-size: 1em;
  font-weight: 500;
  gap: 8px;
}
.load-more-wrapper_button__1lQCC:hover {
  text-decoration: underline;
}
.load-more-wrapper_button__1lQCC:focus-visible {
  background-color: var(--color-focus-state-background);
  outline: 0;
  text-decoration: underline;
}
.article-card_attribution__rlfec {
  color: var(--color-text);
  font-weight: 500;
}
.article-card_comingSoon__LJFTl {
  color: var(--color-text);
}
.article-card_comingSoon__LJFTl img {
  filter: grayscale(0.5);
  opacity: 0.4;
}
.content-split_contentSplit__Z1m2T {
  display: grid;
  grid-template-columns: [page-start] var(--spacing-horizontal) [content-start] 0 [main-start] minmax(0, 2fr) [main-end] 0 [column-divide] var(--spacing-l) [aside-start] minmax(0, 1fr) [aside-end] 0 [content-end] 0 [page-end] var(
      --spacing-horizontal
    );
  grid-template-rows: [title] auto [main] auto [column-divide] var(--spacing-m) [aside] auto [divide] auto;
  margin-bottom: var(--spacing-vertical);
  margin-top: var(--spacing-vertical);
}
@media screen and (min-width: 960px) {
  .content-split_contentSplit__Z1m2T {
    grid-template-rows: [title] auto [main] auto [column-divide] auto [aside] auto [divide] auto;
  }
}
.content-split_contentSplit__Z1m2T.content-split_withVerticalCenter__9SPze {
  align-items: center;
}
.content-split_contentSplit__Z1m2T.content-split_inverted__SjgsL {
  grid-template-columns: [page-start] var(--spacing-horizontal) [content-start] 0 [aside-start] minmax(0, 1fr) [aside-end] 0 [column-divide] var(--spacing-l) [main-start] minmax(0, 2fr) [main-end] 0 [content-end] 0 [page-end] var(
      --spacing-horizontal
    );
  grid-template-rows: [title] auto [aside] auto [column-divide] var(--spacing-m) [main] auto [divide] auto;
}
@media screen and (min-width: 960px) {
  .content-split_contentSplit__Z1m2T.content-split_inverted__SjgsL {
    grid-template-rows: [title] auto [aside] auto [column-divide] auto [main] auto [divide] auto;
  }
}
.content-split_contentSplit__Z1m2T.content-split_invertMobileOnly__BuP1w {
  grid-template-columns: [page-start] var(--spacing-horizontal) [content-start] 0 [aside-start] minmax(0, 1fr) [aside-end] 0 [column-divide] var(--spacing-l) [main-start] minmax(0, 2fr) [main-end] 0 [content-end] 0 [page-end] var(
      --spacing-horizontal
    );
  grid-template-rows: [title] auto [aside] auto [column-divide] var(--spacing-m) [main] auto [divide] auto;
}
@media screen and (min-width: 960px) {
  .content-split_contentSplit__Z1m2T.content-split_invertMobileOnly__BuP1w {
    grid-template-columns: [page-start] var(--spacing-horizontal) [content-start] 0 [main-start] minmax(0, 2fr) [main-end] 0 [column-divide] var(--spacing-l) [aside-start] minmax(0, 1fr) [aside-end] 0 [content-end] 0 [page-end] var(
        --spacing-horizontal
      );
    grid-template-rows: [title] auto [main] auto [column-divide] auto [aside] auto [divide] auto;
  }
}
.content-split_emptyAside__1hbQw {
  grid-template-rows: [title] auto [main] auto [column-divide] auto [aside] auto [divide] auto;
}
.content-split_title__9t2ZC {
  grid-column-end: content-end;
  grid-column-start: content-start;
  grid-row: title;
  margin-bottom: var(--spacing-xxs);
}
.content-split_aside__mr_6M,
.content-split_main__DCqV5 {
  grid-column-end: content-end;
  grid-column-start: content-start;
}
.content-split_aside__mr_6M:empty,
.content-split_main__DCqV5:empty {
  display: none;
}
.content-split_main__DCqV5 {
  grid-row-start: main;
}
@media screen and (min-width: 960px) {
  .content-split_main__DCqV5 {
    grid-column-end: main-end;
    grid-column-start: main-start;
  }
}
.content-split_aside__mr_6M {
  grid-row-start: aside;
}
@media screen and (min-width: 960px) {
  .content-split_aside__mr_6M {
    grid-column-end: aside-end;
    grid-column-start: aside-start;
    grid-row-start: main;
  }
}
.content-split_divider__mbCNC {
  color: var(--color-divider);
  grid-column-end: content-end;
  grid-column-start: content-start;
  grid-row: divide;
  height: 2px;
  margin-top: var(--spacing-vertical);
  width: 100%;
}
.featured-content_featuredContent__N1aNv {
  display: grid;
  grid-gap: var(--spacing-xs);
  gap: var(--spacing-xs);
  grid-template-columns: repeat(6, 1fr);
}
@media screen and (min-width: 960px) {
  .featured-content_featuredContent__N1aNv {
    gap: var(--spacing-xxs);
  }
}
.featured-content_featuredContent__N1aNv > * {
  grid-column: span 3;
}
@media screen and (max-width: 960px) {
  .featured-content_featuredContent__N1aNv > * {
    grid-column: span 6;
  }
}
.featured-content_featuredContent__N1aNv > :nth-last-child(3n + 3):not(:nth-child(2)),
.featured-content_featuredContent__N1aNv > :nth-last-child(3n + 3):not(:nth-child(2)) ~ * {
  grid-column: span 2;
}
@media screen and (max-width: 960px) {
  .featured-content_featuredContent__N1aNv > :nth-last-child(3n + 3):not(:nth-child(2)),
  .featured-content_featuredContent__N1aNv > :nth-last-child(3n + 3):not(:nth-child(2)) ~ * {
    grid-column: span 6;
  }
}
.featured-content_clampedWidth__pJpfq {
  margin: 0 var(--spacing-component-margin);
}
.hero-banner_heroBanner__Ngf8X {
  line-height: 0;
  max-height: calc(100vh - 150px);
  min-height: 32vw;
  overflow: hidden;
  position: relative;
}
.hero-banner_picture__48UV_ {
  display: block;
  height: 100%;
  width: 100%;
}
.hero-banner_text__Vl79X {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background: rgba(0, 0, 0, 0.4);
  bottom: 0;
  color: var(--color-white);
  left: 0;
  padding: var(--spacing-xs) var(--spacing-component-margin);
  position: absolute;
  right: 0;
}
.hero-banner_title__hyZ65 {
  font-family: var(--austin);
  font-weight: 500;
  margin-bottom: var(--spacing-micro);
  max-width: 100%;
  width: clamp(500px, 70%, 28em);
}
.hero-banner_description__0_tEV {
  line-height: 1.2;
  max-width: 100%;
  width: clamp(500px, 70%, 28em);
}
.hero-banner_linkList__vovSK {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: var(--spacing-xxs);
  margin-top: var(--spacing-xs);
}
@media screen and (min-width: 500px) {
  .hero-banner_linkList__vovSK {
    flex-direction: row;
  }
}
.hero-banner_toolTip__7IFeZ {
  bottom: var(--spacing-xxs);
  left: var(--spacing-xxs);
  position: absolute;
}
.application-highlight-box_box__GAadK {
  background-color: var(--color-grey-050);
  border-radius: 4px;
  color: currentColor;
  font-size: var(--textsize-xs);
  padding: var(--spacing-micro);
}
.section-navigation_nav__BSwZg {
  padding-top: var(--spacing-xxs);
}
.section-navigation_jumpText__rQPKp,
.section-navigation_link__mQ5ku {
  text-decoration: none;
  white-space: noWrap;
}
.section-navigation_link__mQ5ku {
  background: rgba(0, 0, 0, 0);
  border: 0;
  color: currentcolor;
  font-family: var(--sans-serif);
  color: var(--color-link);
  font-size: 1em;
  font-weight: 600;
}
.section-navigation_jumpText__rQPKp {
  font-weight: 400;
}
.groupVisitTypes_faqText__9BogD {
  margin-top: var(--spacing-xxs);
}
.groupVisitTypes_ctaButton__sZoos {
  margin-bottom: var(--spacing-s);
  margin-top: var(--spacing-xs);
}
.groupVisitTypes_rteH3Spacing__S8bUy h3 {
  margin-top: var(--spacing-xs);
}
.groupVisitTypes_rteH4Spacing__u_KRt h4 {
  margin-bottom: var(--spacing-micro);
}
.corporate-support_introduction__gDtXn img {
  max-width: none !important;
  width: 100%;
}
.redundant-link_redundantlink__b5TFR {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.redundant-link_redundantlink__b5TFR:focus-visible {
  background-color: unset;
  outline: none;
}
.publication-search-card_cardWrapper__fDws5 {
  container-name: publicationCard;
  container-type: inline-size;
  list-style: none;
}
.publication-search-card_card__WAw_J {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  gap: var(--spacing-micro);
}
@container publicationCard (width > 500px) {
  .publication-search-card_card__WAw_J {
    flex-direction: row;
  }
}
.publication-search-card_imageWrapper__3j8I0 {
  align-items: center;
  align-self: center;
  background-color: var(--color-grey-050);
  display: flex;
  flex-basis: 200px;
  flex-grow: 0;
  flex-shrink: 0;
  justify-content: center;
  line-height: 0;
  padding: var(--spacing-xxs);
  position: relative;
}
@container publicationCard (width > 500px) {
  .publication-search-card_imageWrapper__3j8I0 {
    width: 200px;
  }
}
.publication-search-card_image__g6dVf {
  box-shadow: 8px 8px 0 var(--color-grey-400);
  max-height: 100%;
  max-width: 100%;
  transition: all 0.2s;
}
.publication-search-card_imageWrapper__3j8I0:hover .publication-search-card_image__g6dVf {
  box-shadow: -8px -8px 0 var(--color-grey-400);
}
.publication-search-card_authors__4o14q,
.publication-search-card_date__hORa4 {
  color: var(--color-grey-700);
  font-size: var(--textsize-xxs);
}
.publication-search-card_body__Dj4mN {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: var(--spacing-xxs);
}
@container publicationCard (width > 500px) {
  .publication-search-card_body__Dj4mN {
    padding: var(--spacing-xs);
  }
}
.publication-search-card_mainText__7G90m {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-micro);
}
.publication-search-card_description___Wvkr {
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  overflow: hidden;
  text-overflow: ellipsis;
}
@container publicationCard (width > 500px) {
  .publication-search-card_description___Wvkr {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.publication-search-card_heading___ue9D {
  font-weight: 500;
}
.publication-search-card_badges__l0YQ3 {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-micro);
}
.publication-search-card_badgeWrapper__OpV15 {
  align-self: flex-start;
}
.object-grid_grid__hKKqs {
  grid-column-gap: var(--spacing-xxs);
  column-gap: var(--spacing-xxs);
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, max(250px, 20%)), 1fr));
  grid-row-gap: var(--spacing-xs);
  row-gap: var(--spacing-xs);
}
.event-card_eventCard__4Vt_T {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  position: relative;
  row-gap: var(--spacing-xxs);
  width: 80vw;
}
@media only screen and (min-width: 960px) {
  .event-card_eventCard__4Vt_T {
    column-gap: var(--spacing-micro);
    flex-direction: row;
    overflow-x: visible;
    padding: ver(--spacing-xs);
    width: auto;
  }
}
.event-card_eventModeCard__s_3JC {
  margin: 0 var(--spacing-component-margin);
  width: auto;
}
@media screen and (min-width: 960px) {
  .event-card_eventModeCard__s_3JC {
    margin: 0;
  }
}
.event-card_imageWrapper__MXoBP {
  aspect-ratio: 3/2;
  background-color: var(--color-grey-050);
  display: flex;
  height: 53vw;
  position: relative;
  width: 80vw;
}
@media only screen and (min-width: 960px) {
  .event-card_imageWrapper__MXoBP {
    flex-basis: 201px;
    height: 134px;
    margin-top: var(--spacing-xs);
    max-height: 134px;
    min-width: 201px;
  }
}
.event-card_imageWrapper__MXoBP:hover {
  background-color: var(--color-grey-100);
}
.event-card_imageWrapper__MXoBP img {
  margin: 0 auto;
  object-fit: cover;
  object-position: center center;
}
.event-card_eventModeImageWrapper__RXUAR {
  width: 100%;
}
@media screen and (min-width: 960px) {
  .event-card_eventModeImageWrapper__RXUAR {
    width: 201px;
  }
}
.event-card_cardImage__S3PUh {
  max-width: 100%;
}
@media only screen and (min-width: 960px) {
  .event-card_cardImage__S3PUh {
    max-width: 201px;
  }
  .event-card_infoContainer__jgeBv {
    flex-grow: 1;
    padding: var(--spacing-xs);
  }
}
.event-card_title__pXwvu {
  font-size: var(--textsize-m);
  font-weight: 500;
}
.event-card_description__PpU26,
.event-card_title__pXwvu {
  display: -webkit-box;
  margin-bottom: var(--spacing-micro);
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.event-card_timeAndPlace__zRyWv {
  color: var(--color-grey-700);
  column-gap: var(--spacing-micro);
  display: flex;
  flex-wrap: wrap;
  font-size: var(--textsize-xxs);
  font-weight: 500;
  justify-content: flex-start;
  margin-bottom: var(--spacing-micro);
  text-transform: uppercase;
}
.event-card_compact__85FMz {
  flex-direction: column;
}
@media only screen and (min-width: 960px) {
  .event-card_compact__85FMz {
    width: 250px;
  }
}
.event-card_compact__85FMz .event-card_infoContainer__jgeBv {
  padding: 0;
}
.event-card_compact__85FMz .event-card_imageWrapper__MXoBP {
  flex-basis: auto;
  margin-top: 0;
  max-height: unset;
  min-width: unset;
}
@media only screen and (min-width: 960px) {
  .event-card_compact__85FMz .event-card_imageWrapper__MXoBP {
    height: auto;
    width: 100%;
  }
  .event-card_compact__85FMz .event-card_cardImage__S3PUh {
    max-width: 100%;
  }
}
.collapsible-container_summary__HLyS_ {
  align-items: center;
  color: var(--color-link);
  column-gap: 4px;
  display: flex;
  flex-direction: row;
  font-size: var(--textsize-xs);
  font-weight: 600;
  justify-content: start;
  list-style: none;
}
.collapsible-container_summary__HLyS_ svg {
  height: 100%;
  width: 100%;
}
.collapsible-container_content__hYjkO {
  padding-top: var(--spacing-micro);
}
.collapsible-container_downChevron__Jgfl9 {
  display: block;
  height: 16px;
  width: 16px;
}
details[open] .collapsible-container_downChevron__Jgfl9 {
  transform: rotate(180deg);
}
.badge_badge__Uonuj {
  background-color: var(--color-white-opaque-85);
  border: 0.5px solid;
  border-radius: 500px;
  display: inline-flex;
  flex-shrink: 1;
  font-size: var(--textsize-xxs);
  font-weight: 500;
  gap: 6px;
  line-height: 1.1;
  padding: 8px var(--spacing-micro);
  text-transform: uppercase;
}
.dining-card_hours__V4Iy_ {
  align-items: center;
  display: flex;
  font-weight: 600;
  gap: 4px;
  margin-bottom: var(--spacing-micro);
}
.dining-card_open__2h3oS {
  color: var(--color-green-good-news-400);
}
.dining-card_closed__hwlHL {
  color: var(--color-met-red-dark);
}
.application-link_availabilityMessage__zrnXP {
  font-weight: 600;
  margin-top: 8px;
}
.application-link_availabilityMessageOpen__yCbXM {
  color: var(--color-green-good-news-400);
}
.application-link_availabilityMessageClosed__hxM8O {
  color: var(--color-met-red-medium);
}
.application-link_buttonWrapper__sKyKY {
  width: 100%;
}
.article-page-section_wrapper__FJrgg {
  margin: var(--spacing-s) auto;
  max-width: var(--productive-width-max);
  width: min(var(--max-width-article), var(--productive-width-max));
  --max-width-article: var(--line-length-comfortable);
}
.article-page-section_divider__orm0d {
  border: 0;
  border-top: 1px solid var(--color-divider);
  display: block;
  height: 1px;
  margin: var(--spacing-s) auto;
  padding: 0;
}
.article-page-section_title__vApqN {
  margin-bottom: var(--spacing-micro);
}
.body-contributor_title__1LeOW {
  color: var(--color-grey-700);
}
.exhibition-card_exhibitionCard__I9gVC {
  flex-shrink: 0;
  max-width: var(--exhibition-card-max-width);
  width: var(--exhibition-card-width);
}
.exhibition-card_title__cZvmM {
  font-size: var(--textsize-m);
  font-weight: 700;
  line-height: 1.3;
  margin-bottom: 4px;
}
.exhibition-card_status__itIey {
  font-family: var(--sans-serif);
  font-size: var(--textsize-xxs);
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 0.7;
  text-transform: uppercase;
  margin-bottom: var(--spacing-micro);
  padding-top: var(--spacing-micro);
}
.exhibition-card_figure__7RnOq {
  aspect-ratio: 16/9;
  box-sizing: content-box;
  display: flex;
  justify-content: center;
  margin-bottom: var(--spacing-micro);
  position: relative;
  width: 100%;
}
.exhibition-card_image__mFs3p {
  min-width: 100%;
  object-fit: cover;
  overflow: hidden;
  transition: all 0.2s;
}
.exhibition-card_meta__T_lev {
  display: flex;
  flex-direction: column;
  flex-grow: 0;
  flex-wrap: wrap;
  font-size: var(--textsize-xs);
  justify-content: space-between;
  margin-top: auto;
}
.building-card_buildingCard__BHlwt {
  background-color: var(--color-component-background);
  display: flex;
  flex-basis: var(--max-width-unclamped);
  flex-direction: column;
  flex-shrink: 0;
  margin-bottom: 10px;
  transition: all 0.2s;
}
.building-card_buildingCard__BHlwt:focus-within,
.building-card_buildingCard__BHlwt:hover {
  box-shadow: 4px 4px 10px 0 var(--color-card-shadow), 0 0 2px 0 var(--color-card-shadow);
}
@media screen and (min-width: 700px) {
  .building-card_buildingCard__BHlwt {
    flex-basis: 50%;
    flex-grow: 1;
    flex-shrink: 1;
  }
}
.building-card_imageWrapper__A8FJO {
  aspect-ratio: 3/2;
  display: block;
  flex-shrink: 0;
  line-height: 0;
  position: relative;
}
.building-card_badgeWrapper__OEi_I {
  background-color: var(--color-site-background);
  border-radius: 50px;
  bottom: var(--spacing-micro);
  font-weight: 500;
  left: var(--spacing-micro);
  position: absolute;
}
.building-card_body__ge7Mx {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: var(--spacing-xxs);
}
.building-card_title__90vpn {
  font-size: var(--textsize-l);
  font-weight: 600;
  letter-spacing: -0.01em;
  line-height: 1.3;
  margin-bottom: var(--spacing-micro);
}
.building-card_link__xhQYc {
  border-bottom: 0;
  display: block;
  position: relative;
  text-decoration: none;
}
.building-card_imageWrapper__A8FJO:hover + .building-card_body__ge7Mx .building-card_link__xhQYc,
.building-card_link__xhQYc:focus,
.building-card_link__xhQYc:hover {
  text-decoration: underline;
}
.building-card_info__Sgo7I {
  font-size: var(--textsize-xs);
}
.building-card_description__pOytI,
.building-card_info__Sgo7I {
  margin-bottom: var(--spacing-xxs);
}
.building-card_time__VgcQp {
  line-height: 1;
  margin-bottom: var(--spacing-micro);
}
.building-card_label__g_MnQ {
  color: var(--color-text-header);
  font-weight: 600;
}
.building-card_daysClosed__QLpeq {
  color: var(--color-text);
  font-size: var(--textsize-xs);
  line-height: 1.5;
  margin-top: auto;
}
.quick-links_quickLinks__si92x {
  grid-column-gap: var(--spacing-xxs);
  column-gap: var(--spacing-xxs);
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  grid-row-gap: var(--spacing-micro);
  row-gap: var(--spacing-micro);
}
@media screen and (min-width: 960px) {
  .quick-links_quickLinks__si92x {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.quick-links_link__Gbq0c {
  --link-background-color: var(--color-white);
  --link-color: var(--color-grey-900);
  --link-color-accent: var(--color-grey-700);
  align-items: center;
  background-color: var(--link-background-color);
  border: 1px solid;
  border-radius: 8px;
  color: var(--link-color);
  display: flex;
  gap: var(--spacing-xxs);
  height: 100%;
  justify-content: space-between;
  padding: 16px;
  text-decoration: none;
}
.quick-links_link__Gbq0c:focus,
.quick-links_link__Gbq0c:hover {
  --link-background-color: var(--color-grey-900);
  --link-color: var(--color-white);
  --link-color-accent: var(--color-white);
  color: var(--link-color);
}
.quick-links_svgWrapper__mAoXE {
  align-items: center;
  background-color: currentColor;
  border-radius: 50%;
  display: flex;
  flex-shrink: 0;
  height: 1.5em;
  justify-content: center;
  width: 1.5em;
}
.quick-links_svgWrapper__mAoXE svg {
  color: var(--link-background-color);
  height: 50%;
  width: 50%;
}
.quick-links_textWrapper__vTcTi {
  overflow: hidden;
}
.quick-links_title__hryZS {
  font-weight: 600;
}
.quick-links_description__ENDly {
  color: var(--link-color-accent);
  font-size: var(--textsize-xs);
  font-weight: 400;
}
.quick-links_description__ENDly,
.quick-links_description__ENDly * {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.page-section_wrapper__mFtQK {
  margin: var(--spacing-m) 0;
}
.page-section_clampedWidthWrapper__kBLdL {
  margin: var(--spacing-m) auto;
  max-width: var(--productive-width-max);
}
.page-section_divider__gPkcZ {
  border: 0;
  border-top: 1px solid var(--color-divider);
  display: block;
  height: 1px;
  margin-top: var(--spacing-m);
  max-width: var(--max-width-unclamped);
  padding: 0;
}
.page-section_divider__gPkcZ.page-section_bottom__5dSXP {
  margin-top: var(--spacing-m);
}
.page-section_divider__gPkcZ.page-section_top__WH3in {
  margin-bottom: var(--spacing-m);
}
.video-banner_videoBanner___HxFp {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 500px;
  margin-bottom: var(--spacing-s);
  overflow: hidden;
  position: relative;
  width: 100%;
}
@media screen and (min-width: 500px) {
  .video-banner_videoBanner___HxFp {
    max-height: calc(100vh - 168px);
  }
}
@media screen and (min-width: 960px) {
  .video-banner_videoBanner___HxFp {
    height: calc(100vh - 268px);
    min-height: 500px;
  }
}
.video-banner_videoBanner___HxFp:after {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.5));
  bottom: 0;
  content: '';
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 9;
}
.video-banner_vimeoContainer__PD__H {
  box-sizing: border-box;
  height: 56.25vw;
  left: 50%;
  min-height: 100%;
  min-width: 100%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  visibility: visible;
  width: 177.77777778vh;
  z-index: 5;
}
.video-banner_image__RSHkI {
  align-self: flex-start;
  height: 100%;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
}
.video-banner_copy__xKGza {
  color: var(--color-white);
  font-family: var(--austin);
  margin: auto;
  max-width: var(--productive-width-max);
  padding: var(--spacing-xxs) 0;
  text-align: center;
  z-index: 19;
}
.video-banner_title__F_Xzj {
  color: var(--color-white);
  font-size: var(--textsize-xxxl);
  font-weight: 500;
  letter-spacing: normal;
  margin-bottom: var(--spacing-micro);
}
.video-banner_picture__vC71z {
  height: 100%;
  position: absolute;
  width: 100%;
}
.secondary.video-banner_button__Hgot1 {
  box-shadow: inset 0 0 0 2px var(--color-white);
  color: var(--color-white);
}
.secondary.video-banner_button__Hgot1:focus,
.secondary.video-banner_button__Hgot1:hover {
  background-color: var(--color-white);
  color: var(--color-text);
}
.tombstone_item__ToVZT {
  margin: 0 0 var(--spacing-micro) 0;
}
.tombstone_label__MXGQv {
  color: var(--color-text-header);
}
.object-page-top_wrapper__tqyHQ {
  display: grid;
  grid-template-columns: [page-start] var(--spacing-component-margin) [content-start] 0 [main-start] minmax(0, 25%) [main-end] 0 [column-divide] var(--spacing-s) [aside-start] minmax(0, 75%) [aside-end] 0 [content-end] var(
      --spacing-component-margin
    ) [page-end] 0;
  grid-template-rows: [title] auto [main] auto [column-divide] var(--spacing-m) [aside] auto [divide] auto;
  margin-bottom: var(--spacing-m);
}
@media screen and (min-width: 960px) {
  .object-page-top_wrapper__tqyHQ {
    grid-template-rows: [main] auto [column-divide] auto [aside] auto [divide] auto;
  }
}
.object-page-top_aside___Zzjr,
.object-page-top_main__VSO7i {
  grid-column-end: content-end;
  grid-column-start: content-start;
}
.object-page-top_main__VSO7i {
  align-items: center;
  display: flex;
  grid-row-start: aside;
}
@media screen and (min-width: 960px) {
  .object-page-top_main__VSO7i {
    grid-column-end: main-end;
    grid-column-start: main-start;
    grid-row-start: main;
    padding-bottom: var(--spacing-l);
  }
}
.object-page-top_aside___Zzjr {
  grid-column-end: page-end;
  grid-column-start: page-start;
  grid-row-start: main;
}
@media screen and (min-width: 960px) {
  .object-page-top_aside___Zzjr {
    grid-column-end: aside-end;
    grid-column-start: aside-start;
  }
}
.newsletter-card_listItem__nvmMs,
.newsletter-card_list__mvpDe {
  display: flex;
  flex-direction: column;
}
.newsletter-card_listItem__nvmMs {
  border-bottom: 1px solid var(--color-divider);
  gap: var(--spacing-micro);
  justify-content: space-between;
  margin-bottom: var(--spacing-micro);
  padding-bottom: var(--spacing-micro);
}
@media only screen and (min-width: 500px) {
  .newsletter-card_listItem__nvmMs {
    align-items: center;
    flex-direction: row;
    gap: var(--spacing-xxs);
  }
}
.newsletter-card_title__u8_Wo {
  font-size: var(--textsize-s);
  font-weight: 500;
}
.newsletter-card_titleBox__po7na {
  max-width: max(60%, 750px);
}
.newsletter-card_description__tJwPn {
  color: var(--color-grey-800);
  font-size: var(--textsize-xs);
}
.newsletter-card_links__xunLz {
  display: flex;
  flex-wrap: nowrap;
  gap: var(--spacing-micro);
  justify-self: flex-end;
  white-space: nowrap;
}
.newsletter-card_icon__S60Mf {
  margin-bottom: 0.2em;
}
.styles_conservationLinksWrapper__j811B {
  display: inline-block;
  font-size: var(--textsize-s);
  margin: 0;
  padding-right: 40px;
}
.inline-notification_notificationsContainer__x1a9M {
  margin: var(--spacing-s) var(--spacing-component-margin);
}
.inline-notification_inlineNotification__WdDQe {
  background-color: var(--color-blue-600);
  border-radius: 8px;
  margin-bottom: var(--spacing-xxs);
  padding: var(--spacing-xxs);
}
.inline-notification_notificationIcon__iraSj {
  margin-right: var(--spacing-micro);
  vertical-align: top;
}
.inline-notification_header__3Q9ip {
  color: var(--color-grey-900);
  font-size: var(--textsize-m);
  font-weight: 500;
  margin-bottom: var(--spacing-micro);
}
.inline-notification_message__ULMuY {
  color: var(--color-grey-900);
  font-size: var(--textsize-xs);
  font-weight: 400;
}
@media screen and (min-width: 500px) {
  .inline-notification_message__ULMuY {
    margin-left: calc(18px + var(--spacing-micro));
  }
}
.exhibition-index-card_infoCardContainer__p_3tw {
  color: var(--color-link);
  grid-column-gap: var(--spacing-micro);
  column-gap: var(--spacing-micro);
  display: grid;
  font-weight: 600;
  grid-template-columns: 24px auto;
  grid-row-gap: var(--spacing-micro);
  row-gap: var(--spacing-micro);
}
.exhibition-index-card_iconContainer__IKROc {
  display: block;
  text-align: center;
  width: 24px;
}
.edp-catalogue_title__k9d9c {
  color: var(--color-grey-700);
  font-weight: 500;
  margin-bottom: var(--spacing-micro);
}
.edp-catalogue_description__CDMLs {
  margin-bottom: var(--spacing-xxs);
}
.student-artwork_artworkImageWrapper__S6JSN {
  align-items: center;
  background: var(--color-grey-100);
  display: flex;
  height: 350px;
  line-height: 0;
  margin-bottom: var(--spacing-micro);
  min-height: 350px;
  min-width: 250px;
  position: relative;
}
.student-artwork_artworkImage__L7ub9 {
  height: auto;
  margin: auto;
  max-height: 100%;
  max-width: 85vw;
  width: auto;
}
.student-artwork_artworkImageButton__hmv1A {
  background: rgba(0, 0, 0, 0);
  border: 0;
  color: currentcolor;
  font-family: var(--sans-serif);
  font-size: 1em;
}
.student-artwork_artworkImageGrid__A_V44 {
  max-width: 100%;
}
.student-artwork_artworkTitle__DmFzo {
  font-size: var(--textsize-s);
  font-weight: 500;
  margin-bottom: 4px;
}
.student-artwork_artworkTitle__DmFzo a {
  text-decoration: none;
}
.student-artwork_artworkTitle__DmFzo a:focus,
.student-artwork_artworkTitle__DmFzo a:hover {
  text-decoration: underline;
}
.student-artwork_artworkBody____i6y {
  font-size: var(--textsize-xs);
}
.student-artwork_artworkStudent__tTJO6 {
  margin-bottom: 4px;
}
.student-artwork_artworkGrade__xq99G {
  color: var(--color-grey-700);
}
.student-artwork_noImageSvg__G2Z5Z {
  color: var(--color-grey-400);
  display: block;
  height: 78px;
  margin: auto;
  width: 150px;
}
.artwork-viewer_js-iv__trigger___oIzq {
  cursor: pointer;
}
.artwork-viewer_container__AJfmZ {
  background-color: var(--color-white);
  bottom: 0;
  display: none;
  flex-direction: column;
  left: 0;
  max-height: 100%;
  overflow: hidden;
  padding-bottom: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 500;
}
@media (orientation: landscape) {
  .artwork-viewer_container__AJfmZ {
    border-radius: 16px;
    bottom: var(--spacing-xxs);
    box-shadow: 0 0 0 var(--spacing-m) var(--color-black-transparency);
    left: var(--spacing-xxs);
    padding: var(--spacing-xxs) var(--spacing-xxs) 0;
    right: var(--spacing-xxs);
    top: var(--spacing-xxs);
  }
}
.artwork-viewer_container__AJfmZ.artwork-viewer_isFullscreen__s__1e {
  display: flex;
}
.artwork-viewer_container__AJfmZ:after {
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: var(--color-white-opaque-70);
  border-top: 1px solid var(--color-divider);
  bottom: 0;
  content: '';
  height: var(--spacing-m);
  left: 0;
  position: absolute;
  right: 0;
}
@media (orientation: landscape) {
  .artwork-viewer_container__AJfmZ:after {
    -webkit-backdrop-filter: unset;
    backdrop-filter: unset;
    background: linear-gradient(to top, var(--color-white) 20%, transparent 80%);
    border: 0;
    height: 115px;
  }
}
.artwork-viewer_close__CLxoq {
  background: rgba(0, 0, 0, 0);
  border: 0;
  color: currentcolor;
  font-family: var(--sans-serif);
  font-size: 1em;
  align-self: flex-end;
  display: block;
  height: var(--spacing-xs);
  margin: var(--spacing-xxs) var(--spacing-xxs) var(--spacing-xxs) auto;
  padding: 4px;
  width: var(--spacing-xs);
}
@media (orientation: landscape) {
  .artwork-viewer_close__CLxoq {
    margin: 0 0 0 auto;
  }
}
.artwork-viewer_close__CLxoq:active,
.artwork-viewer_close__CLxoq:hover {
  opacity: 0.8;
}
.artwork-viewer_close__CLxoq svg {
  height: 100%;
  width: 100%;
}
.artwork-viewer_arrow___IzG_ {
  background: rgba(0, 0, 0, 0);
  border: 0;
  color: currentcolor;
  font-family: var(--sans-serif);
  font-size: 1em;
  bottom: var(--spacing-micro);
  height: var(--spacing-xs);
  padding: 4px;
  position: absolute;
  text-align: center;
  width: var(--spacing-xs);
  z-index: 5;
}
@media (orientation: landscape) {
  .artwork-viewer_arrow___IzG_ {
    bottom: 50%;
  }
}
.artwork-viewer_arrow___IzG_:active,
.artwork-viewer_arrow___IzG_:hover {
  opacity: 0.8;
}
.artwork-viewer_arrow___IzG_.artwork-viewer_isDisabled__aI9CB {
  cursor: default;
  opacity: 0.2;
}
.artwork-viewer_forward___EuTi {
  right: var(--spacing-xxs);
  transform: rotate(180deg);
}
@media (orientation: landscape) {
  .artwork-viewer_forward___EuTi {
    right: var(--spacing-micro);
  }
}
.artwork-viewer_back__fBAD5 {
  left: var(--spacing-xxs);
}
@media (orientation: landscape) {
  .artwork-viewer_back__fBAD5 {
    left: var(--spacing-micro);
  }
}
.artwork-basics_content__lh9cy {
  display: flex;
  flex-direction: column;
  overflow: auto;
}
@media (orientation: landscape) {
  .artwork-basics_content__lh9cy {
    align-items: center;
    flex-direction: row-reverse;
    grid-gap: var(--spacing-xxs);
    height: 100%;
    justify-content: space-between;
    margin: var(--spacing-xxs) var(--spacing-xxs) 0;
    overflow: auto;
    padding: var(--spacing-xxs) var(--spacing-xxs) 0;
  }
}
.artwork-basics_title__egPAL {
  margin-bottom: var(--spacing-micro);
}
.artwork-basics_imageWrapper__Bwr_M {
  align-items: center;
  background-color: var(--color-grey-050);
  display: flex;
  flex-basis: 100%;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  padding-bottom: var(--spacing-s);
}
@media (orientation: landscape) {
  .artwork-basics_imageWrapper__Bwr_M {
    padding-bottom: var(--spacing-m);
    position: -webkit-sticky;
    position: sticky;
    top: 0;
  }
}
.artwork-basics_imageWrapper__Bwr_M img {
  align-self: center;
  height: auto;
  max-height: 100%;
  max-width: 100%;
  min-width: 0;
  object-fit: contain;
}
.artwork-basics_imageWrapperNoImage__hnGDI {
  align-items: flex-start;
  justify-content: start;
}
.artwork-basics_text__iRlfV {
  max-height: none;
  padding: var(--spacing-xxs) var(--spacing-xxs) var(--spacing-m);
}
@media (orientation: landscape) {
  .artwork-basics_text__iRlfV {
    flex-basis: 33.3%;
    flex-grow: 0;
    flex-shrink: 0;
    height: 100%;
    padding: 0;
  }
  .artwork-basics_text__iRlfV:empty {
    flex-basis: 0;
  }
  .artwork-basics_text__iRlfV:after {
    content: '';
    display: block;
    height: var(--spacing-xs);
  }
}
.artwork-basics_attribution__jpo7K {
  font-size: var(--textsize-xs);
  font-weight: 500;
  margin-bottom: var(--spacing-xs);
}
.artwork-basics_materials__AX_v2,
.artwork-basics_statement__luq2R {
  margin-bottom: var(--spacing-xs);
}
.artwork-basics_statementHeader__kPXwy {
  font-size: var(--textsize-m);
  font-weight: 600;
  line-height: 1.1;
}
.artwork-basics_noImageSvg__CBi8U {
  color: var(--color-grey-400);
  display: block;
  height: 78px;
  margin: auto;
  width: 150px;
}
.artwork-basics_noImageContainer__vr5Wo {
  background-color: var(--color-grey-050);
  display: flex;
  min-height: calc(80vh - 35px);
  width: 100%;
}
.artwork-basics_thumbnails__NtNy8 {
  display: flex;
  gap: var(--spacing-micro);
  margin-top: var(--spacing-micro);
}
.artwork-basics_thumbnail__xQ8fl {
  max-width: 150px;
}
.artwork-basics_thumbnail__xQ8fl:hover {
  cursor: pointer;
}
.exhibition_sponsorLogo__NXiop {
  font-size: var(--textsize-xs);
  font-weight: 500;
  margin: 0 auto;
  max-width: 150px;
  text-align: left;
  width: 100%;
}
.exhibition_sponsorLogo__NXiop svg {
  height: 100%;
  width: 100%;
}
.exhibition_personCardContainer__ulZqI {
  display: flex;
  flex-direction: column;
  margin-bottom: var(--spacing-xs);
  row-gap: var(--spacing-s);
}
.exhibition_heroText__m_WnY {
  color: var(--color-grey-700);
}
.exhibition_heroTextWithOverview__VxeI_ {
  color: var(--color-grey-700);
  margin-bottom: var(--spacing-s);
}
.exhibition_credit__oxgmu,
.exhibition_sponsors__8QLAo {
  color: var(--color-grey-700);
  font-size: var(--textsize-xs);
}
.exhibition_credit__oxgmu {
  font-weight: 400;
}
.exhibition_creditContainer__zhRns {
  display: flex;
  flex-direction: column;
  row-gap: 10px;
}
.library-and-store-links_container__uZIAB {
  border: 1px solid var(--color-border);
  border-radius: 4px;
  margin: var(--spacing-xxs) 0;
  padding: var(--spacing-xs);
}
.library-and-store-links_select__881r9 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' style='transform:rotate(90deg)' viewBox='0 0 48 48'%3E%3Cpath fill='%23333' stroke='%23333' stroke-width='2.5' d='M14 8.223 16.077 6 35 24.011 16.079 42 14 39.777l16.888-15.813L14 8.224Z'/%3E%3C/svg%3E");
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-position: 95% 50%;
  background-repeat: no-repeat;
  background-size: 0.7em;
  line-height: 1.5555;
  position: relative;
  text-align: center;
  text-align-last: center;
}
.library-and-store-links_select__881r9:focus,
.library-and-store-links_select__881r9:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' style='transform:rotate(90deg)' viewBox='0 0 48 48'%3E%3Cpath fill='white' stroke='white' stroke-width='2.5' d='M14 8.223 16.077 6 35 24.011 16.079 42 14 39.777l16.888-15.813L14 8.224Z'/%3E%3C/svg%3E");
}
.library-and-store-links_printStatusMessage__wCYGV {
  font-weight: 500;
  margin-bottom: var(--spacing-micro);
}
.dropdown-navigation_container__umkPG {
  position: relative;
}
.dropdown-navigation_button__Wy6bS {
  display: flex;
  gap: var(--spacing-micro);
  width: 100%;
}
.dropdown-navigation_links__xgZNm {
  background-color: var(--color-site-background);
  border: 1px solid var(--color-grey-200);
  border-radius: 4px;
  box-shadow: 1px 1px 1px var(--color-active-shadow);
  left: 0;
  position: absolute;
  right: 0;
  top: calc(100% + 4px);
}
.dropdown-navigation_link__sYJMv {
  border: 0;
  display: block;
  font-weight: 400;
  padding: var(--spacing-micro) var(--spacing-xxs);
  text-decoration: none;
  white-space: nowrap;
}
.dropdown-navigation_link__sYJMv:focus,
.dropdown-navigation_link__sYJMv:hover {
  background-color: var(--color-grey-200);
}
.dropdown-navigation_up__s8ylu {
  transform: rotate(180deg);
}
.press_faqHeader__8SboN {
  margin: 0 auto var(--spacing-xxs);
}
.supportLandingPage_donateCards__iFYLW {
  margin-bottom: var(--spacing-s);
}
.article-header_header__DrpbC {
  background-color: var(--color-site-background);
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 960px) {
  .article-header_header__DrpbC.article-header_sideBySide__yIUqK {
    flex-direction: row;
    min-height: 480px;
  }
}
@media screen and (min-width: 1440px) {
  .article-header_header__DrpbC.article-header_sideBySide__yIUqK {
    min-height: 33.3vw;
  }
}
@media screen and (min-width: 960px) {
  .article-header_sideBySide__yIUqK img {
    max-height: 100vh;
    width: auto;
  }
}
@media screen and (min-width: 1440px) {
  .article-header_sideBySide__yIUqK img {
    height: calc(33.3vw - var(--spacing-xs) * 2);
  }
}
.article-header_headerBorder__EmmIu {
  border-bottom: 1px solid var(--color-divider);
  border-top: 1px solid var(--color-divider);
}
.article-header_imageWrapper__XsV5t {
  align-items: center;
  aspect-ratio: 1;
  background-color: var(--color-component-background);
  display: flex;
  flex-basis: 50%;
  flex-grow: 1;
  flex-shrink: 0;
  justify-content: center;
  padding: var(--spacing-xs);
  position: relative;
}
@media screen and (min-width: 960px) {
  .article-header_imageWrapper__XsV5t {
    aspect-ratio: auto;
  }
}
.article-header_fill__OQa7G {
  padding: 0;
  position: relative;
}
.article-header_toah__ZJOup {
  display: flex;
  flex-direction: column;
}
.article-header_textWrapper__P1qsQ {
  align-self: center;
  display: flex;
  justify-content: center;
  margin: var(--spacing-s) auto;
  max-width: var(--productive-width-max);
  width: min(var(--line-length-comfortable), var(--productive-width-max));
}
@media screen and (min-width: 960px) {
  .article-header_textWrapper__P1qsQ {
    flex-basis: 50%;
    margin: var(--spacing-s);
  }
}
.article-header_toolTip__Yp2wK {
  bottom: var(--spacing-xxs);
  left: var(--spacing-xxs);
  position: absolute;
}
.editorial-rich-text_article__Xq9_7 {
  --max-width-article: var(--line-length-comfortable);
  margin: 0 auto;
  width: min(var(--max-width-article), var(--productive-width-max));
}
.editorial-rich-text_article__Xq9_7 .extraLarge {
  transition: all 0.2s;
}
@media (min-width: 960px) {
  .editorial-rich-text_article__Xq9_7 .extraLarge {
    margin: var(--spacing-s) calc(-1 * var(--spacing-xl));
    max-width: calc(100% + var(--spacing-xl) * 2);
  }
}
.editorial-rich-text_article__Xq9_7 blockquote {
  font-size: var(--textsize-l);
  margin: var(--spacing-xs) 0;
}
@media (min-width: 960px) {
  .editorial-rich-text_article__Xq9_7 blockquote {
    margin: var(--spacing-s) calc(-1 * var(--spacing-xl));
  }
}
.editorial-rich-text_article__Xq9_7 h3:not(:first-child) {
  margin-top: var(--spacing-s);
}
.editorial-rich-text_divider__MhayD {
  border: 0;
  border-top: 1px solid var(--color-divider);
  display: block;
  height: 1px;
  margin-top: var(--spacing-m);
  max-width: var(--line-length-comfortable);
  padding: 0;
}
.filter_filter__M_pHe {
  display: inline-block;
  position: relative;
}
.filter_filterControl__EhYtk,
.filter_filterInput__QrEVm {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  border-radius: 0;
  bottom: 0;
  left: 0;
  margin: 0;
  max-height: 100%;
  position: absolute;
  width: 100%;
  z-index: 5;
}
.filter_filterControl__EhYtk:focus-visible,
.filter_filterInput__QrEVm:focus-visible {
  background-color: rgba(0, 0, 0, 0);
  color: currentColor;
  outline: 0;
}
.filter_filterLabel__v40PR {
  align-items: center;
  background: var(--color-white);
  border: 2px solid var(--color-grey-200);
  border-radius: 32px;
  box-sizing: border-box;
  color: var(--color-grey-900);
  display: flex;
  font-family: var(--sans-serif);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  height: 32px;
  padding: 0 15px;
  transition: all 0.2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.filter_filterLabel__v40PR:focus,
.filter_filterLabel__v40PR:hover {
  background-color: var(--color-grey-200);
  cursor: pointer;
}
:focus-visible + .filter_filterLabel__v40PR {
  outline: 2px solid currentColor;
  outline-offset: 2px;
}
:focus-visible + .filter_filterLabel__v40PR:after {
  border-radius: 100px;
}
:active + .filter_filterLabel__v40PR {
  filter: brightness(0.7);
}
:checked + .filter_filterLabel__v40PR {
  background: var(--color-grey-900);
  border: 2px solid var(--color-grey-900);
  color: var(--color-white);
}
.filter_filterControlIcon__GGSUh {
  margin-left: var(--spacing-micro);
}
.filterset_filterSet__4EdCn {
  flex-basis: auto;
  flex-grow: 1;
  flex-shrink: 1;
  line-height: 0;
  margin: var(--spacing-micro) 0;
  overflow: visible;
  position: relative;
  white-space: nowrap;
}
.filterset_label__mmOSA {
  font-size: var(--textsize-s);
  font-weight: 600;
}
.filterset_wrap__rfxLX {
  flex-wrap: wrap;
}
.filterset_fieldset__PPgVI {
  display: inline-block;
}
.filterset_filtersWrapper__O3Xgl {
  display: flex;
  gap: var(--spacing-micro);
}
.fixed-bar_bar__zarYf {
  align-items: center;
  background-color: var(--color-component-background);
  bottom: 0;
  display: flex;
  gap: var(--spacing-xs);
  justify-content: space-between;
  left: 0;
  padding: var(--spacing-micro) var(--spacing-component-margin);
  position: fixed;
  right: 0;
  z-index: 400;
}
.publication-card_card__I2Znr {
  display: flex;
  flex-basis: 250px;
  flex-direction: column;
  flex-shrink: 0;
  gap: var(--spacing-micro);
}
.publication-card_imageWrapper__35Jn2 {
  align-items: center;
  background-color: var(--color-grey-050);
  display: flex;
  height: 320px;
  justify-content: center;
  line-height: 0;
  padding: var(--spacing-xxs);
  position: relative;
}
.publication-card_image__xMOzw {
  box-shadow: 8px 8px 0 var(--color-grey-400);
  max-height: 100%;
  transition: all 0.2s;
  width: auto;
}
.publication-card_imageWrapper__35Jn2:hover .publication-card_image__xMOzw {
  box-shadow: -8px -8px 0 var(--color-grey-400);
}
.publication-card_body__gdoKj {
  display: flex;
  flex-direction: column;
}
.publication-card_heading__fie9z {
  font-size: var(--textsize-s);
  font-weight: 500;
}
.publication-card_date__0K8zx {
  color: var(--color-grey-800);
  font-size: var(--textsize-xs);
}
.publication-card_badgeWrapper__y1I4t {
  align-self: flex-start;
  margin-top: 0;
}
.object-page-section_wrapper__Mk6EE {
  --gutter-width: var(--spacing-component-margin);
  display: grid;
  grid-template-columns: [page-start] var(--gutter-width) [content-start] 0 [main-start] minmax(0, 12%) [main-end] 0 [column-divide] var(--spacing-s) [aside-start] minmax(0, 88%) [aside-end] 0 [content-end] 0 [page-end] var(
      --gutter-width
    );
  grid-template-rows: [title] auto [main] auto [column-divide] var(--spacing-xxs) [aside] auto [divide] auto;
  margin-bottom: var(--spacing-m);
  margin-top: var(--spacing-m);
}
@media screen and (min-width: 960px) {
  .object-page-section_wrapper__Mk6EE {
    --gutter-width: 20vw;
    grid-template-rows: [main] auto [column-divide] auto [aside] auto [divide] auto;
  }
}
.object-page-section_content__fmNvE,
.object-page-section_header__pyamg {
  grid-column-end: content-end;
  grid-column-start: content-start;
}
.object-page-section_header__pyamg {
  align-items: flex-start;
  display: flex;
  grid-column-start: main-start;
  grid-row-start: main;
}
@media screen and (min-width: 960px) {
  .object-page-section_header__pyamg {
    grid-column-end: main-end;
    grid-column-start: main-start;
    grid-row-start: title;
  }
}
.object-page-section_content__fmNvE {
  grid-row-start: aside;
}
@media screen and (min-width: 960px) {
  .object-page-section_content__fmNvE {
    grid-column-end: aside-end;
    grid-column-start: aside-start;
    grid-row-start: title;
  }
}
.contact-info_title__1zXSp {
  margin-bottom: var(--spacing-micro);
}
.contact-info_addressText__GD3aj {
  display: flex;
  flex-direction: column;
  font-size: var(--textsize-xs);
  gap: var(--spacing-xxs);
}
.about-us_container__rqe_Y {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: var(--spacing-xxs);
}
.about-us_accordionContainer__hARwp {
  align-self: stretch;
}
.about-us_support___j0ur {
  font-size: var(--textsize-xs);
}
.about-us_title__VZE55,
.socials-list_title__DWltx {
  margin-bottom: var(--spacing-micro);
}
.socials-list_list__oV_YS {
  display: flex;
  flex-wrap: wrap;
  gap: var(--spacing-micro);
}
.socials-list_icon__fnO3l {
  flex-shrink: 0;
  height: 24px;
  margin: 0.2em 0;
  width: 24px;
}
.socials-list_youtubeIcon__rrGHU {
  flex-shrink: 0;
  height: 24px;
  width: 108px;
}
.socials-list_newsletter__OhpuB {
  font-size: var(--textsize-xs);
  margin: 0 0 var(--spacing-micro) 0;
}
.tabs_wrapper__xVpUT {
  overflow: auto;
  width: 100%;
}
.tabs_wrapper__xVpUT::-webkit-scrollbar {
  display: none;
}
.tabs_fieldset__NRtDM {
  border-bottom: 1px solid var(--color-border);
  display: inline-flex;
  margin: 0 var(--spacing-component-margin);
  width: var(--productive-width-max);
}
.tabs_tab__shByP {
  border-radius: 20px 20px 0 0;
  position: relative;
}
.tabs_tab__shByP:has(:focus-visible) {
  background-color: var(--color-focus-state-background);
}
.tabs_tabText__tixoU {
  padding: 0 var(--spacing-xxs);
}
.tabs_input__mwg3g {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  border-radius: 0;
  bottom: 0;
  left: 0;
  margin: 0;
  max-height: 100%;
  opacity: 0;
  position: absolute;
  width: 100%;
  z-index: -1;
}
.tabs_label__YG6gQ {
  color: var(--color-text);
  cursor: pointer;
  font-size: var(--textsize-xl);
  font-weight: 500;
  text-decoration: none;
  white-space: nowrap;
}
.tabs_label__YG6gQ.tabs_small__4mOy2 {
  font-size: var(--textsize-m);
}
.tabs_input__mwg3g:not(:checked):focus + .tabs_label__YG6gQ,
.tabs_input__mwg3g:not(:checked):hover + .tabs_label__YG6gQ {
  color: var(--color-link);
}
.tabs_input__mwg3g:not(:checked) + label {
  color: var(--color-text);
}
.tabs_input__mwg3g:checked + .tabs_label__YG6gQ {
  border-bottom: 5px solid var(--color-active-tab);
  color: var(--color-link);
  display: inline-block;
}
.tabs_input__mwg3g:focus + .tabs_label__YG6gQ,
.tabs_input__mwg3g:hover + .tabs_label__YG6gQ {
  color: var(--color-link);
}
@media only screen and (min-width: 960px) {
  .tabs_vertical__PtR7f {
    border-right: 1px solid var(--color-divider);
    flex: 0 0 25%;
  }
  .tabs_vertical__PtR7f .tabs_fieldset__NRtDM {
    border-bottom: 0;
    flex-direction: column;
    margin: 0;
    width: 100%;
  }
  .tabs_vertical__PtR7f .tabs_label__YG6gQ {
    display: block;
    padding: var(--spacing-micro) 0;
    white-space: normal;
    width: 100%;
  }
  .tabs_vertical__PtR7f .tabs_input__mwg3g:checked + .tabs_label__YG6gQ {
    background-color: var(--color-grey-050);
    border-bottom: 0;
    border-right: 5px solid var(--color-met-red-medium);
    color: var(--color-text-header);
    display: inline-block;
  }
  .tabs_vertical__PtR7f .tabs_input__mwg3g:focus + .tabs_label__YG6gQ {
    background-color: var(--color-focus-state-background);
  }
}
.tab-drawer_wrapper__Go80z {
  display: flex;
  flex-direction: column;
}
.tab-drawer_bodyWrapper__qg8iy {
  margin: var(--spacing-xs) var(--spacing-component-margin) 0;
}
.tab-drawer_divider__uAZwv {
  border-bottom: 1px solid var(--color-divider);
  padding-bottom: var(--spacing-xs);
}
@media only screen and (min-width: 960px) {
  .tab-drawer_vertical__kr6XW {
    flex-direction: row;
    gap: var(--spacing-xs);
    margin: 0;
  }
  .tab-drawer_vertical__kr6XW .tab-drawer_bodyWrapper__qg8iy {
    border-bottom: 0;
    margin: 0 0 var(--spacing-xs) 0;
  }
  .tab-drawer_vertical__kr6XW .tab-drawer_divider__uAZwv {
    padding: 0;
  }
}
.simple-select_selectWrapper__tKgqs {
  --select-background: var(--color-white);
  background-color: var(--select-background);
  border: 1.5px solid var(--color-border);
  border-radius: 4px;
  display: flex;
  min-width: 100px;
  position: relative;
}
.simple-select_selectWrapper__tKgqs:focus-visible,
.simple-select_selectWrapper__tKgqs:hover {
  border-color: var(--color-border-active);
}
.simple-select_selectWrapper__tKgqs:focus-within {
  --select-background: var(--color-focus-state-background);
  border-color: var(--color-focus-state-outline);
}
.simple-select_selectWrapper__tKgqs:after {
  background-color: var(--select-background);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' style='transform:rotate(90deg)' viewBox='0 0 48 48'%3E%3Cpath fill='%23333' stroke='%23333' stroke-width='2.5' d='M14 8.223 16.077 6 35 24.011 16.079 42 14 39.777l16.888-15.813L14 8.224Z'/%3E%3C/svg%3E");
  background-position: 0 50%;
  background-repeat: no-repeat;
  background-size: 0.7em;
  border-radius: 4px;
  content: '';
  height: 100%;
  pointer-events: none;
  position: absolute;
  right: 12px;
  width: 12px;
}
.simple-select_select__ZzBSH {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: rgba(0, 0, 0, 0);
  border: 0;
  color: var(--color-link);
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
  height: 100%;
  padding: var(--spacing-micro) 36px var(--spacing-micro) var(--spacing-micro);
  text-overflow: ellipsis;
  width: 100%;
}
.simple-select_select__ZzBSH:focus {
  outline: 0;
}
.past-exhibitions_resultsCountSection__00L0L {
  align-items: center;
  column-gap: var(--spacing-micro);
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  margin-bottom: var(--spacing-xxs);
  row-gap: var(--spacing-micro);
}
.past-exhibitions_sortByTitle__tzxFg {
  color: var(--color-text-header);
  font-weight: 400;
}
.external-link_icon__dZjkI {
  font-size: 0.7em;
  margin: 0.15em 0;
}
.praise-list_wrapper__PLE9A {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-xxs);
}
.praise-list_attribution__wRvxV {
  font-weight: 600;
}
.pagination_wrapper__TjlPo {
  display: flex;
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
}
.pagination_button__b2y8K {
  align-items: center;
  display: flex;
  gap: 4px;
  justify-self: flex-start;
  line-height: normal;
}
.pagination_button__b2y8K:hover {
  text-decoration: underline;
}
.pagination_button__b2y8K[disabled],
.pagination_button__b2y8K[disabled]:hover {
  background-color: rgba(0, 0, 0, 0);
  color: var(--color-grey-400);
}
.pagination_button__b2y8K[disabled]:hover {
  text-decoration: none;
}
.pagination_forwardButton__HFlaW {
  justify-self: flex-end;
  margin-left: auto;
}
.search-bar_wrapper__n5hS3 {
  --color-divider: var(--color-border);
  --input-height: 48px;
  background-color: var(--color-white);
  border: 1.5px solid var(--color-divider);
  border-radius: 4px;
  display: flex;
  height: var(--input-height);
  width: 100%;
}
.search-bar_wrapper__n5hS3:hover {
  --color-divider: var(--color-border-active);
}
.search-bar_wrapper__n5hS3:focus-within {
  --color-divider: var(--color-border-active);
}
.search-bar_input__RziLa {
  background-color: var(--color-white);
  box-sizing: border-box;
  color: var(--color-grey-900);
  flex-basis: 100%;
  font-size: max(16px, var(--textsize-s));
  height: 100%;
  padding: var(--spacing-micro);
  text-overflow: ellipsis;
  width: 100%;
}
.search-bar_input__RziLa:focus-visible {
  background: var(--color-white);
  outline-width: 0;
}
.search-bar_input__RziLa::-webkit-search-cancel-button {
  -webkit-appearance: none;
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.561' height='15.561' viewBox='0 0 15.561 15.561'%3E%3Cpath fill='currentColor' d='M1007.78,1008.36l-1.42,1.42-6.36-6.37-6.364,6.37-1.414-1.42,6.364-6.36-6.364-6.364,1.414-1.414,6.364,6.368,6.36-6.368,1.42,1.414-6.37,6.364Z' transform='translate(-992.219 -994.219)'%3E%3C/path%3E%3C/svg%3E");
  background-size: 0.75em 0.75em;
  cursor: pointer;
  height: 0.75em;
  width: 0.75em;
}
.search-bar_submitButton__gzx7k {
  border-left: 1.5px solid var(--color-divider);
  border-radius: 0;
  color: currentColor;
  height: 100%;
  line-height: 0;
  width: calc(var(--input-height) * 1.5);
}
.search-bar_searching__Zmyg6 .search-bar_submitButton__gzx7k,
.search-bar_submitButton__gzx7k:hover,
.search-bar_wrapper__n5hS3:focus-within .search-bar_submitButton__gzx7k {
  background-color: var(--color-link);
  color: var(--color-white);
}
.search-bar_submitButton__gzx7k:focus-visible {
  background-color: var(--color-met-red-medium);
  outline-width: 0;
}
.search-bar_submitButton__gzx7k svg {
  height: 0.75em;
  width: 0.75em;
}
.search-bar_iconContainer__2yXUd {
  align-items: center;
  display: flex;
  justify-content: center;
  margin: auto 0 auto var(--spacing-micro);
}
.search-bar_iconContainer__2yXUd svg {
  display: block;
}
.collapsible-section_summary__IBMA_ {
  align-items: center;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  margin: var(--title-padding) 0;
}
.collapsible-section_summary__IBMA_:after {
  content: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M18 9.7875V8.2125H9.7875V0H8.2125V8.2125H0V9.7875H8.2125V18H9.7875V9.7875H18Z' fill='%23ffffff'/%3e%3c/svg%3e");
  height: var(--spacing-xs);
  width: var(--spacing-xs);
}
.collapsible-section_summary__IBMA_::-webkit-details-marker {
  display: none;
}
[open] .collapsible-section_summary__IBMA_:after {
  content: url("data:image/svg+xml,%3csvg width='32' height='28' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect y='10' width='18' height='1.5' fill='%23ffffff'/%3e%3c/svg%3e");
}
.collapsible-section_summary__IBMA_:focus-visible {
  background-color: var(--color-focus-state-background);
  outline: 4px solid var(--color-focus-state-background);
}
.collapsible-section_heading__Pf0JA {
  padding: var(--spacing-xs) var(--spacing-component-margin);
}
.collapsible-section_heading__Pf0JA h2 {
  color: inherit;
}
.visit-section-alerts_alertContainer__r6liO {
  background-color: var(--color-grey-700);
  display: flex;
  flex-direction: column;
  row-gap: 1px;
}
.section-alert_alert__iOFd9 {
  color: var(--color-white-opaque);
  display: grid;
  grid-auto-columns: min-content 1fr max-content;
  margin: 0 auto;
  padding: var(--spacing-micro) 0;
  grid-row-gap: var(--spacing-micro);
  row-gap: var(--spacing-micro);
  width: 85vw;
}
.section-alert_alertContainer__CAcKT {
  background-color: var(--color-grey-900);
}
.section-alert_alertIcon__a4Uec {
  align-items: center;
  display: flex;
  grid-column: 1;
  grid-row: 1 / span 2;
  height: 24px;
  justify-content: center;
  justify-self: start;
  margin-right: var(--spacing-micro);
  width: 24px;
}
@media screen and (min-width: 960px) {
  .section-alert_alertIcon__a4Uec {
    flex-direction: row;
    grid-row: 1 / span 1;
  }
}
.section-alert_alertIcon__a4Uec svg {
  height: 18px;
}
.section-alert_alertText__XUfzr {
  font-size: var(--textsize-xs);
  grid-column: 2;
  grid-row: 1;
}
@media screen and (min-width: 960px) {
  .section-alert_alertText__XUfzr {
    align-items: center;
    display: flex;
    margin-right: var(--spacing-s);
  }
}
.section-alert_alertText__XUfzr p {
  max-width: none;
}
.section-alert_alertCta__wD4aN {
  font-size: var(--textsize-xs);
  grid-column: 2;
  grid-row: 2;
}
@media screen and (min-width: 960px) {
  .section-alert_alertCta__wD4aN {
    align-items: center;
    display: flex;
    grid-column: 3;
    grid-row: 1;
    justify-self: end;
  }
}
.welcome_audioGuide__xdsDy {
  align-items: center;
  border-bottom: 1px solid var(--color-divider);
  display: flex;
  flex-direction: column;
  padding: 0 var(--spacing-component-margin) var(--spacing-s);
  text-align: center;
}
.welcome_header__PtU3Y {
  --color-text-header: var(--color-white);
  background: var(--color-welcome-header);
  color: var(--color-white);
  display: inline-block;
  font-weight: 600;
  width: 100%;
}
.welcome_body__5p91V {
  padding: var(--spacing-s) 0 0;
}
.welcome_body__5p91V,
.welcome_eventsBody__b1wxL {
  background: var(--color-white);
  color: var(--color-grey-900);
}
.welcome_eventsBody__b1wxL {
  display: inline-block;
  padding: 0;
  width: 100%;
}
.welcome_promoSection__RlwQc {
  text-align: center;
}
.welcome_promoSection__RlwQc,
.welcome_subsection__PStCA {
  margin: var(--spacing-s) var(--spacing-component-margin);
}
.welcome_logo__0_i1t {
  height: var(--spacing-m);
  margin-bottom: var(--spacing-xxs);
  width: var(--spacing-m);
}
.welcome_stickyGrid__yN6D_ {
  background: var(--color-welcome-header);
  display: grid;
  grid-auto-columns: 1fr min-content;
  grid-auto-flow: row;
}
.welcome_stickyGrid__yN6D_ details,
.welcome_stickyGrid__yN6D_ section {
  grid-column: span 2;
}
.welcome_stickyGrid__yN6D_ section:first-of-type {
  grid-column: 1;
  grid-row: 1;
}
.welcome_stickyLinks__ryZXT {
  align-self: start;
  background: rgba(0, 0, 0, 0);
  display: flex;
  flex-direction: column;
  gap: var(--spacing-micro);
  grid-column: 2 !important;
  grid-row: 1;
  margin-top: var(--spacing-s);
  position: -webkit-sticky;
  position: sticky;
  right: var(--spacing-component-margin);
  top: var(--spacing-s);
  z-index: 200;
}
.welcome_stickyLink__GFYLf {
  border-radius: 50%;
  box-shadow: 4px 4px 10px 0 var(--color-card-shadow), 0 0 2px 0 var(--color-card-shadow);
  height: 60px;
  width: 60px;
}
.welcome_stickyLink__GFYLf:focus,
.welcome_stickyLink__GFYLf:hover {
  box-shadow: 6px 6px 10px 0 var(--color-active-shadow), 0 0 4px 0 var(--color-active-shadow);
}
.welcome_linkSvg__GTMJ4 {
  height: 100%;
  width: 100%;
}
.welcome_hours__m9qRq {
  min-height: 1.75em;
}
.welcome_headphonesIcon__q29cS {
  margin: 0 0.2em;
}
.welcome_audioSearch__QblYM {
  margin-bottom: var(--spacing-xxs);
}
.background-scrim_background__YNym_ {
  -webkit-backdrop-filter: brightness(1);
  backdrop-filter: brightness(1);
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  transition: all 0.4s;
  z-index: 290;
}
.background-scrim_visible__6Gbg9 {
  -webkit-backdrop-filter: brightness(0.7);
  backdrop-filter: brightness(0.7);
}
.notification-banner_banner__vt826 {
  --text-color: var(--color-white);
  --color-link: var(--color-white);
  --color-text-header: var(--color-white);
  --notification-background: var(--color-met-red-dark);
  --notification-foreground: var(--color-white);
  align-items: center;
  background-color: var(--notification-background);
  color: var(--notification-foreground);
  display: flex;
  flex-direction: row;
  gap: var(--spacing-micro);
  justify-content: center;
  padding: var(--spacing-micro) var(--spacing-component-margin);
  position: relative;
  text-align: center;
}
.notification-banner_banner__vt826 :focus-visible {
  background-color: var(--notification-foreground);
  border-radius: 2px;
  color: var(--notification-background);
  outline: 4px solid var(--notification-foreground);
}
.notification-banner_text___pPQN {
  align-items: center;
  display: flex;
  flex-direction: column;
  row-gap: var(--spacing-micro);
}
@media screen and (min-width: 960px) {
  .notification-banner_text___pPQN {
    column-gap: var(--spacing-xs);
    flex-direction: row;
  }
}
.notification-banner_header__1WQAq {
  font-size: var(--textsize-s);
  font-weight: 500;
}
.notification-banner_icon__Mmnku {
  color: var(--notification-background);
  flex-shrink: 0;
  height: 24px;
  width: 24px;
}
@media screen and (min-width: 960px) {
  .notification-banner_icon__Mmnku {
    height: 1em;
    width: 1em;
  }
}
.alphabet-filters_filters__gWstN {
  display: flex;
  flex-wrap: wrap;
  gap: 2px;
}
.alphabet-filters_legend__RnYb_ {
  font-weight: 600;
  margin: var(--spacing-micro) 0;
}
.letter-filter_container__djayj {
  height: 40px;
  position: relative;
  width: 40px;
}
.letter-filter_letterFilter___XfaN {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  border-radius: 0;
  bottom: 0;
  left: 0;
  margin: 0;
  max-height: 100%;
  opacity: 0;
  position: absolute;
  z-index: -1;
}
.letter-filter_letterFilterLabel__0eVOZ {
  align-items: center;
  background: var(--color-white);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  color: var(--color-grey-900);
  display: inline-flex;
  height: 100%;
  justify-content: center;
  line-height: 1;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 100%;
}
:checked + .letter-filter_letterFilterLabel__0eVOZ,
:checked:focus + .letter-filter_letterFilterLabel__0eVOZ {
  background: var(--color-grey-900);
  border: 2px solid var(--color-grey-900);
  color: var(--color-white);
}
:checked:focus + .letter-filter_letterFilterLabel__0eVOZ {
  outline: 1px solid var(--color-grey-900);
  outline-offset: 1px;
}
:disabled + .letter-filter_letterFilterLabel__0eVOZ,
:disabled + .letter-filter_letterFilterLabel__0eVOZ:hover {
  background-color: var(--color-grey-200);
  border-color: var(--color-grey-700);
  color: var(--color-grey-700);
  cursor: not-allowed;
}
:focus-visible + .letter-filter_letterFilterLabel__0eVOZ {
  background-color: var(--color-focus-state-background);
  border-color: var(--color-focus-state-outline);
  color: var(--color-focus-state-outline);
}
.letter-filter_letterFilterLabel__0eVOZ:hover {
  border-color: var(--color-border-active);
  cursor: pointer;
}
.entries-by-letter_entriesByLetter__aeaxY {
  display: flex;
  margin-top: var(--spacing-xs);
}
@media (orientation: portrait) {
  .entries-by-letter_entriesByLetter__aeaxY {
    flex-direction: column;
    margin-bottom: var(--spacing-s);
    padding-bottom: var(--spacing-xs);
  }
}
.entries-by-letter_entry___SB4H {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: var(--spacing-micro);
  line-height: 1;
  margin-bottom: var(--spacing-xs);
}
.entries-by-letter_letter__YH5ZR {
  padding-right: var(--spacing-m);
}
@media (orientation: portrait) {
  .entries-by-letter_letter__YH5ZR {
    margin-bottom: var(--spacing-s);
  }
}
.entries-by-letter_lifetime__ll4AQ {
  color: var(--color-grey-700);
}
.research-styles_maipMastHead__JcgzS {
  background-color: var(--color-grey-050);
}
.research-styles_maipHeader__5NzZ9 {
  background-color: var(--color-grey-100);
}
.research-styles_maipControls__D3sy8 {
  margin: 0 var(--spacing-component-margin) var(--spacing-xxs);
  padding-bottom: var(--spacing-s);
}
.research-styles_maipSearch__xDWfb {
  display: flex;
  margin-bottom: var(--spacing-xs);
}
.research-styles_maipResults__ik5qh {
  margin: var(--spacing-xxs) 0 var(--spacing-s);
}
.research-styles_maipContainer__sbG4d {
  margin-bottom: var(--spacing-m);
  margin-left: auto;
  margin-right: auto;
  max-width: var(--productive-width-max);
}
.research-styles_maipActiveFilters__0seWi {
  height: var(--spacing-xs);
  margin: var(--spacing-xxs) auto;
  max-width: var(--productive-width-max);
}
.research-styles_legend__XGyZn {
  font-weight: 600;
  margin: var(--spacing-micro) 0;
}
.research-styles_maipNoResultsTitle__ssbgl {
  color: var(--color-met-red-medium);
  font-weight: 500;
  margin-bottom: var(--spacing-micro);
}
.research-styles_maipLink__7KxBj {
  white-space: nowrap;
}
.active-filters_activeFilters__NuuNX {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  gap: var(--spacing-micro);
}
.active-filters_activeFilter__TlEnr {
  background: rgba(0, 0, 0, 0);
  border: 0;
  color: currentcolor;
  font-family: var(--sans-serif);
  font-size: 1em;
  align-items: center;
  background-color: var(--color-grey-900);
  border-radius: 50px;
  color: var(--color-white);
  display: flex;
  flex-wrap: nowrap;
  font-size: var(--textsize-xxs);
  line-height: 1;
  padding: 4px var(--spacing-micro);
}
.active-filters_activeFilter__TlEnr:after {
  content: '×';
  font-size: 1.5em;
  font-weight: 600;
  margin-left: var(--spacing-micro);
}
.active-filters_activeFilter__TlEnr:focus,
.active-filters_activeFilter__TlEnr:hover {
  background-color: var(--color-grey-700);
  outline: none;
}
.sub-section_wrapper__Aq_AX {
  margin: var(--spacing-s) 0;
}
.sub-section_clampedWidthWrapper__iR6HF {
  margin: var(--spacing-s) auto;
  max-width: var(--productive-width-max);
  width: 100%;
}
.sub-section_titleClamped__TreQ1 {
  margin: 0 var(--spacing-component-margin) var(--spacing-micro);
}
.sub-section_title__M3F1l {
  margin: 0 0 var(--spacing-micro);
}
.styles_helperText__xN2z5 {
  color: var(--color-grey-700);
}
.styles_wrapper__bsyoY {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: var(--spacing-xs) auto auto auto;
}
.styles_linkWrapper__JR4wO {
  margin-left: 1em;
}
.styles_quickLinksWrapper__DNz_n {
  background: var(--color-grey-050);
  overflow: hidden;
}
.media-grid_grid__1KK92 {
  display: grid;
  grid-gap: var(--spacing-m);
  gap: var(--spacing-m);
  grid-template-columns: 1fr;
  margin-bottom: var(--spacing-m);
}
@media screen and (min-width: 500px) {
  .media-grid_grid__1KK92 {
    grid-template-columns: repeat(2, 1fr);
  }
}
.no-results_container__2CZLd {
  border-bottom: 1px solid var(--color-divider);
  border-top: 1px solid var(--color-divider);
  margin-bottom: var(--spacing-m);
  margin-left: auto;
  margin-right: auto;
  max-width: var(--productive-width-max);
  padding: var(--spacing-s) 0;
}
.no-results_heading__TKRmF {
  color: var(--color-met-red-medium);
  font-weight: 500;
  margin-bottom: var(--spacing-micro);
}
.page_sectionTitle__KVfsO {
  padding-bottom: var(--spacing-xxs);
}
.press-card_card__P2Ztq {
  display: flex;
  flex-basis: 0;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 1;
  row-gap: var(--spacing-micro);
}
.press-card_titleLink__BxsvA {
  text-decoration: none;
}
.press-card_titleLink__BxsvA:focus,
.press-card_titleLink__BxsvA:hover {
  text-decoration: underline;
}
.collapsible-drawer_details__sFxPs {
  border-bottom: 1px solid var(--color-border);
}
.collapsible-drawer_summary__VeIqE {
  align-items: center;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  margin: var(--title-padding) 0;
}
.collapsible-drawer_summary__VeIqE:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' style='transform:rotate(90deg)' viewBox='0 0 48 48'%3E%3Cpath fill='%23333' stroke='%23333' stroke-width='2.5' d='M14 8.223 16.077 6 35 24.011 16.079 42 14 39.777l16.888-15.813L14 8.224Z'/%3E%3C/svg%3E");
  height: var(--spacing-xxs);
  width: var(--spacing-xxs);
}
.collapsible-drawer_summary__VeIqE::-webkit-details-marker {
  display: none;
}
[open] .collapsible-drawer_summary__VeIqE:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' style='transform:rotate(270deg)' viewBox='0 0 48 48'%3E%3Cpath fill='%23333' stroke='%23333' stroke-width='2.5' d='M14 8.223 16.077 6 35 24.011 16.079 42 14 39.777l16.888-15.813L14 8.224Z'/%3E%3C/svg%3E");
}
.collapsible-drawer_summary__VeIqE:focus-visible {
  background-color: var(--color-focus-state-background);
  outline: 4px solid var(--color-focus-state-background);
}
.collapsible-drawer_summary__VeIqE:hover {
  text-decoration: underline;
}
.archival-label-viewer_js-iv__trigger__Bf4HF {
  cursor: pointer;
}
.archival-label-viewer_container__5KtnP {
  background-color: var(--color-component-background-2);
  bottom: 0;
  color: var(--color-text-color);
  display: none;
  flex-direction: column;
  left: 0;
  max-height: 100%;
  overflow: hidden;
  padding-bottom: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 500;
}
@media (orientation: landscape) {
  .archival-label-viewer_container__5KtnP {
    border-radius: 16px;
    bottom: var(--spacing-xxs);
    box-shadow: 0 0 0 var(--spacing-m) var(--color-black-transparency);
    left: var(--spacing-xxs);
    padding: var(--spacing-xxs) var(--spacing-xxs) 0;
    right: var(--spacing-xxs);
    top: var(--spacing-xxs);
  }
}
.archival-label-viewer_container__5KtnP.archival-label-viewer_isFullscreen__hXZsf {
  display: flex;
}
.archival-label-viewer_container__5KtnP:after {
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: var(--color-white-opaque-70);
  border-top: 1px solid var(--color-divider);
  bottom: 0;
  content: '';
  height: var(--spacing-m);
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
}
@media (orientation: landscape) {
  .archival-label-viewer_container__5KtnP:after {
    -webkit-backdrop-filter: unset;
    backdrop-filter: unset;
    background: linear-gradient(to top, var(--color-component-background-2) 20%, transparent 80%);
    border: 0;
    height: 115px;
  }
}
.archival-label-viewer_close__eZbEA {
  background: rgba(0, 0, 0, 0);
  border: 0;
  color: currentcolor;
  font-family: var(--sans-serif);
  font-size: 1em;
  align-self: flex-end;
  display: block;
  height: var(--spacing-xs);
  margin: var(--spacing-xxs) var(--spacing-xxs) var(--spacing-xxs) auto;
  padding: 4px;
  width: var(--spacing-xs);
}
@media (orientation: landscape) {
  .archival-label-viewer_close__eZbEA {
    margin: 0 0 0 auto;
  }
}
.archival-label-viewer_close__eZbEA:active,
.archival-label-viewer_close__eZbEA:hover {
  opacity: 0.8;
}
.archival-label-viewer_close__eZbEA svg {
  height: 100%;
  width: 100%;
}
.archival-label-viewer_arrow__OsSKv {
  background: rgba(0, 0, 0, 0);
  border: 0;
  color: currentcolor;
  font-family: var(--sans-serif);
  font-size: 1em;
  bottom: var(--spacing-micro);
  height: var(--spacing-xs);
  padding: 4px;
  position: absolute;
  text-align: center;
  width: var(--spacing-xs);
  z-index: 5;
}
@media (orientation: landscape) {
  .archival-label-viewer_arrow__OsSKv {
    bottom: 50%;
  }
}
.archival-label-viewer_arrow__OsSKv:active,
.archival-label-viewer_arrow__OsSKv:hover {
  opacity: 0.8;
}
.archival-label-viewer_arrow__OsSKv.archival-label-viewer_isDisabled__OeWdi {
  cursor: default;
  opacity: 0.2;
}
.archival-label-viewer_forward__wMmhn {
  right: var(--spacing-xxs);
  transform: rotate(180deg);
}
@media (orientation: landscape) {
  .archival-label-viewer_forward__wMmhn {
    right: var(--spacing-micro);
  }
}
.archival-label-viewer_back__ersg2 {
  left: var(--spacing-xxs);
}
@media (orientation: landscape) {
  .archival-label-viewer_back__ersg2 {
    left: var(--spacing-micro);
  }
}
.object-as-archival-label_content__q1XJm {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-xxs);
  overflow: auto;
}
@media (orientation: landscape) {
  .object-as-archival-label_content__q1XJm {
    align-items: center;
    flex-direction: row-reverse;
    height: 100%;
    justify-content: space-between;
    margin: var(--spacing-xxs) var(--spacing-xxs) 0;
    overflow: auto;
    padding: var(--spacing-xxs) var(--spacing-xxs) 0;
  }
}
.object-as-archival-label_title__ziUyi {
  font-family: var(--austin);
}
.object-as-archival-label_imageWrapper__j3kbh {
  align-items: center;
  display: flex;
  flex-basis: 100%;
  flex-direction: column;
  gap: var(--spacing-xxs);
  height: 100%;
  justify-content: center;
}
@media (orientation: landscape) {
  .object-as-archival-label_imageWrapper__j3kbh {
    padding-bottom: var(--spacing-l);
    position: -webkit-sticky;
    position: sticky;
    top: 0;
  }
}
.object-as-archival-label_imageWrapper__j3kbh img {
  align-self: center;
  height: auto;
  max-height: 100%;
  max-width: 100%;
  min-width: 0;
}
.object-as-archival-label_noImageContainer__VwejU {
  background-color: var(--color-grey-050);
  display: flex;
  min-height: calc(80vh - 35px);
  width: 100%;
}
.object-as-archival-label_thumbnails__Jvkjb {
  display: flex;
  gap: var(--spacing-micro);
  margin-top: var(--spacing-micro);
}
.object-as-archival-label_thumbnail__oZ2xW {
  max-width: 150px;
}
.object-as-archival-label_thumbnail__oZ2xW:hover {
  cursor: pointer;
}
.object-as-archival-label_textWrapper__4yJ9Q {
  max-height: none;
  padding: var(--spacing-xxs) var(--spacing-xxs) 0;
}
@media (orientation: landscape) {
  .object-as-archival-label_textWrapper__4yJ9Q {
    flex-basis: 33.3%;
    flex-grow: 0;
    flex-shrink: 0;
    height: 100%;
    padding: 0;
  }
  .object-as-archival-label_textWrapper__4yJ9Q:empty {
    flex-basis: 0;
  }
}
.object-as-archival-label_text__e7WlT {
  font-size: var(--textsize-xs);
  padding-bottom: var(--spacing-l);
}
.object-as-archival-label_label__8BbrE {
  margin-bottom: var(--spacing-xxs);
}
.object-as-archival-label_attribution__xJf2F {
  font-size: var(--textsize-xs);
  font-weight: 500;
  margin-bottom: var(--spacing-xs);
}
.series-page_tabContainerBorder__H6x4m {
  border-bottom: 1px solid var(--color-divider);
  margin: 0 var(--spacing-component-margin);
}
.series-page_tabBodyWrapper__BgSYd {
  margin: 0 var(--spacing-component-margin) 0;
}
.series-page_seriesCredits__NeJZp {
  color: var(--color-grey-700);
  font-size: var(--textsize-xs);
}
.series-page_youtubeContainer__pCM0Z {
  margin-bottom: var(--spacing-xs);
}
.series-page_sectionTitle__LSyMr {
  margin-bottom: var(--spacing-micro);
}
.checkbox-group-heading_checkboxGroupHeading__d5til {
  align-items: center;
  display: flex;
  gap: 8px;
  height: 1.4em;
}
.checkbox-group-heading_checkboxGroups__ldjOb {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-xxs);
  padding-bottom: var(--spacing-xs);
}
.checkbox-group-heading_filterCount__T4dR1 {
  align-items: center;
  background-color: var(--color-text-header);
  border-radius: 50px;
  color: var(--color-site-background);
  display: inline-flex;
  font-size: var(--textsize-xs);
  height: 1.6em;
  justify-content: center;
  width: 1.6em;
}
.checkbox-with-label_filter__yOEBj {
  align-items: center;
  cursor: pointer;
  display: flex;
  gap: 8px;
  line-height: 1;
}
.checkbox-with-label_input__KVXgh {
  flex-shrink: 0;
  height: 1.4em;
  padding: 4px;
  width: 1.4em;
}
.checkbox-with-label_label__27KYG {
  color: var(--color-link);
}
.checkbox-with-label_disabled__DL7Qi {
  color: var(--color-grey-700);
}
.no-results_container__FmYF5 {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-micro);
  margin: var(--spacing-micro) auto;
  max-width: var(--max-width-unclamped);
}
.no-results_title__cUM15 {
  color: var(--color-met-red-medium);
  font-size: var(--textsize-m);
  font-weight: 500;
  line-height: 1.3;
}
/*# sourceMappingURL=c1a4918fb80aee36.css.map*/
