.idgaf-home-story-copy { display: grid; gap: 1.5em; color: #fff; text-align: center; }
.idgaf-home-story-copy p { margin: 0; }
.idgaf-moments-viewport { overflow: hidden !important; }
.idgaf-moments-track { display: flex; align-items: center; gap: 48px; width: max-content; padding: 0; margin: 0; list-style: none; }
.idgaf-moments-track > li { flex: none; }
.idgaf-moments-track[data-animated] { animation: idgaf-moments-scroll 100s linear infinite; }
.idgaf-moments-viewport:hover .idgaf-moments-track { animation-play-state: paused; }
@keyframes idgaf-moments-scroll { to { transform: translateX(-50%); } }
@media (prefers-reduced-motion: reduce) {
  .idgaf-moments-viewport { overflow-x: auto !important; }
  .idgaf-moments-track[data-animated] { animation: none; }
  .idgaf-moments-track > [data-gallery-clone] { display: none; }
}
.idgaf-home-story-copy { width:100%;max-width:660px;margin-inline:auto; }
