.toggle[data-v-6bf4dafc]{border-radius:var(--radius-full);width:2.75rem;height:2.75rem;color:var(--c-text-muted);justify-content:center;align-items:center;display:inline-flex}.toggle__window[data-v-6bf4dafc]{width:1.25rem;height:1.25rem;display:block;overflow:hidden}.toggle__track[data-v-6bf4dafc]{flex-direction:column;display:flex}.toggle__icon[data-v-6bf4dafc]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:1.25rem;height:1.25rem}:root[data-theme=dark] .toggle__track[data-v-6bf4dafc]{transform:translateY(-50%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .toggle__track[data-v-6bf4dafc]{transform:translateY(-50%)}}.toggle[data-v-6bf4dafc]{transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.toggle[data-v-6bf4dafc]:hover{background:color-mix(in srgb,var(--c-brand) 9%,transparent);color:var(--c-accent-text)}.toggle[data-v-6bf4dafc]:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.toggle__track[data-v-6bf4dafc]{transition:transform var(--duration-slow) var(--ease-out)}.theme-transition::view-transition-new(root){mix-blend-mode:normal;animation:none}.theme-transition::view-transition-old(root){mix-blend-mode:normal;animation:none}.header[data-v-28d115e9]{z-index:var(--z-header);padding-top:var(--header-inset);pointer-events:none;position:sticky;top:0}.header__rail[data-v-28d115e9]{width:100%;position:relative}.header__bar[data-v-28d115e9]{--bar-edge:max(var(--gutter), .5 * (100% - var(--container-wide)) + var(--gutter));justify-content:space-between;align-items:center;gap:var(--space-xs);min-height:var(--header-height);padding-inline:var(--space-xs);border-bottom:1px solid var(--glass-edge);background:var(--glass-sheen),var(--glass-fill-solid);box-shadow:0 1px 0 var(--glass-hairline),var(--glass-shadow);pointer-events:auto;isolation:isolate;display:flex;position:relative}@media (width>=768px){.header__bar[data-v-28d115e9]{gap:var(--space-md);padding-inline:calc(var(--bar-edge) + var(--space-xs))}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.header__bar[data-v-28d115e9]{background:var(--glass-sheen),var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(180%);backdrop-filter:blur(var(--glass-blur)) saturate(180%)}}.header__lead[data-v-28d115e9]{gap:var(--space-md)}.header__brand[data-v-28d115e9],.header__lead[data-v-28d115e9]{flex-shrink:0;align-items:center;display:flex}.header__brand[data-v-28d115e9]{gap:var(--space-sm);padding:var(--space-3xs) var(--space-xs) var(--space-3xs) var(--space-3xs);border-radius:var(--radius-lg);color:var(--c-text);text-decoration:none}.header__logo[data-v-28d115e9]{width:2.75rem;height:2.75rem;display:block}.header__name[data-v-28d115e9]{line-height:var(--leading-snug);display:none}.header__name-main[data-v-28d115e9]{color:var(--c-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);display:block}.header__name-sub[data-v-28d115e9]{color:var(--c-text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);display:block}@media (width<=767.98px){.header__bar[data-v-28d115e9]{padding-inline:calc(var(--gutter) - var(--space-3xs)) var(--space-2xs)}.header__brand[data-v-28d115e9]{gap:var(--space-xs);padding-right:var(--space-3xs)}.header__actions .header__search[data-v-28d115e9]{padding-inline:var(--space-sm);border:1px solid var(--glass-edge);background:var(--glass-sheen),var(--c-surface);box-shadow:0 0 0 1px var(--glass-hairline),var(--gloss-rim-soft);flex:1;justify-content:flex-start}.header__actions .header__search-label[data-v-28d115e9]{color:var(--c-text-subtle);font-size:var(--text-sm);display:block}.header__actions .header__theme.header__theme[data-v-28d115e9]{flex-shrink:0;order:2;display:inline-flex}.header__quick--map[data-v-28d115e9]{order:1}.header__toggle[data-v-28d115e9]{order:3}}.header__switchboard[data-v-28d115e9]{display:none}.header__switchboard-number[data-v-28d115e9]{color:var(--c-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;display:block}.header__nav[data-v-28d115e9]{display:none}.header__actions[data-v-28d115e9]{justify-content:flex-end;align-items:center;gap:var(--space-3xs);flex:1;min-width:0;display:flex}.header__icon[data-v-28d115e9]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.header__quick[data-v-28d115e9],.header__search[data-v-28d115e9],.header__toggle[data-v-28d115e9]{justify-content:center;align-items:center;gap:var(--space-xs);border-radius:var(--radius-full);min-width:2.75rem;height:2.75rem;color:var(--c-text-muted);text-decoration:none;display:inline-flex}.header__kbd[data-v-28d115e9],.header__search-hint[data-v-28d115e9],.header__search-label[data-v-28d115e9]{display:none}.header__sos[data-v-28d115e9]{align-items:center;gap:var(--space-md);margin-top:var(--space-sm);padding:var(--space-md);border:1px solid color-mix(in srgb,var(--c-emergency) 25%,transparent);border-radius:var(--radius-xl);background:var(--c-emergency-soft);color:var(--c-text);text-decoration:none;display:flex}@media (width>=768px){.header__sos[data-v-28d115e9]{display:none}}.header__sos-icon[data-v-28d115e9]{border-radius:var(--radius-lg);background:color-mix(in srgb,var(--c-emergency) 12%,transparent);width:3rem;height:3rem;color:var(--c-emergency);flex-shrink:0;place-items:center;display:grid}.header__sos-icon svg[data-v-28d115e9]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.header__sos-text[data-v-28d115e9]{gap:var(--space-3xs);flex-direction:column;flex:1;min-width:0;display:flex}.header__sos-label[data-v-28d115e9]{color:var(--c-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium)}.header__sos-number[data-v-28d115e9]{font-size:var(--text-xl);font-weight:var(--weight-bold);font-variant-numeric:proportional-nums;line-height:1}.header__sos-cta[data-v-28d115e9]{padding:var(--space-xs) var(--space-md);border-radius:var(--radius-full);background:var(--c-emergency-solid);color:var(--c-on-emergency);font-size:var(--text-sm);font-weight:var(--weight-semibold);flex-shrink:0}.header__actions .header__theme[data-v-28d115e9]{display:none}@media (width>=768px){.header__quick[data-v-28d115e9]{display:none}.header__actions[data-v-28d115e9]{flex:0 auto;min-width:0}.header__actions .header__theme[data-v-28d115e9]{flex-shrink:0;display:inline-flex}.header__search-hint[data-v-28d115e9]{display:inline}.header__search[data-v-28d115e9]{width:15rem;min-width:10rem;height:3rem;padding-inline:var(--space-md) var(--space-xs);border:1px solid var(--glass-edge);background:var(--glass-sheen),var(--c-surface);box-shadow:0 0 0 1px var(--glass-hairline),var(--gloss-rim-soft);flex:0 auto;justify-content:flex-start}.header__search-label[data-v-28d115e9]{min-width:0;font-size:var(--text-base);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;display:block;overflow:hidden}}.header__burger[data-v-28d115e9]{width:1.125rem;height:.75rem;display:block;position:relative}.header__burger span[data-v-28d115e9]{border-radius:var(--radius-full);background:currentColor;width:100%;height:2px;position:absolute;left:0}.header__burger span[data-v-28d115e9]:first-child{top:0}.header__burger span[data-v-28d115e9]:nth-child(2){top:calc(50% - 1px)}.header__burger span[data-v-28d115e9]:nth-child(3){bottom:0}@media (width>=768px){.header__name[data-v-28d115e9]{display:block}}@media (width>=1024px){.header__nav[data-v-28d115e9]{flex-shrink:0;display:block}.header__name[data-v-28d115e9],.header__toggle[data-v-28d115e9]{display:none}.header__list[data-v-28d115e9]{margin:0;padding:0;list-style:none;display:flex}.header__link[data-v-28d115e9],.header__list[data-v-28d115e9]{align-items:center;gap:var(--space-3xs)}.header__link[data-v-28d115e9]{z-index:1;height:2.5rem;padding-inline:var(--space-md);border-radius:var(--radius-full);color:var(--c-text);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none;display:inline-flex;position:relative}.header__link--current[data-v-28d115e9]{color:var(--c-accent-text)}.header__link--current[data-v-28d115e9]:after{content:"";left:50%;bottom:calc(1px + -.5 * (-2.5rem + var(--header-height)));background:var(--nav-indicator);width:1.75rem;height:3px;box-shadow:var(--nav-indicator-glow);border-radius:3px 3px 0 0;margin-left:-.875rem;position:absolute}.header__chevron[data-v-28d115e9]{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;opacity:.7;width:.875rem;height:.875rem}.mega[data-v-28d115e9]{top:calc(100% + var(--space-xs));left:var(--bar-edge);right:var(--bar-edge);visibility:hidden;opacity:0;position:absolute}.header__search[data-v-28d115e9]{width:12rem}.header__search-hint[data-v-28d115e9]{display:none}.header__kbd[data-v-28d115e9]{border:1px solid var(--c-border);border-radius:var(--radius-sm);min-width:1.5rem;height:1.5rem;color:var(--c-text-subtle);font-family:inherit;font-size:var(--text-xs);justify-content:center;align-items:center;display:inline-flex}}@media (width>=1280px){.header__search[data-v-28d115e9]{width:calc(clamp(16rem,26vw,24rem))}.header__search-hint[data-v-28d115e9]{display:inline}.header__name[data-v-28d115e9]{display:block}}@media (width>=1320px){.header__switchboard[data-v-28d115e9]{padding:var(--space-3xs) var(--space-xs) var(--space-3xs) var(--space-md);border-left:1px solid var(--c-border);line-height:var(--leading-snug);align-self:center;align-items:center;text-decoration:none;display:flex}}.header__bar[data-v-28d115e9]:after{content:"";z-index:-1;border-radius:inherit;background:var(--glass-fill-strong);box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;position:absolute;inset:0 0 -1px}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.header__bar[data-v-28d115e9]:after{animation:linear both header-depth-28d115e9;animation-timeline:scroll(root);animation-range:0 10rem}}}@keyframes header-depth-28d115e9{to{opacity:1}}.header__brand[data-v-28d115e9]{transition:background-color var(--duration-fast) var(--ease-out)}.header__brand[data-v-28d115e9]:hover{background:color-mix(in srgb,var(--c-brand) 7%,transparent)}.header__brand[data-v-28d115e9]:focus-visible{outline:2px solid var(--c-focus);outline-offset:3px}.header__link[data-v-28d115e9]{transition:color var(--duration-fast) var(--ease-out)}.header__item--open .header__link[data-v-28d115e9],.header__link[data-v-28d115e9]:hover{color:var(--c-accent-text)}.header__link[data-v-28d115e9]:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.header:not(.header--ready) .header__link[data-v-28d115e9]:hover,.header__lens[data-v-28d115e9]{background:var(--nav-lens);box-shadow:var(--nav-lens-rim)}.header__lens[data-v-28d115e9]{z-index:0;width:var(--lens-w);border-radius:var(--radius-full);opacity:0;height:2.5rem;transform:translate(var(--lens-x),-50%);pointer-events:none;transition:transform var(--duration-slower) var(--ease-out),width var(--duration-slower) var(--ease-out),opacity var(--duration-base) var(--ease-out),background var(--duration-base) var(--ease-out);position:absolute;top:50%;left:0}.header__lens--visible[data-v-28d115e9]{opacity:1}.header__lens--open[data-v-28d115e9]{background:var(--nav-lens-open)}.header__lens--instant[data-v-28d115e9]{transition:opacity var(--duration-base) var(--ease-out)}.header__chevron[data-v-28d115e9]{transition:transform var(--duration-base) var(--ease-out)}.header__item--open .header__chevron[data-v-28d115e9]{transform:rotate(180deg)}.header__mobile-close[data-v-28d115e9],.header__quick[data-v-28d115e9],.header__search[data-v-28d115e9],.header__toggle[data-v-28d115e9]{transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.header__mobile-close[data-v-28d115e9]:hover,.header__quick[data-v-28d115e9]:hover,.header__search[data-v-28d115e9]:hover,.header__toggle[data-v-28d115e9]:hover{background:color-mix(in srgb,var(--c-brand) 9%,transparent);color:var(--c-accent-text)}.header__mobile-close[aria-expanded=true][data-v-28d115e9],.header__quick[aria-expanded=true][data-v-28d115e9],.header__search[aria-expanded=true][data-v-28d115e9],.header__toggle[aria-expanded=true][data-v-28d115e9]{border-color:var(--c-brand);color:var(--c-accent-text)}.header__mobile-close[aria-current=page][data-v-28d115e9],.header__quick[aria-current=page][data-v-28d115e9],.header__search[aria-current=page][data-v-28d115e9],.header__switchboard:hover .header__switchboard-number[data-v-28d115e9],.header__toggle[aria-current=page][data-v-28d115e9]{color:var(--c-accent-text)}.header__mobile-close[data-v-28d115e9]:focus-visible,.header__quick[data-v-28d115e9]:focus-visible,.header__search[data-v-28d115e9]:focus-visible,.header__toggle[data-v-28d115e9]:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.header__switchboard[data-v-28d115e9]{border-radius:var(--radius-md)}.header__switchboard[data-v-28d115e9]:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.header__switchboard-number[data-v-28d115e9]{transition:color var(--duration-fast) var(--ease-out)}.mega[data-v-28d115e9]{border:1px solid var(--glass-edge);border-radius:var(--radius-2xl);background:var(--glass-sheen),var(--glass-fill-solid);min-height:16rem;box-shadow:0 0 0 1px var(--glass-hairline),var(--shadow-lg);transform:translateY(calc(var(--space-xs) * -1));transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out),visibility 0s linear var(--duration-base);grid-template-columns:minmax(15rem,19rem) 1fr;display:grid}.header--ready .header__item--open .mega[data-v-28d115e9],.header:not(.header--ready) .header__item--has-children:is(:hover,:focus-within) .mega[data-v-28d115e9]{visibility:visible;opacity:1;transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out),visibility 0s;transform:translateY(0)}.mega[data-v-28d115e9]:before{content:"";background:var(--glass-fill-solid);width:.875rem;height:.875rem;box-shadow:-1px -1px 0 var(--glass-hairline);transform:translateX(calc(-.4375rem + var(--caret-x))) rotate(45deg);border-top-left-radius:.1875rem;position:absolute;top:-.4375rem;left:0}.mega__intro[data-v-28d115e9]{gap:var(--space-sm);padding:var(--space-xl);border-radius:calc(-1px + var(--radius-2xl)) 0 0 calc(-1px + var(--radius-2xl));background:radial-gradient(90% 70% at 0 0,var(--band-glow-a),transparent 70%),var(--band-base);border-right:1px solid var(--c-border);flex-direction:column;display:flex}.mega__title[data-v-28d115e9]{color:var(--c-text);font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.mega__lead[data-v-28d115e9]{color:var(--c-text-muted);line-height:var(--leading-normal)}.mega__cta[data-v-28d115e9],.mega__lead[data-v-28d115e9]{font-size:var(--text-sm)}.mega__cta[data-v-28d115e9]{align-items:center;gap:var(--space-xs);margin-top:var(--space-2xs);min-height:2.5rem;padding-inline:var(--space-md);border-radius:var(--radius-full);background:var(--c-brand);color:var(--c-on-brand);font-weight:var(--weight-semibold);box-shadow:var(--gloss-solid-rim);transition:background-color var(--duration-fast) var(--ease-out);align-self:flex-start;text-decoration:none;display:inline-flex}.mega__cta[data-v-28d115e9]:hover{background:var(--c-brand-hover);color:var(--c-on-brand)}.mega__cta[data-v-28d115e9]:focus-visible{outline:2px solid var(--c-focus);outline-offset:3px}.mega__cta-icon[data-v-28d115e9]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem;transition:transform var(--duration-base) var(--ease-out)}.mega__cta:hover .mega__cta-icon[data-v-28d115e9]{transform:translate(3px)}.mega__switchboard[data-v-28d115e9]{padding-top:var(--space-md);color:var(--c-text-subtle);font-size:var(--text-xs);margin-top:auto}.mega__switchboard a[data-v-28d115e9]{color:var(--c-accent-text);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;text-decoration:none}.mega__switchboard a[data-v-28d115e9]:hover{text-decoration:underline}.mega__links[data-v-28d115e9]{align-content:start;gap:var(--space-3xs) var(--space-xs);padding:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.mega__link[data-v-28d115e9]{gap:var(--space-3xs);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-lg);transition:background-color var(--duration-fast) var(--ease-out);text-decoration:none;display:grid;position:relative}.mega__link[data-v-28d115e9]:focus-visible,.mega__link[data-v-28d115e9]:hover{background:var(--c-accent-soft)}.mega__link[data-v-28d115e9]:focus-visible{outline:2px solid var(--c-focus);outline-offset:0}.mega__label[data-v-28d115e9]{color:var(--c-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);transition:color var(--duration-fast) var(--ease-out)}.mega__link:hover .mega__label[data-v-28d115e9]{color:var(--c-accent-text)}.mega__desc[data-v-28d115e9]{color:var(--c-text-subtle);font-size:var(--text-xs);line-height:var(--leading-snug)}.mega__link[aria-current=page][data-v-28d115e9]{background:var(--c-accent-soft)}.mega__link[aria-current=page] .mega__label[data-v-28d115e9]{color:var(--c-accent-text)}.mega__link[aria-current=page][data-v-28d115e9]:before{content:"";top:var(--space-sm);bottom:var(--space-sm);background:var(--nav-indicator);width:3px;box-shadow:var(--nav-indicator-glow);border-radius:0 3px 3px 0;position:absolute;left:0}.header__burger span[data-v-28d115e9]{transition:transform var(--duration-base) var(--ease-out),opacity var(--duration-fast) var(--ease-out)}.header__burger--open span[data-v-28d115e9]:first-child{transform:translateY(.3125rem)rotate(45deg)}.header__burger--open span[data-v-28d115e9]:nth-child(2){opacity:0;transform:translate(-.5rem)}.header__burger--open span[data-v-28d115e9]:nth-child(3){transform:translateY(-.3125rem)rotate(-45deg)}.header__drawer[data-v-28d115e9]{width:100%;max-width:none;height:100%;max-height:none;color:var(--c-text);pointer-events:auto;transition:background-color var(--duration-base) var(--ease-in-out);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:visible}.header__drawer[data-v-28d115e9]::backdrop{background:0 0}.header__drawer--shown[data-v-28d115e9]{background-color:var(--scrim-page);transition-duration:var(--duration-slow);transition-timing-function:var(--ease-out)}.header__mobile[data-v-28d115e9]{width:min(22rem,100% - var(--space-2xl));padding:0 var(--space-md) var(--space-md);overscroll-behavior:contain;border-radius:var(--radius-2xl) 0 0 var(--radius-2xl);background:var(--glass-fill-solid);box-shadow:0 0 0 1px var(--glass-hairline),var(--shadow-lg);transition:transform var(--duration-base) var(--ease-in-out);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.header__drawer--shown .header__mobile[data-v-28d115e9]{transition-duration:var(--duration-slow);transition-timing-function:var(--ease-out);transform:none}.header__mobile-head[data-v-28d115e9]{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-xs);min-height:calc(var(--header-height) + var(--header-inset));margin-right:calc(var(--space-md) * -1);padding:var(--header-inset) var(--space-2xs) 0 0;background:var(--glass-fill-solid);flex-shrink:0;display:flex;position:sticky;top:0}@media (width>=768px){.header__mobile-head[data-v-28d115e9]{padding-right:calc(var(--gutter) + var(--space-xs))}}.header__mobile-title[data-v-28d115e9]{color:var(--c-text-subtle);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.header__mobile-close[data-v-28d115e9]{border-radius:var(--radius-full);width:2.75rem;height:2.75rem;color:var(--c-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.header__mobile-list[data-v-28d115e9],.header__mobile-sublist[data-v-28d115e9]{margin:0;padding:0;list-style:none}.header__mobile-row[data-v-28d115e9]{justify-content:space-between;align-items:center;gap:var(--space-2xs);display:flex}.header__mobile-link[data-v-28d115e9]{align-items:center;gap:var(--space-sm);min-width:0;min-height:3.25rem;padding-block:var(--space-2xs);border-radius:var(--radius-lg);color:var(--c-text);font-size:var(--text-base);font-weight:var(--weight-semibold);transition:color var(--duration-fast) var(--ease-out);flex:1;text-decoration:none;display:flex}@media (hover:hover){.header__mobile-link[data-v-28d115e9]:hover{color:var(--c-accent-text)}}.header__mobile-link[data-v-28d115e9]:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.header__mobile-icon[data-v-28d115e9]{border-radius:var(--radius-md);background:var(--c-accent-soft);width:2.25rem;height:2.25rem;color:var(--c-accent-text);flex-shrink:0;place-items:center;display:grid}.header__mobile-icon svg[data-v-28d115e9]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.125rem;height:1.125rem}.header__mobile-label[data-v-28d115e9]{flex:1;min-width:0}.header__mobile-arrow[data-v-28d115e9]{width:1.125rem;height:1.125rem;margin-right:var(--space-sm);fill:none;stroke:var(--c-text-subtle);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.header__mobile-link--current[data-v-28d115e9]{color:var(--c-accent-text)}.header__mobile-link--current .header__mobile-icon[data-v-28d115e9]{background:var(--c-brand);color:var(--c-on-brand)}.header__mobile-expand[data-v-28d115e9]{border-radius:var(--radius-full);width:2.75rem;height:2.75rem;color:var(--c-text-muted);justify-content:center;align-items:center;display:inline-flex}.header__mobile-expand .header__icon[data-v-28d115e9]{transition:transform var(--duration-base) var(--ease-out)}.header__mobile-expand[aria-expanded=true] .header__icon[data-v-28d115e9]{transform:rotate(180deg)}.header__mobile-expand[data-v-28d115e9]:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.header__mobile-sublist[data-v-28d115e9]{padding:0 0 var(--space-sm) 2.25rem}.header__mobile-quick[data-v-28d115e9]{padding-top:var(--space-md);flex:1 0 auto}.header__mobile-eyebrow[data-v-28d115e9]{margin-bottom:var(--space-xs);color:var(--c-text-subtle);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.header__mobile-tiles[data-v-28d115e9]{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.header__mobile-tile[data-v-28d115e9]{align-items:flex-start;gap:var(--space-xs);height:100%;padding:var(--space-sm);border:1px solid var(--c-border);border-radius:var(--radius-lg);background:var(--c-surface);color:var(--c-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug);transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}@media (hover:hover){.header__mobile-tile[data-v-28d115e9]:hover{border-color:var(--c-border-strong);background:var(--c-surface-sunken)}}.header__mobile-tile[aria-current=page][data-v-28d115e9]{border-color:var(--c-brand);color:var(--c-accent-text)}.header__mobile-tile[data-v-28d115e9]:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.header__mobile-sublink[data-v-28d115e9]{gap:var(--space-3xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);color:var(--c-text);text-decoration:none;display:grid}.header__mobile-sublink[data-v-28d115e9]:hover{background:var(--c-accent-soft)}.header__mobile-sublink[aria-current=page][data-v-28d115e9]{background:var(--c-accent-soft);color:var(--c-accent-text);font-weight:var(--weight-semibold)}.header__mobile-sublink[data-v-28d115e9]:focus-visible{outline:2px solid var(--c-focus);outline-offset:0}.header__mobile-desc[data-v-28d115e9]{color:var(--c-text-subtle);font-size:var(--text-xs)}.header__mobile-foot[data-v-28d115e9]{align-items:center;gap:var(--space-xs);margin-top:var(--space-sm);display:flex}.header__mobile-foot .header__mobile-theme[data-v-28d115e9]{border:1px solid var(--c-border);flex-shrink:0}@media (width>=768px){.header__mobile-foot .header__mobile-theme[data-v-28d115e9]{display:none}}.header__mobile-call[data-v-28d115e9]{border-radius:var(--radius-full);background:var(--c-brand);min-height:2.75rem;color:var(--c-on-brand);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;flex:1;justify-content:center;align-items:center;text-decoration:none;display:flex}.header__mobile-call[data-v-28d115e9]:focus-visible{outline:2px solid var(--c-focus);outline-offset:3px}.menu-open{overflow:hidden}
