/* Small transitions support the content. Page scrolling always remains native. */
@media(prefers-reduced-motion:no-preference){
.ac-ready .module-panel.is-entering{animation:panel-enter .38s cubic-bezier(.22,.68,.2,1) both}
.section.is-visible .section-heading,.section.is-visible .hero-copy,.section.is-visible .capability-heading{animation:copy-enter .5s cubic-bezier(.22,.68,.2,1) both}
.hero-photo,.module-hero-visual .workflow-graphic{transition:transform .18s linear}
@keyframes panel-enter{from{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
@keyframes copy-enter{from{opacity:.6;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.hero-photo,.module-hero-visual .workflow-graphic{transform:none!important}}
