/* GreenAura progressive enhancements. Native blocks remain readable without CSS/JS. */
@media (prefers-reduced-motion: no-preference) {
  #rec5074088001 .t1241__cover,
  #rec5074143101 .t1241__cover {
    animation: greenaura-image-enter 650ms cubic-bezier(.2,.7,.2,1) both;
  }
  #rec5071464101 .t1053__bgimg {
    transition: transform 350ms cubic-bezier(.2,.7,.2,1);
  }
  @media (hover:hover) {
    #rec5071464101 .t1053__col:hover .t1053__bgimg { transform: scale(1.035); }
  }
}
@keyframes greenaura-image-enter {
  from { opacity: .7; transform: scale(1.015); }
  to { opacity: 1; transform: scale(1); }
}
#rec5074088001 .t1241__image,
#rec5074143101 .t1241__image { overflow: hidden; }
#allrecords a:focus-visible,
#allrecords button:focus-visible,
#allrecords input:focus-visible,
#allrecords textarea:focus-visible,
#allrecords select:focus-visible {
  outline: 2px solid #214D3A;
  outline-offset: 4px;
}
#rec5071220901 a:focus-visible { outline-color: #F6F3EB; }
@media (prefers-reduced-motion:reduce) {
  #allrecords *, #allrecords *::before, #allrecords *::after {
    animation: none !important;
    transition-duration: .01ms !important;
    scroll-behavior: auto !important;
  }
}
