.book-hero[data-astro-cid-uk4drrvt]{background:radial-gradient(120% 130% at 85% 90%,rgba(183,75,131,.45) 0%,transparent 55%),var(--red-wine)}.book-hero__grid[data-astro-cid-uk4drrvt]{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(2rem,6vw,5rem);align-items:center}@media(max-width:760px){.book-hero__grid[data-astro-cid-uk4drrvt]{grid-template-columns:1fr}.book-hero__media[data-astro-cid-uk4drrvt]{max-width:32rem}}.book-hero__media[data-astro-cid-uk4drrvt] img[data-astro-cid-uk4drrvt]{display:block;width:100%;height:auto;margin-inline:auto;border-radius:12px;box-shadow:0 24px 48px #0006}.book-hero__eyebrow[data-astro-cid-uk4drrvt]{color:var(--lime)}.book-hero__sub[data-astro-cid-uk4drrvt]{font-size:1.25rem;max-width:30rem;margin-block:1rem 2rem}.book-about__inner[data-astro-cid-uk4drrvt]{max-width:46rem}.book-about[data-astro-cid-uk4drrvt] h2[data-astro-cid-uk4drrvt] em[data-astro-cid-uk4drrvt]{font-style:italic}.book-about__kicker[data-astro-cid-uk4drrvt]{font-weight:700;margin-top:1.75rem}.book-about[data-astro-cid-uk4drrvt] .check-list[data-astro-cid-uk4drrvt]{margin-block:1.5rem 2rem}.book-about__closer[data-astro-cid-uk4drrvt]{font-family:var(--font-serif);font-size:1.5rem;color:var(--raspberry)}.book-guide__grid[data-astro-cid-uk4drrvt]{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:center}@media(max-width:760px){.book-guide__grid[data-astro-cid-uk4drrvt]{grid-template-columns:1fr}}.book-guide__script[data-astro-cid-uk4drrvt]{color:var(--lime);font-size:clamp(1.75rem,3vw,2.5rem);margin-bottom:.5rem}.book-guide__form[data-astro-cid-uk4drrvt]{display:grid;gap:1rem}.book-guide__form[data-astro-cid-uk4drrvt] label[data-astro-cid-uk4drrvt]{display:grid;gap:.35rem;font-size:.9375rem;font-weight:500}.book-guide__form[data-astro-cid-uk4drrvt] input[data-astro-cid-uk4drrvt]{font-family:var(--font-sans);font-size:1rem;padding:.85rem 1rem;border:none;border-radius:3px;background:var(--cream);color:var(--espresso)}.book-guide__form[data-astro-cid-uk4drrvt] input[data-astro-cid-uk4drrvt]:focus-visible{outline:2.5px solid var(--lime);outline-offset:2px}.book-guide__form[data-astro-cid-uk4drrvt] .btn[data-astro-cid-uk4drrvt]{justify-self:start}.book-press[data-astro-cid-uk4drrvt]{text-align:center}.book-press__label[data-astro-cid-uk4drrvt]{font-size:.8125rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin-bottom:1.5rem;opacity:.7}.book-foryou[data-astro-cid-uk4drrvt]{padding-top:0}.book-foryou__inner[data-astro-cid-uk4drrvt]{max-width:46rem}.book-foryou[data-astro-cid-uk4drrvt] h2[data-astro-cid-uk4drrvt]{text-align:center;margin-bottom:2rem}.book-foryou__cta[data-astro-cid-uk4drrvt]{text-align:center;margin-top:2.5rem}.book-foryou__order[data-astro-cid-uk4drrvt]{font-family:var(--font-serif);font-size:1.75rem;margin-bottom:1rem}.quote-stripes[data-astro-cid-uk4drrvt]{background:repeating-linear-gradient(90deg,var(--teal) 0 72px,#2f6b74 72px 144px)}.book-quote__card[data-astro-cid-uk4drrvt]{background:var(--cream);border-radius:20px;margin:0;padding:clamp(2.5rem,6vw,4rem) clamp(1.75rem,6vw,5rem);text-align:center}.book-quote__kicker[data-astro-cid-uk4drrvt]{font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:.875rem;color:var(--raspberry)}.book-quote__card[data-astro-cid-uk4drrvt] blockquote[data-astro-cid-uk4drrvt]{margin:0 auto 1.5rem;max-width:48rem;font-family:var(--font-serif);font-style:italic;font-size:clamp(1.35rem,2.6vw,2rem);line-height:1.25}.book-quote__card[data-astro-cid-uk4drrvt] figcaption[data-astro-cid-uk4drrvt]{font-size:.9375rem;font-weight:500;max-width:36rem;margin-inline:auto}.book-tour__inner[data-astro-cid-uk4drrvt]{max-width:52rem}.book-tour__gallery[data-astro-cid-uk4drrvt]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem}@media(max-width:640px){.book-tour__gallery[data-astro-cid-uk4drrvt]{grid-template-columns:repeat(2,1fr)}}.book-tour__gallery[data-astro-cid-uk4drrvt] img[data-astro-cid-uk4drrvt]{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:10px}.book-goodreads__inner[data-astro-cid-uk4drrvt]{max-width:52rem;text-align:center}.book-goodreads[data-astro-cid-uk4drrvt] .eyebrow[data-astro-cid-uk4drrvt]{color:var(--raspberry)}.book-goodreads[data-astro-cid-uk4drrvt] .eyebrow[data-astro-cid-uk4drrvt]{margin-bottom:1.5rem}.book-goodreads__card[data-astro-cid-uk4drrvt]{display:block;max-width:46rem;margin-inline:auto;padding:clamp(.875rem,2.2vw,1.5rem);background:var(--white);border:1px solid rgba(55,38,26,.08);border-radius:18px;box-shadow:0 24px 56px #480a2c1f;transition:transform .4s ease,box-shadow .4s ease}.book-goodreads__card[data-astro-cid-uk4drrvt]:hover{transform:translateY(-3px)}.book-goodreads__link[data-astro-cid-uk4drrvt]{margin:1.75rem 0 0}.book-goodreads[data-astro-cid-uk4drrvt] img[data-astro-cid-uk4drrvt]{display:block;width:100%;height:auto}.book-ig__inner[data-astro-cid-uk4drrvt]{text-align:center;max-width:36rem}.book-ig[data-astro-cid-uk4drrvt] .btn[data-astro-cid-uk4drrvt]{margin-top:.5rem}
