.tmq{position:relative;margin-top:24px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent);outline:none}.tmq:focus-visible{box-shadow:0 0 0 2px var(--gold-deep)}.tmq-track{display:flex;width:-moz-max-content;width:max-content;animation:tmq-flow var(--tmq-dur,48s) linear infinite}.tmq:active .tmq-track,.tmq:focus-within .tmq-track,.tmq:hover .tmq-track{animation-play-state:paused}.tmq-list{display:flex;gap:14px;margin:0;padding:0 14px 0 0;list-style:none}.tmq-item{flex:0 0 auto;display:flex}.tmq-card{width:78vw;max-width:380px;box-sizing:border-box}.tmq-card .vb-quote-body{word-break:keep-all;text-wrap:balance;flex:1 0 auto}@media (min-width:720px){.tmq-card{width:380px}.tmq{-webkit-mask-image:linear-gradient(90deg,transparent,#000 72px,#000 calc(100% - 72px),transparent);mask-image:linear-gradient(90deg,transparent,#000 72px,#000 calc(100% - 72px),transparent)}}@keyframes tmq-flow{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.tmq{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;-webkit-mask-image:none;mask-image:none;padding-bottom:8px}.tmq-track{animation:none}.tmq-list.is-dup{display:none}.tmq-item{scroll-snap-align:start}}