.ee-hero-depth{z-index:-3;pointer-events:none;perspective:1400px;perspective-origin:50% 45%;transform-style:preserve-3d;--ee-hero-scale-start:1.015;--ee-hero-scale-end:1.035;--ee-hero-shift:-16px;--ee-hero-depth:20px;position:absolute;inset:0;overflow:hidden}.hero .hero-topline{justify-content:flex-end}@media (prefers-reduced-motion:no-preference){.hero-scroll-stage:not(.hero-scroll-still){height:300svh}.hero-scroll-stage:not(.hero-scroll-still)>.hero{height:100svh;min-height:0;position:sticky;top:0}}@media (max-width:899px) and (max-height:640px){.hero-scroll-stage:not(.hero-scroll-still){height:auto}.hero-scroll-stage:not(.hero-scroll-still)>.hero{height:auto;min-height:735px;position:relative}.hero-scroll-stage:not(.hero-scroll-still) .hero-content{padding-bottom:140px}}.ee-hero-depth .ee-hero-depth-image{z-index:0;transform-origin:50%}.ee-hero-depth-video{z-index:1;object-fit:contain;object-position:center;background:var(--ee-bg);opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .36s;display:block;position:absolute;inset:0}.ee-hero-depth[data-video-ready=true] .ee-hero-depth-video{opacity:1}.ee-hero-depth[data-video-ready=true] .ee-hero-depth-image{opacity:0;will-change:auto;transition:opacity .36s;animation:none;transform:none}.ee-hero-depth[data-motion-paused=true] .ee-hero-depth-video,.ee-hero-depth[data-motion-paused=true] .ee-hero-depth-image{transition:none}@keyframes ee-hero-depth-scroll{0%{transform:translate3d(0, 0, 0) scale(var(--ee-hero-scale-start))}to{transform:translate3d(0, var(--ee-hero-shift), var(--ee-hero-depth)) scale(var(--ee-hero-scale-end))}}@supports (animation-timeline:scroll(root block)) and (animation-range:0px 760px){.ee-hero-depth .ee-hero-depth-image{animation:linear both ee-hero-depth-scroll;animation-duration:auto;animation-timeline:scroll(root);animation-range:0 760px}}.ee-hero-depth[data-scroll-fallback=true] .ee-hero-depth-image{transform:translate3d(0, calc(var(--ee-hero-shift) * var(--ee-hero-progress,0)), 0) scale(calc(var(--ee-hero-scale-start) + (var(--ee-hero-scale-end) - var(--ee-hero-scale-start)) * var(--ee-hero-progress,0)));animation:none}@supports (view-timeline-name:--ee-hero) and (animation-timeline:--ee-hero) and (animation-range:entry 0% exit 100%) and (timeline-scope:--ee-hero){.hero{timeline-scope:--ee-hero}.ee-hero-depth{view-timeline-name:--ee-hero;view-timeline-axis:block}.ee-hero-depth .ee-hero-depth-image{animation-timeline:--ee-hero;animation-range:entry exit}}@media (max-width:760px){.ee-hero-depth{--ee-hero-scale-start:1.005;--ee-hero-scale-end:1.015;--ee-hero-shift:-8px;--ee-hero-depth:10px}}@media (max-width:899px){.ee-hero-depth-video{object-fit:cover}}@media (min-width:900px){.ee-hero-depth-video{object-fit:cover;transform-origin:40% 40%;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.ee-hero-depth-video{display:none}.ee-hero-depth .ee-hero-depth-image{opacity:1!important;animation:none!important;transform:none!important}}.motion-still .ee-hero-depth .ee-hero-depth-image{animation:none!important;transform:none!important}.motion-still .ee-hero-depth-video,.motion-still .ee-hero-depth[data-video-ready=true] .ee-hero-depth-video{display:none}.motion-still .ee-hero-depth[data-video-ready=true] .ee-hero-depth-image{opacity:1!important}
