.media .modules section{width:100%}.media .modules section:empty{display:none}.media .modules section:last-child{margin-bottom:0}.media .modules section.module--images .grid:not(.is-mosaic) .item img.is-portrait{height:auto!important}.media .modules section.module--images .slider{scroll-margin-top:var(--header-height);z-index:0}.media .modules section.module--images .btn--close{padding:var(--space-md);position:absolute;top:0;right:0}.media .modules section.module--images .item:not(.is-active) img.is-portrait,.media .modules section.module--images .item:not(.is-active) img.is-landscape{object-fit:cover;aspect-ratio:5/3!important;width:100%!important;height:100%!important}.media .modules section.module--images .controls{display:flex;position:absolute;inset:0}.media .modules section.module--images button{width:50%;height:100%}.media .modules section.module--images button.prev{cursor:url(/icon-arrow-w.svg),w-resize}.media .modules section.module--images button.next{cursor:url(/icon-arrow-e.svg),w-resize}.media .modules section.module--images button.btn--close{z-index:999;width:auto;height:auto;padding:var(--space-md);position:absolute;top:0;right:0}.media .modules section.module--exhibitions img{max-height:calc(var(--vh)*100 - (var(--header-height) + var(--space-lg)));object-fit:contain;object-position:left top;height:calc(var(--vh)*100 - (var(--header-height) + var(--space-lg)))!important;width:auto!important}.module--videos .my-masonry-grid_column>div{margin-bottom:1em}@media (max-width:1080px){.media .modules section.module--images .item:not(.is-active) img.is-portrait{aspect-ratio:unset!important}.media .modules section.module--slider .slick-slide,.media .modules section.module--slider .slide,.media .modules section.module--slider img{max-width:calc(100vw - var(--space-md--mobile)*2);width:calc(100vw - var(--space-md--mobile)*2)}.media .modules section.module--exhibitions img{object-fit:contain;object-position:left;width:100%!important;height:auto!important}}
