/* Ensure key first-viewport content is not postponed by reveal animations. */
.km-home-hero .km-hero-slide.is-active .km-hero-content,
.km-home-hero .km-hero-slide.is-active .km-hero-image,
.km-post-hero h1,.km-post-hero .km-post-cover-img,
.km-service-hero h1,.km-service-hero-visual img,
.kmc-hero h1,.kmc-hero .kmc-deck-center img{
  content-visibility:visible!important;
}
/* Reserve initial image geometry; prevent unwanted LCP candidate jumping. */
.km-post-cover-img,.km-service-hero-visual img,.km-hero-image,.kmc-deck-photo{max-width:100%;height:auto}
