/* Revision 32: restrained static gradients keep the established brand palette. */
@supports ((-webkit-background-clip:text) or (background-clip:text)){
 h1,h2,h3{
  background-image:linear-gradient(110deg,#122b3e 5%,#194958 55%,#24635a 100%);
  background-clip:text;-webkit-background-clip:text;
  color:transparent;-webkit-text-fill-color:transparent;
 }
 .hero h1,.loc-hero h1{
  background-image:linear-gradient(110deg,#ffffff 5%,#e2f0f4 55%,#badde7 100%);
 }
 .hero h1 span,.loc-hero h1 span{
  background-image:linear-gradient(110deg,#eaf7bc 0%,#d3f477 45%,#8fe4bc 100%);
  background-clip:text;-webkit-background-clip:text;
  color:transparent;-webkit-text-fill-color:transparent;
 }
}
@media(forced-colors:active){
 h1,h2,h3,.hero h1 span,.loc-hero h1 span{background:none!important;color:CanvasText!important;-webkit-text-fill-color:CanvasText!important}
}
@media print{
 h1,h2,h3,.hero h1 span,.loc-hero h1 span{background:none!important;color:#132738!important;-webkit-text-fill-color:#132738!important}
}
