.ride-film-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:22px;position:relative;z-index:4;font:11px 'DM Sans',sans-serif}.ride-film-controls button{background:#e3eccf;color:#142218;border:0;border-radius:30px;padding:13px 21px;font:700 12px 'DM Sans',sans-serif;cursor:pointer}.ride-film-controls span{color:#cbd8c5;font-size:10px}.ride-film-controls a{color:#edf0de;font-size:10px;border-bottom:1px solid #ffffff60;padding-bottom:3px}.ride-film-stage{position:absolute;top:0;left:0;right:0;height:calc(100% - 250px);min-height:200px;background:#080c09;z-index:3}.ride-film-stage[hidden]{display:none}.ride-film-stage iframe{width:100%;height:100%;border:0;display:block}.immersive-home .film-on:after{display:none}.immersive-home .film-on>.hero-img,.immersive-home .film-on>img,.immersive-home .film-on>.hero-bottom,.immersive-home .film-on>.story-caption{display:none}.immersive-home .film-on .hero-content,.immersive-home .film-on .road-story-text{position:absolute;top:auto;bottom:0;left:0;right:0;width:100%;height:250px;max-width:none;padding:25px 6% 30px;margin:0;background:#142019;box-sizing:border-box;z-index:4;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.immersive-home .film-on h1,.immersive-home .film-on h2{font-size:42px;line-height:.95;max-width:none;margin:0}.immersive-home .film-on h1 br,.immersive-home .film-on h2 br{display:none}.immersive-home .film-on h1 em{display:inline;font-size:inherit;margin-left:12px}.immersive-home .film-on .eyebrow,.immersive-home .film-on .hero-content>p,.immersive-home .film-on .road-story-text>p{display:none}.immersive-home .film-on .hero-actions{margin-top:15px}.immersive-home .film-on .hero-actions .button{min-height:0;padding:10px 15px;font-size:10px}.immersive-home .film-on .ride-film-controls{margin-top:14px}.immersive-home .film-on{min-height:850px;height:100svh}.immersive-home .road-story .ride-film-controls{max-width:440px}.immersive-home:has(.film-on) .scene-progress{display:none}@media(max-width:700px){.immersive-home .film-on{min-height:780px}.ride-film-stage{height:calc(100% - 290px)}.immersive-home .film-on .hero-content,.immersive-home .film-on .road-story-text{height:290px;padding:25px 7%}.immersive-home .film-on h1,.immersive-home .film-on h2{font-size:32px}.immersive-home .film-on h1 em{display:block;margin:9px 0 0}.ride-film-controls{gap:10px}.ride-film-controls a{flex-basis:100%}}