/* Home only: exposed beams case. */
.home-beams {
  border-top: 1px solid var(--line-soft);
  background: var(--navy-850);
}
.home-beams__grid {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: clamp(32px, 6vw, 80px);
  align-items: start;
}
.home-beams .story__media {
  margin: 28px 0 0;
}
.home-beams .story__media img {
  aspect-ratio: 1040 / 583;
  object-position: center;
}
.home-beams .story__steps {
  margin-top: 0;
}
.home-beams .story__steps > div:first-child {
  padding-top: 0;
  border-top: 0;
}
.home-beams .story__steps dt {
  color: var(--gold-hi);
}
@media (max-width: 800px) {
  .home-beams__grid {
    grid-template-columns: minmax(0, 1fr);
  }
}
