@layer atlas-horizon-components{.AnnouncementBanner__root--ae1d9{position:relative;box-sizing:border-box;display:flex;align-items:center;isolation:isolate;inline-size:100%;block-size:56px;margin:0;border:0}.AnnouncementBanner__background--ae1d9{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;transform:scaleX(-1)}.AnnouncementBanner__actionCluster--ae1d9,.AnnouncementBanner__actions--ae1d9,.AnnouncementBanner__marquee--ae1d9,.AnnouncementBanner__title--ae1d9{position:relative;z-index:1}.AnnouncementBanner__default--ae1d9{padding-inline:var(--hzn-padding-spacious);padding-block:var(--hzn-padding-comfortable);gap:var(--hzn-gap-related)}.AnnouncementBanner__constrained--ae1d9,.AnnouncementBanner__marquees--ae1d9.AnnouncementBanner__constrained--ae1d9{justify-content:center;padding-inline:var(--hzn-padding-none)}.AnnouncementBanner__content--ae1d9{position:relative;box-sizing:border-box;display:flex;align-items:center;gap:var(--hzn-gap-related);inline-size:100%;padding-inline:var(--hzn-padding-spacious)}.AnnouncementBanner__marquees--ae1d9{gap:var(--hzn-gap-related);padding-inline:var(--hzn-gap-separated-content);padding-block:var(--hzn-padding-none)}.AnnouncementBanner__solid--ae1d9{background-color:var(--hzn-color-bg-primary-soft-default);color:var(--hzn-color-content-on-primary-soft-default)}.AnnouncementBanner__sale--ae1d9{background-color:var(--hzn-color-bg-sale-inverse-default);color:var(--hzn-color-content-on-sale-inverse-default)}.AnnouncementBanner__gradient1--ae1d9,.AnnouncementBanner__gradient2--ae1d9{background-color:transparent;color:var(--hzn-color-content-on-gradient-default)}.AnnouncementBanner__gradient3--ae1d9{background-color:transparent;color:var(--hzn-color-content-on-gradient-inverse-default)}.AnnouncementBanner__title--ae1d9{font-family:var(--hzn-font-family-font-2);font-weight:var(--hzn-font-weight-font-2-strong);font-size:var(--hzn-font-size-component-title-small);line-height:var(--hzn-font-line-height-component-title-small);letter-spacing:var(--hzn-font-letter-spacing-component-title-small);flex:1 1 auto;min-inline-size:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AnnouncementBanner__actionCluster--ae1d9,.AnnouncementBanner__actions--ae1d9{display:flex;flex-shrink:0;align-items:center;gap:var(--hzn-gap-related)}.AnnouncementBanner__actionCluster--ae1d9{position:absolute;inset-inline-end:var(--hzn-padding-spacious);inset-block:0;z-index:2}.AnnouncementBanner__marquee--ae1d9{display:flex;flex:1 1 auto;align-items:center;min-inline-size:0;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,black var(--hzn-gap-distant),black calc(100% - var(--hzn-gap-distant)),transparent);mask-image:linear-gradient(to right,transparent,black var(--hzn-gap-distant),black calc(100% - var(--hzn-gap-distant)),transparent);-webkit-mask-origin:content-box;mask-origin:content-box;-webkit-mask-clip:content-box;mask-clip:content-box}.AnnouncementBanner__marquees--ae1d9 .AnnouncementBanner__marquee--ae1d9{padding-inline:var(--hzn-gap-distant);padding-block:var(--hzn-gap-separated-content)}.AnnouncementBanner__track--ae1d9{display:flex;align-items:center;inline-size:max-content}.AnnouncementBanner__loop--ae1d9{display:flex;flex-shrink:0;align-items:center;gap:var(--hzn-gap-related);-webkit-padding-end:var(--hzn-gap-related);padding-inline-end:var(--hzn-gap-related)}.AnnouncementBanner__item--ae1d9,.AnnouncementBanner__separator--ae1d9{font-family:var(--hzn-font-family-font-2);font-weight:var(--hzn-font-weight-font-2-strong);font-size:var(--hzn-font-size-body-small);line-height:var(--hzn-font-line-height-body-small);letter-spacing:var(--hzn-font-letter-spacing-body-small-strong);display:flex;flex-shrink:0;align-items:center;gap:var(--hzn-gap-related);white-space:nowrap}@media(prefers-reduced-motion:no-preference){.AnnouncementBanner__track--ae1d9{animation-name:AnnouncementBanner__announcementBannerMarquee--ae1d9;animation-timing-function:linear;animation-iteration-count:infinite}}@media(prefers-reduced-motion:reduce){.AnnouncementBanner__loop--ae1d9>:not(:first-child),.AnnouncementBanner__loopClone--ae1d9{display:none}}@keyframes AnnouncementBanner__announcementBannerMarquee--ae1d9{0%{transform:translate(0)}to{transform:translate(-50%)}}}