/* V10: protect the copy, allow a brighter picture on the right. */
.home-v8 .v8-hero{--copy-edge:max(6%,calc((100vw - 1160px)/2));--copy-span:650px}
.v9-film img,.v9-film video{object-position:65% 35%}
.v10-poster{display:block;position:absolute;inset:0}
.home-v8 .v8-hero::after{
 background:linear-gradient(90deg,rgba(7,27,38,.97) 0%,rgba(7,27,38,.94) var(--copy-edge),rgba(7,27,38,.79) calc(var(--copy-edge) + var(--copy-span)),rgba(7,27,38,.28) calc(var(--copy-edge) + var(--copy-span) + 230px),rgba(7,27,38,.13) 100%),linear-gradient(0deg,rgba(7,27,38,.8),transparent 25%,transparent 80%,rgba(7,27,38,.1));
}
.v8-hero-copy h1{text-shadow:0 2px 26px #071b263d}
.v8-hero-copy>p{color:#e4ece6}
.home-v8 .v8-hero .eyebrow{color:#d1dfce}
.v8-hero-bottom{color:#e4ece5}
.v9-film-info{color:#eef3ec;font-size:12px;border-color:#d3dfd070}
.v8-motion{background:#0b222dcc;border-color:#a9c1b58c;font-size:12px;min-height:42px;min-width:110px}
.v8-motion:hover{background:#173943;border-color:#d0dfce}
.v9-film-info:focus-visible,.v8-motion:focus-visible{outline:2px solid #e3edcf;outline-offset:5px}
@media(max-width:1100px){.home-v8 .v8-hero{--copy-span:535px}}
@media(min-width:681px) and (max-width:850px){.home-v8 .v8-hero{--copy-span:485px}}
@media(max-width:680px){
 .v9-film img,.v9-film video{object-position:50% 50%}
 .home-v8 .v8-hero::after{background:linear-gradient(180deg,#102832 0%,#102832 34%,#102832ed 43%,#1028329c 55%,#10283217 73%,#102832b3 100%),linear-gradient(90deg,#10283225,transparent 85%)}
 .v8-hero-copy h1{text-shadow:none}
 .v9-film-info{font-size:10px}
 .v8-motion{font-size:10px;min-width:92px;min-height:40px}
 .v8-hero-bottom>span{max-width:100px}
}
@media(prefers-reduced-motion:reduce){.v8-motion{display:flex}}
@media print{.v9-film,.v9-film-controls,.v9-credits-dialog{display:none!important}}
