.loop-cover{pointer-events:none;transition:opacity .35s}.loop-video[data-live]+.loop-cover{opacity:0}@media (prefers-reduced-motion:reduce){.loop-cover{transition:none}}.gallery-video{aspect-ratio:2/3;background:var(--soft);position:relative;overflow:hidden}.gallery-video .loop-cover,.gallery-video .loop-video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}
