@font-face{font-family:ibm plex mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibmplexmono--F63fjptAgt5VM-kVkqdyU8n1i8q131nj-o.woff2)format('woff2')}@font-face{font-family:'source sans 3';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/sourcesans3-nwpStKy2OAdR1K-IwhWudF-R3w8aZejf5Hc.woff2)format('woff2')}@font-face{font-family:'source sans 3';font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/sourcesans3-nwpStKy2OAdR1K-IwhWudF-R3w8aZejf5Hc.woff2)format('woff2')}@font-face{font-family:'source serif 4';font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/sourceserif4-vEFH2_tTDB4M7-auWDN0ahZJW1ge6NmXq2ZbF8zBfb98SUr6aX2SzxEj.woff2)format('woff2')}@font-face{font-family:'source serif 4';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/sourceserif4-vEFI2_tTDB4M7-auWDN0ahZJW1gb8te1Xb7G.woff2)format('woff2')}@font-face{font-family:'source serif 4';font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/sourceserif4-vEFI2_tTDB4M7-auWDN0ahZJW1gb8te1Xb7G.woff2)format('woff2')}@font-face{font-family:eb garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dropcap-eb-garamond.woff2)format('woff2')}@font-face{font-family:unifrakturmaguntia;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dropcap-unifrakturmaguntia.woff2)format('woff2')}@font-face{font-family:cinzel decorative;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dropcap-cinzel-decorative.woff2)format('woff2')}@font-face{font-family:playfair display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dropcap-playfair-display.woff2)format('woff2')}@font-face{font-family:pirata one;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dropcap-pirata-one.woff2)format('woff2')}@font-face{font-family:cormorant garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dropcap-cormorant.woff2)format('woff2')}@font-face{font-family:manufacturing consent;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dropcap-consent.woff2)format('woff2')}:root{--serif:"Source Serif 4", "Source Serif Pro", Iowan Old Style, Palatino, Georgia, serif;--sans:"Source Sans 3", "Source Sans Pro", -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--bg:#fdfdfc;--fg:#1a1a18;--fg-muted:#6b6b64;--fg-faint:#90908a;--rule:#dcdcd6;--link:#1a1a18;--link-underline:#b8b8b0;--link-hover:#1a1a18;--accent:#7a1f1f;--code-bg:#f2f2ee;--measure:34rem;--sidenote-width:13rem;--sidenote-gap:2rem}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#17171a;--fg:#d8d8d2;--fg-muted:#93938c;--fg-faint:#6e6e68;--rule:#33333a;--link:#d8d8d2;--link-underline:#57575f;--link-hover:#d8d8d2;--accent:#d9a3a3;--code-bg:#212127}}:root[data-theme=dark]{--bg:#17171a;--fg:#d8d8d2;--fg-muted:#93938c;--fg-faint:#6e6e68;--rule:#33333a;--link:#d8d8d2;--link-underline:#57575f;--link-hover:#d8d8d2;--accent:#d9a3a3;--code-bg:#212127}*,*::before,*::after{box-sizing:border-box}html{font-size:19px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--serif);font-size:1rem;line-height:1.62;font-kerning:normal;font-variant-ligatures:common-ligatures;text-rendering:optimizeLegibility}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:1rem;top:1rem;padding:.5rem .75rem;background:var(--bg);border:1px solid var(--rule);z-index:10}a{color:var(--link);text-decoration:none;border-bottom:1px solid var(--link-underline)}a:hover{color:var(--link-hover);border-bottom-color:var(--link-hover)}.masthead{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;max-width:var(--measure);margin:2.5rem auto 0;padding:0 1.25rem}.masthead-mark{font-family:manufacturing consent,eb garamond,Georgia,serif;font-weight:400;font-size:7.2rem;line-height:.72;color:var(--fg);opacity:.26;border-bottom:none;transition:opacity .25s ease}.masthead-mark:hover,.masthead-mark:focus-visible{opacity:1}.site-nav{display:flex;align-items:baseline;gap:1.4rem}.nav-link{font-family:var(--sans);font-size:.76rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);border-bottom:none;white-space:nowrap}.nav-link:hover{color:var(--link-hover)}.nav-group{position:relative}.nav-dropdown{position:absolute;top:100%;left:50%;transform:translateX(-50%);z-index:20;display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;margin-top:.55rem;padding:.75rem .85rem;background:var(--bg);border:1px solid var(--rule);border-radius:3px;box-shadow:0 6px 18px rgba(0,0,0,9%);opacity:0;visibility:hidden;transform:translateX(-50%)translateY(-3px);transition:opacity .14s ease,transform .14s ease,visibility .14s}.nav-group:hover .nav-dropdown,.nav-group:focus-within .nav-dropdown{opacity:1;visibility:visible;transform:translateX(-50%)translateY(0)}.nav-group::after{content:'';position:absolute;top:100%;left:0;right:0;height:.6rem}#theme-toggle{background:0 0;border:none;padding:.25rem;cursor:pointer;color:var(--fg-faint);line-height:0}#theme-toggle:hover{color:var(--fg)}.page{max-width:var(--measure);margin:4rem auto 0;padding:0 1.25rem}.page-header{margin-bottom:2.2rem}.page-header h1{margin:0;font-size:1.9rem;font-weight:400;font-variant-caps:small-caps;letter-spacing:.02em}.page-subtitle{margin:.5rem 0 0;color:var(--fg-muted);font-style:italic}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.home{max-width:var(--measure);margin:2.5rem auto 0;padding:0 1.25rem}.intro{color:var(--fg-muted);margin-bottom:3.5rem}.essay-list{list-style:none;margin:0;padding:0}.essay-list-item{padding:1.4rem 0;border-bottom:1px solid var(--rule)}.essay-list-item:first-child{padding-top:0}.essay-list-title{display:block;font-size:1.24rem;line-height:1.3;border-bottom:none}.essay-list-title:hover{color:var(--link-hover);border-bottom:1px solid var(--link-hover)}.essay-list-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:.6rem;margin-top:.35rem;font-family:var(--sans);font-size:.76rem;letter-spacing:.09em;text-transform:uppercase;color:var(--fg-faint)}}.essay-list-blurb{margin:.55rem 0 0;color:var(--fg-muted);font-size:.95rem}.essay-list-empty{color:var(--fg-faint);font-style:italic}.essay{max-width:var(--measure);margin:4rem auto 0;padding:0 1.25rem}.essay-header{margin-bottom:3rem}.essay-header h1{margin:0;font-size:2rem;font-weight:400;line-height:1.18;letter-spacing:-.01em}.essay-subtitle{margin:.6rem 0 0;color:var(--fg-muted);font-size:1.05rem;font-style:italic}.essay-date{display:block;margin-top:.9rem;font-family:var(--sans);font-size:.76rem;letter-spacing:.09em;text-transform:uppercase;color:var(--fg-faint)}.essay-body{text-align:justify;hyphens:auto;-webkit-hyphens:auto;counter-reset:sidenote}.essay-body p{margin:0 0 1.35rem}.essay{--dropcap-font:'EB Garamond', Baskerville, Palatino, Georgia, serif;--dropcap-size:4.1em;--dropcap-line:0.78;--dropcap-pad:0.05em 0.08em 0 0;--dropcap-weight:500}.dropcap-blackletter{--dropcap-font:'UnifrakturMaguntia', 'EB Garamond', serif;--dropcap-size:4.4em;--dropcap-line:0.72;--dropcap-pad:0.06em 0.1em 0 0;--dropcap-weight:400}.dropcap-gothic{--dropcap-font:'Pirata One', 'UnifrakturMaguntia', serif;--dropcap-size:4.3em;--dropcap-line:0.76;--dropcap-pad:0.04em 0.1em 0 0;--dropcap-weight:400}.dropcap-inscribed{--dropcap-font:'Cinzel Decorative', 'EB Garamond', serif;--dropcap-size:3.5em;--dropcap-line:0.92;--dropcap-pad:0.08em 0.12em 0 0;--dropcap-weight:700}.dropcap-modern{--dropcap-font:'Playfair Display', Didot, Georgia, serif;--dropcap-size:3.9em;--dropcap-line:0.82;--dropcap-pad:0.05em 0.09em 0 0;--dropcap-weight:700}.essay-body>p:first-of-type::first-letter{float:left;font-family:var(--dropcap-font);font-weight:var(--dropcap-weight);font-size:var(--dropcap-size);line-height:var(--dropcap-line);padding:var(--dropcap-pad);margin-top:.02em;color:var(--fg)}.essay-body>p:first-of-type::first-line{font-variant-caps:small-caps;letter-spacing:.02em}.dropcap-none .essay-body>p:first-of-type::first-letter{float:none;font:inherit;padding:0;color:inherit}.dropcap-none .essay-body>p:first-of-type::first-line{font-variant-caps:normal;letter-spacing:normal}.essay-body h2,.essay-body h3{font-weight:400;font-variant-caps:small-caps;letter-spacing:.04em;margin:2.6rem 0 .9rem;text-align:left}.essay-body h2{font-size:1.35rem}.essay-body h3{font-size:1.12rem;color:var(--fg-muted)}.essay-body blockquote{margin:1.8rem 0;padding-left:1.4rem;border-left:2px solid var(--rule);color:var(--fg-muted);font-style:italic}.essay-body hr{border:none;margin:2.8rem auto;width:6rem;border-top:1px solid var(--rule)}.essay-body img{max-width:100%;height:auto;display:block;margin:2rem auto}.essay-body code{font-family:var(--mono);font-size:.85em;background:var(--code-bg);padding:.12em .32em;border-radius:2px}.essay-body pre{background:var(--code-bg);padding:1rem 1.1rem;overflow-x:auto;font-size:.82rem;line-height:1.5;text-align:left;hyphens:none}.essay-body pre code{background:0 0;padding:0;font-size:inherit}.essay-body table{display:block;overflow-x:auto;border-collapse:collapse;font-size:.9rem}.essay-body th,.essay-body td{padding:.4rem .8rem .4rem 0;text-align:left;border-bottom:1px solid var(--rule)}.essay-body details{margin:1.5rem 0;padding:.8rem 1rem;background:var(--code-bg);border-radius:2px}.essay-body summary{cursor:pointer;font-family:var(--sans);font-size:.9rem}.sidenote-checkbox{display:none}.sidenote-number{counter-increment:sidenote;cursor:pointer}.sidenote-number::after{content:counter(sidenote);font-family:var(--sans);font-size:.62rem;vertical-align:super;line-height:0;color:var(--accent);padding-left:.12em}.sidenote{float:right;clear:right;width:var(--sidenote-width);margin-right:calc(-1 * (var(--sidenote-width) + var(--sidenote-gap)));margin-bottom:1rem;font-family:var(--sans);font-size:.78rem;line-height:1.5;text-align:left;hyphens:none;color:var(--fg-muted);counter-increment:sidenote-display}.sidenote::before{content:counter(sidenote);font-size:.62rem;vertical-align:super;line-height:0;color:var(--accent);padding-right:.25em}.toc{margin:0 0 3rem;padding:1rem 1.2rem;border:1px solid var(--rule);font-family:var(--sans);font-size:.85rem}.toc-heading{margin:0 0 .5rem;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);font-weight:600}.toc ul{margin:0;padding-left:1.1rem}.toc li{margin:.2rem 0}.toc a{border-bottom:none;color:var(--fg-muted)}.toc a:hover{color:var(--link-hover)}.essay-nav{display:flex;justify-content:space-between;gap:2rem;max-width:var(--measure);margin:4rem auto 0;padding:1.5rem 1.25rem 0;border-top:1px solid var(--rule);font-family:var(--sans);font-size:.82rem}.essay-nav a{color:var(--fg-muted);border-bottom:none}.essay-nav a:hover{color:var(--link-hover)}.essay-nav-prev{margin-left:auto;text-align:right}.site-footer{max-width:var(--measure);margin:5rem auto 3rem;padding:0 1.25rem;font-family:var(--sans);font-size:.75rem;color:var(--fg-faint)}.cat-chip{font-family:var(--sans);font-size:.7rem;letter-spacing:.09em;text-transform:uppercase;color:var(--fg-muted);border:1px solid var(--rule);border-radius:999px;padding:.14em .62em;white-space:nowrap}.cat-chip:hover{color:var(--link-hover);border-color:var(--link-hover)}.cat-count{margin-left:.4em;color:var(--fg-faint);font-size:.9em}.cat-nav{display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 2.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--rule)}.essay-cats{display:flex;flex-wrap:wrap;gap:.45rem;margin:.85rem 0 0}.term-header{margin-bottom:2.5rem}.term-label{margin:0 0 .3rem;font-family:var(--sans);font-size:.7rem;letter-spacing:.13em;text-transform:uppercase;color:var(--fg-faint)}.term-header h1{margin:0;font-size:1.8rem;font-weight:400;font-variant-caps:small-caps;letter-spacing:.02em}.term-count{margin:.3rem 0 0;font-family:var(--sans);font-size:.78rem;color:var(--fg-faint)}.dropcap-cormorant{--dropcap-font:'Cormorant Garamond', 'EB Garamond', serif;--dropcap-size:4em;--dropcap-line:0.8;--dropcap-pad:0.05em 0.09em 0 0;--dropcap-weight:700}.dropcap-consent{--dropcap-font:'Manufacturing Consent', 'EB Garamond', serif;--dropcap-size:4em;--dropcap-line:0.8;--dropcap-pad:0.05em 0.09em 0 0;--dropcap-weight:400}.ref-heading{margin:3rem 0 .6rem;font-size:1.3rem;font-weight:400;font-variant-caps:small-caps;letter-spacing:.04em}.ref-intro{margin:0 0 1.2rem;color:var(--fg-muted);font-size:.95rem}.ref-table-wrap{overflow-x:auto;margin-bottom:1rem}.ref-table{width:100%;border-collapse:collapse;font-size:.88rem}.ref-table th{text-align:left;padding:0 .9rem .45rem 0;font-family:var(--sans);font-size:.68rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--fg-faint);border-bottom:1px solid var(--rule);white-space:nowrap}.ref-table td{padding:.55rem .9rem .55rem 0;border-bottom:1px solid var(--rule);vertical-align:top}.ref-table td:first-child{white-space:nowrap}.ref-table td:nth-child(2){font-family:var(--sans);font-size:.78rem;color:var(--fg-faint);white-space:nowrap}.ref-table code{font-family:var(--mono);font-size:.8em;background:var(--code-bg);padding:.12em .36em;border-radius:2px}.ref-intro code,.specimen-note code{font-family:var(--mono);font-size:.85em;background:var(--code-bg);padding:.12em .36em;border-radius:2px}.specimen-controls{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem;margin:1.5rem 0 0}.specimen-controls label{font-family:var(--sans);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint)}#specimen-input{width:3rem;padding:.35rem .2rem;font-family:var(--serif);font-size:1.35rem;text-align:center;text-transform:uppercase;color:var(--fg);background:var(--bg);border:1px solid var(--rule);border-radius:3px}#specimen-input:focus{outline:none;border-color:var(--accent)}.specimen-hint{flex-basis:100%;margin:0;font-family:var(--sans);font-size:.75rem;color:var(--accent)}.specimen-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:1.6rem;margin:2rem 0 3rem}.specimen{display:flex;align-items:center;gap:.9rem;padding:1rem;border:1px solid var(--rule);border-radius:3px}.specimen-letter{font-family:var(--dropcap-font,'EB Garamond',Georgia,serif);font-weight:var(--dropcap-weight,500);font-size:calc(var(--dropcap-size,4.1em) * .8);line-height:var(--dropcap-line,.8);color:var(--fg)}.specimen-meta{display:flex;flex-direction:column;gap:.2rem;min-width:0}.specimen-meta code{font-family:var(--mono);font-size:.72rem;background:var(--code-bg);padding:.12em .4em;border-radius:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.specimen-name{font-family:var(--sans);font-size:.72rem;color:var(--fg-faint)}.specimen-note{font-family:var(--sans);font-size:.8rem;color:var(--fg-muted)}.specimen-note code{font-size:.75rem}@media(max-width:76rem){.sidenote{display:none;float:none;width:100%;margin:.8rem 0;padding:.7rem .9rem;background:var(--code-bg);border-radius:2px}.sidenote-checkbox:checked+.sidenote{display:block}}@media(max-width:34rem){html{font-size:17px}.essay-body{text-align:left}.essay-header h1{font-size:1.6rem}.masthead,.home,.essay{margin-top:2rem}}@media print{.masthead,#theme-toggle,.essay-nav,.skip-link{display:none}body{background:#fff;color:#000}}