/* Approved static photograph; exclusive homepage placement. */
.cinema{min-height:700px;display:flex;flex-direction:column;justify-content:space-between}
.cinema .hero-image{animation:none;transform:none;opacity:1;object-position:70% center}
.cinema:after{background:linear-gradient(90deg,rgba(7,28,58,.94),rgba(7,28,58,.75) 35%,rgba(7,28,58,.08) 67%)}
.cinema .hero-content{max-width:820px;padding:70px 6% 55px}
.cinema h1{font-size:clamp(44px,5.1vw,76px);line-height:1.07;letter-spacing:-.05em;text-wrap:initial;max-width:690px}
.cinema h1 em{font-family:inherit;font-style:normal;letter-spacing:inherit;color:#fff}
.cinema .hero-bottom{padding:20px 0;gap:28px}.cinema .hero-bottom span{max-width:340px}#motion-toggle{position:static;margin-left:auto;box-shadow:none;flex:0 0 auto}
.impact-copy{display:block;border-bottom:1px solid var(--line)}.impact-copy .story-copy{max-width:850px}.impact-copy .story-copy>p:last-child{max-width:680px}
@media(min-width:701px) and (max-width:900px){.cinema:after{background:linear-gradient(90deg,#071c3afa 0%,#071c3ae8 58%,#071c3a66 100%)}}
@media(max-width:700px){.cinema{min-height:0;display:block}.cinema .hero-image{position:relative;inset:auto;height:290px;object-fit:cover;object-position:85% center;z-index:0}.cinema:after{display:none}.cinema .hero-content{padding:30px 6% 32px}.cinema h1{font-size:clamp(34px,8.7vw,55px);line-height:1.1}.cinema .hero-description{margin-top:24px}.cinema .hero-bottom{padding:18px 1% 70px;display:block}.cinema .hero-bottom span{display:block;margin-bottom:12px}#motion-toggle{margin:8px 0 18px}.cinema .eyebrow{line-height:1.6;margin-bottom:18px}}
