.AnnouncementBanner_wrap__PjZnf{position:relative;width:min(100%,1180px);margin:.95rem auto 0;border:1px solid var(--ui-border-soft);border-radius:var(--radius-panel,var(--ui-radius-xl));background:var(--ui-surface-1);box-shadow:var(--ui-shadow-soft);overflow:clip;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.AnnouncementBanner_wrap__PjZnf:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--ui-brand-primary)}.AnnouncementBanner_content__mqAWG{display:grid;grid-gap:var(--ui-space-4);gap:var(--ui-space-4);padding:clamp(.95rem,1vw + .55rem,1.2rem)}.AnnouncementBanner_withMedia___b_6x{grid-template-columns:minmax(0,1fr) minmax(180px,240px);align-items:center}.AnnouncementBanner_body__wyZmz{display:grid;grid-gap:.9rem;gap:.9rem;min-width:0}.AnnouncementBanner_copy__eU3ov{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0}.AnnouncementBanner_headline__01sab{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.AnnouncementBanner_eyebrow__mm756{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:22px;padding:0 .55rem;border-radius:999px;background:color-mix(in srgb,var(--ui-brand-primary) 12%,transparent);color:var(--ui-brand-primary);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.AnnouncementBanner_title__O_45P{color:var(--ui-text-strong);font-size:12px;line-height:1.3;letter-spacing:0}.AnnouncementBanner_message__qs0we{margin:0;color:var(--ui-text-soft);font-size:12px;line-height:1.5;white-space:pre-line}.AnnouncementBanner_actions__h43nj{display:flex;align-items:center;justify-content:flex-start;gap:.55rem;flex-wrap:wrap}.AnnouncementBanner_media__KEqg4{display:flex;align-items:stretch;justify-content:flex-end;min-width:0}.AnnouncementBanner_image__vEShf{width:100%;height:auto;max-height:138px;object-fit:cover;border-radius:calc(var(--ui-radius-md) + 2px);border:1px solid var(--ui-border-soft);background:var(--ui-surface-2)}.AnnouncementBanner_cta__c_XxW,.AnnouncementBanner_dismiss__9A1g5{min-height:var(--control-height-sm);padding:.55rem .95rem;border-radius:12px;font-size:12px;font-weight:var(--ui-weight-bold);text-decoration:none;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.AnnouncementBanner_cta__c_XxW{border:1px solid color-mix(in srgb,var(--ui-brand-primary) 22%,transparent);background:color-mix(in srgb,var(--ui-brand-primary) 10%,var(--ui-surface-2));color:var(--ui-brand-primary)}.AnnouncementBanner_dismiss__9A1g5{border:1px solid var(--ui-border-soft);background:transparent;color:var(--ui-text-base);cursor:pointer}.AnnouncementBanner_cta__c_XxW:hover,.AnnouncementBanner_dismiss__9A1g5:hover{transform:translateY(-.5px)}.AnnouncementBanner_cta__c_XxW:focus-visible,.AnnouncementBanner_dismiss__9A1g5:focus-visible{outline:none;box-shadow:var(--ui-shadow-focus)}.AnnouncementBanner_success__XWGCt{border-color:color-mix(in srgb,var(--ui-brand-accent) 18%,var(--ui-border-soft))}.AnnouncementBanner_success__XWGCt:before{background:var(--ui-brand-accent)}.AnnouncementBanner_success__XWGCt .AnnouncementBanner_cta__c_XxW{border-color:color-mix(in srgb,var(--ui-brand-accent) 24%,transparent);background:color-mix(in srgb,var(--ui-brand-accent) 12%,var(--ui-surface-2));color:var(--ui-brand-accent)}.AnnouncementBanner_warning__6Tqq9{border-color:color-mix(in srgb,#d97706 22%,var(--ui-border-soft))}.AnnouncementBanner_warning__6Tqq9:before{background:#d97706}.AnnouncementBanner_warning__6Tqq9 .AnnouncementBanner_cta__c_XxW{border-color:rgba(217,119,6,.24);background:rgba(217,119,6,.1);color:#b45309}@media (max-width:720px){.AnnouncementBanner_wrap__PjZnf{width:100%;margin-top:.75rem;border-radius:20px}.AnnouncementBanner_content__mqAWG{gap:.85rem;padding:.9rem .85rem .9rem .95rem}.AnnouncementBanner_withMedia___b_6x{grid-template-columns:1fr}.AnnouncementBanner_media__KEqg4{justify-content:stretch;order:-1}.AnnouncementBanner_image__vEShf{max-height:168px}.AnnouncementBanner_actions__h43nj{display:grid;grid-gap:.55rem;gap:.55rem}.AnnouncementBanner_cta__c_XxW,.AnnouncementBanner_dismiss__9A1g5{width:100%;display:inline-flex;align-items:center;justify-content:center}}.AnnouncementBanner_wrap__PjZnf.publicAnnouncementOverlay{position:fixed;left:50%;top:calc(var(--public-header-offset, 88px) + env(safe-area-inset-top, 0px));z-index:999;width:min(calc(100% - (2 * var(--page-gutter))),1180px);margin:0;transform:translateX(-50%)}@media (max-width:760px){.AnnouncementBanner_wrap__PjZnf.publicAnnouncementOverlay{top:calc(var(--public-header-offset-mobile, 138px) + env(safe-area-inset-top, 0px));width:calc(100% - (2 * var(--page-gutter-tight)))}}