/* Kingsmere hero typography v6 — 2026-10-16
   White lettering across every desktop hero (including PPC landing pages).
   Contrast applied to glyphs ONLY; photos are never overlaid or filtered.
   On mobile, captions remain dark on the separate white area beneath photos.
*/
@media (min-width:801px) {
  .km-u-hero .km-u-eyebrow,
  .km-u-hero .km-u-heading,
  .km-u-hero .km-u-supplement,
  .km-u-hero .km-u-description,
  .km-u-hero .km-u-benefits,
  .lp-hero .hero-copy > .hero-tag,
  .lp-hero .hero-copy > h1,
  .lp-hero .hero-copy > h1 span,
  .lp-hero .hero-copy > p,
  .lp-hero .hero-copy > .km-u-benefits {
    color:#fff!important;
    text-shadow:0 1px 2px rgba(0,0,0,.98), 0 2px 6px rgba(0,0,0,.86), 0 0 12px rgba(0,0,0,.60)!important;
    -webkit-text-stroke:.25px rgba(0,0,0,.70);
  }
}
