.hero-video-frame{height:500px;position:relative;display:grid;place-items:center;isolation:isolate;overflow:hidden;background:#17181a;box-shadow:0 30px 60px #0002}.hero-video-backdrop{position:absolute;z-index:0;inset:-28px;width:calc(100% + 56px);height:calc(100% + 56px);object-fit:cover;filter:blur(22px) brightness(.65) saturate(.82);transform:scale(1.08)}.hero-video{position:absolute;top:0;bottom:0;left:50%;z-index:1;display:block;width:auto;max-width:none;height:100%;object-fit:contain;transform:translateX(-50%);filter:contrast(1.06) saturate(.9);box-shadow:0 20px 42px #0009}.video-overlay{position:absolute;z-index:2;inset:0;background:linear-gradient(135deg,#10111312 0%,transparent 58%,#bd171c24 100%);pointer-events:none}.hero-video-frame .visual-label{z-index:3}.production-media{background:#fff}.media-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.media-card{background:var(--paper);border:1px solid var(--line);overflow:hidden;transition:.25s}.media-card:hover{transform:translateY(-6px);box-shadow:0 22px 48px #00000014}.media-video-wrap{aspect-ratio:9/13;background:#17181a}.media-video-wrap video{display:block;width:100%;height:100%;object-fit:cover}.media-card-copy{padding:22px 22px 25px}.media-card-copy span{display:block;color:var(--red);font:700 14px Rajdhani}.media-card-copy h3{margin:8px 0;font:700 27px Rajdhani}.media-card-copy p{margin:0;color:var(--muted);font-size:13px}@media(max-width:900px){.media-grid{grid-template-columns:repeat(3,1fr);gap:14px}.media-card-copy{padding:16px}.media-card-copy h3{font-size:23px}}@media(max-width:560px){.hero-visual.hero-video-frame{display:grid;height:390px;margin-top:-8px}.media-grid{grid-template-columns:1fr;gap:18px}.media-video-wrap{aspect-ratio:9/11}.media-card-copy{padding:20px}}
