.tp-heroes-ticker{position:relative;margin:0 0 28px;color:var(--tp-heroes-heading,#fff)}
.tp-heroes-ticker-window{width:var(--ticker-viewport,100%);margin-left:var(--ticker-offset,0px);overflow:hidden;padding:8px 0}
.tp-heroes-ticker-track{display:flex;width:max-content;animation:tp-heroes-scroll var(--ticker-duration,30s) linear infinite}
.tp-heroes-ticker-group{display:flex;flex:none;align-items:center;white-space:nowrap}
body.tp-publication .uf-shell .tp-heroes-ticker-group span{display:block;padding-right:.7em;font-family:Arial,Helvetica,sans-serif!important;font-size:var(--ticker-size,72px);font-weight:700;line-height:1.12;letter-spacing:-.025em;text-transform:uppercase;color:inherit}
.tp-heroes-ticker[data-direction="right"] .tp-heroes-ticker-track{animation-direction:reverse}
.tp-heroes-ticker.is-paused .tp-heroes-ticker-track,.tp-heroes-ticker:hover .tp-heroes-ticker-track,.tp-heroes-ticker:focus-within .tp-heroes-ticker-track{animation-play-state:paused}
.tp-heroes-ticker-pause{position:absolute;right:0;bottom:-22px;width:32px;height:28px;padding:0;border:1px solid currentColor;background:var(--tp-heroes-background,#000);color:inherit;cursor:pointer;font:16px Arial,sans-serif}
@keyframes tp-heroes-scroll{to{transform:translateX(-50%)}}
@media(max-width:700px){body.tp-publication .uf-shell .tp-heroes-ticker-group span{font-size:var(--ticker-mobile,38px)}}
@media(prefers-reduced-motion:reduce){.tp-heroes-ticker-track{animation:none}.tp-heroes-ticker-pause{display:none}}
