@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}:root{--color-paper-100:#f3f0e8;--color-paper-200:#e9e4d8;--color-paper-300:#dfd9ca;--color-ink-900:#1b1a17;--color-ink-700:#4a4740;--color-ink-500:#69645a;--color-night-900:#15161a;--color-night-800:#1e2025;--color-night-700:#272a31;--color-chalk-100:#ece7db;--color-chalk-300:#ccc6b8;--color-chalk-500:#918c7f;--color-red-500:#e22c2f;--color-red-700:#b81e22;--color-red-300:#f4605d;--color-red-200:#ff8a86;--color-red-050:#fbe4e3;--color-red-900:#3b1f20;--color-red-950:#1c0b0b;--color-white:#fff;--color-straw-100:#fff6c7;--color-straw-200:#f1e5a8;--color-straw-800:#4a3d00;--color-straw-900:#3b3410}:root,[data-theme=light]{color-scheme:light;--bg-color:var(--color-paper-100);--bg-alt-color:var(--color-paper-200);--bg-deep-color:var(--color-paper-300);--card-bg-color:var(--color-paper-200);--text-color:var(--color-ink-900);--text-muted:var(--color-ink-700);--text-faint:var(--color-ink-500);--primary-color:var(--color-red-500);--on-primary:var(--color-white);--primary-soft:var(--color-red-050);--link-color:var(--color-red-700);--link-decoration:underline;--rule-color:#1b1a1714;--rule-strong-color:var(--rule-color);--control-border-color:#1b1a1780;--focus-ring-color:var(--color-red-700);--brand-red:var(--color-red-500);--plate-dim:0;--note-bg:var(--color-straw-100);--note-ink:var(--color-straw-800)}[data-theme=dark]{color-scheme:dark;--bg-color:var(--color-night-900);--bg-alt-color:var(--color-night-800);--bg-deep-color:var(--color-night-700);--card-bg-color:var(--color-night-800);--text-color:var(--color-chalk-100);--text-muted:var(--color-chalk-300);--text-faint:var(--color-chalk-500);--primary-color:var(--color-red-300);--on-primary:var(--color-red-950);--primary-soft:var(--color-red-900);--link-color:var(--color-red-200);--rule-color:#ece7db14;--rule-strong-color:var(--rule-color);--control-border-color:#ece7db80;--focus-ring-color:var(--color-red-200);--plate-dim:.38;--note-bg:var(--color-straw-900);--note-ink:var(--color-straw-200)}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--bg-color:var(--color-night-900);--bg-alt-color:var(--color-night-800);--bg-deep-color:var(--color-night-700);--card-bg-color:var(--color-night-800);--text-color:var(--color-chalk-100);--text-muted:var(--color-chalk-300);--text-faint:var(--color-chalk-500);--primary-color:var(--color-red-300);--on-primary:var(--color-red-950);--primary-soft:var(--color-red-900);--link-color:var(--color-red-200);--rule-color:#ece7db14;--rule-strong-color:var(--rule-color);--control-border-color:#ece7db80;--focus-ring-color:var(--color-red-200);--plate-dim:.38;--note-bg:var(--color-straw-900);--note-ink:var(--color-straw-200)}}:root{--rail-width:60px;--header-height:50px;--scroll-padding-top:calc(var(--header-height) + var(--spacing-4));--margin-col:220px;--content-max:1240px;--measure:66ch;--gutter:clamp(16px, 4vw, 44px);--plate-frame-color:#0000002e;--focus-ring-width:3px;--focus-ring-offset:2px;--radius-sm:2px;--radius-md:3px;--radius-pill:999px;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-12:3rem;--spacing-16:4rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--scroll-padding-top)}body{background:var(--bg-color);color:var(--text-color);font-family:var(--font-body,"Source Serif 4", "Iowan Old Style", "Palatino Linotype", Georgia, serif);padding-left:var(--rail-width);margin:0;font-size:1.0625rem;line-height:1.55}@layer reset{h1,h2,h3,h4,h5,h6{font-weight:500;font-family:var(--font-display,"EB Garamond", Garamond, Georgia, serif);text-wrap:balance;margin:0}p,figure,blockquote,dl,dd,pre{margin:0}:where(ul,ol)[role=list]{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,select,textarea{font:inherit;color:inherit}a{color:inherit}}img,video{max-width:100%;height:auto}table{border-collapse:collapse}mark{background:var(--primary-soft);color:inherit;padding:0 .1em}[hidden]{display:none!important}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (width<=600px){body{padding-left:0;padding-bottom:calc(var(--rail-width) + env(safe-area-inset-bottom,0px))}html{scroll-padding-bottom:calc(var(--rail-width) + env(safe-area-inset-bottom,0px) + var(--focus-ring-width) + var(--focus-ring-offset))}}.prose{max-width:var(--measure);overflow-wrap:anywhere}.prose :where(p){margin-top:1.1rem;line-height:1.62}.prose :where(p:first-child){margin-top:0}.prose .lede{font-size:1.28rem;line-height:1.5;font-family:var(--font-display,"EB Garamond", Garamond, Georgia, serif)}.prose :where(h2){border-top:1px solid var(--rule-color);margin-top:2.4rem;padding-top:1.2rem;font-size:1.75rem;line-height:1.1}.prose :where(h3){margin-top:1.6rem;font-size:1.3rem;line-height:1.2}.prose :where(h2:first-child,h3:first-child){margin-top:0}.prose :where(a[href]){color:var(--link-color);text-decoration:var(--link-decoration);text-underline-offset:2px;text-decoration-thickness:1px}.prose :where(a[href]:hover){text-decoration-thickness:2px}.prose :where(strong){font-weight:700}.prose :where(ul:not([role=list]),ol:not([role=list])){margin:1rem 0 0;padding-left:1.2rem}.prose :where(ul:not([role=list])){list-style:outside}.prose :where(ol:not([role=list])){padding-left:1.5rem;list-style:decimal}.prose :where(ul:not([role=list])>li,ol:not([role=list])>li){margin-top:.4rem;padding-left:.2rem}.prose :where(li>ul:not([role=list]),li>ol:not([role=list])){margin-top:.4rem}.prose :where(blockquote){border-left:2px solid var(--primary-color);font-family:var(--font-display,"EB Garamond", Garamond, Georgia, serif);margin:2rem 0;padding:0 0 0 1.4rem;font-size:1.45rem;font-style:italic;line-height:1.35}.prose :where(blockquote p){margin-top:.6rem;line-height:1.35}.prose :where(blockquote p:first-child){margin-top:0}.prose :where(blockquote cite){font-family:var(--font-ui,"Poppins", "Helvetica Neue", Arial, sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-top:.6rem;font-size:.64rem;font-style:normal;font-weight:600;line-height:1.4;display:block}.prose--essay>p:first-of-type:first-letter{float:left;font-family:var(--font-display,"EB Garamond", Garamond, Georgia, serif);color:var(--primary-color);padding:.08em .1em 0 0;font-size:4.4em;line-height:.78}.prose :where(hr){border:0;border-top:1px solid var(--rule-strong-color);margin:2.5rem 0}.prose :where(figure){margin:2rem 0}.prose :where(figcaption){color:var(--text-muted);margin-top:.6rem;font-size:.85rem;font-style:italic}.prose :where(code){background:var(--bg-alt-color);border-radius:var(--radius-sm);padding:.1em .3em;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.92em}.prose :where(pre){background:var(--bg-alt-color);border:1px solid var(--rule-color);border-radius:var(--radius-sm);margin-top:1.25rem;padding:1rem;font-size:.9rem;line-height:1.5;overflow-x:auto}.prose :where(pre code){background:0 0;padding:0}.prose :where(table){width:100%;margin-top:1.5rem;font-size:.95rem}.prose :where(th,td){text-align:left;vertical-align:top;border-top:1px solid var(--rule-color);padding:.5rem .75rem .5rem 0}.prose :where(th){font-family:var(--font-ui,"Poppins", "Helvetica Neue", Arial, sans-serif);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);border-top:0;border-bottom:1px solid var(--rule-strong-color);font-size:.68rem;font-weight:600}.prose :where(.sidenote){margin-top:1.1rem}.prose :where(sup){line-height:0}.prose sup a,sup>a[data-footnote-ref]{font-family:var(--font-ui,"Poppins", "Helvetica Neue", Arial, sans-serif);font-variant-numeric:tabular-nums;padding-inline:.12em;font-size:.78em;font-weight:600}.footnotes{max-width:var(--measure);border-top:1px solid var(--rule-strong-color);color:var(--text-muted);margin-top:3rem;padding-top:1.25rem}.footnotes ol{margin:0;padding-left:1.5rem;font-size:.92rem;list-style:decimal}.footnotes li{margin-top:.6rem;padding-left:.2rem}.footnotes li:first-child{margin-top:0}.footnotes li p{margin:0;line-height:1.5}.footnotes li:target{background:var(--primary-soft);box-shadow:0 0 0 .4rem var(--primary-soft)}.footnotes a{color:var(--link-color);text-decoration:var(--link-decoration);text-underline-offset:2px;text-decoration-thickness:1px}.footnotes a[data-footnote-backref]{font-family:var(--font-ui,"Poppins", "Helvetica Neue", Arial, sans-serif);margin-left:.25em;padding-inline:.3em;text-decoration:none;display:inline-block}.footnotes a[data-footnote-backref]:hover{text-decoration:underline}.prose .sr-only,.footnotes .sr-only{border:0;margin:-1px;padding:0}:where(.sidenote){color:var(--text-muted);border-left:1px solid var(--rule-strong-color);padding:.5rem .75rem;font-size:.85rem;line-height:1.45}.sidenote b,.sidenote__label{font-family:var(--font-ui,"Poppins", "Helvetica Neue", Arial, sans-serif);letter-spacing:.08em;text-transform:uppercase;margin-right:.2em;font-size:.62rem;font-weight:600}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.t-page-title{font-family:var(--font-display,"EB Garamond", Garamond, Georgia, serif);letter-spacing:-.012em;text-wrap:balance;margin:0;font-size:clamp(2.3rem,5vw,4rem);font-weight:500;line-height:1}.t-page-title--xl{font-size:clamp(2.4rem,5.5vw,4.4rem);line-height:.98}.t-imprint-title{font-family:var(--font-display,"EB Garamond", Garamond, Georgia, serif);letter-spacing:-.012em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,6vw,4.6rem);font-weight:500;line-height:.95}.t-section-title{font-family:var(--font-display,"EB Garamond", Garamond, Georgia, serif);text-wrap:balance;margin:0;font-size:2rem;font-weight:500;line-height:1.05}.t-card-title{font-family:var(--font-display,"EB Garamond", Garamond, Georgia, serif);text-wrap:balance;margin:0;font-size:1.35rem;font-weight:500;line-height:1.15}.t-card-title--lg{font-size:1.5rem;line-height:1.12}.t-deck{font-family:var(--font-display,"EB Garamond", Garamond, Georgia, serif);color:var(--text-muted);text-wrap:balance;margin:0;font-size:clamp(1.25rem,2.4vw,1.7rem);font-style:italic;font-weight:400;line-height:1.3}.t-deck--sm{font-size:1.3rem;line-height:1.35}.t-name{font-family:var(--font-display,"EB Garamond", Garamond, Georgia, serif);color:var(--text-muted);margin:0;font-size:1.1rem;font-style:italic;font-weight:400}:where(.t-eyebrow){font-family:var(--font-ui,"Poppins", "Helvetica Neue", Arial, sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.68rem;font-weight:600;line-height:1.3}:where(.t-eyebrow--accent){color:var(--link-color)}:where(.t-eyebrow--strong){color:var(--text-color)}:where(.t-eyebrow) a{text-decoration:none}:where(.t-eyebrow) a:hover{text-decoration:underline}.t-meta{font-family:var(--font-ui,"Poppins", "Helvetica Neue", Arial, sans-serif);letter-spacing:.02em;color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.72rem;font-weight:600;line-height:1.4}.t-small{color:var(--text-muted);font-size:.9rem}.wrap{max-width:var(--content-max);padding-inline:var(--gutter);margin-inline:auto}.small{color:var(--text-muted);font-size:.9rem}.tabular{font-variant-numeric:tabular-nums}.visually-hidden,.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stack>*{margin-block:0}.stack>*+*{margin-top:var(--stack-gap,var(--spacing-4))}.cluster{align-items:var(--cluster-align,center);gap:var(--cluster-gap,.4rem);flex-wrap:wrap;display:flex}[data-astro-cid-rh3ye2gb]:where(.skip-link){left:var(--spacing-4);z-index:100;min-height:2.75rem;padding:0 var(--spacing-4);background:var(--text-color);color:var(--bg-color);font-family:var(--font-ui,"Poppins", "Helvetica Neue", Arial, sans-serif);letter-spacing:.08em;text-transform:uppercase;align-items:center;font-size:.72rem;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;top:-5rem}.skip-link[data-astro-cid-rh3ye2gb]:focus{top:var(--spacing-4)}[data-astro-cid-dgplo53q]:where(.rail){--focus-ring-color:#fff;--rail-ink:#fff;z-index:40;width:var(--rail-width);padding-top:calc(.7rem + env(safe-area-inset-top,0px));padding-bottom:calc(.9rem + env(safe-area-inset-bottom,0px));background:var(--brand-red);color:var(--rail-ink);flex-direction:column;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0}[data-astro-cid-dgplo53q]:where(.rail__logo){flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.rail__logo[data-astro-cid-dgplo53q] img{width:40px;height:auto;display:block}[data-astro-cid-dgplo53q]:where(.rail__nav){margin-block:auto}[data-astro-cid-dgplo53q]:where(.rail__list){gap:1.25rem;display:grid}[data-astro-cid-dgplo53q]:where(.rail__item){min-width:2.75rem;min-height:2.75rem;color:var(--rail-ink);font-family:var(--font-ui,"Poppins", "Helvetica Neue", Arial, sans-serif);letter-spacing:0;text-transform:none;align-content:center;justify-items:center;gap:.3rem;padding:2px;font-size:.5rem;font-weight:600;line-height:1.2;text-decoration:none;display:grid}.rail__item[data-astro-cid-dgplo53q] svg{width:24px;height:24px}.rail[data-astro-cid-dgplo53q] svg *{stroke-width:1.8px}.rail__item[data-astro-cid-dgplo53q]:hover .rail__label[data-astro-cid-dgplo53q],.rail__item[data-astro-cid-dgplo53q][aria-current] .rail__label[data-astro-cid-dgplo53q]{text-underline-offset:3px;text-decoration:underline}.rail__item[data-astro-cid-dgplo53q][aria-current] .rail__label[data-astro-cid-dgplo53q]{text-decoration-thickness:2px}[data-astro-cid-dgplo53q]:where(.rail__social){margin-top:1rem;display:grid}[data-astro-cid-dgplo53q]:where(.rail__social-link){width:2.75rem;height:2.75rem;color:var(--rail-ink);opacity:.85;place-items:center;display:grid}.rail__social-link[data-astro-cid-dgplo53q]:hover{opacity:1}.rail__social-link[data-astro-cid-dgplo53q] svg{width:16px;height:16px}@media (height<=460px) and (width>=601px){.rail__social[data-astro-cid-dgplo53q]{display:none}}@media (width<=600px){.rail[data-astro-cid-dgplo53q]{width:auto;padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));flex-direction:row;justify-content:space-between;align-items:center;top:auto;right:0}.rail__logo[data-astro-cid-dgplo53q] img{width:32px}.rail__nav[data-astro-cid-dgplo53q]{margin:0}.rail__list[data-astro-cid-dgplo53q]{grid-auto-flow:column;gap:.5rem}.rail__item[data-astro-cid-dgplo53q]{gap:.2rem}.rail__item[data-astro-cid-dgplo53q] svg{width:22px;height:22px}.rail__social[data-astro-cid-dgplo53q]{grid-auto-flow:column;margin:0}}@media (width<=389px){.rail__logo[data-astro-cid-dgplo53q]{display:none}}@media (width<=350px){.rail[data-astro-cid-dgplo53q]{justify-content:center}.rail__social[data-astro-cid-dgplo53q]{display:none}}.theme-toggle[data-astro-cid-dt6egvhz]{display:none}html.js .theme-toggle[data-astro-cid-dt6egvhz]{display:inline-flex}.theme-toggle__button[data-astro-cid-dt6egvhz]{border-radius:var(--radius-pill);width:2.75rem;height:2.75rem;color:var(--text-muted);place-items:center;display:inline-grid}.theme-toggle__button[data-astro-cid-dt6egvhz]:hover{background:var(--bg-alt-color);color:var(--text-color)}.theme-toggle__icon[data-astro-cid-dt6egvhz]{grid-area:1/1;display:grid}.theme-toggle__icon[data-astro-cid-dt6egvhz] svg{width:1.1rem;height:1.1rem}.theme-toggle__icon--sun[data-astro-cid-dt6egvhz],.theme-toggle__label--to-light[data-astro-cid-dt6egvhz]{display:none}:root[data-theme=dark] .theme-toggle__icon--sun[data-astro-cid-dt6egvhz]{display:grid}:root[data-theme=dark] .theme-toggle__icon--moon[data-astro-cid-dt6egvhz],:root[data-theme=dark] .theme-toggle__label--to-dark[data-astro-cid-dt6egvhz]{display:none}:root[data-theme=dark] .theme-toggle__label--to-light[data-astro-cid-dt6egvhz]{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme]) .theme-toggle__icon--sun[data-astro-cid-dt6egvhz]{display:grid}:root:not([data-theme]) .theme-toggle__icon--moon[data-astro-cid-dt6egvhz],:root:not([data-theme]) .theme-toggle__label--to-dark[data-astro-cid-dt6egvhz]{display:none}:root:not([data-theme]) .theme-toggle__label--to-light[data-astro-cid-dt6egvhz]{display:block}}[data-astro-cid-7ijqszut]:where(.topbar){justify-content:space-between;align-items:center;gap:0 var(--spacing-6);font-family:var(--font-ui,"Poppins", "Helvetica Neue", Arial, sans-serif);letter-spacing:.04em;color:var(--text-muted);flex-wrap:wrap;font-size:.66rem;font-weight:600;display:flex}[data-astro-cid-7ijqszut]:where(.topbar__line){margin-block:var(--spacing-2)}[data-astro-cid-7ijqszut]:where(.topbar__right){align-items:center;gap:var(--spacing-2);display:flex}[data-astro-cid-7ijqszut]:where(.topbar__links){flex-wrap:wrap;gap:0 1.25rem;display:flex}[data-astro-cid-7ijqszut]:where(.topbar__link){letter-spacing:.06em;text-transform:uppercase;align-items:center;min-height:2.75rem;text-decoration:none;display:inline-flex}.topbar__link[data-astro-cid-7ijqszut]:hover{color:var(--link-color)}[data-astro-cid-xocsxqn2]:where(.masthead){text-align:center;border-top:3px double var(--rule-strong-color);padding-block:2rem 1.4rem;animation:.7s ease-out both masthead-rise}@keyframes masthead-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}[data-astro-cid-xocsxqn2]:where(.wordmark){display:inline-block}.wordmark[data-astro-cid-xocsxqn2] img{width:clamp(220px,40vw,520px);height:auto;margin-inline:auto;display:block}@media (prefers-reduced-motion:reduce){.masthead[data-astro-cid-xocsxqn2]{animation:none}}[data-astro-cid-r3bsw6ju]:where(.mainnav){z-index:20;background:var(--bg-color)}html.js .mainnav[data-astro-cid-r3bsw6ju]{top:env(safe-area-inset-top,0px);position:sticky}[data-astro-cid-r3bsw6ju]:where(.mainnav__row){align-items:center;column-gap:var(--spacing-4);min-height:var(--header-height);border-top:1px solid var(--rule-color);border-bottom:1px solid var(--rule-color);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:".list search";display:grid}[data-astro-cid-r3bsw6ju]:where(.mainnav__list){flex-wrap:wrap;grid-area:list;justify-content:center;gap:0 1.6rem;display:flex}[data-astro-cid-r3bsw6ju]:where(.mainnav__list a){min-width:2.75rem;font-family:var(--font-ui,"Poppins", "Helvetica Neue", Arial, sans-serif);letter-spacing:.08em;text-align:center;text-transform:uppercase;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.95rem 0;font-size:.76rem;font-weight:600;text-decoration:none;display:inline-block}.mainnav__list[data-astro-cid-r3bsw6ju] a[data-astro-cid-r3bsw6ju]:hover{color:var(--link-color)}.mainnav__list[data-astro-cid-r3bsw6ju] a[data-astro-cid-r3bsw6ju][aria-current]{color:var(--link-color);border-bottom-color:var(--primary-color)}[data-astro-cid-r3bsw6ju]:where(.mainnav__burger){min-height:2.75rem;font-family:var(--font-ui,"Poppins", "Helvetica Neue", Arial, sans-serif);letter-spacing:.08em;text-transform:uppercase;grid-area:burger;align-items:center;padding-block:.4rem;font-size:.76rem;font-weight:600;display:none}.mainnav__burger[data-astro-cid-r3bsw6ju]:after{content:"";border:2px solid;border-width:0 2px 2px 0;width:.4em;height:.4em;margin:-.15em 0 0 .7em;transform:rotate(45deg)}.mainnav__burger[data-astro-cid-r3bsw6ju][aria-expanded=true]:after{margin-top:.2em;transform:rotate(225deg)}[data-astro-cid-r3bsw6ju]:where(.mainnav__search){width:2.75rem;height:2.75rem;color:var(--text-color);border-radius:var(--radius-pill);grid-area:search;justify-content:center;justify-self:end;align-items:center;display:none}html.js .mainnav__search[data-astro-cid-r3bsw6ju]{display:inline-flex}.mainnav__search[data-astro-cid-r3bsw6ju]:hover{color:var(--link-color)}.mainnav__search[data-astro-cid-r3bsw6ju] svg{width:18px;height:18px}.mainnav__search[data-astro-cid-r3bsw6ju] svg *{stroke-width:2px}.mainnav__search--link[data-astro-cid-r3bsw6ju]{display:inline-flex}@media (width<=860px){.mainnav__row[data-astro-cid-r3bsw6ju]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"burger search""list list"}html.js .mainnav__burger[data-astro-cid-r3bsw6ju]{display:inline-flex}html.js .mainnav__list[data-astro-cid-r3bsw6ju]{border-top:1px solid var(--rule-color);flex-direction:column;gap:0;padding-bottom:.5rem;display:none}html.js .mainnav__list[data-astro-cid-r3bsw6ju].is-open{display:flex}html.js .mainnav__list[data-astro-cid-r3bsw6ju] a[data-astro-cid-r3bsw6ju]{text-align:start;justify-content:flex-start;align-items:center;min-height:2.75rem;margin-bottom:0;padding:.4rem 0;display:flex}html:not(.js) .mainnav__row[data-astro-cid-r3bsw6ju]{grid-template-columns:minmax(0,1fr);grid-template-areas:"list""nosearch"}html:not(.js) .mainnav__list[data-astro-cid-r3bsw6ju]{border-top:1px solid var(--rule-color);gap:0 .7rem}html:not(.js) .mainnav__list[data-astro-cid-r3bsw6ju] a[data-astro-cid-r3bsw6ju]{letter-spacing:.06em;align-items:center;min-height:2.75rem;margin-bottom:0;padding:.4rem 0;display:flex}.mainnav__search--link[data-astro-cid-r3bsw6ju]{grid-area:nosearch;justify-self:start}}[data-astro-cid-z2ty564v]:where(.search-form__row){align-items:flex-end;gap:var(--spacing-3);margin-top:var(--spacing-1);display:flex}[data-astro-cid-z2ty564v]:where(.search-form__input){border:0;border-bottom:2px solid var(--text-color);min-width:0;min-height:3rem;color:var(--text-color);font-family:var(--font-display,"EB Garamond", Garamond, Georgia, serif);background:0 0;border-radius:0;flex:1;padding:.3em 0;font-size:1.6rem;font-weight:400}.search-form__input[data-astro-cid-z2ty564v]::placeholder{color:var(--text-muted)}[data-astro-cid-z2ty564v]:where(.search-form__submit){min-height:2.75rem;font-family:var(--font-ui,"Poppins", "Helvetica Neue", Arial, sans-serif);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--control-border-color);border-radius:var(--radius-pill);align-items:center;padding:0 1.1em;font-size:.72rem;font-weight:600;display:inline-flex}.search-form__submit[data-astro-cid-z2ty564v]:hover{background:var(--text-color);color:var(--bg-color)}@layer pagefind;@layer site{:is(#site-search,#page-search){--pf-text:var(--text-color);--pf-text-secondary:var(--text-muted);--pf-text-muted:var(--text-muted);--pf-background:var(--bg-color);--pf-border:var(--rule-color);--pf-border-focus:var(--control-border-color);--pf-skeleton:var(--bg-alt-color);--pf-skeleton-shine:var(--bg-deep-color);--pf-hover:var(--bg-alt-color);--pf-mark:var(--text-color);--pf-outline-focus:var(--focus-ring-color);--pf-outline-width:var(--focus-ring-width);--pf-outline-offset:var(--focus-ring-offset);--pf-error-bg:var(--primary-soft);--pf-error-border:var(--control-border-color);--pf-error-text:var(--link-color);--pf-error-text-secondary:var(--text-muted);--pf-font:var(--font-body,"Source Serif 4", "Iowan Old Style", "Palatino Linotype", Georgia, serif);--pf-input-height:3rem;--pf-input-font-size:1.6rem;--pf-summary-font-size:.66rem;--pf-result-title-font-size:1.3rem;--pf-result-excerpt-font-size:.95rem;--pf-results-gap:0;--pf-border-radius:0;--pf-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='6'/%3E%3Cpath d='m20 20-4.5-4.5'/%3E%3C/svg%3E")}:is(#site-search,#page-search) pagefind-input,:is(#site-search,#page-search) pagefind-filter-pane,:is(#site-search,#page-search) pagefind-summary,:is(#site-search,#page-search) pagefind-results{color:var(--text-color);font-family:var(--font-body,"Source Serif 4", "Iowan Old Style", "Palatino Linotype", Georgia, serif);font-size:1rem;line-height:1.55}:is(#site-search,#page-search) .pf-input-wrapper:before{width:20px;height:20px;top:calc((var(--pf-input-height) - 20px) / 2);background-color:var(--text-color);inset-inline-start:0}:is(#site-search,#page-search) .pf-input{border:0;border-bottom:2px solid var(--text-color);font-family:var(--font-display,"EB Garamond", Garamond, Georgia, serif);background:0 0;border-radius:0;padding-inline:2rem 4.5rem;font-weight:400}:is(#site-search,#page-search) .pf-input:focus-visible{border-color:var(--text-color);box-shadow:none;outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}:is(#site-search,#page-search) .pf-input::placeholder{color:var(--text-muted)}:is(#site-search,#page-search) .pf-input-clear{font-family:var(--font-ui,"Poppins", "Helvetica Neue", Arial, sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.62rem;font-weight:600}:is(#site-search,#page-search) .pf-input-clear:hover{background:var(--bg-alt-color);color:var(--link-color)}:is(#site-search,#page-search) .pf-summary{font-family:var(--font-ui,"Poppins", "Helvetica Neue", Arial, sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:600}:is(#site-search,#page-search) .pf-result-card{border:0;border-top:1px solid var(--rule-color);min-height:2.75rem;box-shadow:none;background:0 0;border-radius:0;padding:.9rem 0;position:relative}:is(#site-search,#page-search) .pf-result:first-child .pf-result-card{border-top:0}:is(#site-search,#page-search) .pf-result-card:hover{border-color:var(--rule-color);box-shadow:none}:is(#site-search,#page-search) .pf-result:first-child .pf-result-card:hover{border-top-color:#0000}:is(#site-search,#page-search) .pf-result-card:has(.pf-result-link:focus-visible){border-color:var(--rule-color);box-shadow:none;outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}:is(#site-search,#page-search) .pf-result-card:has([data-pf-selected]){background:var(--bg-alt-color);border-color:var(--rule-color)}:is(#site-search,#page-search) .pf-result-kind{font-family:var(--font-ui,"Poppins", "Helvetica Neue", Arial, sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.68rem;font-weight:600;line-height:1.3}:is(#site-search,#page-search) .pf-result-title{font-family:var(--font-display,"EB Garamond", Garamond, Georgia, serif);text-wrap:balance;margin-top:.3rem;font-weight:500;line-height:1.15}:is(#site-search,#page-search) .pf-result-link{color:var(--text-color);text-decoration:none}:is(#site-search,#page-search) .pf-result-link:after{content:"";position:absolute;inset:0}:is(#site-search,#page-search) .pf-result-card:hover .pf-result-link,:is(#site-search,#page-search) .pf-result-link:hover{color:var(--link-color);text-decoration:none}:is(#site-search,#page-search) .pf-result-excerpt{color:var(--text-muted);white-space:normal;text-overflow:clip;margin-top:.3rem;overflow:visible}:is(#site-search,#page-search) .pf-result-excerpt mark,:is(#site-search,#page-search) .pf-heading-excerpt mark{background:var(--primary-soft);font-weight:inherit;color:inherit;padding:0 .1em}:is(#site-search,#page-search) .pf-heading-chips{border-inline-start:1px solid var(--rule-strong-color);gap:0;margin:0 0 .9rem .2rem;padding-inline-start:.9rem}:is(#site-search,#page-search) .pf-heading-chip{min-height:2.75rem;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;padding:.3rem 0;font-size:.9rem;display:flex}:is(#site-search,#page-search) .pf-heading-chip:hover,:is(#site-search,#page-search) .pf-heading-chip:has([data-pf-selected]){background:var(--bg-alt-color);border:0}:is(#site-search,#page-search) .pf-heading-chip:has(.pf-heading-link:focus-visible){box-shadow:none;outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px;border:0}:is(#site-search,#page-search) .pf-heading-link{color:var(--link-color);text-underline-offset:2px;font-weight:500;text-decoration:underline}:is(#site-search,#page-search) .pf-heading-link:before{content:none}:is(#site-search,#page-search) .pf-heading-excerpt{color:var(--text-muted);white-space:normal;text-overflow:clip;font-size:.85rem;overflow:visible}:is(#site-search,#page-search) .pf-empty,:is(#site-search,#page-search) .pf-error{font-family:var(--font-ui,"Poppins", "Helvetica Neue", Arial, sans-serif);font-weight:600}:is(#site-search,#page-search) .pf-error{border-radius:var(--radius-sm)}#page-search .pf-filter-pane{background:0 0;border:0;border-radius:0;gap:0;padding:0;overflow:visible}#page-search .pf-filter-group-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#page-search .pf-filter-options{flex-flow:wrap;gap:.4rem}#page-search .pf-filter-checkbox{border:1px solid var(--control-border-color);border-radius:var(--radius-pill);font-family:var(--font-ui,"Poppins", "Helvetica Neue", Arial, sans-serif);letter-spacing:.06em;text-transform:uppercase;color:var(--text-color);gap:.4em;padding:.45em .8em;font-size:.66rem;font-weight:600;position:relative}#page-search .pf-filter-checkbox:hover{background:var(--bg-alt-color);color:var(--text-color)}#page-search .pf-filter-checkbox:has(.pf-checkbox-input:checked),#page-search .pf-filter-checkbox:has(.pf-checkbox-input:checked):hover{background:var(--text-color);color:var(--bg-color)}#page-search .pf-filter-checkbox:has(.pf-checkbox-input:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-pill)}#page-search .pf-checkbox-input{opacity:0;appearance:none;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}#page-search .pf-filter-checkbox-count{font-size:inherit;font-variant-numeric:tabular-nums;color:inherit;margin-inline-start:0}.search-error{background:var(--primary-soft);border:1px solid var(--control-border-color);font-family:var(--font-ui,"Poppins", "Helvetica Neue", Arial, sans-serif);color:var(--text-color);margin-top:.9rem;padding:.6rem .8rem;font-size:.72rem;font-weight:600;line-height:1.5}.search-error:empty{display:none}.search-foot{border-top:1px solid var(--rule-color);font-family:var(--font-ui,"Poppins", "Helvetica Neue", Arial, sans-serif);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-top:1rem;padding-top:.8rem;font-size:.6rem;font-weight:600}}[data-astro-cid-eg6iub3i]:where(.search){--search-pad-top:clamp(1rem, 6vh, 5rem);--search-pad-bottom:1rem;width:100%;max-width:none;height:100%;max-height:none;padding:var(--search-pad-top) var(--gutter) var(--search-pad-bottom) calc(var(--gutter) + var(--rail-width));color:var(--text-color);background:0 0;border:0;margin:0;position:fixed;inset:0;overflow:visible}.search[data-astro-cid-eg6iub3i][open]{place-items:start center;display:grid}.search[data-astro-cid-eg6iub3i]::backdrop{background:#14120e8c}[data-astro-cid-eg6iub3i]:where(.search__panel){width:min(100%,760px);max-height:calc(100dvh - var(--search-pad-top) - var(--search-pad-bottom));background:var(--bg-color);color:var(--text-color);border:1px solid var(--control-border-color);box-shadow:0 24px 60px var(--plate-frame-color);padding:1.2rem 1.4rem 1.4rem;position:relative;overflow:auto}[data-astro-cid-eg6iub3i]:where(.search__head){justify-content:space-between;align-items:center;gap:var(--spacing-4);display:flex}[data-astro-cid-eg6iub3i]:where(.search__title){padding-block:var(--spacing-2)}[data-astro-cid-eg6iub3i]:where(.search__close){min-height:2.75rem;padding-inline:var(--spacing-2);margin-right:calc(-1 * var(--spacing-2));font-family:var(--font-ui,"Poppins", "Helvetica Neue", Arial, sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);align-items:center;font-size:.66rem;font-weight:600;display:inline-flex}.search__close[data-astro-cid-eg6iub3i]:hover{color:var(--link-color)}@media (pointer:coarse){.search__hint[data-astro-cid-eg6iub3i]{display:none}}[data-astro-cid-eg6iub3i]:where(.search__ui){display:none}.search[data-astro-cid-eg6iub3i][data-state=ready] .search__ui[data-astro-cid-eg6iub3i]{display:block}.search[data-astro-cid-eg6iub3i][data-state=ready] .search__fallback[data-astro-cid-eg6iub3i],.search[data-astro-cid-eg6iub3i]:not([data-state=ready]) .search__foot[data-astro-cid-eg6iub3i]{display:none}[data-astro-cid-eg6iub3i]:where(.search__fallback),[data-astro-cid-eg6iub3i]:where(.search__field){margin-top:.9rem}[data-astro-cid-eg6iub3i]:where(.search__types){flex-wrap:wrap;gap:.4rem;margin-top:.9rem;display:flex}.search__types[data-astro-cid-eg6iub3i][hidden]{display:none}[data-astro-cid-eg6iub3i]:where(.search__count){margin-top:1rem}@media (width<=600px){.search[data-astro-cid-eg6iub3i]{--search-pad-bottom:calc(var(--rail-width) + env(safe-area-inset-bottom,0px) + .5rem);padding-left:var(--gutter)}.search__panel[data-astro-cid-eg6iub3i]{padding:1rem 1rem 1.2rem}}html:has(#site-search[open]){scrollbar-gutter:stable;overflow:hidden}#site-search .search__chip{font-family:var(--font-ui,"Poppins", "Helvetica Neue", Arial, sans-serif);letter-spacing:.06em;text-transform:uppercase;color:var(--text-color);border:1px solid var(--control-border-color);border-radius:var(--radius-pill);background:0 0;align-items:center;gap:.4em;padding:.45em .8em;font-size:.66rem;font-weight:600;line-height:1.55;transition:background .2s,color .2s;display:inline-flex}#site-search .search__chip:hover{background:var(--bg-alt-color)}#site-search .search__chip[aria-pressed=true],#site-search .search__chip[aria-pressed=true]:hover{background:var(--text-color);color:var(--bg-color)}#site-search .search__chip-count{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){#site-search .search__chip{transition:none}}[data-astro-cid-r4f3bwe4]:where(.foot){border-top:3px double var(--rule-strong-color);padding-block:2.5rem 1.5rem}[data-astro-cid-r4f3bwe4]:where(.foot__grid){grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:2rem;display:grid}[data-astro-cid-r4f3bwe4]:where(.foot__colophon){max-width:32ch;color:var(--text-muted);font-size:.92rem}.foot__colophon[data-astro-cid-r4f3bwe4] img{width:180px;height:auto;display:block}.foot__colophon[data-astro-cid-r4f3bwe4] p[data-astro-cid-r4f3bwe4]{margin-top:.8rem}[data-astro-cid-r4f3bwe4]:where(.foot__heading){font-family:var(--font-ui,"Poppins", "Helvetica Neue", Arial, sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .6rem;font-size:.62rem;font-weight:600;line-height:1.3}[data-astro-cid-r4f3bwe4]:where(.foot__link){align-items:center;min-width:2.75rem;min-height:2.75rem;font-size:.92rem;text-decoration:none;display:inline-flex}.foot__link[data-astro-cid-r4f3bwe4]:hover{text-decoration:underline}[data-astro-cid-r4f3bwe4]:where(.foot__bar){border-top:1px solid var(--rule-color);font-family:var(--font-ui,"Poppins", "Helvetica Neue", Arial, sans-serif);letter-spacing:.04em;color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1.5rem;margin-top:2.5rem;padding-top:.5rem;font-size:.62rem;font-weight:600;display:flex}.foot__bar[data-astro-cid-r4f3bwe4] p[data-astro-cid-r4f3bwe4]{margin-block:.5rem}[data-astro-cid-r4f3bwe4]:where(.foot__legal){flex-wrap:wrap;align-items:center;gap:0 1.5rem;display:flex}.foot__bar[data-astro-cid-r4f3bwe4] .foot__link[data-astro-cid-r4f3bwe4]{font-size:inherit}@media (width<=960px){.foot__grid[data-astro-cid-r4f3bwe4]{grid-template-columns:repeat(2,minmax(0,1fr))}.foot__colophon[data-astro-cid-r4f3bwe4]{grid-column:span 2}}main[data-astro-cid-z4jru4n3]{margin-bottom:4rem}
