.bookpage[data-astro-cid-htmgan3m]{width:100%;max-width:var(--app-width);margin-inline:auto;padding-inline:1rem}.bookpage[data-astro-cid-htmgan3m] a[data-astro-cid-htmgan3m]{text-decoration-color:var(--accent);text-underline-offset:3px}.crumb[data-astro-cid-htmgan3m]{color:var(--muted-foreground);margin:1.75rem 0 0;font-size:.9375rem}.crumb[data-astro-cid-htmgan3m] a[data-astro-cid-htmgan3m]{text-decoration:none}.lbl[data-astro-cid-htmgan3m]{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.12em;color:var(--muted-foreground);font-size:.8125rem;font-weight:700;display:block}.hand[data-astro-cid-htmgan3m]{font-family:var(--font-hand);color:var(--accent);text-transform:none;letter-spacing:0;font-size:1.25rem;font-weight:500}.block[data-astro-cid-htmgan3m]{border-top:1px solid var(--border);max-width:none;padding-block:2.5rem;padding-inline:0}.block[data-astro-cid-htmgan3m] h2[data-astro-cid-htmgan3m]{text-transform:uppercase;margin:0 0 1.25rem;font-size:2.125rem;font-weight:800;line-height:1}.bookpage[data-astro-cid-htmgan3m] .cover{aspect-ratio:2/3;object-fit:cover;width:100%;height:auto;box-shadow:0 1px 0 var(--border), 0 8px 18px -12px #00000073;display:block}.bookpage[data-astro-cid-htmgan3m] .cover.dim{filter:grayscale(.35)}.slot[data-astro-cid-htmgan3m]{text-align:center;border:2px dashed var(--accent);font-family:var(--font-hand);color:var(--accent);place-items:center;padding:.5rem;font-size:1.25rem;display:grid;box-shadow:none!important}.vlabel[data-astro-cid-htmgan3m]{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin:0;font-size:.875rem;font-weight:700}.epigraph[data-astro-cid-htmgan3m]{color:var(--muted-foreground);max-width:60ch;margin:0 0 1rem;font-style:italic}.tagline[data-astro-cid-htmgan3m]{font-family:var(--font-heading);text-transform:uppercase;color:var(--accent);margin:0 0 1.5rem;font-size:1.625rem;font-weight:800;line-height:1.05}.stores[data-astro-cid-htmgan3m]{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.store[data-astro-cid-htmgan3m]{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.08em;border:2px solid var(--foreground);padding:.4375rem .875rem;font-size:.875rem;font-weight:700;text-decoration:none}.store[data-astro-cid-htmgan3m]:hover{color:var(--accent);border-color:var(--accent)}.store[data-astro-cid-htmgan3m].primary{background:var(--accent);border-color:var(--accent);color:var(--accent-foreground)}.store[data-astro-cid-htmgan3m].primary:hover{color:var(--accent-foreground);opacity:.9}.details[data-astro-cid-htmgan3m]{grid-template-columns:auto 1fr;gap:.375rem 1.125rem;margin:0;font-size:.9375rem;display:grid}.details[data-astro-cid-htmgan3m] dt[data-astro-cid-htmgan3m]{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);font-weight:700}.details[data-astro-cid-htmgan3m] dd[data-astro-cid-htmgan3m]{font-variant-numeric:tabular-nums;margin:0}.series-head[data-astro-cid-htmgan3m]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;padding-block:1.25rem 2rem;display:grid}.series-head[data-astro-cid-htmgan3m] h1[data-astro-cid-htmgan3m]{margin:.5rem 0 0;font-size:clamp(3.25rem,10vw,7.5rem);line-height:.85}.count[data-astro-cid-htmgan3m]{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);text-align:right;margin:0;font-weight:700}.count[data-astro-cid-htmgan3m] b[data-astro-cid-htmgan3m]{font-family:var(--font-heading);color:var(--accent);font-size:3rem;line-height:1;display:block}.cast[data-astro-cid-htmgan3m]{border-top:2px solid var(--foreground);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1rem;display:grid}.cast[data-astro-cid-htmgan3m]>div[data-astro-cid-htmgan3m]{padding:1rem 1.375rem 1.125rem 0}.cast[data-astro-cid-htmgan3m]>div[data-astro-cid-htmgan3m]+div[data-astro-cid-htmgan3m]{border-left:1px solid var(--border);padding-left:1.375rem}.role[data-astro-cid-htmgan3m]{font-family:var(--font-hand);color:var(--accent);font-size:1.375rem;line-height:1}.cast[data-astro-cid-htmgan3m] h3[data-astro-cid-htmgan3m]{text-transform:uppercase;margin:.25rem 0 .5rem;font-size:1.75rem;font-weight:800;line-height:1}.cast[data-astro-cid-htmgan3m] p[data-astro-cid-htmgan3m]{color:var(--muted-foreground);margin:0;font-size:.9375rem}.order[data-astro-cid-htmgan3m]{display:grid}.entry[data-astro-cid-htmgan3m]{border-top:1px dashed var(--border);grid-template-columns:8.125rem minmax(0,1fr) minmax(0,15rem);align-items:start;gap:1.75rem;padding-block:1.5rem;display:grid}.entry[data-astro-cid-htmgan3m]:first-child{border-top:0;padding-top:0}.num[data-astro-cid-htmgan3m]{font-family:var(--font-heading);color:var(--border);font-size:4rem;font-weight:900;line-height:.8;display:block}.entry[data-astro-cid-htmgan3m] h3[data-astro-cid-htmgan3m]{text-transform:uppercase;margin:.25rem 0 .75rem;font-size:2.125rem;font-weight:800;line-height:1}.entry[data-astro-cid-htmgan3m] h3[data-astro-cid-htmgan3m].muted{color:var(--muted-foreground)}.entry[data-astro-cid-htmgan3m] p[data-astro-cid-htmgan3m]:not(.vlabel){max-width:62ch;margin:0 0 .75rem}.side[data-astro-cid-htmgan3m]{justify-items:start;gap:.625rem;display:grid}.lead-quote[data-astro-cid-htmgan3m]{font-family:var(--font-heading);text-transform:uppercase;max-width:26ch;margin:0;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;line-height:1}.lead-quote[data-astro-cid-htmgan3m] cite[data-astro-cid-htmgan3m]{font-family:var(--font-label);text-transform:none;letter-spacing:.06em;color:var(--muted-foreground);margin-top:.75rem;font-size:.875rem;font-style:normal;font-weight:500;display:block}.book[data-astro-cid-htmgan3m]{grid-template-columns:18.75rem minmax(0,1fr);align-items:start;gap:3rem;padding-block:1.5rem 2.75rem;display:grid}.book[data-astro-cid-htmgan3m] h1[data-astro-cid-htmgan3m]{margin:.5rem 0 0;font-size:clamp(2.75rem,6vw,4.25rem)}.hook[data-astro-cid-htmgan3m]{font-family:var(--font-heading);text-transform:uppercase;color:var(--accent);max-width:30ch;margin:1.125rem 0 1rem;font-size:1.625rem;font-weight:800;line-height:1.05}.blurb[data-astro-cid-htmgan3m]{max-width:62ch;margin:0 0 .875rem}.buy[data-astro-cid-htmgan3m]{margin-top:1.375rem}.praise[data-astro-cid-htmgan3m]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 2.5rem;margin-top:2rem;display:grid}.praise[data-astro-cid-htmgan3m] blockquote[data-astro-cid-htmgan3m]{border-left:2px solid var(--accent);margin:0;padding-left:1rem;font-style:italic}.praise[data-astro-cid-htmgan3m].big{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.praise[data-astro-cid-htmgan3m].big blockquote[data-astro-cid-htmgan3m]{font-style:normal;font-family:var(--font-heading);border:0;padding:0;font-size:1.375rem;font-weight:700;line-height:1.15}.praise[data-astro-cid-htmgan3m].big blockquote[data-astro-cid-htmgan3m]:before{content:"“";color:var(--accent);font-size:3.375rem;line-height:.6;display:block}.praise[data-astro-cid-htmgan3m] cite[data-astro-cid-htmgan3m]{font-style:normal;font-family:var(--font-label);letter-spacing:.06em;color:var(--muted-foreground);margin-top:.375rem;font-size:.8125rem;font-weight:500;display:block}.more[data-astro-cid-htmgan3m]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem;display:grid}.more[data-astro-cid-htmgan3m] a[data-astro-cid-htmgan3m]{border-top:2px solid var(--foreground);gap:.375rem;padding-top:.75rem;text-decoration:none;display:grid}.mh[data-astro-cid-htmgan3m]{font-family:var(--font-heading);text-transform:uppercase;margin:0;font-size:1.5rem;font-weight:800;line-height:1}.more[data-astro-cid-htmgan3m] a[data-astro-cid-htmgan3m]:hover .mh[data-astro-cid-htmgan3m]{color:var(--accent)}.t[data-astro-cid-htmgan3m]{color:var(--muted-foreground);font-size:.9375rem;font-style:italic}@media (width<=820px){.entry[data-astro-cid-htmgan3m]{grid-template-columns:6.25rem minmax(0,1fr)}.side[data-astro-cid-htmgan3m]{grid-column:1/-1}.cast[data-astro-cid-htmgan3m],.more[data-astro-cid-htmgan3m],.praise[data-astro-cid-htmgan3m],.praise[data-astro-cid-htmgan3m].big{grid-template-columns:1fr}.cast[data-astro-cid-htmgan3m]>div[data-astro-cid-htmgan3m]+div[data-astro-cid-htmgan3m]{border-left:0;border-top:1px solid var(--border);padding-left:0}.book[data-astro-cid-htmgan3m]{grid-template-columns:1fr;gap:1.5rem}.book[data-astro-cid-htmgan3m] .cover{max-width:15rem}.series-head[data-astro-cid-htmgan3m]{grid-template-columns:1fr}.count[data-astro-cid-htmgan3m]{text-align:left}}
