.incubation-row > .incubation-card .incubation-overlay {
  background: linear-gradient(to top, #6DD1CF, #73D2D1F5, #83D8D6D6, #9EE0DFA8, #C4ECEB66, #F3FBFB14, #FFFFFF00);
}

@media (min-width: 768px) {
  .incubation-row > .incubation-card:first-child {
    flex: 0 1 33%;
    max-width: 33%;
    clip-path: polygon(0 0, 90.9% 0, 100% 50%, 90.9% 100%, 0 100%);
  }

  .incubation-row > .incubation-card:nth-child(2) {
    flex: 0 1 38%;
    max-width: 38%;
    margin-left: -2%;
    clip-path: polygon(0 0, 92.1% 0, 100% 50%, 92.1% 100%, 0 100%, 7.9% 50%);
  }

  .incubation-row > .incubation-card:last-child {
    flex: 0 1 36%;
    max-width: 36%;
    margin-left: -2%;
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 8.3% 50%);
  }
}

/* Aspect ratios per card position */
.incubation-row > .incubation-card:first-child .incubation-img { aspect-ratio: 551/560; }
.incubation-row > .incubation-card:nth-child(2) .incubation-img { aspect-ratio: 605/560; }
.incubation-row > .incubation-card:last-child .incubation-img { aspect-ratio: 600/560; }

/* Text alignment per card position */
@media (min-width: 768px) {
  .incubation-row > .incubation-card:first-child .incubation-label { text-align: left; }
  .incubation-row > .incubation-card:nth-child(2) .incubation-label { text-align: center; }
  .incubation-row > .incubation-card:last-child .incubation-label { text-align: right; }
}
