/* Match the reference site's grouped reveal: 32px, 750ms, 120ms stages. */
@media (prefers-reduced-motion: no-preference) {
  #home .lac-reference-pending {
    opacity: 0;
    transform: translateY(32px);
    transition: opacity 750ms cubic-bezier(.16,1,.3,1), transform 750ms cubic-bezier(.16,1,.3,1);
    transition-delay: var(--lac-reference-delay, 0ms);
  }
  #home .lac-reference-pending.lac-reference-visible,
  #home .lac-reference-pending:focus-within { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  #home .lac-reference-pending { opacity: 1; transform: none; transition: none; }
}
