.investment-hero {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  min-height: 760px;
  display: grid;
  align-items: end;
  background: #14201d;
}

.investment-hero__media,
.investment-hero__media img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
}

.investment-hero__media {
  z-index: -3;
}

.investment-hero__media img {
  object-fit: cover;
  object-position: center 48%;
}

.investment-hero::after {
  content: "";
  position: absolute;
  z-index: -2;
  inset: 0;
  background:
    linear-gradient(90deg, rgba(8, 17, 15, .94) 0%, rgba(8, 17, 15, .79) 42%, rgba(8, 17, 15, .36) 72%, rgba(8, 17, 15, .26) 100%),
    linear-gradient(0deg, rgba(8, 17, 15, .78), transparent 58%);
}

.investment-hero__grid {
  position: relative;
  z-index: 1;
}

.investment-hero .lead {
  color: rgba(255, 255, 255, .82);
}

.investment-hero__credit {
  max-width: 72ch;
  margin-top: 1.2rem;
  color: rgba(255, 255, 255, .56);
  font-size: .66rem;
  line-height: 1.5;
}

@media (max-width: 680px) {
  .investment-hero {
    min-height: 900px;
    padding-top: 8rem;
  }

  .investment-hero__media img {
    object-position: 55% center;
  }

  .investment-hero::after {
    background:
      linear-gradient(0deg, rgba(8, 17, 15, .96) 0%, rgba(8, 17, 15, .8) 64%, rgba(8, 17, 15, .48) 100%);
  }
}
