@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-ext-400-normal.C2je3j2s.woff2)format("woff2"),url(./instrument-serif-latin-ext-400-normal.CFCUzsTy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-400-normal.DnYpCC2O.woff2)format("woff2"),url(./instrument-serif-latin-400-normal.BVbkICAY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-ext-400-italic.C9HzH3YL.woff2)format("woff2"),url(./instrument-serif-latin-ext-400-italic.D7-lnxEk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2"),url(./instrument-serif-latin-400-italic.u__WvvIK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(./dm-sans-latin-ext-opsz-normal.oos9povj.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(./dm-sans-latin-opsz-normal.Bf69Tn_J.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=night]{--dt-bg:#0c1424;--dt-surface:#111d30;--dt-surface-raised:#15233a;--dt-line:#22314c;--dt-line-strong:#2e4262;--dt-ink:#f1e6d2;--dt-ink-2:#c9d1de;--dt-ink-3:#8f9bb0;--dt-place:#b7c3d6;--dt-accent:#f3b867;--dt-accent-text:#f3b867;--dt-on-accent:#1a1206;--dt-lantern:radial-gradient(circle, #f3b8672e 0, #f3b8670d 9%, transparent 14%);--dt-rest-veil:#0c142480;--dt-ev-genetic:#f1e6d2;--dt-ev-historical:#f3b867;--dt-ev-oral:#c9d1de;--dt-fam-herding:#5a86cf;--dt-fam-sighthound:#f2c14e;--dt-fam-spitz:#a6e0f0;--dt-fam-mastiff:#d95f6e;--dt-fam-terrier:#5fc79e;--dt-fam-hunting:#f08a4b;--dt-fam-companion:#e88dc4;--dt-fam-ancient:#b9a0f4;--dt-star-stroke:none;--dt-star-glow:1;--dt-star-shadow:#6f7d93;--dt-star-shadow-opacity:.4;--dt-select-ring:#f3b867}[data-theme=day]{--dt-bg:#f4eee3;--dt-surface:#faf6ee;--dt-surface-raised:#fffbf4;--dt-line:#dcd0bc;--dt-line-strong:#c9bda8;--dt-ink:#14223a;--dt-ink-2:#34425a;--dt-ink-3:#5a6780;--dt-place:#4a5a75;--dt-accent:#e8a048;--dt-accent-text:#8a4f08;--dt-on-accent:#14223a;--dt-lantern:radial-gradient(circle, #e8a04833 0, #e8a04812 10%, transparent 15%);--dt-rest-veil:#f4eee38c;--dt-ev-genetic:#14223a;--dt-ev-historical:#b4690e;--dt-ev-oral:#4a5a75;--dt-fam-herding:#24477f;--dt-fam-sighthound:#b07c00;--dt-fam-spitz:#2f80b8;--dt-fam-mastiff:#8a2435;--dt-fam-terrier:#1e7a55;--dt-fam-hunting:#a9411a;--dt-fam-companion:#b0408a;--dt-fam-ancient:#6a4fb0;--dt-star-stroke:#14223a;--dt-star-glow:0;--dt-star-shadow:currentColor;--dt-star-shadow-opacity:.3;--dt-select-ring:#b4690e}:root:not([data-theme]),[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){:root:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dt-bg:#f4eee3;--dt-surface:#faf6ee;--dt-surface-raised:#fffbf4;--dt-line:#dcd0bc;--dt-line-strong:#c9bda8;--dt-ink:#14223a;--dt-ink-2:#34425a;--dt-ink-3:#5a6780;--dt-place:#4a5a75;--dt-accent:#e8a048;--dt-accent-text:#8a4f08;--dt-on-accent:#14223a;--dt-lantern:radial-gradient(circle, #e8a04833 0, #e8a04812 10%, transparent 15%);--dt-rest-veil:#f4eee38c;--dt-ev-genetic:#14223a;--dt-ev-historical:#b4690e;--dt-ev-oral:#4a5a75;--dt-fam-herding:#24477f;--dt-fam-sighthound:#b07c00;--dt-fam-spitz:#2f80b8;--dt-fam-mastiff:#8a2435;--dt-fam-terrier:#1e7a55;--dt-fam-hunting:#a9411a;--dt-fam-companion:#b0408a;--dt-fam-ancient:#6a4fb0;--dt-star-stroke:#14223a;--dt-star-glow:0;--dt-star-shadow:currentColor;--dt-star-shadow-opacity:.3;--dt-select-ring:#b4690e}}:root{--dt-font-serif:"Instrument Serif", Georgia, serif;--dt-font-sans:"DM Sans Variable", "DM Sans", "Helvetica Neue", Arial, sans-serif;--dt-text-display:clamp(48px, 7vw, 104px);--dt-text-h1:clamp(40px, 5vw, 64px);--dt-text-h2:40px;--dt-text-h3:26px;--dt-text-lede:19px;--dt-text-body:16px;--dt-text-small:14px;--dt-text-label:12px;--dt-tracking-label:.18em;--dt-space-1:4px;--dt-space-2:8px;--dt-space-3:12px;--dt-space-4:16px;--dt-space-5:24px;--dt-space-6:32px;--dt-space-7:48px;--dt-space-8:64px;--dt-space-9:96px;--dt-gutter-mobile:16px;--dt-radius-sm:6px;--dt-radius-md:10px;--dt-radius-lg:14px;--dt-radius-pill:999px;--dt-ease:cubic-bezier(.22, 1, .36, 1);--dt-ease-spring:cubic-bezier(.34, 1.4, .64, 1);--dt-dur-fast:.16s;--dt-dur-base:.32s;--dt-dur-slow:.6s;--dt-dash-genetic:none;--dt-dash-historical:7 5;--dt-dash-oral:.1 5.5;--dt-stroke-trail:2px;--dt-hit:44px}@media (prefers-reduced-motion:reduce){:root{--dt-dur-fast:0s;--dt-dur-base:0s;--dt-dur-slow:0s}}body{background:var(--dt-bg);color:var(--dt-ink-2);font-family:var(--dt-font-sans);font-size:var(--dt-text-body);margin:0;line-height:1.6}main.svelte-12qhfyh:focus{outline:none}.skip.svelte-12qhfyh{left:var(--dt-space-4);z-index:10;min-height:var(--dt-hit);padding:0 var(--dt-space-4);border-radius:var(--dt-radius-pill);background:var(--dt-accent);color:var(--dt-on-accent);align-items:center;font-weight:600;display:inline-flex;position:absolute;top:-100px}.skip.svelte-12qhfyh:focus{top:var(--dt-space-2)}.site.svelte-12qhfyh{border-bottom:1px solid var(--dt-line)}nav.svelte-12qhfyh{justify-content:space-between;align-items:center;gap:var(--dt-space-4);max-width:1360px;padding:0 var(--dt-gutter-mobile);margin:0 auto;display:flex}ul.svelte-12qhfyh{gap:var(--dt-space-1);margin:0;padding:0;list-style:none;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){min-height:var(--dt-hit);padding:0 var(--dt-space-3);color:var(--dt-ink-2);font-size:var(--dt-text-small);transition:color var(--dt-dur-fast) var(--dt-ease), border-color var(--dt-dur-fast) var(--dt-ease);border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover,nav.svelte-12qhfyh a:where(.svelte-12qhfyh):focus-visible{color:var(--dt-ink)}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):focus-visible{outline:2px solid var(--dt-accent-text);outline-offset:-2px}nav.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){color:var(--dt-ink);border-bottom-color:var(--dt-accent)}.brand.svelte-12qhfyh{font-family:var(--dt-font-serif);color:var(--dt-ink);padding-left:0;font-size:24px}
