.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@font-face{font-family:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libre-caslon-text-latin-ext-400-normal.C9ASObbr.woff2)format("woff2"),url(/_astro/libre-caslon-text-latin-ext-400-normal.ll1HhAxb.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:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libre-caslon-text-latin-400-normal.CfldDPV-.woff2)format("woff2"),url(/_astro/libre-caslon-text-latin-400-normal.WtjoQ5sB.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:EB Garamond Fallback;src:local(Georgia),local(Times New Roman);size-adjust:92%;ascent-override:98%;descent-override:30%;line-gap-override:0%}@font-face{font-family:Libre Caslon Fallback;src:local(Georgia),local(Times New Roman);size-adjust:104%;ascent-override:92%;descent-override:26%;line-gap-override:0%}:root{--paper:#f3ead7;--paper-deep:#e9dcc0;--ink:#2b2118;--ink-muted:#6a5845;--ink-faint:#9a8770;--sepia:#704214;--rule:#c9b48f;--brass:#b08d57;--slate:#5b6b78;--focus:#704214;--plate-ground:#e6d5b2;--plate-edge:#c4a77a;--plate-ink:#5a4027;--plate-fox:#b98c55;--pen-red:#b0391f;--pen-green:#4f6e22;--ivory:#f6eedc;--ivory-shade:#b9a684;--ivory-ink:#2b2118;--ivory-mark:#8a4f17;--stone:#d6c3a0;--lead:#6f675c;--thrust:#b0391f;--sky:#dcdcd2;--night-sky:#39404c;--snow:#fbf8f1;--aurora:#79a985;--font-body:"EB Garamond Variable", "EB Garamond Fallback", Georgia, serif;--font-display:"IM Fell English SC", "EB Garamond Variable", Georgia, serif;--font-caption:"IM Fell DW Pica", "EB Garamond Variable", Georgia, serif;--font-hand:"Kalam", "Segoe Print", "Bradley Hand", cursive;--measure:36em;--body-size:1.25rem;--leading:1.6;--gutter:1rem;--ease:cubic-bezier(.25, .1, .25, 1);color-scheme:light}:root[data-theme=lamp]{--paper:#1e1711;--paper-deep:#2a2018;--ink:#ece0c8;--ink-muted:#b9a888;--ink-faint:#8b7a62;--sepia:#d6a46a;--rule:#5a4834;--brass:#c9a46a;--slate:#8fa0ad;--focus:#e3b77f;--plate-ground:#3a2d21;--plate-edge:#57452f;--plate-ink:#d8c3a0;--plate-fox:#6e5133;--pen-red:#e2805f;--pen-green:#a3c06a;--ivory:#d9ccb0;--ivory-shade:#6f5f47;--ivory-ink:#1e1711;--ivory-mark:#7a3f0c;--stone:#7d6a52;--lead:#3f382f;--thrust:#e2805f;--sky:#3a3832;--night-sky:#121418;--snow:#d9d2c4;--aurora:#6a9a76;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme]){--paper:#1e1711;--paper-deep:#2a2018;--ink:#ece0c8;--ink-muted:#b9a888;--ink-faint:#8b7a62;--sepia:#d6a46a;--rule:#5a4834;--brass:#c9a46a;--slate:#8fa0ad;--focus:#e3b77f;--plate-ground:#3a2d21;--plate-edge:#57452f;--plate-ink:#d8c3a0;--plate-fox:#6e5133;--pen-red:#e2805f;--pen-green:#a3c06a;--ivory:#d9ccb0;--ivory-shade:#6f5f47;--ivory-ink:#1e1711;--ivory-mark:#7a3f0c;--stone:#7d6a52;--lead:#3f382f;--thrust:#e2805f;--sky:#3a3832;--night-sky:#121418;--snow:#d9d2c4;--aurora:#6a9a76;color-scheme:dark}}:root[data-text-size="1"]{--body-size:1.375rem}:root[data-text-size="2"]{--body-size:1.5rem}:root[data-font=caslon]{--font-body:"Libre Caslon Text", "Libre Caslon Fallback", Georgia, serif;--leading:1.65}@media (width>=48em){:root{--body-size:1.3125rem;--gutter:2rem}:root[data-text-size="1"]{--body-size:1.4375rem}:root[data-text-size="2"]{--body-size:1.5625rem}}*,:before,:after{box-sizing:border-box}html{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-text-size-adjust:100%;text-size-adjust:100%;font-size:100%}body{background:var(--paper);font-size:var(--body-size);line-height:var(--leading);font-kerning:normal;font-variant-ligatures:common-ligatures;font-feature-settings:"onum" 1;text-rendering:optimizelegibility;margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--paper);color:var(--ink);padding:.5rem .75rem;font-size:1rem;position:absolute;top:-3rem;left:.5rem}.skip-link:focus{top:.5rem}@keyframes first-paint{0%{opacity:0}}.fade-in{animation:first-paint .6s var(--ease) both}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}:root[data-motion=reduced] *,:root[data-motion=reduced] :before,:root[data-motion=reduced] :after{transition-duration:1ms!important;animation-duration:1ms!important}
