.page.svelte-6xbng4{background:#f4efe7}.page-hero.svelte-6xbng4{position:relative;overflow:hidden;padding:80px 28px 70px;background:#f4efe7}.aurora.svelte-6xbng4{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ab.svelte-6xbng4{position:absolute;border-radius:50%;filter:blur(70px)}.ab1.svelte-6xbng4{width:450px;height:380px;background:#c67a3512;top:-120px;right:-40px;animation:svelte-6xbng4-aur 16s ease-in-out infinite}.ab2.svelte-6xbng4{width:320px;height:280px;background:#c67a350d;bottom:-60px;left:15%;animation:svelte-6xbng4-aur 20s ease-in-out infinite reverse}@keyframes svelte-6xbng4-aur{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,-15px) scale(1.08)}}.page-hero-inner.svelte-6xbng4{position:relative;z-index:1;max-width:1280px;margin:0 auto}.kicker.svelte-6xbng4{display:inline-block;font-size:10px;font-weight:600;color:#c67a35;letter-spacing:.18em;text-transform:uppercase;font-family:Manrope,sans-serif;margin-bottom:16px}.page-hero-inner.svelte-6xbng4 h1:where(.svelte-6xbng4){font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(40px,5vw,58px);font-weight:700;line-height:1;letter-spacing:.02em;color:#171412;margin-bottom:16px}.page-hero-inner.svelte-6xbng4 h1:where(.svelte-6xbng4) em:where(.svelte-6xbng4){font-style:italic;font-weight:400;color:#9a8e7e}.hero-desc.svelte-6xbng4{font-size:14px;color:#7a6e5e;line-height:1.8;max-width:480px;font-family:Manrope,sans-serif}.content.svelte-6xbng4{max-width:1280px;margin:0 auto;padding:0 28px 80px}.section-head.svelte-6xbng4{display:flex;align-items:center;gap:16px;margin-bottom:40px}.sline.svelte-6xbng4{flex:1;height:.5px;background:#e0d5c7}.slabel.svelte-6xbng4{font-size:10px;color:#9a8e7e;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;font-family:Manrope,sans-serif}.books-grid.svelte-6xbng4{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-bottom:64px}.book-card.svelte-6xbng4{background:#ede7dd;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease;border:.5px solid #D8D0C4;box-shadow:0 2px 8px #1714120f}.book-card.svelte-6xbng4:hover{transform:translateY(-5px);box-shadow:0 10px 32px #1714121f}.cover-link.svelte-6xbng4{display:block}.cover-wrap.svelte-6xbng4{overflow:hidden;aspect-ratio:3/4}.cover.svelte-6xbng4{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .5s ease}.book-card.svelte-6xbng4:hover .cover:where(.svelte-6xbng4){transform:scale(1.03)}.book-info.svelte-6xbng4{padding:16px;display:flex;flex-direction:column;gap:5px;flex:1}.publisher.svelte-6xbng4{font-family:Manrope,sans-serif;font-size:9px;color:#c67a35;letter-spacing:.18em;text-transform:uppercase;font-weight:600}.book-info.svelte-6xbng4 h2:where(.svelte-6xbng4){font-family:Cormorant Garamond,Georgia,serif;font-size:18px;font-weight:700;color:#171412;line-height:1.2;margin:0}.subtitle.svelte-6xbng4{font-family:Manrope,sans-serif;font-size:11px;color:#9a8e7e;line-height:1.55;flex:1}.buy-btn.svelte-6xbng4{display:inline-block;margin-top:12px;font-family:Manrope,sans-serif;font-size:10px;font-weight:700;color:#f4efe7;background:#171412;padding:8px 14px;border-radius:3px;letter-spacing:.07em;text-transform:uppercase;text-align:center;transition:background .2s ease}.buy-btn.svelte-6xbng4:hover{background:#c67a35}.collab-block.svelte-6xbng4{background:#2e2a26;border-radius:14px;padding:56px 48px;display:grid;grid-template-columns:1fr auto;gap:64px;align-items:center}.collab-text.svelte-6xbng4 h2:where(.svelte-6xbng4){font-family:Cormorant Garamond,Georgia,serif;font-size:32px;font-weight:700;color:#f4efe7;line-height:1.1;margin-bottom:14px;letter-spacing:.01em}.collab-text.svelte-6xbng4 p:where(.svelte-6xbng4){font-family:Manrope,sans-serif;font-size:13px;color:#9a8e7e;line-height:1.8;margin-bottom:28px;max-width:480px}.collab-btn.svelte-6xbng4{display:inline-block;font-family:Manrope,sans-serif;font-size:11px;font-weight:700;color:#171412;background:#f4efe7;padding:13px 28px;border-radius:3px;letter-spacing:.07em;text-transform:uppercase;transition:background .2s ease}.collab-btn.svelte-6xbng4:hover{background:#e8c88a}.collab-quote.svelte-6xbng4{border-left:1px solid rgba(198,122,53,.3);padding-left:40px;display:flex;flex-direction:column;gap:10px;min-width:240px;max-width:280px}.quote-mark.svelte-6xbng4{font-family:Cormorant Garamond,Georgia,serif;font-size:48px;color:#c67a35;opacity:.4;line-height:1}.collab-quote.svelte-6xbng4 p:where(.svelte-6xbng4){font-family:Cormorant Garamond,Georgia,serif;font-size:18px;color:#ede7dd;font-style:italic;line-height:1.5;margin:0}.collab-quote.svelte-6xbng4 cite:where(.svelte-6xbng4){font-family:Manrope,sans-serif;font-size:10px;color:#c67a35;letter-spacing:.12em;text-transform:uppercase}@media (max-width: 1024px){.books-grid.svelte-6xbng4{grid-template-columns:repeat(3,1fr)}.collab-block.svelte-6xbng4{grid-template-columns:1fr;gap:32px}.collab-quote.svelte-6xbng4{border-left:none;border-top:1px solid rgba(198,122,53,.3);padding-left:0;padding-top:32px;min-width:unset;max-width:unset}}@media (max-width: 768px){.page-hero.svelte-6xbng4{padding:60px 16px 48px}.content.svelte-6xbng4{padding:0 16px 60px}.books-grid.svelte-6xbng4{grid-template-columns:repeat(2,1fr);gap:16px}.collab-block.svelte-6xbng4{padding:36px 24px}}@media (max-width: 480px){.books-grid.svelte-6xbng4{grid-template-columns:1fr 1fr;gap:10px}.page-hero-inner.svelte-6xbng4 h1:where(.svelte-6xbng4){font-size:32px}.collab-block.svelte-6xbng4{padding:24px 16px;border-radius:10px}}
