
.hero.center-film-hero{position:relative;isolation:isolate;overflow:hidden;min-height:570px;display:flex;align-items:center;padding:60px 6% 110px;background:#142b33}
#park-hero-film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}
.hero.center-film-hero:after{content:"";display:block;position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,22,30,.86),rgba(6,22,30,.35));z-index:-1}
.center-film-hero .domus-opening{display:block;margin:0;width:100%}.center-film-hero .hero-copy{max-width:680px}.center-film-hero h1{font-size:clamp(36px,4.5vw,62px)}.center-film-hero .lead{max-width:600px}
.film-hero-controls{position:absolute;bottom:25px;left:6%;right:6%;display:flex;align-items:center;gap:20px;font-size:12px;color:#fff}.film-hero-controls button{padding:10px 16px;border:1px solid #ffffff88;background:#142b3399;color:white;border-radius:30px;font-size:12px}
@media(max-width:650px){.hero.center-film-hero{min-height:620px;padding:36px 6% 100px}.center-film-hero h1{font-size:38px}.hero.center-film-hero:after{background:rgba(6,22,30,.67)}.center-film-hero .actions{gap:10px}.center-film-hero .button{font-size:13px}.film-hero-controls{bottom:24px}}
