.HomepageMotion-module__GIEwaG__root{isolation:isolate;position:relative}.HomepageMotion-module__GIEwaG__root>:not(.HomepageMotion-module__GIEwaG__art){z-index:1;position:relative}.HomepageMotion-module__GIEwaG__art{z-index:0;pointer-events:none;contain:strict;position:absolute;inset:0;overflow:hidden}.HomepageMotion-module__GIEwaG__canvas{width:100%;height:100%;display:block}.HomepageMotion-module__GIEwaG__lock{transform-origin:75% 0;will-change:transform;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:var(--home-motion-state,paused);position:absolute}.HomepageMotion-module__GIEwaG__texture{width:100%;height:auto;display:block}.HomepageMotion-module__GIEwaG__first{opacity:.18;width:min(62%,720px);animation-name:HomepageMotion-module__GIEwaG__breeze-a;animation-duration:8s;top:-155px;left:-11%}.HomepageMotion-module__GIEwaG__second{opacity:.1;width:min(45%,550px);animation-name:HomepageMotion-module__GIEwaG__breeze-b;animation-duration:10s;top:26%;left:68%}.HomepageMotion-module__GIEwaG__second .HomepageMotion-module__GIEwaG__texture{transform:scaleX(-1)}:is([data-theme=glam] .HomepageMotion-module__GIEwaG__texture,[data-theme=halloween] .HomepageMotion-module__GIEwaG__texture){filter:brightness(2.8)saturate(.6)}@keyframes HomepageMotion-module__GIEwaG__breeze-a{0%,to{transform:translate(-12px)rotate(-1.8deg)skew(-1.2deg)}50%{transform:translate(12px,2px)rotate(1.8deg)skew(1.2deg)}}@keyframes HomepageMotion-module__GIEwaG__breeze-b{0%,to{transform:translate(11px,1px)rotate(1.9deg)skew(1deg)}50%{transform:translate(-11px,-2px)rotate(-1.9deg)skew(-1deg)}}.HomepageMotion-module__GIEwaG__entrance .hero-copy>*{animation:.85s cubic-bezier(.2,.7,.2,1) both HomepageMotion-module__GIEwaG__appear}.HomepageMotion-module__GIEwaG__entrance .hero-textures>figure{animation:.85s cubic-bezier(.2,.7,.2,1) both HomepageMotion-module__GIEwaG__appear}.HomepageMotion-module__GIEwaG__entrance .hero-photo{animation:.85s cubic-bezier(.2,.7,.2,1) both HomepageMotion-module__GIEwaG__appear}.HomepageMotion-module__GIEwaG__entrance .home-services .section-heading{animation:.85s cubic-bezier(.2,.7,.2,1) both HomepageMotion-module__GIEwaG__appear}.HomepageMotion-module__GIEwaG__entrance .home-service-grid>*{animation:.85s cubic-bezier(.2,.7,.2,1) both HomepageMotion-module__GIEwaG__appear}.HomepageMotion-module__GIEwaG__entrance .hero-copy>:nth-child(2){animation-delay:.1s}.HomepageMotion-module__GIEwaG__entrance .hero-copy>:nth-child(3){animation-delay:.2s}.HomepageMotion-module__GIEwaG__entrance .hero-copy>:nth-child(4){animation-delay:.28s}.HomepageMotion-module__GIEwaG__entrance .hero-copy>:nth-child(5){animation-delay:.34s}.HomepageMotion-module__GIEwaG__entrance .hero-textures>figure:first-child{animation-delay:.42s}.HomepageMotion-module__GIEwaG__entrance .hero-photo{animation-delay:.42s}.HomepageMotion-module__GIEwaG__entrance .hero-textures>figure:nth-child(2){animation-delay:.55s}.HomepageMotion-module__GIEwaG__entrance .hero-textures>figure:nth-child(3){animation-delay:.68s}.HomepageMotion-module__GIEwaG__entrance .home-services .section-heading{animation-delay:.82s}.HomepageMotion-module__GIEwaG__entrance .home-service-grid>:first-child{animation-delay:.95s}.HomepageMotion-module__GIEwaG__entrance .home-service-grid>:nth-child(2){animation-delay:1.06s}.HomepageMotion-module__GIEwaG__entrance .home-service-grid>:nth-child(3){animation-delay:1.17s}@keyframes HomepageMotion-module__GIEwaG__appear{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.HomepageMotion-module__GIEwaG__first{width:104%;top:-72px;left:2.5%}.HomepageMotion-module__GIEwaG__second{width:72%;top:76%;left:-36%}}@media (prefers-reduced-motion:reduce){.HomepageMotion-module__GIEwaG__root *,.HomepageMotion-module__GIEwaG__root :before,.HomepageMotion-module__GIEwaG__root :after{animation:none!important}.HomepageMotion-module__GIEwaG__lock{will-change:auto}}
