video[poster]:not(.soft-video-bound){visibility:hidden}.soft-video-stage{position:relative;isolation:isolate;border-radius:18px;overflow:hidden;background:#05090d}.soft-video-stage>video{display:block;width:100%;height:auto}.soft-video-poster{background:#05090d;position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;border:0;border-radius:inherit;pointer-events:none;opacity:1;transition:opacity 1.2s cubic-bezier(.22,1,.36,1)}.soft-video-poster--contain{object-fit:contain}.soft-video-poster--controls{clip-path:inset(0 0 72px 0)}.soft-video-poster--gone{opacity:0}@media(prefers-reduced-motion:reduce){.soft-video-poster{transition:none}}
