.open-hero {
  background:
    radial-gradient(circle at 74% 10%, rgb(36 123 151 / 30%), transparent 24rem),
    linear-gradient(180deg, #102e3b 0, var(--canvas) 82%);
}

.open-hero .hero-image {
  border-radius: 16px;
}

.opening-strip {
  counter-reset: opening;
}

.opening-strip .path-step {
  display: grid;
  grid-template-columns: 48px 1fr;
  gap: 16px;
}

.opening-strip .path-step::before {
  counter-increment: opening;
  content: counter(opening, decimal-leading-zero);
  color: #95adff;
  font-variant-numeric: tabular-nums;
  font-weight: 800;
}
