.book-card[data-astro-cid-pyv5dc2b]{display:flex;flex-direction:column;background-color:var(--color-white);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);transition:transform .15s ease,box-shadow .15s ease}.book-card[data-astro-cid-pyv5dc2b]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.cover-link[data-astro-cid-pyv5dc2b]{display:block;width:100%;aspect-ratio:5 / 8;overflow:hidden}.cover[data-astro-cid-pyv5dc2b]{aspect-ratio:5 / 8;width:100%;height:auto;object-fit:cover;transition:transform .3s ease}.book-card[data-astro-cid-pyv5dc2b]:hover .cover[data-astro-cid-pyv5dc2b]{transform:scale(1.03)}.book-info[data-astro-cid-pyv5dc2b]{display:flex;flex-direction:column;flex:1;padding:var(--space-5)}.title[data-astro-cid-pyv5dc2b]{margin:0 0 var(--space-1);font-size:1.25rem}.title[data-astro-cid-pyv5dc2b] a[data-astro-cid-pyv5dc2b]{color:var(--color-navy);text-decoration:none}.title[data-astro-cid-pyv5dc2b] a[data-astro-cid-pyv5dc2b]:hover{color:var(--color-primary-dark)}.subtitle[data-astro-cid-pyv5dc2b]{font-size:.875rem;color:var(--color-text-muted);margin:0 0 var(--space-3)}.blurb[data-astro-cid-pyv5dc2b]{font-size:.95rem;color:var(--color-text);margin:0 0 var(--space-4);flex:1}.buy[data-astro-cid-pyv5dc2b]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:auto}.price[data-astro-cid-pyv5dc2b]{font-size:.875rem;color:var(--color-text-muted)}.coming-soon[data-astro-cid-pyv5dc2b]{display:inline-block;padding:var(--space-2) var(--space-4);background-color:var(--color-sand-dark);color:var(--color-text-muted);border-radius:999px;font-size:.875rem;font-weight:600;margin-top:auto}.announcement[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;gap:var(--space-3);background-color:var(--color-navy);color:var(--color-foam);padding:var(--space-2) var(--space-4);font-size:.9rem;text-align:center}.announcement-star[data-astro-cid-j7pv25f6]{color:var(--color-gold)}.hero[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,var(--color-navy) 0%,var(--color-primary-dark) 45%,var(--color-primary) 80%,var(--color-teal) 115%);padding-block:var(--space-16) var(--space-12);color:var(--color-foam)}.hero-inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-10);align-items:center}.hero-content[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{color:var(--color-foam);margin-bottom:var(--space-4)}.tagline[data-astro-cid-j7pv25f6]{font-size:1.25rem;color:var(--color-teal);margin-bottom:var(--space-6)}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--space-4)}.hero-covers[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-end;justify-content:center;padding-top:var(--space-8)}.fan-cover[data-astro-cid-j7pv25f6]{aspect-ratio:5 / 8;flex-shrink:0;width:clamp(7rem,11vw,11rem);height:auto;border-radius:var(--radius);box-shadow:0 16px 32px #00000073;transform:rotate(calc((var(--i) - 1.5) * 7deg)) translateY(calc((var(--i) - 1.5) * (var(--i) - 1.5) * .6rem));transition:transform .25s ease}.fan-cover[data-astro-cid-j7pv25f6]+.fan-cover[data-astro-cid-j7pv25f6]{margin-left:calc(clamp(7rem,11vw,11rem)*-.35)}.fan-cover[data-astro-cid-j7pv25f6]:hover{transform:rotate(0) translateY(-.75rem) scale(1.05);z-index:10;position:relative}.series-section[data-astro-cid-j7pv25f6],.books-section[data-astro-cid-j7pv25f6]{padding-block:var(--space-16)}.series-content[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:2fr 1fr;gap:var(--space-8);align-items:start}.series-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.1rem;line-height:1.7;margin:0}.series-meta[data-astro-cid-j7pv25f6]{background-color:var(--color-white);border-radius:var(--radius);padding:var(--space-5);box-shadow:var(--shadow);font-size:.95rem}.series-meta[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.95rem;margin:0 0 var(--space-2)}.series-growth[data-astro-cid-j7pv25f6]{border-top:1px solid var(--color-border);padding-top:var(--space-3);color:var(--color-text-muted)}.real-places[data-astro-cid-j7pv25f6]{background-color:var(--color-sand-dark);padding-block:var(--space-12)}.real-places[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.1rem;line-height:1.7;max-width:70ch;margin-inline:auto}.real-places[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{text-align:center}.holiday-gift[data-astro-cid-j7pv25f6]{padding-bottom:var(--space-16)}.holiday-inner[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,var(--color-navy) 0%,var(--color-primary-dark) 100%);color:var(--color-foam);border-radius:var(--radius);padding:var(--space-10);text-align:center;box-shadow:var(--shadow-lg)}.holiday-inner[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--color-foam)}.holiday-inner[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:55ch;margin-inline:auto;color:var(--color-foam);opacity:.9}.books-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-6);margin-bottom:var(--space-8)}.books-cta[data-astro-cid-j7pv25f6]{text-align:center}.newsletter[data-astro-cid-j7pv25f6]{background-color:var(--color-navy);color:var(--color-white);padding-block:var(--space-12)}.newsletter-inner[data-astro-cid-j7pv25f6]{text-align:center}.newsletter[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--color-white);margin-bottom:var(--space-4)}.newsletter[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:60ch;margin-inline:auto;color:var(--color-foam)}.newsletter-note[data-astro-cid-j7pv25f6]{font-style:italic;color:var(--color-teal)}@media(max-width:800px){.hero-inner[data-astro-cid-j7pv25f6],.series-content[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero[data-astro-cid-j7pv25f6]{padding-block:var(--space-10)}.hero-covers[data-astro-cid-j7pv25f6]{order:-1;padding-top:0}}
