/* GSAP-driven entrance staggers expect these starting states. */

.fade-up {
  opacity: 0;
  transform: translateY(16px);
  transition: opacity var(--dur-slow) var(--ease-out),
              transform var(--dur-slow) var(--ease-out);
}
.fade-up.is-in { opacity: 1; transform: translateY(0); }

.fade-in {
  opacity: 0;
  transition: opacity var(--dur-slow) var(--ease-out);
}
.fade-in.is-in { opacity: 1; }

/* Reduced-motion: skip every entrance — show content immediately. */
@media (prefers-reduced-motion: reduce) {
  .fade-up,
  .fade-in,
  .look__item,
  .six__title { opacity: 1 !important; transform: none !important; }
}
