.lang.svelte-ni1vzs{display:inline-flex;padding:3px;border-radius:var(--r-pill);background:var(--paper-2)}.lang.svelte-ni1vzs button:where(.svelte-ni1vzs){min-width:44px;min-height:44px;padding:0 var(--s-2);border:0;border-radius:var(--r-pill);background:transparent;font-size:.8125rem;font-weight:700;letter-spacing:.04em;color:var(--ink-3);cursor:pointer;transition:background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.lang.svelte-ni1vzs button:where(.svelte-ni1vzs):hover{color:var(--ink)}.lang.svelte-ni1vzs button[aria-pressed=true]:where(.svelte-ni1vzs){background:var(--white);color:var(--ink);box-shadow:var(--shadow-1)}.onDark.svelte-ni1vzs{background:#f7f3ec1a}.onDark.svelte-ni1vzs button:where(.svelte-ni1vzs){color:var(--on-navy-2)}.onDark.svelte-ni1vzs button:where(.svelte-ni1vzs):hover{color:var(--on-navy)}.onDark.svelte-ni1vzs button[aria-pressed=true]:where(.svelte-ni1vzs){background:var(--on-navy);color:var(--ink);box-shadow:none}.nav.svelte-1qi765d{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--paper) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.bar.svelte-1qi765d{display:flex;align-items:center;gap:var(--s-6);min-height:68px}.brand.svelte-1qi765d{display:inline-flex;align-items:center;flex:none;min-height:44px;padding-block:var(--s-2)}.brand.svelte-1qi765d img:where(.svelte-1qi765d){width:116px;height:auto}.links.svelte-1qi765d{margin-left:auto}.links.svelte-1qi765d ul:where(.svelte-1qi765d){display:flex;gap:var(--s-1)}.menu-cta.svelte-1qi765d{display:none}.links.svelte-1qi765d a:where(.svelte-1qi765d):not(.btn){display:inline-flex;align-items:center;min-height:44px;padding:0 var(--s-3);text-decoration:none;font-weight:500;color:var(--ink-2);border-radius:var(--r-pill);transition:background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.links.svelte-1qi765d a:where(.svelte-1qi765d):not(.btn):hover{color:var(--ink);background:var(--paper-2)}.links.svelte-1qi765d a[aria-current=page]:where(.svelte-1qi765d){color:var(--ink);background:var(--tint)}.right.svelte-1qi765d{display:flex;align-items:center;gap:var(--s-3)}.burger.svelte-1qi765d{display:none;width:44px;height:44px;place-items:center;background:transparent;border:0;color:inherit;cursor:pointer;border-radius:var(--r-pill)}@media(max-width:960px){.bar.svelte-1qi765d{gap:var(--s-3);justify-content:space-between}.burger.svelte-1qi765d{display:grid}.links.svelte-1qi765d{display:none;position:absolute;left:0;right:0;top:100%;background:var(--paper);border-bottom:1px solid var(--line);box-shadow:var(--shadow-2);padding:var(--s-2) var(--gutter) var(--s-5)}.links.open.svelte-1qi765d{display:block}.links.svelte-1qi765d ul:where(.svelte-1qi765d){flex-direction:column}.links.svelte-1qi765d a:where(.svelte-1qi765d):not(.btn){width:100%;min-height:52px;padding-inline:0;font-size:1.125rem;border-bottom:1px solid var(--line);border-radius:0}.links.svelte-1qi765d a:where(.svelte-1qi765d):not(.btn):hover,.links.svelte-1qi765d a[aria-current=page]:where(.svelte-1qi765d){background:transparent}.links.svelte-1qi765d a[aria-current=page]:where(.svelte-1qi765d){color:var(--accent-ink)}.menu-cta.svelte-1qi765d{display:block;margin-top:var(--s-4)}.menu-cta.svelte-1qi765d .btn:where(.svelte-1qi765d){width:100%}}@media(max-width:560px){.cta.svelte-1qi765d{display:none}.brand.svelte-1qi765d img:where(.svelte-1qi765d){width:104px}}footer.svelte-2xnmn1{background:var(--navy);color:var(--on-navy-2);padding:var(--s-8) 0 var(--s-6);font-size:.9375rem}.row.svelte-2xnmn1{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-5) var(--s-7)}.id.svelte-2xnmn1{display:grid;gap:var(--s-2);justify-items:start}.id.svelte-2xnmn1 img:where(.svelte-2xnmn1){width:132px;height:auto;margin-bottom:var(--s-2)}.tag.svelte-2xnmn1{color:var(--on-navy);font-family:var(--font-display);font-size:1.125rem}nav.svelte-2xnmn1{display:grid;align-content:start}nav.svelte-2xnmn1 a:where(.svelte-2xnmn1){display:inline-flex;align-items:center;min-height:44px;color:var(--on-navy);text-decoration:none}nav.svelte-2xnmn1 a:where(.svelte-2xnmn1):hover{text-decoration:underline}.base.svelte-2xnmn1{flex-basis:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--s-3);border-top:1px solid rgb(247 243 236 / .16);padding-top:var(--s-4)}
