.brand-logo.svelte-1ff3ueu{flex:none;justify-content:center;align-items:center;display:inline-flex}.brand-logo.svelte-1ff3ueu img:where(.svelte-1ff3ueu){object-fit:contain;filter:brightness(0);width:auto;max-width:100%;height:100%}.brand-logo.on-dark.svelte-1ff3ueu img:where(.svelte-1ff3ueu){filter:brightness(0)invert()}.site-header.svelte-1elxaub{z-index:60;-webkit-backdrop-filter:saturate(180%)blur(14px);background:#f6f7f9b8;border-bottom:1px solid #0000;transition:border-color .25s,background .25s,box-shadow .25s;position:sticky;top:0}.site-header.scrolled.svelte-1elxaub{border-bottom-color:var(--line);box-shadow:0 8px 24px -22px #0e162680}.nav.svelte-1elxaub{justify-content:space-between;align-items:center;height:72px;display:flex}.brand.svelte-1elxaub{font-family:var(--font-brand);letter-spacing:.01em;align-items:center;gap:11px;font-size:21px;font-weight:400;display:inline-flex}.nav-links.svelte-1elxaub{align-items:center;gap:34px;display:flex}.nav-links.svelte-1elxaub a:where(.svelte-1elxaub){color:var(--slate);font-size:15px;font-weight:500;transition:color .18s}.nav-links.svelte-1elxaub a:where(.svelte-1elxaub):hover{color:var(--ink)}.nav-right.svelte-1elxaub{align-items:center;gap:14px;display:flex}.language-switcher.svelte-1elxaub{font-family:var(--font-mono);letter-spacing:.08em;color:var(--slate-2);align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}.language-switcher.svelte-1elxaub button:where(.svelte-1elxaub){appearance:none;font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:5px 1px;transition:color .18s}.language-switcher.svelte-1elxaub button:where(.svelte-1elxaub):hover,.language-switcher.svelte-1elxaub button.active:where(.svelte-1elxaub){color:var(--ink)}.language-switcher.svelte-1elxaub span:where(.svelte-1elxaub){opacity:.45}@media (width<=820px){.nav-links.svelte-1elxaub{display:none}}@media (width<=620px){.nav.svelte-1elxaub{height:66px}.brand.svelte-1elxaub{gap:8px;font-size:19px}.nav-right.svelte-1elxaub .btn:where(.svelte-1elxaub){display:none}}.site-footer.svelte-jz8lnl{background:var(--ink);color:#c3cad9;padding:clamp(56px,6vw,80px) 0 34px}.brand.svelte-jz8lnl{font-family:var(--font-brand);letter-spacing:.01em;align-items:center;gap:11px;font-size:21px;font-weight:400;display:inline-flex}.foot-grid.svelte-jz8lnl{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;display:grid}.foot-brand.svelte-jz8lnl .brand:where(.svelte-jz8lnl){color:#fff;margin-bottom:16px}.foot-brand.svelte-jz8lnl p:where(.svelte-jz8lnl){color:#8b95aa;max-width:34ch;margin:0 0 20px;font-size:14px;line-height:1.6}.fcol.svelte-jz8lnl h4:where(.svelte-jz8lnl){font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#6f7a92;margin:0 0 16px;font-size:12.5px;font-weight:700}.fcol.svelte-jz8lnl a:where(.svelte-jz8lnl){color:#aeb7c9;padding:6px 0;font-size:14px;transition:color .15s;display:block}.fcol.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:#fff}.foot-bottom.svelte-jz8lnl{color:#79839a;border-top:1px solid #23304e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:52px;padding-top:26px;font-size:13px;display:flex}.foot-bottom.svelte-jz8lnl .fb-links:where(.svelte-jz8lnl){gap:22px;display:flex}.foot-bottom.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:#fff}@media (width<=820px){.foot-grid.svelte-jz8lnl{grid-template-columns:1fr 1fr;gap:32px}.foot-brand.svelte-jz8lnl{grid-column:1/-1}}@media (width<=620px){.foot-grid.svelte-jz8lnl{grid-template-columns:1fr 1fr}}
