:root{--bg:#f4f0e8;--bg-dark:#141210;--accent:#c8391a;--accent-visited:#8c4a38;--accent-dark:#d9523a;--accent-visited-dark:#a06050;--main-text:#1a1610;--main-text-dark:#e8e4dc;--muted:#7a7066;--muted-dark:#9a9088}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond_wght.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:fallback}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans_wght.woff2)format("woff2");font-weight:100 700;font-style:normal;font-display:fallback}:where(:not(iframe,canvas,details,img,summary,svg,svg *,symbol *,video)){all:unset;display:revert}*,:before,:after{box-sizing:border-box}:where([hidden]){display:none}:where(address,article,aside,body,dialog,div,dl,fieldset,figure,footer,form,header,hgroup,html,iframe,label,legend,li,main,menu,nav,ol,section,ul){flex-direction:column;display:flex}a,button{cursor:revert}blockquote,q{quotes:none}blockquote:before,q:before,blockquote:after,q:after{content:"";content:none}:focus-visible{outline:revert}html{text-size-adjust:none}meter{appearance:revert}:where(ol,ul,menu){list-style:none}::placeholder{color:unset}table{border-collapse:collapse}body{font-family:serif;@supports (font-variation-settings:'wdth' 155){font-family:EB Garamond,serif}@media (prefers-color-scheme:light){color:var(--main-text);background-color:var(--bg)}@media (prefers-color-scheme:dark){color:var(--main-text-dark);background-color:var(--bg-dark)}@media (width<=743px){padding:20px;font-size:1.125rem}@media (width>=744px){padding:40px;font-size:1.1875rem}}h1,h2,h3,h4,h5,h6{letter-spacing:-.025em;padding-block:.5rem;font-family:IBM Plex Sans,sans-serif;line-height:1.05}h1,h2,h3,h4,h5,h6,strong{font-weight:600}em{font-style:oblique}h1.title{letter-spacing:-.035em;font-size:2.75rem;font-weight:700}h1{@media (width<=743px){font-size:2.25rem}@media (width>=744px){font-size:2.5rem}}h2{@media (width<=743px){font-size:1.5rem}@media (width>=744px){font-size:1.75rem}}h3{@media (width<=743px){font-size:1.25rem}@media (width>=744px){font-size:1.375rem}}h4,h5,h6{@media (width<=743px){font-size:1.125rem}@media (width>=744px){font-size:1.25rem}}ul,ol{@media (width<=743px){padding-left:1.3rem}@media (width>=744px){padding-left:2rem}}ul{list-style-type:disc}ol{list-style-type:number}li{display:list-item}p,li{line-height:155%}ul,ol,p{padding-block:.4rem}a{text-underline-offset:.15em;text-decoration:underline 1px;&:hover{opacity:.7}@media (prefers-color-scheme:light){color:var(--accent)}@media (prefers-color-scheme:dark){color:var(--accent-dark)}}a:visited{@media (prefers-color-scheme:light){color:var(--accent-visited)}@media (prefers-color-scheme:dark){color:var(--accent-visited-dark)}}section{margin-bottom:1.2rem}pre:has(code){padding:.8rem}code{font-family:Courier New,Courier,monospace;@media (width<=743px){font-size:1rem}@media (width>=744px){font-size:.9375rem}}:where(p,li) code{padding-block:.15rem;padding-inline:.2rem;@media (prefers-color-scheme:light){color:var(--main-text-dark);background-color:var(--main-text)}@media (prefers-color-scheme:dark){color:var(--main-text);background-color:var(--main-text-dark)}}hr{border:none;border-top:1px solid;margin-block:.25rem;@media (prefers-color-scheme:light){border-color:var(--main-text)}@media (prefers-color-scheme:dark){border-color:var(--main-text-dark)}}img{width:100%;height:auto}.content-container{width:100%;max-width:640px}.print-only{@media print{display:flex!important}@media screen{display:none!important}}.no-print{@media print{display:none!important}}.sr-only{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;overflow:hidden;position:absolute!important}a[data-astro-cid-evkijfd6].active{@media (prefers-color-scheme:light){color:var(--accent)}@media (prefers-color-scheme:dark){color:var(--accent-dark)}}.visually-hidden[data-astro-cid-nen7h5rs]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}header[data-astro-cid-nen7h5rs]{max-width:640px}nav[data-astro-cid-nen7h5rs]{flex-direction:row;justify-content:space-between;align-items:center;display:flex;@media (width<=743px){padding-bottom:1rem}@media (width>=744px){padding-bottom:1.25rem}}nav[data-astro-cid-nen7h5rs] div[data-astro-cid-nen7h5rs]{flex-direction:row;align-items:center}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.home-link){text-transform:uppercase;letter-spacing:.07em;font-family:IBM Plex Sans,sans-serif;font-weight:500;text-decoration:none;&:hover{opacity:.5}@media (width<=743px){padding-inline:.5rem;font-size:.625rem}@media (width>=744px){padding-inline:.75rem;font-size:.6875rem}}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.home-link):not(.active){@media (prefers-color-scheme:light){color:var(--main-text)}@media (prefers-color-scheme:dark){color:var(--main-text-dark)}}.home-link[data-astro-cid-nen7h5rs]{letter-spacing:-.03em;font-family:IBM Plex Sans,sans-serif;font-weight:700;text-decoration:none;@media (prefers-color-scheme:light){color:var(--main-text)}@media (prefers-color-scheme:dark){color:var(--main-text-dark)}@media (width<=743px){font-size:1.5rem;line-height:1}@media (width>=744px){font-size:2rem;line-height:1}}.header-rule[data-astro-cid-nen7h5rs]{@media (width<=743px){margin-bottom:2rem}@media (width>=744px){margin-bottom:3.5rem}}footer[data-astro-cid-jo6i4kqk]{letter-spacing:.01em;margin-top:2rem;font-family:Courier New,Courier,monospace;@media (prefers-color-scheme:light){color:var(--muted)}@media (prefers-color-scheme:dark){color:var(--muted-dark)}}footer[data-astro-cid-jo6i4kqk] div[data-astro-cid-jo6i4kqk]{flex-flow:wrap;flex-grow:1;@media (width<=743px){font-size:.6875rem}@media (width>=744px){font-size:.75rem}}footer[data-astro-cid-jo6i4kqk] div[data-astro-cid-jo6i4kqk]:last-child{padding-top:12px}footer[data-astro-cid-jo6i4kqk] div[data-astro-cid-jo6i4kqk]:last-child a[data-astro-cid-jo6i4kqk]:first-child{margin-right:6px}footer[data-astro-cid-jo6i4kqk] div[data-astro-cid-jo6i4kqk]:last-child a[data-astro-cid-jo6i4kqk]:last-child{margin-left:6px}footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{@media (width<=743px){padding-inline:.1rem}@media (width>=744px){padding-inline:.2rem}}
