.hero[data-astro-cid-lcdefpme]{min-height:100svh;padding:calc(var(--header-h) + 2rem) var(--gutter) 4rem;isolation:isolate;text-align:center;align-items:center;display:flex;position:relative;overflow:hidden}.hero-media[data-astro-cid-lcdefpme]{z-index:-1;position:absolute;inset:0}.hero-media[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(#12140f66 0%,#12140f4d 50%,#12140fd9 100%);position:absolute;inset:0}.hero-img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-img--tall[data-astro-cid-lcdefpme]{object-position:center 30%;display:none}.hero-inner[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;width:100%;display:flex}.eyebrow--hero[data-astro-cid-lcdefpme]{color:var(--cream)}.hero-title[data-astro-cid-lcdefpme]{max-width:14ch;margin-inline:auto}.hero-lead[data-astro-cid-lcdefpme]{margin-top:24px;max-width:46ch;color:var(--cream-soft);margin-inline:auto}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.intro-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.intro-title[data-astro-cid-lcdefpme]{margin-bottom:20px}.intro-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:1.2em}.intro-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.lead){color:var(--text-soft)}.intro-copy[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{color:var(--text);margin-bottom:1.4em}.intro-countries[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.intro-figure[data-astro-cid-lcdefpme]{width:min(100%,460px);margin-left:auto;position:relative}.intro-photo[data-astro-cid-lcdefpme]{aspect-ratio:3/4;border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-xl);transform:rotate(3.5deg)}.intro-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.quote[data-astro-cid-lcdefpme]{margin:var(--section-pad-y) 0 0;padding:clamp(6rem, 14vw, 11rem) var(--gutter);text-align:center;position:relative}.quote-media[data-astro-cid-lcdefpme]{z-index:-1;position:absolute;inset:0}.quote-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center 60%;width:100%;height:100%}.quote-media[data-astro-cid-lcdefpme]:after{content:"";background:#12140f9e;position:absolute;inset:0}.quote-text[data-astro-cid-lcdefpme]{font-family:var(--font-display);text-wrap:balance;max-width:26ch;margin:0 auto;font-size:clamp(1.6rem,3.6vw,3rem);font-style:italic;font-weight:300;line-height:1.25}.quote-sub[data-astro-cid-lcdefpme]{font-size:var(--fs-caption);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--cream-mute);margin-top:24px}.profiles-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.profile[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);display:block;overflow:hidden}.profile--offset[data-astro-cid-lcdefpme]{transform:translateY(clamp(1rem,4vw,3.5rem))}.profile--offset[data-astro-cid-lcdefpme]:hover{transform:translateY(calc(clamp(1rem,4vw,3.5rem) - 4px))}.profile-photo[data-astro-cid-lcdefpme]{aspect-ratio:4/3.4;border-radius:0}.profile-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center 20%;width:100%;height:100%}.profile-body[data-astro-cid-lcdefpme]{padding:28px 30px 32px}.profile-kicker[data-astro-cid-lcdefpme]{font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--accent-ink)}.profile-title[data-astro-cid-lcdefpme]{margin:10px 0 12px;font-size:1.5rem}.profile-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-soft)}.profile-more[data-astro-cid-lcdefpme]{color:var(--text);margin-top:18px;font-size:.9rem;font-weight:500;display:inline-block}.service[data-astro-cid-lcdefpme]{margin-top:var(--section-pad-y)}.book[data-astro-cid-lcdefpme]{margin:var(--section-pad-y) var(--gutter) 0;padding:clamp(3.5rem, 7vw, 6rem) var(--gutter);background:var(--cream);color:var(--olive-black);border-radius:36px;overflow:hidden}.book-inner[data-astro-cid-lcdefpme]{max-width:var(--container);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);margin:0 auto;display:grid}.eyebrow--paper[data-astro-cid-lcdefpme]{color:var(--green-deep)}.book-title[data-astro-cid-lcdefpme]{font-size:var(--fs-h2);color:var(--olive-black)}.book-title[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--green-deep);font-style:italic}.book-lead[data-astro-cid-lcdefpme]{font-size:var(--fs-lead);color:#12140fcc;margin-top:20px;font-weight:300;line-height:1.55}.book-meta[data-astro-cid-lcdefpme]{font-size:var(--fs-caption);color:#12140f8c;margin-top:18px}.book-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.btn-primary-paper[data-astro-cid-lcdefpme]{border-radius:var(--radius-pill);background:var(--olive-black);color:var(--cream);transition:transform var(--dur-mid) var(--ease-out-expo), background var(--dur-fast);padding:15px 28px;font-size:.95rem;font-weight:500;display:inline-flex}.btn-primary-paper[data-astro-cid-lcdefpme]:hover{background:var(--green-deep);transform:translateY(-2px)}.book-link[data-astro-cid-lcdefpme]{color:var(--olive-black);font-weight:500}.book-cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.book-card[data-astro-cid-lcdefpme]{border-radius:var(--radius-md);transform:rotate(calc((var(--i) - 1.5) * 1.6deg));transition:transform var(--dur-mid) var(--ease-out-expo);background:#f3eddb;margin:0;position:relative;overflow:hidden;box-shadow:0 10px 30px #12140f1f}.book-card[data-astro-cid-lcdefpme]:hover{z-index:1;transform:rotate(0)translateY(-4px)}.book-card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;aspect-ratio:1174/910;width:100%;height:100%}.book-card[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{border-radius:var(--radius-pill);background:var(--olive-black);color:var(--cream);font-family:var(--font-hand);padding:4px 12px;font-size:1.2rem;line-height:1.2;position:absolute;bottom:12px;left:12px}.posts-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.posts-head[data-astro-cid-lcdefpme] .section-title[data-astro-cid-lcdefpme]{margin-bottom:0}.posts-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,2.5rem);display:grid}@media (width<=900px){.intro-grid[data-astro-cid-lcdefpme],.profiles-grid[data-astro-cid-lcdefpme],.book-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.intro-figure[data-astro-cid-lcdefpme]{width:min(100%,420px);margin-left:0}.profile--offset[data-astro-cid-lcdefpme],.profile--offset[data-astro-cid-lcdefpme]:hover{transform:none}.posts-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.posts-head[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.book[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);margin-inline:12px}}@media (width<=760px){.hero[data-astro-cid-lcdefpme]{padding-top:calc(var(--header-h) + 1.5rem);padding-bottom:3rem}.hero-img--wide[data-astro-cid-lcdefpme]{display:none}.hero-img--tall[data-astro-cid-lcdefpme]{display:block}.hero-title[data-astro-cid-lcdefpme]{font-size:clamp(2.4rem,11vw,3.2rem)}.hero-lead[data-astro-cid-lcdefpme]{margin-top:16px;font-size:1rem}.hero-actions[data-astro-cid-lcdefpme]{margin-top:24px}.hero-actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{padding:12px 20px}}
