/* Overlapping travel-card motion, adapted for five compact inline players. */
#jin-video-options .video-grid{gap:0!important;padding:26px 30px 28px!important;scroll-snap-type:x mandatory;align-items:center;perspective:1100px;min-height:465px;direction:ltr;isolation:isolate}
#jin-video-options .video-grid .video-card{position:relative;flex:0 0 242px;width:242px;margin-right:-40px;scroll-snap-align:center;transform-origin:50% 70%;transform:translateY(var(--vy,0px)) rotate(var(--vr,0deg)) scale(var(--vs,1));transition:transform .35s ease,box-shadow .35s;z-index:var(--vz,1);border:2px solid currentColor;box-shadow:0 13px 25px #0005;overflow:hidden;will-change:transform}
#jin-video-options .video-grid .video-card:last-child{margin-right:0}
#jin-video-options .video-grid .video-card:focus-within,#jin-video-options .video-grid .video-card:hover{transform:translateY(-3px) rotate(0deg) scale(1);z-index:20}
#jin-video-options .video-copy{direction:inherit}#jin-video-options .video-grid .embed-slot iframe{display:block}
@media(min-width:760px){#jin-video-options .video-grid .video-card{flex-basis:250px;width:250px;margin-right:-32px}}
@media(prefers-reduced-motion:reduce){#jin-video-options .video-grid .video-card{transition:none!important;transform:none!important;will-change:auto}}
