.hero[data-astro-cid-j7pv25f6]{padding-top:clamp(4rem,10vw,8rem);padding-bottom:clamp(4rem,8vw,7rem)}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-8);align-items:center}.hero-copy[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:45rem;margin-top:1.5rem;font-size:clamp(3.1rem,8vw,7.4rem)}.hero-copy[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6],.closing-cta[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{color:var(--color-primary);font-style:normal}.hero-intro[data-astro-cid-j7pv25f6]{max-width:34rem;margin-top:1.8rem;color:var(--color-muted);font-size:clamp(1rem,2vw,1.18rem)}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem;margin-top:2rem}.text-link[data-astro-cid-j7pv25f6]{display:inline-flex;gap:.55rem;align-items:center;color:var(--color-secondary);font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:600}.text-link[data-astro-cid-j7pv25f6]:hover{color:var(--color-primary)}.hero-note[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.6rem;margin-top:4rem;color:var(--color-muted);font-family:IBM Plex Mono,monospace;font-size:.67rem}.proof-pills[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.proof-pills[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{padding:.45rem .7rem;border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-card);color:var(--color-muted);font-family:IBM Plex Mono,monospace;font-size:.62rem}.note-dot[data-astro-cid-j7pv25f6]{width:.5rem;height:.5rem;border-radius:50%;background:var(--color-primary);box-shadow:0 0 0 5px var(--primary-100)}.hero-art[data-astro-cid-j7pv25f6]{position:relative;min-height:26rem}.sun-shape[data-astro-cid-j7pv25f6]{position:absolute;top:0;right:10%;width:min(60vw,20rem);aspect-ratio:1;border-radius:50%;background:var(--primary-400)}.book-stack[data-astro-cid-j7pv25f6]{position:absolute;bottom:2rem;left:50%;border-radius:.35rem;box-shadow:var(--shadow-lift);transform-origin:bottom center}.book-stack-back[data-astro-cid-j7pv25f6]{width:17rem;height:7rem;background:var(--secondary-400);transform:translate(-38%) rotate(13deg);animation:stack-drift-back 6s ease-in-out infinite}.book-stack-mid[data-astro-cid-j7pv25f6]{width:19rem;height:7rem;background:var(--color-primary);transform:translate(-58%) rotate(-7deg);animation:stack-drift-mid 5s ease-in-out .12s infinite}.book-stack-front[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;width:16rem;height:20rem;background:var(--color-secondary);color:var(--color-tertiary);font-family:Sora,sans-serif;font-size:1.8rem;line-height:1.1;text-align:center;transform:translate(-50%) rotate(7deg);animation:stack-drift-front 5.5s ease-in-out .22s infinite}.book-stack-front[data-astro-cid-j7pv25f6]:before{position:absolute;inset:1rem;border:1px solid var(--secondary-300);content:""}.scribble[data-astro-cid-j7pv25f6]{position:absolute;top:12%;left:3%;z-index:1;color:var(--color-primary);font-family:Sora,sans-serif;font-size:clamp(1.3rem,3vw,2rem);font-weight:600;line-height:1;transform:rotate(-12deg)}.art-caption[data-astro-cid-j7pv25f6]{position:absolute;right:0;bottom:0;color:var(--color-muted);font-family:IBM Plex Mono,monospace;font-size:.68rem;line-height:1.5;text-align:right}@keyframes stack-drift-back{0%,to{transform:translate(-38%) rotate(13deg) translateY(0)}50%{transform:translate(-38%) rotate(10deg) translateY(-7px)}}@keyframes stack-drift-mid{0%,to{transform:translate(-58%) rotate(-7deg) translateY(0)}50%{transform:translate(-58%) rotate(-4deg) translateY(-10px)}}@keyframes stack-drift-front{0%,to{transform:translate(-50%) rotate(7deg) translateY(0)}50%{transform:translate(-50%) rotate(4deg) translateY(-13px)}}.book-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,3vw,2.5rem)}.featured-section[data-astro-cid-j7pv25f6]{background:var(--color-neutral)}.collection-pills[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:2rem}.mobile-link[data-astro-cid-j7pv25f6]{display:none;margin-top:2rem}.quote-section[data-astro-cid-j7pv25f6]{background:var(--color-primary);color:var(--color-neutral)}.quote-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.55fr 2fr .8fr;gap:2rem;align-items:start}.quote-section[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:var(--primary-100)}.quote-grid[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{max-width:45rem;font-family:Sora,sans-serif;font-size:clamp(1.8rem,4vw,3.6rem);line-height:1.15;letter-spacing:-.06em}.quote-source[data-astro-cid-j7pv25f6]{align-self:end;color:var(--primary-100);font-family:IBM Plex Mono,monospace;font-size:.7rem}.testimonial-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.testimonial-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1.2rem;min-height:15rem;padding:1.5rem;border:1px solid color-mix(in srgb,var(--color-secondary),transparent 87%);border-radius:var(--radius-md);background:var(--color-neutral)}.testimonial-highlight[data-astro-cid-j7pv25f6]{background:var(--color-tertiary);transform:translateY(1.5rem)}.stars[data-astro-cid-j7pv25f6]{color:var(--color-stars);letter-spacing:.15em}.testimonial-card[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{font-family:Sora,sans-serif;font-size:1.1rem;line-height:1.35}.testimonial-card[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{margin-top:auto;color:var(--color-muted);font-family:IBM Plex Mono,monospace;font-size:.68rem}.stats-band[data-astro-cid-j7pv25f6]{background:var(--color-secondary);color:var(--color-neutral)}.stats-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;text-align:center}.stats-grid[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{display:grid;gap:.5rem}.stats-grid[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--color-primary);font-family:Sora,sans-serif;font-size:clamp(2.5rem,5vw,4rem);line-height:1}.stats-grid[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--secondary-200);font-family:IBM Plex Mono,monospace;font-size:.65rem;text-transform:uppercase}.closing-cta[data-astro-cid-j7pv25f6]{background:var(--color-tertiary)}.cta-inner[data-astro-cid-j7pv25f6]{display:grid;justify-items:center;gap:1.8rem;padding-block:var(--space-5);text-align:center}.closing-cta[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(3rem,8vw,7rem)}@media(min-width:48rem){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1.15fr .85fr}}@media(max-width:47.99rem){.book-grid[data-astro-cid-j7pv25f6],.testimonial-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:2.5rem}.book-grid[data-astro-cid-j7pv25f6] .book-card[data-astro-cid-j7pv25f6]{max-width:22rem;margin-inline:auto}.desktop-link[data-astro-cid-j7pv25f6]{display:none}.mobile-link[data-astro-cid-j7pv25f6]{display:inline-flex}.quote-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.testimonial-highlight[data-astro-cid-j7pv25f6]{transform:none}.hero-art[data-astro-cid-j7pv25f6]{min-height:23rem}.stats-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:2rem}}
