@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-latin-400-normal.PaqtzbVb.woff2)format("woff2"),url(/_astro/manrope-latin-400-normal.8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/manrope-latin-600-normal.4f0koTD-.woff2)format("woff2"),url(/_astro/manrope-latin-600-normal.BqgrALkZ.woff)format("woff")}@font-face{font-family:Gelasio;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/gelasio-latin-400-normal.Czfo_zVD.woff2)format("woff2"),url(/_astro/gelasio-latin-400-normal.Do5HG10Z.woff)format("woff")}@font-face{font-family:Gelasio;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/gelasio-latin-400-italic.CbLsUXfq.woff2)format("woff2"),url(/_astro/gelasio-latin-400-italic.B10QxYiW.woff)format("woff")}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/literata-latin-400-normal.CLtNJ872.woff2)format("woff2"),url(/_astro/literata-latin-400-normal.CUhpYSl8.woff)format("woff")}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/literata-latin-400-italic.BxdXY0No.woff2)format("woff2"),url(/_astro/literata-latin-400-italic.xjtKbHx7.woff)format("woff")}:root{--text-large-title:calc(1rem + 17px);--text-display:calc(.6471rem + 17px);--text-title:1.1765rem;--text-scripture:1.1765rem;--text-body:1rem;--text-footnote:.7647rem;--text-numeral:calc(2rem + 44px);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:48px;--space-9:64px;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px;--elev-float:0 4px 16px var(--shadow), 0 0 0 1px var(--line);--elev-sheet:0 -8px 32px var(--shadow);--dur-spine:.36s;--dur-sheet:.28s;--dur-segment:.15s;--dur-notice:.15s;--ease-spine:cubic-bezier(.2, .8, .2, 1);--ease-sheet:cubic-bezier(.2, 0, 0, 1);--z-bar:10;--z-notice:20;--z-sheet:30;--z-skip:100;--notice-h:0px}:root:not([data-look=marked]){color-scheme:light;--bg:#f3f1ee;--surface:#fff;--surface-2:#ece7e1;--ink:#251914;--muted:#675a52;--line:#dcd4cc;--link:#8d5c4b;--button:#8d5c4b;--on-button:#fff;--brand:#b97862;--focus:#8d5c4b;--sig:#603f33;--on-sig:#f6f0e7;--sig-muted:#d9c3b4;--gilt:#e3c08a;--sig-button:#f6f0e7;--on-sig-button:#603f33;--sig-focus:#e3c08a;--ai:#4b5d6e;--on-ai:#fff;--community:#4a6247;--danger:#9b2c24;--on-danger:#fff;--success:#456448;--highlight-gold:#f1dfac;--highlight-sage:#d9e4d2;--highlight-rose:#efd2ca;--spine-1:#603f33;--spine-2:#6a4538;--spine-3:#4e3329;--spine-ink:#e3c08a;--bar:#ffffffeb;--bar-solid:#fff;--glow:#f0c98700;--overlay:#25191466;--shadow:#2519141f;--theme-color:#f3f1ee;--font-ui:Manrope, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-scripture:Gelasio, Georgia, "Times New Roman", serif}:root:not([data-look=marked])[data-mode=lamplight]{color-scheme:dark;--bg:#1a120e;--surface:#251914;--surface-2:#33251e;--ink:#f6f0e7;--muted:#c2b0a2;--line:#3e2f27;--link:#e2ae96;--button:#b97862;--on-button:#1a120e;--brand:#b97862;--focus:#e2ae96;--sig:#5a3b2f;--on-sig:#f6f0e7;--sig-muted:#dcc7b9;--gilt:#e8c892;--sig-button:#f6f0e7;--on-sig-button:#5a3b2f;--sig-focus:#e8c892;--ai:#a9b8c9;--on-ai:#1a120e;--community:#a9c4a0;--danger:#f2a59b;--on-danger:#1a120e;--success:#99c49b;--highlight-gold:#534523;--highlight-sage:#30452e;--highlight-rose:#55362f;--spine-1:#5a3b2f;--spine-2:#6a4536;--spine-3:#4a3026;--spine-ink:#e8c892;--bar:#251914eb;--bar-solid:#251914;--glow:#f0c98729;--overlay:#000000a0;--shadow:#0006;--theme-color:#1a120e}:root[data-look=marked]{color-scheme:light;--bg:#fffdf9;--surface:#f6f0e7;--surface-2:#f0e8dd;--ink:#251914;--muted:#6b5b52;--line:#e6dccf;--link:#8d5c4b;--button:#251914;--on-button:#fffdf9;--brand:#b97862;--focus:#8d5c4b;--sig:#fffdf9;--on-sig:#251914;--sig-muted:#6b5b52;--gilt:#b97862;--sig-button:#251914;--on-sig-button:#fffdf9;--sig-focus:#8d5c4b;--ai:#4b5d6e;--on-ai:#fff;--community:#4a6247;--danger:#9b2c24;--on-danger:#fff;--success:#456448;--highlight-gold:#f1dfac;--highlight-sage:#d9e4d2;--highlight-rose:#efd2ca;--spine-1:#f6f0e7;--spine-2:#f0e8dd;--spine-3:#e6d8c6;--spine-ink:#251914;--bar:#ffffffeb;--bar-solid:#fffdf9;--glow:#f0c98700;--overlay:#25191466;--shadow:#2519141f;--theme-color:#fffdf9;--font-ui:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-scripture:Literata, Georgia, "Times New Roman", serif}:root[data-look=marked][data-mode=lamplight]{color-scheme:dark;--bg:#1a120e;--surface:#251914;--surface-2:#33251e;--ink:#f6f0e7;--muted:#c2b0a2;--line:#3e2f27;--link:#e2ae96;--button:#b97862;--on-button:#1a120e;--brand:#b97862;--focus:#e2ae96;--sig:#1a120e;--on-sig:#f6f0e7;--sig-muted:#c2b0a2;--gilt:#b97862;--sig-button:#b97862;--on-sig-button:#1a120e;--sig-focus:#e2ae96;--ai:#a9b8c9;--on-ai:#1a120e;--community:#a9c4a0;--danger:#f2a59b;--on-danger:#1a120e;--success:#99c49b;--highlight-gold:#534523;--highlight-sage:#30452e;--highlight-rose:#55362f;--spine-1:#33251e;--spine-2:#3e2c23;--spine-3:#2c1f19;--spine-ink:#f6f0e7;--bar:#251914eb;--bar-solid:#251914;--glow:#f0c98729;--overlay:#000000a0;--shadow:#0006;--theme-color:#1a120e}@media (prefers-contrast:more){:root:not([data-look=marked]){--muted:#4e433d;--link:#6e4536;--button:#6e4536;--line:var(--muted);--bar:var(--bar-solid)}:root[data-look=marked]{--muted:#4e433d;--link:#6e4536;--line:var(--muted);--bar:var(--bar-solid)}:root[data-mode=lamplight]:not([data-look=marked]),:root[data-mode=lamplight][data-look=marked]{--muted:#ddd0c5;--line:var(--muted);--bar:var(--bar-solid)}}@media (prefers-reduced-transparency:reduce){:root:not([data-look=marked]),:root[data-look=marked],:root[data-mode=lamplight]:not([data-look=marked]),:root[data-mode=lamplight][data-look=marked]{--bar:var(--bar-solid)}}@media (prefers-color-scheme:dark){:root:not([data-look=marked]):not([data-mode=light]){color-scheme:dark;--bg:#1a120e;--surface:#251914;--surface-2:#33251e;--ink:#f6f0e7;--muted:#c2b0a2;--line:#3e2f27;--link:#e2ae96;--button:#b97862;--on-button:#1a120e;--brand:#b97862;--focus:#e2ae96;--sig:#5a3b2f;--on-sig:#f6f0e7;--sig-muted:#dcc7b9;--gilt:#e8c892;--sig-button:#f6f0e7;--on-sig-button:#5a3b2f;--sig-focus:#e8c892;--ai:#a9b8c9;--on-ai:#1a120e;--community:#a9c4a0;--danger:#f2a59b;--on-danger:#1a120e;--success:#99c49b;--highlight-gold:#534523;--highlight-sage:#30452e;--highlight-rose:#55362f;--spine-1:#5a3b2f;--spine-2:#6a4536;--spine-3:#4a3026;--spine-ink:#e8c892;--bar:#251914eb;--bar-solid:#251914;--glow:#f0c98729;--overlay:#000000a0;--shadow:#0006;--theme-color:#1a120e}:root[data-look=marked]:not([data-mode=light]){color-scheme:dark;--bg:#1a120e;--surface:#251914;--surface-2:#33251e;--ink:#f6f0e7;--muted:#c2b0a2;--line:#3e2f27;--link:#e2ae96;--button:#b97862;--on-button:#1a120e;--brand:#b97862;--focus:#e2ae96;--sig:#1a120e;--on-sig:#f6f0e7;--sig-muted:#c2b0a2;--gilt:#b97862;--sig-button:#b97862;--on-sig-button:#1a120e;--sig-focus:#e2ae96;--ai:#a9b8c9;--on-ai:#1a120e;--community:#a9c4a0;--danger:#f2a59b;--on-danger:#1a120e;--success:#99c49b;--highlight-gold:#534523;--highlight-sage:#30452e;--highlight-rose:#55362f;--spine-1:#33251e;--spine-2:#3e2c23;--spine-3:#2c1f19;--spine-ink:#f6f0e7;--bar:#251914eb;--bar-solid:#251914;--glow:#f0c98729;--overlay:#000000a0;--shadow:#0006;--theme-color:#1a120e}}*{box-sizing:border-box}html{color:var(--ink);background:var(--bg);-webkit-text-size-adjust:100%;font-size:106.25%}@supports (font:-apple-system-body){html{font:-apple-system-body}}@media (width>=1024px){html{font-size:112.5%}}body{min-height:100vh;font-family:var(--font-ui);font-synthesis:none;font-weight:400;font-size:var(--text-body);color:var(--ink);background:var(--bg);flex-direction:column;margin:0;line-height:1.6;display:flex}button{font:inherit}main{flex:1}main:focus{outline:none}h1,h2,h3,p{margin:0}h1,h2,h3{overflow-wrap:break-word}h1{font-weight:600;font-size:var(--text-large-title);line-height:1.2}h2{font-weight:600;font-size:var(--text-title);line-height:1.25}h3{font-weight:600;font-size:var(--text-body);line-height:1.5}p{margin:10px 0}a{color:var(--link);text-underline-offset:3px;-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.wrap{width:min(100% - 40px,72rem);margin-inline:auto}@media (width>=768px){.wrap{width:min(100% - 64px,72rem)}}.section{padding-block:clamp(40px,8vw,88px)}.prose{max-width:42rem}.eyebrow{font-size:var(--text-footnote);color:var(--muted);margin:0 0 12px;font-weight:600}.lede{font-size:var(--text-title);color:var(--muted);max-width:36rem}.muted{color:var(--muted)}.small{font-size:var(--text-footnote)}.button{background:var(--button);min-height:44px;color:var(--on-button);border-radius:var(--radius-md);font-size:var(--text-body);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-weight:600;line-height:1.45;text-decoration:none;display:inline-flex}.button:hover{filter:brightness(.96)}.button.secondary{background:var(--surface);color:var(--ink);border-color:var(--muted)}.actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5)}.grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:18px;display:grid}.skip-link{z-index:var(--z-skip);background:var(--surface);color:var(--ink);border:1px solid var(--muted);border-radius:var(--radius-md);padding:10px 16px;font-weight:600;position:absolute;top:12px;left:12px;transform:translateY(calc(-100% - 24px))}.skip-link:focus{transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.appearance[data-astro-cid-hds7qqbe]{gap:var(--space-3);margin-bottom:var(--space-5);display:grid}.appearance[data-astro-cid-hds7qqbe][hidden]{display:none}h2[data-astro-cid-hds7qqbe]{font-size:var(--text-body);margin:0;line-height:1.47}.group-label[data-astro-cid-hds7qqbe]{margin:0 0 var(--space-2);font-size:var(--text-footnote);color:var(--muted);font-weight:600}.pills[data-astro-cid-hds7qqbe]{gap:var(--space-2);flex-wrap:wrap;display:flex}.pills[data-astro-cid-hds7qqbe] button[data-astro-cid-hds7qqbe]{min-width:64px;min-height:44px;padding:0 var(--space-4);border:1px solid var(--muted);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--text-body);cursor:pointer}.pills[data-astro-cid-hds7qqbe] button[data-astro-cid-hds7qqbe][aria-pressed=true]{border-color:var(--focus);box-shadow:inset 0 0 0 1px var(--focus);background:var(--surface-2);font-weight:600}.effect[data-astro-cid-hds7qqbe]{min-height:1.47em;font-size:var(--text-footnote);color:var(--muted);margin:0}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);background:var(--surface);padding-block:var(--space-7) var(--space-6);margin-top:var(--space-7)}.footer-grid[data-astro-cid-jo6i4kqk]{gap:var(--space-5);display:grid}.footer-name[data-astro-cid-jo6i4kqk]{font-size:var(--text-body);margin:0;font-weight:600}.tagline[data-astro-cid-jo6i4kqk]{font-size:var(--text-footnote);color:var(--muted);margin:0;line-height:1.38}.footer-grid[data-astro-cid-jo6i4kqk] .muted[data-astro-cid-jo6i4kqk]{margin-top:var(--space-2)}ul[data-astro-cid-jo6i4kqk]{gap:var(--space-1) var(--space-2);margin:0 0 0 calc(-1 * var(--space-3));flex-wrap:wrap;padding:0;list-style:none;display:flex}a[data-astro-cid-jo6i4kqk],.pending[data-astro-cid-jo6i4kqk]{min-height:44px;padding:0 var(--space-3);font-size:var(--text-body);align-items:center;display:inline-flex}a[data-astro-cid-jo6i4kqk]{color:var(--ink)}.pending[data-astro-cid-jo6i4kqk]{color:var(--muted)}.footer-small[data-astro-cid-jo6i4kqk]{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--line);font-size:var(--text-footnote);color:var(--muted);line-height:1.38}.footer-small[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:var(--space-1) 0}@media (width>=768px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr auto;align-items:start}}.site-header[data-astro-cid-nen7h5rs]{background:var(--bg);border-bottom:1px solid var(--line);position:relative}.header-bar[data-astro-cid-nen7h5rs]{align-items:center;column-gap:var(--space-2);row-gap:var(--space-1);padding-block:var(--space-2);flex-wrap:wrap;display:flex}.brand[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-2);min-width:0;min-height:44px;color:var(--ink);text-decoration:none;display:inline-flex}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{flex:none;width:32px;height:32px}.brand-name[data-astro-cid-nen7h5rs]{font-size:var(--text-body);font-weight:600;line-height:1.2}.main-nav[data-astro-cid-nen7h5rs]{display:none}ul[data-astro-cid-nen7h5rs]{gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.pending[data-astro-cid-nen7h5rs]{min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-body);white-space:nowrap;align-items:center;display:inline-flex}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink);font-weight:600;text-decoration:none}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--surface-2)}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{box-shadow:inset 0 -2px 0 var(--brand);border-radius:0}.pending[data-astro-cid-nen7h5rs]{color:var(--muted)}.cta[data-astro-cid-nen7h5rs]{padding-inline:var(--space-3);margin-inline-start:auto}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-1);min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--ink);font-size:var(--text-body);cursor:pointer;font-weight:600;list-style:none;display:inline-flex}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs] path[data-astro-cid-nen7h5rs]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.menu[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs]{background:var(--surface-2)}.menu-panel[data-astro-cid-nen7h5rs]{inset-inline:0;z-index:var(--z-bar);background:var(--surface);border-bottom:1px solid var(--line);box-shadow:0 8px 16px var(--shadow);position:absolute;top:100%}.menu-panel[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{display:block}.menu-panel[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line)}.menu-panel[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:first-child{border-top:0}.menu-panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.menu-panel[data-astro-cid-nen7h5rs] .pending[data-astro-cid-nen7h5rs]{min-height:48px;padding:var(--space-2) max(20px, env(safe-area-inset-left));color:var(--ink);font-size:var(--text-body);align-items:center;font-weight:600;text-decoration:none;display:flex}.menu-panel[data-astro-cid-nen7h5rs] .pending[data-astro-cid-nen7h5rs]{color:var(--muted);font-weight:400}.menu-panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{box-shadow:inset 3px 0 0 var(--brand)}.menu-app[data-astro-cid-nen7h5rs]{display:none}@media (width<=439px){.cta[data-astro-cid-nen7h5rs]{display:none}.menu[data-astro-cid-nen7h5rs]{margin-inline-start:auto}.menu-app[data-astro-cid-nen7h5rs]{display:block}}@media (width>=768px){.header-bar[data-astro-cid-nen7h5rs]{column-gap:var(--space-4);padding-block:var(--space-3) var(--space-2);grid-template-columns:1fr auto;grid-template-areas:"brand cta""nav nav";display:grid}.brand[data-astro-cid-nen7h5rs]{grid-area:brand;justify-self:start}.cta[data-astro-cid-nen7h5rs]{grid-area:cta}.main-nav[data-astro-cid-nen7h5rs]{grid-area:nav;display:block}.main-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin-inline:calc(-1 * var(--space-3));flex-wrap:wrap}.menu[data-astro-cid-nen7h5rs]{display:none}}@media (width>=1024px){.header-bar[data-astro-cid-nen7h5rs]{padding-block:var(--space-3);grid-template-columns:auto 1fr auto;grid-template-areas:"brand nav cta"}.main-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{justify-content:center;margin-inline:0}}
