.marquee{background-color:#002c2b;overflow:hidden}.marquee .marquee__inner{display:flex;overflow:hidden;white-space:nowrap;position:relative}.marquee .marquee__inner:after{content:"";background:linear-gradient(90deg, #002c2b 0%, transparent 27%, rgba(0, 44, 43, 0.9) 57%, transparent 79%, #002c2b 100%);width:100%;height:100%;position:absolute;top:0;bottom:0;right:0;left:0;z-index:4}.marquee .marquee__track{display:flex;animation:marquee-scroll 20s linear infinite}.marquee .marquee__item{display:flex;align-items:center;padding:1.5rem 1rem}@media print,screen and (min-width: 40rem){.marquee .marquee__item{padding:1.5rem 2rem}}.marquee .marquee__item p{margin:0;white-space:nowrap;text-transform:uppercase;letter-spacing:.05em;font-family:"SeasonMix",Helvetica,Arial,sans-serif;color:#b9f663}.marquee .marquee__item p{font-size:2rem}@media screen and (min-width: 40rem){.marquee .marquee__item p{font-size:calc(2rem + 2*(100vw - 40rem)/35)}}@media screen and (min-width: 75rem){.marquee .marquee__item p{font-size:4rem}}.marquee .marquee__item p em{font-family:"Saans",sans-serif}@keyframes marquee-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
/*# sourceMappingURL=marquee.css.map */
