.media-carousel{overflow:hidden}.media-carousel [class*=button__underline]{color:var(--text-color)}.media-carousel .layout-container{padding-bottom:var(--padding-bottom);padding-top:var(--padding-top)}.media-carousel .media-carousel--carousel-container{position:relative}.media-carousel .media-carousel--carousel-viewport{display:flex;gap:var(--spacer-20);margin:0 calc(var(--layout--padding)*-1);padding:var(--spacer-20) var(--layout--padding);scroll-padding:0 var(--layout--padding);width:calc(100% + var(--layout--padding)*2)}.media-carousel .media-carousel--header-container{align-items:center;display:flex;gap:var(--spacer-20);justify-content:space-between;padding-bottom:var(--spacer-20)}.media-carousel .media-carousel--button-group{display:flex;gap:var(--spacer-10)}.media-carousel .button--carousel{position:relative;z-index:3}.media-carousel .button--carousel:disabled{opacity:.25}.media-carousel .media-carousel--card{display:flex;flex:0 0 calc(90% + var(--spacer--negative-20)*2*0.9);flex-direction:column}@media(width >= 37.5rem){.media-carousel .media-carousel--card{flex:0 0 calc(45% + var(--spacer--negative-20)*2*0.45)}}@media(width >= 56.25rem){.media-carousel .media-carousel--card{flex:1 0 calc(33.33333% + var(--spacer--negative-20)*2*0.33333)}}@media(width >= 75rem){.media-carousel .media-carousel--card{flex:1 0 calc((100% - var(--spacer-20)*(var(--carousel-items, 3) - 1))/var(--carousel-items, 3))}}@media(width >= 100rem){.media-carousel .media-carousel--card{flex:1 0 calc((100% - var(--spacer-20)*(var(--carousel-items, 3) - 1))/var(--carousel-items, 3))}}.media-carousel .media-carousel--card .media-carousel--image-container{position:relative;width:100%}.media-carousel .media-carousel--card .media-carousel--image-container img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.media-carousel .media-carousel--card .media-carousel--image-container.empty{background-color:var(--color--light-gray)}.media-carousel .media-carousel--card.stacked-content{display:flex;gap:var(--spacer-20);justify-content:space-between}.media-carousel .media-carousel--card.stacked-content .media-carousel--image-container{padding-bottom:100%}.media-carousel .media-carousel--card.stacked-content .media-carousel--card-content{display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 var(--spacer-20) 0 0}.media-carousel .media-carousel--card.stacked-content .media-carousel--card-content [class*=heading]{padding-top:var(--spacer-20)}.media-carousel .media-carousel--card.cta-card{display:grid}.media-carousel .media-carousel--card.cta-card .media-carousel--image-container{grid-area:media;padding-bottom:138.5714%;z-index:1}.media-carousel .media-carousel--card.cta-card .media-carousel--card-content{grid-area:content}.media-carousel .media-carousel--card.cta-card .media-carousel--button{bottom:0;display:flex;justify-content:center;padding:0 2.25rem 2.25rem;position:absolute;width:100%;z-index:2}.media-carousel .media-carousel--card.cta-card .media-carousel--button [class*=button]{min-width:100%;width:100%}.media-carousel .media-carousel--card.cta-card[data-layout=content]{grid-template-areas:"content" "media";grid-template-rows:min-content auto}.media-carousel .media-carousel--card.cta-card[data-layout=content] .media-carousel--card-content{padding-bottom:var(--spacer-20)}.media-carousel .media-carousel--card.cta-card[data-layout=media]{grid-template-areas:"media" "content";grid-template-rows:auto min-content}.media-carousel .media-carousel--card.cta-card[data-layout=media] [class*=heading]{padding-top:var(--spacer-20)}.media-carousel .media-carousel--header{display:flex;flex:1 1 100%;flex-direction:column;gap:var(--spacer-10);width:100%}.media-carousel .media-carousel--header+.media-carousel--carousel-container{margin-top:var(--spacer-20)}
/*# sourceMappingURL=media-carousel.css.map*/