@media (prefers-reduced-motion:no-preference){.about-anim .ab-hero{animation:.9s cubic-bezier(.2,.7,.2,1) both ab-hero-in}.about-anim .ab-hero img{animation:1.4s cubic-bezier(.2,.7,.2,1) both ab-zoom-in}.about-anim .ab-reveal{opacity:0;transition:opacity .7s ease var(--ab-delay,0s),transform .8s cubic-bezier(.2,.7,.2,1)var(--ab-delay,0s);will-change:opacity,transform;transform:translateY(28px)}.about-anim .ab-card.ab-reveal{transform:translateY(22px)scale(.97)}.about-anim .ab-reveal.ab-in{opacity:1;transform:none}.about-anim .ab-card{transition-property:opacity,transform,box-shadow}.about-anim .ab-card.ab-in:hover{transition-duration:.25s;transition-delay:0s;transform:translateY(-4px);box-shadow:0 14px 34px -14px #0b234747}.about-anim .ab-btn{transition:transform .2s,box-shadow .2s,filter .2s}.about-anim .ab-btn:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 10px 24px -10px #16b5a38c}.about-anim .ab-btn:active{transform:translateY(0)scale(.98)}.about-anim .ab-img{transition:transform .5s}.about-anim .ab-card:hover .ab-img{transform:scale(1.04)}}.about-anim .ab-btn:focus-visible{outline-offset:3px;outline:2px solid #16b5a3}@media print{.about-anim .ab-reveal{opacity:1!important;transform:none!important}}@keyframes ab-hero-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ab-zoom-in{0%{transform:scale(1.06)}to{transform:none}}
