.wow-horizon-hero .hx-scene{z-index:0;pointer-events:none;--hx-pos:92% 50%;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 74%,#0000 100%);mask-image:linear-gradient(#000 0% 74%,#0000 100%)}.wow-horizon-hero .hx-layer{object-fit:cover;object-position:var(--hx-pos);will-change:transform;width:100%;height:100%;position:absolute;inset:0}.wow-horizon-hero .hx-sky{filter:saturate(.9)}.wow-horizon-hero .hx-land{filter:saturate(.9)contrast(1.03)}.wow-horizon-hero .hx-sun{display:none}.wow-horizon-hero .hx-video{object-fit:cover;object-position:var(--hx-pos);opacity:0;pointer-events:none;width:100%;height:calc(100% - 6px);transition:opacity 1.8s;position:absolute;inset:0}.wow-horizon-hero .hx-scene.has-video .hx-video{opacity:1}.wow-horizon-hero .hx-scene.has-video>.wl{opacity:0;transition:opacity 1.2s}@media (max-width:768px){.wow-horizon-hero .hx-video{object-position:50% 50%}.wow-horizon-hero .hx-scene{--hx-pos:82% 50%;inset:30% 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%)}}@media (prefers-reduced-motion:no-preference){.wow-horizon-hero .hx-sky{transition:transform 2.6s cubic-bezier(.16,.84,.24,1);transform:scale(1.1)}.wow-horizon-hero .hx-land{transition:transform 2.4s cubic-bezier(.16,.84,.24,1);transform:scale(1.2)translateY(5%)}.wow-horizon-hero .hx-scene.is-ready :is(.hx-sky,.hx-land){transform:none}.wow-horizon-hero .wow-horizon-content>*{animation:1s cubic-bezier(.2,.7,.2,1) both hx-copy-in}.wow-horizon-hero .wow-horizon-content>:first-child{animation-delay:.25s}.wow-horizon-hero .wow-horizon-content>:nth-child(2){animation-delay:.4s}.wow-horizon-hero .wow-horizon-content>:nth-child(3){animation-delay:.6s}.wow-horizon-hero .wow-horizon-content>:nth-child(4){animation-delay:.75s}}.has-pointer-fx .wow-horizon-hero .hx-sky{translate:calc(var(--hx-px,0) * -6px) calc(var(--hx-py,0) * -4px);transition:translate .9s cubic-bezier(.2,.7,.2,1),transform 2.6s cubic-bezier(.16,.84,.24,1)}.has-pointer-fx .wow-horizon-hero .hx-land{translate:calc(var(--hx-px,0) * -18px) calc(var(--hx-py,0) * -10px);transition:translate .9s cubic-bezier(.2,.7,.2,1),transform 2.4s cubic-bezier(.16,.84,.24,1)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.wow-horizon-hero .hx-scene{animation:linear both hx-scene-out;animation-timeline:scroll(root);animation-range:0 100vh}}}@keyframes hx-sky-in{0%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes hx-land-in{0%{transform:scale(1.2)translateY(5%)}to{transform:scale(1)translateY(0)}}@keyframes hx-copy-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes hx-sweep{0%{opacity:0;background-position:100% 0}12%{opacity:1}55%{opacity:1;background-position:0 0}65%,to{opacity:0;background-position:0 0}}@keyframes hx-scene-out{0%{transform:translateY(0)}to{transform:translateY(14%)}}
