.bk-hero[data-astro-cid-3q66r7ob]{padding-block:var(--space-8) var(--space-7)}.bk-hero__grid[data-astro-cid-3q66r7ob]{align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,19rem) minmax(0,1fr);display:grid}.bk-hero__cover[data-astro-cid-3q66r7ob] img[data-astro-cid-3q66r7ob]{border-radius:var(--radius-sm);width:100%;height:auto;box-shadow:var(--shadow-lg), 0 2px 6px #1f1b1633;display:block;transform:rotate(-2deg)}.bk-hero[data-astro-cid-3q66r7ob] h1[data-astro-cid-3q66r7ob]{max-width:16ch;font-size:var(--text-4xl);line-height:var(--leading-tight);margin:0}.bk-hero__sub[data-astro-cid-3q66r7ob]{margin:var(--space-3) 0 0;font-family:var(--font-display);font-style:italic;font-size:var(--text-xl);color:var(--color-text-muted)}.bk-hero__by[data-astro-cid-3q66r7ob]{margin:var(--space-3) 0 var(--space-5);font-weight:650}.bk-hero__hook[data-astro-cid-3q66r7ob]{max-width:36rem;margin:0 0 var(--space-6);color:var(--color-text-muted)}.bk-actions[data-astro-cid-3q66r7ob]{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.bk-hero__meta[data-astro-cid-3q66r7ob]{margin:var(--space-4) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.bk-inside__grid[data-astro-cid-3q66r7ob]{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.bk-inside[data-astro-cid-3q66r7ob] h2[data-astro-cid-3q66r7ob],.bk-science[data-astro-cid-3q66r7ob] h2[data-astro-cid-3q66r7ob],.bk-buy[data-astro-cid-3q66r7ob] h2[data-astro-cid-3q66r7ob]{margin:0 0 var(--space-3);font-size:var(--text-3xl)}.bk-parts[data-astro-cid-3q66r7ob],.bk-chapters[data-astro-cid-3q66r7ob]{gap:var(--space-3);margin:var(--space-5) 0 0;padding-left:1.3em;display:grid}.bk-parts[data-astro-cid-3q66r7ob] li[data-astro-cid-3q66r7ob],.bk-chapters[data-astro-cid-3q66r7ob] li[data-astro-cid-3q66r7ob]{padding-left:var(--space-2);color:var(--color-text-muted)}.bk-parts[data-astro-cid-3q66r7ob] strong[data-astro-cid-3q66r7ob],.bk-chapters[data-astro-cid-3q66r7ob] strong[data-astro-cid-3q66r7ob]{color:var(--color-text)}.bk-sample[data-astro-cid-3q66r7ob]{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-md);margin:0;overflow:hidden}.bk-sample[data-astro-cid-3q66r7ob] img[data-astro-cid-3q66r7ob],.bk-strips[data-astro-cid-3q66r7ob] img[data-astro-cid-3q66r7ob]{width:100%;height:auto;display:block}.bk-sample[data-astro-cid-3q66r7ob] figcaption[data-astro-cid-3q66r7ob]{padding:var(--space-5) var(--space-6) var(--space-6);font-size:var(--text-sm);color:var(--color-text-muted)}.bk-sample[data-astro-cid-3q66r7ob] figcaption[data-astro-cid-3q66r7ob] p[data-astro-cid-3q66r7ob]{margin:0 0 var(--space-3)}.bk-sample[data-astro-cid-3q66r7ob] figcaption[data-astro-cid-3q66r7ob] em[data-astro-cid-3q66r7ob]{color:var(--color-text)}.bk-sample__title[data-astro-cid-3q66r7ob]{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-text)}.bk-sample[data-astro-cid-3q66r7ob] .bk-sample__tier[data-astro-cid-3q66r7ob]{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin:0;font-weight:700}.bk-table[data-astro-cid-3q66r7ob]{background:var(--color-surface-alt)}.bk-friends[data-astro-cid-3q66r7ob]{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bk-friend[data-astro-cid-3q66r7ob]{align-items:center;gap:var(--space-5);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);grid-template-columns:8.5rem minmax(0,1fr);display:grid}.bk-friend__art[data-astro-cid-3q66r7ob]{aspect-ratio:4/5;object-fit:cover;object-position:top center;border-radius:var(--radius-lg);background:var(--brand-parchment);width:100%;height:auto;display:block}.bk-friends[data-astro-cid-3q66r7ob] h3[data-astro-cid-3q66r7ob]{margin:0 0 var(--space-2);font-size:var(--text-xl)}.bk-friends[data-astro-cid-3q66r7ob] p[data-astro-cid-3q66r7ob]{color:var(--color-text-muted);margin:0}.bk-strips__grid[data-astro-cid-3q66r7ob]{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bk-strips[data-astro-cid-3q66r7ob] img[data-astro-cid-3q66r7ob]{border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.bk-science__grid[data-astro-cid-3q66r7ob]{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bk-science[data-astro-cid-3q66r7ob] p[data-astro-cid-3q66r7ob]{color:var(--color-text-muted)}.bk-chapters__title[data-astro-cid-3q66r7ob]{font-size:var(--text-xl);margin:0}.bk-buy__panel[data-astro-cid-3q66r7ob]{align-items:center;gap:var(--space-7);padding:var(--space-7);border-radius:var(--radius-card);background:var(--brand-walnut);color:var(--brand-parchment);box-shadow:var(--shadow-lg);border:1px solid #f6efe314;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.bk-buy[data-astro-cid-3q66r7ob] h2[data-astro-cid-3q66r7ob]{color:var(--brand-parchment)}.bk-buy__copy[data-astro-cid-3q66r7ob] p[data-astro-cid-3q66r7ob]{margin:0 0 var(--space-6);color:#f6efe3d9}.bk-buy[data-astro-cid-3q66r7ob] .button[data-astro-cid-3q66r7ob]{background:var(--brand-lamplight);border-color:var(--brand-lamplight);color:var(--brand-walnut)}.bk-buy[data-astro-cid-3q66r7ob] .button[data-astro-cid-3q66r7ob]:hover{background:var(--brand-parchment);border-color:var(--brand-parchment)}.bk-buy__kindle[data-astro-cid-3q66r7ob]{color:var(--brand-parchment);text-underline-offset:.2em;font-weight:600}.bk-buy__kindle[data-astro-cid-3q66r7ob]:hover{color:var(--brand-lamplight)}.bk-buy[data-astro-cid-3q66r7ob] a[data-astro-cid-3q66r7ob]:focus-visible{outline:3px solid var(--brand-lamplight);outline-offset:3px}.bk-details[data-astro-cid-3q66r7ob]{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);font-size:var(--text-sm);background:#f6efe30f;margin:0;display:grid}.bk-details[data-astro-cid-3q66r7ob] div[data-astro-cid-3q66r7ob]{gap:var(--space-3);grid-template-columns:6.5rem minmax(0,1fr);display:grid}.bk-details[data-astro-cid-3q66r7ob] dt[data-astro-cid-3q66r7ob]{color:var(--brand-lamplight);font-weight:700}.bk-details[data-astro-cid-3q66r7ob] dd[data-astro-cid-3q66r7ob]{color:#f6efe3e6;margin:0}.bk-send[data-astro-cid-3q66r7ob]{margin:var(--space-6) 0 0;text-align:center;color:var(--color-text-muted)}@media (width<=56rem){.bk-hero__grid[data-astro-cid-3q66r7ob],.bk-inside__grid[data-astro-cid-3q66r7ob],.bk-science__grid[data-astro-cid-3q66r7ob],.bk-buy__panel[data-astro-cid-3q66r7ob]{gap:var(--space-6);grid-template-columns:1fr}.bk-hero__cover[data-astro-cid-3q66r7ob]{width:min(70%,16rem);margin-inline:auto}.bk-friends[data-astro-cid-3q66r7ob],.bk-strips__grid[data-astro-cid-3q66r7ob]{grid-template-columns:1fr}.bk-buy__panel[data-astro-cid-3q66r7ob]{padding:var(--space-6) var(--space-5)}}@media (width<=30rem){.bk-friend[data-astro-cid-3q66r7ob]{gap:var(--space-4);grid-template-columns:6.5rem minmax(0,1fr)}.bk-actions[data-astro-cid-3q66r7ob] .button[data-astro-cid-3q66r7ob]{width:100%}}@media (prefers-reduced-motion:reduce){.bk-hero__cover[data-astro-cid-3q66r7ob] img[data-astro-cid-3q66r7ob]{transform:none}}
