@media(max-width:850px) and (prefers-reduced-motion:no-preference){.home-page .hero-copy{animation:mobile-hero-in .7s cubic-bezier(.2,.8,.2,1) both}.home-page .intro.mobile-in-view .intro-grid>div:first-child{animation:mobile-left .6s cubic-bezier(.2,.8,.2,1) both}.home-page .intro.mobile-in-view .intro-grid>div:last-child{animation:mobile-right .6s .1s cubic-bezier(.2,.8,.2,1) both}.home-page .services.mobile-in-view .section-head>div{animation:mobile-left .58s cubic-bezier(.2,.8,.2,1) both}.home-page .services.mobile-in-view .section-head>p{animation:mobile-right .58s .1s cubic-bezier(.2,.8,.2,1) both}.home-page .services .service-card.mobile-in-view{animation:mobile-card .5s cubic-bezier(.2,.8,.2,1) both!important}.home-page .services .service-card.mobile-in-view:nth-child(2){animation-delay:.08s!important}.home-page .services .service-card.mobile-in-view:nth-child(3){animation-delay:.16s!important}.home-page .cta.mobile-in-view .cta-inner{animation:mobile-up .55s cubic-bezier(.2,.8,.2,1) both}@keyframes mobile-hero-in{from{transform:translateY(26px);filter:blur(3px)}to{transform:none;filter:none}}@keyframes mobile-left{from{transform:translateX(-28px)}to{transform:none}}@keyframes mobile-right{from{transform:translateX(28px)}to{transform:none}}@keyframes mobile-up{from{transform:translateY(26px)}to{transform:none}}@keyframes mobile-card{from{transform:translateY(22px) scale(.98)}to{transform:none}}}
