img.svelte-da2jr5{opacity:0;max-width:100%;height:auto}img.fade-in.svelte-da2jr5{opacity:1;transition:opacity .3s ease-in-out}img.visible.svelte-da2jr5{opacity:1;transition:none}img.error.svelte-da2jr5{opacity:.5;filter:grayscale()}.numeral.svelte-1awb4cz{text-transform:none}.numeral.named.svelte-1awb4cz{margin-right:.35em}.section.booknote-hero{padding-top:clamp(2.5rem,5vw,4rem);padding-bottom:clamp(2rem,4vw,3rem)}.hero.svelte-1shyecz{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,4vw,3rem);min-height:40vh;display:grid}.hero-text.svelte-1shyecz{gap:.4rem;max-width:36ch;display:grid}.hero-text.svelte-1shyecz h1:where(.svelte-1shyecz){font-family:var(--font-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 50;letter-spacing:-.025em;font-size:clamp(2rem,4.4vw,3rem);font-weight:500;line-height:1.2}.hero-text.svelte-1shyecz h2:where(.svelte-1shyecz){font-family:var(--font-body);color:var(--color-subtle);letter-spacing:-.01em;margin-top:.4rem;font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:400}.hero-cover.svelte-1shyecz img:where(.svelte-1shyecz){border-radius:var(--radius-sm) var(--radius-md) var(--radius-md) var(--radius-sm);width:clamp(180px,22vw,270px);height:auto;box-shadow:0 18px 38px #2425252e,0 4px 10px #2425251a}.section.book-bar{padding:clamp(1.25rem,2vw,1.75rem) 0}.facts.svelte-1shyecz{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);margin:0;display:grid}.facts.svelte-1shyecz>div:where(.svelte-1shyecz){gap:.3rem;display:grid}.facts.svelte-1shyecz dt:where(.svelte-1shyecz){font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--color-subtle);font-size:.7rem;font-weight:700}.facts.svelte-1shyecz dd:where(.svelte-1shyecz){font-family:var(--font-body);color:var(--color-heading);margin:0;font-size:.98rem;font-weight:600;line-height:1.4}.body.svelte-1shyecz,.column.svelte-1shyecz{max-width:var(--size-prose);margin-inline:auto}.section.booknote-body{padding-top:clamp(2.5rem,5vw,3.75rem);padding-bottom:clamp(.75rem,1.5vw,1.25rem)}.body.svelte-1shyecz .prose h1,.body.svelte-1shyecz .prose h2{margin-top:2.75rem;font-size:clamp(1.6rem,2.4vw,2rem)}.body.svelte-1shyecz .prose h1~h2{margin-top:2.25rem;font-size:clamp(1.25rem,1.6vw,1.45rem)}.body.svelte-1shyecz .prose h1~h2.bare-numeral{margin-top:2.75rem;font-size:clamp(1.6rem,2.4vw,2rem)}.body.svelte-1shyecz .prose h3{margin-top:1.75rem;font-size:clamp(1.15rem,1.4vw,1.25rem)}article.body.svelte-1shyecz div.prose :is(h1,h2,h3)+:is(h2,h3,.bare-numeral){margin-top:1.1rem}:root[data-case=lower] article.body.svelte-1shyecz .prose :is(h1,h2,h3,h4){text-transform:lowercase!important}article.body.svelte-1shyecz .prose blockquote{border-left:3px solid var(--color-green);text-align:left;max-width:none;font-family:var(--font-prose);font-variation-settings:normal;color:var(--color-ink);background:0 0;margin:1.25rem 0;padding:.1rem 0 .1rem 1rem;font-size:clamp(1.05rem,.99rem + .2vw,1.15rem);font-weight:400;line-height:1.7;display:block}article.body.svelte-1shyecz .prose blockquote p{margin:0;font-style:italic}article.body.svelte-1shyecz .prose blockquote p:first-of-type:before,article.body.svelte-1shyecz .prose blockquote p:last-of-type:after{content:none}.related-title.svelte-1shyecz{font-family:var(--font-ui);letter-spacing:-.03em;color:var(--color-heading);margin:0 0 1.1rem;font-size:clamp(1.25rem,1.6vw,1.45rem);font-weight:700;line-height:1.25}.related-list.svelte-1shyecz{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.related-list.svelte-1shyecz a:where(.svelte-1shyecz){transition:color var(--duration-fast) ease;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1.5rem;padding:.5rem 0;text-decoration:none;display:flex}.related-list.svelte-1shyecz a:where(.svelte-1shyecz):hover{color:var(--color-green)}.related-book-title.svelte-1shyecz{font-family:var(--font-prose);color:var(--color-heading);font-size:clamp(1.05rem,.99rem + .2vw,1.15rem);font-weight:500;line-height:1.4}.related-list.svelte-1shyecz a:where(.svelte-1shyecz):hover .related-book-title:where(.svelte-1shyecz){color:var(--color-green)}.related-book-author.svelte-1shyecz{font-family:var(--font-ui);letter-spacing:.02em;color:var(--color-subtle);font-size:.75rem;font-weight:600}.section.booknote-related{padding:0}.body.svelte-1shyecz .prose>:last-child{margin-bottom:0}.notes-end.svelte-1shyecz{border-top:1px solid var(--color-border);margin-top:calc(clamp(3.5rem,7vw,5.5rem) - clamp(.75rem,1.5vw,1.25rem));padding-top:1.5rem}.section.booknote-disclaimer{padding-top:clamp(1.75rem,3.5vw,2.5rem);padding-bottom:clamp(3.5rem,7vw,5.5rem)}.disclaimer.svelte-1shyecz{color:var(--color-subtle);font-size:.85rem;line-height:1.6}@media (width<=720px){.hero.svelte-1shyecz{text-align:center;grid-template-columns:1fr;justify-items:center}.hero-text.svelte-1shyecz{justify-items:center}.facts.svelte-1shyecz{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.related-list.svelte-1shyecz a:where(.svelte-1shyecz){justify-content:center}}@media (width<=640px){.column.svelte-1shyecz{text-align:left}}@media (prefers-reduced-motion:reduce){.related-list.svelte-1shyecz a:where(.svelte-1shyecz){transition:none}}@media (width<=420px){.facts.svelte-1shyecz{grid-template-columns:1fr}}
