.voyage-track {
  display: flex;
  width: max-content;
  gap: 0;
  animation: voyage-continuous-v10 var(--ticker-duration, 32s) linear infinite;
}
.voyage-track > span {
  display: block;
  flex: 0 0 auto;
  white-space: nowrap;
  padding: 0;
}
.voyage-track i { margin-inline: 27px; }
@keyframes voyage-continuous-v10 {
  from { transform: translate3d(0, 0, 0); }
  to { transform: translate3d(calc(-1 * var(--ticker-distance, 1000px)), 0, 0); }
}
@media (max-width: 640px) { .voyage-track i { margin-inline: 22px; } }
.motion-paused .voyage-track { animation-play-state: paused; }
@media (prefers-reduced-motion: reduce) { .voyage-track { animation: none !important; } }
