@keyframes abRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.ab-in>*{animation:.8s cubic-bezier(.22,.61,.36,1) both abRise}.ab-in>:nth-child(2){animation-delay:80ms}.ab-in>:nth-child(3){animation-delay:.16s}.ab-in>:nth-child(4){animation-delay:.24s}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ab-reveal{animation:linear both abRise;animation-timeline:view();animation-range:entry entry 45%}}}.ab-card{transition:transform .34s cubic-bezier(.22,.61,.36,1),box-shadow .34s cubic-bezier(.22,.61,.36,1)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ab-card:hover{transform:translateY(-4px)}}
