/* ERG header + Selling hero neutral correction, October 2026.
   Loaded AFTER previous brand layers. No positioning, layout or functionality changes. */

/* The header itself stays transparent. No navy strip, glow, or gradient. */
html body .site-header:not(.solid),
html body.erg-edition .erg-header,
html body header.site-header:not(.solid) {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}
html body .site-header:not(.solid)::before,
html body .site-header:not(.solid)::after,
html body.erg-edition .erg-header::before,
html body.erg-edition .erg-header::after {
  background: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}
/* Photo hero beneath it: remove blue/green tint, retain gentle neutral shading for readability. */
html body .ep-sell-hero .ep-shade,
html body .ep-hero.ep-sell-hero .ep-shade,
html body .ep-sell-hero .hero-shade,
html body .ep-sell-hero .hero-overlay {
  background: rgba(0,0,0,.34) !important;
  background-image: none !important;
  box-shadow: none !important;
  filter: none !important;
}
html body .ep-sell-hero::before,
html body .ep-sell-hero::after {
  background-image: none !important;
}
/* Leave natural photo color intact; don't recolor the underlying photo itself. */
html body .ep-sell-hero > img,
html body .ep-sell-hero > video { filter: none !important; }

/* Classic image heroes, where applicable: neutral shading rather than navy. */
html body .page-hero.photo::before,
html body .page-hero.photo::after { background-image: none !important; }
/* Existing image-based background declarations on .page-hero.photo are preserved. */

@media (max-width: 900px) {
 html body .site-header:not(.solid),
 html body.erg-edition .erg-header { background: transparent !important; background-image: none !important; }
}
