.book-picks-list[data-astro-cid-dmocybk5]{gap:var(--s-gap-2x) var(--s-gutter);padding-block-end:var(--s-gap-2x);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@container page (width>=1035px){.book-picks-list[data-astro-cid-dmocybk5]{column-gap:var(--s-gutter);row-gap:var(--s-gap-2x);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}.book-pick[data-astro-cid-dmocybk5]{gap:var(--s-gap);grid-template-columns:min(40%,12rem) minmax(0,1fr);align-items:start;display:grid}.book-pick-blurb[data-astro-cid-dmocybk5]{gap:var(--s-small-gap);flex-direction:column;display:flex}.book-pick-blurb-copy[data-astro-cid-dmocybk5]{font-family:var(--font-sans,system-ui, sans-serif);font-size:var(--t-caption);line-height:var(--t-leading-deck);-webkit-line-clamp:9;line-clamp:9;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.book-pick-blurb-copy[data-astro-cid-dmocybk5] p{margin:0}.book-pick-more[data-astro-cid-dmocybk5]{color:var(--c-ink);font-size:var(--t-small);text-underline-offset:.15em}.shelf[data-astro-cid-yfbpzuoo]{margin-block:var(--s-gap-2x) 0;scroll-margin-block-start:calc(var(--s-sticky-bar-height) + var(--s-gap))}.shelf[data-astro-cid-yfbpzuoo][hidden]{display:none}.shelf-label[data-astro-cid-yfbpzuoo]{inline-size:auto;margin-inline:calc(var(--s-content-inset) * -1)}.shelf-name[data-astro-cid-yfbpzuoo]{--font-heading-weight:600;inline-size:fit-content;font-size:var(--t-banner);line-height:var(--t-leading-heading-mid);letter-spacing:var(--t-tracking-heading-mid);margin:0}.shelf-list[data-astro-cid-yfbpzuoo]{gap:var(--s-gap-2x) var(--s-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),10.5rem));margin:0;padding:0;list-style:none;display:grid}@container page (width>=680px){.shelf-list[data-astro-cid-yfbpzuoo]{column-gap:var(--s-gutter);grid-template-columns:repeat(auto-fill,10.5rem)}}.shelf[data-astro-cid-yfbpzuoo]:not([data-expanded]) [data-shelf-more]{display:none}.shelf-toggle[data-astro-cid-yfbpzuoo]{align-items:center;gap:var(--s-tiny-gap);padding:var(--s-tiny-gap) 0;color:var(--c-ink);font-size:var(--t-caption);cursor:pointer;background:0 0;border:0;margin-block-start:var(--s-gap);display:inline-flex}.shelf-toggle[data-astro-cid-yfbpzuoo][hidden]{display:none}.shelf-toggle[data-astro-cid-yfbpzuoo] svg{block-size:1.1em;inline-size:1.1em;color:var(--c-red);transition:transform var(--motion-hover) ease}.shelf-toggle[data-astro-cid-yfbpzuoo]:focus-visible{outline:3px solid var(--c-yellow);outline-offset:2px;box-shadow:0 0 0 calc(2px + 3px) var(--c-ink)}@media (hover:hover){.shelf-toggle[data-astro-cid-yfbpzuoo]:hover{text-decoration:underline}}@media (prefers-reduced-motion:reduce){.shelf-toggle[data-astro-cid-yfbpzuoo] svg{transition:none}}.shelf[data-astro-cid-yfbpzuoo][data-expanded] .shelf-toggle[data-astro-cid-yfbpzuoo] svg{transform:rotate(180deg)}.books-title[data-astro-cid-yxyljrfl]{margin:0 0 var(--s-gap-3x);justify-content:center;display:flex}.books-title-link[data-astro-cid-yxyljrfl]{display:flex}.books-title-logo[data-astro-cid-yxyljrfl]{inline-size:auto;block-size:var(--s-emblem)}@container page (width>=680px){.books-title-logo[data-astro-cid-yxyljrfl]{block-size:calc(var(--s-emblem) * 1.5)}}:root[data-theme=dark] .books-title-logo[data-astro-cid-yxyljrfl]{filter:invert()hue-rotate(180deg)}.books-intro[data-astro-cid-yxyljrfl]{font-size:var(--t-caption)}.books-intro[data-astro-cid-yxyljrfl] p{margin:0}.books-intro[data-astro-cid-yxyljrfl] p+p{margin-block-start:var(--s-small-gap)}.books-quote[data-astro-cid-yxyljrfl]{margin:0 0 var(--s-gap-2x);padding:var(--s-tiny-gap) 0 var(--s-tiny-gap) var(--s-gap);border-inline-start:var(--s-tiny-gap) solid var(--c-ink)}.books-quote[data-astro-cid-yxyljrfl] p[data-astro-cid-yxyljrfl]{font-size:var(--t-title);font-style:italic}.books-quote[data-astro-cid-yxyljrfl] cite[data-astro-cid-yxyljrfl]{margin-block-start:var(--s-small-gap);font-style:normal;display:block}.books-quote[data-astro-cid-yxyljrfl] em[data-astro-cid-yxyljrfl]{font-style:italic}.books-promo[data-astro-cid-yxyljrfl]{margin-block-start:var(--s-gap-3x);display:block}.books-promo[data-astro-cid-yxyljrfl] picture[data-astro-cid-yxyljrfl],.books-promo[data-astro-cid-yxyljrfl] img{block-size:auto;inline-size:100%;display:block}.books-promo[data-astro-cid-yxyljrfl]:focus-visible{outline:3px solid var(--c-yellow);outline-offset:2px;box-shadow:0 0 0 calc(2px + 3px) var(--c-ink)}.books-empty[data-astro-cid-yxyljrfl]{color:var(--c-grey)}.books-browse[data-astro-cid-yxyljrfl]{gap:var(--s-gap-2x) var(--s-gutter);grid-template-columns:minmax(0,1fr);align-items:start;padding-block-end:var(--s-gap-2x);display:grid}@container page (width>=1035px){.books-browse[data-astro-cid-yxyljrfl]{grid-template-columns:14rem minmax(0,1fr)}}@media (scripting:none){.books-browse[data-astro-cid-yxyljrfl]{grid-template-columns:minmax(0,1fr)}.books-imprints[data-astro-cid-yxyljrfl],.books-facets[data-astro-cid-yxyljrfl]{display:none}}.books-imprints[data-astro-cid-yxyljrfl]{gap:var(--s-small-gap);flex-wrap:wrap;grid-column:1/-1;display:flex}.books-imprint[data-astro-cid-yxyljrfl]{--font-heading-weight:600;padding:var(--s-small-gap);border:var(--s-rule-width) solid var(--c-ink);color:var(--c-ink);font-weight:var(--font-heading-weight);font-size:var(--t-title);line-height:var(--t-leading-heading-near);letter-spacing:var(--t-tracking-heading-near);cursor:pointer;background:0 0}@container page (width>=680px){.books-imprint[data-astro-cid-yxyljrfl]{padding-inline:var(--s-gap);font-size:var(--t-headline);line-height:var(--t-leading-heading-near);letter-spacing:var(--t-tracking-heading-near)}}.books-imprint[data-astro-cid-yxyljrfl]:focus-visible{outline:3px solid var(--c-yellow);outline-offset:2px;box-shadow:0 0 0 calc(2px + 3px) var(--c-ink)}@media (hover:hover){.books-imprint[data-astro-cid-yxyljrfl]:hover{text-underline-offset:.15em;text-decoration:underline}}.books-imprint[data-astro-cid-yxyljrfl][aria-pressed=true]{background:var(--c-ink);color:var(--c-paper)}.books-facets[data-astro-cid-yxyljrfl]{gap:var(--s-gap-2x);display:grid}.books-facet-name[data-astro-cid-yxyljrfl]{--font-heading-weight:600;margin:0 0 var(--s-small-gap);font-size:var(--t-title);line-height:var(--t-leading-heading-near);letter-spacing:var(--t-tracking-heading-near)}.books-facet-list[data-astro-cid-yxyljrfl]{gap:var(--s-small-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.books-toggle[data-astro-cid-yxyljrfl]{align-items:baseline;gap:var(--s-small-gap);padding:var(--s-tiny-gap) var(--s-small-gap);border:var(--s-rule-width) solid var(--c-ink);color:var(--c-ink);font-size:var(--t-small);text-align:start;cursor:pointer;background:0 0;display:inline-flex}.books-toggle[data-astro-cid-yxyljrfl]:focus-visible{outline:3px solid var(--c-yellow);outline-offset:2px;box-shadow:0 0 0 calc(2px + 3px) var(--c-ink)}@media (hover:hover){.books-toggle[data-astro-cid-yxyljrfl]:hover .books-toggle-name[data-astro-cid-yxyljrfl]{text-decoration:underline}}.books-toggle-count[data-astro-cid-yxyljrfl]{color:var(--c-grey);font-size:var(--t-small)}.books-toggle[data-astro-cid-yxyljrfl][aria-pressed=true]{background:var(--c-ink);color:var(--c-paper);font-weight:500}.books-toggle[data-astro-cid-yxyljrfl][aria-pressed=true] .books-toggle-count[data-astro-cid-yxyljrfl]{color:inherit}@container page (width>=1035px){.books-facet-list[data-astro-cid-yxyljrfl]{flex-direction:column;gap:0}.books-toggle[data-astro-cid-yxyljrfl]{inline-size:100%;padding:var(--s-tiny-gap) 0 var(--s-tiny-gap) var(--s-small-gap);border:0;border-inline-start:var(--s-tiny-gap) solid transparent;font-size:var(--t-caption)}.books-toggle-name[data-astro-cid-yxyljrfl]{min-inline-size:0}.books-toggle-count[data-astro-cid-yxyljrfl]{font-variant-numeric:tabular-nums;margin-inline-start:auto;padding-inline-end:var(--s-small-gap)}.books-toggle[data-astro-cid-yxyljrfl][aria-pressed=true]{border-inline-start-color:var(--c-red);color:var(--c-ink);background:0 0}}.books-facet-toggle[data-astro-cid-yxyljrfl]{display:none}@container page (width<680px){.books-facets[data-astro-cid-yxyljrfl]{gap:var(--s-small-gap);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;position:relative}.books-facet-name[data-astro-cid-yxyljrfl]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.books-facet-toggle[data-astro-cid-yxyljrfl]{align-items:center;gap:var(--s-small-gap);inline-size:100%;padding:var(--s-small-gap);border:var(--s-rule-width) solid var(--c-ink);color:var(--c-ink);font-size:var(--t-caption);cursor:pointer;background:0 0;font-weight:600;display:flex}.books-facet-toggle[data-astro-cid-yxyljrfl] svg{block-size:1em;inline-size:1em;transition:rotate var(--motion-hover);flex-shrink:0;margin-inline-start:auto}.books-facet-toggle[data-astro-cid-yxyljrfl][aria-expanded=true] svg{rotate:180deg}.books-facet-toggle[data-astro-cid-yxyljrfl]:focus-visible{outline:3px solid var(--c-yellow);outline-offset:2px;box-shadow:0 0 0 calc(2px + 3px) var(--c-ink)}.books-facet-chosen[data-astro-cid-yxyljrfl]{padding-inline:var(--s-tiny-gap);background:var(--c-ink);color:var(--c-paper);font-size:var(--t-small);font-weight:500}.books-facet-chosen[data-astro-cid-yxyljrfl]:empty{display:none}.books-facet-list[data-astro-cid-yxyljrfl]{z-index:var(--z-dropdown);max-block-size:60svh;padding:var(--s-medium-gap) var(--s-gap);background:var(--c-paper);color:var(--c-ink);border:var(--s-rule-width) solid var(--c-rule-strong);box-shadow:var(--shadow-popover);flex-flow:column;gap:0;margin-block-start:var(--s-small-gap);position:absolute;inset-inline:0;overflow-y:auto}.books-facet-toggle[data-astro-cid-yxyljrfl][aria-expanded=false]+.books-facet-list[data-astro-cid-yxyljrfl]{display:none}.books-toggle[data-astro-cid-yxyljrfl]{inline-size:100%;padding:var(--s-small-gap) 0 var(--s-small-gap) var(--s-small-gap);border:0;border-block-end:var(--s-rule-width) solid var(--c-rule);border-inline-start:var(--s-tiny-gap) solid transparent;font-size:var(--t-caption);justify-content:space-between}.books-toggle[data-astro-cid-yxyljrfl][aria-pressed=true]{border-inline-start-color:var(--c-red);color:var(--c-ink);background:0 0}}.books-active[data-astro-cid-yxyljrfl]{align-items:center;gap:var(--s-small-gap) var(--s-gap);flex-wrap:wrap;margin-block-end:var(--s-gap-2x);display:flex}.books-active[data-astro-cid-yxyljrfl][hidden]{display:none}.books-chips[data-astro-cid-yxyljrfl]{gap:var(--s-small-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.books-chip[data-astro-cid-yxyljrfl]{align-items:center;gap:var(--s-tiny-gap);background:var(--c-theory);color:var(--c-on-theory);border-color:var(--c-theory);font-size:var(--t-caption);cursor:pointer;display:inline-flex}.books-chip[data-astro-cid-yxyljrfl] svg{block-size:1em;inline-size:1em}.books-chip[data-astro-cid-yxyljrfl]:focus-visible{outline:3px solid var(--c-yellow);outline-offset:2px;box-shadow:0 0 0 calc(2px + 3px) var(--c-ink)}.books-clear[data-astro-cid-yxyljrfl]{padding:var(--s-tiny-gap) 0;color:var(--c-ink);font-size:var(--t-caption);text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;text-decoration:underline}.books-clear[data-astro-cid-yxyljrfl][hidden]{display:none}.books-clear[data-astro-cid-yxyljrfl]:focus-visible{outline:3px solid var(--c-yellow);outline-offset:2px;box-shadow:0 0 0 calc(2px + 3px) var(--c-ink)}.books-grid[data-astro-cid-yxyljrfl]{gap:var(--s-gap-2x) var(--s-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@container page (width>=680px){.books-grid[data-astro-cid-yxyljrfl]{column-gap:var(--s-gutter);grid-template-columns:repeat(auto-fill,10.5rem)}}.books-grid[data-astro-cid-yxyljrfl]>[data-astro-cid-yxyljrfl][hidden]{display:none}.books-continue[data-astro-cid-yxyljrfl]{padding-block-end:var(--s-gap)}.books-continue[data-astro-cid-yxyljrfl][hidden]{display:none}
