.marketing-home .home-hero.film-hero{background:var(--brand-charcoal);height:auto;min-height:800px;max-height:none;color:var(--brand-paper);isolation:isolate;grid-template-columns:minmax(0,.35fr) minmax(0,.65fr);align-items:center;gap:3%;padding:145px 2.4% 105px 3.3%;display:grid}.marketing-home .home-hero.film-hero:after{content:"";background:var(--brand-paper);clip-path:polygon(0 0,100% 86%,100% 100%,0 100%);pointer-events:none;height:72px;position:absolute;bottom:-1px;left:0;right:0}.marketing-home .film-hero .home-hero-content{min-width:0;margin-top:-55px;padding:0}.marketing-home .film-hero h1{letter-spacing:-1.5px;transform-origin:0;width:111%;font-size:clamp(58px,5.9vw,94px);line-height:1.08;transform:skew(-6deg)scaleX(.9)}.marketing-home .film-hero h1 span{white-space:nowrap}.marketing-home .film-hero .home-hero-content>p{color:#c9c5bf;max-width:500px;margin-top:31px;font-size:clamp(18px,1.45vw,23px);line-height:1.6}.marketing-home .film-hero .home-hero-actions{flex-wrap:wrap;gap:28px;margin-top:40px}.marketing-home .film-hero .home-hero-actions .market-button{min-height:62px;padding-inline:32px;font-size:17px}.marketing-home .film-hero .home-text-link{white-space:nowrap;border:0;font-size:17px}.film-hero-player{width:100%;min-width:0;margin:0;position:relative}.film-hero-stage{aspect-ratio:16/9;isolation:isolate;background:#151412;border:1px solid #625d54;border-radius:15px;width:100%;position:relative;overflow:hidden}.film-hero-stage video,.film-hero-stage .film-hero-still,.film-hero-stage .film-hero-still img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.film-hero-finished{z-index:1}.film-hero-scene{z-index:2;color:var(--brand-paper);background:#1c1917df;border-radius:3px;align-items:center;gap:13px;padding:5px 8px;font-size:clamp(10px,1.04vw,15px);font-weight:600;line-height:1.2;display:flex;position:absolute;top:7.2%;left:6%}.film-hero-scene[data-card=true]{color:var(--brand-teal-hover);background:#faf9f6ed}.film-hero-scene strong{font-weight:700}.film-hero-scene>span{letter-spacing:.2px}.film-hero-controls{justify-content:space-between;align-items:center;gap:22px;min-height:74px;padding:16px 8px 4px;display:flex}.film-hero-progress{align-items:center;gap:26px;margin:0;padding:0;list-style:none;display:flex}.film-hero-progress li{color:#b4afa6;grid-template-columns:auto auto;align-items:center;gap:12px 22px;font-family:FTC Display,Impact,sans-serif;font-size:clamp(15px,1.35vw,21px);line-height:1.2;display:grid}.film-hero-progress li[aria-current=step],.film-hero-progress li[data-complete=true]{color:var(--brand-teal-light)}.film-hero-progress li>svg{color:#837e75}.film-hero-progress progress{appearance:none;width:100%;height:3px;accent-color:var(--brand-teal-light);background:#4c4842;border:0;border-radius:0;grid-column:1;display:block}.film-hero-progress progress::-webkit-progress-bar{background:#4c4842}.film-hero-progress progress::-webkit-progress-value{background:var(--brand-teal-light)}.film-hero-progress progress::-moz-progress-bar{background:var(--brand-teal-light)}.film-hero-control{min-width:108px;min-height:49px;color:var(--brand-paper);background:0 0;border:1px solid #837e75;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:13px;font-weight:600;display:inline-flex}.film-hero-control:hover{background:#39352f;border-color:#c5bfb4}.film-hero-control:focus-visible{outline:3px solid var(--brand-teal-light);outline-offset:4px}.film-hero-static-label{color:#c6c0b5;font-size:12px}.film-hero-player>figcaption{color:#aaa59b;margin:9px 8px 0;font-size:13px;line-height:1.5}@media (min-width:1800px){.marketing-home .home-hero.film-hero{padding-left:max(3.3%,50% - 865px);padding-right:max(2.4%,50% - 880px)}}@media (max-width:1200px){.marketing-home .home-hero.film-hero{min-height:800px;padding-top:145px;padding-bottom:115px}.marketing-home .film-hero .home-hero-content{margin-top:-35px}.marketing-home .film-hero .home-hero-actions{gap:18px;margin-top:30px}.marketing-home .film-hero .home-hero-actions .market-button{min-height:54px;padding-inline:24px;font-size:15px}.marketing-home .film-hero .home-text-link{font-size:15px}.film-hero-progress{gap:15px}.film-hero-progress li{column-gap:15px}.film-hero-control{min-width:93px;padding-inline:11px}}@media (max-width:1000px){.marketing-home .home-hero.film-hero{grid-template-columns:minmax(0,1fr);gap:42px;min-height:0;padding:145px 5.4% 105px}.marketing-home .film-hero .home-hero-content{max-width:670px;margin:0}.marketing-home .film-hero h1{width:105%;font-size:clamp(62px,8.6vw,86px);transform:skew(-6deg)scaleX(.95)}.marketing-home .film-hero .home-hero-content>p{max-width:650px;margin-top:23px;font-size:21px}.marketing-home .film-hero .home-hero-actions{flex-direction:row;gap:28px}.film-hero-player{max-width:900px;margin-inline:auto}.film-hero-progress{gap:27px}.film-hero-progress li{column-gap:25px;font-size:20px}}@media (max-width:560px){.marketing-home .home-hero.film-hero{gap:35px;padding:125px 24px 82px}.marketing-home .home-hero.film-hero:after{height:35px}.marketing-home .film-hero h1{letter-spacing:-.8px;font-size:clamp(45px,12.7vw,69px);transform:skew(-6deg)scaleX(.95)}.marketing-home .film-hero .home-hero-content>p{max-width:none;margin-top:23px;font-size:17px}.marketing-home .film-hero .home-hero-actions{gap:17px 24px;margin-top:26px}.marketing-home .film-hero .home-hero-actions .market-button{min-width:0;min-height:49px;padding-inline:22px;font-size:14px}.marketing-home .film-hero .home-text-link{padding:6px 0;font-size:14px}.film-hero-stage{border-radius:8px}.film-hero-scene{gap:8px;padding:3px 6px;font-size:10px}.film-hero-controls{flex-wrap:wrap;gap:16px;min-height:0;padding:20px 2px 0}.film-hero-progress{flex:1 0 100%;justify-content:space-between;gap:12px}.film-hero-progress li{column-gap:18px;font-size:17px}.film-hero-progress li:last-child{grid-template-columns:1fr}.film-hero-progress li>svg{width:17px}.film-hero-control{min-height:43px;margin-left:auto;font-size:12px}.film-hero-player>figcaption{margin:13px 2px 0;font-size:11px}}@media (prefers-reduced-motion:reduce){.film-hero-player *,.film-hero-player :before,.film-hero-player :after{transition:none!important;animation:none!important}}
