:root{--ac-announcement-height:36px}.ac-announcement{position:fixed;inset:0 0 auto;z-index:2000;height:var(--ac-announcement-height);display:flex;align-items:center;overflow:hidden;background:#7b1113;color:#f7f1e8;border-bottom:1px solid rgba(255,255,255,.2);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}.ac-announcement__viewport{width:100%;overflow:hidden;white-space:nowrap}.ac-announcement__track{display:inline-flex;min-width:max-content;animation:ac-announcement-scroll 28s linear infinite}.ac-announcement__item{display:inline-flex;align-items:center;padding-right:5rem;color:#f7f1e8!important;font-size:.72rem;font-weight:600;letter-spacing:.06em;line-height:1;text-decoration:none!important}.ac-announcement__item:hover,.ac-announcement__item:focus-visible{color:#fff!important;text-decoration:underline!important;text-underline-offset:3px}.ac-announcement__dot{display:inline-block;width:5px;height:5px;margin:0 .8rem;border-radius:50%;background:#e7b7a2;flex:0 0 auto}.ac-announcement__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ac-announcement-active .ac-shared-header{top:var(--ac-announcement-height)}.ac-announcement-active .persistent-ui .brand-mark{top:calc(2.4rem + var(--ac-announcement-height))!important}.ac-announcement-active .persistent-ui .top-nav{top:calc(2.58rem + var(--ac-announcement-height))!important}.ac-announcement-active .persistent-ui .badge{top:calc(2rem + var(--ac-announcement-height))!important}.ac-announcement-active .persistent-ui>.ac-mobile-toggle{top:calc(.65rem + var(--ac-announcement-height))!important}@media(max-width:900px){.ac-announcement__item{font-size:.64rem;letter-spacing:.045em}.ac-announcement-active .persistent-ui .brand-mark{top:calc(1rem + var(--ac-announcement-height))!important}.ac-announcement-active .persistent-ui>.ac-mobile-toggle{top:calc(.65rem + var(--ac-announcement-height))!important}.ac-announcement-active .ac-shared-header{top:var(--ac-announcement-height)}.ac-announcement-active .ac-header-nav,.ac-announcement-active .top-nav{top:calc(74px + var(--ac-announcement-height))!important}}@media(prefers-reduced-motion:reduce){.ac-announcement__track{animation:none;display:flex;justify-content:center;width:100%}.ac-announcement__item[aria-hidden=true]{display:none}}@keyframes ac-announcement-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}