.story[data-astro-cid-y2e26tsg] {
  position: relative;
  min-height: 600px;
  overflow: hidden;
}

.story[data-astro-cid-y2e26tsg] .split__text[data-astro-cid-y2e26tsg] {
  position: relative;
  z-index: 2;
}

.story__number-wrap[data-astro-cid-y2e26tsg] {
  position: absolute;
  top: 50%;
  left: clamp(1rem, 3vw, 3rem);
  z-index: 1;
  opacity: .2;
  transform: translateY(-50%);
  pointer-events: none;
}

.split--reverse[data-astro-cid-y2e26tsg] .story__number-wrap[data-astro-cid-y2e26tsg] {
  right: clamp(1rem, 3vw, 3rem);
  left: auto;
}

.story__number[data-astro-cid-y2e26tsg] {
  display: block;
  color: var(--gold);
  font-size: clamp(11rem, 22vw, 22rem);
  font-stretch: 75%;
  font-weight: 800;
  line-height: .8;
  letter-spacing: -.02em;
}

.story__body[data-astro-cid-y2e26tsg] {
  color: var(--white);
  font-size: .9rem;
  line-height: 1.75;
}

@media (width <= 1024px) {
  .story[data-astro-cid-y2e26tsg] {
    min-height: 0;
  }

  .story__number-wrap[data-astro-cid-y2e26tsg] {
    top: 1rem;
    left: var(--gutter);
    opacity: .16;
    transform: none;
  }

  .split--reverse[data-astro-cid-y2e26tsg] .story__number-wrap[data-astro-cid-y2e26tsg] {
    right: var(--gutter);
    left: auto;
  }

  .story__number[data-astro-cid-y2e26tsg] {
    font-size: clamp(7rem, 30vw, 11rem);
  }
}
.info-band[data-astro-cid-ee5bq3mo] {
  padding: 3.5rem 0;
  background: var(--black-2);
}

.info-band--cta[data-astro-cid-ee5bq3mo] {
  background: var(--black);
}

.info-band__inner[data-astro-cid-ee5bq3mo] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 1.5rem 3rem;
  text-align: center;
}

.info-band--cta[data-astro-cid-ee5bq3mo] .info-band__inner[data-astro-cid-ee5bq3mo] {
  justify-content: space-between;
  text-align: left;
}

.info-band__text[data-astro-cid-ee5bq3mo] {
  margin: 0;
  color: var(--white);
  font-size: 1.5rem;
  font-weight: 700;
  font-stretch: var(--stretch-heading);
  text-transform: uppercase;
}

.info-band[data-astro-cid-ee5bq3mo] .btn[data-astro-cid-ee5bq3mo] {
  align-self: center;
}
