@media (prefers-reduced-motion: no-preference){:root{--page-anim-duration: .45s;--page-anim-ease: cubic-bezier(.22, 1, .36, 1)}.hero{animation:pageAnimBelowHero var(--page-anim-duration) var(--page-anim-ease) .26s both}.hero+*,main>*:has(>.hero)+*{animation:pageAnimBelowHero var(--page-anim-duration) var(--page-anim-ease) .38s both}.hero+*+*,main>*:has(>.hero)+*+*{animation:pageAnimBelowHero var(--page-anim-duration) var(--page-anim-ease) .48s both}.hero+*+*+*,main>*:has(>.hero)+*+*+*{animation:pageAnimBelowHero var(--page-anim-duration) var(--page-anim-ease) .58s both}.hero+*+*+*+*,main>*:has(>.hero)+*+*+*+*{animation:pageAnimBelowHero var(--page-anim-duration) var(--page-anim-ease) 1s both}}@keyframes pageAnimBelowHero{0%{opacity:0;transform:translate3d(0,1.1rem,0)}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion: reduce){.header,.hero{animation:none!important}.hero+*,.hero+*+*,.hero+*+*+*,main>*:has(>.hero)+*,main>*:has(>.hero)+*+*,main>*:has(>.hero)+*+*+*,main>*:has(>.hero)+*+*+*+*{animation:none!important}}
