.emdash-image-media[data-astro-cid-uktygzoq]{max-width:100%;height:auto}:where(:root.dark) .emdash-image--light,:where(:root.light) .emdash-image--dark{display:none}@media (prefers-color-scheme:dark){:where(:root:not(.light)) .emdash-image--light{display:none}}@media (prefers-color-scheme:light){:where(:root:not(.dark)) .emdash-image--dark{display:none}}.has-text-align-center[data-astro-cid-se2ytl6k]{text-align:center}.has-text-align-right[data-astro-cid-se2ytl6k]{text-align:right}.has-text-align-justify[data-astro-cid-se2ytl6k]{text-align:justify}.emdash-image[data-astro-cid-el53hnld]{margin:1.5rem 0}.emdash-image[data-astro-cid-el53hnld] img[data-astro-cid-el53hnld]{max-width:100%;height:auto}.emdash-image[data-astro-cid-el53hnld] figcaption[data-astro-cid-el53hnld]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-image--align-left[data-astro-cid-el53hnld],.emdash-image--align-right[data-astro-cid-el53hnld]{width:fit-content;max-width:50%}.emdash-image--align-left[data-astro-cid-el53hnld]{float:left;margin:0 1.5rem 1rem 0}.emdash-image--align-right[data-astro-cid-el53hnld]{float:right;margin:0 0 1rem 1.5rem}.emdash-image--align-center[data-astro-cid-el53hnld]{width:fit-content;margin-inline:auto}.emdash-image--align-wide[data-astro-cid-el53hnld],.emdash-image--align-full[data-astro-cid-el53hnld]{width:100%}@media (width<=640px){.emdash-image--align-left[data-astro-cid-el53hnld],.emdash-image--align-right[data-astro-cid-el53hnld]{float:none;width:100%;max-width:100%;margin-inline:0}}.emdash-code[data-astro-cid-sszyb3yt]{margin:1.5rem 0}.emdash-code-filename[data-astro-cid-sszyb3yt]{color:#ccc;background:#2d2d2d;border-radius:.5rem .5rem 0 0;padding:.5rem 1rem;font-family:monospace;font-size:.75rem}.emdash-code[data-astro-cid-sszyb3yt] pre[data-astro-cid-sszyb3yt]{background:#1e1e1e;border-radius:.5rem;margin:0;padding:1rem;overflow-x:auto}.emdash-code-filename[data-astro-cid-sszyb3yt]+pre[data-astro-cid-sszyb3yt]{border-radius:0 0 .5rem .5rem}.emdash-code[data-astro-cid-sszyb3yt] code[data-astro-cid-sszyb3yt]{color:#e0e0e0;font-family:Fira Code,Consolas,monospace;font-size:.875rem}.emdash-embed[data-astro-cid-4cpawlcb]{margin:1.5rem 0}.emdash-embed-video[data-astro-cid-4cpawlcb]{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.emdash-embed-video[data-astro-cid-4cpawlcb] iframe[data-astro-cid-4cpawlcb],.emdash-embed-video[data-astro-cid-4cpawlcb] video[data-astro-cid-4cpawlcb]{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.emdash-embed-audio[data-astro-cid-4cpawlcb],.emdash-embed-audio[data-astro-cid-4cpawlcb] audio[data-astro-cid-4cpawlcb]{width:100%}.emdash-embed[data-astro-cid-4cpawlcb] figcaption[data-astro-cid-4cpawlcb]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-gallery[data-astro-cid-ss43b5sf]{grid-template-columns:repeat(var(--columns,3), 1fr);gap:1rem;margin:1.5rem 0;display:grid}.emdash-gallery-item[data-astro-cid-ss43b5sf]{margin:0}.emdash-gallery-item[data-astro-cid-ss43b5sf] img[data-astro-cid-ss43b5sf]{object-fit:cover;aspect-ratio:1;width:100%;height:auto}.emdash-gallery-item[data-astro-cid-ss43b5sf] figcaption[data-astro-cid-ss43b5sf]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.25rem;font-size:.75rem}@media (width<=640px){.emdash-gallery[data-astro-cid-ss43b5sf]{grid-template-columns:repeat(2,1fr)}}.emdash-columns[data-astro-cid-tzrnk3or]{gap:2rem;margin:1.5rem 0;display:flex}.emdash-column[data-astro-cid-tzrnk3or]{flex:1;min-width:0}@media (width<=768px){.emdash-columns[data-astro-cid-tzrnk3or]{flex-direction:column;gap:1rem}}.emdash-break[data-astro-cid-6f2k5fvk]{margin:2rem 0}.emdash-break-line[data-astro-cid-6f2k5fvk]{border:none;border-top:1px solid var(--emdash-break-color,var(--color-border,#e0e0e0))}.emdash-break-dots[data-astro-cid-6f2k5fvk]{text-align:center;color:var(--emdash-break-dots-color,var(--color-muted,#999));letter-spacing:.5em}.emdash-break-space[data-astro-cid-6f2k5fvk]{height:2rem}iframe[data-emdash-html-block]{border:0;width:100%;margin:1.5rem 0;display:block}.emdash-html-block[data-astro-cid-hw6quyrw]{margin:1.5rem 0}.emdash-iframe[data-astro-cid-2t6wn6cd]{aspect-ratio:16/9;width:100%;margin:1.5rem 0}.emdash-iframe[data-astro-cid-2t6wn6cd] iframe{border:0;width:100%;height:100%;display:block}.emdash-table-wrapper[data-astro-cid-cn2xe4ao]{overscroll-behavior-inline:contain;max-inline-size:100%;margin-block:1.5rem;overflow-x:auto}.emdash-table[data-astro-cid-cn2xe4ao]{border-collapse:collapse;inline-size:100%;font-size:.9rem}.emdash-table[data-astro-cid-cn2xe4ao] th[data-astro-cid-cn2xe4ao],.emdash-table[data-astro-cid-cn2xe4ao] td[data-astro-cid-cn2xe4ao]{border:1px solid var(--color-border,#ddd);text-align:start;vertical-align:top;padding:.75rem;position:relative}.emdash-table[data-astro-cid-cn2xe4ao] th[data-astro-cid-cn2xe4ao] p,.emdash-table[data-astro-cid-cn2xe4ao] td[data-astro-cid-cn2xe4ao] p{margin:0}.emdash-table[data-astro-cid-cn2xe4ao] th[data-astro-cid-cn2xe4ao]{background:var(--color-surface,#f5f5f5);font-weight:600}.emdash-table[data-astro-cid-cn2xe4ao] tbody[data-astro-cid-cn2xe4ao] tr[data-astro-cid-cn2xe4ao]:nth-child(2n){background:var(--color-bg-subtle,#fafafa)}.emdash-table[data-astro-cid-cn2xe4ao] tbody[data-astro-cid-cn2xe4ao] tr[data-astro-cid-cn2xe4ao]:hover{background:var(--color-surface,#f0f0f0)}.emdash-button[data-astro-cid-sijw52wp]{cursor:pointer;border-radius:4px;padding:.75em 1.5em;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-block}.emdash-button--default[data-astro-cid-sijw52wp],.emdash-button--fill[data-astro-cid-sijw52wp]{background-color:var(--emdash-button-bg,#0073aa);color:var(--emdash-button-color,#fff);border:2px solid var(--emdash-button-bg,#0073aa)}.emdash-button--default[data-astro-cid-sijw52wp]:hover,.emdash-button--fill[data-astro-cid-sijw52wp]:hover{background-color:var(--emdash-button-bg-hover,#005177);border-color:var(--emdash-button-bg-hover,#005177)}.emdash-button--outline[data-astro-cid-sijw52wp]{color:var(--emdash-button-bg,#0073aa);border:2px solid var(--emdash-button-bg,#0073aa);background-color:#0000}.emdash-button--outline[data-astro-cid-sijw52wp]:hover{background-color:var(--emdash-button-bg,#0073aa);color:var(--emdash-button-color,#fff)}.emdash-buttons[data-astro-cid-i6i3352l]{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0;display:flex}.emdash-buttons--vertical[data-astro-cid-i6i3352l]{flex-direction:column;align-items:flex-start}.emdash-buttons--horizontal[data-astro-cid-i6i3352l]{flex-direction:row;align-items:center}.emdash-cover[data-astro-cid-drmnciyw]{background-color:var(--emdash-cover-fallback-bg,#333);border-radius:4px;align-items:center;margin:1.5rem 0;padding:2rem;display:flex;position:relative;overflow:hidden}.emdash-cover__background[data-astro-cid-drmnciyw]{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.emdash-cover__video[data-astro-cid-drmnciyw]{object-fit:cover}.emdash-cover__overlay[data-astro-cid-drmnciyw]{z-index:1;position:absolute;inset:0}.emdash-cover__content[data-astro-cid-drmnciyw]{z-index:2;width:100%;color:var(--emdash-cover-text-color,#fff);position:relative}.emdash-cover--align-left[data-astro-cid-drmnciyw]{text-align:left;justify-content:flex-start}.emdash-cover--align-center[data-astro-cid-drmnciyw]{text-align:center;justify-content:center}.emdash-cover--align-right[data-astro-cid-drmnciyw]{text-align:right;justify-content:flex-end}.emdash-cover__content[data-astro-cid-drmnciyw] h1,.emdash-cover__content[data-astro-cid-drmnciyw] h2,.emdash-cover__content[data-astro-cid-drmnciyw] h3,.emdash-cover__content[data-astro-cid-drmnciyw] h4,.emdash-cover__content[data-astro-cid-drmnciyw] p{color:inherit}.emdash-file[data-astro-cid-bhvhxw2e]{background-color:var(--emdash-file-bg,#f5f5f5);border:1px solid var(--emdash-file-border,#e0e0e0);border-radius:4px;align-items:center;gap:.75rem;margin:1rem 0;padding:1rem;display:flex}.emdash-file__link[data-astro-cid-bhvhxw2e]{color:var(--emdash-file-color,#333);flex:1;align-items:center;gap:.5rem;text-decoration:none;display:flex}.emdash-file__link[data-astro-cid-bhvhxw2e]:hover{text-decoration:underline}.emdash-file__icon[data-astro-cid-bhvhxw2e]{width:1.5rem;height:1.5rem;color:var(--emdash-file-icon-color,#666);flex-shrink:0}.emdash-file__name[data-astro-cid-bhvhxw2e]{word-break:break-all;font-weight:500}.emdash-file__download[data-astro-cid-bhvhxw2e]{background-color:var(--emdash-button-bg,#0073aa);width:2.5rem;height:2.5rem;color:var(--emdash-button-color,#fff);border-radius:4px;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.emdash-file__download[data-astro-cid-bhvhxw2e]:hover{background-color:var(--emdash-button-bg-hover,#005177)}.emdash-file__download[data-astro-cid-bhvhxw2e] svg[data-astro-cid-bhvhxw2e]{width:1.25rem;height:1.25rem}.emdash-pullquote[data-astro-cid-mqucxrj7]{border-top:4px solid var(--emdash-pullquote-border,#0073aa);border-bottom:4px solid var(--emdash-pullquote-border,#0073aa);text-align:center;margin:2rem 0;padding:1.5rem 2rem}.emdash-pullquote__text[data-astro-cid-mqucxrj7]{color:var(--emdash-pullquote-color,#333);margin:0;font-size:1.5rem;font-style:italic;line-height:1.4}.emdash-pullquote__citation[data-astro-cid-mqucxrj7]{color:var(--emdash-pullquote-citation-color,#666);margin-top:1rem;font-size:.9rem;font-style:normal}.emdash-live-search[data-astro-cid-gn6omqa6]{display:inline-block;position:relative}.emdash-live-search-input[data-astro-cid-gn6omqa6]{border:1px solid var(--emdash-search-border,#ccc);background:var(--emdash-search-bg,white);width:100%;color:var(--emdash-search-text,inherit);border-radius:.25rem;padding:.5rem 1rem;font-size:1rem}.emdash-live-search-input[data-astro-cid-gn6omqa6]:focus{border-color:var(--emdash-search-border-focus,#666);outline:none}.emdash-live-search-results[data-astro-cid-gn6omqa6]{background:var(--emdash-search-bg,white);border:1px solid var(--emdash-search-border,#ccc);z-index:1000;border-radius:.25rem;max-height:400px;margin-top:.25rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 6px #0000001a}.emdash-live-search-loading[data-astro-cid-gn6omqa6],.emdash-live-search-no-results[data-astro-cid-gn6omqa6]{text-align:center;color:var(--emdash-search-muted,#666);padding:1rem}.emdash-live-search-result[data-astro-cid-gn6omqa6]{color:var(--emdash-search-text,inherit);border-bottom:1px solid var(--emdash-search-border,#eee);padding:.75rem 1rem;text-decoration:none;display:block}.emdash-live-search-result[data-astro-cid-gn6omqa6]:last-child{border-bottom:none}.emdash-live-search-result[data-astro-cid-gn6omqa6]:hover,.emdash-live-search-result[data-astro-cid-gn6omqa6]:focus,.emdash-live-search-result[data-astro-cid-gn6omqa6].focused{background:var(--emdash-search-hover,#f5f5f5);outline:none}.emdash-live-search-result-title[data-astro-cid-gn6omqa6]{font-weight:500;display:block}.emdash-live-search-result-collection[data-astro-cid-gn6omqa6]{color:var(--emdash-search-muted,#888);text-transform:uppercase;letter-spacing:.05em;margin-top:.125rem;font-size:.75rem;display:block}.emdash-live-search-result-snippet[data-astro-cid-gn6omqa6]{color:var(--emdash-search-muted,#666);margin-top:.25rem;font-size:.875rem;display:block}.emdash-live-search-result-snippet[data-astro-cid-gn6omqa6] mark{color:var(--emdash-search-highlight,var(--emdash-search-text,#000));background:0 0;font-weight:600}:root{--paper:#faf7f1;--paper-raised:#fff;--paper-sunk:#f1ece2;--ink:#1d1b18;--ink-soft:#5c564d;--rule:#d9d1c2;--link:#1d4468;--link-hover:#7a2a2a;--accent:#7a2a2a;--focus:#b3541e;--measure:68ch;--page:78rem;--gutter:clamp(1rem, 4vw, 2.5rem);--step--1:clamp(.83rem, .8rem + .15vw, .9rem);--step-0:clamp(1.06rem, 1rem + .3vw, 1.19rem);--step-1:clamp(1.25rem, 1.15rem + .5vw, 1.5rem);--step-2:clamp(1.5rem, 1.3rem + 1vw, 2rem);--step-3:clamp(2rem, 1.5rem + 2.4vw, 3.25rem);--emdash-search-bg:var(--paper-raised);--emdash-search-text:var(--ink);--emdash-search-muted:var(--ink-soft);--emdash-search-border:var(--rule);--emdash-search-border-focus:var(--link);--emdash-search-hover:var(--paper-sunk);--emdash-search-highlight:var(--accent);color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--paper:#16181b;--paper-raised:#1f2226;--paper-sunk:#101214;--ink:#e9e4da;--ink-soft:#a59e91;--rule:#34383d;--link:#9cc4ea;--link-hover:#e8a79b;--accent:#e8a79b;--focus:#f0a35e}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:1rem}body{background:var(--paper);color:var(--ink);font-family:var(--font-body), Georgia, serif;font-size:var(--step-0);font-optical-sizing:auto;text-rendering:optimizelegibility;hanging-punctuation:first;margin:0;line-height:1.65}img{max-width:100%;height:auto}a{color:var(--link);text-underline-offset:.18em;text-decoration-thickness:.06em}a:hover{color:var(--link-hover)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.skip-link{z-index:100;background:var(--ink);color:var(--paper);padding:.5rem 1rem;position:absolute;top:-4rem;left:.5rem}.skip-link:focus{top:.5rem}.site-header{border-bottom:1px solid var(--rule);background:var(--paper)}.masthead{max-width:var(--page);padding:1.5rem var(--gutter) 1.1rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin:0 auto;display:flex}.brand{color:var(--ink);gap:.15rem;text-decoration:none;display:grid}.brand:hover{color:var(--ink)}.brand-name{font-family:var(--font-display), Didot, Georgia, serif;font-size:var(--step-2);letter-spacing:.005em;font-weight:500;line-height:1.05}.brand-tagline{font-size:var(--step--1);color:var(--ink-soft);font-style:italic}.tools{align-items:center;gap:.75rem;margin-left:auto;display:flex}.site-search{width:min(18rem,46vw)}.site-search .emdash-live-search-input{font:inherit;font-size:var(--step--1);border-radius:2px;padding:.45rem .8rem}.emdash-live-search-results{font-size:var(--step--1);text-align:left;z-index:30}.lang-switch,.nav-toggle{font:inherit;font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);border:1px solid var(--rule);cursor:pointer;white-space:nowrap;background:0 0;border-radius:2px;padding:.4rem .7rem;text-decoration:none}.lang-switch:hover,.nav-toggle:hover{border-color:var(--ink);color:var(--ink)}.nav-toggle{display:none}.site-nav{border-top:1px solid var(--rule)}.nav-groups{max-width:var(--page);padding:0 var(--gutter);flex-wrap:wrap;gap:0 1.6rem;margin:0 auto;list-style:none;display:flex}.nav-group{position:relative}.nav-group>a,.nav-group summary{font-size:var(--step--1);letter-spacing:.07em;text-transform:uppercase;color:var(--ink);cursor:pointer;white-space:nowrap;border-bottom:2px solid #0000;padding:.7rem 0;text-decoration:none;list-style:none;display:block}.nav-group summary::-webkit-details-marker{display:none}.nav-group summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.4em;height:.4em;margin-left:.5em;display:inline-block;transform:translateY(-.2em)rotate(45deg)}.nav-group details[open] summary,.nav-group summary:hover,.nav-group>a:hover,.nav-group.is-active summary{border-bottom-color:var(--accent)}.nav-group details ul{margin:0;padding:.5rem 0;list-style:none}.nav-group details a{color:var(--ink);padding:.4rem 1.1rem;font-size:.95em;line-height:1.35;text-decoration:none;display:block}.nav-group details a:hover{background:var(--paper-sunk);color:var(--link-hover)}.site-nav a[aria-current=page]{color:var(--accent);font-weight:600}@media (width>=60rem){.nav-group details ul{z-index:20;background:var(--paper-raised);border:1px solid var(--rule);min-width:17rem;max-width:24rem;position:absolute;top:100%;left:-1.1rem;box-shadow:0 12px 28px -18px #00000073}.nav-group:nth-last-child(-n+2) details ul{left:auto;right:-1.1rem}}@media (width<=59.99rem){.js .nav-toggle{display:inline-block}.js .site-nav:not([data-open]){display:none}.nav-groups{padding-bottom:.75rem;display:block}.nav-group>a,.nav-group summary{border-bottom:1px solid var(--rule);white-space:normal}.masthead{align-items:center}.site-search{order:3;width:100%}.tools{flex-wrap:wrap;justify-content:flex-end}}.page{max-width:var(--page);padding:clamp(1.5rem, 4vw, 3rem) var(--gutter) 4rem;margin:0 auto}.page.has-aside{gap:3rem clamp(2rem,5vw,4.5rem);display:grid}@media (width>=60rem){.page.has-aside{grid-template-columns:minmax(0,1fr) 17rem;align-items:start}.page:not(.has-aside) .page-main{max-width:52rem;margin:0 auto}.section-nav{max-height:calc(100vh - 3rem);position:sticky;top:1.5rem;overflow:auto}}.breadcrumb{font-size:var(--step--1);color:var(--ink-soft);margin-bottom:1.25rem}.breadcrumb ol{flex-wrap:wrap;gap:.15rem .5rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumb li+li:before{content:"›";color:var(--rule);margin-right:.5rem}.breadcrumb a{color:inherit}.page-title{font-family:var(--font-display), Didot, Georgia, serif;font-size:var(--step-3);letter-spacing:-.005em;text-wrap:balance;margin:0 0 .6em;font-weight:500;line-height:1.08}.page-title:after{content:"";background:var(--accent);width:4.5rem;height:2px;margin-top:.55em;display:block}.notice{border-left:3px solid var(--accent);background:var(--paper-sunk);font-size:var(--step--1);margin:0 0 2rem;padding:.8rem 1.1rem;font-style:italic}.prose{max-width:var(--measure)}.prose:after{content:"";clear:both;display:block}.prose>:first-child{margin-top:0}.prose p,.prose ul,.prose ol,.prose blockquote,.prose figure,.prose table{margin:0 0 1.15em}.prose p{text-wrap:pretty;hyphens:auto}.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{font-family:var(--font-display), Didot, Georgia, serif;text-wrap:balance;clear:both;margin:2em 0 .6em;font-weight:500;line-height:1.2}.prose h2{font-size:var(--step-2)}.prose h3{font-size:var(--step-1)}.prose h4,.prose h5,.prose h6{letter-spacing:.02em;font-family:inherit;font-size:1em;font-weight:700}.prose .has-text-align-center{text-align:center}.prose .has-text-align-right{text-align:right}.prose .has-text-align-justify{text-align:justify}.prose ul,.prose ol{padding-left:1.4em}.prose li{margin-bottom:.35em}.prose li::marker{color:var(--accent)}.prose blockquote{border-left:2px solid var(--accent);color:var(--ink-soft);margin-left:0;padding:.2em 0 .2em 1.4em;font-style:italic}.prose sup{font-size:.72em;line-height:0}.prose a[href$=\.pdf i]:after{content:"PDF";letter-spacing:.08em;vertical-align:.15em;border:1px solid;border-radius:2px;margin-left:.4em;padding:0 .35em;font-size:.62em;font-style:normal;font-weight:600;line-height:1.6;display:inline-block}.prose a[target=_blank]:not([href$=\.pdf i]):after{content:"↗";margin-left:.15em;font-size:.75em}.prose figure{margin-inline:0}.prose figure img{border:1px solid var(--rule);background:var(--paper-raised);display:block}.prose figure img[role=button]{cursor:zoom-in}.prose figcaption{font-size:var(--step--1);color:var(--ink-soft);margin-top:.5em;font-style:italic;line-height:1.45}.prose .emdash-image--align-center{text-align:center;width:fit-content;max-width:100%;margin-inline:auto}.prose .emdash-image--align-center img{margin-inline:auto}@media (width>=40rem){.prose .emdash-image--align-left{float:left;clear:left;max-width:38%;margin:.35em 1.6em .9em 0}.prose .emdash-image--align-right{float:right;clear:right;max-width:38%;margin:.35em 0 .9em 1.6em}}.prose .emdash-gallery{clear:both;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:1rem;display:grid}.prose .emdash-gallery figure{margin:0}.prose .emdash-columns{clear:both;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.5rem;display:grid}.prose .emdash-embed{clear:both;margin:0 0 1.5em}.prose .emdash-embed iframe{aspect-ratio:16/9;border:0;width:100%;height:auto}.prose .emdash-table-wrapper{clear:both;margin-bottom:1.5em;overflow-x:auto}.prose table{border-collapse:collapse;width:100%;font-size:.92em;line-height:1.45}.prose th,.prose td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:.55em .75em}.prose th{border-bottom-color:var(--ink);font-weight:600}.prose hr,.prose .emdash-break{clear:both;border:0;border-top:1px solid var(--rule);width:40%;margin:2.5em auto}.home .page-title{margin-bottom:.2em;font-size:clamp(2.6rem,2rem + 4vw,4.75rem)}.home .page-title:after{display:none}.home-tagline{font-style:italic;font-size:var(--step-1);color:var(--ink-soft);border-bottom:2px solid var(--accent);max-width:var(--measure);margin:0 0 2.5rem;padding-bottom:1.5rem}.home .prose{max-width:62rem}.home .prose>p{max-width:var(--measure)}@media (width>=52rem){.home .prose>figure:first-child{float:right;width:min(19rem,34%);max-width:none;margin:.3em 0 1.5em 3rem}.home .prose>figure:first-child img{width:100%}}.explore{clear:both;border-top:1px solid var(--rule);margin-top:4rem;padding-top:2.5rem}.explore>h2{font-family:var(--font-display), Didot, Georgia, serif;font-weight:500;font-size:var(--step-2);margin:0 0 1.5rem}.explore-grid{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:2rem 2.5rem;display:grid}.explore-grid h3{border-bottom:1px solid var(--rule);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 .6rem;padding-bottom:.45rem;font-weight:600}.explore-grid ul{margin:0;padding:0;list-style:none}.explore-grid li{margin-bottom:.4rem;line-height:1.35}.explore-grid a{color:var(--ink);text-decoration:none}.explore-grid a:hover{color:var(--link-hover);text-decoration:underline}.section-nav{font-size:var(--step--1);border-left:1px solid var(--rule);padding-left:1.4rem;line-height:1.4}.section-nav h2{font-size:inherit;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 .9rem;font-weight:600}.section-nav .section-parent{font-family:var(--font-display), Didot, Georgia, serif;color:var(--ink);margin-bottom:.9rem;font-size:1.25em;text-decoration:none;display:block}.section-nav ul{margin:0;padding:0;list-style:none}.section-nav ul ul{border-left:1px solid var(--rule);margin:.4rem 0 .2rem;padding-left:.9rem}.section-nav li{margin-bottom:.5rem}.section-nav a{color:var(--ink);text-decoration:none}.section-nav a:hover{color:var(--link-hover);text-decoration:underline}.section-nav [aria-current=page]{color:var(--accent);font-weight:600}.pager{clear:both;max-width:var(--measure);border-top:1px solid var(--rule);font-size:var(--step--1);grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:3.5rem;padding-top:1.25rem;display:grid}.pager a{color:var(--ink);gap:.2rem;text-decoration:none;display:grid}.pager a:hover .pager-title{color:var(--link-hover);text-decoration:underline}.pager .pager-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.pager .pager-title{font-family:var(--font-display), Didot, Georgia, serif;font-size:1.3em;line-height:1.25}.pager .pager-next{text-align:right;grid-column:2}.site-footer{border-top:1px solid var(--rule);background:var(--paper-sunk);font-size:var(--step--1);color:var(--ink-soft)}.footer-inner{max-width:var(--page);padding:2.25rem var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2.5rem;margin:0 auto;display:flex}.footer-brand{gap:.2rem;margin:0;font-style:italic;display:grid}.footer-brand .brand-name{font-size:var(--step-1);color:var(--ink);font-style:normal}.site-footer ul{flex-wrap:wrap;gap:.4rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.site-footer a{color:inherit}.footer-legal{margin:0}.lightbox{color:#f4efe6;background:0 0;border:0;max-width:min(96vw,80rem);max-height:96vh;padding:0;overflow:visible}.lightbox::backdrop{background:#0c0b0ae6}.lightbox figure{justify-items:center;gap:.75rem;margin:0;display:grid}.lightbox img{object-fit:contain;max-width:100%;max-height:84vh}.lightbox figcaption{text-align:center;max-width:60ch;font-size:var(--step--1);font-style:italic}.lightbox-close{color:#f4efe6;cursor:pointer;background:#0006;border:1px solid #ffffff59;border-radius:50%;width:2.75rem;height:2.75rem;font-size:1.75rem;line-height:1;position:fixed;top:.75rem;right:1rem}.not-found{max-width:40rem;padding:5rem var(--gutter);text-align:center;margin:0 auto}.not-found .page-title:after{margin-inline:auto}@media print{.site-header .tools,.site-nav,.section-nav,.pager,.site-footer nav,.skip-link{display:none!important}body{color:#000;background:#fff;font-size:11pt}.prose a[href^=http]:after{content:" (" attr(href) ")";border:0;font-size:.8em}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
