/* Preserve the complete software workspace in supplied project recordings. */
.project-video { position: relative; width: 100%; background: #f8f8f9; }
.project-video > video { display: block; width: 100%; height: auto; aspect-ratio: 1920 / 1248; object-fit: contain; }
.home-cases .gs-preview.project-video { height: auto; }
.home-cases .project-video .gs-start { top: 16px; right: 16px; bottom: auto; left: auto; min-height: 44px; padding: 9px 15px; font-size: 13px; }
.story-card-image img.recording-poster, .featured-media img.recording-poster { object-fit: contain; }
.story-card-link:hover img.recording-poster { transform: none; }
@media (max-width:700px) {
  .home-cases .project-video .gs-start { top: 10px; right: 10px; padding: 7px 12px; font-size: 12px; }
}
