/* A new light architectural direction, rather than another gradient. */
.cinema{--stage-ink:#073344!important}
.cinema-stage{background:#eeede5;color:var(--ink)}
.cinema-stage:before{background:repeating-linear-gradient(0deg,#07334403 0px,#07334403 1px,transparent 1px,transparent 5px),#eeede5}
.cinema-stage:after{inset:-15% -12% -15% 48%;background:none;border-left:1px solid #07334416;border-right:1px solid #0733440c;transform:skewX(-16deg);box-shadow:70px 0 0 #07334403;z-index:-1}
.cinema-grid{background-image:linear-gradient(#07334414 1px,transparent 1px),linear-gradient(90deg,#07334414 1px,transparent 1px);opacity:.25;mask-image:linear-gradient(90deg,transparent 25%,#000);background-size:120px 120px}
.cinema-glow{display:none}
.cinema-kicker{color:#586e73}
.cinema-first h1{color:var(--ink)}
.cinema-first h1 .motto-text em{color:var(--red)}
.motto-playing .cinema-first h1 .motto-line:nth-child(3) em{background-image:linear-gradient(110deg,#8a243b 15%,#8a243b 38%,#c28279 48%,#8a243b 59%,#8a243b 85%)}
.cinema-description{color:#52696d}
.cinema-discover{color:var(--ink);border-color:#07334460}
.scene-label,.scene-label-end,.cinema-footer,.cinema-footer>a{color:var(--ink)}
.scene-dot{background:var(--red)}
.scene-wash{background:#f5f3ed}
.emblem-caption{color:#5b7175}
.emblem-accent{width:45%;height:3px;opacity:.7}
.accent-blue{background:var(--ink);top:15%;left:8%;width:15%;transform:rotate(-35deg)}
.accent-red{background:var(--red);bottom:17%;right:4%;width:20%;transform:rotate(-35deg)}
.cinema-dark .header{background:#f5f3edf5;color:var(--ink);border-color:#07334422}
.cinema-dark .header .brand img{background:none;filter:none}
.cinema-dark .nav-cta{background:var(--ink);color:var(--paper)}
.cinema-dark .nav-cta:hover{background:var(--red);color:var(--paper)}
.cinema-dark .menu-toggle{color:var(--ink)}
@media(max-width:760px){.cinema-stage:after{inset:-10% -10% 48% 25%;box-shadow:40px 0 0 #07334403}.cinema-dark .header nav.open{background:var(--paper);color:var(--ink)}.cinema-grid{background-size:85px 85px}.cinema-footer>a{color:var(--ink)}}
@media(prefers-reduced-motion:reduce){.motto-playing .cinema-first h1 .motto-line:nth-child(3) em{background:none;color:var(--red)}.cinema-dark .header{background:var(--paper)}}
