.carousel .wrapper{align-items:flex-start;display:flex;flex-direction:row;gap:var(--space);overflow:scroll;padding:0 var(--space)}.carousel .slide{aspect-ratio:5/3;background:var(--black);border-radius:var(--radius);color:var(--white);display:flex;flex:1 0 auto;flex-direction:column;height:40rem;justify-content:space-between;overflow:hidden;padding:var(--p-200);position:relative}.carousel .slide .media{inset:0;position:absolute;z-index:0}.carousel .slide .image{background-position:50%;background-size:cover;height:100%;opacity:.5;width:100%}.carousel .slide .info{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:space-between;position:relative;z-index:1}.carousel .slide .header{flex:0 0 auto;font-size:6rem}.carousel .slide .btn{background:var(--light);color:var(--white)}@media (max-width:600px){.carousel .slide{aspect-ratio:2/3;height:50rem}.carousel .slide .header{width:100%}}