@font-face{font-family:Bitter;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/bitter-400-italic.woff2?v=2) format("woff2")}@font-face{font-family:Bitter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/bitter-400-regular.woff2?v=2) format("woff2")}@font-face{font-family:"Young Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/young-serif-400-regular.woff2?v=2) format("woff2")}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/eb-garamond-latin-400-normal.woff2) format("woff2")}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/eb-garamond-latin-400-italic.woff2) format("woff2")}@font-face{font-family:TeX Gyre Pagella;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tex-gyre-pagella-latin-regular.woff2) format("woff2")}@font-face{font-family:TeX Gyre Pagella;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/tex-gyre-pagella-latin-italic.woff2) format("woff2")}@font-face{font-family:TeX Gyre Pagella;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/tex-gyre-pagella-latin-bold.woff2) format("woff2")}:root{--color-bg-paper: #f5f5f5;--color-bg-paper-deep: #eeeeee;--color-bg-inverse: #000000;--color-ink: #000000;--color-ink-soft: #1a1612;--color-ink-quiet: #5c5448;--color-ink-faint: #a39b8f;--color-ink-inverse: #ffffff;--color-mint: #8dd9bf;--color-mint-mid: #bfe6d9;--color-mint-light: #d8ede6;--color-divider: #e0e0e0;--color-divider-strong: #cccccc;--color-night-bg: #15110F;--color-night-bg-elev: #1E1916;--color-night-text: #F4EFE6;--color-night-quiet: #A89F92;--color-night-faint: #5C5448;--color-night-divider: #2A231E;--font-display: "Young Serif", Georgia, "Times New Roman", serif;--font-body: "Bitter", Georgia, "Times New Roman", serif;--radius-pill: 300px;--radius-image: 0;--radius-card: 0;--transition-hover: color .15s ease, background-color .15s ease, border-color .15s ease;--transition-page: opacity .25s ease-in-out;--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--space-6: 48px;--space-8: 64px;--space-12: 96px;--max-prose-width: 720px;--role-bg: var(--color-bg-paper);--role-bg-elev: var(--color-bg-paper-deep);--role-text: var(--color-ink);--role-text-soft: var(--color-ink-soft);--role-text-quiet: var(--color-ink-quiet);--role-text-faint: var(--color-ink-faint);--role-link: var(--color-ink);--role-link-underline: var(--color-mint);--role-accent: var(--color-mint);--role-accent-soft: var(--color-mint-light);--role-divider: var(--color-divider);--role-button-bg: var(--color-ink);--role-button-text: var(--color-ink-inverse);--role-font-display: var(--font-display);--role-font-body: var(--font-body);color-scheme:light}:root[data-theme=dark]{--role-bg: var(--color-night-bg);--role-bg-elev: var(--color-night-bg-elev);--role-text: var(--color-night-text);--role-text-soft: var(--color-night-text);--role-text-quiet: var(--color-night-quiet);--role-text-faint: var(--color-night-faint);--role-link: var(--color-night-text);--role-divider: var(--color-night-divider);--role-accent-soft: color-mix(in srgb, var(--color-mint) 18%, var(--color-night-bg));--role-button-bg: var(--color-night-text);--role-button-text: var(--color-night-bg);color-scheme:dark}body[data-room=letters]{--role-bg-elev: #f0ece4}body[data-room=listening]{--role-bg-elev: var(--color-mint-light)}body[data-room=milky-way]{--role-bg: var(--color-mint-light);--role-bg-elev: #ffffff;--role-link-underline: var(--color-ink)}:root[data-theme=dark] body[data-room=letters],:root[data-theme=dark] body[data-room=listening]{--role-bg-elev: var(--color-night-bg-elev)}:root[data-theme=dark] body[data-room=milky-way]{--role-bg: var(--color-night-bg);--role-bg-elev: var(--color-night-bg-elev);--role-link-underline: var(--color-mint)}.hd[data-astro-cid-jv6ygkjg]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.6rem;padding:1.1rem clamp(1rem,4vw,3rem);background:#fff}.hd[data-astro-cid-jv6ygkjg] .mark[data-astro-cid-jv6ygkjg]{font-family:"Young Serif",Georgia,serif;font-size:1.25rem;color:inherit;text-decoration:none;margin-right:auto;white-space:nowrap}.hd[data-astro-cid-jv6ygkjg] nav[data-astro-cid-jv6ygkjg]{display:flex;flex-wrap:wrap;gap:.2rem 1.15rem;font-size:.82rem}.hd[data-astro-cid-jv6ygkjg] nav[data-astro-cid-jv6ygkjg] a[data-astro-cid-jv6ygkjg]{color:#444;text-decoration:none}.hd[data-astro-cid-jv6ygkjg] nav[data-astro-cid-jv6ygkjg] a[data-astro-cid-jv6ygkjg]:hover,.hd[data-astro-cid-jv6ygkjg] nav[data-astro-cid-jv6ygkjg] a[data-astro-cid-jv6ygkjg].on{color:#000;text-decoration:underline;text-underline-offset:4px}.navmenu[data-astro-cid-jv6ygkjg]{position:relative}.navmenu[data-astro-cid-jv6ygkjg] summary[data-astro-cid-jv6ygkjg]{color:#444;cursor:pointer;list-style:none}.navmenu[data-astro-cid-jv6ygkjg] summary[data-astro-cid-jv6ygkjg]::-webkit-details-marker{display:none}.navmenu[data-astro-cid-jv6ygkjg] summary[data-astro-cid-jv6ygkjg]:after{content:"";display:inline-block;width:.38em;height:.38em;margin-left:.4em;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-.2em) rotate(45deg)}.navmenu[data-astro-cid-jv6ygkjg][open] summary[data-astro-cid-jv6ygkjg]:after{transform:translateY(.05em) rotate(-135deg)}.navmenu[data-astro-cid-jv6ygkjg] summary[data-astro-cid-jv6ygkjg]:hover,.navmenu[data-astro-cid-jv6ygkjg] summary[data-astro-cid-jv6ygkjg].on,.navmenu[data-astro-cid-jv6ygkjg][open] summary[data-astro-cid-jv6ygkjg]{color:#000}.navmenu[data-astro-cid-jv6ygkjg] summary[data-astro-cid-jv6ygkjg].on{text-decoration:underline;text-underline-offset:4px}.navpanel[data-astro-cid-jv6ygkjg]{position:absolute;top:calc(100% + .6rem);left:-.9rem;z-index:30;min-width:17rem;display:grid;gap:.15rem;padding:.5rem;background:#fff;border:1px solid #e8e4df;border-radius:8px;box-shadow:0 10px 30px #0000001a}.hd[data-astro-cid-jv6ygkjg] nav[data-astro-cid-jv6ygkjg] .navpanel[data-astro-cid-jv6ygkjg] a[data-astro-cid-jv6ygkjg]{display:flex;align-items:center;gap:.75rem;padding:.45rem .6rem;border-radius:6px;font-size:.9rem;color:#1a1717}.hd[data-astro-cid-jv6ygkjg] nav[data-astro-cid-jv6ygkjg] .navpanel[data-astro-cid-jv6ygkjg] a[data-astro-cid-jv6ygkjg]:hover,.hd[data-astro-cid-jv6ygkjg] nav[data-astro-cid-jv6ygkjg] .navpanel[data-astro-cid-jv6ygkjg] a[data-astro-cid-jv6ygkjg].on{background:#ecf8f2;text-decoration:none}.navpanel[data-astro-cid-jv6ygkjg] img[data-astro-cid-jv6ygkjg]{width:28px;height:auto;border-radius:2px;box-shadow:0 1px 4px #0003;flex:none}@media(max-width:40rem){.navmenu[data-astro-cid-jv6ygkjg][open]{flex-basis:100%}.navpanel[data-astro-cid-jv6ygkjg]{position:static;min-width:0;margin:.5rem 0 .3rem;box-shadow:none;background:#f7fcfa}}.ft[data-astro-cid-fsoxjgfm]{background:#fff;border-top:1px solid #e8e4df;padding:clamp(2.5rem,6vw,4rem) clamp(1rem,4vw,3rem) clamp(2.5rem,5vw,3.5rem)}.ft-main[data-astro-cid-fsoxjgfm]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;max-width:70rem;margin:0 auto}.ft-left[data-astro-cid-fsoxjgfm]{display:grid;gap:1.6rem;justify-items:start}.ftbooks[data-astro-cid-fsoxjgfm]{display:grid;gap:.35rem;font-size:.92rem;justify-items:start}.ftbooks[data-astro-cid-fsoxjgfm] .fth[data-astro-cid-fsoxjgfm]{font-family:"Young Serif",Georgia,serif;font-size:1.02rem;margin:0 0 .2rem}.ftbooks[data-astro-cid-fsoxjgfm] a[data-astro-cid-fsoxjgfm]{color:#1a1717;text-decoration:none}.ftbooks[data-astro-cid-fsoxjgfm] a[data-astro-cid-fsoxjgfm]:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#8dd9bf}.legal[data-astro-cid-fsoxjgfm]{display:grid;gap:.5rem;font-size:.88rem;justify-items:start}.legal[data-astro-cid-fsoxjgfm] a[data-astro-cid-fsoxjgfm]{color:#333;text-decoration:underline;text-underline-offset:3px}.ft-logo[data-astro-cid-fsoxjgfm]{position:relative;width:190px;max-width:100%;aspect-ratio:472 / 696}.ft-logo[data-astro-cid-fsoxjgfm] canvas[data-astro-cid-fsoxjgfm]{display:block;width:100%;height:100%}.ft-logo[data-astro-cid-fsoxjgfm] video[data-astro-cid-fsoxjgfm]{position:absolute;inset:0;width:100%;height:100%;visibility:hidden;pointer-events:none}.ft-logo[data-astro-cid-fsoxjgfm] noscript[data-astro-cid-fsoxjgfm] img[data-astro-cid-fsoxjgfm]{position:absolute;inset:0;width:100%;height:auto}.social[data-astro-cid-fsoxjgfm]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-end;align-self:start;margin-top:.4rem}.social[data-astro-cid-fsoxjgfm] a[data-astro-cid-fsoxjgfm]{color:#1a1717;text-decoration:none;display:inline-flex}.social[data-astro-cid-fsoxjgfm] a[data-astro-cid-fsoxjgfm]:hover{color:#6b6560}.wordmark[data-astro-cid-fsoxjgfm]{font-family:"Young Serif",Georgia,serif;margin:clamp(1.5rem,4vw,2.5rem) 0 0;font-size:clamp(1.8rem,4.8vw,2.8rem);text-align:center;color:#1a1717}@media(max-width:720px){.ft-main[data-astro-cid-fsoxjgfm]{grid-template-columns:1fr;justify-items:center}.ft-left[data-astro-cid-fsoxjgfm],.ftbooks[data-astro-cid-fsoxjgfm],.legal[data-astro-cid-fsoxjgfm]{justify-items:center;text-align:center}.social[data-astro-cid-fsoxjgfm]{justify-content:center}}
