.hf-bar.svelte-ufxb1m{background:var(--navy);color:var(--on-action)}.hf-bar-inner.svelte-ufxb1m{flex-direction:column;gap:14px;padding:20px 20px 24px;display:flex}.hf-bar-groups.svelte-ufxb1m{flex-direction:column;gap:14px;display:flex}.hf-bar-group.svelte-ufxb1m{min-width:0}.hf-bar-ruled.svelte-ufxb1m,.hf-bar-copy.svelte-ufxb1m{border-top:1px solid #ffffff2e;padding-top:14px}.hf-bar-label.svelte-ufxb1m{letter-spacing:.08em;text-transform:uppercase;color:var(--on-navy-muted);margin:0 0 4px;font-size:.75rem;font-weight:700}.hf-bar-row.svelte-ufxb1m{flex-wrap:wrap;column-gap:18px;display:flex}.hf-bar-link.svelte-ufxb1m{box-sizing:border-box;min-width:44px;min-height:44px;color:inherit;text-underline-offset:3px;justify-content:center;align-items:center;margin:0 -7px;padding:0 7px;font-size:.9375rem;display:inline-flex}.hf-bar-glyphed.svelte-ufxb1m{gap:6px}.hf-bar-wide.svelte-ufxb1m{gap:8px}.hf-bar-strong.svelte-ufxb1m,.hf-bar-link[aria-current=page].svelte-ufxb1m{font-weight:700}.hf-bar-cookies.svelte-ufxb1m{font-weight:600}.hf-bar-link.svelte-ufxb1m:hover,.hf-bar-ai.svelte-ufxb1m a:where(.svelte-ufxb1m):hover,.hf-lang-option.svelte-ufxb1m:hover{text-decoration-thickness:2px}.hf-bar.svelte-ufxb1m a:where(.svelte-ufxb1m):focus-visible{outline:3px solid var(--on-action);outline-offset:3px}.hf-bar-switch.svelte-ufxb1m{align-items:center;min-height:52px;display:flex}.hf-lang.svelte-ufxb1m{border-radius:var(--radius-full);background:#ffffff14;border:2px solid #ffffff4d;flex:none;padding:2px;display:inline-flex}.hf-lang-option.svelte-ufxb1m{box-sizing:border-box;border-radius:var(--radius-full);height:44px;color:var(--on-action);align-items:center;gap:6px;padding:0 14px;font-size:.9375rem;font-weight:700;text-decoration:none;display:flex}.hf-lang-current.svelte-ufxb1m{background:var(--surface);color:var(--navy)}.hf-bar-ai-label.svelte-ufxb1m{align-items:center;gap:6px;display:flex}.hf-bar-ai.svelte-ufxb1m{color:var(--on-navy-muted);margin:6px 0 0;font-size:.8125rem;line-height:1.5}.hf-bar-ai.svelte-ufxb1m a:where(.svelte-ufxb1m){color:inherit;text-underline-offset:3px;font-weight:700}.hf-bar-copy.svelte-ufxb1m{color:var(--on-navy-muted);margin:0;font-size:.875rem}@media (width>=900px){.hf-bar-inner.svelte-ufxb1m{box-sizing:border-box;max-width:var(--size-page);margin:0 auto;padding:24px clamp(16px,4vw,32px) 18px;display:block}.hf-bar-groups.svelte-ufxb1m{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:24px 32px;display:grid}.hf-bar-ruled.svelte-ufxb1m{border-top:0;border-left:1px solid #fff3;padding:0 0 0 32px}.hf-bar-ai.svelte-ufxb1m{font-size:.875rem}.hf-bar-copy.svelte-ufxb1m{margin-top:16px;padding-top:12px}}.hf-footer.svelte-7lfg3q{color:var(--ink);font:400 1rem/1.45 var(--font-sans)}.hf-footer-tier.svelte-7lfg3q{background:var(--warm);border-radius:50% 50% 0 0/28px 28px 0 0;padding:40px 20px 28px}.hf-footer-inner.svelte-7lfg3q{flex-direction:column;gap:24px;display:flex}.hf-footer-groups.svelte-7lfg3q{grid-template-columns:1fr 1fr;gap:16px;display:grid}.hf-footer-brand.svelte-7lfg3q{flex-direction:column;gap:4px;display:flex}.hf-footer-brand.svelte-7lfg3q .hf-footer-logo{align-self:flex-start;width:121px;height:48px}.hf-footer-tagline.svelte-7lfg3q,.hf-footer-lead.svelte-7lfg3q{margin:6px 0 0;font-size:1rem}.hf-footer-tagline.svelte-7lfg3q{color:var(--ink-muted)}.hf-footer-lead.svelte-7lfg3q{margin-top:12px;font-weight:600}.hf-footer-cross.svelte-7lfg3q{box-sizing:border-box;border:2px solid var(--navy);border-radius:var(--radius-full);background:var(--surface);min-height:48px;color:var(--link);align-self:flex-start;align-items:center;gap:8px;margin-top:4px;padding:0 20px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.hf-footer-group.svelte-7lfg3q{flex-direction:column;min-width:0;display:flex}.hf-footer-title.svelte-7lfg3q{letter-spacing:.06em;text-transform:uppercase;color:var(--tint-text);margin:0 0 2px;font-size:.8125rem;font-weight:700}.hf-footer-link.svelte-7lfg3q{min-height:44px;color:var(--link);align-items:center;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex}.hf-footer-link[aria-current=page].svelte-7lfg3q{text-underline-offset:3px;font-weight:800;text-decoration:underline}.hf-footer-link.svelte-7lfg3q:hover,.hf-footer-cross.svelte-7lfg3q:hover{color:var(--link-hover)}.hf-footer-tier.svelte-7lfg3q a:where(.svelte-7lfg3q):focus-visible{outline:3px solid var(--action);outline-offset:3px}@media (width>=900px){.hf-footer.svelte-7lfg3q{line-height:1.5}.hf-footer-tier.svelte-7lfg3q{border-radius:50% 50% 0 0/70px 70px 0 0;padding:76px clamp(16px,4vw,32px) 44px}.hf-footer-inner.svelte-7lfg3q{box-sizing:border-box;max-width:var(--size-page);grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr));align-items:start;gap:32px 40px;margin:0 auto;display:grid}.hf-footer-groups.svelte-7lfg3q{display:contents}.hf-footer-brand.svelte-7lfg3q .hf-footer-logo{width:141px;height:56px}.hf-footer-title.svelte-7lfg3q{margin-bottom:4px}.hf-footer-link.svelte-7lfg3q{font-size:1rem}}
