.section-heading[data-astro-cid-ysklgcyt]{gap:1rem;max-width:56rem;display:grid}h2[data-astro-cid-ysklgcyt]{max-width:26ch;font-size:var(--section-heading-size,var(--text-section-prose));letter-spacing:var(--display-h2-tracking);line-height:var(--display-h2-leading)}.description[data-astro-cid-ysklgcyt]{max-width:46rem;color:var(--ink-muted);font-size:var(--text-md);line-height:1.6}.button-link[data-astro-cid-rsz4deap]{max-inline-size:100%;border:1px solid var(--forest);min-height:2.75rem;font-size:var(--text-sm);border-radius:4rem;justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 1.4rem;font-weight:600;line-height:1.6;text-decoration:none;display:inline-flex}.button-link[data-astro-cid-rsz4deap] span[data-astro-cid-rsz4deap]:first-child{overflow-wrap:break-word}.button-link--text[data-astro-cid-rsz4deap]:hover{text-decoration-color:var(--coral)}.button-link--primary[data-astro-cid-rsz4deap]{background:var(--navy-deep);color:var(--canvas)}.button-link--primary[data-astro-cid-rsz4deap]:hover{background:var(--accent-soft);color:var(--forest)}.button-link--secondary[data-astro-cid-rsz4deap]{border-color:var(--forest);color:var(--navy-deep);background:0 0}.button-link--secondary[data-astro-cid-rsz4deap]:hover{background:var(--accent-soft);color:var(--forest)}.button-link[data-astro-cid-rsz4deap]:active{background:var(--sage);color:var(--forest)}.button-link--text[data-astro-cid-rsz4deap]{color:currentColor;min-height:2.75rem;text-decoration:underline;text-decoration-color:var(--coral);text-underline-offset:.25em;border-color:#0000;border-radius:0;padding:.25rem 0;text-decoration-thickness:2px}@media (prefers-reduced-motion:reduce){.button-link[data-astro-cid-rsz4deap]{transition:none}}.page-cta[data-astro-cid-yrikrkcl]{background:var(--paper);color:var(--forest);border-radius:0;padding-block:clamp(2rem,5vw,4rem);scroll-margin-top:6rem}.page-cta[data-astro-cid-yrikrkcl] .container,.page-cta[data-astro-cid-yrikrkcl] div[data-astro-cid-yrikrkcl],.actions[data-astro-cid-yrikrkcl]{gap:1rem;min-width:0;display:grid}.page-cta[data-astro-cid-yrikrkcl] .container{background:var(--sage);border-radius:2.5rem 2.5rem 2.5rem .75rem;grid-template-columns:minmax(0,1fr);padding:clamp(1.5rem,5vw,3.5rem)}.contact-copy[data-astro-cid-yrikrkcl]{gap:1.25rem}h2[data-astro-cid-yrikrkcl]{max-width:26ch;color:var(--forest);font-size:var(--text-section-prose);line-height:var(--display-h2-leading)}p[data-astro-cid-yrikrkcl]{max-width:44ch;color:var(--forest);line-height:1.6}.page-cta[data-astro-cid-yrikrkcl] .button-link{background:var(--forest);width:100%;color:var(--paper);justify-content:center}.actions[data-astro-cid-yrikrkcl]{gap:.75rem}.page-cta[data-astro-cid-yrikrkcl] .actions[data-astro-cid-yrikrkcl] .button-link--secondary{border-color:var(--forest);color:var(--forest);background:0 0}.page-cta[data-astro-cid-yrikrkcl] .button-link:hover,.page-cta[data-astro-cid-yrikrkcl] .button-link:active{background:var(--sage);color:var(--forest)}@media (width>=56rem){.page-cta[data-astro-cid-yrikrkcl] .container{grid-template-columns:minmax(0,1fr) minmax(16rem,.6fr);align-items:end;gap:3rem}.actions[data-astro-cid-yrikrkcl]{align-content:center}}
