/* Horizontal showcase track */
.track-stage {
  min-height: 100vh;
  overflow: hidden;
  background: #f7f2e8;
}

.track-wrap {
  display: flex;
  width: max-content;
  min-height: 100vh;
  align-items: center;
  gap: 18px;
  padding: 0 max(24px, calc((100vw - 1180px) / 2));
}

.track-card {
  display: grid;
  width: min(78vw, 620px);
  height: min(68vh, 560px);
  align-content: end;
  border: 1px solid rgba(17, 19, 21, 0.14);
  border-radius: 8px;
  padding: clamp(20px, 4vw, 42px);
  background:
    radial-gradient(circle at 24% 20%, rgba(255, 255, 255, 0.42), transparent 25%),
    linear-gradient(145deg, var(--from), var(--to));
  box-shadow: var(--shadow);
}

.track-card h2 {
  max-width: 9ch;
}

.track-intro {
  width: min(82vw, 520px);
}

.track-number {
  font-size: 13px;
  font-weight: 900;
  text-transform: uppercase;
}

