/* ==========================================================================
   INSIGHTS — FULL-BLEED WINDMILL HERO
   Matches the About hero's static photographic format and color-preserving
   neutral veil while preserving the existing Insights content.
   ========================================================================== */

.insights-page .enthero--insights {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background-image: url('../img/insights-windmill-blue-hour-hero.webp');
  background-position: 50% 50%;
  background-size: cover;
  color-scheme: only dark;
}

.insights-page .enthero--insights::before {
  content: "";
  position: absolute;
  z-index: 1;
  inset: 0;
  background: rgb(0 0 0 / 0.3);
  pointer-events: none;
}

.insights-page .enthero--insights .enthero__grid {
  grid-template-columns: minmax(0, 1fr);
}

.insights-page .enthero--insights .enthero__copy {
  max-width: 58rem;
}

.insights-page .enthero--insights .enthero__eyebrow,
.insights-page .enthero--insights .enthero__copy h1,
.insights-page .enthero--insights .enthero__copy h1 .accent,
.insights-page .enthero--insights .enthero__lede {
  color: #FFFFFF;
}

.insights-page .enthero--insights .enthero__lede {
  max-width: none;
}

/* Keep the library editorial and square-edged. Hover and keyboard focus use
   one solid brand-rust field rather than the shared gradient wash. */
.insights-page .icard {
  border-radius: 0;
}

.insights-page .icard__wash::after {
  background: #A64A40;
}

.insights-page .icard:hover .icard__wash::after,
.insights-page .icard:focus-visible .icard__wash::after {
  opacity: 1;
}
