.video-home header{position:absolute!important;inset:0 0 auto;z-index:30;background:linear-gradient(#080909c9,transparent)!important;border:0!important}.video-home.chapter-mode main{height:100dvh!important}.video-home #top{position:relative;height:100dvh!important;overflow:hidden;background:#111}.hero-film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.66),rgba(0,0,0,.12) 65%),linear-gradient(0deg,#0008,transparent 40%);pointer-events:none}.video-home #top .hero-inner{position:relative;z-index:2;display:flex;align-items:flex-end;height:100%!important;min-height:0;padding:0 6vw 155px!important}.video-home #top .hero-copy{max-width:700px;width:60%;padding:0}.video-home #top h1{font-size:clamp(32px,3.7vw,62px);line-height:1.25;margin:16px 0 28px;text-shadow:0 2px 20px #0006}.video-home #top .hero-description,.video-home #top .hero-art,.video-home #top .hero-bottom,.video-home #top .service-strip{display:none!important}.video-home #top .eyebrow{font-size:14px;letter-spacing:2px;color:#e5cb9e}.video-home #top .actions .text-link{display:none}.video-home #top .actions .button{padding:15px 25px;font-size:16px}.video-home .chapter-bar{position:absolute;bottom:0;left:0;right:0;z-index:25;background:#080909a8;border-color:#ffffff26}.film-controls{position:absolute;z-index:10;right:5vw;bottom:100px;display:flex;gap:12px}.film-controls button{background:#10101080;color:#fff;border:1px solid #ffffff70;padding:11px 18px;cursor:pointer;min-height:44px;font:inherit;font-size:14px;backdrop-filter:blur(10px)}.film-controls button:focus-visible{outline:2px solid #d0b17b;outline-offset:3px}@media(max-width:700px){.video-home #top .hero-copy{width:100%;max-width:none}.video-home #top .hero-inner{padding:0 6vw 200px!important}.video-home #top h1{font-size:34px}.film-controls{left:6vw;right:auto;bottom:95px}.video-home .hero-shade{background:linear-gradient(0deg,#000b,transparent 85%)}.video-home header{background:#080909a6!important}}@media(prefers-reduced-motion:reduce){.video-home .active-chapter{animation:none}}
