.book-detail_pageShell__80KH0{display:grid;grid-gap:2rem;gap:2rem}.book-detail_heroShell__tgZTw{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:minmax(260px,300px) minmax(0,1fr);align-items:start}.book-detail_heroCover__kXlOa{width:100%;border:1px solid color-mix(in srgb,var(--line) 88%,#ffffff 12%);background:#ece8de;box-shadow:0 10px 22px rgba(16,16,16,.09)}.book-detail_heroBody__HiTcj{display:grid;grid-gap:.46rem;gap:.46rem;align-content:start}.book-detail_heroKicker___n3Ub{margin:0;font-size:.69rem;letter-spacing:.11em;text-transform:uppercase;color:color-mix(in srgb,var(--muted) 82%,#000000 18%)}.book-detail_heroTitle__jgthD{margin:0;font-family:var(--font-headline),"Times New Roman",serif;font-size:clamp(1.85rem,2.55vw,2.26rem);line-height:1.09;letter-spacing:.005em}.book-detail_heroSubtitle__cEXcM{margin:0;max-width:54ch;font-size:1.03rem;line-height:1.45;color:color-mix(in srgb,var(--muted) 89%,#000000 11%)}.book-detail_heroMetaPrimary__Kt3l_,.book-detail_heroMetaSecondary__uhXDG,.book-detail_heroMetaTertiary__cZoTD{margin:0;font-size:.84rem;color:var(--muted)}.book-detail_heroMetaPrimary__Kt3l_{margin-top:.2rem}.book-detail_heroMetaSecondary__uhXDG{letter-spacing:.01em}.book-detail_heroMetaTertiary__cZoTD{font-size:.76rem;text-transform:uppercase;letter-spacing:.07em}.book-detail_heroHook__Y_Cta{margin:.22rem 0 0;max-width:58ch;font-size:.92rem;line-height:1.5;color:color-mix(in srgb,var(--ink) 86%,#ffffff 14%)}.book-detail_heroHookPromoted__vrOCw{margin-top:.82rem;max-width:38ch;padding-top:.72rem;border-top:1px solid color-mix(in srgb,#b08a4d 34%,var(--line) 66%);font-size:1.06rem;font-weight:600;line-height:1.38;color:color-mix(in srgb,var(--ink) 94%,#ffffff 6%)}.book-detail_heroTags__apEpM{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:.2rem}.book-detail_heroTagsAfterActions__YSBwy{margin-top:1rem}.book-detail_heroTag__kDIZW{background:color-mix(in srgb,#ffffff 74%,var(--paper) 26%);padding:.25rem .55rem;font-size:.72rem}.book-detail_heroTagMore__gJNee summary,.book-detail_heroTag__kDIZW{border:1px solid color-mix(in srgb,var(--line) 85%,#ffffff 15%);letter-spacing:.06em;text-transform:uppercase}.book-detail_heroTagMore__gJNee summary{list-style:none;cursor:pointer;background:#ffffff;padding:.24rem .52rem;font-size:.7rem;color:color-mix(in srgb,var(--muted) 88%,#000000 12%)}.book-detail_heroTagMore__gJNee summary::-webkit-details-marker{display:none}.book-detail_heroTagMore__gJNee[open] summary{margin-bottom:.32rem}.book-detail_heroTagMoreList__7TBtQ{display:flex;flex-wrap:wrap;gap:.35rem}.book-detail_heroActions__e1WzT{margin-top:.24rem;display:grid;grid-gap:.42rem;gap:.42rem;justify-items:start}.book-detail_heroCtaPrimary__mQmQk,.book-detail_heroCtaSecondary__z5eRg{display:inline-block;border:1px solid var(--ink);padding:.53rem .88rem;font-size:.73rem;text-transform:uppercase;letter-spacing:.08em;transition:background .15s ease,color .15s ease}.book-detail_heroCtaPrimary__mQmQk{background:var(--ink);color:#ffffff}.book-detail_heroCtaSecondary__z5eRg{background:#ffffff;color:var(--ink)}.book-detail_heroCtaPrimary__mQmQk:hover,.book-detail_heroCtaSecondary__z5eRg:hover{background:color-mix(in srgb,var(--ink) 92%,#ffffff 8%);color:#ffffff}.book-detail_promotedHero__05k1C{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-gap:.78rem;gap:.78rem;padding:1.15rem 1.1rem;border:1px solid color-mix(in srgb,#b08a4d 36%,var(--line) 64%);background:radial-gradient(circle at top right,rgba(183,146,79,.16),transparent 32%),linear-gradient(180deg,#fffaf1,#f7f0e3)}.book-detail_promotedHeroVideoShell__E1F0U{position:absolute;inset:0;z-index:0}.book-detail_promotedHeroVideo__TN9_t{width:100%;height:100%;object-fit:cover;object-position:center center;opacity:.14;filter:blur(1.6px) saturate(.82) brightness(.8);transform:scale(1.035)}.book-detail_promotedHeroOverlay__V88lI{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(255,250,241,.9),rgba(247,240,227,.95))}.book-detail_promotedHeroContent__OD0nA{position:relative;z-index:2;display:grid;grid-gap:.78rem;gap:.78rem}.book-detail_promotedHeroEyebrow__1cvhy{margin:0;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,#6f5223 76%,#000000 24%)}.book-detail_promotedHeroTitle__KtvbX{margin:0;font-family:var(--font-headline),"Times New Roman",serif;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.12;color:color-mix(in srgb,var(--ink) 94%,#ffffff 6%)}.book-detail_promotedHeroBody__7BYvR{margin:0;max-width:64ch;font-size:.94rem;line-height:1.58;color:color-mix(in srgb,var(--muted) 82%,#000000 18%)}.book-detail_promotedCtaActions__pzC09,.book-detail_promotedHeroActions__NYeYc{display:flex;flex-wrap:wrap;gap:.55rem}.book-detail_promotedCtaPrimary__OS_IZ,.book-detail_promotedCtaSecondary__uPnxH,.book-detail_promotedHeroPrimary__vj0lc,.book-detail_promotedHeroSecondary__WTwhV{display:inline-block;border:1px solid var(--ink);padding:.56rem .88rem;font-size:.73rem;letter-spacing:.08em;text-transform:uppercase;transition:background .15s ease,color .15s ease,border-color .15s ease}.book-detail_promotedCtaPrimary__OS_IZ,.book-detail_promotedHeroPrimary__vj0lc{background:var(--ink);color:#ffffff}.book-detail_promotedCtaSecondary__uPnxH,.book-detail_promotedHeroSecondary__WTwhV{background:transparent;color:var(--ink)}.book-detail_promotedCtaPrimary__OS_IZ:hover,.book-detail_promotedCtaSecondary__uPnxH:hover,.book-detail_promotedHeroPrimary__vj0lc:hover,.book-detail_promotedHeroSecondary__WTwhV:hover{background:color-mix(in srgb,var(--ink) 92%,#ffffff 8%);color:#ffffff}.book-detail_sectionBlock__Sdmo8{display:grid;grid-gap:.8rem;gap:.8rem}.book-detail_sectionTitle__AWeTj{margin:0;font-family:var(--font-headline),"Times New Roman",serif;font-size:1.46rem}.book-detail_sectionLead__aiV9Z{margin:0;max-width:64ch;line-height:1.58;color:color-mix(in srgb,var(--muted) 84%,#000000 16%)}.book-detail_sectionCopy__7xgv8{margin:0;font-size:.92rem;line-height:1.55;color:var(--muted)}.book-detail_inlineEmpty__uPX8M{margin:0;font-size:.9rem;line-height:1.55;color:var(--muted)}.book-detail_inlineEmpty__uPX8M a{text-decoration:underline;text-underline-offset:.18rem}.book-detail_glanceGrid__xv_Gt{display:grid;grid-gap:.9rem;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.book-detail_glanceCard__N4ECE{border:1px solid color-mix(in srgb,var(--line) 93%,#ffffff 7%);background:color-mix(in srgb,#ffffff 95%,var(--paper) 5%);padding:.86rem .9rem}.book-detail_glanceHeading__XyuY1{margin:0;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.book-detail_audienceChips__CmoUy{margin-top:.62rem;display:flex;flex-wrap:wrap;gap:.38rem}.book-detail_audienceChip__bntEc{border:1px solid color-mix(in srgb,var(--line) 85%,#ffffff 15%);background:color-mix(in srgb,#ffffff 92%,var(--paper) 8%);padding:.26rem .52rem;font-size:.79rem;line-height:1.3;color:color-mix(in srgb,var(--ink) 90%,#ffffff 10%)}.book-detail_audienceContext__m1xR8{margin-top:.62rem;display:grid;grid-gap:.72rem;gap:.72rem}.book-detail_audienceContextTitle__2i72z{margin:0;font-family:var(--font-headline),"Times New Roman",serif;font-size:1.04rem;line-height:1.15;color:color-mix(in srgb,var(--ink) 93%,#ffffff 7%)}.book-detail_audienceContextDek__FXkR9{margin:0;font-size:.88rem;line-height:1.48;color:color-mix(in srgb,var(--muted) 82%,#000000 18%)}.book-detail_audienceContextSection__D6xAl{display:grid;grid-gap:.28rem;gap:.28rem}.book-detail_audienceContextLabel__K60wy{margin:0;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--muted) 84%,#000000 16%)}.book-detail_audienceContextList__QGg55{margin:0;padding-left:1rem;display:grid;grid-gap:.22rem;gap:.22rem}.book-detail_audienceContextItem__nWWC9{font-size:.84rem;line-height:1.46;color:color-mix(in srgb,var(--ink) 92%,#ffffff 8%)}.book-detail_detailGrid__TCjzh{margin:.62rem 0 0;display:grid;grid-gap:.4rem;gap:.4rem}.book-detail_detailRow__xr9XZ{display:grid;grid-template-columns:minmax(95px,118px) minmax(0,1fr);grid-gap:.55rem;gap:.55rem;align-items:start}.book-detail_detailLabel___pAn7{margin:0;font-size:.73rem;letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb,var(--muted) 86%,#000000 14%)}.book-detail_detailValue__dvn16{margin:0;font-size:.89rem;line-height:1.42;color:color-mix(in srgb,var(--ink) 91%,#ffffff 9%)}.book-detail_glanceEmpty__OccAc{margin:.58rem 0 0;font-size:.87rem;color:var(--muted)}.book-detail_promotedModules__QKHYd{display:grid;grid-gap:1.2rem;gap:1.2rem}.book-detail_promotedHeader__e8eJ0{display:grid;grid-gap:.3rem;gap:.3rem}.book-detail_promotedEyebrow__JHYh2{margin:0;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--muted) 82%,#000000 18%)}.book-detail_promotedModule__crE7p{display:grid;grid-gap:.72rem;gap:.72rem}.book-detail_promotedModuleHighlight__5bqyI{padding:1rem 1.05rem;border:1px solid color-mix(in srgb,#b08a4d 34%,var(--line) 66%);background:linear-gradient(180deg,#fff9ef,#f6efe1)}.book-detail_promotedModuleCompact__xUZ8B{gap:.5rem;padding:.82rem .9rem;border:1px solid color-mix(in srgb,var(--line) 88%,#ffffff 12%);background:color-mix(in srgb,#ffffff 92%,var(--paper) 8%)}.book-detail_promotedModuleFeature__JBrv4{gap:.9rem;padding:1.05rem 1.1rem;border:1px solid color-mix(in srgb,var(--line) 86%,#ffffff 14%);background:linear-gradient(180deg,#fbfaf6,#f4f0e7)}.book-detail_promotedRichText__p6T6q{display:grid;grid-gap:.82rem;gap:.82rem}.book-detail_promotedCallout__O5zMs{gap:.6rem}.book-detail_promotedCalloutBody__Pdq38{margin:0;max-width:48ch;font-family:var(--font-headline),"Times New Roman",serif;font-size:clamp(1.06rem,1.7vw,1.24rem);line-height:1.28;color:color-mix(in srgb,var(--ink) 94%,#ffffff 6%)}.book-detail_promotedEditorialNote__KNi30{gap:.55rem}.book-detail_promotedLinkRow__fksAL{gap:.72rem}.book-detail_promotedLinkPills__wGpil{display:flex;flex-wrap:wrap;gap:.45rem}.book-detail_promotedLinkPill__mp6yl{display:inline-block;border:1px solid color-mix(in srgb,var(--line) 82%,#ffffff 18%);background:color-mix(in srgb,#ffffff 90%,var(--paper) 10%);padding:.34rem .62rem;font-size:.73rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.book-detail_promotedLinkPill__mp6yl:hover{background:color-mix(in srgb,var(--ink) 92%,#ffffff 8%);color:#ffffff}.book-detail_promotedImage__KJzZj{width:100%;display:block;border:1px solid color-mix(in srgb,var(--line) 90%,#ffffff 10%);background:color-mix(in srgb,#ffffff 88%,var(--paper) 12%)}.book-detail_promotedCaption__eNzu3{margin:0;font-size:.82rem;line-height:1.5;color:color-mix(in srgb,var(--muted) 82%,#000000 18%)}.book-detail_promotedVideoFrame__1pz6Z{position:relative;width:100%;aspect-ratio:16/9;border:1px solid color-mix(in srgb,var(--line) 90%,#ffffff 10%);background:#111111;overflow:hidden}.book-detail_promotedVideoEmbed__L_Ti9{width:100%;height:100%;border:0}.book-detail_promotedCtaCard__H_Uhh{display:grid;grid-gap:1rem;gap:1rem;padding:1rem 1.05rem;border:1px solid color-mix(in srgb,var(--line) 88%,#ffffff 12%);background:linear-gradient(180deg,#fbfaf6,#f4f0e7)}.book-detail_promotedCtaCopy__MmWca{display:grid;grid-gap:.48rem;gap:.48rem}.book-detail_categoryGroup__yLtnO{border:1px solid color-mix(in srgb,var(--line) 91%,#ffffff 9%);border-radius:.56rem;background:linear-gradient(180deg,color-mix(in srgb,#ffffff 92%,var(--paper) 8%) 0,#ffffff 100%);overflow:hidden}.book-detail_categoryGroupMuted__K7PnD{border:1px solid color-mix(in srgb,var(--line) 94%,#ffffff 6%);border-radius:.56rem;background:color-mix(in srgb,#ffffff 97%,var(--paper) 3%);overflow:hidden}.book-detail_categorySignalList__ANXQ_,.book-detail_publisherCategoryList__XKMV1{margin:0;padding:0;list-style:none}.book-detail_categorySignalItem__UZiS8,.book-detail_publisherCategoryItem__emfiy{padding:.64rem .72rem}.book-detail_categorySignalItem__UZiS8+.book-detail_categorySignalItem__UZiS8,.book-detail_publisherCategoryItem__emfiy+.book-detail_publisherCategoryItem__emfiy{border-top:1px solid color-mix(in srgb,var(--line) 90%,#ffffff 10%)}.book-detail_categorySignalItem__UZiS8{display:grid;grid-template-columns:minmax(0,1fr) 136px auto;align-items:center;grid-gap:.62rem;gap:.62rem}.book-detail_categoryLabel__g38IM{margin:0;font-family:var(--font-headline),"Times New Roman",serif;font-size:.95rem;line-height:1.27;color:color-mix(in srgb,var(--ink) 96%,#ffffff 4%)}.book-detail_categoryLabelLink__xjHuQ{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .14s ease,color .14s ease}.book-detail_categoryLabelLink__xjHuQ:hover{border-bottom-color:color-mix(in srgb,var(--ink) 45%,#ffffff 55%)}.book-detail_categorySignalTrack___ZR2y{width:100%;height:.28rem;border-radius:999px;background:color-mix(in srgb,var(--ink) 11%,#ffffff 89%);overflow:hidden}.book-detail_categorySignalFill__Dh6Zs{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7b6650,#9a7f62)}.book-detail_categorySignalPercent__bDnAw{white-space:nowrap;font-size:.7rem;letter-spacing:.05em;color:color-mix(in srgb,var(--muted) 84%,#000000 16%);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.book-detail_affinitySecondary__UjoRU{border-top:1px solid color-mix(in srgb,var(--line) 90%,#ffffff 10%);padding:.56rem .72rem .64rem}.book-detail_affinitySecondaryTitle__ZSjCc{margin:0;font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--muted) 86%,#000000 14%)}.book-detail_affinitySecondaryChips__4JFl2{margin-top:.4rem;display:flex;flex-wrap:wrap;gap:.34rem}.book-detail_affinitySecondaryChip__SRvyr{display:inline-flex;align-items:center;gap:.34rem;border:1px solid color-mix(in srgb,var(--line) 86%,#ffffff 14%);background:color-mix(in srgb,#ffffff 94%,var(--paper) 6%);padding:.2rem .42rem;font-size:.74rem;line-height:1.3;color:color-mix(in srgb,var(--ink) 90%,#ffffff 10%)}.book-detail_affinitySecondaryChip__SRvyr:hover{border-color:color-mix(in srgb,var(--ink) 26%,#ffffff 74%)}.book-detail_affinitySecondaryPercent__4obgK{font-size:.67rem;letter-spacing:.04em;color:color-mix(in srgb,var(--muted) 82%,#000000 18%);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.book-detail_publisherCategoryItem__emfiy{display:flex;align-items:flex-start;gap:.43rem}.book-detail_publisherCategoryItem__emfiy:before{content:"";width:.34rem;height:.34rem;margin-top:.39rem;border-radius:50%;background:color-mix(in srgb,var(--ink) 24%,#ffffff 76%);flex-shrink:0}.book-detail_categoryLabelMuted__mLYBP{margin:0;font-size:.88rem;line-height:1.34;color:color-mix(in srgb,var(--muted) 90%,#000000 10%)}.book-detail_publisherCategoryMore__qF_bu{border-top:1px solid color-mix(in srgb,var(--line) 90%,#ffffff 10%);padding:.5rem .72rem .64rem}.book-detail_publisherCategoryMore__qF_bu summary{cursor:pointer;font-size:.72rem;letter-spacing:.04em;color:color-mix(in srgb,var(--muted) 84%,#000000 16%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.book-detail_publisherCategoryMore__qF_bu[open] summary{margin-bottom:.44rem}.book-detail_similarGrid__rjsPq{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.book-detail_similarCard__3Waly{border:1px solid color-mix(in srgb,var(--line) 88%,#ffffff 12%);background:#faf9f5;display:grid;grid-template-rows:auto 1fr;transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease}.book-detail_similarCard__3Waly:hover{transform:translateY(-2px);border-color:#888172;box-shadow:0 10px 18px rgba(17,17,17,.08)}.book-detail_similarCover__I_dXm{width:clamp(74px,23vw,98px);aspect-ratio:2/3;object-fit:cover;display:block;margin:.72rem auto 0;border:1px solid color-mix(in srgb,var(--line) 88%,#ffffff 12%);background:#e9e4d8}.book-detail_similarCopy__NTM0q{padding:.62rem .74rem .74rem;display:grid;grid-template-rows:auto auto 1fr;grid-gap:.34rem;gap:.34rem}.book-detail_similarTitle___3DcQ{font-family:var(--font-headline),"Times New Roman",serif;font-size:1.02rem;line-height:1.18}.book-detail_similarMeta__FFxTD,.book-detail_similarTitle___3DcQ{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.book-detail_similarMeta__FFxTD{font-size:.79rem;color:var(--muted);line-height:1.34;min-height:2.1em}.book-detail_similaritySignals__OfRTf{margin-top:.24rem;padding-top:.5rem;border-top:1px solid color-mix(in srgb,var(--line) 90%,#ffffff 10%);display:grid;grid-gap:.36rem;gap:.36rem;min-height:6.1rem;align-content:start}.book-detail_similaritySignalsTitle__WY47m{margin:0;font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--muted) 86%,#000000 14%)}.book-detail_similaritySignalRow__yUvYf{display:grid;grid-template-columns:minmax(0,1fr) 104px;align-items:center;grid-gap:.46rem;gap:.46rem}.book-detail_similaritySignalLabel__Xgb3M{margin:0;font-size:.74rem;line-height:1.23;color:color-mix(in srgb,var(--muted) 92%,#000000 8%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.book-detail_similarityCategoryMeter__khjQ4{width:104px;height:.24rem;justify-self:end;border-radius:999px;background:color-mix(in srgb,var(--ink) 12%,#ffffff 88%);overflow:hidden}.book-detail_similarityCategoryMeterFill__J32Bm{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7b6650,#9a7f62)}.book-detail_similaritySignalsEmpty__ErJXB{margin:.16rem 0 0;font-size:.75rem;line-height:1.34;color:color-mix(in srgb,var(--muted) 90%,#000000 10%)}@media (max-width:1160px){.book-detail_similarGrid__rjsPq{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.book-detail_heroShell__tgZTw{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.book-detail_glanceGrid__xv_Gt{grid-template-columns:1fr}.book-detail_similarGrid__rjsPq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.book-detail_pageShell__80KH0{gap:1.5rem}.book-detail_heroShell__tgZTw{grid-template-columns:1fr}.book-detail_heroCover__kXlOa{max-width:250px}.book-detail_heroTitle__jgthD{font-size:clamp(1.7rem,8vw,2.05rem)}.book-detail_heroActions__e1WzT{gap:.44rem}.book-detail_heroCtaPrimary__mQmQk,.book-detail_heroCtaSecondary__z5eRg,.book-detail_promotedCtaPrimary__OS_IZ,.book-detail_promotedCtaSecondary__uPnxH,.book-detail_promotedHeroPrimary__vj0lc,.book-detail_promotedHeroSecondary__WTwhV{width:100%;text-align:center}.book-detail_categorySignalItem__UZiS8{grid-template-columns:1fr;gap:.35rem}.book-detail_categorySignalTrack___ZR2y{width:min(180px,90%)}.book-detail_categorySignalPercent__bDnAw{font-size:.7rem}.book-detail_similarGrid__rjsPq{grid-template-columns:1fr}.book-detail_similaritySignalRow__yUvYf{grid-template-columns:1fr;gap:.2rem}.book-detail_similarityCategoryMeter__khjQ4{width:min(110px,72%);justify-self:start}}