.edition-prose{--gutter:clamp(3.5rem, 9vw, 8rem);--measure:62ch;grid-template-columns:var(--gutter) minmax(0, var(--measure)) minmax(0, 1fr);color:var(--color-brand-slate);--flow:1.15rem;padding-bottom:clamp(3rem,7vw,5.5rem);font-size:clamp(1rem,1.1vw,1.075rem);line-height:1.72;display:grid}.edition-prose>*{margin:0 0 var(--flow);max-width:var(--measure);grid-column:2}.edition-prose>p,.edition-prose>blockquote,.edition-prose>ul,.edition-prose>ol{grid-column:1/-1}.edition-prose>h3~p,.edition-prose>h3~blockquote,.edition-prose>h3~ul,.edition-prose>h3~ol{grid-column:2}.edition-prose>h3{border-top:1px solid var(--hair);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#0000;-webkit-text-stroke:2px var(--color-brand-accent);grid-column:1/-1;align-self:start;max-width:none;height:0;margin:clamp(1.75rem,3.5vw,2.75rem) 0 0;padding-top:clamp(2.5rem,4.5vw,3.75rem);font-size:clamp(2.25rem,5vw,4rem);font-weight:400;line-height:.8;overflow:visible}.edition-prose>h3:first-child{border-top:0;margin-top:0;padding-top:0}@supports not (-webkit-text-stroke:1px red){.edition-prose>h3{color:var(--color-brand-accent)}}.edition-prose>h2{letter-spacing:-.028em;max-width:28ch;color:var(--color-brand-primary);grid-column:1/-1;margin:0 0 1.4rem;font-size:clamp(1.6rem,4vw,2.6rem);line-height:1.02}.edition-prose>blockquote{--bq-gap:1.5rem;margin-block:calc(var(--bq-gap) - var(--flow)) var(--bq-gap);border-left:2px solid var(--color-brand-accent);color:var(--color-brand-primary);font-size:inherit;line-height:inherit;padding-left:clamp(1rem,2.5vw,1.6rem)}.edition-prose>h3+blockquote{margin-top:0}.edition-prose>blockquote p{margin:0 0 .7rem}.edition-prose>blockquote p:last-child{margin-bottom:0}.edition-prose>ul,.edition-prose>ol{margin-block:1.25rem;padding-left:0;list-style:none}.edition-prose>ul>li,.edition-prose>ol>li{margin-bottom:.5rem;padding-left:1.6rem;position:relative}.edition-prose>ul>li:before{content:"";background:var(--color-brand-accent-strong);width:.6rem;height:1px;position:absolute;top:.72em;left:.15rem}.edition-prose>ol{counter-reset:item}.edition-prose>ol>li{counter-increment:item}.edition-prose>ol>li:before{content:counter(item);font-family:var(--font-mono);color:var(--color-brand-accent-strong);font-size:.6875rem;position:absolute;left:0}.edition-prose a{color:var(--color-brand-accent-strong);border-bottom:1px solid;text-decoration:none;transition:color .2s}.edition-prose a:hover{color:var(--color-brand-primary)}.edition-prose em{font-style:italic}.edition-prose strong{color:var(--color-brand-primary);font-weight:700}.edition-prose img{border:1px solid var(--hair-strong);filter:saturate(.9);max-width:100%;height:auto;display:block;box-shadow:7px 7px #00345917}.edition-prose figure{max-width:var(--measure);margin:clamp(1.75rem,4vw,2.5rem) 0}.edition-prose .lb-open{cursor:zoom-in;background:0 0;border:0;width:fit-content;max-width:100%;padding:0;display:block}.edition-prose .lb-open:focus-visible{outline:2px solid var(--color-brand-accent-strong);outline-offset:3px}.edition-prose .lb-open img{transition:filter .3s,box-shadow .3s}.edition-prose .lb-open:hover img,.edition-prose .lb-open:focus-visible img{filter:saturate();box-shadow:10px 10px #00345924}.edition-prose figcaption{border-left:2px solid var(--color-brand-accent);font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-brand-stone);margin-top:.85rem;padding-left:.9rem;font-size:.8rem;line-height:1.6}.edition-prose sup{vertical-align:super;margin-right:.35em;font-size:.7em;line-height:0}.edition-prose sup a{color:var(--color-brand-stone);border-bottom:0}.edition-prose .footnotes{border-top:1px solid var(--hair);max-width:none;color:var(--color-brand-stone);grid-column:1/-1;margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.2rem;font-size:.875rem}.edition-prose .footnotes ol{padding-left:1.2rem;list-style:decimal}.edition-prose .footnotes li{margin-bottom:.5rem}.edition-prose .footnotes p{margin:0}.edition-prose .footnotes [data-footnote-backref]{white-space:nowrap}.edition-prose .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=767px){.edition-prose{grid-template-columns:minmax(0,1fr);grid-template-areas:none}.edition-prose>*,.edition-prose>h3,.edition-prose>h2,.edition-prose>h3~p,.edition-prose>h3~blockquote,.edition-prose>h3~ul,.edition-prose>h3~ol{grid-column:1}.edition-prose>h3{-webkit-text-stroke-width:1.5px;height:auto;margin-bottom:.85rem;padding-top:1.6rem;font-size:clamp(2rem,11vw,3rem)}}
