.Cover_cover__xgTET{display:block;object-fit:cover;border-radius:2px 4px 4px 2px;background:var(--card-2);box-shadow:var(--shadow-sm),inset 2px 0 0 rgba(0,0,0,.14),inset 3px 0 0 rgba(255,255,255,.06)}.Cover_placeholder__yg8wv{position:relative;display:flex;flex-direction:column;justify-content:center;padding:0 8%;text-align:center;border-radius:2px 4px 4px 2px;color:var(--paper);background:linear-gradient(152deg,color-mix(in srgb,var(--cover-bg) 86%,white 14%) 0,var(--cover-bg) 52%,color-mix(in srgb,var(--cover-bg) 84%,black 16%) 100%);box-shadow:var(--shadow-sm),inset 0 0 0 1px rgba(255,255,255,.07),inset 0 0 44px rgba(0,0,0,.14);overflow:hidden}.Cover_phSpine__V9ao6{position:absolute;left:0;top:0;bottom:0;width:5%;min-width:4px;background:rgba(0,0,0,.22);box-shadow:inset -1px 0 0 rgba(255,255,255,.08)}.Cover_phMark___cWMp{position:absolute;top:8%;left:0;right:0;font-family:var(--font-mono);font-size:var(--ph-meta);letter-spacing:.24em;text-transform:uppercase;color:rgba(236,238,233,.42)}.Cover_phBody__PnlC_{display:flex;flex-direction:column;align-items:center;gap:.6em}.Cover_phTitle__SB__n{font-family:var(--font-serif);font-style:italic;font-weight:500;font-size:var(--ph-title);line-height:1.18;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.Cover_phRule__rxYl5{width:1.6em;height:1px;background:var(--madder);opacity:.85}.Cover_phAuthor__muvzr{font-family:var(--font-mono);font-size:var(--ph-meta);letter-spacing:.12em;text-transform:uppercase;color:rgba(236,238,233,.66);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.BookCard_card__ZQXog{position:relative;display:flex;gap:var(--s-5);padding:var(--s-5);background:var(--card-raised);border:var(--rule) solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:border-color .2s var(--ease),box-shadow .25s var(--ease-out),transform .25s var(--ease-out)}.BookCard_card__ZQXog:hover{border-color:var(--line-strong);box-shadow:var(--shadow-lift);transform:translateY(-3px)}.BookCard_row__qg3sd{align-items:stretch}.BookCard_rank__jjALg{position:absolute;top:calc(-1 * var(--s-3));left:var(--s-4);font-family:var(--font-mono);font-size:.68rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--paper);background:var(--ink);border-radius:100px;padding:.15rem .55rem;box-shadow:var(--shadow-sm)}.BookCard_coverSide__KH1yV{flex:none;align-self:flex-start;display:flex;flex-direction:column;align-items:center;gap:var(--s-2)}.BookCard_coverLink__5Ol9p{display:block}.BookCard_coverLink__5Ol9p:hover{text-decoration:none}.BookCard_body__JSmzT{display:flex;flex-direction:column;gap:var(--s-3);min-width:0;flex:1 1}.BookCard_head__DTYic{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-5)}.BookCard_titleWrap__5ZHCI{flex:1 1 auto;min-width:0}.BookCard_title__e4VRi{font-size:var(--fs-md);font-weight:560;margin:0;line-height:1.15;letter-spacing:-.01em;overflow-wrap:anywhere}.BookCard_title__e4VRi a{color:var(--ink);background-image:linear-gradient(var(--blue),var(--blue));background-size:0 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .25s var(--ease-out),color .2s var(--ease)}.BookCard_title__e4VRi a:hover{color:var(--blue);text-decoration:none;background-size:100% 1px}.BookCard_author__hF9lq{margin:.25rem 0 0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--graphite)}.BookCard_verdict__YhUfL{margin:0;color:var(--ink-70);font-size:1rem;line-height:1.45}.BookCard_meta__8oZI8{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-3);margin-top:auto;padding-top:var(--s-1);font-family:var(--font-mono);font-size:.76rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-70)}.BookCard_time__TRGyE{display:inline-flex;align-items:center;gap:.35rem;color:var(--blue);font-weight:500}.BookCard_dot__RqEUk{color:var(--line-strong)}.BookCard_rating__jBvaN{display:inline-flex;align-items:center;gap:.2rem}.BookCard_star__zDG6E{color:var(--madder)}.BookCard_count___f1_U{color:var(--graphite)}.BookCard_gem__R94k1{color:var(--madder);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;text-align:center;border:var(--rule) solid color-mix(in srgb,var(--madder) 35%,transparent);background:var(--madder-tint);border-radius:100px;padding:.12rem .5rem}@media (max-width:520px){.BookCard_card__ZQXog{gap:var(--s-4);padding:var(--s-4)}.BookCard_verdict__YhUfL{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.BookFlip_book___qJ7h{width:1.9em;height:1.55em;flex:none;overflow:visible;translate:0 -.05em}.BookFlip_page__uL65z{transform-box:fill-box;transform-origin:left center;animation:BookFlip_pageflip__5Llxu 3.8s ease-in-out infinite}@keyframes BookFlip_pageflip__5Llxu{0%,12%{transform:scaleX(1)}46%,54%{transform:scaleX(-1)}88%,to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.BookFlip_page__uL65z{animation:none}}.page_hero__SKW6o{padding-block:var(--s-9) var(--s-7);max-width:64rem}.page_kicker___28aI{margin:0 0 var(--s-4);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--madder);display:inline-flex;align-items:center;gap:var(--s-2)}.page_headline__7qraH{margin:0 0 var(--s-5);max-width:18ch;font-size:clamp(2.5rem,5vw + 1rem,4.25rem);font-weight:560;line-height:1.04;letter-spacing:-.02em}.page_headline__7qraH em{font-style:italic;color:var(--blue)}.page_sub__c05Js{max-width:52ch;font-size:1.2rem;line-height:1.55;color:var(--ink-70);margin:0 0 var(--s-7)}.page_sub__c05Js em{font-style:italic;color:var(--ink)}.page_speed__ZxesM{max-width:42rem}.page_featured__4xI3W{margin-block:var(--s-8)}.page_featCard__UGz8A{display:flex;gap:var(--s-7);margin-top:var(--s-4);padding:clamp(1.5rem,3vw,2.75rem);background:radial-gradient(120% 140% at 100% 0,var(--card-raised) 0,var(--card) 60%);border:var(--rule) solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow)}.page_featCover__QEtZV{flex:none;align-self:flex-start}.page_featCover__QEtZV:hover{text-decoration:none}.page_featBody__Xg9u8{display:flex;flex-direction:column;gap:var(--s-3);min-width:0}.page_featHead__iJFNh{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4)}.page_featTitle__9qaD6{margin:0;font-size:clamp(1.6rem,2vw + 1rem,2.4rem);font-weight:560;letter-spacing:-.015em;line-height:1.08}.page_featTitle__9qaD6 a{color:var(--ink)}.page_featTitle__9qaD6 a:hover{color:var(--blue);text-decoration:none}.page_featAuthor__u4a0q{margin:.35rem 0 0;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--graphite)}.page_featVerdict__l_FbO{margin:var(--s-2) 0 0;font-size:1.35rem;line-height:1.4;color:var(--ink);max-width:32ch;text-wrap:balance}.page_featMeta__l5azB{margin:var(--s-2) 0 0;font-family:var(--font-mono);font-size:.9rem;color:var(--ink-70)}.page_featTime__Hpl6M{color:var(--blue)}.page_featStar__l_37y{color:var(--madder)}.page_featBlurb__LuaZv{margin:var(--s-3) 0 0;max-width:60ch;color:var(--ink-70);line-height:1.65}@media (max-width:640px){.page_featCard__UGz8A{flex-direction:column;align-items:center;text-align:center;gap:var(--s-5)}.page_featCover__QEtZV{align-self:center}.page_featBody__Xg9u8{align-items:center}.page_featHead__iJFNh{flex-direction:column;align-items:center;gap:var(--s-4)}.page_featBlurb__LuaZv,.page_featVerdict__l_FbO{max-width:40ch}}.Newsletter_wrap__kHT05{margin-block:var(--s-9);background:radial-gradient(120% 160% at 100% 0,#262d3d 0,var(--ink) 55%);color:var(--paper);border-radius:var(--radius-xl);padding:clamp(1.75rem,5vw,3.75rem);box-shadow:var(--shadow)}.Newsletter_inner__k2fi7{max-width:46ch}.Newsletter_kicker__kMCnE{margin:0 0 var(--s-2);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--madder)}.Newsletter_title__nfAdZ{color:var(--paper);margin:0 0 var(--s-3);font-size:clamp(1.5rem,2.4vw + .6rem,2.1rem)}.Newsletter_blurb__G3cHm{margin:0 0 var(--s-5);color:rgba(236,238,233,.72)}.Newsletter_form___i8Xe{display:flex;gap:var(--s-2);flex-wrap:wrap}.Newsletter_input__ghKk_{flex:1 1 220px;font-family:var(--font-mono);font-size:.9rem;padding:.65rem .85rem;border-radius:var(--radius);border:var(--rule) solid rgba(236,238,233,.25);background:rgba(236,238,233,.06);color:var(--paper)}.Newsletter_input__ghKk_::placeholder{color:rgba(236,238,233,.5)}.Newsletter_success__GYlxn{margin:var(--s-3) 0 0;color:#8fc7a5;font-size:.9rem}.Newsletter_error__KpfEo{margin:var(--s-3) 0 0;color:#e0a09c;font-size:.9rem}.page_wrap__nvMoO{padding-block:var(--s-7) var(--s-8)}.page_header__ibMGK{margin-bottom:var(--s-6);max-width:62ch}.page_header__ibMGK .label{color:var(--madder)}.page_title__t1N_s{margin:var(--s-3) 0 var(--s-4);font-size:clamp(2rem,3vw + 1rem,3rem);font-weight:560;letter-spacing:-.02em;line-height:1.05}.page_desc__HtHGP{font-size:1.2rem;line-height:1.5}.page_desc__HtHGP,.page_intro__CcfQ6{color:var(--ink-70);margin:0 0 var(--s-4)}.page_intro__CcfQ6{line-height:1.7}.page_count__sQOOV{margin:0;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--graphite)}.Filters_bar__n2_4I{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-5);padding:var(--s-4);margin-bottom:var(--s-5);background:var(--card);border:var(--rule) solid var(--line);border-radius:var(--radius-lg)}.Filters_group__pEN2z{display:flex;flex-direction:column;gap:var(--s-2)}.Filters_label__g1VQB{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--graphite)}.Filters_chips__fHsU0{display:flex;flex-wrap:wrap;gap:var(--s-2)}.Filters_chip__UOdYZ{font-family:var(--font-mono);font-size:.72rem;padding:.3rem .7rem;border-radius:100px;border:var(--rule) solid var(--line-strong);background:var(--card-2);color:var(--ink-70);cursor:pointer}.Filters_chip__UOdYZ.Filters_active__odQQO{border-color:var(--blue);background:var(--blue-tint);color:var(--blue)}.Filters_range__YgMsB{accent-color:var(--blue);min-width:160px}.Filters_toggle__q9sST{display:inline-flex;align-items:center;gap:var(--s-2);font-family:var(--font-mono);font-size:.78rem;color:var(--ink-70);cursor:pointer}.Filters_toggle__q9sST input{accent-color:var(--madder)}.Filters_grid__QE5vn{display:grid;grid-gap:var(--s-4);gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}@media (max-width:560px){.Filters_grid__QE5vn{grid-template-columns:1fr}}.BookFaq_wrap__2nXt_{max-width:62ch;margin-bottom:var(--s-7)}.BookFaq_heading__G__Co{font-size:clamp(1.15rem,.8vw + .9rem,1.4rem);line-height:1.3;margin:0 0 var(--s-4)}.BookFaq_list__dqbww{margin:0;display:flex;flex-direction:column;gap:var(--s-5)}.BookFaq_item__odm7u{padding-left:var(--s-4);border-left:var(--rule) solid var(--line)}.BookFaq_q__IX0vt{margin:0 0 var(--s-2);font-weight:500;color:var(--ink);line-height:1.4;text-wrap:balance}.BookFaq_a__YtnEM{margin:0;color:var(--ink-70);line-height:1.7}.PublisherBlurb_wrap__UrObz{max-width:62ch;margin-bottom:var(--s-6);padding-top:var(--s-5);border-top:var(--rule) solid var(--line)}.PublisherBlurb_text__2YXvp{margin:var(--s-2) 0 0;color:var(--ink-70);line-height:1.7}.PublisherBlurb_disclosure__BMTbr{margin:var(--s-2) 0 0;font-size:.82rem;line-height:1.5;color:var(--graphite);font-style:italic}.PublisherBlurb_details__nceED summary{list-style:none;cursor:pointer}.PublisherBlurb_details__nceED summary::-webkit-details-marker{display:none}.PublisherBlurb_summary__pKLts:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:var(--radius-sm)}.PublisherBlurb_toggle__ZYVfk{display:inline-block;margin-top:var(--s-2);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--blue);border-bottom:var(--rule) solid}.PublisherBlurb_details__nceED[open] .PublisherBlurb_ellipsis__SeZ_I,.PublisherBlurb_details__nceED[open] .PublisherBlurb_toggle__ZYVfk{display:none}.PublisherBlurb_details__nceED[open]>.PublisherBlurb_text__2YXvp{margin-top:0}.ReadingSpeed_wrap__T_ZSv{background:radial-gradient(120% 140% at 0 0,var(--card-raised) 0,var(--card) 70%);border:var(--rule) solid var(--line);border-radius:var(--radius-xl);padding:var(--s-6);box-shadow:var(--shadow)}.ReadingSpeed_row__g_doo{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-3)}.ReadingSpeed_label__WfC0I{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--graphite)}.ReadingSpeed_readout___TvYU{font-family:var(--font-mono);font-size:1.5rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--blue)}.ReadingSpeed_unit___0sNG{font-size:.8rem;color:var(--graphite)}.ReadingSpeed_slider__ihMpk{width:100%;accent-color:var(--blue);cursor:pointer}.ReadingSpeed_presets__ViV5q{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin-top:var(--s-3)}.ReadingSpeed_preset__QinhB{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.04em;padding:.3rem .7rem;border-radius:100px;border:var(--rule) solid var(--line-strong);background:var(--card-2);color:var(--ink-70);cursor:pointer}.ReadingSpeed_preset__QinhB.ReadingSpeed_active__8v10Z{border-color:var(--blue);background:var(--blue-tint);color:var(--blue)}.ReadingSpeed_link__Pl9LO{display:block;width:-moz-fit-content;width:fit-content;margin:var(--s-4) auto 0;background:none;border:none;padding:.2rem;color:var(--blue);font-family:var(--font-mono);font-size:.72rem;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ReadingSpeed_link__Pl9LO:hover{opacity:.8}.ReadingSpeed_help__enU6r{margin:var(--s-3) 0 0;font-size:.85rem;color:var(--ink-70)}.ReadingSpeed_test__RemBI{margin-top:var(--s-4);padding-top:var(--s-4);border-top:var(--rule) solid var(--line);display:flex;flex-direction:column;gap:var(--s-3);align-items:flex-start}.ReadingSpeed_passage__WDzI2{margin:0;font-size:1.05rem;line-height:1.7;color:var(--ink)}.ReadingSpeed_testResult__JonOs{margin:0;font-size:.95rem}.ReadingSpeed_testNote__WNP6m{margin:0;font-family:var(--font-mono);font-size:.68rem;color:var(--graphite)}.Shelf_shelf__enRS7{margin-block:var(--s-8)}.Shelf_header__MoNct{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-5)}.Shelf_title__r6zu9{margin:0;font-size:clamp(1.4rem,1.4vw + 1rem,1.9rem);letter-spacing:-.01em}.Shelf_desc__g7Or1{margin:var(--s-2) 0 0;max-width:54ch;color:var(--ink-70);font-size:1rem;line-height:1.5}.Shelf_seeAll__qh5yG{flex:none;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.04em;color:var(--blue);white-space:nowrap;padding-bottom:.35rem}.Shelf_seeAll__qh5yG:hover{text-decoration:none;opacity:.72}.Shelf_grid__hBdyR{display:grid;grid-gap:var(--s-4);gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr))}.Shelf_extra__m_cn3{margin-top:var(--s-6)}.Shelf_extraLabel__ZBANV{display:flex;align-items:center;gap:var(--s-4);margin:0 0 var(--s-4);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--graphite)}.Shelf_extraLabel__ZBANV span{flex:none}.Shelf_extraLabel__ZBANV:after{content:"";flex:1 1;height:1px;background:var(--line)}@media (max-width:760px){.Shelf_grid__hBdyR{grid-template-columns:1fr}}.ReadingTimeTable_wrap__h5NS_{max-width:62ch;margin-bottom:var(--s-7)}.ReadingTimeTable_heading__jfq35{font-size:clamp(1.15rem,.8vw + .9rem,1.4rem);line-height:1.3;margin:0 0 var(--s-3);text-wrap:balance}.ReadingTimeTable_lede__kDq0W{margin:0 0 var(--s-4);color:var(--ink-70);line-height:1.7}.ReadingTimeTable_table__kwAgY{width:100%;border-collapse:collapse;border:var(--rule) solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:var(--card)}.ReadingTimeTable_caption__5X9bd{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ReadingTimeTable_table__kwAgY td,.ReadingTimeTable_table__kwAgY th{text-align:left;padding:var(--s-3) var(--s-4);border-bottom:var(--rule) solid var(--line)}.ReadingTimeTable_table__kwAgY thead th{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--graphite);background:var(--card-2);font-weight:400}.ReadingTimeTable_table__kwAgY tbody tr:last-child td,.ReadingTimeTable_table__kwAgY tbody tr:last-child th{border-bottom:0}.ReadingTimeTable_table__kwAgY tbody th{font-weight:400;color:var(--ink)}.ReadingTimeTable_table__kwAgY tbody td:last-child{color:var(--ink);font-size:1.05rem}.ReadingTimeTable_note__yrtzz{margin:var(--s-3) 0 0;font-size:.85rem;line-height:1.6;color:var(--graphite)}@media (max-width:560px){.ReadingTimeTable_table__kwAgY td,.ReadingTimeTable_table__kwAgY th{padding:var(--s-2) var(--s-3)}.ReadingTimeTable_table__kwAgY tbody td:nth-child(2),.ReadingTimeTable_table__kwAgY thead th:nth-child(2){display:none}}.page_wrap__NNRYh{padding-block:var(--s-6) var(--s-8)}.page_crumbs__7mKu8{font-family:var(--font-mono);font-size:.72rem;color:var(--graphite);margin-bottom:var(--s-5)}.page_hero__RAYSP{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--s-7);gap:var(--s-7);align-items:start}.page_coverCol__11Myp{display:flex;flex-direction:column;gap:var(--s-4);position:-webkit-sticky;position:sticky;top:5rem}.page_actions__M5ufg{display:flex;flex-direction:column;align-items:stretch;gap:var(--s-2);width:100%}.page_actions__M5ufg .page_btn__JaRuf{width:100%}.page_main__0VBA8{min-width:0}.page_title__OrSZ7{margin:0}.page_author__0rx4v{margin:var(--s-2) 0 var(--s-5);font-family:var(--font-mono);font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;color:var(--graphite)}.page_scoreRow__3ovxc{display:flex;align-items:center;gap:var(--s-7);padding:var(--s-6) var(--s-6) var(--s-5);background:radial-gradient(110% 130% at 0 0,var(--card-raised) 0,var(--card) 65%);border:var(--rule) solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);margin-bottom:var(--s-6)}.page_pair__5SKB3{display:flex;flex-wrap:wrap;gap:var(--s-6)}.page_pairItem__I8p_y{margin:0;display:flex;flex-direction:column;gap:.3rem}.page_pairValue__0pJz_{font-family:var(--font-mono);font-size:1.15rem;color:var(--ink)}.page_star__2kjgA{color:var(--madder)}.page_count___Q5Fc{color:var(--graphite);font-size:.9rem}.page_verdict__rW_Kz{font-size:clamp(1.45rem,1.5vw + 1rem,2rem);line-height:1.32;letter-spacing:-.01em;color:var(--ink);margin:0 0 var(--s-4);max-width:30ch;text-wrap:balance}.page_reason__yI_6y{margin:0 0 var(--s-5);max-width:56ch;line-height:1.65;color:var(--ink-70)}.page_gem__KBPDy{margin:0 0 var(--s-5);color:var(--madder);font-family:var(--font-mono);font-size:.85rem}.page_collections__9m2BB{margin-bottom:var(--s-6)}.page_collectionList__64Dx3{list-style:none;margin:var(--s-2) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-2)}.page_collectionList__64Dx3 a{display:inline-block;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.04em;padding:.3rem .7rem;border-radius:100px;border:var(--rule) solid var(--line);background:var(--card);color:var(--blue);text-decoration:none}.page_collectionList__64Dx3 a:focus-visible,.page_collectionList__64Dx3 a:hover{border-color:var(--blue)}.page_bars__jYqlk{display:flex;flex-direction:column;gap:var(--s-4);margin-bottom:var(--s-6);max-width:34rem}.page_barRow__aOyT0{display:flex;flex-direction:column;gap:var(--s-2)}.page_barHead__84Ghw{display:flex;flex-direction:column;gap:.15rem}.page_barLabel__6LoKF{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.page_barNote__Np59G{font-size:.9rem;line-height:1.4;color:var(--ink-70);max-width:48ch}.page_track__H8mnp{height:10px;border-radius:100px;background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.page_fill__83uyo{display:block;height:100%;border-radius:100px}.page_blurb__uh4Qz{max-width:62ch;margin-bottom:var(--s-5)}.page_blurb__uh4Qz p:last-child{margin:var(--s-2) 0 0;color:var(--ink-70);line-height:1.7}.page_tags___jNzn{display:flex;flex-wrap:wrap;gap:var(--s-2)}.page_tag__STsTx{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.04em;padding:.25rem .65rem;border-radius:100px;border:var(--rule) solid var(--line);background:var(--card);color:var(--ink-70)}.page_related__gapNR{margin-top:var(--s-9);padding-top:var(--s-6);border-top:var(--rule) solid var(--line)}.page_relatedTitle__OHgL7{margin-bottom:var(--s-5)}.page_relatedGrid__7D0p_{display:grid;grid-gap:var(--s-4);gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}@media (max-width:720px){.page_hero__RAYSP{grid-template-columns:1fr}.page_coverCol__11Myp{position:static;align-items:center}.page_actions__M5ufg{width:min(340px,100%)}.page_scoreRow__3ovxc{flex-direction:column;align-items:flex-start;gap:var(--s-4)}}.page_seriesLine__CL1rz{margin:0 0 var(--s-3);font-family:var(--font-mono);font-size:.78rem;letter-spacing:.03em;color:var(--graphite)}.page_seriesLine__CL1rz a{color:var(--blue)}.page_speed__1uQHo{max-width:62ch;margin-bottom:var(--s-7)}.page_wrap__aHad2{padding-block:var(--s-6) var(--s-8)}.page_crumbs__4R61W{font-family:var(--font-mono);font-size:.72rem;color:var(--graphite);margin-bottom:var(--s-5)}.page_header__4B2s3{margin-bottom:var(--s-7);max-width:62ch}.page_header__4B2s3 .label{color:var(--madder)}.page_title__HZ0Pt{margin:var(--s-3) 0 var(--s-4);font-size:clamp(2rem,3vw + 1rem,3rem);font-weight:560;letter-spacing:-.02em;line-height:1.05;text-wrap:balance}.page_desc___SQMu{font-size:1.15rem;line-height:1.6;color:var(--ink-70);margin:0 0 var(--s-5)}.page_stats__d_1i5{display:flex;flex-wrap:wrap;gap:var(--s-6);margin:0}.page_stats__d_1i5 div{display:flex;flex-direction:column;gap:.3rem}.page_stats__d_1i5 dd{margin:0}.page_statValue__y9RDy{font-family:var(--font-mono);font-size:1.15rem;color:var(--ink)}.page_list__MYo_0{list-style:none;margin:0 0 var(--s-6);padding:0;display:flex;flex-direction:column;gap:var(--s-3);counter-reset:none}.page_item__vUjcY{display:grid;grid-template-columns:2.2rem auto 1fr auto;align-items:center;grid-gap:var(--s-4);gap:var(--s-4);padding:var(--s-3) var(--s-4);background:var(--card);border:var(--rule) solid var(--line);border-radius:var(--radius-lg)}.page_pos__ewQ8s{font-family:var(--font-mono);font-size:1.1rem;color:var(--graphite);text-align:right}.page_cover__BdQRw{display:block;line-height:0}.page_meta__Luce_{min-width:0}.page_bookTitle__JhyzC{margin:0;font-size:1.1rem;line-height:1.3}.page_bookTitle__JhyzC a{color:var(--ink);text-decoration:none}.page_bookTitle__JhyzC a:focus-visible,.page_bookTitle__JhyzC a:hover{color:var(--blue)}.page_author__9F7mg{margin:.2rem 0 0;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;color:var(--graphite)}.page_figures__MzZyO{margin:.35rem 0 0;font-size:.85rem;color:var(--ink-70)}.page_gap__3ALeh{grid-template-columns:2.2rem 1fr;background:transparent;border-style:dashed}.page_gapText__G2gBu{margin:0;font-size:.9rem;color:var(--graphite)}.page_note__gQcST{margin:0 0 var(--s-7);max-width:62ch;font-size:.9rem;line-height:1.6;color:var(--graphite)}.page_faq__jfNwn{max-width:62ch;padding-top:var(--s-6);border-top:var(--rule) solid var(--line)}.page_faqTitle__lR14S{font-size:clamp(1.15rem,.8vw + .9rem,1.4rem);margin:0 0 var(--s-4)}.page_faqList__svvpH{margin:0;display:flex;flex-direction:column;gap:var(--s-5)}.page_faqItem__72no_{padding-left:var(--s-4);border-left:var(--rule) solid var(--line)}.page_q__13Jep{margin:0 0 var(--s-2);font-weight:500;color:var(--ink);line-height:1.4}.page_a__r2qgk{margin:0;color:var(--ink-70);line-height:1.7}@media (max-width:640px){.page_item__vUjcY{grid-template-columns:1.8rem auto 1fr;gap:var(--s-3)}.page_item__vUjcY>:last-child{grid-column:2/-1}.page_gap__3ALeh{grid-template-columns:1.8rem 1fr}}.TimeRing_ring__5SLIB{position:relative;display:inline-grid;place-items:center;flex:none}.TimeRing_ring__5SLIB svg{position:absolute;inset:0}.TimeRing_value__DLNxi{font-family:var(--font-serif);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--ring-color,var(--ink))}.TimeRing_caption__4Me8_{position:absolute;bottom:-1.2rem;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:var(--graphite)}