:root{--ink: #1a1714;--ink-soft: #45403a;--ink-faint: #666058;--paper: #fbfaf7;--paper-deep: #f3f1ea;--rule: #e3e0d8;--accent: #6b1d1d;--link: #6b1d1d;--void: #14120f;--serif: Georgia, "Iowan Old Style", "Times New Roman", serif;--sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--measure: 38rem;--gutter: 2rem}*{box-sizing:border-box}html{font-size:18px;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--serif);line-height:1.62;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a{color:var(--link);text-decoration:none;border-bottom:1px solid rgba(107,29,29,.28)}a:hover{border-bottom-color:var(--accent)}a:focus-visible,summary:focus-visible,details>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:1px}#progress{position:fixed;top:0;left:0;height:3px;width:0;background:var(--accent);z-index:50;transition:width .08s linear}.masthead{font-family:var(--sans);max-width:var(--measure);margin:0 auto;padding:1.6rem var(--gutter) 1.4rem;display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap}.masthead .wordmark{font-weight:700;letter-spacing:.01em;color:var(--ink);border:0}.masthead nav{display:flex;gap:1.1rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.masthead nav a{color:var(--ink-soft);border:0}.masthead nav a:hover{color:var(--accent)}.sitefoot{font-family:var(--sans);font-size:.8rem;color:var(--ink-faint);max-width:var(--measure);margin:4rem auto 3rem;padding:1.5rem var(--gutter) 0;border-top:1px solid var(--rule);display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.sitefoot a{color:var(--ink-faint);border:0}.cover{background:linear-gradient(to bottom,var(--void) 0%,var(--void) 62%,var(--paper) 100%);color:var(--paper);padding:clamp(3rem,12vh,7rem) var(--gutter) clamp(3.5rem,9vh,6rem);text-align:center}.cover-inner{max-width:var(--measure);margin:0 auto}.cover-kicker{font-family:var(--sans);text-transform:uppercase;letter-spacing:.32em;font-size:.72rem;color:#fbfaf799;margin:0 0 1.6rem}.cover-title{font-family:var(--serif);font-weight:700;font-size:clamp(2.7rem,8vw,4.4rem);line-height:1.04;letter-spacing:-.01em;margin:0;color:#faf7f1}.cover-sub{font-size:clamp(1.05rem,2.4vw,1.3rem);font-style:italic;color:#fbfaf7d1;margin:1.1rem 0 0}.cover-void{font-style:italic;color:var(--accent);filter:brightness(1.7);margin:2.2rem 0 0;font-size:1.02rem;letter-spacing:.02em}.cover-byline{font-family:var(--sans);font-size:.82rem;text-transform:uppercase;letter-spacing:.14em;color:#fbfaf7b3;margin:2.4rem 0 0}.prose{max-width:var(--measure);margin:0 auto;padding:0 var(--gutter)}.prose h1{font-size:2.1rem;line-height:1.15;margin:1.5rem 0 .8rem}.prose h2{font-size:1.3rem;margin:2.2rem 0 .6rem}.prose p{margin:0 0 1.1rem}.kicker{font-family:var(--sans);text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;color:var(--ink-faint)}.lede{font-size:1.3rem;line-height:1.5;margin:1.4rem 0 2rem}.cta{display:inline-block;font-family:var(--sans);font-size:.9rem;letter-spacing:.02em;border:1px solid var(--accent);color:var(--accent);padding:.6rem 1.2rem;border-radius:2px}.cta:hover{background:var(--accent);color:var(--paper);border-bottom-color:var(--accent)}.reading{max-width:var(--measure);margin:0 auto;padding:2.4rem var(--gutter) 0}.title-page-abstract{font-size:1.12rem;line-height:1.55;color:var(--ink);margin:0 0 2.4rem;padding-bottom:1.6rem;border-bottom:1px solid var(--rule)}.title-page-abstract p{margin:0 0 .9rem}.title-page-abstract p:last-child{margin-bottom:0}.epigraph{margin:0 0 3rem;font-style:italic;color:var(--ink-soft);font-size:.98rem}.epigraph blockquote{margin:0 0 1.2rem;padding:0;border:0}.epigraph blockquote p{margin:0 0 .3rem}.epigraph blockquote p:last-child{font-style:normal;font-family:var(--sans);font-size:.78rem;letter-spacing:.04em;color:var(--ink-faint)}.essay{font-size:1.06rem;counter-reset:section}.essay>h2{font-size:1.5rem;font-weight:700;line-height:1.2;margin:3rem 0 .9rem;scroll-margin-top:1.5rem}.essay>h2:before{counter-increment:section;content:counter(section,upper-roman);display:block;font-family:var(--sans);font-weight:700;font-size:.7rem;letter-spacing:.22em;color:var(--accent);margin-bottom:.5rem}.essay h3{font-size:1.14rem;font-weight:700;margin:2rem 0 .5rem;scroll-margin-top:1.5rem;color:var(--ink-soft)}.essay p{margin:0 0 1.15rem}.essay>p:first-of-type:first-letter{float:left;font-family:var(--serif);font-weight:700;font-size:3.4rem;line-height:.78;padding:.3rem .6rem 0 0;color:var(--accent)}.essay blockquote{margin:1.5rem 0;padding-left:1.2rem;border-left:2px solid var(--rule);color:var(--ink-soft);font-style:italic}.essay hr{border:0;height:1.4rem;margin:2rem auto;text-align:center;width:100%}.essay hr:before{content:"❦";color:var(--accent);font-size:1.1rem}.essay sup a,.essay a[data-footnote-ref]{border:0;font-size:.72em;padding:0 .1em;color:var(--accent)}.essay section[data-footnotes]{margin-top:3.5rem;padding-top:1.4rem;border-top:1px solid var(--rule);font-size:.9rem;color:var(--ink-soft)}.essay section[data-footnotes] h2{font-size:.8rem;font-family:var(--sans);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-faint)}.sidenote{display:none}@media(min-width:1180px){.reading{max-width:58rem}.reading .essay,.reading .toc-wrap,.reading .title-page-abstract,.reading .epigraph{max-width:var(--measure)}html.sidenotes-ready .essay section[data-footnotes]{display:none}.sidenote{display:block;float:right;clear:right;width:15rem;margin-right:-17.5rem;margin-bottom:1.1rem;font-family:var(--sans);font-size:.77rem;line-height:1.5;color:var(--ink-soft)}.sidenote .sidenote-num{color:var(--accent);font-weight:700;margin-right:.3em}.sidenote p{margin:0 0 .5rem}}.toc-wrap{margin:0 0 2.6rem;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:.7rem 0}.toc-wrap>summary{cursor:pointer;font-family:var(--sans);font-size:.74rem;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-faint);list-style:none}.toc-wrap>summary::-webkit-details-marker{display:none}.toc-wrap>summary:after{content:" +";color:var(--accent)}.toc-wrap[open]>summary:after{content:" –"}.toc-wrap[open]>summary{margin-bottom:.9rem}.toc{font-family:var(--sans);font-size:.86rem;counter-reset:toc}.toc ol{list-style:none;padding-left:0;margin:0;columns:2;column-gap:2rem}.toc li{margin:.28rem 0;break-inside:avoid}.toc a{color:var(--ink-soft);border:0}.toc a:hover,.toc a.active{color:var(--accent)}.toc .depth-2{counter-increment:toc}.toc .depth-2 a:before{content:counter(toc,upper-roman) ".  ";color:var(--ink-faint);font-size:.78em}.toc .depth-3{padding-left:1.4rem;font-size:.82rem}.citebox{background:var(--paper-deep);border:1px solid var(--rule);border-radius:3px;padding:1.1rem 1.2rem;margin:1.4rem 0;font-size:.95rem}.citebox h3{margin:0 0 .5rem;font-family:var(--sans);font-size:.74rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-faint)}pre.bibtex{background:#2b2926;color:#f6f4f0;padding:1rem;border-radius:3px;overflow-x:auto;font-size:.8rem;line-height:1.45}@media print{:root{--paper: #fff}body{font-size:11pt;line-height:1.4}#progress,.masthead nav,.sitefoot,.toc-wrap,.sidenote,.cta{display:none!important}.cover{background:none;color:#000;padding:0 0 1.5rem;text-align:left;border-bottom:1px solid #000}.cover-title{color:#000;font-size:26pt}.cover-kicker,.cover-sub,.cover-void,.cover-byline{color:#000}a{color:#000;border:0}.reading,.prose{max-width:100%;padding:0}.essay section[data-footnotes]{display:block!important;font-size:9pt}}
