.FilterBar_filters__kWhq4{display:flex;align-items:center;gap:20px;padding:0 0 16px;flex-wrap:wrap}.FilterBar_filtersGroup__7WiAw{display:flex;align-items:center;gap:2px;flex-wrap:wrap}.FilterBar_chip__VPKC_{font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;color:var(--bark-soft);padding:6px 14px;cursor:pointer;border-radius:999px;border:1px solid transparent;background:transparent;transition:color .15s,background .15s,border-color .15s;white-space:nowrap}.FilterBar_chip__VPKC_:hover{color:var(--bark)}.FilterBar_chipActive__Y56q0{color:var(--cream);background:var(--bark);border-color:var(--bark)}.FilterBar_chipActive__Y56q0:hover{color:var(--cream)}.FilterBar_filtersSearch__JkaCs{margin-left:auto;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--cream-line);padding:4px 4px 6px;min-width:220px;transition:border-color .15s}.FilterBar_filtersSearch__JkaCs:focus-within{border-color:var(--bark)}.FilterBar_searchIcon__pr9LN{color:var(--bark-soft);font-size:15px;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FilterBar_searchInput__s913o{flex:1 1;border:0;background:transparent;font-family:var(--font-serif,"Cormorant Garamond",Georgia,serif);font-style:italic;font-size:15px;color:var(--ink);outline:none;padding:2px 0}.FilterBar_searchInput__s913o::placeholder{color:var(--bark-faint);font-style:italic}.FilterBar_sortRow__XrZOu{display:flex;align-items:center;gap:16px;padding-bottom:14px;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px}.FilterBar_eyebrow__FdpFf{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--bark-soft)}.FilterBar_sort__VarT5{color:var(--bark-soft);cursor:pointer;padding-bottom:3px;background:none;border:none;border-bottom:1px solid transparent;font-family:inherit;font-size:inherit;transition:color .15s,border-color .15s}.FilterBar_sort__VarT5:hover{color:var(--bark)}.FilterBar_sortActive__7JZNU{color:var(--bark);border-bottom-color:var(--bark);font-weight:500}.FilterBar_sortActive__7JZNU:hover{color:var(--bark)}.FilterBar_sortCount___4ccF{margin-left:auto;font-family:var(--font-serif,"Cormorant Garamond",Georgia,serif);font-style:italic;color:var(--bark-soft);font-size:15px}@media (max-width:600px){.FilterBar_filters__kWhq4{gap:12px}.FilterBar_filtersSearch__JkaCs{min-width:160px}}.page_hero__mjR0x{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:64px;gap:64px;align-items:end;padding:48px 0 56px;border-bottom:1px solid var(--cream-line);display:none}.page_heroTitle__Q284B{font-family:var(--font-serif);font-size:clamp(56px,7vw,88px);line-height:.95;margin:0 0 24px;color:var(--bark);font-weight:500;letter-spacing:-.01em}.page_heroTitle__Q284B em{font-style:italic;font-weight:400;color:var(--ink)}.page_heroZh__S6LWx{font-family:var(--font-serif);font-size:20px;color:var(--bark);letter-spacing:.15em;margin:0 0 24px}.page_heroLede__7io3a{font-family:var(--font-sans);font-size:14px;line-height:1.75;color:var(--bark-soft);max-width:480px}.page_heroRight__1_EjB{display:flex;flex-direction:column;align-items:flex-end}.page_featuredCard__0_kS_{width:100%;max-width:420px;background:var(--cream-deep);border:1px solid var(--cream-line);padding:22px;display:grid;grid-template-columns:88px 1fr;grid-gap:18px;gap:18px;align-items:start}.page_featuredCover__Jv6AZ{width:88px;height:124px;background:linear-gradient(160deg,#3d2a22,#1b1410);color:var(--cream);display:grid;place-items:center;font-family:var(--font-serif);font-weight:600;text-align:center;padding:12px;font-size:17px;line-height:1.3;position:relative;box-shadow:4px 6px 0 var(--cream-line);overflow:hidden}.page_featuredCover__Jv6AZ:before{content:"";position:absolute;left:6px;top:10px;bottom:10px;width:1px;background:hsla(43,64%,96%,.22)}.page_featuredCoverImg__oDX1h{width:100%;height:100%;object-fit:cover;display:block}.page_featuredTag__nvQu5{font-family:var(--font-sans);font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:var(--accent)}.page_featuredTitle__v3Cb2{margin:8px 0 5px;font-family:var(--font-serif);font-size:19px;color:var(--ink);font-weight:600}.page_featuredAuthor__NjAFn{font-family:var(--font-sans);font-size:12px;color:var(--bark-soft);margin-bottom:12px}.page_featuredBlurb__zy0X0{line-height:1.7;margin:0 0 14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page_featuredBlurb__zy0X0,.page_featuredCta__6OMIg{font-family:var(--font-sans);font-size:12px;color:var(--bark)}.page_featuredCta__6OMIg{border-bottom:1px solid var(--bark);padding-bottom:2px;letter-spacing:.05em;display:inline-block}.page_sectionHead__D_YEa{display:flex;justify-content:space-between;align-items:flex-end;margin:48px 0 0;padding-bottom:18px;border-bottom:1px solid var(--cream-line)}.page_sectionTitle__Y2wjZ{font-family:var(--font-serif);font-size:clamp(28px,4vw,44px);color:var(--bark);font-weight:500;letter-spacing:-.005em;line-height:1}.page_sectionTitle__Y2wjZ em{font-style:italic;font-weight:400}.page_sectionMeta__vfCaS{font-family:var(--font-sans);font-size:12px;color:var(--bark-soft);letter-spacing:.1em}.page_empty__u5eps{padding:64px 0;text-align:center;font-family:var(--font-serif);font-style:italic;font-size:18px;color:var(--bark-soft)}.page_library__Y1qQr{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border-top:1px solid var(--cream-line);border-left:1px solid var(--cream-line)}.page_book__LIPBq{padding:28px 24px 24px;border-right:1px solid var(--cream-line);border-bottom:1px solid var(--cream-line);display:flex;flex-direction:column;gap:14px;text-decoration:none;color:inherit;cursor:pointer;transition:background .2s;position:relative}.page_book__LIPBq:nth-child(4n){border-right:0}.page_book__LIPBq:hover{background:var(--cream-deep)}.page_bookNum__j2Tj2{position:absolute;top:16px;right:20px;font-family:var(--font-serif);font-style:italic;color:var(--bark-faint);font-size:13px}.page_bookCover__y76_Q{width:100%;aspect-ratio:3/4;display:grid;place-items:center;font-family:var(--font-serif);font-weight:600;text-align:center;padding:16px;font-size:20px;line-height:1.35;position:relative;overflow:hidden;background:var(--cream-deep);border:1px solid var(--cream-line);color:var(--bark)}.page_bookCover__y76_Q:after{content:"";position:absolute;left:8px;top:14px;bottom:14px;width:1px;background:currentColor;opacity:.18}.page_bookCoverImg__Cs1j8{width:100%;height:100%;object-fit:cover;display:block;position:absolute;inset:0}.page_coverDark__mv5nK{background:linear-gradient(160deg,#4a342a,#1d1612);color:var(--cream);border-color:transparent}.page_coverOlive__ftBEP{background:#6b7a4f;color:var(--cream);border-color:transparent}.page_coverTerracotta__0c0Yt{background:#b06949;color:var(--cream);border-color:transparent}.page_coverBone__O01G3{background:#ece3cf;color:var(--bark)}.page_coverInk__XZzFO{background:#2b2521;color:var(--cream);border-color:transparent}.page_bookStatus__1_A1D{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--bark-soft)}.page_blip__l0Upd{width:6px;height:6px;border-radius:50%;background:var(--bark-soft);flex-shrink:0}.page_blipLive__kNxEO{background:var(--accent);animation:page_pulse__uvc__ 2.4s ease-in-out infinite}.page_blipDone__s_ySJ{background:var(--leaf)}@keyframes page_pulse__uvc__{0%,to{opacity:1}50%{opacity:.3}}.page_bookTitle__IAcpZ{font-family:var(--font-serif);font-size:18px;color:var(--ink);font-weight:600;line-height:1.3;margin:0}.page_bookAuthor__pMikw{font-size:12px;margin-top:-6px}.page_bookAuthor__pMikw,.page_bookFoot__llpcA{font-family:var(--font-sans);color:var(--bark-soft)}.page_bookFoot__llpcA{display:flex;justify-content:space-between;align-items:baseline;margin-top:auto;padding-top:14px;border-top:1px solid var(--cream-line);font-size:11px;letter-spacing:.05em}.page_bookChapters__VtazU{font-family:var(--font-serif);font-style:italic;font-size:13px;color:var(--bark)}.page_bookStats__BITYf{display:flex;gap:12px}.page_pagination__U5yLg{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:48px;flex-wrap:wrap}.page_pageBtn__SLKTU{padding:7px 18px;font-family:var(--font-sans);font-size:13px;border:1px solid var(--cream-line);border-radius:0;color:var(--bark);background:transparent;transition:border-color .15s,color .15s,background .15s;cursor:pointer}.page_pageBtn__SLKTU:hover{border-color:var(--bark);background:var(--cream-deep)}.page_pageNumbers__dqxo7{display:flex;align-items:center;gap:4px}.page_pageNum___hqiK{width:34px;height:34px;display:flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:13px;border:1px solid var(--cream-line);border-radius:0;color:var(--bark);background:transparent;transition:border-color .15s,color .15s,background .15s;cursor:pointer}.page_pageNum___hqiK:hover{border-color:var(--bark);background:var(--cream-deep)}.page_pageNumActive__jpUJa{background:var(--bark);border-color:var(--bark);color:var(--cream);font-weight:600;pointer-events:none}.page_pageEllipsis__FFQrx{padding:0 4px;color:var(--bark-faint);font-size:13px}.page_featuredSection__hL6gR{padding:40px 0 0;border-bottom:1px solid var(--cream-line);margin-bottom:0}.page_featuredSectionTitle__6Wj9_{font-family:var(--font-serif);font-size:clamp(20px,3vw,28px);color:var(--bark);font-weight:500;margin:0 0 20px;letter-spacing:-.005em}.page_featuredScroll__JNyIf{display:flex;gap:16px;overflow-x:auto;padding-bottom:24px;scrollbar-width:thin;scrollbar-color:var(--cream-line) transparent;-webkit-overflow-scrolling:touch}.page_featuredScroll__JNyIf::-webkit-scrollbar{height:4px}.page_featuredScroll__JNyIf::-webkit-scrollbar-track{background:transparent}.page_featuredScroll__JNyIf::-webkit-scrollbar-thumb{background:var(--cream-line);border-radius:2px}.page_featuredScrollCard__9uPZ1{flex:0 0 160px;display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit;border:1.5px solid #d97706;padding:14px;background:var(--cream-deep);transition:border-color .2s,background .2s}.page_featuredScrollCard__9uPZ1:hover{border-color:#b45309;background:#fef9ee}.page_featuredScrollCover__jiAqm{width:100%;aspect-ratio:3/4;display:grid;place-items:center;font-family:var(--font-serif);font-weight:600;text-align:center;padding:12px;font-size:16px;line-height:1.3;position:relative;overflow:hidden;color:var(--cream)}.page_featuredScrollCoverImg__Mnlci{width:100%;height:100%;object-fit:cover;display:block;position:absolute;inset:0}.page_featuredScrollInfo__KmYEF{display:flex;flex-direction:column;gap:4px}.page_featuredScrollStar__BPjun{font-size:12px;line-height:1}.page_featuredScrollTitle__KuBpj{font-family:var(--font-serif);font-size:14px;font-weight:600;color:var(--ink);margin:0;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_featuredScrollAuthor__shn7l{font-family:var(--font-sans);font-size:11px;color:var(--bark-soft);margin:0}.page_featuredScrollCategories__9TNKv{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.page_featuredScrollCategory___TP_8{font-family:var(--font-sans);font-size:10px;padding:1px 5px;border:1px solid #d97706;color:#d97706;border-radius:2px;letter-spacing:.03em}@media (max-width:960px){.page_hero__mjR0x{grid-template-columns:1fr;gap:40px}.page_heroRight__1_EjB{align-items:flex-start}.page_featuredCard__0_kS_{max-width:100%}.page_library__Y1qQr{grid-template-columns:repeat(2,1fr)}.page_book__LIPBq:nth-child(4n){border-right:1px solid var(--cream-line)}.page_book__LIPBq:nth-child(2n){border-right:0}}@media (max-width:600px){.page_hero__mjR0x{padding:32px 0 40px}.page_heroTitle__Q284B{font-size:48px}.page_library__Y1qQr{grid-template-columns:repeat(2,1fr)}.page_book__LIPBq{padding:20px 16px 18px}.page_sectionHead__D_YEa{margin-top:32px}}