:root{--rest-ink: #784a3e;--rest-paper: #f5f1e8;--rest-rule: #cbb9a7;--rest-title: 52px;--rest-quote: 28px;--rest-copy-measure: 34rem;--source-reader-width: 1180px;--source-note-width: 246px;--source-page-inset: 48px;--source-copy-measure: 680px;--source-title: 32px;--source-body: 18px;--source-note-title: 24px;--source-note-body: 16px;--source-nav-type: 17px;--source-nav-height: 64px;--source-byline-type: 21px;--source-signature: 28px;--source-mark-offset: 5px;--source-highlight: #eee7c8;--source-highlight-active: #e1d392;--source-leaf: #faf8ef;--type-brand: 49px;--type-masthead-title: 26px;--type-author: 21px;--type-nav: 19px;--type-identity: 78px;--type-byline: 10px;--type-identity-folio: 15px;--type-contents-heading: 22px;--type-contents-label: 13px;--type-chapter-item: 22px;--type-chapter-number: 27px;--type-quote-inline: 32px;--type-long-quote: clamp(22px, 7.2vw, 27px);--type-issue-label: 21px;--type-dilemma-label: 17px;--type-dilemma: 24px;--type-note-inline: 25px;--type-thesis: 27px;--type-cta: 25px;--type-related: 18px;--type-caption-small: 11px;--type-caption-label: 12px;--type-publication-logo: 26px;--type-section-number: 28px;--type-index-label: 13px;--type-exercise-title: 21px;--type-exercise-body: 18px;--type-exercise-note: 15px;--type-end-action: 21px;--type-dialog-kicker: 14px;--type-dialog-title: 26px;--type-close-icon: 30px;--type-excerpt-title: 27px;--type-problem: 19px;--type-excerpt-body: 26px;--type-showcase-title: clamp(28px, 5vw, 60px);--space-xs: 4px;--space-tight: 10px;--space-half: 12px;--space-compact-gap: 14px;--space-index: 18px;--space-control: 20px;--space-paragraph: 28px;--space-lead-in: 30px;--space-reading-gutter: 36px;--space-section: 40px;--space-lead: 42px;--space-section-break: 56px;--space-index-top: 60px;--control-size: 44px;--underline-offset: 7px;--page-outset: 46px;--toc-item-height: 110px;--toc-item-height-short: 86px;--toc-item-height-compact: 100px;--toc-item-height-mobile: 80px;--annotation-offset: 140px;--excerpt-scroll-offset: 145px;--cover-caption-width: 245px;--footer-measure: 520px;--intro-measure: 590px;--dilemma-measure: 706px;--drawer-width: 740px;--reading-max-width: 1060px;--cover-max-width: 1100px;--showcase-width: 1050px;--paper-edge: #e0dfd4;--elevation-paper: -5px 0 12px -9px #3a443e;--elevation-drawer: -12px 0 70px #132e3426;--scrim-drawer: #23342f66;--selection-bg: #dce5d5}@media(max-width:1399px){:root{--type-identity: 62px;--type-contents-heading: 19px;--type-chapter-item: 18px;--type-chapter-number: 24px;--type-dilemma: 21px;--type-thesis: 24px}}@media(max-width:1100px)and (min-width:1025px){:root{--type-identity: 54px}}@media(max-width:1024px){:root{--type-brand: 37px;--type-masthead-title: 21px;--type-nav: 16px;--type-contents-heading: 16px;--type-chapter-item: 17px}}@media(max-width:600px){:root{--source-page-inset: 24px;--source-title: 26px;--source-note-title: 22px;--source-nav-type: 14px;--type-brand: 31px;--type-masthead-title: 16px;--type-nav: 14px;--type-chapter-item: 14px;--type-chapter-number: 18px;--type-quote-inline: 27px;--type-issue-label: 14px;--type-dilemma-label: 13px;--type-dilemma: 18px;--type-note-inline: 23px;--type-thesis: 20px;--type-cta: 20px;--type-related: 16px;--type-section-number: 24px;--type-exercise-title: 19px;--type-exercise-body: 17px;--type-end-action: 18px;--type-dialog-kicker: 12px;--type-dialog-title: 20px;--type-excerpt-title: 24px;--type-problem: 18px;--type-excerpt-body: 24px}}@font-face{font-family:"Noto Serif SC";src:url(/_astro/serif-400.5c_of1u_.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Noto Serif SC";src:url(/_astro/serif-700.Bj1ZLjGB.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Echo Hand;src:url(/_astro/hand-display.DVgwSxOs.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{--canvas: #f7f7f2;--paper: #f5f2e9;--ink: #272d28;--pine: #123f34;--pen: #245084;--muted: #626861;--rule: #b6bcb3;--selected: #e9ece4;--serif: "Noto Serif SC", "Songti SC", serif;--hand: "Echo Hand", "Kaiti SC", "Apple Color Emoji", "Segoe UI Emoji", cursive;--sans: system-ui, sans-serif;--header-height: 80px;--identity-width: 144px;--contents-width: 354px;--page-inset: 70px;--margin-width: 180px;--echo-space-1: 8px;--echo-space-2: 16px;--echo-space-3: 24px;--echo-space-4: 32px;--echo-space-5: 48px;--echo-space-6: 64px;--echo-space-7: 96px;--text-small: 14px;--text-label: 16px;--text-body: 20px;--text-note: 26px;--text-heading: 76px;--text-quote: 52px;--text-section: 35px;--duration: .18s}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 28px)}body{margin:0;color:var(--ink);background:var(--canvas);font-family:var(--serif);-webkit-font-smoothing:antialiased}body.modal-open{overflow:hidden}button,a,summary{-webkit-tap-highlight-color:transparent}button,summary{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:7px}.echo-text-link{display:inline-block;min-height:44px;padding-block:max(0px,calc((44px - 1lh)/2));text-decoration-skip-ink:none}button,a{transition:color .15s ease,background-color .15s ease}button:hover,a:hover{color:var(--pen)}:focus-visible{outline:2px solid var(--pen);outline-offset:4px}h1,h2,h3,p,blockquote{margin:0}button{color:inherit}::selection{background:var(--selection-bg);color:var(--pine)}.eyebrow{font-size:var(--text-label);letter-spacing:.09em}.meta{font-family:var(--sans);font-size:var(--text-small);color:var(--muted);line-height:1.8}.text-button{border:0;background:none;padding:10px 0;min-height:44px;text-decoration:underline;text-underline-offset:7px}.skip-link{position:fixed;top:-80px;left:16px;z-index:10;padding:12px;background:var(--paper)}.skip-link:focus{top:12px}@media(max-width:1399px){:root{--identity-width: 100px;--contents-width: 290px;--page-inset: 48px;--margin-width: 170px;--text-heading: 60px;--text-quote: 46px;--text-note: 24px}}@media(max-width:1100px)and (min-width:1025px){:root{--identity-width: 80px;--contents-width: 250px;--page-inset: 36px;--text-heading: 51px;--text-quote: 42px;--text-note: 25px}}@media(max-width:1024px){:root{--header-height: 72px;--page-inset: 48px;--text-heading: 64px;--text-quote: 50px}}@media(max-width:600px){:root{--header-height: 64px;--page-inset: 24px;--text-heading: 36px;--text-quote: 33px;--text-body: 18px;--text-section: 28px;--text-note: 25px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}@media(max-width:359px){:root{--text-heading: 32px;--text-quote: 29px;--text-section: 24px}}:root{--accent: #4ade80;--accent-rgb: 74, 222, 128;--c-bg: #0d1117;--c-bg-rgb: 13, 17, 23;--c-bg-alt: #161b22;--c-text: #e6edf3;--c-text-muted: #7d8590;--c-text-dim: #484f58;--c-border: #21262d;--c-border-light: #30363d;--c-overlay-rgb: 255, 255, 255}[data-theme=green]{--accent: #34d399;--accent-rgb: 52, 211, 153}[data-theme=blue]{--accent: #60a5fa;--accent-rgb: 96, 165, 250}[data-theme=purple]{--accent: #a78bfa;--accent-rgb: 167, 139, 250}[data-theme=amber]{--accent: #fbbf24;--accent-rgb: 251, 191, 36}[data-theme=rose]{--accent: #fb7185;--accent-rgb: 251, 113, 133}[data-theme=cyan]{--accent: #22d3ee;--accent-rgb: 34, 211, 238}[data-mode=light]{--c-bg: #ffffff;--c-bg-rgb: 255, 255, 255;--c-bg-alt: #f6f8fa;--c-text: #1f2328;--c-text-muted: #656d76;--c-text-dim: #8b949e;--c-border: #d8dee4;--c-border-light: #d0d7de;--c-overlay-rgb: 0, 0, 0;--accent: #16a34a;--accent-rgb: 22, 163, 74}[data-mode=light][data-theme=green]{--accent: #059669;--accent-rgb: 5, 150, 105}[data-mode=light][data-theme=blue]{--accent: #2563eb;--accent-rgb: 37, 99, 235}[data-mode=light][data-theme=purple]{--accent: #7c3aed;--accent-rgb: 124, 58, 237}[data-mode=light][data-theme=amber]{--accent: #d97706;--accent-rgb: 217, 119, 6}[data-mode=light][data-theme=rose]{--accent: #e11d48;--accent-rgb: 225, 29, 72}[data-mode=light][data-theme=cyan]{--accent: #0891b2;--accent-rgb: 8, 145, 178}:root{--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--font-serif: ui-serif, "Songti SC", "STSong", Georgia, serif;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-lg: 18px;--text-xl: 20px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px}:root{--canvas:var(--c-bg);--header-height:24px;--publication-width:1600px;--shell-gap:32px}body{background:var(--canvas)}.echo-context{color:var(--muted)}.publication{max-width:var(--publication-width);margin:var(--shell-gap) auto 0;border-top:1px solid var(--rule)}.letter-desk{background:var(--canvas)}.correspondence-book{padding-top:var(--echo-space-5)}.letter-navigation{background:var(--canvas)}html[lang=en]{--serif:Georgia, "Times New Roman", serif;--text-heading:60px;--text-quote:40px;--text-section:34px;--sheet-type:20px;--sheet-leading:1.95;--stationery-period:1.95em}html[lang=en] h1{line-height:1.15;letter-spacing:-.025em}html[lang=en] .chapter-dilemma{white-space:normal;line-height:1.5}html[lang=en] .identity strong{writing-mode:vertical-rl;font-size:48px;letter-spacing:.03em}html[lang=en] .body-copy{line-height:1.85}html[lang=en] .quote-line{display:inline}html[lang=en] .stationery-brand{writing-mode:horizontal-tb;font-size:12px;letter-spacing:0}html[lang=en] .stationery-imprint,html[lang=en] .stationery-small{letter-spacing:.03em}html[lang=en] .envelope-address h1,html[lang=en] .envelope-address h3{line-height:1.4}.translation-note{max-width:var(--sheet-width);margin:0 auto var(--echo-space-3);color:var(--muted);font:var(--text-small)/1.8 var(--sans)}.translation-note a{margin-left:var(--echo-space-2);display:inline-flex;min-height:44px;align-items:center}.attachment-translation{color:var(--ink);font:var(--text-label)/1.85 var(--sans);margin-top:var(--echo-space-3)}.attachment-translation p+p{margin-top:var(--echo-space-2)}@media(max-width:1024px){:root{--header-height:24px}.publication{margin-top:var(--echo-space-3)}}@media(max-width:600px){:root{--header-height:24px}html[lang=en]{--text-heading:36px;--text-quote:28px;--text-section:28px;--sheet-type:20px;--sheet-leading:1.95;--stationery-period:1.95em}html[lang=en] h1{line-height:1.2}html[lang=en] .contents summary{gap:var(--echo-space-2)}html[lang=en] .chapter-link{font-size:14px}html[lang=en] .letter-navigation{flex-wrap:wrap}html[lang=en] .back-to-envelope{display:none}.correspondence-book{padding-top:var(--echo-space-4)}}.letter-share{max-width:var(--sheet-width);margin:0 auto var(--echo-space-3);display:flex;justify-content:flex-end}body.letter-desk,.letter-desk .letter-navigation{background:var(--c-bg)}@media(max-width:600px){.letter-desk .correspondence-book{padding-top:var(--echo-space-3)}.letter-desk .letter-envelope:not(.envelope-compact){--letter-envelope-padding:var(--space-control)}.letter-desk .letter-envelope:not(.envelope-compact) .envelope-edition{margin-bottom:var(--echo-space-5)}.letter-desk .letter-envelope:not(.envelope-compact) .postal-motif{top:var(--space-control)}.letter-desk .letter-envelope:not(.envelope-compact) .envelope-subject{margin-top:var(--space-half)}.letter-desk .letter-envelope:not(.envelope-compact) .envelope-code{margin-top:var(--space-xs);font-size:var(--type-caption-label)}.letter-desk .letter-envelope:not(.envelope-compact) .envelope-dates{margin-top:var(--echo-space-3)}.letter-desk .letter-navigation{margin-top:var(--echo-space-3)}}html{color-scheme:light}.journal-paper{--edition-ink: var(--edition-day-ink);--edition-wash: var(--edition-day-wash)}html[data-mode=dark]{color-scheme:dark;--canvas: var(--c-bg);--paper: #1b242b;--ink: var(--c-text);--muted: #a7b2b6;--pine: #b2cfbd;--pen: #aecbea;--rule: #3b4850;--selected: #25332e;--journal-rule: var(--rule);--journal-paper: var(--paper);--cover-green: var(--pine);--cover-blue: var(--pen);--rest-ink: #e5bdab;--rest-paper: #282422;--rest-rule: #6b554a;--source-leaf: #1d272d;--source-highlight: #3c422c;--source-highlight-active: #515b34;--paper-edge: var(--rule);--selection-bg: var(--selected);--letter-desk: var(--canvas);--letter-envelope: #252c2c;--letter-pencil: #e1e7e4;--letter-stamp: #2c3c34;--letter-stamp-shadow: 0 1px 1px #0006;--letter-envelope-muted: #b5bfba;--letter-crease-shadow: #0002;--letter-crease-light: #ffffff08;--stationery-rule: #aecbea24;--stationery-margin: #d0a69840;--stationery-seal: #d8b9ae;--letter-fiber-opacity: .025;--letter-reply-paper: var(--paper);--letter-sheet-shadow: 0 1px 2px #0005, 0 10px 18px -14px #0005, inset 0 1px 0 #ffffff08;--letter-sheet-sheen: linear-gradient(to bottom, #ffffff05, transparent 16px);--stationery-rule: #aecbea1a;--stationery-margin: #d0a69830}html[data-mode=dark] .journal-paper{--edition-ink: color-mix(in srgb, var(--ink) 78%, var(--edition-day-ink));--edition-wash: var(--selected)}html[data-mode=dark] .career-opening,html[data-mode=dark] .correspondence-trail{--career-ink: #b1cbd3}html[data-mode=dark] .journal-cover-link,html[data-mode=dark] .shelf-cover{background:var(--selected)}html[data-mode=dark] .echo-cover{color-scheme:light;--journal-paper: #f7f4eb;--journal-rule: #c5c8bf;--cover-green: #3b5b49;--cover-blue: #395863;--rest-ink: #784a3e}html[data-mode=dark] .post-office-write{color:var(--canvas)}.echo-theme-toggle{position:static;flex:0 0 var(--control-size);width:var(--control-size);height:var(--control-size);display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--c-text-dim)}.echo-theme-toggle:hover{color:var(--ink);background:var(--selected)}.echo-header-context{min-width:0;overflow-wrap:anywhere}.echo-header-tools{display:flex;align-items:center;flex-shrink:0;gap:var(--echo-space-1)}.echo-theme-sun{display:none}html[data-mode=dark] .echo-theme-sun{display:block}html[data-mode=dark] .echo-theme-moon{display:none}.site-header .echo-theme-toggle{position:relative;flex-basis:16px;width:16px;height:16px;margin-block:-2px}.site-header .echo-theme-toggle:after{content:"";position:absolute;inset:-14px}
