
html{scroll-behavior:smooth}
:where(.hero-link,.header-link,.kfa-btn,.kfa-btn-skew,.kfa-event__button,.kfa-event-filters button,.r21-footer a,.vision-cta a){transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}
@media(hover:hover){:where(.hero-link,.kfa-btn,.vision-cta a):hover{box-shadow:0 4px 14px #1e2a5c26}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
