@font-face{font-family:literata;src:url(../media/Literata_Variable-s.p.23jfq9122vwpg.woff2)format("woff2");font-display:swap;font-weight:200 900;font-style:normal}@font-face{font-family:literata;src:url(../media/Literata_Italic_Variable-s.p.1nl7b7ic6tjf3.woff2)format("woff2");font-display:swap;font-weight:200 900;font-style:italic}@font-face{font-family:literata Fallback;src:local(Arial);ascent-override:108.97%;descent-override:28.52%;line-gap-override:0.0%;size-adjust:108.01%}.pQWrmq_className{font-family:literata,literata Fallback,Georgia,Times New Roman,serif}.pQWrmq_variable{--font-literata:"literata", "literata Fallback", Georgia, Times New Roman, serif}
._1vp0HG_toggle{appearance:none;cursor:pointer;min-width:44px;min-height:44px;font-family:var(--font-family-base);color:var(--color-ink);background:0 0;border:0;align-items:center;gap:.6rem;margin:0;padding:.4rem .6rem;display:inline-flex}._1vp0HG_toggle:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}._1vp0HG_disc{flex:none;width:22px;height:22px}._1vp0HG_discBase{fill:var(--color-ink);transition:fill .4s}._1vp0HG_discPoint{fill:var(--color-paper);transition:fill .4s,cy .4s}._1vp0HG_labelGroup{clip:rect(0, 0, 0, 0);white-space:nowrap;text-align:left;flex-direction:column;gap:.1rem;width:1px;height:1px;line-height:1.2;position:absolute;overflow:hidden}@media (min-width:900px){._1vp0HG_labelGroup{clip:auto;white-space:normal;width:auto;height:auto;display:flex;position:static;overflow:visible}}._1vp0HG_labelPrimary{letter-spacing:.16em;text-transform:uppercase;font-size:.68rem}._1vp0HG_labelSecondary{color:var(--color-muted);font-size:.62rem}@media (prefers-reduced-motion:reduce){._1vp0HG_discBase,._1vp0HG_discPoint{transition:none}}
:root{--color-paper:#faf7f0;--color-ink:#1e201c;--color-muted:#6b6459;--color-accent:#5b6152;--color-accent-hover:color-mix(in srgb, var(--color-accent) 78%, black 22%);--color-ink-rgb:30, 32, 28;--color-muted-rgb:107, 100, 89;--font-family-base:var(--font-literata), Literata, Georgia, "Times New Roman", serif;--space-1:.5rem;--space-2:1rem;--space-3:1.75rem;--space-4:2.75rem;--space-5:4.5rem;--space-6:7rem;--page-max-width:1128px;--page-gutter:24px;--breakpoint-desktop:900px}:root[data-theme=dark]{--color-paper:#171614;--color-ink:#f2ece0;--color-muted:#9d9384;--color-accent:#c9a24a;--color-accent-hover:color-mix(in srgb, var(--color-accent) 82%, white 18%);--color-ink-rgb:242, 236, 224;--color-muted-rgb:157, 147, 132}
*{box-sizing:border-box;margin:0;padding:0}html{background:var(--color-paper);height:100%;transition:background-color .4s}body{background:var(--color-paper);min-height:100%;color:var(--color-ink);font-family:var(--font-family-base);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin:0;line-height:1.5;transition:background-color .4s,color .4s}@media (prefers-reduced-motion:reduce){html,body{transition:none}}a,button,input{font-family:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.theme-toggle-slot{top:16px;right:var(--page-gutter);z-index:20;position:fixed}.skip-link{background:var(--color-ink);color:var(--color-paper);z-index:10;padding:.6em 1em;position:absolute;top:auto;left:-999px}.skip-link:focus{left:var(--page-gutter);top:24px}section{padding-block:var(--space-5)}.page{max-width:var(--page-max-width);padding-inline:var(--page-gutter);margin-inline:auto}@media (min-width:900px){.page{padding-inline:0}}
