@supports (position-area:bottom){.dropdown.svelte-vtocc6{margin:var(--spacing-2) 0 0;position-area:bottom span-right;align-self:unsafe start;inset:auto}.end.svelte-vtocc6{position-area:bottom span-left}.above.svelte-vtocc6{margin:0 0 var(--spacing-2);position-area:top span-right;align-self:end}.above.end.svelte-vtocc6{position-area:top span-left}}@keyframes svelte-1lzq3dj-slideInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1lzq3dj-writeIn{0%{clip-path:inset(-.5em calc(100% + .5em) -.5em -.5em)}to{clip-path:inset(-.5em)}}.slide-reveal.svelte-1lzq3dj{--start-delay:.5s;--stagger-delay:50ms;--reveal-duration:.4s}.slide-reveal.svelte-1lzq3dj>:where(.svelte-1lzq3dj){animation:svelte-1lzq3dj-slideInUp var(--reveal-duration) ease-out backwards}.slide-reveal.svelte-1lzq3dj>:where(.svelte-1lzq3dj):first-child{animation-delay:calc(var(--start-delay) + 0 * var(--stagger-delay))}.slide-reveal.svelte-1lzq3dj>:where(.svelte-1lzq3dj):nth-child(2){animation-delay:calc(var(--start-delay) + 1 * var(--stagger-delay))}.slide-reveal.svelte-1lzq3dj>:where(.svelte-1lzq3dj):nth-child(3){animation-delay:calc(var(--start-delay) + 2 * var(--stagger-delay))}.slide-reveal.svelte-1lzq3dj>:where(.svelte-1lzq3dj):nth-child(4){animation-delay:calc(var(--start-delay) + 3 * var(--stagger-delay))}@keyframes svelte-1lzq3dj-printIn{0%{opacity:0}}.slide-reveal.svelte-1lzq3dj>.author-row:where(.svelte-1lzq3dj) .print:where(.svelte-1lzq3dj){animation:svelte-1lzq3dj-printIn .25s ease-out calc(var(--start-delay) + var(--reveal-duration)) backwards}[data-theme=dark] :is(.slide-reveal.svelte-1lzq3dj>.author-row:where(.svelte-1lzq3dj) .print:where(.svelte-1lzq3dj)){animation:none}.animate-write.svelte-1lzq3dj{animation:.4s ease-out backwards svelte-1lzq3dj-writeIn;animation-delay:var(--animation-delay,0s)}@media (prefers-reduced-motion:reduce){.slide-reveal.svelte-1lzq3dj>:where(.svelte-1lzq3dj),.slide-reveal.svelte-1lzq3dj>.author-row:where(.svelte-1lzq3dj) .print:where(.svelte-1lzq3dj),.animate-write.svelte-1lzq3dj{animation:none}}.book-detail.svelte-1lzq3dj{margin:var(--spacing-8) auto var(--spacing-9);justify-content:center;gap:var(--spacing-7a);display:flex}.cover-column.svelte-1lzq3dj{width:219px;top:calc(var(--browse-header-height) + var(--spacing-6));flex-shrink:0;align-self:flex-start;position:sticky}.cover-link.svelte-1lzq3dj{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none;display:block}.browse-body.svelte-1lzq3dj{--mark:oklch(from var(--accent) .55 calc(c * 1.1) h)}[data-theme=dark] .browse-body.svelte-1lzq3dj{--mark:oklch(from var(--accent) .74 calc(c * 1.1) h)}.book-page.svelte-1lzq3dj{--tint:oklch(from var(--accent) .965 calc(c * .3) h);--browse-header-fill:oklch(from var(--tint) l c h / .75);--secondary-fill:oklch(from var(--accent) .9 calc(c * .7) h);--secondary-fill-hover:oklch(from var(--accent) .87 calc(c * .8) h);--secondary-fill-active:oklch(from var(--accent) .84 calc(c * .9) h);--secondary-ink:oklch(from var(--accent) .36 calc(c * 1.5) h);--secondary-ink-hover:oklch(from var(--accent) .32 calc(c * 1.5) h);display:contents}[data-theme=dark] .book-page.svelte-1lzq3dj{--tint:oklch(from var(--accent) .29 calc(c * .4) h);--secondary-fill:oklch(from var(--accent) .36 calc(c * .7) h);--secondary-fill-hover:oklch(from var(--accent) .4 calc(c * .8) h);--secondary-fill-active:oklch(from var(--accent) .44 calc(c * .9) h);--secondary-ink:oklch(from var(--accent) .9 calc(c * .8) h);--secondary-ink-hover:oklch(from var(--accent) .94 calc(c * .8) h)}.wash.svelte-1lzq3dj{z-index:-1;background:linear-gradient(var(--tint) 300px, transparent);pointer-events:none;height:680px;position:absolute;inset:0 0 auto}.main-column.svelte-1lzq3dj{flex-direction:column;max-width:62ch;display:flex}.main-column.svelte-1lzq3dj .title:where(.svelte-1lzq3dj){width:fit-content;font-family:var(--font-reader-serif);letter-spacing:-.015em;text-wrap:pretty;font-size:46px;font-weight:600;line-height:1.05}.main-column.svelte-1lzq3dj .author-row:where(.svelte-1lzq3dj){margin-top:var(--spacing-5);gap:var(--spacing-4a);font-size:var(--font-l);font-weight:400;display:flex}.main-column.svelte-1lzq3dj .author-row:where(.svelte-1lzq3dj) .author:where(.svelte-1lzq3dj){color:var(--color-text-2)}.main-column.svelte-1lzq3dj .author-row:where(.svelte-1lzq3dj) .year:where(.svelte-1lzq3dj){color:var(--color-text-3)}.main-column.svelte-1lzq3dj .author-row:where(.svelte-1lzq3dj) a.author:where(.svelte-1lzq3dj){margin:calc(-1 * var(--spacing-2)) 0 calc(-1 * var(--spacing-2)) calc(-1 * var(--spacing-4));padding:var(--spacing-2) var(--spacing-4);align-items:center;gap:var(--spacing-4);border-radius:var(--radius-l);text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.main-column.svelte-1lzq3dj .author-row:where(.svelte-1lzq3dj) a.author:where(.svelte-1lzq3dj).chip{margin-left:calc(-1 * var(--spacing-2));padding-left:var(--spacing-2)}.main-column.svelte-1lzq3dj .author-row:where(.svelte-1lzq3dj) a.author:where(.svelte-1lzq3dj):hover{background:oklch(from var(--color-text) l c h / .06);color:var(--color-text)}.main-column.svelte-1lzq3dj .author-row:where(.svelte-1lzq3dj) .portrait:where(.svelte-1lzq3dj){width:28px}.main-column.svelte-1lzq3dj .author-row:where(.svelte-1lzq3dj) .portrait:where(.svelte-1lzq3dj),.main-column.svelte-1lzq3dj .author-row:where(.svelte-1lzq3dj) .portrait:where(.svelte-1lzq3dj) .print:where(.svelte-1lzq3dj){display:block}[data-theme=dark] :is(.main-column.svelte-1lzq3dj .author-row:where(.svelte-1lzq3dj) .portrait:where(.svelte-1lzq3dj)){border-radius:var(--radius-s);background:oklch(from var(--accent) .93 calc(c * .35) h);padding:2px;animation:none}.main-column.svelte-1lzq3dj .description:where(.svelte-1lzq3dj){margin:var(--spacing-5) 0;font-family:var(--font-reader-serif);text-wrap:pretty;font-size:20px;line-height:1.6}.main-column.svelte-1lzq3dj .stats:where(.svelte-1lzq3dj){gap:var(--spacing-6);color:var(--color-text-2);font-size:var(--font-s);display:flex}.main-column.svelte-1lzq3dj .stats:where(.svelte-1lzq3dj) .stat:where(.svelte-1lzq3dj){align-items:center;gap:var(--spacing-3);display:flex}.main-column.svelte-1lzq3dj .stats:where(.svelte-1lzq3dj) .stat:where(.svelte-1lzq3dj) svg{color:var(--mark)}.main-column.svelte-1lzq3dj footer:where(.svelte-1lzq3dj){margin-top:calc(var(--spacing-6) + var(--spacing-2));gap:var(--spacing-5);display:flex}.main-column.svelte-1lzq3dj footer:where(.svelte-1lzq3dj) .button:where(.svelte-1lzq3dj){gap:var(--spacing-4)}.main-column.svelte-1lzq3dj footer:where(.svelte-1lzq3dj) .button:where(.svelte-1lzq3dj):not(.icon-only) svg{opacity:.8}.main-column.svelte-1lzq3dj .resume:where(.svelte-1lzq3dj){gap:var(--spacing-3);min-width:0;display:flex}.main-column.svelte-1lzq3dj .resume-chapter:where(.svelte-1lzq3dj){opacity:.8;text-overflow:ellipsis;white-space:nowrap;max-width:24ch;font-weight:400;overflow:hidden}.main-column.svelte-1lzq3dj .read-badge:where(.svelte-1lzq3dj){align-items:center;gap:var(--spacing-2);color:var(--color-text-3);font-size:var(--font-s);display:inline-flex}.main-column.svelte-1lzq3dj .read-actions:where(.svelte-1lzq3dj){filter:drop-shadow(0 2px 5px oklch(from var(--accent) .5 c h / .18));display:flex}.main-column.svelte-1lzq3dj .read-actions:where(.svelte-1lzq3dj)>a.button:where(.svelte-1lzq3dj){flex:1}.main-column.svelte-1lzq3dj .read-actions.split:where(.svelte-1lzq3dj){transition:transform 50ms,opacity 50ms}.main-column.svelte-1lzq3dj .read-actions.split:where(.svelte-1lzq3dj):has(>.button:where(.svelte-1lzq3dj):hover:active){transform:scale(.97)}.main-column.svelte-1lzq3dj .read-actions.split:where(.svelte-1lzq3dj):has(>.opening:where(.svelte-1lzq3dj)){opacity:.6}.main-column.svelte-1lzq3dj .read-actions.split:where(.svelte-1lzq3dj)>.button:where(.svelte-1lzq3dj):is(:where(.svelte-1lzq3dj):active,.opening:where(.svelte-1lzq3dj)){opacity:1;transform:none}.main-column.svelte-1lzq3dj .read-actions.split:where(.svelte-1lzq3dj)>a.button:where(.svelte-1lzq3dj){border-start-end-radius:0;border-end-end-radius:0}.main-column.svelte-1lzq3dj .read-actions.split:where(.svelte-1lzq3dj) .dropdown-toggle:where(.svelte-1lzq3dj){padding-inline:calc(var(--spacing-4) - 1px) calc(var(--spacing-4) + 2px);border-inline-start:1px solid oklch(from var(--background-color) calc(l * .8) c h);border-start-start-radius:0;border-end-start-radius:0}.main-column.svelte-1lzq3dj .read-actions.split:where(.svelte-1lzq3dj) .dropdown-toggle:where(.svelte-1lzq3dj) svg{transition:transform .3s}.main-column.svelte-1lzq3dj .read-actions.split:where(.svelte-1lzq3dj) .dropdown-toggle:where(.svelte-1lzq3dj):has(+.read-dropdown:popover-open) svg{transform:rotate(180deg)}.main-column.svelte-1lzq3dj .read-dropdown{--dropdown-border:1px;background:var(--secondary-fill);border:var(--dropdown-border) solid var(--color-surface-2);min-width:14rem;box-shadow:var(--shadow-l);color:var(--secondary-ink)}.main-column.svelte-1lzq3dj .read-dropdown form:where(.svelte-1lzq3dj){display:contents}.main-column.svelte-1lzq3dj .read-dropdown .button:where(.svelte-1lzq3dj){width:100%;color:var(--secondary-ink);justify-content:flex-start}.main-column.svelte-1lzq3dj .read-dropdown .button:where(.svelte-1lzq3dj):hover:not(:disabled){background:var(--secondary-fill-hover);color:var(--secondary-ink-hover)}.main-column.svelte-1lzq3dj .read-dropdown .button:where(.svelte-1lzq3dj):hover:not(:disabled):active{background:var(--secondary-fill-active)}.button.secondary.svelte-1lzq3dj{background:var(--secondary-fill);color:var(--secondary-ink);box-shadow:inset 0 1px 0 #ffffff4d, inset 0 -1px 0 oklch(from var(--accent) .5 c h / .18), 0 1px 3px oklch(from var(--accent) .4 c h / .15)}.button.secondary.svelte-1lzq3dj:hover:not(:disabled){background:var(--secondary-fill-hover);color:var(--secondary-ink-hover)}.button.secondary.svelte-1lzq3dj:hover:not(:disabled):active{background:var(--secondary-fill-active)}[data-theme=dark] .button.secondary.svelte-1lzq3dj{box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #00000040}.button.opening.svelte-1lzq3dj{opacity:.6;pointer-events:none}.credit.svelte-1lzq3dj{margin-top:var(--spacing-7);gap:var(--spacing-3);flex-direction:column;display:flex}.credit.svelte-1lzq3dj .stat:where(.svelte-1lzq3dj){align-items:flex-start}.credit.svelte-1lzq3dj .stat:where(.svelte-1lzq3dj) svg{flex-shrink:0;margin-top:calc(.5lh - .5em)}.credit.svelte-1lzq3dj .credit-year:where(.svelte-1lzq3dj){white-space:nowrap;color:var(--color-text-3);margin-inline-start:calc(var(--spacing-4) - .25em)}.sections.svelte-1lzq3dj{margin-top:var(--spacing-7a);flex-direction:column;display:flex}.sections.svelte-1lzq3dj>:where(.svelte-1lzq3dj){padding-block:var(--spacing-5a);border-top:1px solid var(--color-rule)}.sections.svelte-1lzq3dj>:where(.svelte-1lzq3dj):last-child{border-bottom:1px solid var(--color-rule)}.sections.svelte-1lzq3dj>.disclosure:where(.svelte-1lzq3dj){padding-block:calc(var(--spacing-5a) - var(--spacing-4))}.disclosure-header.svelte-1lzq3dj{margin:0}.disclosure-header.svelte-1lzq3dj button:where(.svelte-1lzq3dj){justify-content:space-between;align-items:center;gap:var(--spacing-4);width:100%;padding:var(--spacing-4) 0;border-radius:var(--radius-l);color:var(--color-text);text-align:left;font-size:15px;font-weight:500;line-height:1.2;display:flex}.disclosure-header.svelte-1lzq3dj .chevron{color:var(--color-text-2);flex-shrink:0;transition:transform .3s}.disclosure-header.svelte-1lzq3dj .chevron.expanded{transform:rotate(180deg)}.disclosure-title.svelte-1lzq3dj{font-family:var(--font-reader-serif);letter-spacing:-.005em;font-size:22px;font-weight:600}.authors.svelte-1lzq3dj .disclosure-content:where(.svelte-1lzq3dj){gap:var(--spacing-6);flex-direction:column;display:flex}.author-card.svelte-1lzq3dj{gap:var(--spacing-6a);align-items:center;display:flex;position:relative}.author-card.svelte-1lzq3dj:has(.read-more:where(.svelte-1lzq3dj)):hover .read-more:where(.svelte-1lzq3dj){color:var(--color-text)}.author-card.svelte-1lzq3dj .author-name:where(.svelte-1lzq3dj){font-family:var(--font-reader-serif);font-size:var(--font-l);margin:0;font-weight:600}.author-card.svelte-1lzq3dj .author-name:where(.svelte-1lzq3dj) a:where(.svelte-1lzq3dj){color:inherit;text-decoration:none;transition:color .15s}.author-card.svelte-1lzq3dj .author-name:where(.svelte-1lzq3dj) a:where(.svelte-1lzq3dj):hover{color:var(--mark)}.author-card.svelte-1lzq3dj .author-name:where(.svelte-1lzq3dj) a:where(.svelte-1lzq3dj),.author-card.svelte-1lzq3dj .portrait-link:where(.svelte-1lzq3dj){z-index:1;position:relative}.author-card.svelte-1lzq3dj .portrait-link:where(.svelte-1lzq3dj){flex-shrink:0;display:block}.author-card.svelte-1lzq3dj .lifespan:where(.svelte-1lzq3dj){margin:var(--spacing-1) 0 0;color:var(--color-text-3);font-size:var(--font-s)}.author-card.svelte-1lzq3dj .tagline:where(.svelte-1lzq3dj){margin:var(--spacing-4) 0 0;font-size:var(--font-m);text-wrap:pretty;line-height:1.6}.author-card.svelte-1lzq3dj .read-more:where(.svelte-1lzq3dj){margin:var(--spacing-3) 0 0 calc(-1 * var(--spacing-4));padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-l);color:var(--mark);font-size:var(--font-s);font-weight:500;line-height:1.2;display:inline-flex}.author-card.svelte-1lzq3dj .read-more:where(.svelte-1lzq3dj):hover{color:var(--color-text)}.author-card.svelte-1lzq3dj .read-more:where(.svelte-1lzq3dj):after{content:"";position:absolute;inset:0}.author.svelte-1lzq3dj .bio:where(.svelte-1lzq3dj){padding-top:var(--spacing-6)}.author.svelte-1lzq3dj .bio:where(.svelte-1lzq3dj) p:where(.svelte-1lzq3dj){margin:0 0 var(--spacing-4);color:var(--color-text-2);font-size:var(--font-s);text-wrap:pretty;line-height:1.65}.author.svelte-1lzq3dj .bio:where(.svelte-1lzq3dj) p:where(.svelte-1lzq3dj):last-child{margin-bottom:0}.portrait.svelte-1lzq3dj .print:where(.svelte-1lzq3dj){isolation:isolate;background:var(--mark);mix-blend-mode:multiply}.portrait.svelte-1lzq3dj img:where(.svelte-1lzq3dj){aspect-ratio:1;object-fit:contain;filter:brightness(1.08)contrast(1.15);mix-blend-mode:screen;width:100%;display:block}[data-theme=dark] .portrait.svelte-1lzq3dj .print:where(.svelte-1lzq3dj){background:oklch(from var(--accent) .32 calc(c * 1.2) h)}.author-card.svelte-1lzq3dj .portrait:where(.svelte-1lzq3dj){flex-shrink:0;width:148px}[data-theme=dark] :is(.author-card.svelte-1lzq3dj .portrait:where(.svelte-1lzq3dj)){padding:var(--spacing-3);border-radius:var(--radius-m);background:oklch(from var(--accent) .9 calc(c * .35) h)}.closing-mark.svelte-1lzq3dj{margin-bottom:var(--spacing-7a);justify-content:center;align-items:center;gap:var(--spacing-5);display:flex}.closing-mark.svelte-1lzq3dj span:where(.svelte-1lzq3dj){background:var(--mark);width:5px;height:5px;transform:rotate(45deg)}.closing-mark.svelte-1lzq3dj span:where(.svelte-1lzq3dj):nth-child(2){width:7px;height:7px}.relevance.svelte-1lzq3dj .disclosure-content:where(.svelte-1lzq3dj),.background.svelte-1lzq3dj .disclosure-content:where(.svelte-1lzq3dj),.authors.svelte-1lzq3dj .disclosure-content:where(.svelte-1lzq3dj){padding-top:calc(var(--spacing-5) - var(--spacing-4))}.relevance.svelte-1lzq3dj .disclosure-content:where(.svelte-1lzq3dj),.authors.svelte-1lzq3dj .disclosure-content:where(.svelte-1lzq3dj){padding-bottom:var(--spacing-4)}.relevance.svelte-1lzq3dj .disclosure-content:where(.svelte-1lzq3dj){font-size:var(--font-m);text-wrap:pretty;line-height:1.6}.relevance.svelte-1lzq3dj .disclosure-content:where(.svelte-1lzq3dj) .as-written:where(.svelte-1lzq3dj){white-space:pre-line;margin:0}.background.svelte-1lzq3dj .disclosure-content:where(.svelte-1lzq3dj){padding-bottom:calc(var(--spacing-6a) - var(--spacing-5a) + var(--spacing-4))}.background.svelte-1lzq3dj .disclosure-content:where(.svelte-1lzq3dj) .as-written:where(.svelte-1lzq3dj){font-size:var(--font-m);white-space:pre-line;text-wrap:pretty;margin:0;line-height:1.6}.facts.svelte-1lzq3dj{gap:var(--spacing-6) var(--spacing-6a);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.facts.svelte-1lzq3dj .fact-lead:where(.svelte-1lzq3dj){margin:0 0 var(--spacing-2);font-family:var(--font-reader-serif);font-size:var(--font-m);color:var(--mark);font-weight:600}.facts.svelte-1lzq3dj p:where(.svelte-1lzq3dj){font-size:var(--font-s);color:var(--color-text);text-wrap:pretty;margin:0;line-height:1.6}.points.svelte-1lzq3dj{padding-left:var(--spacing-5a);gap:var(--spacing-3);flex-direction:column;margin:0;list-style:outside;display:flex}.points.svelte-1lzq3dj li:where(.svelte-1lzq3dj)::marker{color:var(--mark)}.points.svelte-1lzq3dj li.nested:where(.svelte-1lzq3dj){margin-left:var(--spacing-5a);list-style:circle}.contents.svelte-1lzq3dj .disclosure-content:where(.svelte-1lzq3dj){padding-top:var(--spacing-3);gap:var(--spacing-1);flex-direction:column;display:flex}.toc-item.svelte-1lzq3dj{--h-padding:var(--spacing-4);padding:var(--spacing-3) var(--h-padding);justify-content:space-between;align-items:baseline;gap:var(--spacing-3);border-radius:var(--radius-m);color:var(--color-text-2);font-size:15px;text-decoration:none;transition:background .15s,color .15s;display:flex}.toc-item.svelte-1lzq3dj:hover{background:var(--color-surface-1);color:var(--color-text-2)}.toc-item.svelte-1lzq3dj:hover:active{background:var(--color-surface-2);transform:scale(.995)}.toc-item.svelte-1lzq3dj .section-text:where(.svelte-1lzq3dj){gap:var(--spacing-2);flex:1;min-width:0;display:flex}.toc-item.svelte-1lzq3dj .section-label:where(.svelte-1lzq3dj){color:var(--color-text-3);flex-shrink:0;font-weight:600}.toc-item.svelte-1lzq3dj .section-title:where(.svelte-1lzq3dj){flex:1;min-width:0}.toc-item.svelte-1lzq3dj .section-read:where(.svelte-1lzq3dj){color:var(--color-text-3);align-self:center;display:inline-flex}.toc-item.svelte-1lzq3dj .section-audio:where(.svelte-1lzq3dj){color:var(--color-text-4);align-self:center;display:inline-flex}.toc-item.svelte-1lzq3dj .section-time:where(.svelte-1lzq3dj){min-width:3.4em;color:var(--color-text-4);font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;font-size:13px}@media only screen and (width<=768px){.book-detail.svelte-1lzq3dj{align-items:center;gap:var(--spacing-7);flex-direction:column}.cover-column.svelte-1lzq3dj{align-self:center;position:static}.wash.svelte-1lzq3dj{background:linear-gradient(var(--tint) 420px, transparent);height:820px}.main-column.svelte-1lzq3dj .title:where(.svelte-1lzq3dj){font-size:38px}.author-card.svelte-1lzq3dj{align-items:flex-start;gap:var(--spacing-5);flex-direction:column}.author-card.svelte-1lzq3dj .portrait:where(.svelte-1lzq3dj){width:132px}.facts.svelte-1lzq3dj{grid-template-columns:minmax(0,1fr)}.main-column.svelte-1lzq3dj{width:100%}.main-column.svelte-1lzq3dj footer:where(.svelte-1lzq3dj) .read-actions:where(.svelte-1lzq3dj){flex:1;min-width:0}.main-column.svelte-1lzq3dj footer:where(.svelte-1lzq3dj) .read-actions:where(.svelte-1lzq3dj)>a.button:where(.svelte-1lzq3dj){min-width:0}.main-column.svelte-1lzq3dj footer.has-listen:where(.svelte-1lzq3dj){flex-wrap:wrap}.main-column.svelte-1lzq3dj footer.has-listen:where(.svelte-1lzq3dj) .read-actions:where(.svelte-1lzq3dj){flex-basis:100%}.main-column.svelte-1lzq3dj footer.has-listen:where(.svelte-1lzq3dj)>a.button:where(.svelte-1lzq3dj){flex:1}}
