@font-face{font-family:"Chronicle Serif";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/chronicle-serif.woff2) format("woff2"),url(/fonts/chronicle-serif.woff) format("woff")}@font-face{font-family:"Chronicle Serif Fallback";src:local("Iowan Old Style"),local("Palatino Linotype"),local("Georgia");size-adjust:103%;ascent-override:96%;descent-override:26%;line-gap-override:0%}@font-face{font-family:Chronicle Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/chronicle-sans.woff2) format("woff2"),url(/fonts/chronicle-sans.woff) format("woff")}@font-face{font-family:Chronicle Sans Fallback;src:local("Inter"),local("Segoe UI"),local("Roboto"),local("Helvetica Neue"),local("Arial");size-adjust:100%;ascent-override:90%;descent-override:22.5%;line-gap-override:0%}:root{--font-serif: "Chronicle Serif", "Chronicle Serif Fallback", "Iowan Old Style", "Palatino Linotype", "Source Serif 4", Georgia, "Times New Roman", serif;--font-body: "Chronicle Sans", "Chronicle Sans Fallback", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}:root{--vellum: #eae4d3;--ink: #1b1714;--gild: #c9a35b;--oxblood: #8a3b2e;--vellum-deep: #e1d9c3;--vellum-edge: #d6ccb2;--ink-soft: #4a423b;--ink-faint: #756b60;--gild-deep: #a8842f;--gild-wash: rgba(201, 163, 91, .14);--oxblood-wash: rgba(138, 59, 46, .1);--accent: var(--gild);--accent-deep: var(--gild-deep);--font-serif: "Chronicle Serif", "Iowan Old Style", "Palatino Linotype", "Source Serif 4", Georgia, "Times New Roman", serif;--font-body: "Chronicle Sans", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--fs-meta: .8125rem;--fs-small: .875rem;--fs-body: clamp(1.0625rem, .98rem + .42vw, 1.1875rem);--fs-standfirst: clamp(1.1875rem, 1.05rem + .7vw, 1.4375rem);--fs-h3: clamp(1.25rem, 1.1rem + .75vw, 1.5rem);--fs-h2: clamp(1.5rem, 1.25rem + 1.2vw, 2rem);--fs-h1: clamp(2rem, 1.55rem + 2.3vw, 3.25rem);--fs-wordmark: clamp(1.0625rem, .95rem + .5vw, 1.25rem);--fs-pullquote: clamp(1.375rem, 1.15rem + 1.05vw, 1.875rem);--lh-body: 1.65;--lh-tight: 1.18;--measure: 38rem;--rail-w: 16rem;--gutter: clamp(1.25rem, 4vw, 3rem);--rule-w: 1px;--radius: 2px;--maxw-page: 72rem;--ease: cubic-bezier(.2, 0, 0, 1)}@media(prefers-reduced-motion:reduce){:root{--ease: step-end}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5rem}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--vellum);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}img,picture,svg,canvas{display:block;max-width:100%;height:auto}img,iframe{height:auto}h1,h2,h3,h4{font-family:var(--font-serif);font-weight:600;line-height:var(--lh-tight);color:var(--ink);text-wrap:balance}h1{font-size:var(--fs-h1);letter-spacing:-.01em}h2{font-size:var(--fs-h2);margin-block:2.25rem .75rem}h3{font-size:var(--fs-h3);margin-block:1.75rem .5rem}p{text-wrap:pretty}p+p{margin-top:1.1em}a{color:var(--accent-deep);text-decoration-color:color-mix(in srgb,var(--accent) 55%,transparent);text-underline-offset:.16em;text-decoration-thickness:1px}a:hover{text-decoration-color:var(--accent)}a:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px;border-radius:var(--radius)}strong,b{font-weight:700}em,i{font-style:italic}.ledger-rule{border:0;height:var(--rule-w);width:100%;background:linear-gradient(to right,transparent,var(--accent) 8%,var(--accent) 92%,transparent);opacity:.7;margin:0}.ledger-rule[data-weight=heavy]{height:2px;opacity:.85}.folio{width:100%;max-width:var(--maxw-page);margin-inline:auto;padding-inline:var(--gutter)}.folio-body{display:grid;grid-template-columns:minmax(0,1fr);column-gap:clamp(1.5rem,3vw,2.75rem);align-items:start}@media(min-width:64rem){.folio-body{grid-template-columns:minmax(0,var(--measure)) var(--rail-w);justify-content:center}}.reading-column{min-width:0;max-width:var(--measure);margin-inline:auto}.cite-rail{min-width:0}@media(max-width:63.999rem){.cite-rail[data-rail=margin]{display:none}}.dropcap:first-letter{font-family:var(--font-serif);font-weight:700;color:var(--accent-deep);float:left;font-size:3.4em;line-height:.78;padding-right:.08em;padding-top:.04em;margin-right:.02em}.pullquote{font-family:var(--font-serif);font-size:var(--fs-pullquote);line-height:1.28;color:var(--ink);margin:2rem 0;padding-left:1.1rem;border-left:3px solid var(--accent);font-style:italic;text-wrap:balance}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.band{margin-block:clamp(2.5rem,6vw,4rem)}.band__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1.5rem;margin-bottom:1.25rem}.band__head h2{margin:0}.band__more{font-family:var(--font-body);font-size:var(--fs-small);font-weight:700;white-space:nowrap}.band__lede{color:var(--ink-soft);max-width:60ch;margin:0 0 1.25rem}.card-grid{display:grid;gap:clamp(.9rem,2vw,1.4rem);grid-template-columns:1fr}@media(min-width:34rem){.card-grid{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr))}}.card-grid--feature{grid-template-columns:1fr}@media(min-width:48rem){.card-grid--feature{grid-template-columns:repeat(3,1fr)}}.leaf-card{display:flex;flex-direction:column;gap:.55rem;padding:1.1rem 1.15rem 1.2rem;background:var(--vellum-deep);border:var(--rule-w) solid var(--vellum-edge);border-top:3px solid var(--accent);border-radius:var(--radius);height:100%;transition:border-color .18s var(--ease),transform .18s var(--ease)}.leaf-card:hover{border-top-color:var(--accent-deep);transform:translateY(-2px)}.leaf-card--feature{padding:1.4rem 1.4rem 1.5rem}.leaf-card__kicker{font-size:var(--fs-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-weight:700}.leaf-card__title{font-family:var(--font-serif);font-size:var(--fs-h3);line-height:var(--lh-tight);margin:0}.leaf-card--feature .leaf-card__title{font-size:clamp(1.4rem,1.1rem + 1.1vw,1.75rem)}.leaf-card__title a{color:var(--ink);text-decoration:none}.leaf-card__title a:hover{text-decoration:underline;text-decoration-color:var(--accent)}.leaf-card__title a:after{content:"";position:absolute;inset:0}.leaf-card{position:relative}.leaf-card__dek{color:var(--ink-soft);font-size:var(--fs-small);margin:0}.leaf-card__foot{margin-top:auto;padding-top:.4rem;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem}.pill{display:inline-flex;align-items:center;gap:.3em;font-size:var(--fs-meta);font-weight:700;letter-spacing:.02em;padding:.12em .55em;border-radius:999px;border:1px solid currentColor;line-height:1.5;position:relative;z-index:1}.pill--cited{color:var(--gild-deep);background:var(--gild-wash)}.pill--listen{color:var(--ink-soft);background:var(--vellum)}.pill__dot{width:.4em;height:.4em;border-radius:50%;background:currentColor}.btn{display:inline-flex;align-items:center;gap:.4rem;padding:.7rem 1.3rem;border-radius:var(--radius);font-weight:700;text-decoration:none;border:1.5px solid var(--ink);color:var(--ink);background:var(--vellum);cursor:pointer}.btn:hover,.btn--primary{background:var(--ink);color:var(--vellum)}.btn--primary:hover{background:var(--accent-deep);border-color:var(--accent-deep)}.skip-link[data-astro-cid-cxysvi7j]{position:absolute;left:-999px;top:0;background:var(--ink);color:var(--vellum);padding:.5rem .85rem;border-radius:var(--radius);z-index:50}.skip-link[data-astro-cid-cxysvi7j]:focus{left:.5rem;top:.5rem}.masthead[data-astro-cid-cxysvi7j]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1.5rem;padding-block:1.4rem 1rem}.wordmark[data-astro-cid-cxysvi7j]{display:inline-flex;align-items:center;gap:.45rem;text-decoration:none;color:var(--ink)}.wordmark__text[data-astro-cid-cxysvi7j]{font-family:var(--font-serif);font-weight:700;font-size:var(--fs-wordmark);letter-spacing:.14em}.wordmark__corner[data-astro-cid-cxysvi7j]{width:1.1em;height:1.1em;color:var(--accent-deep);flex:none}.masthead__tagline[data-astro-cid-cxysvi7j]{font-family:var(--font-serif);font-style:italic;color:var(--ink-soft);font-size:var(--fs-small);max-width:30ch}.colophon-foot[data-astro-cid-cxysvi7j]{padding-block:1.75rem 3rem;display:grid;gap:.75rem;color:var(--ink-soft)}.colophon-foot__brand[data-astro-cid-cxysvi7j]{font-family:var(--font-serif);letter-spacing:.14em;font-weight:700;font-size:var(--fs-small);color:var(--ink)}.colophon-foot__nav[data-astro-cid-cxysvi7j] ul[data-astro-cid-cxysvi7j]{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.35rem 1.25rem}.colophon-foot__nav[data-astro-cid-cxysvi7j] a[data-astro-cid-cxysvi7j]{font-size:var(--fs-small)}.colophon-foot__tagline[data-astro-cid-cxysvi7j]{font-family:var(--font-serif);font-style:italic;font-size:var(--fs-small);color:var(--ink-faint)}
