.block.block-gallery-carousel figure{position:relative}.block.block-gallery-carousel figure img{width:100%}.block.block-gallery-carousel figure figcaption{background:var(--gradient-scrim);bottom:0;left:0;padding:2rem 1rem;position:absolute;text-align:initial;width:100%}.block.block-gallery-carousel figure figcaption a{position:relative;z-index:5}.block.block-gallery-carousel .swiper-slide{background:#232325;position:relative;text-align:center}.block.block-gallery-carousel .swiper-slide [data-popup]{height:100%;left:0;position:absolute;top:0;width:100%}.block.block-gallery-carousel.has-landscape-cover img.is-landscape{-o-object-fit:cover;object-fit:cover}.block.block-gallery-carousel.has-landscape-contain img.is-landscape{-o-object-fit:contain;object-fit:contain}.block.block-gallery-carousel.has-portrait-cover img.is-portrait{-o-object-fit:cover;object-fit:cover}.block.block-gallery-carousel.has-portrait-contain img.is-portrait{-o-object-fit:contain;object-fit:contain}.block.block-gallery-carousel.has-square-cover img.is-square{-o-object-fit:cover;object-fit:cover}.block.block-gallery-carousel.has-square-contain img.is-square{-o-object-fit:contain;object-fit:contain}.popup-container .popup.gallery-carousel-popup{align-items:center;background:#fff0;display:flex;max-width:var(--doc-width,100vw);overflow:hidden;padding:0;width:auto}.popup-container .popup.gallery-carousel-popup figure{max-height:var(--win-height,100vh);max-width:var(--doc-width,100vw);position:relative}.popup-container .popup.gallery-carousel-popup figure .close-button{color:#fff;cursor:pointer;filter:drop-shadow(0 0 .5rem rgb(35 35 37 / .3));font-size:2em;position:absolute;right:0;top:0;z-index:100}.popup-container .popup.gallery-carousel-popup figure img{display:inline-block;max-height:var(--win-height,100vh);-o-object-fit:contain;object-fit:contain;width:auto}.popup-container .popup.gallery-carousel-popup figure figcaption{background:var(--gradient-scrim);bottom:0;left:0;padding:.5rem;position:absolute;width:100%}