.announcement-bar__viewport{overflow:hidden;mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(5%, black), color-stop(95%, black), to(transparent));mask-image:linear-gradient(90deg, transparent, black 5%, black 95%, transparent);-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(5%, black), color-stop(95%, black), to(transparent));-webkit-mask-image:linear-gradient(90deg, transparent, black 5%, black 95%, transparent)}.announcement-bar__viewport:hover .announcement-bar__track{-webkit-animation-play-state:paused;animation-play-state:paused}.announcement-bar__track{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:announcement-bar-scroll 40s linear infinite;animation:announcement-bar-scroll 40s linear infinite}@media(prefers-reduced-motion: reduce){.announcement-bar__track{-webkit-animation:none;animation:none}}.announcement-bar__set{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;margin:0;padding:0;list-style:none}@-webkit-keyframes announcement-bar-scroll{to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes announcement-bar-scroll{to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.announcement-bar{padding-top:40px;padding-bottom:40px}@media(max-width: 768px){.announcement-bar{padding-top:32px;padding-bottom:32px}}@media(max-width: 479px){.announcement-bar{padding-top:24px;padding-bottom:24px}}.announcement-bar__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto}@media(max-width: 768px){.announcement-bar__inner{gap:24px}}.announcement-bar__badge{-ms-flex-negative:0;flex-shrink:0;padding:8px;border-radius:8.16px;backdrop-filter:blur(5.85px);color:var(--color-edge-black);font-family:var(--font-body);font-size:12px;line-height:13px;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap}.announcement-bar__viewport{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:0;padding:6px 0}.announcement-bar__item{padding:0 24px;border-left:1px solid var(--color-edge-black);color:var(--color-announcement-text, #686868);font-family:var(--font-body);font-size:12px;line-height:13px;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap}.announcement-bar__link,.announcement-bar__link:visited{position:relative;display:inline-block;color:inherit;font:inherit;letter-spacing:inherit;text-decoration:none}.announcement-bar__link::before,.announcement-bar__link:visited::before{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:1px;background:currentColor;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .3s cubic-bezier(0.42, 0, 0.58, 1);transition:-webkit-transform .3s cubic-bezier(0.42, 0, 0.58, 1);transition:transform .3s cubic-bezier(0.42, 0, 0.58, 1);transition:transform .3s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform .3s cubic-bezier(0.42, 0, 0.58, 1)}.announcement-bar__link:hover,.announcement-bar__link:focus-visible,.announcement-bar__link:visited:hover,.announcement-bar__link:visited:focus-visible{color:inherit}.announcement-bar__link:hover::before,.announcement-bar__link:focus-visible::before,.announcement-bar__link:visited:hover::before,.announcement-bar__link:visited:focus-visible::before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}
