.home.svelte-bk2mis{--home-top:clamp(1.5rem, min(6vw, 8vh), 5.5rem);width:min(100% - 2 * var(--cp-gutter), var(--cp-frame));padding:var(--home-top) 0 0;grid-template-columns:minmax(18rem,26rem) minmax(0,1fr);gap:clamp(2.5rem,6vw,6rem);margin:0 auto;display:grid}.title-page.svelte-bk2mis{top:var(--home-top);min-height:min(calc(100dvh - 2 * var(--home-top)), 46rem);background:var(--cp-paper-deep);border-radius:.75rem;align-self:start;padding:clamp(1.5rem,min(4vw,5vh),3.5rem);display:flex;position:sticky}.title-inner.svelte-bk2mis{flex-direction:column;width:100%;display:flex}.title-mark.svelte-bk2mis{color:var(--cp-ink);--logo-size:clamp(3.5rem, min(9vw, 12vh), 7.5rem);--logo-ground:var(--cp-link);margin-bottom:clamp(1.5rem,6vh,4rem)}h1.svelte-bk2mis{font:800 clamp(2.2rem, min(4.6vw, 7.5vh), 4.25rem) / 1 var(--cp-font-display);letter-spacing:-.03em;text-wrap:balance;margin:0}.tagline.svelte-bk2mis{color:var(--cp-muted);margin:1rem 0 0;font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:500}.author.svelte-bk2mis{gap:.35rem;margin:auto 0 0;padding-top:clamp(1.5rem,4vh,2.5rem);font-size:1rem;line-height:1.4;display:grid}.author.svelte-bk2mis strong:where(.svelte-bk2mis){font-size:1.4rem;font-weight:800}.author.svelte-bk2mis span:where(.svelte-bk2mis){color:var(--cp-ink-soft)}.front-matter.svelte-bk2mis{min-width:0;max-width:46rem}section.svelte-bk2mis+section:where(.svelte-bk2mis){margin-top:clamp(3.5rem,7vw,5.5rem)}h2.svelte-bk2mis{font:800 clamp(1.6rem, 2.6vw, 2.2rem) / 1.1 var(--cp-font-display);letter-spacing:-.02em;margin:0 0 1.25rem}.prose.svelte-bk2mis{color:var(--cp-ink-soft);font:400 clamp(1.06rem, 1.25vw, 1.18rem) / 1.7 var(--cp-font-reading);font-variant-numeric:normal}.prose.svelte-bk2mis p:where(.svelte-bk2mis){margin:0 0 1.25em}.more.svelte-bk2mis{margin:.5rem 0 0}.more.svelte-bk2mis a:where(.svelte-bk2mis){min-height:2.75rem;color:var(--cp-muted);align-items:center;gap:.5rem;font-weight:700;text-decoration:none;display:inline-flex}.more.svelte-bk2mis a:where(.svelte-bk2mis):hover{color:var(--cp-ink)}.corrections.svelte-bk2mis{color:var(--cp-ink-soft);margin:0;font-size:1rem}.corrections.svelte-bk2mis a:where(.svelte-bk2mis){color:var(--cp-link)}.toc.svelte-bk2mis{border-top:1px solid var(--cp-line);margin:0;padding:0;list-style:none}.toc.svelte-bk2mis li:where(.svelte-bk2mis){border-bottom:1px solid var(--cp-line)}.toc.svelte-bk2mis a:where(.svelte-bk2mis){min-height:4rem;color:var(--cp-ink);--roundel-size:2.25rem;align-items:center;gap:1rem;padding:.75rem .5rem;text-decoration:none;display:flex}.toc.svelte-bk2mis a:where(.svelte-bk2mis):hover{background:color-mix(in srgb, var(--line) 7%, var(--cp-paper))}.toc-text.svelte-bk2mis{flex:1;gap:.15rem;min-width:0;display:grid}.toc-text.svelte-bk2mis strong:where(.svelte-bk2mis){font-size:1.15rem;font-weight:800}.toc-text.svelte-bk2mis small:where(.svelte-bk2mis){color:var(--cp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.toc-count.svelte-bk2mis{color:var(--cp-muted);font-size:.95rem;font-weight:700}.dedication.svelte-bk2mis{grid-template-columns:minmax(0,1fr) clamp(9rem,16vw,12rem);align-items:start;column-gap:clamp(1.5rem,3vw,2.5rem);display:grid}.dedication.svelte-bk2mis h2:where(.svelte-bk2mis){grid-column:1/-1}.portrait.svelte-bk2mis{border-radius:.75rem;grid-area:2/2;width:100%;height:auto;margin-top:.4rem}.dedication.svelte-bk2mis .prose:where(.svelte-bk2mis){color:var(--cp-ink);grid-area:2/1}.credits.svelte-bk2mis dl:where(.svelte-bk2mis){grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;margin:0 0 1.5rem;display:grid}.credits.svelte-bk2mis dl:where(.svelte-bk2mis)>div:where(.svelte-bk2mis):last-child:nth-child(odd){grid-column:1/-1}.credits.svelte-bk2mis dt:where(.svelte-bk2mis){color:var(--cp-muted);font-size:.85rem;font-weight:600}.credits.svelte-bk2mis dd:where(.svelte-bk2mis){margin:.15rem 0 0;font-weight:700}.acknowledgements.svelte-bk2mis{color:var(--cp-muted);font:400 .95rem/1.6 var(--cp-font-reading);margin:0 0 1.5rem}@media (width<=1324px){.dedication.svelte-bk2mis{display:block}.dedication.svelte-bk2mis .prose:where(.svelte-bk2mis):after{content:"";clear:both;display:block}.portrait.svelte-bk2mis{float:left;aspect-ratio:640/813;width:auto;height:calc(7lh - 1rem);font:400 clamp(1.06rem, 1.25vw, 1.18rem) / 1.7 var(--cp-font-reading);object-fit:cover;margin:.4rem clamp(1.25rem,3vw,2.5rem) .6rem 0}}@media (width<=980px){.home.svelte-bk2mis{padding-top:0;display:block}.title-page.svelte-bk2mis{min-height:0;margin:0 calc(-1 * var(--cp-gutter)) 2.5rem;border-radius:0;position:static}.title-mark.svelte-bk2mis{--logo-size:3.5rem;margin-bottom:1.25rem}.tagline.svelte-bk2mis{margin-top:.5rem}.portrait.svelte-bk2mis{height:calc(6lh - 1rem)}.author.svelte-bk2mis{margin-top:0;padding-top:1.5rem}}@media (width<=560px){.credits.svelte-bk2mis dl:where(.svelte-bk2mis){grid-template-columns:1fr}}
