/* PROP_UI_C02_R1 — homepage ticker only. */
main#main > section.ticker.ps-c02-ready { overflow: hidden; }
main#main > section.ticker.ps-c02-ready > .ticker-track.ps-c02-track {
  display: flex;
  flex-wrap: nowrap;
  width: max-content;
  max-width: none;
  gap: 0;
  animation: none !important;
  transform: translate3d(0,0,0);
}
main#main > section.ticker.ps-c02-ready > .ticker-track.ps-c02-track.ps-c02-running {
  animation: prop-c02-ticker-r1 var(--ps-c02-duration,30s) linear infinite !important;
}
main#main > section.ticker.ps-c02-ready .ps-c02-group {
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  gap: 28px;
  width: max-content;
  padding-inline-end: 28px;
  white-space: nowrap;
}
main#main > section.ticker.ps-c02-ready .ps-c02-group > * { flex: 0 0 auto; }
@keyframes prop-c02-ticker-r1 {
  from { transform: translate3d(0,0,0); }
  to { transform: translate3d(calc(-1 * var(--ps-c02-step)),0,0); }
}
@media (prefers-reduced-motion: reduce) {
  main#main > section.ticker.ps-c02-ready > .ticker-track.ps-c02-track.ps-c02-running {
    animation: none !important;
    transform: none;
  }
}
