@font-face{font-family:IM Fell English;src:url(/fonts/fell-roman.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IM Fell English;src:url(/fonts/fell-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/garamond-roman.woff2)format("woff2");font-weight:400 520;font-style:normal;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/garamond-semibold.woff2)format("woff2");font-weight:530 700;font-style:normal;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/garamond-italic.woff2)format("woff2");font-weight:400 700;font-style:italic;font-display:swap}@font-face{font-family:Courier Prime;src:url(/fonts/courier-prime.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Courier Prime;src:url(/fonts/courier-prime-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Fell Fallback;src:local(Georgia),local(Times New Roman);size-adjust:88%;ascent-override:98%;descent-override:30%}@font-face{font-family:Garamond Fallback;src:local(Georgia),local(Times New Roman);size-adjust:86%;ascent-override:104%;descent-override:31%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f5efe3;--paper-deep:#ece3d1;--paper-sunk:#e4d9c4;--rule:#cdbfa6;--ink:#1b1813;--ink-soft:#463f35;--ink-faint:#665d50;--vermilion:#cc3a1e;--vermilion-ink:#ad2f17;--vermilion-wash:#cc3a1e1a;--blue:#6aa3d4;--blue-ink:#285c8a;--blue-wash:#6aa3d424;--stamp-red:#c2321a;--stamp-blue:#2b5e95;--stamp-ink:#2a2620;--focus:#1f5fa8;--shadow:0 1px 0 #1b18130a, 0 18px 40px -24px #1b181359;--grain-opacity:.5;--grain-blend:multiply;--font-display:"IM Fell English", "Fell Fallback", "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--font-text:"EB Garamond", "Garamond Fallback", Garamond, "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--font-mono:"Courier Prime", "Courier New", Courier, serif;--measure:38rem;--margin-col:17rem;--gutter-col:5.5rem;--page-pad:clamp(1rem, 4vw, 3.5rem);--step--2:clamp(.78rem, .76rem + .1vw, .84rem);--step--1:clamp(.9rem, .87rem + .15vw, .98rem);--step-0:clamp(1.13rem, 1.08rem + .25vw, 1.3rem);--step-1:clamp(1.32rem, 1.22rem + .5vw, 1.62rem);--step-2:clamp(1.6rem, 1.4rem + 1vw, 2.2rem);--step-3:clamp(2rem, 1.6rem + 2vw, 3.2rem);--step-4:clamp(2.6rem, 1.8rem + 4vw, 5rem);--step-5:clamp(2.9rem, 1.6rem + 6.6vw, 8.4rem);--ease-pen:cubic-bezier(.55, .05, .25, 1);--ease-out:cubic-bezier(.2, .8, .2, 1);--radius:3px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#15130f;--paper-deep:#1d1a15;--paper-sunk:#26221b;--rule:#4a4236;--ink:#efe6d4;--ink-soft:#d0c5b0;--ink-faint:#a89c87;--vermilion:#f2603f;--vermilion-ink:#ff7d5e;--vermilion-wash:#f2603f24;--blue:#5d93c4;--blue-ink:#92c0ea;--blue-wash:#5d93c429;--stamp-red:#f2603f;--stamp-blue:#7fb1e3;--stamp-ink:#d9cfbc;--focus:#9cc8f2;--shadow:0 1px 0 #0000004d, 0 18px 40px -24px #000c;--grain-opacity:.35;--grain-blend:screen}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#15130f;--paper-deep:#1d1a15;--paper-sunk:#26221b;--rule:#4a4236;--ink:#efe6d4;--ink-soft:#d0c5b0;--ink-faint:#a89c87;--vermilion:#f2603f;--vermilion-ink:#ff7d5e;--vermilion-wash:#f2603f24;--blue:#5d93c4;--blue-ink:#92c0ea;--blue-wash:#5d93c429;--stamp-red:#f2603f;--stamp-blue:#7fb1e3;--stamp-ink:#d9cfbc;--focus:#9cc8f2;--shadow:0 1px 0 #0000004d, 0 18px 40px -24px #000c;--grain-opacity:.35;--grain-blend:screen}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;hanging-punctuation:first allow-end last;scroll-padding-top:4.5rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background-color:var(--paper);background-image:var(--grain);min-height:100vh;color:var(--ink);font-family:var(--font-text);font-size:var(--step-0);font-variant-numeric:oldstyle-nums proportional-nums;font-feature-settings:"kern", "liga", "onum";font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background-size:240px 240px;margin:0;font-weight:420;line-height:1.55;overflow-x:clip}:root{--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .1 0 0 0 0 .08 0 0 0 0 .05 0 0 0 .11 -.02'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:root[data-theme=dark]{--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .95 0 0 0 0 .9 0 0 0 0 .8 0 0 0 .07 -.02'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .95 0 0 0 0 .9 0 0 0 0 .8 0 0 0 .07 -.02'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}}img,video,svg,canvas{max-width:100%;display:block}img,video{height:auto}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}code,kbd,samp,pre{font-family:var(--font-mono);font-variant-numeric:lining-nums tabular-nums;font-size:.86em}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance;font-feature-settings:"kern", "liga";margin:0;font-weight:400;line-height:1.08}p{text-wrap:pretty;margin:0 0 .9em}a{color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--vermilion);text-decoration-color:var(--vermilion);text-underline-offset:.18em;transition:text-decoration-thickness .15s,color .15s}a:hover{color:var(--vermilion-ink);text-decoration-thickness:2px}::selection{background:var(--vermilion);color:var(--paper)}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--ink);color:var(--paper);font-family:var(--font-mono);font-size:var(--step--1);transition:top .2s var(--ease-out);padding:.6rem 1rem;text-decoration:none;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.sc{font-feature-settings:"kern", "c2sc", "smcp", "onum";letter-spacing:.06em;font-variant-caps:all-small-caps}.smcp{letter-spacing:.03em;font-variant-caps:small-caps}.mono{font-family:var(--font-mono);font-variant-numeric:lining-nums tabular-nums}.lnum{font-variant-numeric:lining-nums}.italic{font-style:italic}.manicule{font-family:var(--font-text);color:var(--vermilion-ink);font-style:normal}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.sheet{width:100%;max-width:82rem;padding-inline:var(--page-pad);margin-inline:auto}.masthead{z-index:40;background:color-mix(in srgb, var(--paper) 96%, transparent);-webkit-backdrop-filter:blur(6px)saturate(1.1);border-bottom:1px solid color-mix(in srgb, var(--rule) 70%, transparent);position:sticky;top:0}.masthead__inner{align-items:center;gap:1rem 1.5rem;min-height:3.6rem;display:flex}.wordmark{font-family:var(--font-display);white-space:nowrap;align-items:baseline;gap:.45rem;font-size:1.45rem;line-height:1;text-decoration:none;display:inline-flex}.wordmark:hover{color:inherit}.wordmark i{color:var(--vermilion-ink)}.wordmark svg{width:1.05rem;height:1.05rem;color:var(--vermilion);align-self:center;overflow:visible}.masthead__slug{font-size:var(--step--2);color:var(--ink-faint);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}.masthead__nav{font-size:var(--step--1);gap:1.1rem;margin-left:auto;display:flex}.masthead__nav a{font-style:italic;text-decoration:none}.masthead__nav a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--vermilion);text-decoration-color:var(--vermilion)}.theme-toggle{border:1px solid var(--rule);background:var(--paper);font-family:var(--font-text);font-size:var(--step--1);border-radius:999px;align-items:center;gap:.5rem;min-height:2.4rem;padding:.3rem .35rem .3rem .7rem;font-style:italic;line-height:1;display:inline-flex}.theme-toggle:hover{border-color:var(--ink-faint)}.theme-toggle__track{background:var(--paper-sunk);width:2.5rem;height:1.4rem;box-shadow:inset 0 0 0 1px var(--rule);border-radius:999px;display:inline-block;position:relative}.theme-toggle__knob{background:var(--ink);width:1rem;height:1rem;transition:transform .25s var(--ease-out), background .25s;border-radius:50%;position:absolute;top:.2rem;left:.2rem}.theme-toggle[aria-checked=true] .theme-toggle__knob{background:var(--vermilion);transform:translate(1.1rem)}.theme-toggle__label{text-align:left;min-width:2.6em}.crop{width:28px;height:28px;color:var(--blue);pointer-events:none;position:absolute}.crop svg{width:100%;height:100%;overflow:visible}.crop--tl{top:-14px;left:-14px}.crop--tr{top:-14px;right:-14px;transform:scaleX(-1)}.crop--bl{bottom:-14px;left:-14px;transform:scaleY(-1)}.crop--br{bottom:-14px;right:-14px;transform:scale(-1)}.page-grid{grid-template-columns:[full-start main-start margin-start gutter-start]minmax(0,1fr)[gutter-end main-end margin-end full-end];column-gap:0;display:grid}@media (min-width:70rem){.page-grid{grid-template-columns:[full-start gutter-start] var(--gutter-col) [gutter-end main-start] minmax(0, var(--measure)) [main-end] minmax(2rem, 3.5rem) [margin-start] minmax(13rem, var(--margin-col)) [margin-end full-end];justify-content:center}}.in-main{grid-column:main}.in-margin{grid-column:margin}.in-gutter{grid-column:gutter}.in-wide{grid-column:main-start/margin-end}.in-full{grid-column:full}.section-rule{background:var(--rule);border:0;height:1px;margin:0}.footer{border-top:1px solid var(--rule);color:var(--ink-soft);font-size:var(--step--1);padding-block:3rem 4rem}@media (max-width:56rem){.masthead__slug{display:none}}@media (max-width:36rem){.masthead__inner{gap:.75rem}.masthead__nav{gap:.8rem}.masthead__nav a:not(:first-child){display:none}.wordmark{font-size:1.3rem}.theme-toggle{padding-left:.55rem}}.hero{padding-block:clamp(2.5rem,7vw,6rem) clamp(3rem,7vw,5.5rem);position:relative}.hero__sheet{padding:clamp(1.25rem,3.5vw,3rem) clamp(.25rem,3vw,3rem) clamp(1.5rem,3vw,2.5rem);position:relative}.hero__slug{font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);flex-wrap:wrap;gap:.3rem 1.4rem;margin:0 0 clamp(1.5rem,4vw,3rem);display:flex}.hero__slug span:first-child{color:var(--blue-ink)}.hero__proof{grid-template-columns:minmax(0,1fr);align-items:start;display:grid;position:relative}@media (min-width:60rem){.hero__proof{grid-template-columns:minmax(0,1fr) minmax(7rem,10rem);column-gap:clamp(1.25rem,2.5vw,2.5rem)}}.hero__title{letter-spacing:-.012em;text-wrap:initial;font-feature-settings:"kern", "liga";font-size:clamp(2.1rem,.5rem + 7.2vw,6.2rem);line-height:1.02;position:relative}.hero__layers{display:grid}.hero__layer{grid-area:1/1}.hero__layer .line{white-space:nowrap;display:block}.hero__layer .ch{white-space:pre;will-change:auto;display:inline-block}.hero__layer .ch.is-moving{will-change:transform, opacity}.hero__wrong{visibility:hidden}.js .hero:not(.is-corrected) .hero__wrong{visibility:visible}.js .hero:not(.is-corrected) .hero__right{visibility:hidden}.js .hero.is-morphing .hero__right{visibility:visible}.js .hero.is-morphing .hero__right .ch.is-matched{visibility:hidden}.hero__marks{pointer-events:none;width:100%;height:100%;color:var(--vermilion);position:absolute;inset:0;overflow:visible}.hero__marks path{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .65s var(--ease-pen), opacity .5s}.hero__marks path.is-drawn{stroke-dashoffset:0}.hero.is-morphing .hero__marks path,.hero.is-corrected .hero__marks path{opacity:0}.hero__margin{font-family:var(--font-display);color:var(--vermilion-ink);margin:0;padding:0;font-style:italic;list-style:none}@media (min-width:60rem){.hero__margin{border-left:1px dashed var(--blue);align-self:stretch;padding-left:1.2rem;position:relative}.hero__margin li{position:absolute;left:1.2rem;right:0}}@media (max-width:59.99rem){.hero__margin{border-top:1px dashed var(--blue);flex-wrap:wrap;gap:.4rem 1.4rem;margin-top:1.4rem;padding-top:.8rem;display:flex}}.hero__margin li{white-space:nowrap;align-items:center;gap:.55rem;font-size:clamp(1.25rem,.9rem + 1.1vw,2rem);line-height:1;display:flex}.hero__margin .note{clip-path:inset(0 100% 0 0);transition:clip-path .55s var(--ease-pen);align-items:center;gap:.35rem;display:inline-flex}.hero__margin .note.is-drawn,.no-js .hero__margin .note,.hero.is-corrected .hero__margin .note{clip-path:inset(0)}.hero__margin .note svg{width:1.1em;height:1.1em;overflow:visible}.hero__margin .note svg path{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.hero__margin .sep{color:var(--ink-faint);font-style:normal}.hero__margin .note svg.ins-note{width:.75em;height:1.15em}.hero__margin .tick{width:.9em;height:.9em;color:var(--blue);opacity:0;transition:opacity .3s, transform .4s var(--ease-out);transform:scale(.6)rotate(-8deg)}.hero__margin .tick path{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.hero.is-corrected .hero__margin .tick{opacity:1;transform:none}.hero__dek{max-width:40rem;font-size:var(--step-1);color:var(--ink-soft);margin:clamp(1.75rem,4vw,3rem) 0 0;line-height:1.45}.hero__dek .dek-em{color:var(--ink)}.hero__foot{flex-wrap:wrap;align-items:center;gap:.8rem 1.6rem;margin-top:1.8rem;display:flex}.reproof{border:1px solid var(--rule);min-height:2.75rem;font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);background:0 0;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .9rem;display:inline-flex}.reproof:hover{border-color:var(--vermilion);color:var(--vermilion-ink)}.reproof svg{width:1rem;height:1rem}.hero__tally{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);margin:0}.frontmatter,.ledger,.colophon{border-top:1px solid var(--rule);padding-block:clamp(3.5rem,9vw,7rem)}.front__folio{font-family:var(--font-display);font-style:italic;font-size:var(--step-1);color:var(--ink-faint);padding-top:.6rem}@media (max-width:69.99rem){.front__folio{display:none}}.front__title{font-size:var(--step-4);margin-bottom:clamp(1.2rem,3vw,2rem)}.toc{margin:0 0 3rem;padding:0;list-style:none}.toc li{margin:0}.toc a{align-items:baseline;gap:.65rem;padding:.42rem 0;text-decoration:none;display:flex}.toc a:hover{color:inherit}.toc a:hover .toc__t{text-decoration:underline;-webkit-text-decoration-color:var(--vermilion);text-decoration-color:var(--vermilion);text-underline-offset:.18em;text-decoration-thickness:1px}.toc__no{font-family:var(--font-display);color:var(--vermilion-ink);text-align:right;flex:0 0 1.9em;font-style:italic}.toc__t{flex:0 auto}.toc__press{letter-spacing:.05em;color:var(--ink-faint);margin-left:.25em;font-variant-caps:all-small-caps}.toc__lead{border-bottom:2px dotted var(--rule);flex:1.5rem;min-width:1.5rem;transform:translateY(-.28em)}.toc__ref{font-family:var(--font-mono);font-size:var(--step--1);color:var(--ink-soft)}.toc__state{font-size:var(--step--1);color:var(--ink-faint);flex:0 0 7.6rem;font-style:italic}.toc__state--red{color:var(--vermilion-ink)}.toc__state--blue{color:var(--blue-ink)}.toc__part{border-bottom:1px solid var(--rule);font-family:var(--font-display);font-size:var(--step-1);padding-bottom:.3rem;margin-top:1.6rem!important}.toc__part:first-child{margin-top:0!important}.toc__part .sc{font-family:var(--font-text);color:var(--ink-faint);margin-right:.35rem;font-size:.82em}.toc__part--end{border-bottom:0}.toc__part--end a{padding:0;text-decoration:none;display:inline}.toc__part--end a:hover .sc{color:var(--vermilion-ink)}@media (max-width:40rem){.toc a{flex-wrap:wrap;row-gap:0}.toc__t{flex:calc(100% - 2.6em)}.toc__lead{display:none}.toc__ref{margin-left:calc(1.9em + .65rem)}.toc__state{flex:0 auto}}.key{border-left:1px dashed var(--blue);align-self:start;padding:1.1rem 0 0 1.25rem}@media (max-width:69.99rem){.key{margin:0 0 2.5rem;padding:1rem 0 0 1rem}}.key__title{font-size:var(--step-1);margin-bottom:.9rem;font-style:italic}.key__list{font-size:var(--step--1);gap:.65rem;margin:0;padding:0;line-height:1.35;list-style:none;display:grid}.key__list li{grid-template-columns:3.2rem 1fr;align-items:center;gap:.6rem;display:grid}.key__list svg{width:3rem;height:1.25rem;overflow:visible}.key__list path{fill:none;stroke:var(--vermilion);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.key__list .key__blue path{stroke:var(--blue);stroke-width:1.5px}.key__list b{font-weight:600}.key__stet{font-family:var(--font-display);color:var(--vermilion-ink);text-align:center;-webkit-text-decoration:underline dotted var(--vermilion);text-decoration:underline dotted var(--vermilion);text-underline-offset:.3em;font-size:1.3em;font-style:italic;text-decoration-thickness:3px}.front__about{margin-top:.5rem}.front__lede{font-size:var(--step-1);line-height:1.5}.front__lede:first-letter{float:left;font-family:var(--font-display);color:var(--vermilion-ink);margin:.06em .1em 0 -.02em;font-size:4.3em;line-height:.82}.front__disclaimer{border-top:1px solid var(--rule);font-size:var(--step--1);color:var(--ink-soft);margin-top:1.6rem;padding-top:1rem;font-style:italic}.part__head{border-top:1px solid var(--rule);align-items:end;row-gap:1.5rem;padding-block:clamp(4rem,10vw,8rem) clamp(1.5rem,4vw,3rem)}.part__numeral{font-family:var(--font-display);color:var(--vermilion);align-self:start;margin:0;font-size:clamp(3rem,2rem + 5vw,6.5rem);line-height:.8}.part__kicker{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.8rem}.part__kicker .sc{font-family:var(--font-mono);letter-spacing:.05em;color:var(--vermilion-ink);font-variant-caps:normal}.part__title{font-size:var(--step-5);letter-spacing:-.01em;margin-bottom:1rem;line-height:.95}.part__dek{font-size:var(--step-1);color:var(--ink-soft);max-width:34rem;margin:0}@media (max-width:69.99rem){.part__numeral{font-size:var(--step-3)}}.galley{border-top:1px dashed color-mix(in srgb, var(--rule) 80%, transparent);row-gap:1.5rem;padding-block:clamp(3rem,7vw,5.5rem);position:relative}.galley__no{font-family:var(--font-text);flex-direction:column;align-items:flex-start;gap:.1rem;display:flex}.galley__no span{letter-spacing:.08em;font-variant-caps:all-small-caps;font-size:var(--step--1);color:var(--ink-faint)}.galley__no b{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:var(--step-4);padding:.1em .18em .05em .1em;line-height:.9;position:relative}.galley__no .ring{width:calc(100% + .38em);height:calc(100% + .2em);color:var(--vermilion);pointer-events:none;position:absolute;inset:-.12em -.18em -.08em -.2em;overflow:visible}.galley__no .ring path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s var(--ease-pen) .1s}.galley.is-inview .galley__no .ring path{stroke-dashoffset:0}@media (max-width:69.99rem){.galley__no{flex-direction:row;align-items:baseline;gap:.5rem}.galley__no b{font-size:var(--step-2)}}.galley__ref{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.03em;color:var(--ink-faint);margin:0 0 .7rem}.galley__ref a{color:var(--ink-soft)}.galley__ref a span{color:var(--blue-ink)}.galley__title{font-size:var(--step-3);margin-bottom:.5rem}.galley__filed{font-style:italic;font-size:var(--step--1);color:var(--ink-faint);margin:0}.galley__stamp{flex-wrap:wrap;align-self:center;align-items:flex-start;gap:.9rem 1.2rem;padding-top:.5rem;display:flex}@media (max-width:69.99rem){.galley__stamp{align-self:start;padding-top:0}}.galley__text{max-width:var(--measure)}.galley__text p:last-child{margin-bottom:0}@media (min-width:48rem){.galley__text{text-align:justify;-webkit-hyphens:auto;hyphens:auto}}.galley__facts{font-size:var(--step--1);align-self:start}.facts{gap:.7rem;margin:0;display:grid}.facts>div{gap:.05rem;display:grid}.facts dt{letter-spacing:.08em;color:var(--ink-faint);font-variant-caps:all-small-caps}.facts dd{margin:0;font-style:italic}.labels{flex-wrap:wrap;gap:.35rem;margin:.2rem 0 0;padding:0;list-style:none;display:flex}.labels li{font-family:var(--font-mono);border:1px solid var(--rule);color:var(--ink-soft);background:color-mix(in srgb, var(--paper-deep) 60%, transparent);border-radius:999px;padding:.18rem .5rem;font-size:.74rem;font-style:normal;line-height:1.2}@media (max-width:69.99rem){.galley__facts{border-left:1px dashed var(--blue);padding-left:1rem}}.copyline{font-size:var(--step-1);color:var(--ink);font-variant-numeric:lining-nums;margin:.4rem 0 0;font-style:italic;line-height:2.5;position:relative}.galley__text i,.galley__text .lnum{font-variant-numeric:lining-nums}.galley__text .lnum{white-space:nowrap}.copyline del,.copyline ins{color:inherit;text-decoration:none}.copyline del{position:relative}.copyline del:before,.copyline ins:before{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.copyline del:before{content:" deleted: "}.copyline ins:before{content:" inserted: "}.no-js .copyline del{-webkit-text-decoration:line-through 2px var(--vermilion);text-decoration:line-through 2px var(--vermilion)}.pm-rep,.pm-ins,.pm-del{text-indent:0;display:inline-block;position:relative}.pm-ins{width:0}.pm-rep ins,.pm-ins ins{translate:calc(-50% + var(--shift,0px)) 0;font-family:var(--font-display);white-space:nowrap;color:var(--vermilion-ink);transition:clip-path .6s var(--ease-pen) .55s;font-size:.8em;font-style:italic;line-height:1;position:absolute;bottom:68%;left:50%}.pm-ins ins{translate:var(--shift,0px) 0;left:-.15em}.js .copyline:not(.is-drawn) ins{clip-path:inset(0 100% 0 0)}.copyline.is-drawn ins{clip-path:inset(-.3em)}.pm-svg{pointer-events:none;max-width:none;color:var(--vermilion);position:absolute;top:0;left:0;overflow:visible}.pm-svg path{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .7s var(--ease-pen) var(--d,0s)}.copyline.is-drawn .pm-svg path{stroke-dashoffset:0}.margin-mark{font-family:var(--font-display);font-size:var(--step-1);color:var(--vermilion-ink);white-space:nowrap;align-self:center;margin:0}.margin-mark i{font-style:italic}.margin-mark .mm-dele{vertical-align:-.15em;width:1em;height:1em;display:inline-block;overflow:visible}.margin-mark .mm-dele path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}@media (max-width:69.99rem){.margin-mark{font-size:var(--step-0);justify-self:end;margin-top:-1.2rem}}:root{--stamp-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='120'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.55' numOctaves='3' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4.2 3.05'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}.stamp{--rot:-5deg;outline-offset:-7px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;text-align:center;color:var(--stamp-ink);rotate:var(--rot);-webkit-mask-image:var(--stamp-mask);-webkit-mask-image:var(--stamp-mask);mask-image:var(--stamp-mask);border:3px solid;border-radius:7px;outline:1px solid;flex-direction:column;align-items:center;gap:.2rem;margin:0;padding:.55rem .95rem .5rem;font-weight:700;line-height:1.1;display:inline-flex;-webkit-mask-size:300px 120px;mask-size:300px 120px}.stamp__main{padding-inline:.15rem;font-size:1.02rem}.stamp__sub{letter-spacing:.07em;font-size:.66rem;font-weight:400}.stamp--red{color:var(--stamp-red)}.stamp--blue{color:var(--stamp-blue);--rot:3deg}.stamp--ink{color:var(--stamp-ink);--rot:-3deg}.stamp--void{border-style:double;border-width:5px;outline:0}.stamp--lost{--rot:-7deg;border-style:dashed;outline-style:dashed}.stamp--small{--rot:6deg;font-size:.85em}.stamp--small .stamp__main{font-size:.86rem}.stamp--stet .stamp__main{font-family:var(--font-display);text-transform:none;letter-spacing:.02em;text-underline-offset:.14em;margin-bottom:.45rem;font-size:2.1rem;font-style:italic;font-weight:400;line-height:.9;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:4px}.js .stamp[data-stamp]{opacity:0}.js .stamp[data-stamp].is-stamped{animation:thunk .5s cubic-bezier(.2, .9, .3, 1.15) var(--delay,0s) both}@keyframes thunk{0%{opacity:0;scale:1.45}55%{opacity:.95;scale:.96}to{opacity:.94;scale:1}}.plate{margin:.5rem 0 0}.plate__frame{background:var(--paper-sunk);border:1px solid var(--rule);box-shadow:var(--shadow);padding:.55rem;position:relative}.plate__media,.plate__frame img{background:#111;width:100%;height:auto}.plate__frame--still img{background:0 0}.plate figcaption{font-size:var(--step--1);color:var(--ink-soft);margin-top:.7rem;font-style:italic;line-height:1.45}.plate__no{letter-spacing:.08em;color:var(--vermilion-ink);margin-right:.35rem;font-style:normal;font-variant-caps:all-small-caps}.plate--small{max-width:30rem}.plate__toggle{color:#f5efe3;min-height:2.25rem;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:#14120eb8;border:1px solid #ffffff80;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.72rem;display:inline-flex;position:absolute;bottom:1.1rem;right:1.1rem}.plate__toggle:hover{background:#14120ee6}.plate__toggle svg{width:.8rem;height:.8rem}.plate--reel{align-self:end}.plate--reel .plate__frame{padding:.4rem}.reply{border-left:2px solid var(--vermilion);font-size:var(--step--1);align-self:start;margin:.5rem 0 0;padding:.2rem 0 0 1.1rem;font-style:italic;line-height:1.45;position:relative}.reply:before{content:"“";font-family:var(--font-display);color:var(--vermilion);font-size:3.2em;line-height:1;position:absolute;top:-.42em;left:-.12em;translate:-100%}@media (max-width:69.99rem){.reply:before{display:none}}.reply p{margin-bottom:.6rem}.reply footer{font-style:normal;font-size:var(--step--2);color:var(--ink-faint)}.reply cite{font-family:var(--font-mono);color:var(--ink-soft);font-style:normal}.reply__img{border:1px solid var(--rule);width:13.9rem;max-width:100%;margin-top:.8rem}.ledger__dek{color:var(--ink-soft);margin-bottom:1.6rem;font-style:italic}.table-wrap{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);scrollbar-width:thin;overflow-x:auto}.ledger__table{border-collapse:collapse;width:100%;min-width:62rem;font-size:var(--step--1);line-height:1.35}.ledger__table thead th{letter-spacing:.08em;color:var(--ink-faint);text-align:left;border-bottom:1px solid var(--ink);white-space:nowrap;padding:.7rem .6rem .5rem;font-variant-caps:all-small-caps;font-weight:400}.ledger__table td,.ledger__table tbody th{vertical-align:top;border-bottom:1px solid var(--rule);text-align:left;padding:.6rem}.ledger__table tbody th{font-style:italic;font-weight:450}.ledger__table td:first-child,.ledger__table td:nth-child(3),.ledger__table td:nth-child(5),.ledger__table td:nth-child(7){font-family:var(--font-mono);white-space:nowrap;font-size:.86em}.ledger__table td:nth-child(2){font-family:var(--font-mono);color:var(--ink-soft);font-size:.82em}.ledger__table td:last-child{color:var(--ink-soft);min-width:12rem;font-size:.92em}.ledger__table tr.is-pr{background:var(--blue-wash)}.ledger__table tbody tr:hover{background:var(--vermilion-wash)}.st{letter-spacing:.06em;white-space:nowrap;color:var(--ink-soft);font-variant-caps:all-small-caps}.st--red{color:var(--vermilion-ink)}.st--blue{color:var(--blue-ink)}.st--lost{font-style:italic}.ledger__note{font-size:var(--step--1);color:var(--ink-soft);max-width:46rem;margin-top:1.4rem}.colophon__lede{font-size:var(--step-1);line-height:1.5}.f-fell{font-family:var(--font-display);font-size:1.08em}.f-gara{font-family:var(--font-text);letter-spacing:.02em;font-variant-caps:small-caps}.f-mono{font-family:var(--font-mono);font-size:.88em}.colophon__links{font-size:var(--step--1);align-self:end}.colophon__links p{margin:0 0 .25rem}.colophon__label{color:var(--ink-faint);margin-top:1rem!important}.colophon__links .colophon__label:first-child{margin-top:0!important}.footer__inner{gap:.3rem;display:grid}.footer__inner p{margin:0}.footer__mark{margin-bottom:.6rem!important}.wordmark--small{color:var(--ink);font-size:1.6rem}.pm-probe{vertical-align:baseline;width:0;height:0;display:inline-block}:root{--ink-c:#1d93c6;--ink-m:#cf3b78;--ink-y:#eab515;--ink-k:#1b1813;--sel:#2366c9}:root[data-theme=dark]{--ink-k:#e9dfcb;--sel:#7db2ff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ink-k:#e9dfcb;--sel:#7db2ff}}.specimen{font-variant-numeric:lining-nums;background:var(--paper-deep);border:1px solid color-mix(in srgb, var(--ink) 55%, transparent);box-shadow:var(--shadow);margin:1rem 0 .5rem;padding:clamp(1rem,2.6vw,1.75rem);position:relative}.specimen:before,.specimen:after{content:"";pointer-events:none;border-color:var(--blue);opacity:.8;border-style:dashed;width:46px;height:46px;position:absolute}.specimen:before{border-width:1px 0 0 1px;top:-10px;left:-10px}.specimen:after{border-width:0 1px 1px 0;bottom:-10px;right:-10px}.specimen__head{flex-wrap:wrap;align-items:baseline;gap:.3rem 1rem;margin-bottom:1rem;display:flex}.specimen__kicker{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--vermilion-ink);margin:0}.specimen__title{font-size:var(--step-2);flex:18rem}.specimen__fallback{color:var(--ink-soft);margin:0;font-style:italic}
