.home-hero-immersive{--copy-half:min(calc((100% - 2 * var(--pad)) * .235), 325px);min-height:735px}.home-hero-immersive .immersive-film{inset:0;left:calc(var(--pad) + var(--copy-half));z-index:0;position:absolute}.home-hero-immersive .film-immersive,.home-hero-immersive .film-immersive video{width:100%;height:100%}.home-hero-immersive .film-immersive video{object-fit:contain;object-position:center;opacity:0;transition:opacity .6s,object-position .65s}.home-hero-immersive .film-immersive[data-started=true] video{opacity:1}.home-hero-immersive .film-immersive video,.home-hero-immersive .hero-still{-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%);mask-image:linear-gradient(90deg,#0000,#000 30%)}.home-hero-immersive .hero-still{width:60%;height:90%;inset:5% 10% 5% auto}.home-hero-immersive .film-immersive[data-started=true] .hero-still{opacity:0}.home-hero-immersive .immersive-shade{z-index:1;pointer-events:none;background:0 0;transition:opacity .65s;position:absolute;inset:0}.home-hero-immersive .immersive-copy{z-index:2;opacity:1;transition:opacity .65s;position:relative}.home-hero-immersive .hero-copy{width:min(47%,650px)}.home-hero-immersive[data-listening=true] .immersive-copy,.home-hero-immersive[data-listening=true] .immersive-shade{opacity:0;pointer-events:none}.home-hero-immersive .film-controls{z-index:3;right:var(--pad);bottom:83px}.home-hero-immersive .hero-foot{z-index:3}@media (max-width:1100px) and (min-width:701px){.home-hero-immersive{--copy-half:calc((100% - 2 * var(--pad)) * .245)}.home-hero-immersive .hero-copy{width:49%}}@media (max-width:700px){.home-hero-immersive{min-height:950px}.home-hero-immersive .hero-copy{width:100%}.home-hero-immersive .immersive-film{left:0}.home-hero-immersive .film-immersive video,.home-hero-immersive .hero-still{-webkit-mask-image:none;mask-image:none}.home-hero-immersive .film-immersive video{object-fit:contain;object-position:center 75%}.home-hero-immersive .hero-still{width:90%;height:47%;inset:auto 5% 8%}.home-hero-immersive .immersive-shade{background:linear-gradient(#000 0%,#000000e0 36%,#0000002e 65%,#0000 85%)}.home-hero-immersive[data-listening=true] .film-immersive video{object-position:center}}@media (prefers-reduced-motion:reduce){.home-hero-immersive .immersive-copy,.home-hero-immersive .immersive-shade,.home-hero-immersive .film-immersive video{transition:none}}
