.LoadingSkeleton_item__xJGBz{background-color:#cbd5e1}.LoadingSkeleton_shimmer__Lqiel{background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,0));background-repeat:no-repeat;background-size:200% 100%;animation:LoadingSkeleton_skeleton-shimmer__Byhhh 1s ease-in-out infinite}@keyframes LoadingSkeleton_skeleton-shimmer__Byhhh{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.LoadingSkeleton_shimmer__Lqiel{animation:none}}.vertical-carousel{--vc-peek:96px;width:100%;height:100dvh;min-height:0;container-type:size;overflow:hidden}.vertical-carousel .vertical-carousel__scroller{position:relative;height:100%;padding:var(--vc-peek) 0;display:flex;flex-direction:column;row-gap:20px;box-sizing:border-box;overflow:hidden auto;scroll-snap-type:y mandatory;scrollbar-width:none}.vertical-carousel .vertical-carousel__scroller::-webkit-scrollbar{display:none}.vertical-carousel .vertical-carousel__scroller .vertical-carousel__slide-outer{container-type:size;display:flex;align-items:center;justify-content:center;height:calc(100cqh - 2*var(--vc-peek));flex-shrink:0;scroll-snap-align:center;scroll-snap-stop:always}.vertical-carousel .vertical-carousel__scroller .vertical-carousel__slide-outer .vertical-carousel__slide{position:relative;flex-shrink:0;box-sizing:border-box;width:min(100cqw,100cqh*var(--vc-ar-w,9)/var(--vc-ar-h,16));aspect-ratio:var(--vc-ar-w,9)/var(--vc-ar-h,16);max-width:100cqw;max-height:100cqh;display:flex;overflow:hidden}.vertical-carousel .vertical-carousel__scroller .vertical-carousel__slide-outer .vertical-carousel__slide .vertical-carousel__player{width:100%;height:100%;min-height:0;display:block;--media-object-fit:contain;--media-object-position:center;--media-background-color:transparent;border-radius:4px;overflow:hidden}.vertical-carousel .vertical-carousel__scroller .vertical-carousel__slide-outer .vertical-carousel__slide .vertical-carousel__controls{position:absolute;top:15px;right:22px;display:flex;gap:16px}.vertical-carousel .vertical-carousel__scroller .vertical-carousel__slide-outer .vertical-carousel__slide .vertical-carousel__navigation{position:absolute;right:22px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:16px}.mux-video-carousel .slick-track{display:flex!important;align-items:center;justify-content:center;-moz-column-gap:20px;column-gap:20px}.mux-video-carousel .mux-video-carousel__slide-button{position:relative;display:block;width:100%;padding:0;border:none;background:none;cursor:pointer}.mux-video-carousel .mux-video-carousel__thumbnail{display:block;width:100%;aspect-ratio:9/16;-o-object-fit:cover;object-fit:cover;border-radius:4px}.mux-video-carousel .mux-video-carousel__play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mux-video-carousel .custom-slick-dots{display:flex!important;align-items:center;justify-content:center;-moz-column-gap:8px;column-gap:8px}.mux-video-carousel .custom-slick-dots li button{width:8px;height:8px;border:2px solid #202ea8;border-radius:50%}.mux-video-carousel .custom-slick-dots li.slick-active button{background-color:#202ea8}