.hero[data-astro-cid-ge2uvauf]{min-height:calc(100vh - 81px);padding:var(--space-xl) 0;align-items:center;display:flex}.hero-inner[data-astro-cid-ge2uvauf]{width:min(calc(100% - (var(--page-padding) * 2)), 980px);margin-inline:auto}.eyebrow[data-astro-cid-ge2uvauf]{color:var(--color-earth);font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;margin-bottom:2rem;font-weight:500}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.035em;max-width:900px;font-size:clamp(4rem,7.5vw,7.5rem);line-height:.88}h1[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:var(--color-earth);font-style:italic;font-weight:500;display:block}.intro[data-astro-cid-ge2uvauf]{max-width:620px;color:var(--color-paper-muted);font-family:var(--font-body);margin-top:3.5rem;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.8}.hero-actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;margin-top:2.5rem;display:flex}.button[data-astro-cid-ge2uvauf]{border:1px solid var(--color-earth);min-height:48px;color:var(--color-ink);background:var(--color-earth);font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;padding:.8rem 1.4rem;font-size:.72rem;font-weight:500;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.button[data-astro-cid-ge2uvauf]:hover{color:var(--color-paper);background:0 0}.button-secondary[data-astro-cid-ge2uvauf]{color:var(--color-paper);background:0 0;border-color:#efe8d859}.button-secondary[data-astro-cid-ge2uvauf]:hover{color:var(--color-ink);background:var(--color-earth);border-color:var(--color-earth)}@media (width<=700px){.hero[data-astro-cid-ge2uvauf]{min-height:auto;padding:6rem 0 7rem}.eyebrow[data-astro-cid-ge2uvauf]{margin-bottom:1.5rem}h1[data-astro-cid-ge2uvauf]{font-size:clamp(3.4rem,15vw,5.5rem);line-height:.91}.intro[data-astro-cid-ge2uvauf]{margin-top:2.5rem;font-size:1rem;line-height:1.7}.hero-actions[data-astro-cid-ge2uvauf]{margin-top:2rem}.button[data-astro-cid-ge2uvauf]{width:100%}}.featured-story[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);padding:7rem 0 8rem}.featured-story-label[data-astro-cid-lcdefpme]{color:var(--color-earth);font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;margin-bottom:3rem;font-weight:500}.featured-story-layout[data-astro-cid-lcdefpme]{grid-template-columns:100px minmax(0,1fr);gap:2rem;display:grid}.featured-story-number[data-astro-cid-lcdefpme]{color:var(--color-earth);font-family:var(--font-ui);letter-spacing:.14em;font-size:.7rem}.featured-story-content[data-astro-cid-lcdefpme]{max-width:850px}.featured-story-content[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.035em;max-width:800px;font-size:clamp(3rem,6vw,6rem);line-height:.92}.featured-story-title[data-astro-cid-lcdefpme]{color:inherit;transition:color var(--transition-fast);text-decoration:none}.featured-story-title[data-astro-cid-lcdefpme]:hover{color:var(--color-earth)}.featured-story-content[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:650px;color:var(--color-paper-muted);margin-top:2rem;font-size:1.1rem;line-height:1.8}.featured-story-link[data-astro-cid-lcdefpme]{color:var(--color-paper);font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--color-earth);transition:color var(--transition-fast), border-color var(--transition-fast);margin-top:2.5rem;padding-bottom:.4rem;text-decoration:none;display:inline-block}.featured-story-link[data-astro-cid-lcdefpme]:hover{color:var(--color-earth)}@media (width<=700px){.featured-story[data-astro-cid-lcdefpme]{padding:6rem 0 7rem}.featured-story-layout[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1rem}.featured-story-content[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(3rem,14vw,5rem)}.featured-story-content[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:1rem}}.books-section[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-line);padding:9rem 0 10rem}.section-heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:3rem;margin-bottom:5rem;display:flex}.eyebrow[data-astro-cid-lcdefpme]{color:var(--color-earth);font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1.5rem;font-weight:500}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.03em;max-width:700px;font-size:clamp(3rem,5vw,5.5rem);line-height:.9}.section-link[data-astro-cid-lcdefpme]{color:var(--color-paper-muted);font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;transition:color var(--transition-fast);flex-shrink:0;text-decoration:none}.section-link[data-astro-cid-lcdefpme]:hover{color:var(--color-earth)}.books-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}.book-card[data-astro-cid-lcdefpme]{min-width:0;color:inherit;text-decoration:none;display:block}.book-card-cover[data-astro-cid-lcdefpme]{aspect-ratio:2/3;border:1px solid var(--color-line);width:100%;transition:transform var(--transition-medium), border-color var(--transition-fast);background:#211f1b;overflow:hidden}.book-card[data-astro-cid-lcdefpme]:hover .book-card-cover[data-astro-cid-lcdefpme]{border-color:var(--color-earth);transform:translateY(-6px)}.book-card-cover[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;display:block}.cover-placeholder[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:1.5rem;display:flex}.cover-placeholder[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--color-earth);font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;margin-bottom:1.5rem;font-size:.58rem}.cover-placeholder[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{max-width:88%;color:var(--color-paper);font-family:var(--font-display);overflow-wrap:anywhere;font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:500;line-height:.95}.book-card-information[data-astro-cid-lcdefpme]{padding-top:1.5rem}.book-status[data-astro-cid-lcdefpme]{color:var(--color-earth);font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.7rem;font-size:.62rem}.book-card-information[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{transition:color var(--transition-fast);font-size:1.8rem;line-height:1}.book-card[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{color:var(--color-earth)}.book-description[data-astro-cid-lcdefpme]{color:var(--color-paper-muted);margin-top:.9rem;font-size:.95rem;line-height:1.6}.newsletter-section[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-line);padding:8rem 0 9rem}.newsletter-inner[data-astro-cid-lcdefpme]{max-width:820px}.newsletter-inner[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.03em;max-width:780px;font-size:clamp(3rem,5vw,5.5rem);line-height:.92}.newsletter-description[data-astro-cid-lcdefpme]{max-width:620px;color:var(--color-paper-muted);margin-top:2rem;font-size:1.1rem;line-height:1.8}.newsletter-link[data-astro-cid-lcdefpme]{color:var(--color-paper);font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--color-earth);transition:color var(--transition-fast), border-color var(--transition-fast);margin-top:2.5rem;padding-bottom:.4rem;text-decoration:none;display:inline-block}.newsletter-link[data-astro-cid-lcdefpme]:hover{color:var(--color-earth)}@media (width<=1000px){.books-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.books-section[data-astro-cid-lcdefpme]{padding:6rem 0 7rem}.section-heading[data-astro-cid-lcdefpme]{margin-bottom:3.5rem;display:block}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(3rem,13vw,4.5rem)}.section-link[data-astro-cid-lcdefpme]{margin-top:2rem;display:inline-block}.books-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:3.5rem}.book-card-cover[data-astro-cid-lcdefpme]{max-width:420px}.newsletter-section[data-astro-cid-lcdefpme]{padding:6rem 0 7rem}.newsletter-inner[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(3rem,13vw,4.5rem)}.newsletter-description[data-astro-cid-lcdefpme]{font-size:1rem}}
