.ImageCarousel-module-scss-module__Nt0fwq__carouselContainer{width:calc(100% - 226px);height:320px;margin:32px auto;display:flex;position:relative}.ImageCarousel-module-scss-module__Nt0fwq__carouselCard{will-change:transform;cursor:pointer;width:calc(100% - 48px);max-width:360px;height:320px;transition:opacity .7s cubic-bezier(.19,1,.22,1),transform .5s cubic-bezier(.19,1,.22,1);position:relative}.ImageCarousel-module-scss-module__Nt0fwq__carouselCard.ImageCarousel-module-scss-module__Nt0fwq__initialized{transition:transform .5s cubic-bezier(.19,1,.22,1),opacity .7s cubic-bezier(.19,1,.22,1)}.ImageCarousel-module-scss-module__Nt0fwq__carouselCard.ImageCarousel-module-scss-module__Nt0fwq__active .ImageCarousel-module-scss-module__Nt0fwq__cardWrapper{transform:none}.ImageCarousel-module-scss-module__Nt0fwq__carouselCard.ImageCarousel-module-scss-module__Nt0fwq__active .ImageCarousel-module-scss-module__Nt0fwq__interactionLayer{pointer-events:none}.ImageCarousel-module-scss-module__Nt0fwq__carouselCard[data-steps-from-center="1"] .ImageCarousel-module-scss-module__Nt0fwq__wrapperContent{transition-delay:.2s}.ImageCarousel-module-scss-module__Nt0fwq__cardWrapper{border-radius:18px;width:100%;height:100%;transition:transform .5s cubic-bezier(.19,1,.22,1);position:absolute;top:0;left:0;overflow:hidden}.ImageCarousel-module-scss-module__Nt0fwq__wrapperOuter{width:calc(100% + 226px);left:-113px}.ImageCarousel-module-scss-module__Nt0fwq__wrapperMiddle{border-radius:0}.ImageCarousel-module-scss-module__Nt0fwq__active~.ImageCarousel-module-scss-module__Nt0fwq__carouselCard .ImageCarousel-module-scss-module__Nt0fwq__wrapperInner,.ImageCarousel-module-scss-module__Nt0fwq__wrapperMiddle,.ImageCarousel-module-scss-module__Nt0fwq__active~.ImageCarousel-module-scss-module__Nt0fwq__carouselCard .ImageCarousel-module-scss-module__Nt0fwq__wrapperInner{transform:translate(-113px)}.ImageCarousel-module-scss-module__Nt0fwq__wrapperInner,.ImageCarousel-module-scss-module__Nt0fwq__active~.ImageCarousel-module-scss-module__Nt0fwq__carouselCard .ImageCarousel-module-scss-module__Nt0fwq__wrapperMiddle{transform:translate(113px)}.ImageCarousel-module-scss-module__Nt0fwq__wrapperContent{transition:transform 1s cubic-bezier(.19,1,.22,1)}.ImageCarousel-module-scss-module__Nt0fwq__cardContentWrapper{width:100%;display:inline-block;position:relative}.ImageCarousel-module-scss-module__Nt0fwq__cardContentWrapper>a{width:100%;height:100%;display:block}.ImageCarousel-module-scss-module__Nt0fwq__fullSize{width:100%;height:100%}.ImageCarousel-module-scss-module__Nt0fwq__fullSize:hover .ImageCarousel-module-scss-module__Nt0fwq__cardImage{transform:scale(1.1)}.ImageCarousel-module-scss-module__Nt0fwq__fullSize .ImageCarousel-module-scss-module__Nt0fwq__cardImage{transition:transform 1s cubic-bezier(.19,1,.22,1)}.ImageCarousel-module-scss-module__Nt0fwq__fullSize .ImageCarousel-module-scss-module__Nt0fwq__imageContainer{width:100%;height:100%;margin-bottom:0;padding-top:0;position:absolute;top:0;left:0}.ImageCarousel-module-scss-module__Nt0fwq__fullSize .ImageCarousel-module-scss-module__Nt0fwq__imageContainer:after{content:"";background-image:linear-gradient(0deg,#0009 0,#0000 50%);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.ImageCarousel-module-scss-module__Nt0fwq__fullSize .ImageCarousel-module-scss-module__Nt0fwq__textContainer{width:calc(100% - 48px);position:absolute;bottom:24px;left:24px}.ImageCarousel-module-scss-module__Nt0fwq__fullSize .ImageCarousel-module-scss-module__Nt0fwq__cardTitle{letter-spacing:0;text-overflow:ellipsis;-webkit-line-clamp:4;color:#fff;-webkit-box-orient:vertical;max-height:7rem;margin:12px 0 0;font-size:1.375rem;font-weight:400;line-height:1.75rem;display:-webkit-box;overflow:hidden}.ImageCarousel-module-scss-module__Nt0fwq__fullSize .ImageCarousel-module-scss-module__Nt0fwq__cardDescription{letter-spacing:.0142857em;text-overflow:ellipsis;-webkit-line-clamp:4;color:#fff;-webkit-box-orient:vertical;max-height:5rem;margin:12px 0 0;font-size:.875rem;font-weight:400;line-height:1.25rem;display:-webkit-box;overflow:hidden}.ImageCarousel-module-scss-module__Nt0fwq__cardOverlay{opacity:0;pointer-events:none;will-change:opacity;z-index:1;background:#202124;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.ImageCarousel-module-scss-module__Nt0fwq__interactionLayer{width:100%;height:100%;position:absolute;top:0;left:0}.ImageCarousel-module-scss-module__Nt0fwq__cardLink{-webkit-text-decoration:inherit;text-decoration:inherit;z-index:0;letter-spacing:.018em;font-size:.875rem;font-weight:500;line-height:1.25rem;position:relative;overflow:hidden}.ImageCarousel-module-scss-module__Nt0fwq__cardInner{z-index:1;height:100%;display:block}.ImageCarousel-module-scss-module__Nt0fwq__imageContainer{border-radius:18px;width:100%;margin-bottom:16px;padding-top:56.25%;position:relative;overflow:hidden}.ImageCarousel-module-scss-module__Nt0fwq__cardImage{opacity:1;background-position:50%;background-size:cover;transition:opacity .3s cubic-bezier(0,0,.25,1);position:absolute;inset:0}.ImageCarousel-module-scss-module__Nt0fwq__textContainer{text-align:start;width:100%;padding:0;position:relative}.ImageCarousel-module-scss-module__Nt0fwq__cardTitle,.ImageCarousel-module-scss-module__Nt0fwq__cardDescription{margin:0}@media (max-width:768px){.ImageCarousel-module-scss-module__Nt0fwq__carouselContainer{width:calc(100% - 100px)}.ImageCarousel-module-scss-module__Nt0fwq__carouselCard{max-width:300px}}
