.page-hero[data-astro-cid-72rsihil]{text-align:center;padding:80px 0 60px}.page-hero[data-astro-cid-72rsihil] .eyebrow[data-astro-cid-72rsihil]{color:#45a063;margin-bottom:16px;font-family:Cormorant Garamond,Georgia,serif;font-size:24px;font-style:italic}.page-hero[data-astro-cid-72rsihil] h1[data-astro-cid-72rsihil]{color:#2a332c;letter-spacing:-.01em;margin-bottom:40px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(48px,6.5vw,84px);font-weight:500;line-height:1.05}.epigraph[data-astro-cid-72rsihil]{color:#2d6a43;border-top:2px solid #4dae6e;border-bottom:2px solid #4dae6e;max-width:720px;margin:0 auto;padding:32px 40px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(26px,3.2vw,36px);font-style:italic;font-weight:700;line-height:1.35}.epigraph[data-astro-cid-72rsihil] .author[data-astro-cid-72rsihil]{color:#5f6a62;letter-spacing:.01em;margin-top:18px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-style:normal;display:block}.before-after[data-astro-cid-72rsihil]{padding:90px 0 30px}.ba-grid[data-astro-cid-72rsihil]{grid-template-columns:1fr 1fr;gap:48px;max-width:880px;margin:0 auto;display:grid}.ba-item[data-astro-cid-72rsihil]{text-align:center}.ba-photo[data-astro-cid-72rsihil]{aspect-ratio:240/300;background-position:50%;background-size:cover;border:6px solid #faf7ee;border-radius:4px;width:100%;max-width:320px;margin:0 auto 20px;box-shadow:0 20px 40px -16px #2a332c40}.ba-photo[data-astro-cid-72rsihil].before{filter:grayscale(.15);background-image:url(/photos/lyme.jpg)}.ba-photo[data-astro-cid-72rsihil].after{background-image:url(/photos/mint_joy.jpg)}.ba-label[data-astro-cid-72rsihil]{color:#2d6a43;margin-bottom:6px;font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-style:italic;font-weight:500}.ba-caption[data-astro-cid-72rsihil]{color:#5f6a62;letter-spacing:.01em;font-family:Inter,system-ui,sans-serif;font-size:13px}@media (width<=720px){.ba-grid[data-astro-cid-72rsihil]{grid-template-columns:1fr;gap:56px}}.story-body[data-astro-cid-72rsihil]{padding:70px 0 110px}.story-body[data-astro-cid-72rsihil] .narrow[data-astro-cid-72rsihil]{color:#404b43;max-width:680px;font-family:Inter,system-ui,sans-serif;font-size:18px;line-height:1.85}.story-body[data-astro-cid-72rsihil] p[data-astro-cid-72rsihil]{margin-bottom:28px}.story-body[data-astro-cid-72rsihil] em[data-astro-cid-72rsihil].callout{color:#2d6a43;letter-spacing:-.005em;font-family:Cormorant Garamond,Georgia,serif;font-size:1.25em;font-style:italic;font-weight:700}.story-body[data-astro-cid-72rsihil] .pull[data-astro-cid-72rsihil]{color:#2d6a43;text-align:center;letter-spacing:-.01em;margin:56px 0;padding:0 24px;font-family:Cormorant Garamond,Georgia,serif;font-size:40px;font-style:italic;font-weight:700;line-height:1.3}.signoff[data-astro-cid-72rsihil]{text-align:center;border-top:1px solid #e1ddd0;margin-top:64px;padding-top:48px}.signoff[data-astro-cid-72rsihil] .salute[data-astro-cid-72rsihil]{color:#2d6a43;margin-bottom:24px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(28px,3.5vw,40px);font-style:italic;font-weight:500;line-height:1.3}.signoff[data-astro-cid-72rsihil] .xo[data-astro-cid-72rsihil]{color:#2a332c;margin-bottom:6px;font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-style:italic}.signoff[data-astro-cid-72rsihil] .name[data-astro-cid-72rsihil]{color:#2a332c;letter-spacing:.02em;font-family:Cormorant Garamond,Georgia,serif;font-size:28px;font-weight:500}.mantras[data-astro-cid-72rsihil]{text-align:center;background:#f0fbf3;border-radius:4px;margin-top:56px;padding:36px 32px}.mantras[data-astro-cid-72rsihil] .preface[data-astro-cid-72rsihil]{letter-spacing:.01em;color:#5f6a62;margin-bottom:20px;font-family:Inter,system-ui,sans-serif;font-size:13px}.mantras-list[data-astro-cid-72rsihil]{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.mantras-list[data-astro-cid-72rsihil] li[data-astro-cid-72rsihil]{color:#2d6a43;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(26px,3vw,34px);font-style:italic;font-weight:700}.closing-cta[data-astro-cid-72rsihil]{color:#faf7ee;text-align:center;background:#2d6a43;padding:110px 0}.closing-cta[data-astro-cid-72rsihil] h2[data-astro-cid-72rsihil]{color:#faf7ee;margin-bottom:20px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(36px,4.5vw,56px);font-weight:500;line-height:1.15}.closing-cta[data-astro-cid-72rsihil] p[data-astro-cid-72rsihil]{color:#d8f3dd;max-width:540px;margin:0 auto 40px;font-size:18px}.closing-cta[data-astro-cid-72rsihil] .cta-row[data-astro-cid-72rsihil]{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.closing-cta[data-astro-cid-72rsihil] .btn-primary[data-astro-cid-72rsihil].on-deep{color:#2d6a43;background:#faf7ee}.closing-cta[data-astro-cid-72rsihil] .btn-primary[data-astro-cid-72rsihil].on-deep:hover{color:#faf7ee;background:#2a332c}.closing-cta[data-astro-cid-72rsihil] .btn-secondary[data-astro-cid-72rsihil].on-deep{color:#faf7ee;background:0 0;border-color:#d8f3dd}.closing-cta[data-astro-cid-72rsihil] .btn-secondary[data-astro-cid-72rsihil].on-deep:hover{color:#2d6a43;background:#faf7ee;border-color:#faf7ee}
