:root{--image-modal-content-margin-top:calc(var(--image-modal-content-spacing-vertical) + var(--round-button-size-small) + var(--image-modal-close-button-spacing-bottom));--image-modal-content-margin-top-md:calc(var(--image-modal-content-spacing-vertical) + var(--round-button-size) + var(--image-modal-close-button-spacing-bottom-md))}.image-modal{display:none;height:100%;max-height:100vh;max-width:100%;position:fixed;width:100%}.image-modal[open]{align-items:center;display:flex;justify-content:center;overscroll-behavior:contain;pointer-events:auto;touch-action:auto}.image-modal::backdrop{background-color:var(--image-modal-backdrop-background-color)}.image-modal__content{display:flex;justify-content:center;margin:var(--image-modal-content-margin-top) auto var(--image-modal-content-spacing-vertical);max-height:calc(100vh - var(--image-modal-content-margin-top) - var(--image-modal-content-spacing-vertical));max-width:calc(var(--container-max-width-wide) + var(--image-modal-content-padding-horizontal-sm)*2);padding:0 var(--image-modal-content-padding-horizontal);position:relative;width:100%}.image-modal__close-button{position:absolute;right:var(--image-modal-content-padding-horizontal);top:calc((var(--round-button-size-small) + var(--image-modal-close-button-spacing-bottom))*-1);z-index:1}.image-modal__image{border-radius:var(--image-border-radius);margin:var(--spacing-centered);max-height:100%;max-width:100%;width:auto}.image-modal__caption{margin-top:0;padding-top:var(--image-modal-caption-padding-top);text-align:center;width:100%}@media(min-width:576px){.image-modal__content{padding-left:var(--image-modal-content-padding-horizontal-sm);padding-right:var(--image-modal-content-padding-horizontal-sm)}.image-modal__close-button{right:var(--image-modal-content-padding-horizontal-sm)}}@media(min-width:768px){.image-modal__content{margin-top:var(--image-modal-content-margin-top-md);max-height:calc(100vh - var(--image-modal-content-margin-top-md) - var(--image-modal-content-spacing-vertical))}.image-modal__close-button{top:calc((var(--round-button-size) + var(--image-modal-close-button-spacing-bottom-md))*-1)}}:root{--image-modal-backdrop-background-color:var(--color-black-100-90-transparent);--image-modal-content-spacing-vertical:var(--spacing-24);--image-modal-content-padding-horizontal:var(--spacing-16);--image-modal-content-padding-horizontal-sm:var(--spacing-24);--image-modal-close-button-spacing-bottom:var(--spacing-16);--image-modal-close-button-spacing-bottom-md:var(--spacing-24);--image-modal-caption-padding-top:var(--spacing-24)}.image-modal{color:var(--text-color-primary)}.image-modal__close-button .round-button__icon{background-color:var(--round-button-icon-plate-background-color-primary);border-color:var(--round-button-icon-plate-border-color-primary);outline-color:var(--round-button-icon-plate-outline-color-primary)}.image-modal__close-button .round-button__icon:before{background-color:var(--round-button-icon-color-primary)}.image-modal__close-button:focus-visible{outline-color:var(--round-button-outline-color-primary-focus)}.image-modal__close-button:focus-visible .round-button__icon{background-color:var(--round-button-icon-plate-background-color-primary-focus);border-color:var(--round-button-icon-plate-border-color-primary-focus);outline-color:var(--round-button-icon-plate-outline-color-primary-focus)}.image-modal__close-button:focus-visible .round-button__icon:before{background-color:var(--round-button-icon-color-primary-focus)}.image-modal__close-button:focus-visible:hover .round-button__icon,.image-modal__close-button:hover .round-button__icon{background-color:var(--round-button-icon-plate-background-color-primary-hover);border-color:var(--round-button-icon-plate-border-color-primary-hover);outline-color:var(--round-button-icon-plate-outline-color-primary-hover)}.image-modal__close-button:focus-visible:hover .round-button__icon:before,.image-modal__close-button:hover .round-button__icon:before{background-color:var(--round-button-icon-color-primary-hover)}.image-modal__close-button:disabled .round-button__icon,.image-modal__close-button:disabled:hover .round-button__icon{background-color:var(--round-button-icon-plate-background-color-primary-disabled);border-color:var(--round-button-icon-plate-border-color-primary-disabled);outline-color:var(--round-button-icon-plate-outline-color-primary-disabled)}.image-modal__close-button:disabled .round-button__icon:before,.image-modal__close-button:disabled:hover .round-button__icon:before{background-color:var(--round-button-icon-color-primary-disabled)}@media(min-width:768px){.image-modal__image{border-radius:var(--image-border-radius-md)}}[class*=page__container--bg-color-black] [class*="--bg-color-as-page"] .image-modal,[class*=page__container--bg-color-exhibition] [class*="--bg-color-as-page"] .image-modal,[class*=page__container--bg-color-white] [class*="--bg-color-as-page"] .image-modal{color:var(--text-color-primary)}[class*=page__container--bg-color-black] [class*="--bg-color-as-page"] .image-modal__close-button .round-button__icon,[class*=page__container--bg-color-exhibition] [class*="--bg-color-as-page"] .image-modal__close-button .round-button__icon,[class*=page__container--bg-color-white] [class*="--bg-color-as-page"] .image-modal__close-button .round-button__icon{background-color:var(--round-button-icon-plate-background-color-primary);border-color:var(--round-button-icon-plate-border-color-primary);outline-color:var(--round-button-icon-plate-outline-color-primary)}[class*=page__container--bg-color-black] [class*="--bg-color-as-page"] .image-modal__close-button .round-button__icon:before,[class*=page__container--bg-color-exhibition] [class*="--bg-color-as-page"] .image-modal__close-button .round-button__icon:before,[class*=page__container--bg-color-white] [class*="--bg-color-as-page"] .image-modal__close-button .round-button__icon:before{background-color:var(--round-button-icon-color-primary)}[class*=page__container--bg-color-black] [class*="--bg-color-as-page"] .image-modal__close-button:focus-visible,[class*=page__container--bg-color-exhibition] [class*="--bg-color-as-page"] .image-modal__close-button:focus-visible,[class*=page__container--bg-color-white] [class*="--bg-color-as-page"] .image-modal__close-button:focus-visible{outline-color:var(--round-button-outline-color-primary-focus)}[class*=page__container--bg-color-black] [class*="--bg-color-as-page"] .image-modal__close-button:focus-visible .round-button__icon,[class*=page__container--bg-color-exhibition] [class*="--bg-color-as-page"] .image-modal__close-button:focus-visible .round-button__icon,[class*=page__container--bg-color-white] [class*="--bg-color-as-page"] .image-modal__close-button:focus-visible .round-button__icon{background-color:var(--round-button-icon-plate-background-color-primary-focus);border-color:var(--round-button-icon-plate-border-color-primary-focus);outline-color:var(--round-button-icon-plate-outline-color-primary-focus)}[class*=page__container--bg-color-black] [class*="--bg-color-as-page"] .image-modal__close-button:focus-visible .round-button__icon:before,[class*=page__container--bg-color-exhibition] [class*="--bg-color-as-page"] .image-modal__close-button:focus-visible .round-button__icon:before,[class*=page__container--bg-color-white] [class*="--bg-color-as-page"] .image-modal__close-button:focus-visible .round-button__icon:before{background-color:var(--round-button-icon-color-primary-focus)}[class*=page__container--bg-color-black] [class*="--bg-color-as-page"] .image-modal__close-button:focus-visible:hover .round-button__icon,[class*=page__container--bg-color-black] [class*="--bg-color-as-page"] .image-modal__close-button:hover .round-button__icon,[class*=page__container--bg-color-exhibition] [class*="--bg-color-as-page"] .image-modal__close-button:focus-visible:hover .round-button__icon,[class*=page__container--bg-color-exhibition] [class*="--bg-color-as-page"] .image-modal__close-button:hover .round-button__icon,[class*=page__container--bg-color-white] [class*="--bg-color-as-page"] .image-modal__close-button:focus-visible:hover .round-button__icon,[class*=page__container--bg-color-white] [class*="--bg-color-as-page"] .image-modal__close-button:hover .round-button__icon{background-color:var(--round-button-icon-plate-background-color-primary-hover);border-color:var(--round-button-icon-plate-border-color-primary-hover);outline-color:var(--round-button-icon-plate-outline-color-primary-hover)}[class*=page__container--bg-color-black] [class*="--bg-color-as-page"] .image-modal__close-button:focus-visible:hover .round-button__icon:before,[class*=page__container--bg-color-black] [class*="--bg-color-as-page"] .image-modal__close-button:hover .round-button__icon:before,[class*=page__container--bg-color-exhibition] [class*="--bg-color-as-page"] .image-modal__close-button:focus-visible:hover .round-button__icon:before,[class*=page__container--bg-color-exhibition] [class*="--bg-color-as-page"] .image-modal__close-button:hover .round-button__icon:before,[class*=page__container--bg-color-white] [class*="--bg-color-as-page"] .image-modal__close-button:focus-visible:hover .round-button__icon:before,[class*=page__container--bg-color-white] [class*="--bg-color-as-page"] .image-modal__close-button:hover .round-button__icon:before{background-color:var(--round-button-icon-color-primary-hover)}[class*=page__container--bg-color-black] [class*="--bg-color-as-page"] .image-modal__close-button:disabled .round-button__icon,[class*=page__container--bg-color-black] [class*="--bg-color-as-page"] .image-modal__close-button:disabled:hover .round-button__icon,[class*=page__container--bg-color-exhibition] [class*="--bg-color-as-page"] .image-modal__close-button:disabled .round-button__icon,[class*=page__container--bg-color-exhibition] [class*="--bg-color-as-page"] .image-modal__close-button:disabled:hover .round-button__icon,[class*=page__container--bg-color-white] [class*="--bg-color-as-page"] .image-modal__close-button:disabled .round-button__icon,[class*=page__container--bg-color-white] [class*="--bg-color-as-page"] .image-modal__close-button:disabled:hover .round-button__icon{background-color:var(--round-button-icon-plate-background-color-primary-disabled);border-color:var(--round-button-icon-plate-border-color-primary-disabled);outline-color:var(--round-button-icon-plate-outline-color-primary-disabled)}[class*=page__container--bg-color-black] [class*="--bg-color-as-page"] .image-modal__close-button:disabled .round-button__icon:before,[class*=page__container--bg-color-black] [class*="--bg-color-as-page"] .image-modal__close-button:disabled:hover .round-button__icon:before,[class*=page__container--bg-color-exhibition] [class*="--bg-color-as-page"] .image-modal__close-button:disabled .round-button__icon:before,[class*=page__container--bg-color-exhibition] [class*="--bg-color-as-page"] .image-modal__close-button:disabled:hover .round-button__icon:before,[class*=page__container--bg-color-white] [class*="--bg-color-as-page"] .image-modal__close-button:disabled .round-button__icon:before,[class*=page__container--bg-color-white] [class*="--bg-color-as-page"] .image-modal__close-button:disabled:hover .round-button__icon:before{background-color:var(--round-button-icon-color-primary-disabled)}.section--bg-color-black .image-modal,.section--bg-color-exhibition .image-modal,.section--bg-color-light-green-blue .image-modal,.section--bg-color-white .image-modal{color:var(--text-color-primary)}.section--bg-color-black .image-modal__close-button .round-button__icon,.section--bg-color-exhibition .image-modal__close-button .round-button__icon,.section--bg-color-light-green-blue .image-modal__close-button .round-button__icon,.section--bg-color-white .image-modal__close-button .round-button__icon{background-color:var(--round-button-icon-plate-background-color-primary);border-color:var(--round-button-icon-plate-border-color-primary);outline-color:var(--round-button-icon-plate-outline-color-primary)}.section--bg-color-black .image-modal__close-button .round-button__icon:before,.section--bg-color-exhibition .image-modal__close-button .round-button__icon:before,.section--bg-color-light-green-blue .image-modal__close-button .round-button__icon:before,.section--bg-color-white .image-modal__close-button .round-button__icon:before{background-color:var(--round-button-icon-color-primary)}.section--bg-color-black .image-modal__close-button:focus-visible,.section--bg-color-exhibition .image-modal__close-button:focus-visible,.section--bg-color-light-green-blue .image-modal__close-button:focus-visible,.section--bg-color-white .image-modal__close-button:focus-visible{outline-color:var(--round-button-outline-color-primary-focus)}.section--bg-color-black .image-modal__close-button:focus-visible .round-button__icon,.section--bg-color-exhibition .image-modal__close-button:focus-visible .round-button__icon,.section--bg-color-light-green-blue .image-modal__close-button:focus-visible .round-button__icon,.section--bg-color-white .image-modal__close-button:focus-visible .round-button__icon{background-color:var(--round-button-icon-plate-background-color-primary-focus);border-color:var(--round-button-icon-plate-border-color-primary-focus);outline-color:var(--round-button-icon-plate-outline-color-primary-focus)}.section--bg-color-black .image-modal__close-button:focus-visible .round-button__icon:before,.section--bg-color-exhibition .image-modal__close-button:focus-visible .round-button__icon:before,.section--bg-color-light-green-blue .image-modal__close-button:focus-visible .round-button__icon:before,.section--bg-color-white .image-modal__close-button:focus-visible .round-button__icon:before{background-color:var(--round-button-icon-color-primary-focus)}.section--bg-color-black .image-modal__close-button:focus-visible:hover .round-button__icon,.section--bg-color-black .image-modal__close-button:hover .round-button__icon,.section--bg-color-exhibition .image-modal__close-button:focus-visible:hover .round-button__icon,.section--bg-color-exhibition .image-modal__close-button:hover .round-button__icon,.section--bg-color-light-green-blue .image-modal__close-button:focus-visible:hover .round-button__icon,.section--bg-color-light-green-blue .image-modal__close-button:hover .round-button__icon,.section--bg-color-white .image-modal__close-button:focus-visible:hover .round-button__icon,.section--bg-color-white .image-modal__close-button:hover .round-button__icon{background-color:var(--round-button-icon-plate-background-color-primary-hover);border-color:var(--round-button-icon-plate-border-color-primary-hover);outline-color:var(--round-button-icon-plate-outline-color-primary-hover)}.section--bg-color-black .image-modal__close-button:focus-visible:hover .round-button__icon:before,.section--bg-color-black .image-modal__close-button:hover .round-button__icon:before,.section--bg-color-exhibition .image-modal__close-button:focus-visible:hover .round-button__icon:before,.section--bg-color-exhibition .image-modal__close-button:hover .round-button__icon:before,.section--bg-color-light-green-blue .image-modal__close-button:focus-visible:hover .round-button__icon:before,.section--bg-color-light-green-blue .image-modal__close-button:hover .round-button__icon:before,.section--bg-color-white .image-modal__close-button:focus-visible:hover .round-button__icon:before,.section--bg-color-white .image-modal__close-button:hover .round-button__icon:before{background-color:var(--round-button-icon-color-primary-hover)}.section--bg-color-black .image-modal__close-button:disabled .round-button__icon,.section--bg-color-black .image-modal__close-button:disabled:hover .round-button__icon,.section--bg-color-exhibition .image-modal__close-button:disabled .round-button__icon,.section--bg-color-exhibition .image-modal__close-button:disabled:hover .round-button__icon,.section--bg-color-light-green-blue .image-modal__close-button:disabled .round-button__icon,.section--bg-color-light-green-blue .image-modal__close-button:disabled:hover .round-button__icon,.section--bg-color-white .image-modal__close-button:disabled .round-button__icon,.section--bg-color-white .image-modal__close-button:disabled:hover .round-button__icon{background-color:var(--round-button-icon-plate-background-color-primary-disabled);border-color:var(--round-button-icon-plate-border-color-primary-disabled);outline-color:var(--round-button-icon-plate-outline-color-primary-disabled)}.section--bg-color-black .image-modal__close-button:disabled .round-button__icon:before,.section--bg-color-black .image-modal__close-button:disabled:hover .round-button__icon:before,.section--bg-color-exhibition .image-modal__close-button:disabled .round-button__icon:before,.section--bg-color-exhibition .image-modal__close-button:disabled:hover .round-button__icon:before,.section--bg-color-light-green-blue .image-modal__close-button:disabled .round-button__icon:before,.section--bg-color-light-green-blue .image-modal__close-button:disabled:hover .round-button__icon:before,.section--bg-color-white .image-modal__close-button:disabled .round-button__icon:before,.section--bg-color-white .image-modal__close-button:disabled:hover .round-button__icon:before{background-color:var(--round-button-icon-color-primary-disabled)}
/*# sourceMappingURL=image-modal-jvm.f008147b4e95256c72a2.css.map*/