.masthead[data-astro-cid-v3lsk6py]{padding-block:var(--space-3) 0;border-bottom:3px solid var(--rule-strong);background:linear-gradient(to bottom, var(--paper-sunk), transparent 70%)}.masthead__folio[data-astro-cid-v3lsk6py]{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.masthead__wordmark[data-astro-cid-v3lsk6py]{text-align:center;color:var(--ink);margin-block:var(--space-2);line-height:.9;text-decoration:none;display:block}.masthead__wordmark[data-astro-cid-v3lsk6py]:hover{color:var(--ink)}.masthead__il[data-astro-cid-v3lsk6py]{font-family:var(--font-masthead);letter-spacing:.34em;text-transform:uppercase;text-indent:.34em;color:var(--ink-soft);font-size:clamp(1rem,.4rem + 2.4vw,2rem);font-weight:500;display:block}.masthead__name[data-astro-cid-v3lsk6py]{font-family:var(--font-masthead);font-style:italic;font-weight:900;font-size:var(--step-masthead);letter-spacing:-.02em;color:var(--ink);display:block}.masthead__tagline[data-astro-cid-v3lsk6py]{text-align:center;font-family:var(--font-text);font-style:italic;font-size:var(--step--1);color:var(--ink-soft);margin:0}.masthead__nav[data-astro-cid-v3lsk6py] ul[data-astro-cid-v3lsk6py]{justify-content:center;gap:var(--space-2) var(--space-4);padding:0 0 var(--space-2);flex-wrap:wrap;margin:0;list-style:none;display:flex}.masthead__nav[data-astro-cid-v3lsk6py] a[data-astro-cid-v3lsk6py]{font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);border-bottom:2px solid #0000;padding-block:.2em;font-weight:600;text-decoration:none}.masthead__nav[data-astro-cid-v3lsk6py] a[data-astro-cid-v3lsk6py]:hover{color:var(--accent);border-bottom-color:var(--accent)}@media (width<=40rem){.masthead__folio[data-astro-cid-v3lsk6py]{text-align:center;justify-content:center}}.footer[data-astro-cid-jo6i4kqk]{border-top:3px solid var(--rule-strong);background:var(--paper-sunk);padding-block:var(--space-3) var(--space-5);margin-top:var(--space-5)}.footer__grid[data-astro-cid-jo6i4kqk]{gap:var(--space-3);display:grid}@media (width>=64rem){.footer__grid[data-astro-cid-jo6i4kqk]{column-gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.footer__disclaimer[data-astro-cid-jo6i4kqk]{border-inline-start:1px solid var(--rule);padding-inline-start:var(--space-4)}}.footer[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{font-size:var(--step--1);color:var(--ink-soft);margin:0}.footer__mark[data-astro-cid-jo6i4kqk] .kicker[data-astro-cid-jo6i4kqk]{display:block}.footer__disclaimer[data-astro-cid-jo6i4kqk]{font-style:italic}:root{color-scheme:light;--paper:#faf6ee;--paper-sunk:#f3ecdc;--paper-edge:#ece2cc;--ink:#1a1814;--ink-soft:#4b4438;--ink-faint:#6e6455;--rule:#c9bda3;--rule-strong:#1a1814;--accent:#a3172a;--accent-ink:#faf6ee;--stain:#1a18140f;--font-masthead:"Bodoni Moda", "Bodoni MT", Didot, "Didot LT STD", "Playfair Display", "Times New Roman", Times, serif;--font-display:"Fraunces", "Iowan Old Style", Charter, Georgia, "Times New Roman", Times, serif;--font-text:"Source Serif 4", "Source Serif Pro", Charter, "Iowan Old Style", Georgia, "Times New Roman", Times, serif;--step--2:clamp(.69rem, .67rem + .1vw, .75rem);--step--1:clamp(.83rem, .79rem + .19vw, .94rem);--step-0:clamp(1rem, .95rem + .25vw, 1.15rem);--step-1:clamp(1.2rem, 1.11rem + .44vw, 1.47rem);--step-2:clamp(1.44rem, 1.29rem + .74vw, 1.88rem);--step-3:clamp(1.73rem, 1.49rem + 1.19vw, 2.4rem);--step-4:clamp(2.07rem, 1.7rem + 1.85vw, 3.07rem);--step-5:clamp(2.49rem, 1.93rem + 2.8vw, 3.93rem);--step-masthead:clamp(2.6rem, 1.2rem + 7vw, 6.5rem);--space-1:.35rem;--space-2:.7rem;--space-3:1.15rem;--space-4:1.8rem;--space-5:2.8rem;--space-6:4.4rem;--measure:36rem;--page:78rem}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--paper:#14120f;--paper-sunk:#1e1b16;--paper-edge:#2a251d;--ink:#ece4d3;--ink-soft:#b9ae99;--ink-faint:#8c8271;--rule:#423a2d;--rule-strong:#ece4d3;--accent:#e05a6b;--accent-ink:#14120f;--stain:#ece4d30d}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background-color:var(--paper);background-image:radial-gradient(circle at 1px 1px, var(--stain) .6px, transparent .7px), radial-gradient(circle at 3px 4px, var(--stain) .5px, transparent .6px);color:var(--ink);font-family:var(--font-text);font-size:var(--step-0);font-optical-sizing:auto;text-rendering:optimizelegibility;background-size:7px 7px,11px 11px;margin:0;line-height:1.62}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.005em;text-wrap:balance;margin:0 0 var(--space-2);font-weight:640;line-height:1.1}p{margin:0 0 var(--space-3);text-wrap:pretty}a{color:inherit;text-decoration-color:var(--accent);text-underline-offset:.18em;text-decoration-thickness:from-font}a:hover{color:var(--accent)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}img{max-width:100%;height:auto}.wrap{width:100%;max-width:var(--page);margin-inline:auto;padding-inline:clamp(1rem,4vw,3rem)}.page{flex-direction:column;min-height:100vh;display:flex}.page>main{padding-block:var(--space-5) var(--space-6);flex:1 0 auto}.skip-link{background:var(--accent);color:var(--accent-ink);padding:var(--space-2) var(--space-3);z-index:10;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.front-grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=40rem){.front-grid{column-gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.front-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.front-grid>*+*{border-inline-start:1px solid var(--rule);padding-inline-start:var(--space-4)}.front-grid>.span-2{grid-column:span 2}.front-grid>.span-full{border-inline-start:0;grid-column:1/-1;padding-inline-start:0}}.kicker{font-family:var(--font-text);font-size:var(--step--2);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 var(--space-1);font-weight:700}.byline{font-size:var(--step--1);color:var(--ink-soft);margin:0;font-style:italic}.byline strong{letter-spacing:.08em;font-style:normal;font-variant-caps:all-small-caps;font-weight:600}.dateline{font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.rule{border:0;border-top:1px solid var(--rule);margin:var(--space-4) 0}.rule--double{border:0;border-top:3px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);height:4px;margin:var(--space-3) 0}.rule--halftone{background-image:radial-gradient(circle at center, var(--ink) 1.35px, transparent 1.5px);opacity:.55;height:9px;margin:var(--space-3) 0;background-size:7px 9px;border:0}.halftone-top{padding-top:var(--space-3);background-image:radial-gradient(circle at center, var(--ink) 1.2px, transparent 1.35px);background-position:0 0;background-repeat:repeat-x;background-size:6px 6px;border-top:0}.seal{font-family:var(--font-text);font-size:var(--step--2);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);border:1.5px solid;border-radius:2px;padding:.15em .5em;font-weight:700;display:inline-block;transform:rotate(-1.5deg)}.section-title{align-items:center;gap:var(--space-3);font-family:var(--font-text);font-size:var(--step--2);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 var(--space-4);font-weight:700;display:flex}.section-title:before,.section-title:after{content:"";border-top:1px solid var(--rule);flex:1 1 0}.panel{background:var(--paper-sunk);border:1px solid var(--rule);border-top:3px solid var(--rule-strong);padding:var(--space-3)}.panel__title{font-size:var(--step-1);margin:0 0 var(--space-1)}.strillo{background:var(--ink);color:var(--paper);padding:var(--space-3) var(--space-4);border-block:3px solid var(--rule-strong)}.strillo .kicker,.strillo .dateline{color:inherit;opacity:.72}.strillo a{color:inherit;text-decoration-color:currentColor}.strillo a:hover,.strillo a:focus-visible{color:inherit;text-decoration-thickness:2px}.prose{max-width:var(--measure);font-size:var(--step-0);hyphens:auto}.prose>p{text-align:justify;text-align-last:left}.prose>p:first-of-type:first-letter{float:inline-start;font-family:var(--font-display);color:var(--accent);padding-block-start:.06em;padding-inline-end:.06em;font-size:3.9em;font-weight:700;line-height:.78}.prose>p:first-of-type:first-line{letter-spacing:.03em;font-variant-caps:small-caps}.prose h2{font-size:var(--step-2);margin-top:var(--space-5);padding-top:var(--space-2);border-top:1px solid var(--rule)}.prose h3{font-size:var(--step-1);margin-top:var(--space-4)}.prose blockquote{margin:var(--space-4) 0;padding:var(--space-2) 0 var(--space-2) var(--space-3);border-inline-start:4px solid var(--accent);font-family:var(--font-display);font-size:var(--step-1);font-style:italic;line-height:1.35}.prose blockquote p:last-child{margin-bottom:0}.prose em{font-style:italic}.prose hr{background-image:radial-gradient(circle at center, var(--ink) 1.2px, transparent 1.35px);opacity:.5;height:9px;margin:var(--space-5) auto;background-size:7px 9px;border:0;width:40%}.prose [id^=le-pagelle]~p:has(>strong:first-child){white-space:pre-line}.prose [id^=le-pagelle]~h2~p:has(>strong:first-child){white-space:normal}.prose table{border-collapse:collapse;width:100%;margin:var(--space-4) 0;font-size:var(--step--1);font-variant-numeric:tabular-nums}.prose caption{caption-side:top;text-align:start;font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);padding-bottom:var(--space-1)}.prose th,.prose td{border-bottom:1px solid var(--rule);text-align:start;padding:.45em .6em}.prose thead th{font-family:var(--font-text);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);border-bottom:2px solid var(--rule-strong);white-space:nowrap}.prose tbody tr:nth-child(odd){background:var(--paper-sunk)}.prose td[align=right],.prose th[align=right]{text-align:end}.table-scroll{overflow-x:auto}@media (width>=64rem){.prose--columns{columns:2;column-gap:var(--space-5);column-rule:1px solid var(--rule);max-width:none}.prose--columns>h2,.prose--columns>table{column-span:all}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{body{color:#000;background:#fff}}
