.rwim{--rwim-overlap:0px;--rwim-width:400px;--rwim-height:460px;--rwim-gap:30px;--rwim-radius:22px;--rwim-tilt:2;--rwim-depth:10;position:relative}
.rwim-viewport{overflow:auto;scrollbar-width:thin;padding:100px 0;perspective:1200px}
.rwim-track,.rwim-group{display:flex;width:max-content;align-items:center}
.rwim-group{gap:var(--rwim-gap);padding-right:var(--rwim-gap)}
.rwim .rwim-card{flex:none;width:var(--rwim-width);margin:0 calc(-1 * min(var(--rwim-overlap), var(--rwim-width) * .4)) 0 0;position:relative;transform:translateY(var(--rwim-offset)) rotateZ(calc(var(--rwim-direction)*var(--rwim-tilt)*1deg)) rotateY(calc(var(--rwim-direction)*var(--rwim-depth)*1deg));backface-visibility:hidden}
.rwim-card img{display:block;width:100%;height:var(--rwim-height);object-fit:cover;border-radius:var(--rwim-radius)}
.rwim.is-running .rwim-viewport{overflow:hidden}.rwim.is-running .rwim-track{will-change:transform}
@media(prefers-reduced-motion:reduce){.rwim .rwim-card{transform:none}}
