.section[data-media-type=image_carousel]{--S-media-max_width: 100%}.section[data-media-type=image_carousel] .section-main-inner{padding:var(--S-padding-top) 0 var(--S-padding-bottom)}.section[data-media-type=image_carousel] .section-wrapper{padding-left:0;padding-right:0;gap:calc(var(--S-gap)*1.5)}.section-media--image_carousel{overflow:visible}.image_carousel{--carousel-height: calc(100vh - (var(--nav--height) * 2));--carousel-item-spacing: var(--page--padding);--carousel-item-width: min( calc(var(--carousel-height) * 1.75), calc(100vw - var(--carousel-item-spacing)) );--arrow-width: 2rem;--arrow-size: 1.5rem;width:100%;height:var(--carousel-height);position:relative;display:grid;grid-template:"viewer" 1fr "nav" auto/100%;gap:var(--block--padding);font-size:0}.carousel_nav{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem}.carousel_nav-buttons{flex:0 1 auto;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem}.carousel_nav-dot{width:.375rem;aspect-ratio:1;border-radius:999px;background:currentColor}.carousel_nav-arrow{flex:0 0 auto;align-self:center;color:currentColor;width:var(--arrow-width);aspect-ratio:1;border-radius:999px;font-size:var(--arrow-size)}.carousel_nav button{transition-duration:.2s;transition-property:color}.carousel_nav button.selected{color:var(--theme--accent)}.carousel_nav button:hover{outline:1px solid var(--outline-color, var(--theme--accent));outline-offset:var(--outline-offset, 2px)}.carousel_viewbox{grid-area:viewer;height:100%;overflow:hidden}.carousel_viewbox-inner{white-space:nowrap;height:100%;padding-left:calc((100vw - var(--carousel-item-width))*.5);transition:transform .5s}.carousel_item{display:inline-block;width:var(--carousel-item-width);height:100%;text-align:center}.carousel_item figure{display:inline-block;width:calc(100% - var(--carousel-item-spacing));height:100%}.carousel_item img{width:100%;height:100%;object-fit:cover}/*# sourceMappingURL=image-carousel.css.map */
