.mm-page[data-astro-cid-23i3vpm3]{font-family:"Trebuchet MS",var(--font-body);max-width:none;padding-inline:0;--color-bg: var(--lotion);--color-surface: var(--salt);--color-border: var(--last-straw);--color-ink: var(--sooty);--color-ink-soft: var(--noir);--color-accent: var(--peachy-feeling);--color-accent-ink: var(--assassin);--color-accent-fill: var(--sooty);--color-on-accent: var(--lotion);background:var(--color-bg);color:var(--color-ink)}.mm-page[data-astro-cid-23i3vpm3] [data-astro-cid-23i3vpm3]:where(p:not(.mm-book-subtitle):not(.mm-signature),li,p:not(.mm-book-subtitle):not(.mm-signature) span,li span){font-family:"Trebuchet MS",var(--font-body)}.mm-sector[data-astro-cid-23i3vpm3]{position:relative;margin-inline:calc(50% - 50vw);padding-inline:max(var(--space-6),calc((100vw - var(--maxw-page)) / 2 + var(--space-6)))}.mm-sector[data-astro-cid-23i3vpm3]+.mm-sector[data-astro-cid-23i3vpm3]:before{content:"";position:absolute;top:0;left:50%;width:min(36rem,82vw);height:2px;transform:translate(-50%);background:var(--color-border)}.mm-sector--a[data-astro-cid-23i3vpm3]+.mm-sector--a[data-astro-cid-23i3vpm3]:before{display:none}.mm-sector--a[data-astro-cid-23i3vpm3],.mm-sector--b[data-astro-cid-23i3vpm3],.mm-sector--c[data-astro-cid-23i3vpm3],.mm-sector--d[data-astro-cid-23i3vpm3]{background:var(--dust-of-the-moon)}.mm-sector[data-astro-cid-23i3vpm3] .wm-card[data-astro-cid-23i3vpm3]{background:color-mix(in srgb,var(--lotion) 78%,transparent)}.mm-sector[data-astro-cid-23i3vpm3] .wm-stat[data-astro-cid-23i3vpm3]{background:transparent}.mm-footer-card-grid[data-astro-cid-23i3vpm3] .wm-card[data-astro-cid-23i3vpm3]{background:var(--color-surface)}.mm-sector--e[data-astro-cid-23i3vpm3]{background:var(--dust-of-the-moon)}.mm-stats-grid[data-astro-cid-23i3vpm3] .wm-stat__num[data-astro-cid-23i3vpm3],.mm-stats-grid[data-astro-cid-23i3vpm3] .wm-stat__label[data-astro-cid-23i3vpm3]{color:var(--sooty)}.mm-argument-grid[data-astro-cid-23i3vpm3] .wm-card[data-astro-cid-23i3vpm3]:nth-child(1){background:var(--mellow-marrow)}.mm-argument-grid[data-astro-cid-23i3vpm3] .wm-card[data-astro-cid-23i3vpm3]:nth-child(2){background:var(--aqua-fiesta)}.mm-argument-grid[data-astro-cid-23i3vpm3] .wm-card[data-astro-cid-23i3vpm3]:nth-child(3){background:var(--peek-a-blue)}.mm-argument-grid[data-astro-cid-23i3vpm3] .wm-card[data-astro-cid-23i3vpm3]:nth-child(4){background:var(--banana-republic)}.mm-argument-grid[data-astro-cid-23i3vpm3] .wm-card[data-astro-cid-23i3vpm3]:nth-child(5){background:var(--bunny-tail)}.mm-argument-grid[data-astro-cid-23i3vpm3] .wm-card[data-astro-cid-23i3vpm3]:nth-child(6){background:var(--beefy-pink)}.mm-book-title[data-astro-cid-23i3vpm3]{font-family:"Leo Poiret One","Poiret One",var(--font-quote);font-weight:var(--weight-regular);max-width:18ch}.mm-page[data-astro-cid-23i3vpm3] .mm-book-title[data-astro-cid-23i3vpm3] span[data-astro-cid-23i3vpm3]{font-family:inherit}.mm-book-subtitle[data-astro-cid-23i3vpm3]{font-family:var(--font-heading);font-weight:var(--weight-bold);text-transform:uppercase}.mm-page[data-astro-cid-23i3vpm3] .mm-book-subtitle[data-astro-cid-23i3vpm3] span[data-astro-cid-23i3vpm3]{font-family:inherit}.wm-footer{margin-top:0}.mm-cover[data-astro-cid-23i3vpm3]{width:100%;max-width:320px;height:auto;aspect-ratio:1600 / 2560;border:1px solid var(--color-border);border-radius:var(--radius-md)}.mm-hero-sector[data-astro-cid-23i3vpm3]{padding-block:calc(var(--space-12) * 2) var(--space-16)}.mm-hero-grid[data-astro-cid-23i3vpm3]{gap:var(--space-9) var(--space-8)}.mm-hero-grid[data-astro-cid-23i3vpm3] .mm-cover-frame[data-astro-cid-23i3vpm3]{display:flex;align-items:center;justify-content:flex-start}.mm-hero-grid[data-astro-cid-23i3vpm3] .mm-cover[data-astro-cid-23i3vpm3]{max-width:400px}.mm-hero-copy[data-astro-cid-23i3vpm3]{display:flex;flex-direction:column}.mm-hero-copy[data-astro-cid-23i3vpm3] .wm-eyebrow[data-astro-cid-23i3vpm3]{margin-bottom:var(--space-4)}.mm-hero-copy[data-astro-cid-23i3vpm3] .mm-book-title[data-astro-cid-23i3vpm3]{margin:0 0 var(--space-5)}.mm-hero-copy[data-astro-cid-23i3vpm3] .mm-book-subtitle[data-astro-cid-23i3vpm3]{margin:0 0 var(--space-6)}.mm-hero-copy[data-astro-cid-23i3vpm3] .mm-hero-desc[data-astro-cid-23i3vpm3]{margin:0}.mm-hero-copy[data-astro-cid-23i3vpm3] .wm-cta-row[data-astro-cid-23i3vpm3]{margin-top:var(--space-8)}.mm-gallery[data-astro-cid-23i3vpm3]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4);margin-top:var(--space-6)}.mm-illo[data-astro-cid-23i3vpm3]{margin:0}.mm-illo[data-astro-cid-23i3vpm3] img[data-astro-cid-23i3vpm3]{width:100%;aspect-ratio:1;object-fit:cover;display:block;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}@media (max-width: 1000px){.mm-gallery[data-astro-cid-23i3vpm3]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 640px){.mm-gallery[data-astro-cid-23i3vpm3]{grid-template-columns:repeat(2,1fr)}}.mm-btn-disabled[data-astro-cid-23i3vpm3]{cursor:default}.mm-btn-disabled[data-astro-cid-23i3vpm3]:hover{filter:none;transform:none}.mm-about-book-layout[data-astro-cid-23i3vpm3]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);gap:var(--space-8);align-items:center}.mm-avatar-panel[data-astro-cid-23i3vpm3]{display:flex;align-items:center;justify-content:center}.mm-avatar[data-astro-cid-23i3vpm3]{width:clamp(10rem,22vw,15rem);aspect-ratio:1;border-radius:50%;object-fit:cover;border:2px solid var(--color-surface)}.mm-author-layout[data-astro-cid-23i3vpm3]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);gap:var(--space-8);align-items:center}.mm-signature-panel[data-astro-cid-23i3vpm3]{display:flex;align-items:center;justify-content:center;min-height:100%}.mm-signature[data-astro-cid-23i3vpm3]{font-family:var(--font-signature);font-size:clamp(3.1rem,7.2vw,4.3rem);line-height:1;color:var(--sooty);margin:0;text-align:center;white-space:nowrap}.mm-hood-layout[data-astro-cid-23i3vpm3]{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.42fr);gap:var(--space-8);align-items:center}.mm-hood-layout[data-astro-cid-23i3vpm3] .wm-section-head[data-astro-cid-23i3vpm3]{margin-bottom:var(--space-5)}.mm-hood-actions[data-astro-cid-23i3vpm3]{justify-content:flex-start;margin-top:0;flex-wrap:nowrap}.mm-related-book[data-astro-cid-23i3vpm3]{display:grid;justify-items:center;gap:var(--space-3);color:var(--color-ink);text-align:center;text-decoration:none}.mm-related-book[data-astro-cid-23i3vpm3]:hover{text-decoration:none}.mm-related-book[data-astro-cid-23i3vpm3] img[data-astro-cid-23i3vpm3]{width:min(100%,13rem);aspect-ratio:5 / 8;object-fit:cover;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.mm-related-book[data-astro-cid-23i3vpm3] strong[data-astro-cid-23i3vpm3]{font-family:var(--font-heading);font-size:1rem}.mm-preface-prose[data-astro-cid-23i3vpm3]{max-width:68ch;margin-inline:0;font-size:1.18rem;line-height:1.85}.mm-preface-prose[data-astro-cid-23i3vpm3]>div[data-astro-cid-23i3vpm3]>p[data-astro-cid-23i3vpm3]{margin:0 0 var(--space-8)}.mm-preface-prose[data-astro-cid-23i3vpm3] h3[data-astro-cid-23i3vpm3]{font-family:var(--font-heading);font-size:1.5rem;line-height:1.3;margin:var(--space-8) 0 var(--space-4)}.mm-preface-prose[data-astro-cid-23i3vpm3] h3[data-astro-cid-23i3vpm3]:first-child{margin-top:0}.mm-toc-meta[data-astro-cid-23i3vpm3]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3) var(--space-6);margin-bottom:var(--space-6)}.mm-toc-meta--back[data-astro-cid-23i3vpm3]{margin-bottom:0;margin-top:var(--space-6)}.mm-toc-metarow[data-astro-cid-23i3vpm3]{display:flex;align-items:baseline;gap:var(--space-2)}.mm-toc-metalabel[data-astro-cid-23i3vpm3]{font-family:var(--font-heading);font-weight:var(--weight-bold)}.mm-toc-metanote[data-astro-cid-23i3vpm3]{color:var(--color-ink-soft);font-size:.9em}.mm-toc-partlabel[data-astro-cid-23i3vpm3]{margin:0 0 var(--space-4)}.mm-toc-chapters[data-astro-cid-23i3vpm3]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.mm-toc-chapters[data-astro-cid-23i3vpm3] li[data-astro-cid-23i3vpm3]{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);align-items:baseline}.mm-toc-chnum[data-astro-cid-23i3vpm3]{font-family:var(--font-heading);color:var(--color-ink-soft);white-space:nowrap;font-variant-numeric:tabular-nums}.mm-bonus[data-astro-cid-23i3vpm3] .wm-section-head[data-astro-cid-23i3vpm3] .wm-lead[data-astro-cid-23i3vpm3]{max-width:none}.mm-bonus-details[data-astro-cid-23i3vpm3]{max-width:none;margin-inline:0;background:color-mix(in srgb,var(--lotion) 78%,transparent);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.mm-bonus-summary[data-astro-cid-23i3vpm3]{list-style:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4);padding:var(--space-12) var(--space-8);font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:clamp(1.35rem,3vw,1.9rem);line-height:1.25;color:var(--color-ink)}.mm-bonus-summary[data-astro-cid-23i3vpm3]::-webkit-details-marker{display:none}.mm-bonus-summary[data-astro-cid-23i3vpm3]:hover{background:color-mix(in srgb,var(--lotion) 92%,transparent)}.mm-bonus-summary[data-astro-cid-23i3vpm3]:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.mm-page[data-astro-cid-23i3vpm3] .mm-bonus-summary[data-astro-cid-23i3vpm3] span[data-astro-cid-23i3vpm3]{font-family:inherit}.mm-bonus-arrow[data-astro-cid-23i3vpm3]{flex:none;width:1.6rem;height:1.6rem;color:var(--color-accent);transition:transform .2s ease}.mm-bonus-details[data-astro-cid-23i3vpm3][open] .mm-bonus-arrow[data-astro-cid-23i3vpm3]{transform:rotate(180deg)}.mm-bonus-body[data-astro-cid-23i3vpm3]{padding:0 var(--space-6) var(--space-6)}.mm-bonus-body[data-astro-cid-23i3vpm3] .mm-preface-prose[data-astro-cid-23i3vpm3]{margin-inline:0}@media (max-width: 760px){.mm-about-book-layout[data-astro-cid-23i3vpm3],.mm-author-layout[data-astro-cid-23i3vpm3],.mm-hood-layout[data-astro-cid-23i3vpm3]{grid-template-columns:1fr}.mm-hood-actions[data-astro-cid-23i3vpm3]{justify-content:flex-start;flex-wrap:wrap}.mm-related-book[data-astro-cid-23i3vpm3]{justify-items:start;text-align:left}}
