.cinema-section{padding-top:35px}.cinema-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px 45px;align-items:start}.cinema-card{min-width:0}.cinema-screen{position:relative;background:#050505;border:1px solid #77583f66;box-shadow:0 24px 65px #0008;overflow:hidden}.cinema-screen iframe{display:block;width:100%;height:100%;border:0}.cinema-wide{aspect-ratio:16/9}.cinema-rotator{aspect-ratio:16/9}.cinema-rotator iframe{position:absolute;left:50%;top:50%;transform-origin:center;transition:transform .45s ease,width .45s ease,height .45s ease}.cinema-rotator.angle-0 iframe,.cinema-rotator.angle-180 iframe{width:100%;height:100%}.cinema-rotator.angle-90 iframe,.cinema-rotator.angle-270 iframe{width:56.25%;height:177.7778%}.cinema-rotator.angle-0 iframe{transform:translate(-50%,-50%) rotate(0deg)}.cinema-rotator.angle-90 iframe{transform:translate(-50%,-50%) rotate(90deg)}.cinema-rotator.angle-180 iframe{transform:translate(-50%,-50%) rotate(180deg)}.cinema-rotator.angle-270 iframe{transform:translate(-50%,-50%) rotate(270deg)}.cinema-card h2{font-size:clamp(2.4rem,4vw,4rem);margin:28px 0 12px}.cinema-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:22px}.cinema-actions .small{margin:0}.cinema-credit{margin-top:18px}@media(max-width:900px){.cinema-grid{grid-template-columns:1fr;gap:70px}.cinema-card{max-width:880px}}@media(prefers-reduced-motion:reduce){.cinema-rotator iframe{transition:none}}
