.dev-notice[data-astro-cid-547elddj]{padding:.45rem var(--gutter);color:#4a3b10;font-family:var(--sans);text-align:center;background:#fff1c7;margin:0;font-size:.8rem;font-weight:500;line-height:1.4}.footer[data-astro-cid-nns7i3if]{margin-top:var(--section-space);border-top:1px solid var(--rule);background:var(--paper-deep)}.grid[data-astro-cid-nns7i3if]{gap:2.5rem;padding-block:clamp(3rem,6vw,5rem);display:grid}@media (width>=48rem){.grid[data-astro-cid-nns7i3if]{grid-template-columns:2fr 1fr 1fr}}.name[data-astro-cid-nns7i3if]{margin-bottom:.5rem;font-size:2rem;font-weight:300;line-height:1}.heading[data-astro-cid-nns7i3if]{margin-bottom:1rem}.links[data-astro-cid-nns7i3if],.footer[data-astro-cid-nns7i3if] .social-links{gap:.15rem;display:grid}.links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if],.footer[data-astro-cid-nns7i3if] .social-links a{padding-block:.25rem;text-decoration:none;display:inline-block}.links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover,.footer[data-astro-cid-nns7i3if] .social-links a:hover{text-underline-offset:.25em;text-decoration:underline}.muted[data-astro-cid-nns7i3if]{max-width:16rem;color:var(--ink-soft);font-size:.95rem}.base[data-astro-cid-nns7i3if]{border-top:1px solid var(--rule);font-family:var(--sans);color:var(--ink-soft);justify-content:space-between;gap:1rem;padding-block:1.25rem;font-size:.8rem;display:flex}.base[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{padding-block:.25rem;display:inline-block}.header[data-astro-cid-fzpbxy5g]{border-bottom:1px solid var(--rule)}.bar[data-astro-cid-fzpbxy5g]{grid-template-columns:1fr auto;align-items:center;gap:1rem;padding-block:1.25rem;display:grid}.wordmark[data-astro-cid-fzpbxy5g]{flex-direction:column;justify-self:start;gap:.15rem;text-decoration:none;display:inline-flex}.name[data-astro-cid-fzpbxy5g]{font-family:var(--serif);letter-spacing:-.01em;font-size:1.6rem;font-weight:400;line-height:1}.sub[data-astro-cid-fzpbxy5g]{font-size:.62rem}.nav-list[data-astro-cid-fzpbxy5g]{flex-wrap:wrap;gap:.25rem 2.25rem;display:flex}.nav-list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid #0000;padding-block:.6rem;font-size:.74rem;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s;display:inline-block}.nav-list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,.nav-list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.menu-toggle[data-astro-cid-fzpbxy5g],.menu-close[data-astro-cid-fzpbxy5g]{min-width:44px;min-height:44px;color:var(--ink);cursor:pointer;text-underline-offset:.45em;background:0 0;border:0;padding:.5rem 0;text-decoration:underline}@media (width>=64rem){.bar[data-astro-cid-fzpbxy5g]{grid-template-columns:1fr;justify-items:center;gap:1.25rem;padding-block:2rem .5rem}.wordmark[data-astro-cid-fzpbxy5g]{justify-self:center;align-items:center}.name[data-astro-cid-fzpbxy5g]{font-size:2.1rem}.menu-toggle[data-astro-cid-fzpbxy5g]{display:none}}@media (width<=63.99rem){html[data-menu=enhanced] .inline-nav[data-astro-cid-fzpbxy5g]{display:none}.inline-nav[data-astro-cid-fzpbxy5g]{grid-column:1/-1}}.overlay[data-astro-cid-fzpbxy5g]{display:none}.overlay[data-astro-cid-fzpbxy5g][data-open=true]{z-index:100;background:var(--paper);animation:.2s ease-out fade-in;display:block;position:fixed;inset:0;overflow-y:auto}.overlay-inner[data-astro-cid-fzpbxy5g]{flex-direction:column;min-height:100%;padding-block:1.25rem 2rem;display:flex}.overlay-top[data-astro-cid-fzpbxy5g]{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;padding-bottom:1.25rem;display:flex}.overlay-list[data-astro-cid-fzpbxy5g]{gap:.25rem;padding-block:2.5rem;display:grid}.overlay-list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{font-family:var(--serif);padding-block:.35rem;font-size:clamp(2.25rem,9vw,3.25rem);font-weight:300;line-height:1.15;text-decoration:none;display:block}.overlay-list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{text-underline-offset:.2em;font-style:italic;text-decoration:underline 1px}.overlay-foot[data-astro-cid-fzpbxy5g]{margin-top:auto}@keyframes fade-in{0%{opacity:0}}:root{--paper:#f6f2ea;--paper-deep:#ece6db;--wall:#efe9df;--ink:#1f1d1a;--ink-soft:#5c574f;--ink-faint:#6a6359;--rule:#d9d1c4;--sold:#b0251b;--focus:#1f4fbf;--serif:var(--font-newsreader), Georgia, serif;--sans:var(--font-instrument-sans), system-ui, sans-serif;--max:88rem;--gutter:clamp(1.25rem, 5vw, 4.5rem);--section-space:clamp(4.5rem, 10vw, 9rem);color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html[data-menu-open]{overflow:hidden}body{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--serif);font-optical-sizing:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-size:1.0625rem;line-height:1.65;display:flex}main{flex:1}main:focus{outline:none}img{max-width:100%;height:auto;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,p,figure,dl,dd,blockquote{margin:0}:where(ul[class],ol[class]){margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--focus);outline-offset:4px}::selection{background:#e3d6c3}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;background:var(--ink);color:var(--paper);padding:.5rem 1rem;position:absolute;top:-100px;left:1rem}.skip-link:focus{top:1rem}.container{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.section{padding-top:var(--section-space)}.label{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);font-size:.72rem;font-weight:500}.display{letter-spacing:-.025em;font-size:clamp(3rem,8.5vw,7.25rem);font-weight:300;line-height:.95}.heading-1{letter-spacing:-.02em;font-size:clamp(2.5rem,6vw,4.75rem);font-weight:300;line-height:1}.heading-2{letter-spacing:-.015em;font-size:clamp(1.9rem,3.6vw,3rem);font-weight:300;line-height:1.05}.lede{max-width:34rem;color:var(--ink-soft);font-size:clamp(1.15rem,1.6vw,1.35rem);line-height:1.55}.prose{max-width:38rem}.prose>*+*{margin-top:1.1em}.note{max-width:36rem;color:var(--ink-soft);font-style:italic}.text-link{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;text-underline-offset:.45em;padding-block:.6rem;font-size:.8rem;font-weight:500;text-decoration:underline 1px;transition:text-decoration-thickness .15s;display:inline-block}.text-link:hover{text-decoration-thickness:2px}.button{border:1px solid var(--ink);background:var(--ink);min-height:48px;color:var(--paper);font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;padding:.75rem 1.75rem;font-size:.78rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.button:hover{color:var(--ink);background:0 0}.page-head{gap:1.25rem;padding-block:clamp(3rem,7vw,6rem) clamp(2rem,4vw,3rem);display:grid}.section-head{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;margin-bottom:clamp(2rem,4vw,3.5rem);padding-bottom:1.25rem;display:flex}.breadcrumbs{flex-wrap:wrap;gap:.6rem;display:flex}.breadcrumbs a{text-decoration:none}.breadcrumbs a:hover{text-underline-offset:.3em;text-decoration:underline}.wall{background:var(--wall);justify-content:center;align-items:center;padding:clamp(1.25rem,5vw,4.5rem);display:flex}.wall img{width:auto;max-width:100%;box-shadow:0 1px 2px #1f1d1a14,0 16px 40px -16px #1f1d1a4d}
