@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}[data-js-ready] .fade-up{opacity:0;transform:translateY(28px)}.fade-up[data-visible=true]{animation:fadeUp .6s cubic-bezier(.16,1,.3,1) forwards}[data-js-ready] .stagger-children>*{opacity:0;transform:translateY(28px)}.stagger-children[data-visible=true]>*{animation:fadeUp .6s cubic-bezier(.16,1,.3,1) forwards}.stagger-children[data-visible=true]>:first-child{animation-delay:.1s}.stagger-children[data-visible=true]>:nth-child(2){animation-delay:.18s}.stagger-children[data-visible=true]>:nth-child(3){animation-delay:.26s}.stagger-children[data-visible=true]>:nth-child(4){animation-delay:.34s}.stagger-children[data-visible=true]>:nth-child(5){animation-delay:.42s}.stagger-children[data-visible=true]>:nth-child(6){animation-delay:.5s}.stagger-children[data-visible=true]>:nth-child(7){animation-delay:.58s}.stagger-children[data-visible=true]>:nth-child(8){animation-delay:.66s}.stagger-children[data-visible=true]>:nth-child(9){animation-delay:.74s}.stagger-children[data-visible=true]>:nth-child(10){animation-delay:.82s}:where(a,button,[role=tab]):focus-visible{outline:2px solid var(--color-primary,#1e40af);outline-offset:2px;border-radius:8px}@media (prefers-reduced-motion:reduce){.fade-up,.stagger-children>*,[data-js-ready] .fade-up,[data-js-ready] .stagger-children>*{opacity:1!important;transform:none!important;animation:none!important}}