.tjs-scroll-banner{background:#182d09;border-bottom:2px solid #c19a6b;border-top:2px solid #c19a6b;color:#fffdd0;font-family:Lora,Serif;font-size:15px;font-weight:700;letter-spacing:.04em;overflow:hidden;text-transform:uppercase;white-space:nowrap;width:100%}.tjs-scroll-link{display:block;text-decoration:none}.tjs-scroll-banner .tjs-scroll-link,.tjs-scroll-banner .tjs-scroll-link:active,.tjs-scroll-banner .tjs-scroll-link:focus,.tjs-scroll-banner .tjs-scroll-link:hover,.tjs-scroll-banner .tjs-scroll-link:link,.tjs-scroll-banner .tjs-scroll-link:visited{color:#fffdd0}.tjs-scroll-link:focus-visible{outline:3px solid #fffdd0;outline-offset:-5px}.tjs-scroll-track{animation:tjs-marquee 28s linear infinite;display:flex;width:max-content}.tjs-scroll-track>.tjs-scroll-item{display:inline-block;padding-bottom:12px;padding-right:4rem;padding-top:12px}.tjs-scroll-arrow{display:inline-block;padding-left:.45em}.tjs-scroll-banner:focus-within .tjs-scroll-track,.tjs-scroll-banner:hover .tjs-scroll-track{animation-play-state:paused}.tjs-scroll-banner--link:hover .tjs-scroll-copy,.tjs-scroll-link:focus-visible .tjs-scroll-copy{text-decoration:underline;text-underline-offset:3px}@keyframes tjs-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:600px){.tjs-scroll-banner{font-size:13px}.tjs-scroll-track>.tjs-scroll-item{padding-right:2.5rem}}@media (prefers-reduced-motion:reduce){.tjs-scroll-banner{text-align:center;white-space:normal}.tjs-scroll-track{animation:none;justify-content:center;width:100%}.tjs-scroll-track .tjs-scroll-dupe{display:none}.tjs-scroll-track>.tjs-scroll-item{padding-left:1rem;padding-right:0}}