.logo[data-astro-cid-f7espo7c]{color:var(--text);align-items:center;gap:.5em;display:inline-flex}.logo-icon[data-astro-cid-f7espo7c]{flex:none;width:2.4em;height:2.4em}.logo-words[data-astro-cid-f7espo7c]{justify-items:start;gap:.2em;display:grid}.logo-text[data-astro-cid-f7espo7c]{font-family:var(--font-serif);white-space:nowrap;background:linear-gradient(90deg, var(--green-ink) 60%, transparent 0) left bottom / .55em 2px repeat-x;padding-bottom:.18em;font-weight:560;line-height:1.1}.logo-text[data-astro-cid-f7espo7c] em[data-astro-cid-f7espo7c]{color:var(--green-ink)}.logo-tagline[data-astro-cid-f7espo7c]{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:max(.52em,11px);font-weight:600;line-height:1.2}.logo--lg[data-astro-cid-f7espo7c]{font-size:clamp(1.3rem,4.6vw,1.6rem)}.logo--sm[data-astro-cid-f7espo7c]{font-size:1.1rem}.skip[data-astro-cid-nen7h5rs]{z-index:100;background:var(--surface);color:var(--text);border-radius:8px;padding:10px 16px;position:absolute;top:-60px;left:12px}.skip[data-astro-cid-nen7h5rs]:focus{top:12px}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);border-bottom:2px dashed color-mix(in srgb, var(--seam) 55%, transparent);position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:16px;min-height:80px;display:flex}.brand[data-astro-cid-nen7h5rs]{padding-block:10px;text-decoration:none;display:inline-flex}ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.nav-desktop[data-astro-cid-nen7h5rs]{align-items:center;gap:24px;display:none}.nav-desktop[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:22px;display:flex}.nav-desktop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn),.sheet[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){color:var(--text);font-weight:500;text-decoration:none}.nav-desktop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn):hover,.sheet[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn):hover{color:var(--green-ink);text-decoration:underline}a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--green-ink)!important;text-decoration:underline dashed!important}.lang[data-astro-cid-nen7h5rs]{border-left:1px solid var(--line);padding-left:22px}.btn--sm[data-astro-cid-nen7h5rs]{min-height:42px;padding:.5em 1.1em}.nav-mobile[data-astro-cid-nen7h5rs]{position:relative}.nav-mobile[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;border:1.5px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-weight:600;list-style:none;display:inline-flex}.nav-mobile[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.sheet[data-astro-cid-nen7h5rs]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:min(300px,100vw - 32px);box-shadow:var(--shadow);padding:12px;position:absolute;top:calc(100% + 10px);right:0}.sheet[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin-bottom:12px;display:grid}.sheet[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:8px;padding:12px 10px;display:block}.sheet[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]+li[data-astro-cid-nen7h5rs]{border-top:1px dashed var(--line)}.sheet[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{width:100%}@media (width>=900px){.nav-desktop[data-astro-cid-nen7h5rs]{display:flex}.nav-mobile[data-astro-cid-nen7h5rs]{display:none}}.site-footer[data-astro-cid-jo6i4kqk]{color:var(--muted);margin-top:0;font-size:.95rem}.inner[data-astro-cid-jo6i4kqk]{gap:12px;padding-block:32px 40px;display:grid}.about[data-astro-cid-jo6i4kqk]{justify-items:start;gap:12px;display:grid}.line[data-astro-cid-jo6i4kqk]{justify-items:start;gap:4px;margin:0;display:grid}ul[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;list-style:none;display:flex}a[data-astro-cid-jo6i4kqk]{color:var(--muted)}a[data-astro-cid-jo6i4kqk]:hover{color:var(--green-ink)}@media (width>=900px){.inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr auto;align-items:center}}
