.media-carousel{max-width:var(--wrap-width-large);overflow-x:hidden}.media-carousel__image{width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius);transition-property:transform;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}.media-carousel__slider{overflow-x:hidden;margin-right:calc(-1*var(--grid-col-gutter));position:relative;display:flex;flex-direction:column;gap:var(--spacing-7)}@media screen and (min-width: 1280px){.media-carousel__slider[total="6"] .media-carousel__nav{display:flex}}@media screen and (min-width: 1440px){.media-carousel__slider[total="6"] .media-carousel__nav{display:none}}@media screen and (min-width: 1024px){.media-carousel__slider[total="4"] .media-carousel__nav{display:none}}.media-carousel__slider[total]:not([total="1"]):not([total="2"]):not([total="3"]):not([total="4"]):not([total="5"]):not([total="6"]) .media-carousel__nav{display:flex !important}@media screen and (min-width: 1280px){.media-carousel__slider{margin-right:auto}}.media-carousel__track{scrollbar-width:none}.media-carousel__track::-webkit-scrollbar{display:none}@media screen and (min-width: 576px){.media-carousel__track{overflow-x:visible}}.media-carousel__nav{display:flex;justify-content:center;align-items:center;gap:var(--spacing-2)}.media-carousel__nav tp-slider-nav-item button,.media-carousel__nav .tp-slider-nav-item button{display:block;font-size:0;width:8px;height:8px;border-radius:50%;background-color:var(--color-neutrals-400)}.media-carousel__nav tp-slider-nav-item[current=yes] button{width:12px;height:12px;background-color:var(--color-neutrals-900)}@media screen and (min-width: 1280px){.media-carousel__nav{display:none}}.media-carousel__card{display:flex;flex-direction:column;position:relative;overflow:hidden;border-radius:var(--border-radius);box-shadow:var(--shadow-1);max-width:200px;width:200px;min-width:200px;height:272px}.media-carousel__card:not(:last-child){margin-right:var(--spacing-4)}.media-carousel__card:hover{box-shadow:var(--shadow-4)}.media-carousel__card:hover .media-carousel__image{transform:scale(1.03)}.media-carousel__card::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.6) 80%)}.media-carousel__tag{display:inline-flex;align-items:center;gap:var(--spacing-1);background:var(--color-navy);padding:var(--spacing-1) var(--spacing-3);border:1px solid var(--color-white);border-radius:50px;color:var(--color-white);text-transform:uppercase;font-weight:var(--font-weight-semibold);position:absolute;left:var(--spacing-4);top:var(--spacing-4);z-index:2}.media-carousel__tag svg{max-width:20px;max-height:20px;min-width:20px}.media-carousel__tag svg,.media-carousel__tag svg path{fill:var(--color-white);color:var(--color-white)}.media-carousel__tag:hover{text-decoration:none}.media-carousel__content{position:absolute;inset:0;padding:var(--spacing-4);z-index:2;height:100%;display:flex;flex-direction:column;justify-content:end}.media-carousel__content *{color:var(--color-white)}.media-carousel__title{margin-bottom:var(--spacing-2);text-align:left}.media-carousel__description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
