body .fade-in{opacity:1;transform:none}body .fade-in.front-reveal:not(.visible){opacity:0;transform:translateY(20px)}.hero img.hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.front-pagination{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:2rem}.front-pagination a[aria-current=page]{font-weight:700}.homepage-blog-archives{padding-top:88px!important}@media(max-width:600px){.homepage-blog-archives{padding-top:80px!important}}@media(prefers-reduced-motion:reduce),print{.fade-in.front-reveal{opacity:1!important;transform:none!important;transition:none!important}}

body #blog .homepage-blog-card.fade-in{opacity:1;transform:none}body #blog .homepage-blog-card.fade-in.front-reveal:not(.visible){opacity:0;transform:translateY(20px)}
@media(prefers-reduced-motion:reduce),print{body #blog .homepage-blog-card.fade-in.front-reveal{opacity:1!important;transform:none!important}}

body .front-text-reveal {
 transition:none;
}
body .front-text-reveal.visible {
 transition:opacity .8s ease-out,transform .8s ease-out;
}
body .front-text-reveal.front-reveal:not(.visible) {
 transform:translateY(16px);
}
@media(prefers-reduced-motion:reduce),print {
 body .front-text-reveal.front-reveal {
  opacity:1!important;
  transform:none!important;
  transition:none!important;
 }
}
