/* StrategicRX portrait replacements, v24. Kept separate from the compiled site CSS. */
.operator-photo img {
  object-position: center top !important;
}

.about-hero-wide,
.eds-hero-wide {
  background: #f6f1e8;
  color: var(--navy);
}

.about-hero-wide > img,
.eds-hero-wide > img {
  object-position: center center !important;
}

.about-hero-shade {
  background: linear-gradient(90deg, #f6f1e8 0%, #f6f1e8f7 36%, #f6f1e88a 55%, #f6f1e800 74%);
}

.eds-hero-shade {
  background: linear-gradient(270deg, #f6f1e8 0%, #f6f1e8f7 36%, #f6f1e878 55%, #f6f1e800 74%);
}

.about-hero-content h1,
.eds-hero-content h1,
.about-hero-content .eyebrow,
.eds-hero-content .eyebrow {
  color: var(--navy);
}

.about-hero-content > p:not(.eyebrow),
.eds-hero-content > p:not(.eyebrow) {
  color: #304455;
}

.eds-hero-content {
  padding-left: 52%;
}

.enterprise-hero .subpage-hero-inner {
  grid-template-columns: minmax(0, 1fr) minmax(460px, 1.05fr);
  gap: 48px;
}

.enterprise-hero-note {
  aspect-ratio: 16 / 10;
  width: 100%;
  padding: 0;
  border: 1px solid #ffffff2b;
  border-radius: 24px;
  background: url('/chris-moataz-mukhaimer-enterprise.webp') center center / cover no-repeat;
  box-shadow: 0 24px 60px #00000035;
  overflow: hidden;
}

.enterprise-hero-note > * {
  display: none;
}

.enterprise-advisor-card:last-child .enterprise-advisor-photo img {
  object-position: center top !important;
}

.insights-hero {
  background-color: #f6f1e8;
  background-image: linear-gradient(90deg, #f6f1e8 0%, #f6f1e8 48%, #f6f1e8a8 64%, #f6f1e800 80%), url('/chris-kaempf-thought-leadership.webp');
  background-repeat: no-repeat;
  background-position: center, right 8% top 18%;
  background-size: cover, auto 116%;
  color: var(--navy);
}

.insights-hero::after {
  display: none;
}

.insights-hero .subpage-hero-copy h1,
.insights-hero .eyebrow {
  color: var(--navy);
}

.insights-hero .subpage-hero-copy > p:not(.eyebrow) {
  color: #304455;
}

@media (max-width: 980px) {
  .enterprise-hero .subpage-hero-inner {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 760px) {
  .about-hero-wide > img {
    content: url('/chris-kaempf-about-hero-mobile.webp');
  }

  .eds-hero-wide > img {
    content: url('/chris-kaempf-eds-hero-mobile.webp');
  }

  .about-hero-shade,
  .eds-hero-shade {
    display: block;
    background: linear-gradient(180deg, #f6f1e800 0%, #f6f1e814 42%, #f6f1e8f2 66%, #f6f1e8 100%);
  }

  .eds-hero-content {
    padding-left: 20px;
  }

  .enterprise-hero-note {
    aspect-ratio: 4 / 5;
    background-image: url('/chris-moataz-mukhaimer-enterprise-mobile.webp');
  }

  .insights-hero {
    padding-bottom: 430px;
    background-image: linear-gradient(180deg, #f6f1e8 0%, #f6f1e8 48%, #f6f1e8b8 61%, #f6f1e800 77%), url('/chris-kaempf-thought-leadership.webp');
    background-position: center, center bottom;
    background-size: cover, auto 58%;
  }
}
