/* ============================================================
   TICKER — the materials list, running under the slab
   ============================================================ */

.ticker{
  position: relative;
  overflow: hidden;
  padding: clamp(20px, 2.4vw, 30px) 0;
  border-bottom: 1px solid var(--line-light);
  -webkit-mask-image: linear-gradient(90deg, transparent, #000 9%, #000 91%, transparent);
  mask-image: linear-gradient(90deg, transparent, #000 9%, #000 91%, transparent);
}

.ticker-track{
  display: flex;
  width: max-content;
  animation: ticker-slide 46s linear infinite;
}
.ticker:hover .ticker-track{ animation-play-state: paused; }

.ticker-set{
  display: flex;
  align-items: center;
  gap: clamp(28px, 3.4vw, 52px);
  padding-inline-end: clamp(28px, 3.4vw, 52px);
  color: var(--on-light-mute);
}
.ticker-set span{
  display: inline-flex;
  align-items: center;
  gap: 12px;
  white-space: nowrap;
}
.ticker-set span::after{
  content: "";
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: var(--clay);
  opacity: .5;
}

@keyframes ticker-slide{
  to{ transform: translate3d(-50%, 0, 0); }
}
