.site-header[data-astro-cid-ctg3m53h]{border-block-end:var(--rule-weight) solid var(--tone-rule)}.inner[data-astro-cid-ctg3m53h]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);align-items:center;justify-content:space-between;padding-block:var(--space-3)}.brand[data-astro-cid-ctg3m53h]{text-decoration:none;color:var(--tone-ink)}nav[data-astro-cid-ctg3m53h] ul[data-astro-cid-ctg3m53h]{display:flex;gap:var(--space-3);margin:0}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{color:var(--tone-ink-muted);text-decoration:none;padding-block-end:2px;border-block-end:2px solid transparent}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover{color:var(--tone-ink)}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h][aria-current=page]{color:var(--tone-ink);font-weight:600;border-block-end-color:var(--tone-ink)}.site-footer[data-astro-cid-gcn2mc3v]{border-block-start:var(--rule-weight) solid var(--tone-rule);margin-block-start:var(--space-12)}.inner[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;gap:var(--space-3);padding-block:var(--space-3) var(--space-8);text-transform:uppercase;letter-spacing:.09em;color:var(--tone-ink-faint)}a[data-astro-cid-gcn2mc3v]{color:inherit;text-decoration:none}a[data-astro-cid-gcn2mc3v]:hover{color:var(--tone-ink);text-decoration:underline}:root{color-scheme:light;--tone-ground: #fafaf8;--tone-raised: #fcfcfa;--tone-ink: #141414;--tone-ink-2: #3e3e3b;--tone-ink-muted: #6b6b68;--tone-ink-faint: #71716e;--tone-rule: #e2e2de;--tone-rule-faint: #efefeb;--tone-selection: #e4e4df;--tone-accent: var(--tone-ink);--tone-accent-hover: var(--tone-ink);--tone-accent-quiet: var(--tone-selection);--family-serif: var(--stack-serif);--family-sans: var(--stack-sans);--stack-serif: "Iowan Old Style", "Palatino Linotype", Palatino, Charter, Georgia, "Times New Roman", serif;--stack-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--unit: .5rem;--space-1: calc(var(--unit) * 1);--space-2: calc(var(--unit) * 2);--space-3: calc(var(--unit) * 3);--space-4: calc(var(--unit) * 4);--space-5: calc(var(--unit) * 5);--space-6: calc(var(--unit) * 6);--space-8: calc(var(--unit) * 8);--space-10: calc(var(--unit) * 10);--space-12: calc(var(--unit) * 12);--size-body: 1.0625rem;--size--2: .65625rem;--size--1: .71875rem;--size-1: 1.21875rem;--size-2: 1.375rem;--size-3: 1.75rem;--size-4: 2.875rem;--size-5: 3.625rem;--size-6: clamp(2.5rem, 1.2rem + 5.5vw, 5.5rem);--size-7: clamp(4rem, 1.5rem + 11vw, 10rem);--size-8: 13vw;--scene-dark: #111110;--scene-ink: #f2f2ef;--scene-ink-muted: #b9b9b4;--leading-body: 1.68;--leading-tight: 1.12;--leading-snug: 1.3;--track-tight: -.016em;--track-tighter:-.026em;--track-label: .13em;--measure: 54ch;--margin-column: 10.625rem;--gutter: var(--space-5);--page-max: 73.75rem;--page-pad: var(--space-5);--rule-weight: 1px;--focus-weight: 2px;--focus-offset: 3px}@media(min-width:48rem){:root{--page-pad: var(--space-6)}}@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4-latin-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4-latin-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4-latin-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3-latin-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3-latin-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4 Fallback";src:local("Iowan Old Style"),local("Palatino"),local("Georgia");size-adjust:102.1%;ascent-override:104%;descent-override:34%}@font-face{font-family:"Source Sans 3 Fallback";src:local("Helvetica Neue"),local("Arial");size-adjust:90.4%;ascent-override:102%;descent-override:40%}[data-face=source]{--family-serif: "Source Serif 4", "Source Serif 4 Fallback", var(--stack-serif);--family-sans: "Source Sans 3", "Source Sans 3 Fallback", var(--stack-sans);--measure: 60ch}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--tone-ground);color:var(--tone-ink);font-family:var(--family-sans);font-size:var(--size--1);line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p,figure,blockquote,ol,ul,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none;padding:0}img,picture,svg,video{display:block;max-width:100%;height:auto}a{color:inherit}::selection{background:var(--tone-selection);color:var(--tone-ink)}:focus-visible{outline:var(--focus-weight) solid var(--tone-ink);outline-offset:var(--focus-offset);border-radius:1px}:focus:not(:focus-visible){outline:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.skip-link{position:absolute;left:var(--space-2);top:var(--space-2);z-index:100;padding:var(--space-1) var(--space-2);background:var(--tone-ground);border:var(--rule-weight) solid var(--tone-ink);font-size:var(--size--1);text-decoration:none;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media print{:root{--tone-ground: #fff;--tone-ink: #000}.site-header,.site-footer,.contents,.subscribe{display:none}.manuscript{display:block}a[href^=http]:after{content:" (" attr(href) ")";font-size:.85em}}.t-claim,.t-title,.t-h2,.t-h3,.t-stand,.prose p,.prose li,.prose blockquote,.prose h2,.prose h3,.prose h4{font-family:var(--family-serif);font-optical-sizing:auto;font-weight:400}.t-claim{font-size:clamp(2.25rem,1.5rem + 3.2vw,var(--size-5));line-height:1.05;letter-spacing:var(--track-tighter);text-wrap:balance}.t-title{font-size:clamp(1.875rem,1.3rem + 2.4vw,var(--size-4));line-height:var(--leading-tight);letter-spacing:var(--track-tighter);text-wrap:balance}.t-h2{font-size:var(--size-3);line-height:1.2;letter-spacing:var(--track-tight)}.t-h3{font-size:var(--size-2);line-height:var(--leading-snug);letter-spacing:-.008em}.t-stand{font-size:var(--size-1);line-height:1.52;color:var(--tone-ink-2);text-wrap:pretty}.t-label{font-family:var(--family-sans);font-size:var(--size--2);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:600;color:var(--tone-ink-muted)}.t-meta{font-family:var(--family-sans);font-size:var(--size--2);line-height:1.85;color:var(--tone-ink-muted);font-variant-numeric:tabular-nums}.t-nav{font-family:var(--family-sans);font-size:var(--size--1);letter-spacing:.1em;text-transform:uppercase}.prose{font-size:var(--size-body);line-height:var(--leading-body)}.prose>*+*{margin-top:var(--space-2)}.prose h2{font-size:var(--size-3);line-height:1.2;letter-spacing:var(--track-tight);margin-top:var(--space-8)}.prose h3{font-size:var(--size-2);line-height:var(--leading-snug);letter-spacing:-.008em;margin-top:var(--space-5)}.prose h4{font-size:var(--size-1);line-height:var(--leading-snug);margin-top:var(--space-4)}.prose h2+p,.prose h3+p{margin-top:var(--space-2)}.prose-numbered{counter-reset:prose-section}.prose-numbered h2{counter-increment:prose-section}.prose-numbered h2:before{content:counter(prose-section,decimal-leading-zero);display:block;font-family:var(--family-sans);font-size:var(--size--2);letter-spacing:var(--track-label);font-weight:600;color:var(--tone-ink-muted);margin-block-end:var(--space-1)}.prose a{color:var(--tone-accent);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.prose a:hover{text-decoration-thickness:2px}.prose strong{font-weight:600}.prose em{font-style:italic}.prose p{text-align:left;hyphens:none}.prose blockquote{border-left:2px solid var(--tone-rule);padding-left:var(--space-3);margin-block:var(--space-4)}.prose ul,.prose ol{padding-left:var(--space-3)}.prose li+li{margin-top:var(--space-1)}.prose code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em;background:var(--tone-rule-faint);padding:.1em .35em}.prose pre{overflow-x:auto;padding:var(--space-3);border:var(--rule-weight) solid var(--tone-rule);background:var(--tone-raised);font-size:.8125rem}.prose pre code{background:none;padding:0}.prose hr{border:0;border-top:var(--rule-weight) solid var(--tone-rule);margin-block:var(--space-8)}.prose table{width:100%;border-collapse:collapse;font-family:var(--family-sans);font-size:var(--size--1);font-variant-numeric:tabular-nums;margin-block:var(--space-4)}.prose th,.prose td{text-align:start;padding:var(--space-1) var(--space-2);border-block-end:var(--rule-weight) solid var(--tone-rule);vertical-align:top}.prose th{font-size:var(--size--2);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:600;color:var(--tone-ink-muted)}.prose figure{margin-block:var(--space-4)}.prose figcaption{font-family:var(--family-sans);font-size:var(--size--2);color:var(--tone-ink-muted);margin-block-start:var(--space-1)}.prose img{border:var(--rule-weight) solid var(--tone-rule)}.page{max-width:var(--page-max);margin-inline:auto;padding-inline:var(--page-pad)}.manuscript{display:grid;grid-template-columns:1fr;gap:var(--space-3) var(--gutter);padding-block-start:var(--space-5)}@media(min-width:60rem){.manuscript{grid-template-columns:var(--margin-column) minmax(0,1fr);padding-block-start:var(--space-8)}.manuscript>.margin{grid-column:1}.manuscript>.column{grid-column:2}}.measure{font-family:var(--family-serif);font-size:var(--size-body);max-width:var(--measure)}.column{min-width:0;position:relative}.margin{order:-1;padding-block-end:var(--space-2);border-block-end:var(--rule-weight) solid var(--tone-rule)}@media(min-width:60rem){.margin{order:0;padding-block-end:0;border-block-end:0;position:sticky;top:var(--space-4);align-self:start}}.stack>*+*{margin-top:var(--space-2)}.stack>p{margin:0}.stack-3>*+*{margin-top:var(--space-3)}.stack-6>*+*{margin-top:var(--space-6)}.rule{border:0;border-top:var(--rule-weight) solid var(--tone-rule)}.section{margin-block-start:var(--space-10)}
