.announcement-strip[data-astro-cid-zi7eklj6]{z-index:30;-webkit-backdrop-filter:blur(12px);background:#060708a6;width:100%;position:relative;overflow:hidden}.announcement-strip__static[data-astro-cid-zi7eklj6]{justify-content:center;align-items:center;width:100%;min-height:2.375rem;display:none}.announcement-strip__ticker[data-astro-cid-zi7eklj6]{-webkit-user-select:none;user-select:none;align-items:center;width:100%;min-height:2.375rem;display:flex;overflow:hidden}.announcement-strip__track[data-astro-cid-zi7eklj6]{white-space:nowrap;will-change:transform;align-items:center;width:max-content;animation:75s linear infinite announcement-scroll;display:flex}.announcement-strip__group[data-astro-cid-zi7eklj6]{flex-shrink:0;align-items:center;display:flex}.announcement-strip__item[data-astro-cid-zi7eklj6]{flex-shrink:0;align-items:center;display:inline-flex}.announcement-strip__text[data-astro-cid-zi7eklj6]{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:#a1a1aa;font-size:.72rem;font-weight:500;line-height:1.35}.announcement-strip__separator[data-astro-cid-zi7eklj6]{color:#a1a1aa73;margin:0 1.5rem;font-size:.72rem;line-height:1;display:inline-block;transform:translateY(-.5px)}.announcement-strip[data-astro-cid-zi7eklj6]:hover .announcement-strip__track[data-astro-cid-zi7eklj6]{animation-play-state:paused}@keyframes announcement-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.announcement-strip__ticker[data-astro-cid-zi7eklj6]{display:none}.announcement-strip__static[data-astro-cid-zi7eklj6]{display:flex}}.desktop-nav-group[data-astro-cid-ctdyzwmp]{position:relative}.desktop-nav-panel[data-astro-cid-ctdyzwmp]{z-index:70;opacity:0;pointer-events:none;width:min(19rem,44vw);transition:opacity var(--transition-fast), transform var(--transition-fast);position:absolute;top:calc(100% + .45rem);left:50%;transform:translate(-50%,.5rem)}.desktop-nav-panel[data-astro-cid-ctdyzwmp]:before{content:"";height:.65rem;position:absolute;top:-.65rem;left:0;right:0}.desktop-nav-group[data-astro-cid-ctdyzwmp][data-open=true] .desktop-nav-panel[data-astro-cid-ctdyzwmp],.desktop-nav-group[data-astro-cid-ctdyzwmp]:hover .desktop-nav-panel[data-astro-cid-ctdyzwmp],.desktop-nav-group[data-astro-cid-ctdyzwmp]:focus-within .desktop-nav-panel[data-astro-cid-ctdyzwmp]{opacity:1;pointer-events:auto;transform:translate(-50%)}.desktop-nav-group[data-astro-cid-ctdyzwmp][data-open=true] .desktop-nav-toggle[data-astro-cid-ctdyzwmp]{color:var(--color-text-on-glass);background:#ffffff14}.desktop-nav-surface[data-astro-cid-ctdyzwmp]{-webkit-backdrop-filter:blur(18px);background:#08090ae6;border:1px solid #ffffff24;border-radius:1.1rem;padding:.65rem;position:relative;overflow:hidden;box-shadow:0 22px 44px #00000047}.desktop-nav-surface[data-astro-cid-ctdyzwmp]:before{content:"";pointer-events:none;background:linear-gradient(#ffffff08,#fff0);border-top:1px solid #ffffff12;border-radius:calc(1.1rem - 2px);position:absolute;inset:1px}.desktop-nav-link[data-astro-cid-ctdyzwmp]{z-index:1;transition:background-color var(--transition-fast), color var(--transition-fast);border-radius:.85rem;gap:.18rem;padding:.8rem .9rem;display:grid;position:relative}.desktop-nav-link[data-astro-cid-ctdyzwmp]:hover,.desktop-nav-link[data-astro-cid-ctdyzwmp]:focus-visible{background:#ffffff12}.desktop-nav-link__label[data-astro-cid-ctdyzwmp]{letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-on-dark);font-size:.72rem}.desktop-nav-link__description[data-astro-cid-ctdyzwmp]{color:var(--color-text-muted-dark);letter-spacing:0;text-transform:none;font-size:.77rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.desktop-nav-panel[data-astro-cid-ctdyzwmp]{transition:none;transform:translate(-50%)}}.mobile-subnav-link[data-astro-cid-hpfiisqm]{transition:background-color var(--transition-fast), color var(--transition-fast);background:#ffffff08;border-radius:.85rem;gap:.22rem;padding:.8rem .85rem;display:grid}.mobile-subnav-link[data-astro-cid-hpfiisqm]:hover,.mobile-subnav-link[data-astro-cid-hpfiisqm]:focus-visible{background:#ffffff12}.mobile-subnav-link__label[data-astro-cid-hpfiisqm]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-on-dark);font-size:.82rem}.mobile-subnav-link__description[data-astro-cid-hpfiisqm]{color:var(--color-text-muted-dark);letter-spacing:0;text-transform:none;font-size:.8rem;line-height:1.5}.mobile-accordion-toggle[data-astro-cid-hpfiisqm][aria-expanded=true] svg[data-astro-cid-hpfiisqm]{transform:rotate(180deg)}.mobile-accordion-toggle[data-astro-cid-hpfiisqm] svg[data-astro-cid-hpfiisqm]{transition:transform var(--transition-fast)}@media (prefers-reduced-motion:reduce){.mobile-accordion-toggle[data-astro-cid-hpfiisqm] svg[data-astro-cid-hpfiisqm]{transition:none}}
