/* ELVQ seamless cinematic scroll */
.elvq-story{position:relative;z-index:2;background:#080304;overflow:visible}.elvq-hero{z-index:1}.elvq-story .elvq-feature{--elvq-progress:.5;margin-top:-11vh;min-height:660px;height:74vh;max-height:900px;will-change:transform,opacity;transform:translate3d(0,calc((.5 - var(--elvq-progress))*22px),0) scale(calc(.985 + var(--elvq-progress)*.015));opacity:calc(.72 + var(--elvq-progress)*.28);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 10vh,#000 calc(100% - 10vh),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 10vh,#000 calc(100% - 10vh),transparent 100%)}.elvq-story .elvq-feature:first-child{margin-top:-10vh}.elvq-story .elvq-feature>img{transform:scale(calc(1.055 - var(--elvq-progress)*.035));filter:saturate(calc(.9 + var(--elvq-progress)*.1)) brightness(calc(.84 + var(--elvq-progress)*.16));transition:none;will-change:transform,filter}.elvq-story .elvq-feature .feature-copy{transform:translate3d(0,calc((1 - var(--elvq-progress))*28px),0);opacity:calc(.45 + var(--elvq-progress)*.55);will-change:transform,opacity}.elvq-story .elvq-feature:before{content:'';position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(to bottom,#080304 0%,transparent 13%,transparent 87%,#080304 100%)}.elvq-finishes{position:relative;z-index:3;margin-top:-7vh;padding-top:calc(105px + 7vh);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 7vh,#000 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 7vh,#000 100%)}@media(max-width:800px){.elvq-story .elvq-feature{margin-top:-7vh;height:74svh;min-height:620px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 7vh,#000 calc(100% - 7vh),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 7vh,#000 calc(100% - 7vh),transparent 100%)}.elvq-story .elvq-feature:first-child{margin-top:-7vh}.elvq-finishes{margin-top:-5vh;padding-top:calc(75px + 5vh);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 5vh,#000 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 5vh,#000 100%)}}@media(prefers-reduced-motion:reduce){.elvq-story .elvq-feature,.elvq-story .elvq-feature>img,.elvq-story .elvq-feature .feature-copy{transform:none!important;opacity:1!important;filter:none!important}}