@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/e98d46a045b40d15-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/5f17cfda124f680e-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/c6256ce6d30a299d-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/9187e9c0f697e151-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/b0ecc10bfe2ff8d4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/1c0acefdc7f4bae4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/175336a67732591c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/8140c3f5465d3dcb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/c65239c6cd09dd6e-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/689d5aae6896c892-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/2404f3d7e0bb4cd0-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/b39c22a0b74cc818-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/47ae032d3fb504fe-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/bf0b6634f251496a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Literata Fallback;src:local("Times New Roman");ascent-override:99.62%;descent-override:26.07%;line-gap-override:0.00%;size-adjust:118.15%}.__className_8beea4{font-family:Literata,Literata Fallback}.__variable_8beea4{--font-body:"Literata","Literata Fallback"}@font-face{font-family:Cormorant;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/20def1babffa3b7b-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/4dcda88c27b1e545-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/c5f526a2c8cf9ba9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/052c393f9794c35a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9e28afc1996a8a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/20def1babffa3b7b-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/4dcda88c27b1e545-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/c5f526a2c8cf9ba9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/052c393f9794c35a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/9e28afc1996a8a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/20def1babffa3b7b-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/4dcda88c27b1e545-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/c5f526a2c8cf9ba9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/052c393f9794c35a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/9e28afc1996a8a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fd941fcd74fb497-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7cb025c0ffa46db8-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/06778afafef13b04-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/147a727ce01afd0a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7219c48e37faf350-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fd941fcd74fb497-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7cb025c0ffa46db8-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/06778afafef13b04-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/147a727ce01afd0a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7219c48e37faf350-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fd941fcd74fb497-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7cb025c0ffa46db8-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/06778afafef13b04-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/147a727ce01afd0a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7219c48e37faf350-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Fallback;src:local("Times New Roman");ascent-override:95.52%;descent-override:29.67%;line-gap-override:0.00%;size-adjust:96.74%}.__className_735f08{font-family:Cormorant,Cormorant Fallback}.__variable_735f08{--font-display:"Cormorant","Cormorant Fallback"}:root{--paper:#d9c69c;--stain-op:0.6;--ink:#2e2213;--ink-soft:#63512f;--ink-faint:#8b754c;--cinnabar:#8e2e15;--cinnabar-soft:#a44f2a;--rule:rgba(72,55,27,0.4);--rule-faint:rgba(72,55,27,0.18);--sel:rgba(142,46,21,0.2)}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--paper) url(/tex/paper-solid.webp) repeat;background-size:384px}body{font-family:var(--font-body),Georgia,serif;font-size:clamp(1.03125rem,.93rem + .42vw,1.15625rem);line-height:1.8;color:var(--ink);min-height:100dvh;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}::selection{background:var(--sel)}.route{animation:settle .6s cubic-bezier(.22,.61,.36,1) both}@keyframes settle{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.route{animation:none}}.sheet-in{position:relative;isolation:isolate;min-height:100dvh;background-color:var(--paper)}.sheet-in:before{z-index:-1;background-image:url(/tex/paper.webp);background-size:384px}.sheet-in:after,.sheet-in:before{content:"";position:absolute;inset:0;mix-blend-mode:multiply;pointer-events:none}.sheet-in:after{z-index:1;background-image:var(--stains,url("/tex/stains-p0.webp")),url(/tex/foxing.webp);background-size:135% auto,460px;background-position:var(--stain-pos,0 0),var(--fox-pos,0 0);background-repeat:repeat-y,repeat;opacity:0;transition:opacity .7s ease}.sheet-in.stained:after{opacity:var(--stain-op)}.read-veil{position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:53rem;z-index:2;pointer-events:none;opacity:.4;background:linear-gradient(90deg,transparent 0,var(--paper) 6rem,var(--paper) calc(100% - 6rem),transparent 100%)}.sheet-content{position:relative;z-index:3;max-width:47.5rem;margin:0 auto;padding:clamp(2.4rem,6vw,4.5rem) clamp(1.25rem,5vw,2.5rem) clamp(3rem,7vw,5rem);mix-blend-mode:multiply}.progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:11;pointer-events:none}.progress i{display:block;height:100%;background:linear-gradient(90deg,var(--cinnabar-soft),var(--cinnabar));transform-origin:0 50%;transform:scaleX(0)}.back{display:inline-block;margin-bottom:clamp(1.6rem,4vw,2.8rem);text-decoration:none;color:var(--ink-faint);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;transition:color .25s ease}.back:hover{color:var(--cinnabar)}.cover{text-align:center;padding-top:clamp(3.5rem,10vh,7rem)}.cover h1{font-family:var(--font-display),Georgia,serif;font-weight:500;font-size:clamp(2rem,1.2rem + 4.6vw,3.9rem);line-height:1.16;letter-spacing:.12em;text-indent:.12em;text-transform:uppercase;text-wrap:balance;color:var(--ink)}.continue{display:none;margin:clamp(2.5rem,6vw,4rem) auto 0;max-width:27rem;text-align:left;text-decoration:none;color:var(--ink);border:1px solid var(--rule);padding:1rem 1.3rem 1.1rem;position:relative;background:transparent;transition:transform .3s cubic-bezier(.22,.61,.36,1),border-color .3s ease}.continue:hover{transform:translateY(-2px);border-color:var(--cinnabar-soft)}.continue:active{transform:scale(.99)}.continue.show{display:block}.c-label{font-size:.68rem;letter-spacing:.28em;text-transform:uppercase;color:var(--cinnabar)}.c-title{display:block;margin-top:.4rem;font-family:var(--font-display),Georgia,serif;font-size:1.25rem;font-weight:500;line-height:1.35}.c-meta{display:block;margin-top:.25rem;font-size:.8rem;font-style:italic;color:var(--ink-soft)}.c-bar{position:absolute;left:0;bottom:-1px;height:2px;background:var(--cinnabar);opacity:.8}.toc-heading{margin:clamp(3rem,7vw,4.5rem) 0 1.6rem;text-align:center;font-size:.75rem;font-weight:500;letter-spacing:.34em;text-transform:uppercase;color:var(--ink-soft)}.toc{margin-top:0}.toc-item{display:flex;align-items:baseline;gap:1.2rem;padding:.9rem .4rem;text-decoration:none;color:var(--ink);border-bottom:1px solid var(--rule-faint);position:relative;transition:padding-left .35s cubic-bezier(.22,.61,.36,1)}.toc-item:first-of-type{border-top:1px solid var(--rule-faint)}.toc-item:hover{padding-left:1rem}.toc-num{flex:none;width:2.2rem;text-align:center;font-family:var(--font-display),Georgia,serif;font-size:1.55rem;color:var(--ink-faint);transition:color .3s ease}.toc-item:hover .toc-num{color:var(--cinnabar)}.toc-title{display:block;font-family:var(--font-display),Georgia,serif;font-weight:500;font-size:1.22rem;line-height:1.3}.toc-range{display:block;margin-top:.2rem;font-size:.76rem}.t-progress,.toc-range{font-style:italic;letter-spacing:.05em;color:var(--ink-faint)}.t-progress{margin-left:auto;align-self:center;flex:none;display:inline-flex;align-items:center;gap:.55rem;font-size:.72rem;white-space:nowrap}.t-progress.done{color:var(--cinnabar);font-style:normal}.t-check{width:15px;height:15px;fill:none;stroke:var(--cinnabar);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.t-track{display:inline-block;width:3.2rem;height:3px;background:var(--rule-faint);overflow:hidden}.t-fill,.t-track{border-radius:2px}.t-fill{display:block;height:100%;background:var(--cinnabar-soft);opacity:.8}@media (max-width:34rem){.t-track{display:none}}.ch-head{text-align:center;position:relative;margin-bottom:clamp(2.5rem,6vw,3.6rem)}.ch-big-num{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);font-family:var(--font-display),Georgia,serif;font-size:clamp(10rem,34vw,17rem);line-height:1;color:var(--ink);opacity:.055;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ch-kicker{font-size:.75rem;letter-spacing:.32em;text-transform:uppercase;color:var(--cinnabar);margin-bottom:1rem}.ch-head h1{font-family:var(--font-display),Georgia,serif;font-weight:500;font-size:clamp(1.9rem,1.3rem + 2.8vw,3rem);line-height:1.22;letter-spacing:.01em;text-wrap:balance}.ch-sub{margin-top:.85rem;font-style:italic;font-size:.9rem;color:var(--ink-faint)}.verse{position:relative;margin-bottom:1.5rem;white-space:pre-line}.vn{font-family:var(--font-display),Georgia,serif;font-style:italic;font-size:.92em;color:var(--cinnabar);-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:.6rem}@media (min-width:64rem){.vn{position:absolute;right:100%;top:.12em;margin-right:0;padding-right:1.2rem;min-width:3.4rem;text-align:right;font-size:.88em}}.verse:target{animation:hilite 2.4s ease-out 1}@keyframes hilite{0%,30%{background:var(--sel);box-shadow:0 0 0 .55rem var(--sel)}to{background:transparent;box-shadow:0 0 0 .55rem transparent}}.lead-p:first-letter{font-family:var(--font-display),Georgia,serif;font-size:4.1em;line-height:.78;float:left;padding:.09em .14em 0 0;color:var(--cinnabar);font-style:normal;font-weight:500}.essay p{margin-bottom:1.45rem;white-space:pre-line}.signature{text-align:right;font-style:italic;color:var(--ink-soft);margin-top:2.4rem}.signature:before{content:"— "}.pager{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-top:2.8rem}.pager a{text-decoration:none;color:var(--ink);border:1px solid var(--rule);padding:1rem 1.15rem 1.05rem;line-height:1.35;background:transparent;transition:transform .3s cubic-bezier(.22,.61,.36,1),border-color .3s ease}.pager a:hover{transform:translateY(-2px);border-color:var(--cinnabar-soft)}.pager a:active{transform:scale(.985)}.pager .dir{display:block;font-size:.66rem;letter-spacing:.26em;text-transform:uppercase;color:var(--cinnabar);margin-bottom:.4rem}.pager .p-title{display:block;font-family:var(--font-display),Georgia,serif;font-weight:500;font-size:1.08rem}.pager a.next{text-align:right}@media (max-width:34rem){.pager{grid-template-columns:1fr}.pager a.next{text-align:left}}.get-book{text-align:center;margin-top:clamp(4rem,9vw,6rem)}.epub-btn{display:inline-block;padding:.72rem 1.7rem;border:1px solid var(--rule);text-decoration:none;color:var(--ink-soft);font-size:.74rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;transition:transform .3s cubic-bezier(.22,.61,.36,1),border-color .3s ease,color .3s ease}.epub-btn:hover{transform:translateY(-2px);border-color:var(--cinnabar-soft);color:var(--cinnabar)}.epub-btn:active{transform:scale(.985)}.colophon{margin-top:clamp(4rem,9vw,6rem);padding-top:clamp(2.4rem,6vw,3.4rem);border-top:1px solid var(--rule-faint);display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(2rem,7vw,5rem);text-align:center;color:var(--ink-faint)}.donate{font-style:normal}.d-label{display:block;font-size:.68rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:.4rem}.d-bank{display:block;font-size:.74rem;font-style:italic;letter-spacing:.06em}.d-acct{display:inline-block;margin-top:.15rem;border:0;background:none;cursor:pointer;font-family:inherit;font-weight:500;font-size:.98rem;letter-spacing:.14em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-soft);transition:color .25s ease}.d-acct:hover,.d-copied{color:var(--cinnabar)}.d-copied{display:block;margin-top:.3rem;font-size:.68rem;font-style:italic;letter-spacing:.08em;opacity:0;transition:opacity .25s ease}.d-copied.on{opacity:1}.contact{align-self:stretch}@media (min-width:40rem){.colophon .contact{padding-left:clamp(2rem,7vw,5rem);border-left:1px solid var(--rule-faint)}}.contact-email{display:inline-block;margin-top:.15rem;font-size:.92rem;letter-spacing:.04em;color:var(--ink-soft);text-decoration:none;transition:color .25s ease}.contact-email:hover{color:var(--cinnabar)}