:root{--theme-margin-top-image-modal-content:calc(var(--theme-spacing-vertical-image-modal-content) + var(--theme-size-round-button-mobile) + var(--theme-spacing-bottom-image-modal-close-button));--theme-margin-top-image-modal-content-md:calc(var(--theme-spacing-vertical-image-modal-content) + var(--theme-size-round-button) + var(--theme-spacing-bottom-image-modal-close-button-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(--theme-background-color-image-modal-backdrop)}.image-modal__content{display:flex;justify-content:center;margin:var(--theme-margin-top-image-modal-content) auto var(--theme-spacing-vertical-image-modal-content);max-height:calc(100vh - var(--theme-margin-top-image-modal-content) - var(--theme-spacing-vertical-image-modal-content));max-width:calc(var(--theme-max-width-content-wide) + var(--theme-padding-horizontal-image-modal-content-sm)*2);padding:0 var(--theme-padding-horizontal-image-modal-content);position:relative;width:100%}.image-modal__close-button{position:absolute;right:calc(var(--theme-padding-horizontal-image-modal-content) - var(--theme-focus-outline-offset-round-button));top:calc((var(--theme-size-round-button-mobile) + var(--theme-spacing-bottom-image-modal-close-button))*-1);z-index:1}.image-modal__image{border-radius:var(--theme-border-radius-image);margin:var(--spacing-centered);max-height:100%;max-width:100%;width:auto}.image-modal__caption{margin-top:0;padding-top:var(--theme-padding-top-image-modal-caption);text-align:center;width:100%}@media(min-width:576px){.image-modal__content{padding-left:var(--theme-padding-horizontal-image-modal-content-sm);padding-right:var(--theme-padding-horizontal-image-modal-content-sm)}.image-modal__close-button{right:calc(var(--theme-padding-horizontal-image-modal-content-sm) - var(--theme-focus-outline-offset-round-button))}}@media(min-width:768px){.image-modal__content{margin-top:var(--theme-margin-top-image-modal-content-md);max-height:calc(100vh - var(--theme-margin-top-image-modal-content-md) - var(--theme-spacing-vertical-image-modal-content))}.image-modal__close-button{top:calc((var(--theme-size-round-button) + var(--theme-spacing-bottom-image-modal-close-button-md))*-1)}}:root{--theme-background-color-image-modal-backdrop:var(--color-ocean-120-90-transparent);--theme-spacing-vertical-image-modal-content:var(--smtm-spacing-xxs);--theme-padding-horizontal-image-modal-content:var(--smtm-spacing-xxxs);--theme-padding-horizontal-image-modal-content-sm:var(--smtm-spacing-xxs);--theme-spacing-bottom-image-modal-close-button:var(--smtm-spacing-xxxs);--theme-spacing-bottom-image-modal-close-button-md:var(--smtm-spacing-xxs);--theme-padding-top-image-modal-caption:var(--smtm-spacing-xxs)}.image-modal{color:var(--theme-text-color-primary)}.image-modal__close-button .round-button__icon{background-color:var(--theme-bg-color-round-button-icon-plate-primary);border-color:var(--theme-border-color-round-button-icon-plate-primary)}.image-modal__close-button .round-button__icon:before{background-color:var(--theme-color-round-button-icon-primary)}.image-modal__close-button:focus-visible{outline-color:var(--theme-focus-outline-color-round-button-primary)}.image-modal__close-button:focus-visible .round-button__icon{background-color:var(--theme-bg-color-round-button-icon-plate-primary-focus);border-color:var(--theme-border-color-round-button-icon-plate-primary-focus)}.image-modal__close-button:focus-visible .round-button__icon:before{background-color:var(--theme-color-round-button-icon-primary-focus)}.image-modal__close-button:focus-visible:hover .round-button__icon,.image-modal__close-button:hover .round-button__icon{background-color:var(--theme-bg-color-round-button-icon-plate-primary-hover);border-color:var(--theme-border-color-round-button-icon-plate-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(--theme-color-round-button-icon-primary-hover)}.image-modal__close-button:active .round-button__icon,.image-modal__close-button:focus-visible:active .round-button__icon{background-color:var(--theme-bg-color-round-button-icon-plate-primary-active);border-color:var(--theme-border-color-round-button-icon-plate-primary-active)}.image-modal__close-button:active .round-button__icon:before,.image-modal__close-button:focus-visible:active .round-button__icon:before{background-color:var(--theme-color-round-button-icon-primary-active)}.image-modal__close-button:disabled .round-button__icon,.image-modal__close-button:disabled:active .round-button__icon,.image-modal__close-button:disabled:hover .round-button__icon{background-color:var(--theme-bg-color-round-button-icon-plate-primary-disabled);border-color:var(--theme-border-color-round-button-icon-plate-primary-disabled)}.image-modal__close-button:disabled .round-button__icon:before,.image-modal__close-button:disabled:active .round-button__icon:before,.image-modal__close-button:disabled:hover .round-button__icon:before{background-color:var(--theme-color-round-button-icon-primary-disabled)}[class*=page__container--bg-color-ocean] [class*="--bg-color-as-page"] .image-modal{color:var(--theme-text-color-primary)}[class*=page__container--bg-color-ocean] [class*="--bg-color-as-page"] .image-modal__close-button .round-button__icon{background-color:var(--theme-bg-color-round-button-icon-plate-primary);border-color:var(--theme-border-color-round-button-icon-plate-primary)}[class*=page__container--bg-color-ocean] [class*="--bg-color-as-page"] .image-modal__close-button .round-button__icon:before{background-color:var(--theme-color-round-button-icon-primary)}[class*=page__container--bg-color-ocean] [class*="--bg-color-as-page"] .image-modal__close-button:focus-visible{outline-color:var(--theme-focus-outline-color-round-button-primary)}[class*=page__container--bg-color-ocean] [class*="--bg-color-as-page"] .image-modal__close-button:focus-visible .round-button__icon{background-color:var(--theme-bg-color-round-button-icon-plate-primary-focus);border-color:var(--theme-border-color-round-button-icon-plate-primary-focus)}[class*=page__container--bg-color-ocean] [class*="--bg-color-as-page"] .image-modal__close-button:focus-visible .round-button__icon:before{background-color:var(--theme-color-round-button-icon-primary-focus)}[class*=page__container--bg-color-ocean] [class*="--bg-color-as-page"] .image-modal__close-button:focus-visible:hover .round-button__icon,[class*=page__container--bg-color-ocean] [class*="--bg-color-as-page"] .image-modal__close-button:hover .round-button__icon{background-color:var(--theme-bg-color-round-button-icon-plate-primary-hover);border-color:var(--theme-border-color-round-button-icon-plate-primary-hover)}[class*=page__container--bg-color-ocean] [class*="--bg-color-as-page"] .image-modal__close-button:focus-visible:hover .round-button__icon:before,[class*=page__container--bg-color-ocean] [class*="--bg-color-as-page"] .image-modal__close-button:hover .round-button__icon:before{background-color:var(--theme-color-round-button-icon-primary-hover)}[class*=page__container--bg-color-ocean] [class*="--bg-color-as-page"] .image-modal__close-button:active .round-button__icon,[class*=page__container--bg-color-ocean] [class*="--bg-color-as-page"] .image-modal__close-button:focus-visible:active .round-button__icon{background-color:var(--theme-bg-color-round-button-icon-plate-primary-active);border-color:var(--theme-border-color-round-button-icon-plate-primary-active)}[class*=page__container--bg-color-ocean] [class*="--bg-color-as-page"] .image-modal__close-button:active .round-button__icon:before,[class*=page__container--bg-color-ocean] [class*="--bg-color-as-page"] .image-modal__close-button:focus-visible:active .round-button__icon:before{background-color:var(--theme-color-round-button-icon-primary-active)}[class*=page__container--bg-color-ocean] [class*="--bg-color-as-page"] .image-modal__close-button:disabled .round-button__icon,[class*=page__container--bg-color-ocean] [class*="--bg-color-as-page"] .image-modal__close-button:disabled:active .round-button__icon,[class*=page__container--bg-color-ocean] [class*="--bg-color-as-page"] .image-modal__close-button:disabled:hover .round-button__icon{background-color:var(--theme-bg-color-round-button-icon-plate-primary-disabled);border-color:var(--theme-border-color-round-button-icon-plate-primary-disabled)}[class*=page__container--bg-color-ocean] [class*="--bg-color-as-page"] .image-modal__close-button:disabled .round-button__icon:before,[class*=page__container--bg-color-ocean] [class*="--bg-color-as-page"] .image-modal__close-button:disabled:active .round-button__icon:before,[class*=page__container--bg-color-ocean] [class*="--bg-color-as-page"] .image-modal__close-button:disabled:hover .round-button__icon:before{background-color:var(--theme-color-round-button-icon-primary-disabled)}[class*=page__container--bg-color-exhibition] [class*="--bg-color-as-page"] .image-modal{color:var(--theme-text-color-primary)}[class*=page__container--bg-color-exhibition] [class*="--bg-color-as-page"] .image-modal__close-button .round-button__icon{background-color:var(--theme-bg-color-round-button-icon-plate-primary);border-color:var(--theme-border-color-round-button-icon-plate-primary)}[class*=page__container--bg-color-exhibition] [class*="--bg-color-as-page"] .image-modal__close-button .round-button__icon:before{background-color:var(--theme-color-round-button-icon-primary)}[class*=page__container--bg-color-exhibition] [class*="--bg-color-as-page"] .image-modal__close-button:focus-visible{outline-color:var(--theme-focus-outline-color-round-button-primary)}[class*=page__container--bg-color-exhibition] [class*="--bg-color-as-page"] .image-modal__close-button:focus-visible .round-button__icon{background-color:var(--theme-bg-color-round-button-icon-plate-primary-focus);border-color:var(--theme-border-color-round-button-icon-plate-primary-focus)}[class*=page__container--bg-color-exhibition] [class*="--bg-color-as-page"] .image-modal__close-button:focus-visible .round-button__icon:before{background-color:var(--theme-color-round-button-icon-primary-focus)}[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{background-color:var(--theme-bg-color-round-button-icon-plate-primary-hover);border-color:var(--theme-border-color-round-button-icon-plate-primary-hover)}[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{background-color:var(--theme-color-round-button-icon-primary-hover)}[class*=page__container--bg-color-exhibition] [class*="--bg-color-as-page"] .image-modal__close-button:active .round-button__icon,[class*=page__container--bg-color-exhibition] [class*="--bg-color-as-page"] .image-modal__close-button:focus-visible:active .round-button__icon{background-color:var(--theme-bg-color-round-button-icon-plate-primary-active);border-color:var(--theme-border-color-round-button-icon-plate-primary-active)}[class*=page__container--bg-color-exhibition] [class*="--bg-color-as-page"] .image-modal__close-button:active .round-button__icon:before,[class*=page__container--bg-color-exhibition] [class*="--bg-color-as-page"] .image-modal__close-button:focus-visible:active .round-button__icon:before{background-color:var(--theme-color-round-button-icon-primary-active)}[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:active .round-button__icon,[class*=page__container--bg-color-exhibition] [class*="--bg-color-as-page"] .image-modal__close-button:disabled:hover .round-button__icon{background-color:var(--theme-bg-color-round-button-icon-plate-primary-disabled);border-color:var(--theme-border-color-round-button-icon-plate-primary-disabled)}[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:active .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{background-color:var(--theme-color-round-button-icon-primary-disabled)}.section--bg-color-ocean .image-modal{color:var(--theme-text-color-primary)}.section--bg-color-ocean .image-modal__close-button .round-button__icon{background-color:var(--theme-bg-color-round-button-icon-plate-primary);border-color:var(--theme-border-color-round-button-icon-plate-primary)}.section--bg-color-ocean .image-modal__close-button .round-button__icon:before{background-color:var(--theme-color-round-button-icon-primary)}.section--bg-color-ocean .image-modal__close-button:focus-visible{outline-color:var(--theme-focus-outline-color-round-button-primary)}.section--bg-color-ocean .image-modal__close-button:focus-visible .round-button__icon{background-color:var(--theme-bg-color-round-button-icon-plate-primary-focus);border-color:var(--theme-border-color-round-button-icon-plate-primary-focus)}.section--bg-color-ocean .image-modal__close-button:focus-visible .round-button__icon:before{background-color:var(--theme-color-round-button-icon-primary-focus)}.section--bg-color-ocean .image-modal__close-button:focus-visible:hover .round-button__icon,.section--bg-color-ocean .image-modal__close-button:hover .round-button__icon{background-color:var(--theme-bg-color-round-button-icon-plate-primary-hover);border-color:var(--theme-border-color-round-button-icon-plate-primary-hover)}.section--bg-color-ocean .image-modal__close-button:focus-visible:hover .round-button__icon:before,.section--bg-color-ocean .image-modal__close-button:hover .round-button__icon:before{background-color:var(--theme-color-round-button-icon-primary-hover)}.section--bg-color-ocean .image-modal__close-button:active .round-button__icon,.section--bg-color-ocean .image-modal__close-button:focus-visible:active .round-button__icon{background-color:var(--theme-bg-color-round-button-icon-plate-primary-active);border-color:var(--theme-border-color-round-button-icon-plate-primary-active)}.section--bg-color-ocean .image-modal__close-button:active .round-button__icon:before,.section--bg-color-ocean .image-modal__close-button:focus-visible:active .round-button__icon:before{background-color:var(--theme-color-round-button-icon-primary-active)}.section--bg-color-ocean .image-modal__close-button:disabled .round-button__icon,.section--bg-color-ocean .image-modal__close-button:disabled:active .round-button__icon,.section--bg-color-ocean .image-modal__close-button:disabled:hover .round-button__icon{background-color:var(--theme-bg-color-round-button-icon-plate-primary-disabled);border-color:var(--theme-border-color-round-button-icon-plate-primary-disabled)}.section--bg-color-ocean .image-modal__close-button:disabled .round-button__icon:before,.section--bg-color-ocean .image-modal__close-button:disabled:active .round-button__icon:before,.section--bg-color-ocean .image-modal__close-button:disabled:hover .round-button__icon:before{background-color:var(--theme-color-round-button-icon-primary-disabled)}.section--bg-color-bremon .image-modal{color:var(--theme-text-color-primary)}.section--bg-color-bremon .image-modal__close-button .round-button__icon{background-color:var(--theme-bg-color-round-button-icon-plate-primary);border-color:var(--theme-border-color-round-button-icon-plate-primary)}.section--bg-color-bremon .image-modal__close-button .round-button__icon:before{background-color:var(--theme-color-round-button-icon-primary)}.section--bg-color-bremon .image-modal__close-button:focus-visible{outline-color:var(--theme-focus-outline-color-round-button-primary)}.section--bg-color-bremon .image-modal__close-button:focus-visible .round-button__icon{background-color:var(--theme-bg-color-round-button-icon-plate-primary-focus);border-color:var(--theme-border-color-round-button-icon-plate-primary-focus)}.section--bg-color-bremon .image-modal__close-button:focus-visible .round-button__icon:before{background-color:var(--theme-color-round-button-icon-primary-focus)}.section--bg-color-bremon .image-modal__close-button:focus-visible:hover .round-button__icon,.section--bg-color-bremon .image-modal__close-button:hover .round-button__icon{background-color:var(--theme-bg-color-round-button-icon-plate-primary-hover);border-color:var(--theme-border-color-round-button-icon-plate-primary-hover)}.section--bg-color-bremon .image-modal__close-button:focus-visible:hover .round-button__icon:before,.section--bg-color-bremon .image-modal__close-button:hover .round-button__icon:before{background-color:var(--theme-color-round-button-icon-primary-hover)}.section--bg-color-bremon .image-modal__close-button:active .round-button__icon,.section--bg-color-bremon .image-modal__close-button:focus-visible:active .round-button__icon{background-color:var(--theme-bg-color-round-button-icon-plate-primary-active);border-color:var(--theme-border-color-round-button-icon-plate-primary-active)}.section--bg-color-bremon .image-modal__close-button:active .round-button__icon:before,.section--bg-color-bremon .image-modal__close-button:focus-visible:active .round-button__icon:before{background-color:var(--theme-color-round-button-icon-primary-active)}.section--bg-color-bremon .image-modal__close-button:disabled .round-button__icon,.section--bg-color-bremon .image-modal__close-button:disabled:active .round-button__icon,.section--bg-color-bremon .image-modal__close-button:disabled:hover .round-button__icon{background-color:var(--theme-bg-color-round-button-icon-plate-primary-disabled);border-color:var(--theme-border-color-round-button-icon-plate-primary-disabled)}.section--bg-color-bremon .image-modal__close-button:disabled .round-button__icon:before,.section--bg-color-bremon .image-modal__close-button:disabled:active .round-button__icon:before,.section--bg-color-bremon .image-modal__close-button:disabled:hover .round-button__icon:before{background-color:var(--theme-color-round-button-icon-primary-disabled)}.section--bg-color-sail .image-modal{color:var(--theme-text-color-primary)}.section--bg-color-sail .image-modal__close-button .round-button__icon{background-color:var(--theme-bg-color-round-button-icon-plate-primary);border-color:var(--theme-border-color-round-button-icon-plate-primary)}.section--bg-color-sail .image-modal__close-button .round-button__icon:before{background-color:var(--theme-color-round-button-icon-primary)}.section--bg-color-sail .image-modal__close-button:focus-visible{outline-color:var(--theme-focus-outline-color-round-button-primary)}.section--bg-color-sail .image-modal__close-button:focus-visible .round-button__icon{background-color:var(--theme-bg-color-round-button-icon-plate-primary-focus);border-color:var(--theme-border-color-round-button-icon-plate-primary-focus)}.section--bg-color-sail .image-modal__close-button:focus-visible .round-button__icon:before{background-color:var(--theme-color-round-button-icon-primary-focus)}.section--bg-color-sail .image-modal__close-button:focus-visible:hover .round-button__icon,.section--bg-color-sail .image-modal__close-button:hover .round-button__icon{background-color:var(--theme-bg-color-round-button-icon-plate-primary-hover);border-color:var(--theme-border-color-round-button-icon-plate-primary-hover)}.section--bg-color-sail .image-modal__close-button:focus-visible:hover .round-button__icon:before,.section--bg-color-sail .image-modal__close-button:hover .round-button__icon:before{background-color:var(--theme-color-round-button-icon-primary-hover)}.section--bg-color-sail .image-modal__close-button:active .round-button__icon,.section--bg-color-sail .image-modal__close-button:focus-visible:active .round-button__icon{background-color:var(--theme-bg-color-round-button-icon-plate-primary-active);border-color:var(--theme-border-color-round-button-icon-plate-primary-active)}.section--bg-color-sail .image-modal__close-button:active .round-button__icon:before,.section--bg-color-sail .image-modal__close-button:focus-visible:active .round-button__icon:before{background-color:var(--theme-color-round-button-icon-primary-active)}.section--bg-color-sail .image-modal__close-button:disabled .round-button__icon,.section--bg-color-sail .image-modal__close-button:disabled:active .round-button__icon,.section--bg-color-sail .image-modal__close-button:disabled:hover .round-button__icon{background-color:var(--theme-bg-color-round-button-icon-plate-primary-disabled);border-color:var(--theme-border-color-round-button-icon-plate-primary-disabled)}.section--bg-color-sail .image-modal__close-button:disabled .round-button__icon:before,.section--bg-color-sail .image-modal__close-button:disabled:active .round-button__icon:before,.section--bg-color-sail .image-modal__close-button:disabled:hover .round-button__icon:before{background-color:var(--theme-color-round-button-icon-primary-disabled)}.section--bg-color-exhibition .image-modal{color:var(--theme-text-color-primary)}.section--bg-color-exhibition .image-modal__close-button .round-button__icon{background-color:var(--theme-bg-color-round-button-icon-plate-primary);border-color:var(--theme-border-color-round-button-icon-plate-primary)}.section--bg-color-exhibition .image-modal__close-button .round-button__icon:before{background-color:var(--theme-color-round-button-icon-primary)}.section--bg-color-exhibition .image-modal__close-button:focus-visible{outline-color:var(--theme-focus-outline-color-round-button-primary)}.section--bg-color-exhibition .image-modal__close-button:focus-visible .round-button__icon{background-color:var(--theme-bg-color-round-button-icon-plate-primary-focus);border-color:var(--theme-border-color-round-button-icon-plate-primary-focus)}.section--bg-color-exhibition .image-modal__close-button:focus-visible .round-button__icon:before{background-color:var(--theme-color-round-button-icon-primary-focus)}.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{background-color:var(--theme-bg-color-round-button-icon-plate-primary-hover);border-color:var(--theme-border-color-round-button-icon-plate-primary-hover)}.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{background-color:var(--theme-color-round-button-icon-primary-hover)}.section--bg-color-exhibition .image-modal__close-button:active .round-button__icon,.section--bg-color-exhibition .image-modal__close-button:focus-visible:active .round-button__icon{background-color:var(--theme-bg-color-round-button-icon-plate-primary-active);border-color:var(--theme-border-color-round-button-icon-plate-primary-active)}.section--bg-color-exhibition .image-modal__close-button:active .round-button__icon:before,.section--bg-color-exhibition .image-modal__close-button:focus-visible:active .round-button__icon:before{background-color:var(--theme-color-round-button-icon-primary-active)}.section--bg-color-exhibition .image-modal__close-button:disabled .round-button__icon,.section--bg-color-exhibition .image-modal__close-button:disabled:active .round-button__icon,.section--bg-color-exhibition .image-modal__close-button:disabled:hover .round-button__icon{background-color:var(--theme-bg-color-round-button-icon-plate-primary-disabled);border-color:var(--theme-border-color-round-button-icon-plate-primary-disabled)}.section--bg-color-exhibition .image-modal__close-button:disabled .round-button__icon:before,.section--bg-color-exhibition .image-modal__close-button:disabled:active .round-button__icon:before,.section--bg-color-exhibition .image-modal__close-button:disabled:hover .round-button__icon:before{background-color:var(--theme-color-round-button-icon-primary-disabled)}
/*# sourceMappingURL=image-modal-mm.621c2e4f539a3b63383e.css.map*/