.persona-hero[data-astro-cid-5bucpzqu]{padding-block:clamp(2.5rem,4.5vw,4rem)}.hero-spread[data-astro-cid-5bucpzqu]{gap:2.5rem;display:grid}.hero-copy[data-astro-cid-5bucpzqu]{min-width:0}.hero-title[data-astro-cid-5bucpzqu]{letter-spacing:.04em;font-size:clamp(1.75rem,4vw,3.25rem);line-height:1.55}.hero-title-line[data-astro-cid-5bucpzqu]{text-wrap:balance;display:block}.hero-description[data-astro-cid-5bucpzqu]{max-width:28em;margin-block-start:1.5rem}.hero-actions[data-astro-cid-5bucpzqu]{margin-block-start:1.75rem}.hero-image[data-astro-cid-5bucpzqu]{border-top:1px solid color-mix(in srgb, var(--color-paper) 30%, transparent);padding-block-start:1.5rem}.hero-image[data-astro-cid-5bucpzqu] picture{aspect-ratio:3/2;border-radius:0}@media (width>=768px){.hero-spread[data-astro-cid-5bucpzqu]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem)}.hero-copy[data-astro-cid-5bucpzqu]{padding-block:1rem}.hero-title-long[data-astro-cid-5bucpzqu]{font-size:clamp(1.75rem,3vw,2.375rem)}.hero-image[data-astro-cid-5bucpzqu]{border-bottom:1px solid color-mix(in srgb, var(--color-paper) 30%, transparent);padding-block:1.5rem}.hero-image[data-astro-cid-5bucpzqu] picture{aspect-ratio:5/4}.hero-image[data-astro-cid-5bucpzqu] img{object-position:center}.hero-actions[data-astro-cid-5bucpzqu]{margin-block-start:2.25rem}}.book-gallery[data-astro-cid-huuhgsw2]{gap:2rem;margin-block-start:2rem;display:grid}.book-gallery[data-astro-cid-huuhgsw2] picture,.after-scenes[data-astro-cid-huuhgsw2] picture,.promise-image[data-astro-cid-huuhgsw2] picture{border-radius:0}.book-specifications[data-astro-cid-huuhgsw2]{border-top:1px solid color-mix(in srgb, var(--color-ink) 25%, transparent);margin-block-start:2rem;display:grid}.book-specifications[data-astro-cid-huuhgsw2] li[data-astro-cid-huuhgsw2]{border-bottom:1px solid color-mix(in srgb, var(--color-ink) 16%, transparent);padding-block:1rem}.after-scenes[data-astro-cid-huuhgsw2]{gap:2rem;margin-block-start:2rem;display:grid}.after-scene[data-astro-cid-huuhgsw2]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:1.25rem;display:grid}.scene-caption[data-astro-cid-huuhgsw2]{padding-block:.75rem}.name-note[data-astro-cid-huuhgsw2]{border-top:1px solid color-mix(in srgb, var(--color-ink) 25%, transparent);margin-block-start:2.5rem;padding-block-start:1.5rem}.mechanism-examples[data-astro-cid-huuhgsw2]{align-items:center;gap:2rem;margin-block-start:2.5rem;display:grid}.year-detail[data-astro-cid-huuhgsw2]{min-width:0}.conversation-detail[data-astro-cid-huuhgsw2]{max-width:var(--container-measure);width:100%;margin-inline:auto}.questions-layout[data-astro-cid-huuhgsw2],.question-categories[data-astro-cid-huuhgsw2]{gap:2rem;display:grid}.promises-layout[data-astro-cid-huuhgsw2]{gap:2rem;margin-block-start:2rem;display:grid}.promise-list[data-astro-cid-huuhgsw2]{border-top:1px solid color-mix(in srgb, var(--color-ink) 25%, transparent)}.promise-item[data-astro-cid-huuhgsw2]{border-bottom:1px solid color-mix(in srgb, var(--color-ink) 18%, transparent);padding-block:1.5rem}.promise-image[data-astro-cid-huuhgsw2]{max-width:24rem}@media (width>=640px){.book-gallery[data-astro-cid-huuhgsw2]{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:end;gap:2.5rem}.book-specifications[data-astro-cid-huuhgsw2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem}.after-scenes[data-astro-cid-huuhgsw2]{grid-template-columns:minmax(0,1fr) minmax(0,1.18fr) minmax(0,1fr);align-items:start;gap:2rem}.after-scene[data-astro-cid-huuhgsw2]{display:block}.after-scene[data-astro-cid-huuhgsw2]:first-child{padding-block-start:2rem}.after-scene[data-astro-cid-huuhgsw2]:last-child{padding-block-start:4rem}.scene-caption[data-astro-cid-huuhgsw2]{margin-block-start:.5rem}.name-note[data-astro-cid-huuhgsw2]{max-width:52rem;margin-inline:auto}.promises-layout[data-astro-cid-huuhgsw2]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:3rem}}@media (width>=1024px){.book-specifications[data-astro-cid-huuhgsw2]{grid-template-columns:repeat(3,minmax(0,1fr))}.mechanism-examples[data-astro-cid-huuhgsw2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}.questions-layout[data-astro-cid-huuhgsw2]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:5rem}.promises-layout[data-astro-cid-huuhgsw2]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:5rem}}
