.home--film-preview .special-header{z-index:10;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#111615b3;border-bottom:1px solid #ffffff1f;position:absolute;inset:0 0 auto}.home--film-preview .hero--film{background:#161c19;align-items:center;min-height:730px;padding-top:88px;display:flex;overflow:hidden}.home--film-preview .hero--film .special-hero__inner{z-index:2;pointer-events:none;padding-block:66px 105px;position:relative}.home--film-preview .hero--film .special-hero__inner a{pointer-events:auto}.home--film-preview .hero--film h1{max-width:750px;margin-bottom:22px;font-size:52px;font-weight:750;line-height:1.06}.home--film-preview .hero--film .special-eyebrow{color:#f0c681;margin-bottom:22px;font-size:12px}.home--film-preview .hero--film .special-hero__slogan{margin-bottom:20px;font-size:32px;font-weight:600;line-height:1.25}.home--film-preview .hero--film .special-hero__slogan span{color:#f0c681}.home--film-preview .hero--film .special-hero__lead{color:#f0f1ee;max-width:480px;margin-bottom:28px;font-size:15px;line-height:1.7}.home--film-preview .hero--film .special-button{border-radius:3px;min-height:52px}.home--film-preview .hero--film .special-button--outline{background:#12171340;border-color:#ffffff80}.home--film-preview .hero--film .special-button--outline:hover{background:#ffffff20}.home--film-preview .hero--film .special-hero__note{color:#e1e4dc;margin-top:23px;font-size:12px}.home--film-preview .hero--film .special-hero__reassurance{color:#d2d8d0;margin-top:12px;font-size:12px}.hero-film{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero-film__poster,.hero-film__poster img,.hero-film__video,.hero-film__shade{width:100%;height:100%;position:absolute;inset:0}.hero-film__poster img,.hero-film__video{object-fit:cover;object-position:center}.hero-film__video{opacity:0;transition:opacity .9s}.hero-film[data-ready=true] .hero-film__video{opacity:1}.hero-film__shade{background:linear-gradient(90deg, #101613e8 0%, #101613bf 30%, #10161348 74%, #10161330 100%), linear-gradient(0deg, #101613c9 0%, transparent 24%, transparent 72%, #10161360 100%), rgb(10 14 12/var(--film-shade,.46))}.hero-film__caption{z-index:3;color:#fff;text-align:right;max-width:390px;position:absolute;bottom:31px;right:max(32px,50% - 590px)}.hero-film__toggle{z-index:4;color:#fff;cursor:pointer;background:#11161575;border:1px solid #ffffff70;border-radius:4px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;bottom:24px;left:24px}.hero-film__toggle:focus-visible{outline-offset:3px;outline:2px solid #f0c681}.hero-film__caption>span{color:#d3d8d0;font-size:9px;font-weight:650}.home--film-preview .hero-film__caption p{color:#fff;margin:5px 0 2px;font-size:12px;line-height:1.4}.hero-film__scenes{justify-content:flex-end;align-items:center;gap:1px;display:flex}.hero-film__scenes button{cursor:pointer;background:0 0;border:0;place-items:center;width:25px;height:23px;padding:0;display:grid}.hero-film__scenes button span{background:#ffffff50;width:14px;height:2px;transition:background .2s}.hero-film__scenes button[aria-pressed=true] span{background:#f0c681}.hero-film__scenes button:focus-visible{outline-offset:1px;outline:2px solid #f0c681}.film-preview-tools{z-index:1001;color:#33443e;background:#fffffff5;border:1px solid #d4dcda;border-radius:5px;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:7px;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 3px 18px #0002}.film-preview-tools>span{color:#68766d;padding-inline:4px;font-size:11px}.film-preview-tools label{align-items:center;gap:8px;font-size:11px;display:flex}.film-preview-tools input{accent-color:#b72238;width:85px}.film-preview-tools button{color:#33443e;cursor:pointer;background:#fff;border:1px solid #d5dcda;border-radius:3px;place-items:center;width:34px;height:34px;padding:0;display:grid}.film-preview-tools button:disabled{opacity:.4;cursor:default}.film-preview-tools button:focus-visible{outline-offset:3px;outline:2px solid #b72238}@media (max-width:1050px) and (min-width:701px){.home--film-preview .hero--film h1{font-size:52px}.home--film-preview .hero--film{min-height:700px}}@media (max-width:850px){.home--film-preview .special-header nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#111615}}@media (max-width:700px){.home--film-preview .hero--film{align-items:center;min-height:calc(100svh - 72px);padding-top:76px}.home--film-preview .hero--film .special-hero__inner{width:calc(100% - 40px);padding-block:38px 118px}.home--film-preview .hero--film h1{max-width:100%;margin-bottom:20px;font-size:34px;line-height:1.08}.home--film-preview .hero--film .special-eyebrow{margin-bottom:17px;font-size:10px}.home--film-preview .hero--film .special-hero__slogan{margin-bottom:20px;font-size:26px;line-height:1.3}.home--film-preview .hero--film .special-hero__lead{max-width:100%;margin-bottom:25px;font-size:14px}.home--film-preview .hero--film .special-actions{flex-flow:row;gap:8px}.home--film-preview .hero--film .special-button{flex:1;gap:7px;min-height:48px;padding:12px 10px;font-size:12px}.home--film-preview .hero--film .special-button svg{flex-shrink:0;width:16px}.home--film-preview .hero--film .special-hero__note{margin-top:18px;font-size:10px}.home--film-preview .hero--film .special-hero__reassurance{margin-top:10px;font-size:11px}.hero-film__shade{background:linear-gradient(0deg, #101613b3 0%, #10161380 25%, #101613a6 62%, #10161399 100%), rgb(10 14 12/var(--film-shade,.46))}.hero-film__caption{text-align:left;bottom:16px;left:20px;right:20px}.hero-film__scenes{justify-content:flex-start}.hero-film__caption{padding-right:48px}.hero-film__toggle{bottom:20px;left:auto;right:20px}.hero-film__scenes button{width:30px;height:30px}.film-preview-tools{gap:7px;max-width:calc(100% - 16px);padding:5px;bottom:58px;right:8px}.film-preview-tools>span{display:none}.film-preview-tools label{font-size:11px}.film-preview-tools input{width:85px}.film-preview-tools button{width:38px;min-height:44px}}@media (max-width:370px){.home--film-preview .hero--film h1{font-size:32px}.home--film-preview .hero--film .special-hero__slogan{font-size:24px}.home--film-preview .hero--film .special-button{gap:5px;padding-inline:8px;font-size:11px}}@media (prefers-reduced-motion:reduce){.hero-film__video{transition:none;display:none}}
