.HeroSection_hero__TorbU{position:relative;min-height:min(86vh,840px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(5rem,12vh,9rem) var(--container-padding);overflow:hidden;isolation:isolate;background:var(--charcoal)}.HeroSection_backdrop__1dWRY{position:absolute;inset:0;z-index:-1}.HeroSection_mosaic__6o7jz{position:absolute;inset:0;display:flex}.HeroSection_tile__xde3A{position:relative;flex:1 1;min-width:0;height:100%}.HeroSection_tileImage__fotF1{object-fit:cover;filter:blur(14px) saturate(.75) brightness(.62);transform:scale(1.14)}.HeroSection_mosaicFallback__Rx__M{position:absolute;inset:0;background:radial-gradient(ellipse at 25% 20%,rgba(140,168,198,.35) 0,transparent 55%),radial-gradient(ellipse at 80% 85%,rgba(162,152,138,.28) 0,transparent 55%),linear-gradient(160deg,#3a424e,#22262d)}.HeroSection_scrim__xmWp5{position:absolute;inset:0;background:linear-gradient(180deg,rgba(24,27,32,.62),rgba(24,27,32,.38) 42%,rgba(24,27,32,.72))}.HeroSection_inner__aLJVI{position:relative;max-width:1000px;text-align:center;color:#fff}.HeroSection_eyebrow__URTVn{font-family:var(--font-sans);font-size:.72rem;font-weight:300;text-transform:lowercase;letter-spacing:.38em;color:rgba(255,255,255,.72);margin-bottom:clamp(1.5rem,3vw,2.5rem)}.HeroSection_quote__ITlB4{font-family:var(--font-serif);font-size:var(--step-6);font-weight:300;line-height:1.02;letter-spacing:-.01em;color:#fff;text-wrap:balance;text-shadow:0 2px 40px rgba(0,0,0,.35)}.HeroSection_quoteLine__Ar84k{display:block;font-style:italic;font-weight:300}.HeroSection_attribution__Q_ooS{margin-top:clamp(1.5rem,3vw,2.25rem);font-family:var(--font-sans);font-size:clamp(.9rem,.85rem + .2vw,1.05rem);font-weight:300;letter-spacing:.06em;color:rgba(255,255,255,.82)}.HeroSection_actions___d9Iz{display:flex;justify-content:center;gap:1px;margin-top:clamp(2.5rem,5vw,3.75rem);flex-wrap:wrap}.HeroSection_actionGhost__hTw5i,.HeroSection_actionPrimary_____IG{display:inline-flex;align-items:center;justify-content:center;padding:1.1rem 2.4rem;font-family:var(--font-sans);font-size:.88rem;font-weight:400;letter-spacing:.12em;transition:background .35s ease,color .35s ease,border-color .35s ease}.HeroSection_actionPrimary_____IG{background:var(--paper-white);color:var(--ink-black);border:1px solid var(--paper-white)}.HeroSection_actionPrimary_____IG:hover{background:var(--blue);border-color:var(--blue);color:#fff}.HeroSection_actionGhost__hTw5i{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.5)}.HeroSection_actionGhost__hTw5i:hover{background:rgba(255,255,255,.12);border-color:#fff}.HeroSection_credit__spu9C{position:absolute;left:var(--container-padding);bottom:clamp(1.75rem,4vw,2.75rem);display:flex;flex-direction:column;gap:.15rem;text-align:left;max-width:260px}.HeroSection_creditLabel__avlEo{font-family:var(--font-sans);font-size:.6rem;font-weight:300;text-transform:lowercase;letter-spacing:.3em;color:rgba(255,255,255,.55)}.HeroSection_creditTitle__DkRXH{font-family:var(--font-serif);font-size:1.05rem;font-weight:400;font-style:italic;color:rgba(255,255,255,.92);line-height:1.3}.HeroSection_creditAuthor__zGxKD{font-family:var(--font-sans);font-size:.75rem;font-weight:300;letter-spacing:.08em;color:rgba(255,255,255,.65)}.HeroSection_scrollCue__Oq0eN{position:absolute;left:50%;bottom:0;width:1px;height:clamp(2.5rem,5vw,4rem);background:linear-gradient(180deg,transparent,rgba(255,255,255,.7));transform:translateX(-50%)}@media (max-width:900px){.HeroSection_hero__TorbU{min-height:min(78vh,640px)}.HeroSection_mosaic__6o7jz{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:50%}.HeroSection_tileImage__fotF1{filter:blur(18px) saturate(.75) brightness(.6)}.HeroSection_credit__spu9C{display:none}}@media (max-width:560px){.HeroSection_actions___d9Iz{flex-direction:column;width:100%;max-width:340px;margin-left:auto;margin-right:auto}}.HouseStatement_section__Czp_F{padding:var(--section-y) 0;background:var(--paper-white)}.HouseStatement_grid__wfIuq{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:clamp(3rem,8vw,8rem);gap:clamp(3rem,8vw,8rem);align-items:start}.HouseStatement_eyebrow__0Dosp{font-family:var(--font-sans);font-size:.7rem;font-weight:300;text-transform:lowercase;letter-spacing:.34em;color:var(--blue-deep);margin-bottom:clamp(1.5rem,3vw,2.25rem)}.HouseStatement_statement__8mpH6{font-family:var(--font-serif);font-size:var(--step-4);font-weight:300;line-height:1.14;letter-spacing:-.01em;color:var(--ink-black);text-wrap:balance}.HouseStatement_statement__8mpH6 em{font-style:italic;color:var(--blue-ink)}.HouseStatement_link__LRffG{display:inline-flex;flex-direction:column;gap:.5rem;margin-top:clamp(2rem,4vw,3rem);font-family:var(--font-sans);font-size:.85rem;font-weight:400;letter-spacing:.16em;text-transform:lowercase;color:var(--ink-black)}.HouseStatement_linkRule__b_uB7{display:block;height:1px;width:100%;background:var(--ink-black);transform-origin:left;transition:transform .4s cubic-bezier(.16,1,.3,1)}.HouseStatement_link__LRffG:hover .HouseStatement_linkRule__b_uB7{transform:scaleX(1.35)}.HouseStatement_pillars___nBD4{margin:0;border-top:1px solid var(--rule-soft)}.HouseStatement_pillar__yGkZ1{display:grid;grid-template-columns:minmax(0,7rem) minmax(0,1fr);grid-gap:clamp(1rem,3vw,2.5rem);gap:clamp(1rem,3vw,2.5rem);padding:clamp(1.5rem,3vw,2.25rem) 0;border-bottom:1px solid var(--rule-soft);margin:0}.HouseStatement_pillarLabel__lBVYz{font-family:var(--font-sans);font-size:.72rem;font-weight:400;text-transform:lowercase;letter-spacing:.22em;color:var(--ink-mute);padding-top:.35rem;margin:0}.HouseStatement_pillarBody__kYTpr{font-family:var(--font-sans);font-size:.98rem;font-weight:300;line-height:1.75;color:var(--ink-soft);margin:0}@media (max-width:900px){.HouseStatement_grid__wfIuq{grid-template-columns:1fr;gap:clamp(2.5rem,6vw,4rem)}}@media (max-width:560px){.HouseStatement_pillar__yGkZ1{grid-template-columns:1fr;gap:.5rem}.HouseStatement_pillarLabel__lBVYz{padding-top:0}}.AuthorCard_card__Z3NSG{display:flex;flex-direction:column;gap:var(--spacing-4);background:none;border:none;border-radius:0}.AuthorCard_imageContainer__GuoGt{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--paper-linen)}.AuthorCard_image__3NCdV{width:100%;height:100%;object-fit:cover;filter:grayscale(.35) contrast(1.02);transition:transform .7s cubic-bezier(.16,1,.3,1),filter .5s ease}.AuthorCard_card__Z3NSG:hover .AuthorCard_image__3NCdV{transform:scale(1.04);filter:grayscale(0) contrast(1.02)}.AuthorCard_imagePlaceholder__T9Qns{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:clamp(3rem,6vw,4.5rem);font-weight:300;color:rgba(255,255,255,.9);background:linear-gradient(165deg,#46505e,#272c34)}.AuthorCard_content__T258P{display:flex;flex-direction:column;gap:.5rem;padding-top:var(--spacing-4);border-top:1px solid var(--rule-soft)}.AuthorCard_name__tdfmX{font-family:var(--font-serif);font-size:1.35rem;font-weight:400;line-height:1.2;color:var(--ink-black);transition:color .3s ease}.AuthorCard_card__Z3NSG:hover .AuthorCard_name__tdfmX{color:var(--blue-ink)}.AuthorCard_bio__3KnGz{font-family:var(--font-sans);font-size:.88rem;font-weight:300;line-height:1.7;color:var(--ink-mute)}.AuthorCard_bookCount__ybKmp,.AuthorCard_followers__Or1xB{font-family:var(--font-sans);font-size:.68rem;font-weight:400;text-transform:lowercase;letter-spacing:.22em;color:var(--ink-faint)}.AuthorCard_followers__Or1xB{margin-top:-.25rem}.page_container__deb8_{padding:var(--spacing-24) 0}.page_header__ebewP{text-align:center;margin-bottom:var(--spacing-16)}.page_title__k2ogN{font-family:var(--font-serif);font-size:3rem;font-weight:600;color:var(--color-ink);margin-bottom:var(--spacing-4)}.page_subtitle__68Fr2{font-size:1.25rem;color:var(--color-gray-600);max-width:700px;margin:0 auto;line-height:1.6}.page_grid__pLEds{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--spacing-8);gap:var(--spacing-8)}.page_empty__5sVaB{text-align:center;padding:var(--spacing-24);background-color:var(--color-parchment);border-radius:var(--radius-lg);margin-top:var(--spacing-16)}.page_emptyIcon__Tilic{font-size:3rem;margin-bottom:var(--spacing-4)}.page_emptyTitle__Yi9mO{font-size:1.5rem;color:var(--color-ink);margin-bottom:var(--spacing-3)}.page_empty__5sVaB p{font-size:1.125rem;color:var(--color-gray-600);margin:0 0 var(--spacing-6)}.page_emptyLink__sA9qY{display:inline-block;padding:var(--spacing-3) var(--spacing-6);background-color:var(--color-forge-gold);color:var(--color-white);border-radius:var(--radius-md);font-weight:500;transition:background-color .2s ease}.page_emptyLink__sA9qY:hover{background-color:var(--color-forge-copper)}.page_errorState__KTHhU{text-align:center;padding:var(--spacing-16);background-color:rgba(139,58,58,.05);border:1px solid rgba(139,58,58,.2);border-radius:var(--radius-lg);margin-top:var(--spacing-8)}.page_errorTitle__wHWJx{font-size:1.25rem;color:var(--color-editor-red);margin-bottom:var(--spacing-3)}.page_errorMessage__SItec{font-size:1rem;color:var(--color-gray-600);margin-bottom:var(--spacing-6)}.page_retryButton__B9E_w{display:inline-block;padding:var(--spacing-3) var(--spacing-6);background-color:var(--color-forge-gold);color:var(--color-white);border-radius:var(--radius-md);font-weight:500;transition:background-color .2s ease}.page_retryButton__B9E_w:hover{background-color:var(--color-forge-copper)}@media (max-width:768px){.page_container__deb8_{padding:var(--spacing-16) 0}.page_title__k2ogN{font-size:2rem}.page_subtitle__68Fr2{font-size:1.125rem}.page_grid__pLEds{grid-template-columns:1fr;gap:var(--spacing-6)}}.FeaturedAuthors_section__zBpnJ{padding:var(--section-y) 0;background:var(--paper-soft)}.FeaturedAuthors_header__MXE5B{display:flex;align-items:end;justify-content:space-between;gap:clamp(2rem,5vw,4rem);flex-wrap:wrap;padding-bottom:clamp(2rem,4vw,3rem);border-bottom:1px solid var(--rule-soft);margin-bottom:clamp(2.5rem,5vw,4.5rem)}.FeaturedAuthors_eyebrow__tjKHN{font-family:var(--font-sans);font-size:.7rem;font-weight:300;text-transform:lowercase;letter-spacing:.34em;color:var(--blue-deep);margin-bottom:clamp(1rem,2vw,1.5rem)}.FeaturedAuthors_title__z5qtL{font-family:var(--font-serif);font-size:var(--step-4);font-weight:300;line-height:1.05;letter-spacing:-.01em;color:var(--ink-black)}.FeaturedAuthors_link__2Nj62{display:inline-flex;flex-direction:column;gap:.5rem;padding-bottom:.5rem;font-family:var(--font-sans);font-size:.82rem;font-weight:400;letter-spacing:.16em;text-transform:lowercase;color:var(--ink-black)}.FeaturedAuthors_linkRule__1PY7o{display:block;height:1px;width:100%;background:var(--ink-black);transform-origin:left;transition:transform .4s cubic-bezier(.16,1,.3,1)}.FeaturedAuthors_link__2Nj62:hover .FeaturedAuthors_linkRule__1PY7o{transform:scaleX(1.4)}.FeaturedAuthors_grid__Cpu0U{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:clamp(2.5rem,4vw,4rem) clamp(1.5rem,2.5vw,2.5rem);gap:clamp(2.5rem,4vw,4rem) clamp(1.5rem,2.5vw,2.5rem)}@media (max-width:520px){.FeaturedAuthors_grid__Cpu0U{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem}}.BookCard_card__V6qlW{display:flex;flex-direction:column;gap:var(--spacing-4);background:none;border:none;border-radius:0}.BookCard_coverContainer__yDu_S{position:relative;aspect-ratio:2/3;overflow:hidden;background:var(--paper-linen);box-shadow:var(--shadow-book)}.BookCard_cover__Gf58g{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.BookCard_card__V6qlW:hover .BookCard_cover__Gf58g{transform:scale(1.04)}.BookCard_coverContainer__yDu_S:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px rgba(30,33,38,.08);pointer-events:none}.BookCard_coverPlaceholder__5w0Ou{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-4);padding:clamp(1.25rem,8%,2rem);text-align:center;background:linear-gradient(165deg,#3a424e,#22262d)}.BookCard_coverRule__LgmRM{width:2.5rem;height:1px;background:rgba(255,255,255,.4)}.BookCard_coverTitle__r6EmP{font-family:var(--font-serif);font-size:clamp(1.05rem,.9rem + .5vw,1.4rem);font-weight:400;line-height:1.25;letter-spacing:.01em;color:rgba(255,255,255,.92)}.BookCard_coverAuthor__pBUv8{font-family:var(--font-sans);font-size:.6rem;font-weight:400;text-transform:lowercase;letter-spacing:.26em;color:rgba(255,255,255,.55)}.BookCard_coverPlaceholder__5w0Ou[data-cloth="0"]{background:linear-gradient(165deg,#5d4436,#241a14)}.BookCard_coverPlaceholder__5w0Ou[data-cloth="1"]{background:linear-gradient(165deg,#33465e,#121923)}.BookCard_coverPlaceholder__5w0Ou[data-cloth="2"]{background:linear-gradient(165deg,#6f342d,#231110)}.BookCard_coverPlaceholder__5w0Ou[data-cloth="3"]{background:linear-gradient(165deg,#3a4a3e,#181f19)}.BookCard_coverPlaceholder__5w0Ou[data-cloth="4"]{background:linear-gradient(165deg,#4e5468,#1e2028)}.BookCard_coverPlaceholder__5w0Ou[data-cloth="5"]{background:linear-gradient(165deg,#75634a,#241d15)}.BookCard_coverPlaceholder__5w0Ou[data-cloth="6"]{background:linear-gradient(165deg,#2f4a52,#111d21)}.BookCard_coverPlaceholder__5w0Ou[data-cloth="7"]{background:linear-gradient(165deg,#5a3a52,#1e1420)}.BookCard_content__Tz5Ll{display:flex;flex-direction:column;gap:.35rem}.BookCard_title__3S5rK{font-family:var(--font-serif);font-size:1.3rem;font-weight:400;line-height:1.2;letter-spacing:0;color:var(--ink-black);transition:color .3s ease}.BookCard_card__V6qlW:hover .BookCard_title__3S5rK{color:var(--blue-ink)}.BookCard_author__jCom0{font-family:var(--font-sans);font-size:.85rem;font-weight:300;letter-spacing:.04em;color:var(--ink-mute)}.BookCard_genres___N2LL{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-top:.35rem}.BookCard_genre__XEJDR{font-family:var(--font-sans);font-size:.62rem;font-weight:400;text-transform:lowercase;letter-spacing:.24em;color:var(--ink-faint);padding-top:.5rem;border-top:1px solid var(--rule-soft)}.BookCard_rating__V0pQc{font-family:var(--font-sans);font-size:.78rem;font-weight:300;letter-spacing:.03em;color:var(--ink-mute);margin-top:.2rem}.dashboard_container__31ypf{max-width:var(--container-max);margin:0 auto;padding:var(--spacing-12) var(--container-padding)}.dashboard_header__c3Pag{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-12);padding-bottom:var(--spacing-6);border-bottom:2px solid var(--color-gray-200)}.dashboard_title__geSyZ{font-family:var(--font-serif);font-size:2.5rem;font-weight:600;color:var(--color-ink);margin:0}.dashboard_logoutButton__lGBP7{font-family:var(--font-sans);font-size:.9375rem;font-weight:600;padding:var(--spacing-3) var(--spacing-6);background-color:var(--color-white);color:var(--color-ink);border:2px solid var(--color-gray-300);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease}.dashboard_logoutButton__lGBP7:hover{border-color:var(--color-forge-gold);color:var(--color-forge-gold)}.dashboard_error__2_fsH,.dashboard_loading__KT2yN{text-align:center;padding:var(--spacing-16);font-family:var(--font-sans);font-size:1.125rem;color:var(--color-gray-600)}.dashboard_error__2_fsH{color:var(--color-editor-red)}.dashboard_section__5ZFXe{margin-bottom:var(--spacing-16)}.dashboard_sectionTitle__xlMoq{font-family:var(--font-serif);font-size:2rem;font-weight:600;color:var(--color-ink);margin:0 0 var(--spacing-8) 0}.dashboard_emptyMessage__LJsLe{font-family:var(--font-sans);font-size:1rem;color:var(--color-gray-600);padding:var(--spacing-8);text-align:center;background-color:var(--color-parchment);border-radius:var(--radius-md)}.dashboard_link___s76Y{color:var(--color-forge-gold);font-weight:600;text-decoration:none;transition:color .2s ease}.dashboard_link___s76Y:hover{color:var(--color-forge-copper);text-decoration:underline}.dashboard_authorGrid__CVsfV{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--spacing-6);gap:var(--spacing-6)}.dashboard_authorCard__ZC_0I{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-6);background-color:var(--color-white);border:2px solid var(--color-gray-200);border-radius:var(--radius-lg);transition:all .2s ease;cursor:pointer}.dashboard_authorCard__ZC_0I:hover{border-color:var(--color-forge-gold);transform:translateY(-2px);box-shadow:var(--shadow-md)}.dashboard_authorAvatar__d2vKx{flex-shrink:0;width:64px;height:64px;border-radius:var(--radius-full);overflow:hidden}.dashboard_avatarImage__e1FPx{width:100%;height:100%;object-fit:cover}.dashboard_avatarPlaceholder__kWcjv{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-forge-gold) 0,var(--color-forge-copper) 100%);color:var(--color-white);font-family:var(--font-serif);font-size:1.5rem;font-weight:600}.dashboard_authorInfo__RHHhE{flex:1 1;min-width:0}.dashboard_authorName___jyXK{font-family:var(--font-serif);font-size:1.125rem;font-weight:600;color:var(--color-ink);margin:0 0 var(--spacing-1) 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_authorStats__9AM7s{font-family:var(--font-sans);font-size:.875rem;color:var(--color-gray-600);margin:0}.dashboard_subscriptionsList__X0WrP{display:flex;flex-direction:column;gap:var(--spacing-4)}.dashboard_subscriptionCard__qolTY{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-6);padding:var(--spacing-6);background-color:var(--color-white);border:2px solid var(--color-gray-200);border-radius:var(--radius-lg);transition:all .2s ease}.dashboard_subscriptionCard__qolTY:hover{border-color:var(--color-forge-gold);box-shadow:var(--shadow-md)}.dashboard_subscriptionInfo__V_PRj{flex:1 1;min-width:0}.dashboard_subscriptionAuthor__Xsnz6{display:block;font-family:var(--font-serif);font-size:1.25rem;font-weight:600;color:var(--color-ink);text-decoration:none;margin-bottom:var(--spacing-2);transition:color .2s ease}.dashboard_subscriptionAuthor__Xsnz6:hover{color:var(--color-forge-gold)}.dashboard_subscriptionMeta__5NLo_{display:flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-sans);font-size:.875rem;color:var(--color-gray-600);flex-wrap:wrap}.dashboard_subscriptionTier__5sL6Z{font-weight:600;color:var(--color-forge-gold)}.dashboard_subscriptionDot__A4fOb{color:var(--color-gray-400)}.dashboard_subscriptionStatus__AmtR9{text-transform:capitalize}.dashboard_subscriptionRenewal__8Dcg8{color:var(--color-gray-500)}.dashboard_cancelSubscriptionButton__JmDEz{flex-shrink:0;font-family:var(--font-sans);font-size:.875rem;font-weight:600;padding:var(--spacing-2) var(--spacing-4);background-color:var(--color-white);color:var(--color-editor-red);border:2px solid var(--color-editor-red);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease}.dashboard_cancelSubscriptionButton__JmDEz:hover:not(:disabled){background-color:var(--color-editor-red);color:var(--color-white)}.dashboard_cancelSubscriptionButton__JmDEz:disabled{opacity:.5;cursor:not-allowed}.dashboard_bookGrid__qxGHX{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:var(--spacing-8);gap:var(--spacing-8)}.dashboard_favouriteBookWrapper__KvvGa{position:relative}.dashboard_unfavouriteButton__diozO{width:100%;margin-top:var(--spacing-3);font-family:var(--font-sans);font-size:.875rem;font-weight:600;padding:var(--spacing-2) var(--spacing-4);background-color:var(--color-white);color:var(--color-editor-red);border:2px solid var(--color-editor-red);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease}.dashboard_unfavouriteButton__diozO:hover:not(:disabled){background-color:var(--color-editor-red);color:var(--color-white)}.dashboard_unfavouriteButton__diozO:disabled{opacity:.5;cursor:not-allowed}.dashboard_reviewsList__jIHkD{display:flex;flex-direction:column;gap:var(--spacing-6)}.dashboard_reviewCard__xHWqy{padding:var(--spacing-6);background-color:var(--color-white);border:2px solid var(--color-gray-200);border-radius:var(--radius-lg);transition:all .2s ease}.dashboard_reviewCard__xHWqy:hover{border-color:var(--color-forge-gold);box-shadow:var(--shadow-md)}.dashboard_reviewHeader__l7mFj{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-3);gap:var(--spacing-4)}.dashboard_reviewBookTitle__4XLyQ{font-family:var(--font-serif);font-size:1.25rem;font-weight:600;color:var(--color-ink);text-decoration:none;transition:color .2s ease;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_reviewBookTitle__4XLyQ:hover{color:var(--color-forge-gold)}.dashboard_reviewRating__6ErME{font-size:1.125rem;flex-shrink:0}.dashboard_reviewText__J5Yok{font-family:var(--font-sans);font-size:1rem;line-height:1.6;color:var(--color-gray-700);margin:0 0 var(--spacing-4) 0}.dashboard_reviewFooter__kxkXB{display:flex;justify-content:flex-end}.dashboard_reviewDate__ODgwI{font-family:var(--font-sans);font-size:.875rem;color:var(--color-gray-500)}@media (max-width:768px){.dashboard_container__31ypf{padding:var(--spacing-8) var(--container-padding)}.dashboard_header__c3Pag{flex-direction:column;align-items:flex-start;gap:var(--spacing-4)}.dashboard_title__geSyZ{font-size:2rem}.dashboard_sectionTitle__xlMoq{font-size:1.5rem}.dashboard_authorGrid__CVsfV{grid-template-columns:1fr}.dashboard_bookGrid__qxGHX{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.dashboard_reviewHeader__l7mFj{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}.dashboard_reviewBookTitle__4XLyQ{white-space:normal}.dashboard_subscriptionCard__qolTY{flex-direction:column;align-items:flex-start;gap:var(--spacing-4)}.dashboard_cancelSubscriptionButton__JmDEz{width:100%}}.page_container__g98O4{padding:var(--spacing-24) 0}.page_header___AqsH{text-align:center;margin-bottom:var(--spacing-16)}.page_title__y1Jer{font-family:var(--font-serif);font-size:3rem;font-weight:600;color:var(--color-ink);margin-bottom:var(--spacing-4)}.page_subtitle__uqc1T{font-size:1.25rem;color:var(--color-gray-600);max-width:700px;margin:0 auto;line-height:1.6}.page_grid__ZobiX{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:var(--spacing-8);gap:var(--spacing-8)}.page_empty__x0G6Z{text-align:center;padding:var(--spacing-24);background-color:var(--color-parchment);border-radius:var(--radius-lg);margin-top:var(--spacing-16)}.page_emptyIcon__6uTIY{font-size:3rem;margin-bottom:var(--spacing-4)}.page_emptyTitle___MfUi{font-size:1.5rem;color:var(--color-ink);margin-bottom:var(--spacing-3)}.page_empty__x0G6Z p{font-size:1.125rem;color:var(--color-gray-600);margin:0 0 var(--spacing-6)}.page_emptyLink__gIOXa{display:inline-block;padding:var(--spacing-3) var(--spacing-6);background-color:var(--color-forge-gold);color:var(--color-white);border-radius:var(--radius-md);font-weight:500;transition:background-color .2s ease}.page_emptyLink__gIOXa:hover{background-color:var(--color-forge-copper)}.page_errorState__UE6MQ{text-align:center;padding:var(--spacing-16);background-color:rgba(139,58,58,.05);border:1px solid rgba(139,58,58,.2);border-radius:var(--radius-lg);margin-top:var(--spacing-8)}.page_errorTitle__Yjc1u{font-size:1.25rem;color:var(--color-editor-red);margin-bottom:var(--spacing-3)}.page_errorMessage__CQjPU{font-size:1rem;color:var(--color-gray-600);margin-bottom:var(--spacing-6)}.page_retryButton__FkYwf{display:inline-block;padding:var(--spacing-3) var(--spacing-6);background-color:var(--color-forge-gold);color:var(--color-white);border-radius:var(--radius-md);font-weight:500;transition:background-color .2s ease}.page_retryButton__FkYwf:hover{background-color:var(--color-forge-copper)}@media (max-width:768px){.page_container__g98O4{padding:var(--spacing-16) 0}.page_title__y1Jer{font-size:2rem}.page_subtitle__uqc1T{font-size:1.125rem}.page_grid__ZobiX{grid-template-columns:1fr;gap:var(--spacing-6)}}.FeaturedBooks_section__GuXh7{padding:var(--section-y) 0;background:var(--paper-soft)}.FeaturedBooks_header__0cKuu{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:clamp(2rem,6vw,6rem);gap:clamp(2rem,6vw,6rem);align-items:end;padding-bottom:clamp(2rem,4vw,3rem);border-bottom:1px solid var(--rule-soft);margin-bottom:clamp(2.5rem,5vw,4.5rem)}.FeaturedBooks_eyebrow__BUYkn{font-family:var(--font-sans);font-size:.7rem;font-weight:300;text-transform:lowercase;letter-spacing:.34em;color:var(--blue-deep);margin-bottom:clamp(1rem,2vw,1.5rem)}.FeaturedBooks_title__bSF1C{font-family:var(--font-serif);font-size:var(--step-4);font-weight:300;line-height:1.05;letter-spacing:-.01em;color:var(--ink-black);text-wrap:balance}.FeaturedBooks_headerAside__Zw4rh{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1.25rem,2.5vw,1.75rem);padding-bottom:.5rem}.FeaturedBooks_description__aixh_{font-family:var(--font-sans);font-size:.98rem;font-weight:300;line-height:1.75;color:var(--ink-mute);max-width:46ch}.FeaturedBooks_link__jJAI8{display:inline-flex;flex-direction:column;gap:.5rem;font-family:var(--font-sans);font-size:.82rem;font-weight:400;letter-spacing:.16em;text-transform:lowercase;color:var(--ink-black)}.FeaturedBooks_linkRule___brGE{display:block;height:1px;width:100%;background:var(--ink-black);transform-origin:left;transition:transform .4s cubic-bezier(.16,1,.3,1)}.FeaturedBooks_link__jJAI8:hover .FeaturedBooks_linkRule___brGE{transform:scaleX(1.4)}.FeaturedBooks_grid__q6knU{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:clamp(2rem,3.5vw,3.5rem) clamp(1.5rem,2.5vw,2.5rem);gap:clamp(2rem,3.5vw,3.5rem) clamp(1.5rem,2.5vw,2.5rem)}@media (max-width:900px){.FeaturedBooks_header__0cKuu{grid-template-columns:1fr;gap:clamp(1.5rem,4vw,2.5rem);align-items:start}}@media (max-width:520px){.FeaturedBooks_grid__q6knU{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem}}.RecentReleases_section__o3cFw{padding:var(--section-y) 0;background:var(--paper-white)}.RecentReleases_header__6_zVy{display:flex;align-items:end;justify-content:space-between;gap:clamp(2rem,5vw,4rem);flex-wrap:wrap;padding-bottom:clamp(2rem,4vw,3rem);border-bottom:1px solid var(--rule-soft);margin-bottom:clamp(2.5rem,5vw,4.5rem)}.RecentReleases_eyebrow__25Y_k{font-family:var(--font-sans);font-size:.7rem;font-weight:300;text-transform:lowercase;letter-spacing:.34em;color:var(--blue-deep);margin-bottom:clamp(1rem,2vw,1.5rem)}.RecentReleases_title__sZS15{font-family:var(--font-serif);font-size:var(--step-4);font-weight:300;line-height:1.05;letter-spacing:-.01em;color:var(--ink-black)}.RecentReleases_link__TUiNM{display:inline-flex;flex-direction:column;gap:.5rem;padding-bottom:.5rem;font-family:var(--font-sans);font-size:.82rem;font-weight:400;letter-spacing:.16em;text-transform:lowercase;color:var(--ink-black)}.RecentReleases_linkRule__m1aRD{display:block;height:1px;width:100%;background:var(--ink-black);transform-origin:left;transition:transform .4s cubic-bezier(.16,1,.3,1)}.RecentReleases_link__TUiNM:hover .RecentReleases_linkRule__m1aRD{transform:scaleX(1.4)}.RecentReleases_grid__0VNM4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(2rem,3.5vw,3.5rem) clamp(1.5rem,2.5vw,2.5rem);gap:clamp(2rem,3.5vw,3.5rem) clamp(1.5rem,2.5vw,2.5rem)}@media (max-width:900px){.RecentReleases_grid__0VNM4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.RecentReleases_grid__0VNM4{gap:2rem 1.25rem}}.GenreShowcase_section__PiNN_{padding:var(--section-y) 0;background:var(--charcoal);color:rgba(255,255,255,.78)}.GenreShowcase_header__YMVSa{max-width:44rem;padding-bottom:clamp(2rem,4vw,3rem);margin-bottom:clamp(1rem,2vw,1.5rem)}.GenreShowcase_eyebrow__a3FId{font-family:var(--font-sans);font-size:.7rem;font-weight:300;text-transform:lowercase;letter-spacing:.34em;color:var(--blue);margin-bottom:clamp(1rem,2vw,1.5rem)}.GenreShowcase_title__kO44C{font-family:var(--font-serif);font-size:var(--step-4);font-weight:300;line-height:1.05;color:#fff}.GenreShowcase_description__KKw6R{margin-top:clamp(1rem,2vw,1.5rem);font-family:var(--font-sans);font-size:.98rem;font-weight:300;line-height:1.75;color:rgba(255,255,255,.6);max-width:46ch}.GenreShowcase_list__1Z69t{list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.14)}.GenreShowcase_row__dkFyq{border-bottom:1px solid rgba(255,255,255,.14)}.GenreShowcase_link__MlXrf{display:grid;grid-template-columns:3.5rem minmax(0,1fr) minmax(0,1fr);align-items:baseline;grid-gap:clamp(1rem,3vw,2.5rem);gap:clamp(1rem,3vw,2.5rem);padding:clamp(1.15rem,2.2vw,1.75rem) 0;transition:padding-left .45s cubic-bezier(.16,1,.3,1),background .45s ease}.GenreShowcase_link__MlXrf:hover{padding-left:clamp(.75rem,2vw,1.75rem);background:rgba(255,255,255,.04)}.GenreShowcase_numeral__DfX15{font-family:var(--font-serif);font-size:.85rem;font-weight:300;letter-spacing:.16em;color:rgba(255,255,255,.35)}.GenreShowcase_name__XzYSX{font-family:var(--font-serif);font-size:clamp(1.5rem,1.1rem + 1.2vw,2.25rem);font-weight:300;line-height:1.15;color:#fff;transition:color .35s ease}.GenreShowcase_link__MlXrf:hover .GenreShowcase_name__XzYSX{color:var(--blue)}.GenreShowcase_note__paR0M{font-family:var(--font-sans);font-size:.85rem;font-weight:300;letter-spacing:.06em;color:rgba(255,255,255,.5);justify-self:end;text-align:right}@media (max-width:720px){.GenreShowcase_link__MlXrf{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem 1.25rem}.GenreShowcase_note__paR0M{grid-column:2;justify-self:start;text-align:left}}