/* SCROLL REVEAL */
.reveal {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.65s var(--ease-standard), transform 0.65s var(--ease-standard);
}

.reveal.revealed {
  opacity: 1;
  transform: translateY(0);
}

/* Stagger within grids */
.work-grid .reveal:nth-child(2)  { transition-delay: 60ms; }
.work-grid .reveal:nth-child(3)  { transition-delay: 120ms; }
.work-grid .reveal:nth-child(4)  { transition-delay: 60ms; }
.work-grid .reveal:nth-child(5)  { transition-delay: 120ms; }
.work-grid .reveal:nth-child(6)  { transition-delay: 180ms; }

.news-list .reveal:nth-child(2)  { transition-delay: 60ms; }
.news-list .reveal:nth-child(3)  { transition-delay: 120ms; }
.news-list .reveal:nth-child(4)  { transition-delay: 180ms; }

.stats-grid .reveal:nth-child(2) { transition-delay: 70ms; }
.stats-grid .reveal:nth-child(3) { transition-delay: 140ms; }
.stats-grid .reveal:nth-child(4) { transition-delay: 210ms; }

.capabilities-list .reveal:nth-child(2) { transition-delay: 50ms; }
.capabilities-list .reveal:nth-child(3) { transition-delay: 100ms; }
.capabilities-list .reveal:nth-child(4) { transition-delay: 150ms; }
.capabilities-list .reveal:nth-child(5) { transition-delay: 200ms; }
.capabilities-list .reveal:nth-child(6) { transition-delay: 250ms; }
