/* Content stays readable before JavaScript loads and if animation is unavailable. */
@keyframes aurora-site-enter{
 from{opacity:0;translate:0 var(--site-motion-distance,48px)}
 to{opacity:1;translate:0 0}
}
@keyframes aurora-site-card{
 from{opacity:0;translate:0 var(--site-motion-distance,48px);scale:.95}
 to{opacity:1;translate:0 0;scale:1}
}
@media(prefers-reduced-motion:no-preference){
 .site-motion-enabled .site-motion-item.site-motion-visible{animation:aurora-site-enter .85s cubic-bezier(.16,1,.3,1) var(--site-motion-delay,0ms) both}
 .site-motion-enabled .site-motion-card.site-motion-visible{animation-name:aurora-site-card}
 .site-motion-enabled .site-motion-card{transition:transform .25s ease,box-shadow .25s ease}
}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
 .site-motion-enabled .site-motion-card:hover{transform:translateY(-6px);box-shadow:0 14px 32px #17343a14}
}
@media(max-width:720px){
 .site-motion-enabled{--site-motion-distance:26px}
 .site-motion-enabled .site-motion-item.site-motion-visible{animation-duration:.6s;animation-delay:0s}
}
@media(prefers-reduced-motion:reduce){
 .site-motion-item{animation:none!important;transition:none!important}
}
