.page_searchHeader__GSTYW{background:radial-gradient(ellipse 80% 80% at 50% 20%,#442a18 0,var(--morocco) 70%),var(--morocco);padding:32px var(--page-padding) 28px}.page_searchHeaderInner__RDuZu{max-width:var(--max-width);margin:0 auto}.page_searchBarWrap__6f_Ty{position:relative;margin-bottom:16px}.page_searchIcon__2ZJuC{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--notation);pointer-events:none}.page_searchInput__YMo6U{width:100%;font-family:var(--font-body);font-size:16px;padding:14px 16px 14px 44px;border:1px solid hsla(36,50%,96%,.15);border-radius:2px;background:hsla(36,50%,96%,.06);color:var(--vellum);outline:none;transition:border-color var(--duration-normal) var(--ease-out),background var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out)}.page_searchInput__YMo6U::placeholder{color:var(--notation);transition:opacity var(--duration-normal) var(--ease-out)}.page_searchInput__YMo6U:focus{border-color:var(--gilt);background:hsla(36,50%,96%,.1);box-shadow:0 0 0 3px hsla(39,45%,58%,.1)}.page_searchInput__YMo6U:focus::placeholder{opacity:.5}.page_searchClear__Sl_n9{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--notation);font-size:20px;cursor:pointer;padding:4px 8px;line-height:1;transition:color .15s}.page_searchClear__Sl_n9:hover{color:var(--vellum)}.page_genreFilter__qvzFR{display:flex;flex-direction:column;gap:8px}.page_genreRow__6z7V2{display:flex;align-items:center;gap:12px}.page_genreRowLabel__49pF4{font-family:var(--font-body);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var(--notation);width:76px;flex-shrink:0}.page_genreRowButtons__6MpMe{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:2px}.page_genreRowButtons__6MpMe::-webkit-scrollbar{display:none}.page_genreButton__Ox0Vx{font-family:var(--font-body);font-size:13px;font-weight:500;letter-spacing:.3px;padding:7px 16px;border:1px solid hsla(36,50%,96%,.15);border-radius:2px;background:hsla(36,50%,96%,.04);color:var(--notation);cursor:pointer;white-space:nowrap;transition:all var(--duration-normal) var(--ease-out);display:flex;align-items:center;gap:6px}.page_genreButton__Ox0Vx:hover{border-color:hsla(39,45%,58%,.4);color:var(--vellum);background:hsla(36,50%,96%,.08);transform:translateY(-1px)}.page_genreButtonActive__oL_Ke{font-weight:600;box-shadow:0 1px 2px hsla(39,45%,58%,.2)}.page_genreButtonActive__oL_Ke,.page_genreButtonActive__oL_Ke:hover{border-color:var(--gilt);color:var(--morocco);background:linear-gradient(180deg,#ceb06e,#b89040)}.page_genreButtonActive__oL_Ke:hover{transform:none}.page_genreButtonEmpty__nchgb{opacity:.4}.page_genreButtonEmpty__nchgb:hover{opacity:.6}.page_section__sGrFO{padding:48px var(--page-padding);max-width:calc(var(--max-width) + var(--page-padding) * 2);margin:0 auto}.page_sectionIvory__I_8HI{background:var(--ivory);max-width:none}.page_sectionIvory__I_8HI>*{max-width:var(--max-width);margin-left:auto;margin-right:auto}.page_sectionMorocco__RDzzO{background:var(--morocco);max-width:none}.page_sectionMorocco__RDzzO>*{max-width:var(--max-width);margin-left:auto;margin-right:auto}.page_sectionHeader__1zvDZ{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:24px}.page_sectionTitle__GbrGr{font-family:var(--font-display);font-size:28px;font-weight:600;color:var(--morocco);letter-spacing:2px;line-height:1.3;text-shadow:0 1px 0 hsla(0,0%,100%,.5)}.page_sectionTitleLight__CG3Gg{color:var(--vellum)}.page_sectionSub__i4_9i{font-size:13px;color:var(--notation)}.page_sectionSubLight__xWB_i{color:var(--margin)}.page_pulseTable__CIvyR{border:1px solid var(--dust);background:var(--vellum);box-shadow:0 1px 3px rgba(44,24,16,.06)}.page_pulseHeader__fK3cw{display:grid;grid-template-columns:1fr 100px 140px 100px 80px 60px;padding:10px 20px;border-bottom:2px solid var(--dust);grid-gap:12px;gap:12px;align-items:center}.page_pulseHeaderCell__uAIpE{font-family:var(--font-body);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var(--notation)}.page_pulseHeaderRight__E6bw1{text-align:right}.page_pulseRow__uaKXk{display:grid;grid-template-columns:1fr 100px 140px 100px 80px 60px;padding:12px 20px;border-bottom:1px solid var(--dust);grid-gap:12px;gap:12px;align-items:center;text-decoration:none;transition:background var(--duration-normal) var(--ease-out)}.page_pulseRow__uaKXk:last-child{border-bottom:none}.page_pulseRow__uaKXk:hover{background:var(--ivory)}.page_pulseRow__uaKXk:hover .page_pulseAuthorName__xP3bM{color:var(--gilt-dark)}.page_pulseAuthorCell__MrpuG{display:flex;align-items:center;gap:12px}.page_pulsePortrait__BftWr{width:56px;height:56px;flex-shrink:0;border-radius:50%;overflow:hidden;background:var(--ivory);border:1px solid var(--dust)}.page_pulsePortraitImg___sFEn{width:100%;height:100%;object-fit:cover}.page_pulseAuthorText__oUOnX{display:flex;flex-direction:column;gap:1px}.page_pulseAuthorName__xP3bM{font-family:var(--font-display);font-size:16px;font-weight:600;color:var(--morocco);line-height:1.2;transition:color var(--duration-normal) var(--ease-out)}.page_pulseAuthorGenre__nWyjm{font-size:12px;color:var(--notation)}.page_pulseSparkline__D__1O{display:flex;align-items:center;justify-content:flex-end}.page_pulseTopTitle__TCven{font-family:var(--font-display);font-size:14px;font-weight:500;color:var(--charcoal);text-align:right;font-style:italic}.page_pulsePrice__5RTwB{font-size:15px;color:var(--morocco);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_pulsePct__Cmdjh,.page_pulsePrice__5RTwB{font-family:var(--font-body);font-weight:600;text-align:right}.page_pulsePct__Cmdjh{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_pulseTitles__R85nc{font-size:13px;color:var(--charcoal);text-align:right}.page_up__7GcDR{color:var(--verdigris)}.page_down__N52TN{color:var(--spine-red)}.page_stable__cHeP4{color:var(--notation)}.page_spotlight__3_UTd{display:grid;grid-template-columns:280px 1fr;grid-gap:0;gap:0;border:1px solid var(--dust);background:var(--vellum);min-height:420px;text-decoration:none;box-shadow:0 1px 3px rgba(44,24,16,.06);transition:box-shadow var(--duration-normal) var(--ease-out)}.page_spotlight__3_UTd:hover{box-shadow:0 4px 16px rgba(44,24,16,.1)}.page_spotlightPortrait__DUCPX{background:linear-gradient(135deg,var(--ivory) 0,var(--dust) 100%);display:flex;align-items:center;justify-content:center;overflow:hidden}.page_spotlightPortraitImg__pEPSG{width:100%;height:100%;object-fit:cover}.page_spotlightContent__Pcu2s{padding:40px;display:flex;flex-direction:column;justify-content:center;border-left:3px solid var(--gilt)}.page_spotlightBadges__QViru{display:flex;gap:8px;margin-bottom:16px}.page_spotlightBadge__iyqu1{font-family:var(--font-body);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;padding:4px 10px;border-radius:2px;background:linear-gradient(180deg,#ceb06e,#b89040);color:var(--morocco);box-shadow:0 1px 2px hsla(39,45%,58%,.2)}.page_spotlightBadgeOutline__kcru0{background:transparent;border:1px solid var(--gilt);color:var(--gilt-dark)}.page_spotlightName__0wtTX{font-family:var(--font-display);font-size:36px;font-weight:700;color:var(--morocco);line-height:1.15;margin-bottom:4px;letter-spacing:1px}.page_spotlightDates__2_W1A{font-size:14px;color:var(--notation);margin-bottom:16px}.page_spotlightBio__lHiqk{font-size:15px;color:var(--charcoal);line-height:1.6;margin-bottom:24px;max-width:520px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.page_spotlightStats__0wgMW{display:flex;gap:24px;margin-bottom:24px}.page_spotlightStat__aSEQD{display:flex;flex-direction:column;gap:2px}.page_spotlightStatLabel__XYJW0{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--notation)}.page_spotlightStatValue__m4oe3{font-family:var(--font-body);font-size:18px;font-weight:600;color:var(--morocco);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_spotlightCta__bbFqA{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--gilt-dark);transition:color var(--duration-normal) var(--ease-out),gap var(--duration-normal) var(--ease-out)}.page_spotlight__3_UTd:hover .page_spotlightCta__bbFqA{color:var(--gilt);gap:12px}.page_risingGrid___bjkG{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.page_risingCard__L80U4{background:hsla(36,50%,96%,.06);border:1px solid hsla(36,50%,96%,.12);padding:24px;text-decoration:none;transition:all var(--duration-normal) var(--ease-out)}.page_risingCard__L80U4:hover{border-color:var(--gilt);background:hsla(36,50%,96%,.1);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.25)}.page_risingHeader__yyfXG{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.page_risingBadge__5rNN0{font-size:11px;text-transform:uppercase;letter-spacing:1px;display:flex;align-items:center;gap:4px}.page_risingBadge__5rNN0,.page_risingPct__hDhRs{font-family:var(--font-body);font-weight:700;color:var(--verdigris)}.page_risingPct__hDhRs{font-size:18px}.page_risingName__QfKte{font-family:var(--font-display);font-size:22px;font-weight:600;color:var(--vellum);line-height:1.2;margin-bottom:2px}.page_risingGenre__VOn9j{font-size:12px;color:var(--margin);margin-bottom:12px}.page_risingReason__kXYTm{font-size:13px;color:var(--margin);line-height:1.5;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.page_risingFooter__U_Mvb{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid hsla(36,50%,96%,.1);padding-top:12px}.page_risingTopTitle__WwWQz{font-family:var(--font-display);font-size:13px;color:var(--margin);font-style:italic}.page_risingPrice__iNDa_{font-family:var(--font-body);font-size:16px;font-weight:600;color:var(--gilt)}.page_allAuthorsGrid__SSv6h{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.page_authorCard__KBh1Y{text-decoration:none;transition:transform var(--duration-normal) var(--ease-out)}.page_authorCard__KBh1Y:hover{transform:translateY(-3px)}.page_authorCardPortrait__zF7_E{aspect-ratio:3/4;background:linear-gradient(135deg,var(--ivory) 0,var(--dust) 100%);display:flex;align-items:center;justify-content:center;border:1px solid var(--dust);margin-bottom:10px;overflow:hidden;transition:box-shadow var(--duration-normal) var(--ease-out)}.page_authorCard__KBh1Y:hover .page_authorCardPortrait__zF7_E{box-shadow:0 6px 20px rgba(44,24,16,.12)}.page_authorCardPortraitImg__u_PSp{width:100%;height:100%;object-fit:cover}.page_authorCardName__FglC5{font-family:var(--font-display);font-size:18px;font-weight:600;color:var(--morocco);line-height:1.2;margin-bottom:2px;transition:color var(--duration-normal) var(--ease-out)}.page_authorCard__KBh1Y:hover .page_authorCardName__FglC5{color:var(--gilt-dark)}.page_authorCardGenre__r5pT8{font-size:12px;color:var(--charcoal);margin-bottom:6px}.page_authorCardMeta___UY7e{display:flex;justify-content:space-between;align-items:baseline}.page_authorCardTitles__lcAfM{font-size:12px;color:var(--notation)}.page_authorCardPrice__kOrWV{font-size:14px;font-weight:600;color:var(--gilt-dark);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_emptyState__Oj2ZG{text-align:center;padding:60px 20px;color:var(--notation);font-size:15px;border:1px solid var(--dust);background:var(--ivory)}@media (max-width:1023px){.page_pulseHeader__fK3cw,.page_pulseRow__uaKXk{grid-template-columns:1fr 100px 80px 60px}.page_pulseSparkline__D__1O,.page_pulseTitles__R85nc{display:none}.page_spotlight__3_UTd{grid-template-columns:1fr}.page_spotlightPortrait__DUCPX{min-height:280px}.page_spotlightContent__Pcu2s{border-left:none;border-top:3px solid var(--gilt)}.page_risingGrid___bjkG{grid-template-columns:repeat(2,1fr)}.page_allAuthorsGrid__SSv6h{grid-template-columns:repeat(3,1fr)}}@media (max-width:639px){.page_searchHeader__GSTYW{padding:24px var(--page-padding) 20px}.page_genreRowLabel__49pF4{width:auto;min-width:56px;font-size:10px}.page_genreRow__6z7V2{gap:8px}.page_genreRowButtons__6MpMe{gap:4px}.page_genreButton__Ox0Vx{font-size:12px;padding:6px 10px}.page_searchInput__YMo6U{font-size:15px;padding:12px 12px 12px 40px}.page_pulseHeader__fK3cw,.page_pulseRow__uaKXk{grid-template-columns:1fr 80px 60px}.page_pulsePortrait__BftWr,.page_pulseTopTitle__TCven{display:none}.page_risingGrid___bjkG{grid-template-columns:1fr}.page_allAuthorsGrid__SSv6h{grid-template-columns:repeat(2,1fr)}.page_spotlightStats__0wgMW{flex-wrap:wrap}.page_spotlightName__0wtTX{font-size:28px}}