function myFunction(e){if(e.matches){let t=document.querySelector(".hamburger.open"),r=document.querySelector(".hamburger.close"),o=gsap.timeline({paused:!0});o.to(".navbar",{backgroundColor:"black",color:"#fff"}).to(".hamburger.open",{display:"none",duration:0},0).to(".hamburger.close",{display:"block",duration:0},0).to(".navbar-nav",{display:"grid"},0).to(".navbar-wrapper > .button",{display:"block",opacity:0,y:40,duration:0},0).from(".navbar-link",{opacity:0,y:40,stagger:.1,duration:.2}).from(".nav-links-flex > a",{opacity:0,y:40,stagger:.1,duration:.2}).from(".navbar-social > .social-link",{opacity:0,y:40,stagger:.1,duration:.2}).to(".navbar-wrapper > .button",{opacity:1,y:0,duration:.2}),t.onclick=function(){o.play(),document.body.style.overflow="hidden"},r.onclick=function(){o.reverse(),document.body.style.overflow="auto"}}else gsap.set(".navbar-link",{opacity:1,y:0})}$(function(){$("p, li, h1, h2, h3, [data-hero]").each(function(){for(var e=$(this).html(),t=["a","i","o","u","w","z","A","I","O","U","W","Z"],r=t.length,o=0;ogsap.to(e,{y:0,opacity:1,duration:.6,stagger:.2,ease:Power1.easeInOut})});let video=$(".offer-home-card").hover(hoverVideo,hideVideo);function hoverVideo(e){$(".video-full",this).get(0).play()}function hideVideo(e){$(".video-full",this).get(0).pause()}document.addEventListener("DOMContentLoaded",function(){new Splide("#news-list",{pagination:!1,speed:800,gap:"2.5rem",isNavigation:!0,perMove:1,keyboard:!0,breakpoints:{480:{perMove:1}}}).mount()}),document.addEventListener("DOMContentLoaded",function(){new Splide("#case-study",{type:"fade",speed:0,rewind:!0,pagination:!1}).mount()}),gsap.timeline({scrollTrigger:{trigger:".case-study_slide",start:"40% 80%",toggleActions:"play none none reverse"}}).to(".casestudy-bg.is-home",{opacity:1,duration:.5},0),gsap.to(".footer-map",{scrollTrigger:{trigger:".footer-contact",start:"top 80%",end:"bottom center",scrub:!0},yPercent:-50}),gsap.set(".feature-item",{y:50,opacity:0}),ScrollTrigger.batch(".feature-item",{start:"top 60%",onEnter:e=>gsap.to(e,{y:0,opacity:1,duration:.5,stagger:.2,ease:Power1.easeOut})});const cursor=document.querySelector(".cursor-news"),splideNewsList=document.querySelector(".splide__news"),splideNewsButton=document.querySelectorAll(".news-btn");document.addEventListener("mousemove",e=>{cursor.setAttribute("style","top: "+(e.clientY-36)+"px; left: "+(e.clientX-36)+"px;")}),splideNewsList.addEventListener("mouseenter",e=>{cursor.classList.add("hover-news")}),splideNewsList.addEventListener("mouseleave",e=>{cursor.classList.remove("hover-news")}),splideNewsButton.forEach(e=>{e.addEventListener("mouseenter",()=>{cursor.classList.remove("hover-news")})}),splideNewsButton.forEach(e=>{e.addEventListener("mouseleave",()=>{cursor.classList.add("hover-news")})}),ScrollTrigger.batch("[data-hero]",{onEnter:e=>gsap.fromTo(e,{y:50,opacity:0},{y:0,opacity:1,duration:.8,stagger:.2,delay:.05,ease:Power2.easeOut})}),gsap.utils.toArray("h2, h3, p, .w-richtext, .w-richtext > *, .w-richtext > * > p, [data-bottom], .w-richtext:not([data-no-animation])").forEach((e,t)=>{gsap.timeline({scrollTrigger:{trigger:e}}).from(e,{y:50,opacity:0,duration:.5,ease:Power1.easeOut})}),gsap.set("[data-stagger]",{y:50,opacity:0}),ScrollTrigger.batch("[data-stagger]",{start:"center bottom",onEnter:e=>gsap.to(e,{y:0,opacity:1,duration:.6,stagger:.2,ease:Power1.easeInOut})});