@font-face{font-family:Rye;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/rye-latin-ext-400-normal.DyMtpZmi.woff2)format("woff2"),url(/_astro/rye-latin-ext-400-normal.JdoikPsj.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:Rye;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/rye-latin-400-normal.CnIDrDaJ.woff2)format("woff2"),url(/_astro/rye-latin-400-normal.CPBiwIfN.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: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:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/libre-caslon-text-latin-ext-700-normal.VERgVPZd.woff2)format("woff2"),url(/_astro/libre-caslon-text-latin-ext-700-normal.BoDjDRr0.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:700;src:url(/_astro/libre-caslon-text-latin-700-normal.D1WVYPaO.woff2)format("woff2"),url(/_astro/libre-caslon-text-latin-700-normal.B3n-DWsl.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:Libre Caslon Text;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/libre-caslon-text-latin-ext-400-italic.BHleWajS.woff2)format("woff2"),url(/_astro/libre-caslon-text-latin-ext-400-italic.B6hJLy3e.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:italic;font-display:swap;font-weight:400;src:url(/_astro/libre-caslon-text-latin-400-italic.snTzlHlN.woff2)format("woff2"),url(/_astro/libre-caslon-text-latin-400-italic.C1OAqZ6C.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:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/courier-prime-latin-ext-400-normal.B-EsvyE4.woff2)format("woff2"),url(/_astro/courier-prime-latin-ext-400-normal.CKOCNFvK.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:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/courier-prime-latin-400-normal.BbyBr73r.woff2)format("woff2"),url(/_astro/courier-prime-latin-400-normal.BAlbUm6l.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:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/courier-prime-latin-ext-700-normal.ByMJlNdM.woff2)format("woff2"),url(/_astro/courier-prime-latin-ext-700-normal.BIFoAzHx.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:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/courier-prime-latin-700-normal.D1YCjmaD.woff2)format("woff2"),url(/_astro/courier-prime-latin-700-normal.CVvp4Sof.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:Courier Prime;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/courier-prime-latin-ext-400-italic.BTeyNO-8.woff2)format("woff2"),url(/_astro/courier-prime-latin-ext-400-italic.DU0XzPqs.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:Courier Prime;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/courier-prime-latin-400-italic.CaR7PCvg.woff2)format("woff2"),url(/_astro/courier-prime-latin-400-italic.GR5bBv_9.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}:root{--paper:#ece2cc;--paper-glow:#fffaeb8c;--paper-shade:#785a321a;--ticket:#f6efdf;--ink:#2a1e14;--ink-soft:#4e3f2f;--ink-faint:#6b5a46;--stamp:#a3321f;--stamp-deep:#7c2214;--stamp-ground:#f6efdfd9;--rule:#2a1e1440;--font-display:"Rye", Georgia, serif;--font-text:"Libre Caslon Text", Georgia, serif;--font-type:"Courier Prime", "Courier New", monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-none:0px;--radius-stamp:4px;--radius-ring:50%;--border-hair:1px;--border-line:2px;--border-stamp:3px;--border-ticket:4px;--border-frame:6px;--tilt-stamp:-6deg;--tilt-seal:-4deg;--measure:68ch;--page-width:1120px}html{-webkit-text-size-adjust:100%}body{background-color:var(--paper);background-image:radial-gradient(circle at 18% 22%, var(--paper-glow), transparent 55%), radial-gradient(circle at 85% 90%, var(--paper-shade), transparent 50%);color:var(--ink);font-family:var(--font-text);background-attachment:fixed;margin:0;font-size:18px;line-height:30px}h1,h2,h3,h4{font-family:var(--font-display);color:var(--ink);text-wrap:balance;margin:0;font-weight:400}h1{font-size:clamp(36px,7vw,56px);line-height:1.08}h2{font-size:clamp(28px,5vw,36px);line-height:1.17}h3{font-size:26px;line-height:32px}h4{font-size:20px;line-height:26px}p,ul,ol,dl,figure,blockquote,pre,table{margin:0}a{color:var(--stamp);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--stamp-deep)}:focus-visible{outline:var(--border-line) solid var(--stamp);outline-offset:3px}::selection{background:var(--stamp);color:var(--ticket)}code,kbd,samp,pre{font-family:var(--font-type)}code,kbd,samp{font-size:.86em}hr{border:0;border-top:var(--border-hair) solid var(--rule);margin:0}.ss-page{box-sizing:border-box;max-width:calc(var(--page-width) + 2 * var(--space-6));padding-left:max(var(--space-4), env(safe-area-inset-left,0px));padding-right:max(var(--space-4), env(safe-area-inset-right,0px));margin-inline:auto}.ss-prose{max-width:var(--measure)}.ss-prose>*+*{margin-top:var(--space-4)}.ss-prose>:is(h2,h3,h4):not(:first-child){margin-top:var(--space-7)}.ss-prose>:is(h2,h3,h4)+*{margin-top:var(--space-3)}.ss-prose :is(ul,ol){padding-left:var(--space-5)}.ss-prose li+li{margin-top:var(--space-2)}.ss-prose pre{padding:var(--space-4) var(--space-5);background:var(--ticket);border:var(--border-line) solid var(--ink);font-size:15px;line-height:24px;overflow-x:auto}.ss-prose pre code{font-size:inherit}.ss-prose blockquote{padding:var(--space-4) var(--space-5);border:var(--border-line) dashed var(--ink-faint);color:var(--ink-soft)}.ss-ledger{overflow-x:auto}.ss-ledger table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:16px;line-height:26px}.ss-ledger th{padding:var(--space-2) var(--space-3);border-bottom:var(--border-line) solid var(--ink);color:var(--ink-faint);font:700 13px/18px var(--font-type);letter-spacing:.1em;text-align:left;text-transform:uppercase}.ss-ledger td{padding:var(--space-2) var(--space-3);border-bottom:var(--border-hair) solid var(--rule);vertical-align:top}.ss-ticket{padding:var(--space-4) var(--space-5);background:var(--ticket);border:var(--border-ticket) double var(--ink);border-radius:var(--radius-none);font-size:16px;line-height:26px}.ss-ticket--key{border-color:var(--stamp)}.ss-frame{padding:var(--space-8);border:var(--border-frame) double var(--ink)}.ss-stamp{background:var(--stamp-ground);border:var(--border-stamp) solid var(--stamp);border-radius:var(--radius-stamp);color:var(--stamp);font:700 18px/24px var(--font-type);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transform:rotate(var(--tilt-stamp));padding:2px 14px;display:inline-block}.ss-stamp--seal{border:var(--border-ticket) double var(--stamp);font:400 24px/32px var(--font-display);letter-spacing:.06em;transform:rotate(var(--tilt-seal));padding:6px 16px}.ss-kicker{color:var(--ink-faint);font:700 13px/18px var(--font-type);letter-spacing:.1em;text-transform:uppercase}.ss-sid{color:var(--stamp);font-family:var(--font-type);letter-spacing:0;text-transform:none;white-space:nowrap;font-size:.86em}a.ss-sid{text-decoration:none}a.ss-sid:hover{text-decoration:underline}.ss-mark{color:var(--stamp);text-decoration:underline wavy var(--stamp);text-underline-offset:.3em;text-decoration-thickness:2px}.ss-ring{border:var(--border-stamp) solid var(--stamp);border-radius:var(--radius-ring);color:var(--stamp);padding:0 .3em}.ss-slip{padding:var(--space-5) var(--space-6);background:var(--ticket);border:var(--border-line) solid var(--ink);font:400 20px/30px var(--font-type);position:relative}.ss-slip>.ss-stamp{right:var(--space-5);position:absolute;bottom:-18px}.ss-pair{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.ss-pair>*{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ss-pair__label{font:400 20px/26px var(--font-display)}.ss-pair__label--instead{color:var(--stamp)}.ss-note{padding:var(--space-4) var(--space-5);background:var(--stamp-ground);border:var(--border-line) dashed var(--stamp);font-size:16px;line-height:26px}.ss-button{align-items:center;gap:var(--space-2);background:var(--ticket);border:var(--border-ticket) double var(--ink);border-radius:var(--radius-none);color:var(--ink);cursor:pointer;font:700 15px/20px var(--font-type);letter-spacing:.1em;text-transform:uppercase;padding:10px 18px;text-decoration:none;display:inline-flex}.ss-button:hover{border-color:var(--stamp-deep);color:var(--stamp-deep)}.ss-button--key{border-color:var(--stamp);color:var(--stamp)}.ss-masthead{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-4);border-bottom:var(--border-hair) solid var(--rule);flex-wrap:wrap;display:flex}.ss-brand{align-items:center;gap:var(--space-3);color:var(--ink);font:400 22px/28px var(--font-display);text-decoration:none;display:inline-flex}.ss-brand :is(svg,img){flex:none;width:34px;height:34px}.ss-nav{gap:var(--space-2) var(--space-5);font:400 15px/22px var(--font-type);flex-wrap:wrap;display:flex}.ss-nav a{color:var(--ink);text-decoration:none}.ss-nav a:hover,.ss-nav a[aria-current=page]{color:var(--stamp);text-decoration:underline}.ss-colophon{justify-content:space-between;gap:var(--space-3) var(--space-5);padding-block:var(--space-5);border-top:var(--border-ticket) double var(--ink);color:var(--ink-soft);font:400 15px/22px var(--font-type);flex-wrap:wrap;display:flex}.ss-figure{gap:var(--space-2);flex-direction:column;display:flex}.ss-figure img{border:var(--border-line) solid var(--ink);max-width:100%;height:auto;display:block}.ss-figure figcaption{color:var(--ink-soft);font:400 15px/22px var(--font-type)}.site-main{gap:var(--space-7);padding-block:var(--space-7);flex-direction:column;display:flex}.site-main>header{gap:var(--space-3);max-width:var(--measure);flex-direction:column;display:flex}.site-main :where(section){gap:var(--space-4);flex-direction:column;display:flex}.site-lede{color:var(--ink-soft)}.site-opening{text-align:center;align-items:center;gap:var(--space-4);max-width:var(--measure);flex-direction:column;margin-inline:auto;display:flex}.site-opening p{margin:0}.site-pictures{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));display:grid}.site-pages{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));padding:0;list-style:none;display:grid}.site-card{max-width:var(--measure)}.site-path{font-family:var(--font-type);color:var(--ink-soft)}.site-path ol{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.site-path li+li:before{content:"›";margin-right:var(--space-2);color:var(--ink-faint)}.site-status{align-items:center;gap:var(--space-5);font-family:var(--font-type);flex-wrap:wrap;display:flex}.site-facts{gap:var(--space-2) var(--space-5);grid-template-columns:max-content 1fr;display:grid}.site-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.site-list{gap:var(--space-3);padding-left:var(--space-5);flex-direction:column;display:flex}.site-list .site-type{font-family:var(--font-type)}.site-entry{gap:var(--space-2);flex-direction:column;display:flex}.site-entry .ss-kicker{overflow-wrap:anywhere}.site-tree ul{padding-left:var(--space-5)}.site-tree li{margin-top:var(--space-2)}.site-place{text-transform:none;overflow-wrap:anywhere}.site-tree .site-place{color:var(--ink-faint);font-family:var(--font-type)}.site-map svg{background:var(--ticket);border:var(--border-line) solid var(--ink);width:100%;height:75vh;display:block}.site-map .markmap{--markmap-font:400 16px/26px var(--font-text);--markmap-text-color:var(--ink);--markmap-a-color:var(--stamp);--markmap-a-hover-color:var(--stamp-deep);--markmap-circle-open-bg:var(--ticket);--markmap-highlight-bg:var(--paper);--markmap-code-bg:var(--paper);--markmap-code-color:var(--ink)}
