[hidden]{display:none!important}.lede[data-astro-cid-mk7gp774]{max-width:660px;margin:18px 0 8px;font-size:18px}.lede[data-astro-cid-mk7gp774] p{margin:0 0 .8em}.sign-off{margin:56px 0 0;font-size:18px}.list-link[data-astro-cid-mk7gp774]{color:var(--muted);margin:8px 0 0;font-size:15px}.controls[data-astro-cid-mk7gp774]{z-index:3;background:var(--paper);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex;position:sticky;top:0}.views[data-astro-cid-mk7gp774]{border:2px solid #000;display:inline-flex}.views[data-astro-cid-mk7gp774] button[data-astro-cid-mk7gp774]{font:inherit;color:#000;cursor:pointer;background:#fff;border:0;padding:8px 18px;font-size:15px}.views[data-astro-cid-mk7gp774] button[data-astro-cid-mk7gp774]+button[data-astro-cid-mk7gp774]{border-left:2px solid #000}.views[data-astro-cid-mk7gp774] button[data-astro-cid-mk7gp774][aria-selected=true]{color:#fff;background:#000}#q[data-astro-cid-mk7gp774]{font:inherit;border:2px solid #000;flex:220px;min-width:0;padding:8px 12px;font-size:16px}.result-count[data-astro-cid-mk7gp774]{color:var(--muted);min-height:1.4em;margin:8px 0 0;font-size:14px}.theme-chips[data-astro-cid-mk7gp774]{flex-wrap:wrap;gap:8px;margin:16px 0 4px;display:flex}.theme-chips[data-astro-cid-mk7gp774] a[data-astro-cid-mk7gp774]{background:var(--c);color:var(--ink);border-radius:999px;padding:6px 12px;font-size:14px;font-weight:500;text-decoration:none}.theme-chips[data-astro-cid-mk7gp774] a[data-astro-cid-mk7gp774]:hover{filter:brightness(.92)}.theme-chips[data-astro-cid-mk7gp774] span[data-astro-cid-mk7gp774]{opacity:.75;margin-left:2px}.shelf-group[data-astro-cid-mk7gp774]{margin-top:48px;scroll-margin-top:90px}.shelf-head[data-astro-cid-mk7gp774]{border-left:10px solid var(--c);padding-left:14px}.shelf-head[data-astro-cid-mk7gp774] h2[data-astro-cid-mk7gp774]{font-family:var(--display);letter-spacing:.04em;margin:0;font-size:36px;font-weight:400;line-height:1}.shelf-head[data-astro-cid-mk7gp774] p[data-astro-cid-mk7gp774]{color:var(--muted);margin:4px 0 0}.grid[data-astro-cid-mk7gp774]{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:26px 18px;margin-top:20px;display:grid}.book[data-astro-cid-mk7gp774]{text-align:left;font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;flex-direction:column;gap:4px;padding:0;display:flex}.cover[data-astro-cid-mk7gp774]{aspect-ratio:2/3;background:var(--c);border-radius:3px;transition:transform .15s,box-shadow .15s;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #0003,0 6px 14px -6px #00000059}.book[data-astro-cid-mk7gp774]:hover .cover[data-astro-cid-mk7gp774],.book[data-astro-cid-mk7gp774]:focus-visible .cover[data-astro-cid-mk7gp774]{transform:translateY(-4px)rotate(-1deg);box-shadow:0 2px 4px #0003,0 14px 24px -8px #00000073}.book[data-astro-cid-mk7gp774]:focus-visible{outline:none}.book[data-astro-cid-mk7gp774]:focus-visible .cover[data-astro-cid-mk7gp774]{outline:3px solid var(--c);outline-offset:3px}.cover[data-astro-cid-mk7gp774] img[data-astro-cid-mk7gp774]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tile[data-astro-cid-mk7gp774]{color:var(--ink);background:var(--c);flex-direction:column;justify-content:space-between;padding:12px 10px;display:flex;position:absolute;inset:0}.cover[data-astro-cid-mk7gp774]:not(.no-cover) .tile[data-astro-cid-mk7gp774]{visibility:hidden}.tile-title[data-astro-cid-mk7gp774]{font-family:var(--display);letter-spacing:.02em;font-size:20px;line-height:1.05}.tile-author[data-astro-cid-mk7gp774]{letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:11px}.fav[data-astro-cid-mk7gp774]{z-index:1;background:var(--c);width:24px;height:24px;color:var(--ink);border-radius:50%;place-items:center;font-size:13px;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 1px 3px #0000004d}.book-title[data-astro-cid-mk7gp774]{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.book-author[data-astro-cid-mk7gp774]{color:var(--muted);font-size:13px}.stack[data-astro-cid-mk7gp774]{position:relative}.stack[data-astro-cid-mk7gp774]:hover,.stack[data-astro-cid-mk7gp774]:focus-visible{z-index:2}.stack-covers[data-astro-cid-mk7gp774]{aspect-ratio:2/3;display:block;position:relative}.stack-covers[data-astro-cid-mk7gp774] .cover[data-astro-cid-mk7gp774]{aspect-ratio:auto;left:calc(var(--i) * 7px);top:calc(var(--i) * 4px);width:calc(100% - (var(--layers) - 1) * 7px);height:calc(100% - (var(--layers) - 1) * 4px);z-index:calc(10 - var(--i));transform-origin:50% 100%;transition:transform .25s;position:absolute}.stack[data-astro-cid-mk7gp774]:hover .stack-covers[data-astro-cid-mk7gp774] .cover[data-astro-cid-mk7gp774],.stack[data-astro-cid-mk7gp774]:focus-visible .stack-covers[data-astro-cid-mk7gp774] .cover[data-astro-cid-mk7gp774]{transform:translateX(calc(var(--i) * 16px)) rotate(calc(var(--i) * 4deg))}.stack[data-astro-cid-mk7gp774]:focus-visible .stack-covers[data-astro-cid-mk7gp774] .cover[data-astro-cid-mk7gp774]:first-child{outline:3px solid var(--c);outline-offset:3px}.stack-fav[data-astro-cid-mk7gp774]{z-index:12;right:calc((var(--layers) - 1) * 7px + 6px)}.stack-count[data-astro-cid-mk7gp774]{z-index:11;background:var(--c);min-width:28px;height:28px;color:var(--ink);font-family:var(--display);border-radius:999px;place-items:center;padding:0 6px;font-size:17px;display:grid;position:absolute;bottom:-6px;left:-6px;box-shadow:0 1px 3px #00000059}#series-card[data-astro-cid-mk7gp774]{max-width:min(760px,100vw - 32px)}#series-title[data-astro-cid-mk7gp774]{font-family:var(--display);margin:10px 0 4px;font-size:36px;font-weight:400;line-height:1}.series-meta[data-astro-cid-mk7gp774]{color:var(--muted);margin:0 0 18px}.series-row[data-astro-cid-mk7gp774]{flex-wrap:wrap;align-items:flex-start;gap:18px 14px;display:flex}.series-row[data-astro-cid-mk7gp774] .series-book{width:96px;font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;padding:0}.series-row[data-astro-cid-mk7gp774] .cover{width:100%}.series-row[data-astro-cid-mk7gp774] .series-book:hover .cover{transform:translateY(-4px)}.series-row[data-astro-cid-mk7gp774] .series-num{color:var(--muted);margin-top:6px;font-size:12px;display:block}.series-row[data-astro-cid-mk7gp774] .series-name{font-size:13px;font-weight:600;line-height:1.25;display:block}.series-row[data-astro-cid-mk7gp774] .tandem{border:2px dashed var(--c);border-radius:6px;flex-wrap:wrap;gap:8px;padding:8px;display:flex;position:relative}.series-row[data-astro-cid-mk7gp774] .tandem-note{color:#000;flex-basis:100%;font-size:12px;font-weight:600}.sub[data-astro-cid-mk7gp774]{font-family:var(--display);letter-spacing:.04em;margin:36px 0 16px;font-size:30px;font-weight:400}.author-grid[data-astro-cid-mk7gp774]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;display:grid}.author-card[data-astro-cid-mk7gp774]{border:2px solid #000;border-top:8px solid var(--c);padding:14px 16px 16px}.author-card[data-astro-cid-mk7gp774] header[data-astro-cid-mk7gp774]{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.author-card[data-astro-cid-mk7gp774] h3[data-astro-cid-mk7gp774]{margin:0;font-size:19px}.badge[data-astro-cid-mk7gp774]{font-family:var(--display);background:var(--c);color:var(--ink);border-radius:999px;padding:0 10px;font-size:22px}.mini-covers[data-astro-cid-mk7gp774]{margin:12px 0 10px;padding-left:10px;display:flex}.mini[data-astro-cid-mk7gp774]{aspect-ratio:2/3;background:var(--c);cursor:pointer;border:2px solid #fff;border-radius:3px;width:46px;margin-left:-10px;padding:0;transition:transform .15s;overflow:hidden;box-shadow:0 2px 6px #00000040}.mini[data-astro-cid-mk7gp774]:hover{z-index:1;transform:translateY(-4px)}.mini[data-astro-cid-mk7gp774] img[data-astro-cid-mk7gp774]{object-fit:cover;width:100%;height:100%;display:block}.mini-tile[data-astro-cid-mk7gp774]{color:var(--ink);padding:3px;font-size:7px;line-height:1.1;display:block}.title-list[data-astro-cid-mk7gp774]{margin:0;padding:0;list-style:none}.title-list[data-astro-cid-mk7gp774] li[data-astro-cid-mk7gp774]+li[data-astro-cid-mk7gp774]{border-top:1px solid var(--rule)}.title-link[data-astro-cid-mk7gp774]{font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;width:100%;padding:5px 0;font-size:15px}.title-link[data-astro-cid-mk7gp774]:hover{text-decoration:underline;text-decoration-color:var(--c,#000);text-decoration-thickness:2px}.series-tag[data-astro-cid-mk7gp774]{color:var(--muted);font-size:13px}.singles[data-astro-cid-mk7gp774]{columns:2 260px;column-gap:32px;margin:0;padding:0;list-style:none}.singles[data-astro-cid-mk7gp774] li[data-astro-cid-mk7gp774]{break-inside:avoid;border-bottom:1px solid var(--rule)}.singles[data-astro-cid-mk7gp774] span[data-astro-cid-mk7gp774]{color:var(--muted)}dialog[data-astro-cid-mk7gp774]{border:0;border-top:10px solid var(--c);width:100%;max-width:min(560px,100vw - 32px);padding:26px;box-shadow:0 20px 50px #00000059}dialog[data-astro-cid-mk7gp774]::backdrop{background:#0000008c}.close[data-astro-cid-mk7gp774]{cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1;position:absolute;top:10px;right:14px}.card-body[data-astro-cid-mk7gp774]{grid-template-columns:150px 1fr;align-items:start;gap:22px;display:grid}.card-cover[data-astro-cid-mk7gp774]{aspect-ratio:2/3;background:var(--c);border-radius:3px;position:relative;overflow:hidden;box-shadow:0 8px 20px -6px #00000073}.card-cover[data-astro-cid-mk7gp774] img[data-astro-cid-mk7gp774]{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.card-theme[data-astro-cid-mk7gp774]{letter-spacing:.12em;text-transform:uppercase;background:var(--c);color:var(--ink);border-radius:999px;margin:0;padding:3px 8px;font-size:12px;font-weight:600;display:inline-block}#card-title[data-astro-cid-mk7gp774]{font-family:var(--display);margin:10px 0 6px;font-size:32px;font-weight:400;line-height:1.05}.card-author[data-astro-cid-mk7gp774]{margin:0;font-weight:600}.card-meta[data-astro-cid-mk7gp774]{color:var(--muted);margin:8px 0 16px;font-size:14px}.card-links[data-astro-cid-mk7gp774]{flex-wrap:wrap;gap:10px;display:flex}.card-links[data-astro-cid-mk7gp774] a{border-radius:999px;padding:9px 14px;font-size:15px;font-weight:600;text-decoration:none}.card-links[data-astro-cid-mk7gp774] .buy{background:var(--c);color:var(--ink)}.card-links[data-astro-cid-mk7gp774] .gr{color:#000;border:2px solid #000}.disclosure[data-astro-cid-mk7gp774]{color:var(--muted);margin:48px 0 0;font-size:13px}@media (width<=640px){.controls[data-astro-cid-mk7gp774]{position:static}.shelf-group[data-astro-cid-mk7gp774]{scroll-margin-top:16px}.grid[data-astro-cid-mk7gp774]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px}.tile-title[data-astro-cid-mk7gp774]{font-size:15px}.card-body[data-astro-cid-mk7gp774]{grid-template-columns:110px 1fr;gap:16px}#card-title[data-astro-cid-mk7gp774]{font-size:26px}}
