.announcement-concept-header{transform:translateY(var(--announcement-offset,48px));transition:transform .18s ease-out}.announcement-concept-header[data-announcement-hidden=true]{transform:translateY(0)}.announcement-concept-banner{z-index:60;min-height:44px;color:var(--color-midnight);background:0 0;transition:transform .18s ease-out,visibility .18s;position:fixed;inset:0 0 auto}.announcement-concept-banner:before{content:"";height:var(--announcement-strip,38px);background:var(--color-teal);pointer-events:none;position:absolute;inset:0 0 auto}.announcement-concept-banner[data-hidden=true]{visibility:hidden;pointer-events:none;transform:translateY(-100%)}.announcement-concept-link{text-align:center;cursor:pointer;pointer-events:auto;justify-content:center;align-items:flex-start;gap:8px;min-height:44px;padding:8px 20px;font-size:15px;font-weight:600;line-height:22px;display:flex;position:relative}.announcement-concept-link>*{pointer-events:none}.announcement-variant-static{transition:none;position:absolute}.announcement-static-shell .announcement-concept-header{transform:translateY(max(0px,calc(var(--announcement-offset,48px) - var(--announcement-scroll,0px))));transition:none}.announcement-concept-link:focus-visible{outline:2px solid var(--color-midnight);outline-offset:-4px}.announcement-concept-link svg{flex-shrink:0;width:18px;height:18px;margin-top:2px}.home-announcement-concept{isolation:isolate;position:relative}.home-announcement-concept .hero-video-section{background:var(--color-midnight)}@media(max-width:1023px){.home-announcement-concept .hero-text-col{padding-top:44px}}@media(max-width:479px){.announcement-concept-link{gap:6px;padding-inline:12px;font-size:14px}}@media(prefers-reduced-motion:reduce){.announcement-concept-header,.announcement-concept-banner{transition:none}}
