.living-site .hero{padding-top:0!important}.hero-cinema{isolation:isolate;align-items:center;min-height:650px;padding:80px 0 68px;display:grid;position:relative}.hero-cinema-backdrop{z-index:-1;background:#090810;width:100vw;position:absolute;top:0;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.hero-cinema-backdrop video{object-fit:cover;object-position:center 44%;opacity:.75;width:100%;height:100%;display:block}.hero-cinema-shade{background:linear-gradient(#09081040 0%,#100a2385 35%,#100a2399 66%,#090810 100%),linear-gradient(90deg,#0908106b,#0000 25% 75%,#0908106b);position:absolute;inset:0}.hero-cinema-content{z-index:1;text-shadow:0 2px 22px #0009;width:100%;position:relative}.hero-cinema .hero-copy{color:#e1d9eb;max-width:650px}.hero-cinema .hero-meta{color:#c0b4cf;margin-bottom:24px!important}.hero-cinema .pill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#171020b8;border-color:#b190d955}.hero-cinema .secondary{background:#100c1ab3;border-color:#b399ce50}.hero-cinema .hero-grid,.hero-cinema .hero-watermark{display:none}.hero-film-trigger{color:#f1e8fb;min-height:46px;font:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#140e22b8;border:1px solid #c5a5eb50;border-radius:30px;justify-content:center;align-items:center;gap:10px;padding:5px 14px 5px 5px;font-size:12px;transition:background .2s,border-color .2s;display:inline-flex}.hero-film-trigger:hover{background:#38234ad9;border-color:#d4b5ff99}.hero-film-play{color:#dfc4ff;background:#b895ef26;border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.hero-film-duration{color:#b5a4c8;border-left:1px solid #b39ac23b;margin-left:3px;padding-left:10px;font-size:10px}.hero-film-trigger:focus-visible{outline-offset:4px;outline:2px solid #d4b5ff}.hero-film-dialog button:focus-visible{outline-offset:4px;outline:2px solid #d4b5ff}.hero-film-dialog{color:#f1e8fb;text-align:left;background:#0d0a15;border:1px solid #ad87d966;border-radius:16px;width:min(1080px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 30px 100px #000b}.hero-film-dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05030de8}.hero-film-modal-heading{justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.hero .hero-film-modal-heading h2{letter-spacing:.2px;color:#d7c7e8;margin:0;font-size:13px;font-weight:400;line-height:1.4}.hero-film-dialog button{color:#eee3fc;cursor:pointer;background:#23172f;border:1px solid #ae8fc54d;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.hero-film-dialog video{object-fit:contain;background:#000;width:100%;height:auto;max-height:calc(100dvh - 110px);display:block}@media (min-width:1600px){.hero-cinema{min-height:720px}}@media (max-width:800px){.hero-cinema{min-height:660px;min-height:min(760px,100svh - 76px);padding:55px 0 50px}.hero-cinema-backdrop video{object-position:50% 45%;opacity:.72}.hero-cinema-shade{background:linear-gradient(#0c081940,#120b277d 28%,#100a2394 65%,#090810 100%)}.hero-cinema .hero-copy{color:#e1d9eb;max-width:340px}.hero-cinema .hero-meta{margin-top:18px;margin-bottom:20px!important}.hero-cinema .hero-actions .secondary{background:0 0}.hero-film-dialog{border-radius:12px;width:calc(100vw - 20px)}.hero-film-modal-heading{padding:8px 12px}}@media (prefers-reduced-motion:reduce){.hero-cinema-backdrop video{opacity:.55}}
