.lang-switch[data-astro-cid-a2mxz4y6] ul[data-astro-cid-a2mxz4y6]{display:flex;align-items:center;gap:6px;margin:0;padding:0;list-style:none;font-family:var(--font-mono);font-size:var(--type-mono);letter-spacing:var(--tracking-mono);color:var(--color-mid-grey)}.sep[data-astro-cid-a2mxz4y6]{color:var(--color-mid-grey);user-select:none}.lang-link[data-astro-cid-a2mxz4y6]{color:var(--color-mid-grey);text-decoration:none;padding-bottom:2px;transition:color var(--duration-slow) var(--ease),border-color var(--duration-slow) var(--ease)}.lang-link[data-astro-cid-a2mxz4y6]:hover{color:var(--color-forest-ink)}.lang-link[data-astro-cid-a2mxz4y6].current{color:var(--color-forest-ink);border-bottom:1px solid var(--color-forest-ink)}.site-header[data-astro-cid-3ef6ksr2]{background:var(--color-warm-paper);border-bottom:1px solid var(--color-forest-ink)}.row[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:28px var(--gutter-x)}.brand[data-astro-cid-3ef6ksr2]{font-family:var(--font-serif-en);font-size:22px;font-weight:500;letter-spacing:.02em;color:var(--color-forest-ink);text-decoration:none}.main-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;gap:28px;margin:0;padding:0;list-style:none}.main-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-family:var(--font-sans-en);font-size:14px;color:var(--color-forest-ink);text-decoration:none;padding-bottom:2px;border-bottom:1px solid transparent;transition:border-color var(--duration-slow) var(--ease)}.main-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{border-bottom-color:var(--color-forest-ink)}@media(max-width:900px){.row[data-astro-cid-3ef6ksr2]{flex-wrap:wrap;gap:16px;padding:20px var(--gutter-x-mobile)}.main-nav[data-astro-cid-3ef6ksr2]{order:3;width:100%;overflow-x:auto}.main-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{gap:20px;padding-bottom:4px}.main-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{white-space:nowrap}}.site-footer[data-astro-cid-sz7xmlte]{background:var(--color-warm-paper);border-top:1px solid var(--color-forest-ink);padding:64px var(--gutter-x) 32px}.grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:48px;margin-bottom:56px}.brand-col[data-astro-cid-sz7xmlte] .brand-mark[data-astro-cid-sz7xmlte]{font-family:var(--font-serif-en);font-size:32px;line-height:1.05;color:var(--color-forest-ink);letter-spacing:var(--tracking-tight);font-weight:500;margin-bottom:14px}.brand-col[data-astro-cid-sz7xmlte] .tagline[data-astro-cid-sz7xmlte]{font-family:var(--font-serif-en);font-size:15px;line-height:var(--lh-meta);color:var(--color-mid-grey);max-width:360px;margin:0}.col-head[data-astro-cid-sz7xmlte]{margin-bottom:14px}.serif-list[data-astro-cid-sz7xmlte],.lang-list[data-astro-cid-sz7xmlte]{margin:0;padding:0;list-style:none;font-family:var(--font-serif-en);font-size:14px;color:var(--color-forest-ink);line-height:1.9}.serif-list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-forest-ink);text-decoration:none;transition:color var(--duration-slow) var(--ease)}.serif-list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-slate-blue)}.lang-list[data-astro-cid-sz7xmlte]{font-family:var(--font-mono);font-size:13px;letter-spacing:.06em}.lang-list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-mid-grey);text-decoration:none;transition:color var(--duration-slow) var(--ease)}.lang-list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-forest-ink)}.lang-list[data-astro-cid-sz7xmlte] .current[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-forest-ink);font-weight:500}.built-with[data-astro-cid-sz7xmlte]{padding-top:24px;border-top:1px solid var(--color-rule-strong);font-family:var(--font-mono);font-size:var(--type-mono);color:var(--color-mid-grey);letter-spacing:.06em;margin-bottom:12px}.legal-row[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:center;gap:24px;font-family:var(--font-mono);font-size:var(--type-mono);color:var(--color-mid-grey);letter-spacing:.06em}.legal-links[data-astro-cid-sz7xmlte]{display:flex;gap:28px;list-style:none;margin:0;padding:0}.legal-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-mid-grey);text-decoration:none;transition:color var(--duration-slow) var(--ease)}.legal-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-forest-ink)}@media(max-width:1000px){.grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;gap:40px}.brand-col[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}@media(max-width:640px){.site-footer[data-astro-cid-sz7xmlte]{padding:48px var(--gutter-x-mobile) 24px}.grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:32px}.legal-row[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:flex-start;gap:12px}.legal-links[data-astro-cid-sz7xmlte]{gap:18px;flex-wrap:wrap}}
