.site-header.svelte-rfuq4y{z-index:20;-webkit-backdrop-filter:saturate(1.4)blur(8px);backdrop-filter:saturate(1.4)blur(8px);background:#fffffff7;border-bottom:1px solid #0000;transition:box-shadow .25s,border-color .25s;position:sticky;top:0}.site-header.scrolled.svelte-rfuq4y{border-color:var(--color-line);box-shadow:0 6px 20px #1018280f}.bar.svelte-rfuq4y{max-width:var(--content);min-height:72px;padding-inline:var(--gutter);flex-wrap:wrap;align-items:center;margin:0 auto;display:flex}.logo.svelte-rfuq4y{flex-shrink:0;padding-block:.75rem;display:flex}.logo.svelte-rfuq4y img:where(.svelte-rfuq4y){width:10.5rem;max-width:none;height:auto;display:block}.toggle.svelte-rfuq4y{background:var(--color-primary);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;width:2.9rem;height:2.9rem;margin-left:auto;display:inline-flex}.lines.svelte-rfuq4y{flex-direction:column;justify-content:space-between;width:1.25rem;height:.85rem;display:flex}.lines.svelte-rfuq4y span:where(.svelte-rfuq4y){background:var(--color-white);height:2px;transition:transform .25s var(--ease), opacity .2s;border-radius:2px;display:block}.open.svelte-rfuq4y .lines:where(.svelte-rfuq4y) span:where(.svelte-rfuq4y):first-child{transform:translateY(.37rem)rotate(45deg)}.open.svelte-rfuq4y .lines:where(.svelte-rfuq4y) span:where(.svelte-rfuq4y):nth-child(2){opacity:0}.open.svelte-rfuq4y .lines:where(.svelte-rfuq4y) span:where(.svelte-rfuq4y):nth-child(3){transform:translateY(-.37rem)rotate(-45deg)}nav.svelte-rfuq4y{width:100%;padding:.5rem 0 1.25rem;display:none}.open.svelte-rfuq4y nav:where(.svelte-rfuq4y){display:block}.links.svelte-rfuq4y{margin:0;padding:0;list-style:none}.links.svelte-rfuq4y a:where(.svelte-rfuq4y){border-bottom:1px solid var(--color-line);color:var(--color-ink);letter-spacing:.04em;text-transform:uppercase;padding:.85rem 0;font-size:.95rem;font-weight:500;text-decoration:none;display:block;position:relative}.links.svelte-rfuq4y a.current:where(.svelte-rfuq4y){color:var(--color-primary)}.end.svelte-rfuq4y{align-items:center;gap:.75rem;margin-top:1rem;display:flex}.action.svelte-rfuq4y{background:var(--color-primary);min-height:2.75rem;color:var(--color-white);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 1.4rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-flex}.action.svelte-rfuq4y:hover{background:var(--color-primary-dark)}.langs.svelte-rfuq4y{background:var(--color-soft);border-radius:999px;padding:3px;display:inline-flex}.langs.svelte-rfuq4y a:where(.svelte-rfuq4y){color:var(--color-muted);border-radius:999px;padding:.3rem .65rem;font-size:.78rem;font-weight:700;text-decoration:none}.langs.svelte-rfuq4y a.active:where(.svelte-rfuq4y){background:var(--color-white);color:var(--color-primary);box-shadow:0 1px 3px #1018281f}@media (width>=1025px){.bar.svelte-rfuq4y{min-height:var(--header-height);flex-wrap:nowrap}.toggle.svelte-rfuq4y{display:none}nav.svelte-rfuq4y,.open.svelte-rfuq4y nav:where(.svelte-rfuq4y){align-items:center;width:auto;margin-left:auto;padding:0;display:flex}.links.svelte-rfuq4y{gap:2rem;display:flex}.links.svelte-rfuq4y a:where(.svelte-rfuq4y){border:0;padding:.4rem 0;font-size:.85rem}.links.svelte-rfuq4y a:where(.svelte-rfuq4y):after{content:"";background:var(--color-primary);transform-origin:0;height:2px;transition:transform .25s var(--ease);border-radius:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.links.svelte-rfuq4y a:where(.svelte-rfuq4y):hover:after,.links.svelte-rfuq4y a.current:where(.svelte-rfuq4y):after{transform:scaleX(1)}.end.svelte-rfuq4y{margin:0 0 0 2.25rem}}.site-footer.svelte-jz8lnl{background:var(--color-soft);border-top:1px solid var(--color-line);color:var(--color-text);margin-top:auto}.inner.svelte-jz8lnl{max-width:var(--content);padding:calc(var(--space-y) * .9) var(--gutter) 2rem;text-align:center;flex-direction:column;align-items:center;gap:1.5rem;margin:0 auto;display:flex}.logo.svelte-jz8lnl img:where(.svelte-jz8lnl){width:12rem;height:auto;display:block}.social.svelte-jz8lnl{gap:.9rem;display:flex}.social.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--color-primary);transition:transform .2s;display:flex}.social.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{transform:translateY(-2px)}.links.svelte-jz8lnl{flex-wrap:wrap;justify-content:center;gap:.5rem 1.75rem;display:flex}.links.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--color-primary);font-family:var(--font-heading);font-weight:600;text-decoration:none}.links.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{text-underline-offset:.25em;text-decoration:underline}address.svelte-jz8lnl{color:var(--color-muted);font-size:.92rem;line-height:1.8}address.svelte-jz8lnl a:where(.svelte-jz8lnl){color:inherit}.legal.svelte-jz8lnl{border-top:1px solid var(--color-line);width:100%;max-width:none;color:var(--color-muted);margin:0;padding-top:1.25rem;font-size:.8rem}
