/* The film fills the viewport; approved content keeps its centred width. */
.hero{max-width:none;width:100%;margin-inline:0;padding:0;display:block}
.hero-inner{min-height:inherit;padding-top:155px;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1}
.hero-background{object-position:center center}
.hero-title{-webkit-user-select:none;user-select:none}
@media(max-width:760px){.hero-inner{padding-top:125px}}
