.lifestyle[data-astro-cid-4y4eryml]{margin:0;overflow:hidden}.lifestyle[data-astro-cid-4y4eryml] img[data-astro-cid-4y4eryml]{width:100%;height:auto;display:block;transform-origin:center 55%;animation:kenburns 28s ease-in-out infinite alternate}@keyframes kenburns{0%{transform:scale(1)}to{transform:scale(1.07)}}@media(prefers-reduced-motion:reduce){.lifestyle[data-astro-cid-4y4eryml] img[data-astro-cid-4y4eryml]{animation:none;transform:none}}.flip-section[data-astro-cid-4y4eryml]{background:var(--ivory-deep);border-block:1px solid var(--border)}.flip-head[data-astro-cid-4y4eryml]{text-align:center;max-width:46ch;margin:0 auto 2.5rem}.flip-head[data-astro-cid-4y4eryml] h2[data-astro-cid-4y4eryml]{font-size:clamp(1.8rem,4vw,2.8rem);margin-bottom:.5rem}.flip-head[data-astro-cid-4y4eryml] .lede[data-astro-cid-4y4eryml]{margin-inline:auto}.book-hero[data-astro-cid-4y4eryml]{background:var(--ivory-deep);border-bottom:1px solid var(--border)}.book-grid[data-astro-cid-4y4eryml]{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,5vw,4rem);align-items:center}.cover[data-astro-cid-4y4eryml]{max-width:320px}.cover[data-astro-cid-4y4eryml] img[data-astro-cid-4y4eryml]{border-radius:2px;box-shadow:0 24px 50px -24px #1717178c}.intro[data-astro-cid-4y4eryml] h1[data-astro-cid-4y4eryml]{font-size:clamp(2.6rem,6vw,4rem);letter-spacing:.02em;margin-bottom:.5rem}.subtitle[data-astro-cid-4y4eryml]{font-family:var(--font-serif);font-style:italic;font-size:1.2rem;color:var(--muted);margin:0 0 1.25rem}.facts[data-astro-cid-4y4eryml]{list-style:none;padding:0;margin:1.75rem 0;display:flex;gap:2.5rem;flex-wrap:wrap}.facts[data-astro-cid-4y4eryml] li[data-astro-cid-4y4eryml]{display:flex;flex-direction:column}.facts[data-astro-cid-4y4eryml] span[data-astro-cid-4y4eryml]{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.facts[data-astro-cid-4y4eryml] strong[data-astro-cid-4y4eryml]{font-family:var(--font-serif);font-size:1.5rem;font-weight:400}.availability[data-astro-cid-4y4eryml]{margin-top:1rem}.prose[data-astro-cid-4y4eryml]{max-width:68ch}.prose[data-astro-cid-4y4eryml] h2[data-astro-cid-4y4eryml]{font-size:clamp(1.5rem,3vw,2rem);margin:2.5rem 0 1rem}.prose[data-astro-cid-4y4eryml] h2[data-astro-cid-4y4eryml]:first-child{margin-top:0}.prose[data-astro-cid-4y4eryml] p[data-astro-cid-4y4eryml]{font-size:1.1rem}.discover[data-astro-cid-4y4eryml]{list-style:none;padding:0;margin:0 0 1.75rem;display:grid;gap:.75rem}.discover[data-astro-cid-4y4eryml] li[data-astro-cid-4y4eryml]{padding-left:1.5rem;position:relative;color:var(--ink);font-size:1.05rem}.discover[data-astro-cid-4y4eryml] li[data-astro-cid-4y4eryml]:before{content:"";position:absolute;left:0;top:.65em;width:.6rem;height:2px;background:var(--crimson)}.positioning[data-astro-cid-4y4eryml]{font-family:var(--font-serif);font-size:1.3rem;font-style:italic;color:var(--ink);border-top:1px solid var(--border);padding-top:1.5rem}.toc-part[data-astro-cid-4y4eryml]{margin-bottom:1.75rem}.toc-part[data-astro-cid-4y4eryml] h3[data-astro-cid-4y4eryml]{font-family:var(--font-sans);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--crimson);margin:0 0 .35rem}.toc-note[data-astro-cid-4y4eryml]{margin:0 0 .6rem;font-style:italic;font-size:.98rem}.toc-part[data-astro-cid-4y4eryml] ol[data-astro-cid-4y4eryml]{margin:0;padding-left:1.25rem;color:var(--ink)}.toc-part[data-astro-cid-4y4eryml] li[data-astro-cid-4y4eryml]{margin-bottom:.4rem;font-family:var(--font-serif);font-size:1.15rem}blockquote[data-astro-cid-4y4eryml]{margin:0;padding-left:1.5rem;border-left:2px solid var(--crimson)}blockquote[data-astro-cid-4y4eryml] p[data-astro-cid-4y4eryml]{font-family:var(--font-serif);font-size:1.25rem;font-style:italic;color:var(--ink)}blockquote[data-astro-cid-4y4eryml] cite[data-astro-cid-4y4eryml]{display:block;margin-top:.5rem;font-family:var(--font-sans);font-style:normal;font-size:.9rem;color:var(--muted)}@media(max-width:768px){.book-grid[data-astro-cid-4y4eryml]{grid-template-columns:1fr}.cover[data-astro-cid-4y4eryml]{max-width:220px}}
