.card--carousel{position:relative}.card--carousel .card__link{position:absolute;inset:0}.card--carousel .card__media{overflow:hidden;width:336px;height:520px;max-height:none;-o-object-fit:cover;object-fit:cover}.card--carousel .card__media img{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media (min-width:768px){.card--carousel .card__media{width:344px;height:520px}}@media (min-width:1024px){.card--carousel .card__media{width:400px;height:450px}}@media (min-width:1280px){.card--carousel .card__media{width:446px;height:502px}}@media (min-width:1440px){.card--carousel .card__media{width:533px;height:600px}}.card--carousel .card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:0 0 0 16px;text-align:left;text-transform:uppercase}@media (min-width:1024px){.card--carousel .card__header{padding:0}}.card--carousel .card__eyebrow{color:#000}.card--carousel .card__category,.card--carousel .card__heading{display:none}.card--carousel:has(.card__link:hover) .card__media img{-webkit-transform:scale(1.03);transform:scale(1.03)}.card--carousel:has(.card__link:hover) .card__eyebrow{text-decoration:underline}