.case2024 .report-video{display:block;width:100%;max-width:1400px;margin:2rem auto;aspect-ratio:16/9;background:#000}.case2024 .hero video.hero-film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.65);z-index:0!important}.case2024 .hero>p,.case2024 .hero>h1,.case2024 .hero>.facts{z-index:2}.case2024 .hero:after{z-index:1}.case2024 .gallery{align-items:start}.case2024 .hero h1{max-width:1050px}@media(max-width:700px){.case2024 .hero h1{font-size:42px}.case2024 .facts{flex-wrap:wrap}.case2024 .hero{min-height:88svh}}