.edition[data-astro-cid-lcdefpme]{overflow:clip}.cover[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);padding-top:clamp(1.5rem,3vw,2.5rem)}.cover-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.5fr) minmax(0,.5fr);align-items:end;gap:clamp(2rem,6vw,5rem);padding-block:clamp(2.25rem,6vw,5rem) clamp(2.5rem,5vw,4rem);display:grid}.issue-line[data-astro-cid-lcdefpme]{color:var(--muted);font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.4rem 1.1rem;font-size:.5rem;line-height:1.5;display:flex}.issue-line[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]+span[data-astro-cid-lcdefpme]:before{color:color-mix(in srgb, var(--muted) 45%, transparent);content:"/";margin-right:1.1rem}.issue-line[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{color:var(--primary)}.cover[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.045em;text-wrap:initial;margin-top:1.5rem;font-size:clamp(3.5rem,9.4vw,8.75rem);font-weight:400;line-height:.92}.cover[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--primary);font-style:italic;font-weight:400}.cover-deck[data-astro-cid-lcdefpme]{max-width:46ch;color:var(--ink-soft);margin-top:clamp(1.5rem,3vw,2.25rem);font-size:clamp(1.05rem,1.5vw,1.22rem);line-height:1.72}.cover-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;margin-top:clamp(1.6rem,3vw,2.4rem);display:flex}.cover-link[data-astro-cid-lcdefpme]{min-height:44px;color:var(--muted);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;transition:color .18s var(--ease);align-items:center;gap:8px;font-size:.5625rem;display:inline-flex}.cover-link[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:.85rem;height:.85rem;color:var(--primary);transition:transform .2s var(--ease)}.cover-link[data-astro-cid-lcdefpme]:hover{color:var(--ink)}.cover-link[data-astro-cid-lcdefpme]:hover svg[data-astro-cid-lcdefpme]{transform:translate(2px,-2px)}.cover-portrait[data-astro-cid-lcdefpme]{margin:0}.cover-portrait[data-astro-cid-lcdefpme] img{border:1px solid var(--border);filter:grayscale()contrast(1.05);width:100%;transition:filter .5s var(--ease)}.cover-portrait[data-astro-cid-lcdefpme]:hover img{filter:grayscale(0)contrast()}.cover-portrait[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--muted);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin-top:.6rem;font-size:.5rem;line-height:1.5;display:flex}.cover-foot[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);color:var(--muted);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:1rem;padding-block:1rem;font-size:.5rem;line-height:1.5;display:grid}.cover-foot[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:nth-child(2){text-align:center}.scroll-cue[data-astro-cid-lcdefpme]{justify-content:flex-end;justify-self:end;align-items:center;gap:10px;display:inline-flex}.scroll-cue[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--line);width:38px;height:1px;display:block;position:relative;overflow:hidden}.scroll-cue[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--primary);animation:scroll-line 2.8s var(--ease) infinite;position:absolute;inset:0}@keyframes scroll-line{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}.prologue[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);padding-block:clamp(4rem,9vw,7.5rem)}.prologue-grid[data-astro-cid-lcdefpme]{grid-template-columns:clamp(4rem,8vw,7rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.prologue-folio[data-astro-cid-lcdefpme]{position:sticky;top:8rem}.folio[data-astro-cid-lcdefpme]{color:var(--primary);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:clamp(2.5rem,5vw,4.25rem);font-weight:300;line-height:.8}.folio-label[data-astro-cid-lcdefpme]{color:var(--muted);font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;writing-mode:vertical-rl;margin-top:.85rem;font-size:.5rem}.prologue-body[data-astro-cid-lcdefpme]{max-width:68ch}.prologue[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.03em;text-wrap:balance;margin-top:1.1rem;font-size:clamp(2rem,4.6vw,3.9rem);font-weight:400;line-height:1.06}.prologue-body[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin-top:1.35rem;font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.8}.dropcap[data-astro-cid-lcdefpme]:first-letter{float:left;color:var(--primary);font-family:var(--font-display);margin:.1em .13em 0 0;font-size:4.9em;font-weight:400;line-height:.78}.prologue[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{border-left:1px solid var(--primary);margin:clamp(2rem,4vw,3rem) 0 0;padding:0 0 0 clamp(1.25rem,3vw,2.25rem)}.prologue[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:26ch;color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.4rem,3vw,2.5rem);font-style:italic;font-weight:400;line-height:1.22}.contents[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);margin-top:clamp(2.5rem,5vw,4rem)}.contents-head[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.85rem;display:flex}.contents-label[data-astro-cid-lcdefpme],.contents-meta[data-astro-cid-lcdefpme],.margin-label[data-astro-cid-lcdefpme]{color:var(--muted);font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;font-size:.5rem}.contents-list[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.contents-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line)}.contents-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{transition:color .18s var(--ease);grid-template-columns:2.25rem minmax(0,1fr) minmax(2rem,5rem) minmax(0,.9fr);align-items:baseline;gap:1rem;padding-block:.85rem;display:grid}.contents-number[data-astro-cid-lcdefpme]{color:var(--primary);font-family:var(--font-sans);letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:.5625rem}.contents-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(1.05rem,1.7vw,1.32rem);font-weight:450;line-height:1.2}.contents-dots[data-astro-cid-lcdefpme]{background:repeating-linear-gradient(to right, color-mix(in srgb, var(--muted) 45%, transparent) 0 2px, transparent 2px 6px);height:1px;transform:translateY(-3px)}.contents-note[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.8125rem;line-height:1.5}.contents-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .contents-title[data-astro-cid-lcdefpme]{color:var(--primary)}.chapter[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);padding-block:clamp(4rem,9vw,7.5rem)}.chapter-head[data-astro-cid-lcdefpme]{grid-template-columns:clamp(4rem,8vw,7rem) minmax(0,1fr) minmax(0,.52fr);align-items:end;gap:clamp(1.25rem,4vw,3.5rem);margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.chapter-number[data-astro-cid-lcdefpme]{color:var(--primary);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.06em;font-size:clamp(3.5rem,8vw,7.5rem);font-weight:300;line-height:.72}.chapter-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.035em;margin-top:.9rem;font-size:clamp(2.2rem,5vw,4.35rem);font-weight:400;line-height:1.01}.chapter-deck[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);color:var(--muted);padding-top:1rem;font-size:.95rem;line-height:1.75}.chapter-deck[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--ink);font-style:italic}.chapter-cols[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,.42fr);gap:clamp(2rem,6vw,5rem);display:grid}.chapter-prose[data-astro-cid-lcdefpme]{max-width:62ch}.lede[data-astro-cid-lcdefpme]{color:var(--ink);font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(1.3rem,2.2vw,1.75rem);font-weight:400;line-height:1.32}.chapter-prose[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme],.method-intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme],.margin-statement[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:1.1rem;font-size:1rem;line-height:1.8}.chapter-margin[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);padding-top:1rem}.margin-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin-top:1.2rem}.margin-list[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);grid-template-columns:5.5rem minmax(0,1fr);gap:1rem;padding-block:.75rem;display:grid}.margin-list[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--muted);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;font-size:.5rem;line-height:1.6}.margin-list[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-size:.9rem;line-height:1.5}.stories[data-astro-cid-lcdefpme]{border-top:1px solid var(--border)}.story[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);grid-template-columns:clamp(4rem,8vw,7rem) minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);padding-block:clamp(3rem,6vw,5.5rem);display:grid}.story[data-astro-cid-lcdefpme]:last-child{border-bottom:0;padding-bottom:0}.story-index[data-astro-cid-lcdefpme]{color:var(--primary);font-family:var(--font-sans);letter-spacing:.1em;font-variant-numeric:tabular-nums;padding-top:.45rem;font-size:.5625rem;line-height:1.5}.story-copy[data-astro-cid-lcdefpme]{max-width:46ch}.story-kicker[data-astro-cid-lcdefpme]{color:var(--muted);font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;font-size:.5rem;line-height:1.6}.story-copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.035em;margin-top:.85rem;font-size:clamp(1.9rem,3.6vw,3.15rem);font-weight:400;line-height:1.02}.story-deck[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-family:var(--font-display);margin-top:1rem;font-size:clamp(1.05rem,1.6vw,1.3rem);font-style:italic;line-height:1.45}.story-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:1rem;font-size:.95rem;line-height:1.8}.story-facts[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin-top:1.5rem}.story-facts[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.6rem;display:flex}.story-facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--muted);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;font-size:.5rem;line-height:1.5}.story-facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-variant-numeric:tabular-nums;text-align:right;font-size:1.15rem;font-weight:450;line-height:1.2}.story-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-top:1.35rem;display:flex}.story-link[data-astro-cid-lcdefpme]{min-height:44px;color:var(--ink);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;transition:color .18s var(--ease);align-items:center;gap:9px;font-size:.5625rem;display:inline-flex}.story-link[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:.85rem;height:.85rem;color:var(--primary);transition:transform .2s var(--ease)}.story-link[data-astro-cid-lcdefpme]:hover{color:var(--primary)}.story-link[data-astro-cid-lcdefpme]:hover svg[data-astro-cid-lcdefpme]{transform:translate(3px)}.story-link--quiet[data-astro-cid-lcdefpme]{color:var(--muted)}.story-link--quiet[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:inherit}.story-plate[data-astro-cid-lcdefpme]{margin:0}.story-plate[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--muted);font-family:var(--font-sans);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin-top:.65rem;font-size:.5rem;line-height:1.5;display:flex}.story--reverse[data-astro-cid-lcdefpme] .story-copy[data-astro-cid-lcdefpme]{grid-area:1/3}.story--reverse[data-astro-cid-lcdefpme] .story-plate[data-astro-cid-lcdefpme]{grid-area:1/2}.story--reverse[data-astro-cid-lcdefpme] .story-index[data-astro-cid-lcdefpme]{grid-area:1/1}.method-intro[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,4rem);max-width:none;margin-bottom:clamp(2.25rem,4vw,3.25rem);display:grid}.method-intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{color:var(--muted);font-size:.95rem;line-height:1.8}.ledger[data-astro-cid-lcdefpme]{border-top:1px solid var(--border)}.ledger-row[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);transition:color .18s var(--ease);grid-template-columns:2.75rem minmax(0,1.15fr) minmax(0,.95fr) minmax(0,.65fr) 4.5rem;align-items:baseline;gap:1rem;padding-block:.95rem;display:grid}.ledger-head[data-astro-cid-lcdefpme]{color:var(--muted);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;font-size:.5rem}.ledger-row[data-astro-cid-lcdefpme]:not(.ledger-head):hover{color:var(--primary)}.ledger-number[data-astro-cid-lcdefpme]{color:var(--primary);font-family:var(--font-sans);letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:.5625rem}.ledger-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.35rem;font-weight:450;line-height:1.2}.ledger-field[data-astro-cid-lcdefpme],.ledger-status[data-astro-cid-lcdefpme],.ledger-year[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.8125rem;line-height:1.45}.ledger-year[data-astro-cid-lcdefpme]{text-align:right;font-family:var(--font-sans);letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:.5625rem}.ledger-foot[data-astro-cid-lcdefpme]{color:var(--muted);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-top:1.1rem;font-size:.5rem;line-height:1.5;display:flex}.ledger-foot[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:36px;color:var(--ink);align-items:center;gap:8px;display:inline-flex}.ledger-foot[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:.8rem;height:.8rem;color:var(--primary)}.ledger-foot[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--primary)}.syllabus[data-astro-cid-lcdefpme]{border-top:1px solid var(--border)}.syllabus-row[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);grid-template-columns:clamp(3rem,6vw,4.5rem) minmax(0,1fr) auto;align-items:start;gap:1.25rem;padding-block:1.35rem;display:grid}.syllabus-number[data-astro-cid-lcdefpme]{color:var(--primary);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:300;line-height:1}.syllabus-body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:450;line-height:1.25}.syllabus-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:58ch;color:var(--muted);margin-top:.35rem;font-size:.9rem;line-height:1.7}.tag--active[data-astro-cid-lcdefpme]{border-color:var(--primary-border);color:var(--primary)}.margin-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.margin-statement[data-astro-cid-lcdefpme]{position:sticky;top:8rem}.margin-statement[data-astro-cid-lcdefpme] .story-link[data-astro-cid-lcdefpme]{margin-top:1rem}.planned[data-astro-cid-lcdefpme]{border-top:1px solid var(--border)}.planned-head[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.8rem;display:flex}.planned-count[data-astro-cid-lcdefpme]{color:var(--primary);font-family:var(--font-sans);letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:.5625rem}.planned-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding-block:1rem;display:grid}.planned-number[data-astro-cid-lcdefpme]{color:var(--muted);font-family:var(--font-sans);letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:.5625rem;line-height:1.8}.planned-list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.2rem;font-weight:450;line-height:1.3}.planned-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:.25rem;font-size:.875rem;line-height:1.6}.epilogue[data-astro-cid-lcdefpme]{background:var(--warm);border-bottom:1px solid var(--border);padding-block:clamp(4rem,9vw,7.5rem)}.epilogue-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:clamp(2rem,6vw,5rem);display:grid}.epilogue[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.04em;margin-top:1rem;font-size:clamp(2.3rem,5.4vw,4.75rem);font-weight:400;line-height:1}.epilogue[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--primary);font-style:italic}.epilogue-body[data-astro-cid-lcdefpme]{max-width:44ch}.epilogue-body[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.95rem;line-height:1.8}.epilogue-mail[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--primary);font-family:var(--font-display);letter-spacing:-.01em;transition:color .18s var(--ease);align-items:center;gap:10px;margin-top:1.35rem;padding-bottom:.15rem;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:450;line-height:1.3;display:inline-flex}.epilogue-mail[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:.9rem;height:.9rem;color:var(--primary)}.epilogue-mail[data-astro-cid-lcdefpme]:hover{color:var(--primary)}.epilogue-body[data-astro-cid-lcdefpme] .story-link[data-astro-cid-lcdefpme]{width:fit-content;margin-top:.35rem;display:flex}.chapter-rail[data-astro-cid-lcdefpme]{display:none}html.js [data-astro-cid-lcdefpme][data-reveal]{opacity:0;transition:opacity .85s var(--ease-out), transform .85s var(--ease-out);transform:translateY(1.1rem)}html.js [data-astro-cid-lcdefpme][data-reveal].is-in{opacity:1;transform:none}@media (width>=1400px){.chapter-rail[data-astro-cid-lcdefpme]{z-index:20;flex-direction:column;gap:.55rem;display:flex;position:fixed;top:50%;left:.9rem;transform:translateY(-50%)}.rail-link[data-astro-cid-lcdefpme]{min-height:22px;color:var(--muted);font-family:var(--font-sans);letter-spacing:.1em;opacity:.5;font-variant-numeric:tabular-nums;transition:opacity .2s var(--ease), color .2s var(--ease);align-items:center;gap:.5rem;font-size:.5rem;line-height:1;display:flex}.rail-link[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{transform-origin:0;width:14px;height:1px;transition:transform .26s var(--ease);background:currentColor;display:block;transform:scaleX(.35)}.rail-link[data-astro-cid-lcdefpme]:hover,.rail-link[data-astro-cid-lcdefpme].is-active{color:var(--primary);opacity:1}.rail-link[data-astro-cid-lcdefpme]:hover i[data-astro-cid-lcdefpme],.rail-link[data-astro-cid-lcdefpme].is-active i[data-astro-cid-lcdefpme]{transform:scaleX(1)}}@media (width<=1000px){.cover-grid[data-astro-cid-lcdefpme],.chapter-head[data-astro-cid-lcdefpme],.chapter-cols[data-astro-cid-lcdefpme],.method-intro[data-astro-cid-lcdefpme],.margin-grid[data-astro-cid-lcdefpme],.epilogue-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.cover-portrait[data-astro-cid-lcdefpme]{max-width:340px}.chapter-head[data-astro-cid-lcdefpme]{gap:1.25rem}.chapter-number[data-astro-cid-lcdefpme]{line-height:.8}.chapter-deck[data-astro-cid-lcdefpme]{max-width:52ch}.story[data-astro-cid-lcdefpme],.story--reverse[data-astro-cid-lcdefpme]{grid-template-columns:clamp(2rem,6vw,3rem) minmax(0,1fr);gap:1.25rem}.story-copy[data-astro-cid-lcdefpme],.story--reverse[data-astro-cid-lcdefpme] .story-copy[data-astro-cid-lcdefpme]{grid-area:1/2}.story-plate[data-astro-cid-lcdefpme],.story--reverse[data-astro-cid-lcdefpme] .story-plate[data-astro-cid-lcdefpme]{grid-area:2/2;margin-top:1.5rem}.story--reverse[data-astro-cid-lcdefpme] .story-index[data-astro-cid-lcdefpme]{grid-area:1/1}.margin-statement[data-astro-cid-lcdefpme]{position:static}.method-intro[data-astro-cid-lcdefpme]{gap:1rem}}@media (width<=760px){.cover-foot[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:.5rem}.cover-foot[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:nth-child(2){text-align:left}.scroll-cue[data-astro-cid-lcdefpme]{justify-self:start}.prologue-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.prologue-folio[data-astro-cid-lcdefpme]{align-items:baseline;gap:1rem;display:flex;position:static}.folio[data-astro-cid-lcdefpme]{font-size:2.5rem}.folio-label[data-astro-cid-lcdefpme]{writing-mode:horizontal-tb;margin-top:0}.contents-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{grid-template-columns:2rem minmax(0,1fr) auto;gap:.75rem}.contents-dots[data-astro-cid-lcdefpme]{display:none}.contents-note[data-astro-cid-lcdefpme]{text-align:right;font-size:.75rem}.story[data-astro-cid-lcdefpme],.story--reverse[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:0}.story-index[data-astro-cid-lcdefpme],.story--reverse[data-astro-cid-lcdefpme] .story-index[data-astro-cid-lcdefpme]{grid-area:1/1;margin-bottom:.65rem;padding-top:0}.story-copy[data-astro-cid-lcdefpme],.story--reverse[data-astro-cid-lcdefpme] .story-copy[data-astro-cid-lcdefpme]{grid-area:2/1;max-width:none}.story-plate[data-astro-cid-lcdefpme],.story--reverse[data-astro-cid-lcdefpme] .story-plate[data-astro-cid-lcdefpme]{grid-area:3/1;margin-top:1.75rem}.ledger-row[data-astro-cid-lcdefpme]{grid-template-columns:1.75rem minmax(0,1fr) auto;gap:.75rem}.ledger-head[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(3),.ledger-head[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(5),.ledger-field[data-astro-cid-lcdefpme],.ledger-year[data-astro-cid-lcdefpme]{display:none}.ledger-title[data-astro-cid-lcdefpme]{font-size:1.15rem}.ledger-status[data-astro-cid-lcdefpme]{text-align:right;font-size:.75rem}.syllabus-row[data-astro-cid-lcdefpme]{grid-template-columns:2.25rem minmax(0,1fr);gap:.85rem}.syllabus-row[data-astro-cid-lcdefpme] .tag[data-astro-cid-lcdefpme]{grid-column:2;justify-self:start;margin-top:.35rem}.story-plate[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{font-size:.45rem}}@media (width<=560px){.cover[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(3.2rem,15vw,4.6rem)}.cover-actions[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{width:100%}.cover-actions[data-astro-cid-lcdefpme]{gap:.5rem}.prologue[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:1.95rem}.chapter-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2rem,8vw,2.8rem)}.story-copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.9rem}.story-deck[data-astro-cid-lcdefpme]{font-size:1.05rem}.story-facts[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:.15rem}.story-facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{text-align:left}.epilogue[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2rem,8.5vw,2.9rem)}}@media (prefers-reduced-motion:reduce){html.js [data-astro-cid-lcdefpme][data-reveal]{opacity:1;transform:none}.scroll-cue[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{animation:none;transform:none}}
