@font-face{font-family:Vollkorn;src:url(../fonts/vollkorn/Vollkorn-Regular.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Vollkorn Fallback\: Times New Roman;src:local(Times New Roman);size-adjust:107.815%;ascent-override:88.2991%;descent-override:40.9033%;line-gap-override:0%}@font-face{font-family:Vollkorn Fallback\: Georgia;src:local(Georgia);size-adjust:98.2502%;ascent-override:96.8955%;descent-override:44.8854%;line-gap-override:0%}@font-face{font-family:Vollkorn Fallback\: Noto Serif;src:local(Noto Serif);size-adjust:91.0603%;ascent-override:104.546%;descent-override:48.4295%;line-gap-override:0%}@font-face{font-family:Vollkorn;src:url(../fonts/vollkorn/Vollkorn-Italic.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Vollkorn;src:url(../fonts/vollkorn/Vollkorn-Bold.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Vollkorn;src:url(../fonts/vollkorn/Vollkorn-BoldItalic.woff2)format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Fraunces;src:url(../fonts/fraunces/Fraunces-Light.woff2)format("woff2"),url(../fonts/fraunces/Fraunces-Light.otf)format("opentype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Fraunces Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:112.604%;ascent-override:86.8531%;descent-override:22.6457%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:105.783%;ascent-override:92.4532%;descent-override:24.1059%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:104.222%;ascent-override:93.838%;descent-override:24.467%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback\: Arial;src:local(Arial);size-adjust:105.204%;ascent-override:92.9623%;descent-override:24.2386%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:98.9451%;ascent-override:98.8426%;descent-override:25.7719%;line-gap-override:0%}:root{--color-background:#f7f3ee;--color-text:#000;--color-text-primary:#1a1a1a;--color-text-secondary:#4d4d4d;--color-text-tertiary:#666;--color-text-faint:gray;--color-heading:#866537;--color-heading-h2:#916d3b;--color-heading-h3:#6d522c;--color-heading-h4:#0d0d0d;--color-link:#3b6187;--color-dinkus:#5f8cb9;--color-surface:#f4eee7;--color-surface-soft:#f5f0ea;--color-border:#e0d9d1;--color-border-strong:#d6cdc2;--color-selection:#0000001a;--color-focus-ring:#000000bf}@media (prefers-color-scheme:dark){:root{--color-background:#1b1a18;--color-text:#fff;--color-text-primary:#ccc;--color-text-secondary:#bfbfbf;--color-text-tertiary:#bfbfbf;--color-text-faint:#999;--color-heading:#d19847;--color-heading-h2:#d6a35c;--color-heading-h3:#cca266;--color-heading-h4:#d6cec2;--color-link:#69c;--color-dinkus:#94b2d1;--color-surface:#2d2b2a;--color-surface-soft:#282625;--color-border:#42403d;--color-border-strong:#42403d;--color-selection:#ffffff1a;--color-focus-ring:#ffffffbf}}*,:after,:before{box-sizing:border-box}::selection{background:var(--color-selection)}html{font-synthesis:none;font-feature-settings:"case" 1;background:var(--color-background);color:var(--color-text);font-family:Vollkorn,Vollkorn Fallback\: Times New Roman,Vollkorn Fallback\: Georgia,Vollkorn Fallback\: Noto Serif,serif;font-size:18px}@media (width<=600px){html{font-size:16px}}body{min-width:100%}body,h1{margin:0}h1{font-feature-settings:"ss01";color:var(--color-heading);text-wrap:balance;padding-bottom:20px;font-family:Fraunces,Fraunces Fallback\: BlinkMacSystemFont,Fraunces Fallback\: Segoe UI,Fraunces Fallback\: Helvetica Neue,Fraunces Fallback\: Arial,Fraunces Fallback\: Noto Sans,sans-serif;font-size:3rem;font-weight:300}sub{font-feature-settings:"subs" 1,"case" 1}sup{font-feature-settings:"sups" 1,"case" 1}a:focus-visible{outline-offset:2px;outline-style:dotted;outline-color:var(--color-focus-ring)}.link{color:var(--color-link);text-underline-offset:.3ex}.link-button{color:var(--color-text-secondary);border-radius:4px;align-items:center;gap:8px;padding:4px 10px;font-size:1.2rem;text-decoration:none;transition:background .1s;display:flex}.link-button:focus-visible,.link-button:hover{background:var(--color-surface-soft)}.link-button>:last-child{position:relative;top:2px}main[data-v-79853b3a]{flex-direction:column;align-items:start;max-width:65ch;margin:0 auto;padding:40px 15px;display:flex}
