.b-image-carousel{--indicator-width:50%;--slide-gap:var(--spacer-xs);--slide-width-active:238;--slide-width-inactive:var(--slide-width-active);overflow:hidden}@media (width>=768px){.b-image-carousel{--slide-width-active:312}}.b-image-carousel.b-image-carousel--featured{--slide-width-active:260;--slide-width-inactive:152}@media (width>=768px){.b-image-carousel.b-image-carousel--featured{--slide-width-active:427;--slide-width-inactive:200}}.b-image-carousel__inner{gap:var(--spacer-xl);flex-direction:column;display:flex}.b-image-carousel__copy{display:none}.b-image-carousel__copy :last-child{margin-bottom:0}.is-admin .b-image-carousel__copy,.b-image-carousel--content .b-image-carousel__copy{display:block}@media (width>=1024px){.b-image-carousel__copy{width:60%}.b-image-carousel--featured .b-image-carousel__copy{margin-bottom:-140px;margin-left:auto}}.b-image-carousel--featured .b-image-carousel__viewport{padding-bottom:2.5rem}.b-image-carousel__container{gap:var(--slide-gap);display:flex}.b-image-carousel--featured .b-image-carousel__container{align-items:flex-end}.b-image-carousel__slide{flex:0 0 calc(var(--slide-width-inactive) * 1px);cursor:pointer;width:calc(var(--slide-width-inactive) * 1px);flex-direction:column;min-width:0;margin:0;display:flex;position:relative}.b-image-carousel__slide.is-active{flex-basis:calc(var(--slide-width-active) * 1px);cursor:default;width:calc(var(--slide-width-active) * 1px)}.b-image-carousel__slide-media{transform:scale(calc(var(--slide-width-inactive) / var(--slide-width-active)));transform-origin:100% 100%;aspect-ratio:427/534;width:calc(var(--slide-width-active) * 1px);text-align:right;transition:transform .3s;overflow:hidden}.b-image-carousel--featured .b-image-carousel__slide-media{align-self:end}.is-active .b-image-carousel__slide-media{transform:scale(1)}.b-image-carousel--hover .b-image-carousel__slide:hover .b-image-carousel__slide-media img{transform:scale(1.15)rotate(-3deg)}.b-image-carousel__image,.b-image-carousel__image img{object-fit:cover;width:100%;height:100%;transition:transform 1.35s ease-in-out;display:block}.b-image-carousel__label{padding-top:var(--spacer-2xs)}.b-image-carousel--featured .b-image-carousel__label{width:100%;padding:0;position:absolute;top:calc(100% + 1.25rem);left:0}.b-image-carousel__label.b-image-carousel__label--wysiwyg{font-size:var(--font-size-body-lg);line-height:var(--font-line-height-body-lg);font-weight:var(--font-weight-body-lg);letter-spacing:var(--font-letter-spacing-body-lg);font-family:var(--font-family-body-lg);text-transform:var(--text-transform-body-lg)}.b-image-carousel__label.b-image-carousel__label--wysiwyg strong{font-weight:700}
