.vertical-carousel{overflow:hidden}.vertical-carousel>div{display:flex;flex-direction:column;margin:-.375rem}.vertical-carousel>div>*{margin:.375rem}.vertical-carousel .vertical-carousel__column{overflow:hidden}.vertical-carousel .vertical-carousel__column>div{display:flex;flex-direction:row;margin:-.375rem}.vertical-carousel .vertical-carousel__column>div>*{margin:.375rem}@media screen and (min-width: 1020px){.vertical-carousel>div{float:right;flex-direction:row;margin:-.9375rem}.vertical-carousel>div>*{margin:.9375rem}.vertical-carousel .vertical-carousel__column>div{flex-direction:column;margin:-.9375rem}.vertical-carousel .vertical-carousel__column>div>*{margin:.9375rem}}@media screen and (min-width: 1020px){.panel>.vertical-carousel,.panel.panel--dark>.vertical-carousel{position:absolute;top:0;right:1.875rem;bottom:0;z-index:1;width:45vw}}.vertical-carousel-item{background:#fff;border-radius:10px;padding:.625rem 1.25rem;width:150px;aspect-ratio:16/9;display:flex;justify-content:center;align-items:center;overflow:hidden}.vertical-carousel-item img{width:100%}.vertical-carousel-item.vertical-carousel-item--expanded{position:relative;padding:0}.vertical-carousel-item.vertical-carousel-item--expanded img{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;height:100%;width:100%}.vertical-carousel-item.vertical-carousel-item--expanded.vertical-carousel-item--square{aspect-ratio:1/1}.vertical-carousel-item.vertical-carousel-item--expanded.vertical-carousel-item--portrait{aspect-ratio:4/6}@media screen and (min-width: 1020px){.vertical-carousel-item{width:350px;padding:0 2vw;width:calc(22.5vw - 1.875rem)}}

