.ritual-rig {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.ritual-rig span {
  display: block;
  width: 100%;
  min-height: 90px;
  border-radius: 999px 999px 0 0;
  background:
    linear-gradient(180deg, var(--lime), var(--teal))
    bottom / 100% var(--ritual, 0%) no-repeat,
    rgba(255, 255, 255, 0.06);
  animation: ritual-pulse 1.2s ease-in-out infinite;
}

.ritual-rig strong,
.ritual-rig p {
  grid-column: 1 / -1;
}

@keyframes ritual-pulse {
  50% { filter: brightness(1.35); }
}
