.home-hero.photo-hero{background-image:linear-gradient(90deg,#050505f5 0%,#050505d9 24%,#0505056b 54%,#0505050a 85%),url('../../images/optimized/hero-coastal-v2-1920.webp');background-size:cover;background-position:center}.photo-hero .hero-media{background:none}.photo-hero .hero-caption{left:auto;right:0;bottom:0;line-height:2}.photo-hero .hero-copy p{color:#e0e0d6}.editorial-figure{margin:25px 0}.editorial-figure img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:16px;display:block}.editorial-figure figcaption{font-size:.65rem;opacity:.7;margin-top:7px}.journey-image img{aspect-ratio:2.8;object-position:center 55%}.driving-film{display:block;width:100%;aspect-ratio:16/9;max-height:680px;object-fit:contain;background:#000;border-radius:18px}.package-media img{transition:transform .35s}.package:hover .package-media img{transform:scale(1.035)}@media(max-width:800px){.home-hero.photo-hero{background-position:62% center;background-image:linear-gradient(90deg,#050505ed,#0505058c),url('../../images/optimized/hero-night-800.webp')}.photo-hero .hero-copy{max-width:540px}.journey-image img{aspect-ratio:16/10}}@media(prefers-reduced-motion:reduce){.package-media img{transition:none}.package:hover .package-media img{transform:none}}