@media screen and (min-width: 601px) {

  .faculty-content .faculty-list.faculty-carousel-active[data-v-50e9ed58] {
    display: flex !important;
    flex-wrap: nowrap;
    overflow: hidden;
    position: relative;
  }

  .faculty-content .faculty-list.faculty-carousel-active .faculty-carousel-track {
    display: flex;
    flex-wrap: nowrap;
    flex-shrink: 0;
    animation: faculty-marquee var(--marquee-duration, 20s) linear infinite;
  }

  .faculty-content .faculty-list.faculty-carousel-active:hover .faculty-carousel-track {
    animation-play-state: paused;
  }

  .faculty-content .faculty-list.faculty-carousel-active .faculty-carousel-track .faculty-one {
    flex-shrink: 0;
    width: var(--card-w, 200px);
    margin-right: var(--card-gap, 16px);
    display: flex;
    flex-direction: column;
  }

  .faculty-content .faculty-list.faculty-carousel-active .faculty-carousel-track .faculty-one.faculty-carousel-set-end {
    margin-right: 0;
  }

  .faculty-content .faculty-list.faculty-carousel-active .faculty-carousel-track .faculty-one .faculty-one-research {
    flex: 1 1 auto;
  }
}

@keyframes faculty-marquee {
  from { transform: translateX(0); }
  to   { transform: translateX(-50%); }
}