:is(body:has(.gc-page)>.location-shortcut,body:has(.gc-page)>.location-footer){display:none}.gc-cinema{isolation:isolate;color:#fffaf1;background:#191a15;height:min(820px,100svh);min-height:620px;position:relative;overflow:hidden}.gc-cinema-media{z-index:-3;position:absolute;inset:0}.gc-cinema-media picture,.gc-cinema-media img,.gc-cinema-media video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.gc-cinema-media video{opacity:0;transition:opacity .65s}.gc-cinema-media video.has-frame{opacity:1}.gc-video-start{color:#fffaf1;z-index:2;cursor:pointer;background:#20231c99;border:1px solid #fff8;border-radius:24px;padding:10px 16px;font:12px Arial,sans-serif;display:block;position:absolute;top:150px;right:22px}.gc-cinema-shade{z-index:-2;background:linear-gradient(90deg,#171a14e6 0%,#171a1499 33%,#0000 65%),linear-gradient(#0000 55%,#11130e75),linear-gradient(#11130e55,#0000 20%);position:absolute;inset:0}.gc-cinema-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#27251f85;justify-content:space-between;align-items:center;gap:18px;padding:20px 5vw;display:flex;position:absolute;top:0;left:0;right:0}.gc-cinema-header .brand{color:#fffaf1}.gc-cinema-header>a{letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #fffaf180;min-height:44px;padding:12px 0;font-size:12px;line-height:1.5}.gc-cinema-copy{max-width:470px;position:absolute;bottom:64px;left:6vw;right:5vw}.gc-cinema-kicker{letter-spacing:.16em;text-transform:uppercase;color:#f0eade;margin:0 0 14px;font-size:10px;line-height:1.6}.gc-cinema h1{letter-spacing:-.025em;text-wrap:balance;margin:0 0 24px;font:400 clamp(32px,3.3vw,46px)/1.16 Georgia,serif}.gc-cinema h1 em{font-weight:400}.gc-cinema-cta{color:#292c23;text-align:center;background:#faf7ef;border:1px solid #faf7ef;border-radius:28px;justify-content:center;align-items:center;min-height:46px;padding:12px 28px;font-size:14px;font-weight:500;line-height:1.5;transition:background .2s;display:inline-flex}.gc-cinema-cta:hover{background:#e6ddcc}@media (max-width:760px){.gc-video-start{display:none}.gc-cinema-media video.is-mobile{opacity:1}.gc-cinema{height:92svh;min-height:620px;max-height:900px}.gc-cinema-media{inset:0}.gc-cinema-media img,.gc-cinema-media video{object-position:center center}.gc-cinema-shade{background:linear-gradient(#0000 45%,#17170f85 78%,#17170fe0 100%)}.gc-cinema-header{gap:12px;padding:20px 22px}.gc-cinema-header>a{letter-spacing:.04em;font-size:10px}.gc-cinema-copy{max-width:none;bottom:38px;left:24px;right:24px}.gc-cinema-kicker{letter-spacing:.12em;margin-bottom:11px;font-size:9px}.gc-cinema h1{margin-bottom:19px;font-size:clamp(28px,8.2vw,32px)}.gc-cinema-cta{width:100%;padding:12px 24px;font-size:13px}}@media (prefers-reduced-motion:reduce){.gc-cinema-media video,.gc-cinema-cta{transition:none}}.gc-cinema-header nav{align-items:center;gap:22px;display:flex}@media (max-width:600px){.gc-cinema-header nav{gap:12px}.gc-cinema-header nav a{font-size:11px}}
