.post[data-astro-cid-gjtny2mx]{max-width:var(--measure);margin-inline:auto;padding-top:var(--space-8)}.eyebrow[data-astro-cid-gjtny2mx] a[data-astro-cid-gjtny2mx]{color:var(--action-accent);text-decoration:none;font-family:var(--font-accent);font-size:1.4rem}.post[data-astro-cid-gjtny2mx] time[data-astro-cid-gjtny2mx]{display:block;color:var(--text-body);opacity:.8;margin-bottom:var(--space-6)}.post-hero[data-astro-cid-gjtny2mx]{width:100%;height:auto;aspect-ratio:1200 / 630;object-fit:cover;border-radius:var(--radius);box-shadow:var(--shadow-card);margin-bottom:var(--space-8)}.post-body[data-astro-cid-gjtny2mx] h2,.post-body[data-astro-cid-gjtny2mx] h3{margin-top:var(--space-8)}.post-body[data-astro-cid-gjtny2mx] ul,.post-body[data-astro-cid-gjtny2mx] ol{padding-left:1.3em;display:grid;gap:var(--space-2)}.post-body[data-astro-cid-gjtny2mx] a{color:var(--action-primary)}.faq[data-astro-cid-z6gx6xcw] details[data-astro-cid-z6gx6xcw]{background:var(--bg-card);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:var(--space-4) var(--space-6);margin-bottom:var(--space-3)}.faq[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]{cursor:pointer;font-family:var(--font-heading);font-weight:600;color:var(--text-heading);min-height:32px;display:flex;align-items:center}.faq[data-astro-cid-z6gx6xcw] details[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]{margin:var(--space-3) 0 0}.t-grid[data-astro-cid-aadlzisc]{display:grid;gap:var(--space-6);grid-template-columns:1fr}.testimonials[data-astro-cid-aadlzisc] figure[data-astro-cid-aadlzisc]{margin:0;display:flex;flex-direction:column;gap:var(--space-4)}blockquote[data-astro-cid-aadlzisc]{margin:0;font-size:1.05rem;color:var(--text-heading);position:relative;padding-top:var(--space-6)}blockquote[data-astro-cid-aadlzisc]:before{content:"“";position:absolute;top:-.4em;left:-.05em;font-family:var(--font-heading);font-size:3.5rem;line-height:1;color:var(--color-coral)}figcaption[data-astro-cid-aadlzisc]{display:flex;flex-direction:column;margin-top:auto}.t-name[data-astro-cid-aadlzisc]{font-family:var(--font-heading);font-weight:600;color:var(--text-heading)}.t-context[data-astro-cid-aadlzisc]{font-size:.85rem;color:var(--action-accent);text-transform:uppercase;letter-spacing:.04em}@media(min-width:48rem){.t-grid[data-astro-cid-aadlzisc]{grid-template-columns:repeat(3,1fr)}}.page-hero[data-astro-cid-ybl4tjop]{position:relative;display:grid;min-height:clamp(22rem,42vw,34rem);overflow:hidden;background:var(--color-ink)}.page-hero[data-astro-cid-ybl4tjop] .page-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 35%}.page-hero[data-astro-cid-ybl4tjop]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#1c241e59,#1c241eb3)}.page-hero-text[data-astro-cid-ybl4tjop]{position:relative;z-index:1;align-self:center;justify-self:center;max-width:52rem;padding:var(--space-12) var(--space-4);text-align:center}.page-hero[data-astro-cid-ybl4tjop] h1[data-astro-cid-ybl4tjop]{color:var(--color-white);font-size:clamp(2rem,1.4rem + 2.6vw,3.25rem);line-height:1.15;margin-bottom:var(--space-4);text-wrap:balance}.page-hero[data-astro-cid-ybl4tjop] .eyebrow[data-astro-cid-ybl4tjop]{color:var(--color-cream)}.page-hero[data-astro-cid-ybl4tjop] .lede[data-astro-cid-ybl4tjop]{color:var(--color-cream);font-size:1.2rem;margin-inline:auto;max-width:44rem}.page-hero[data-astro-cid-ybl4tjop] .cta-row[data-astro-cid-ybl4tjop]{justify-content:center}.button[data-astro-cid-ybl4tjop].ghost-light{background:transparent;color:var(--color-white);border:2px solid var(--color-white)}.button[data-astro-cid-ybl4tjop].ghost-light:hover{background:var(--color-white);color:var(--color-teal-deep)}.hero[data-astro-cid-ybl4tjop].text-only{grid-template-columns:1fr;max-width:52rem}.toc[data-astro-cid-ybl4tjop]{margin-block:var(--space-8)}.toc-label[data-astro-cid-ybl4tjop]{font-family:var(--font-heading);font-weight:600;color:var(--text-heading);margin-bottom:var(--space-2)}.toc[data-astro-cid-ybl4tjop] .chips[data-astro-cid-ybl4tjop] li[data-astro-cid-ybl4tjop]{padding:0}.toc[data-astro-cid-ybl4tjop] .chips[data-astro-cid-ybl4tjop] a[data-astro-cid-ybl4tjop]{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--space-3);color:var(--color-ink);text-decoration:none}.cta-band[data-astro-cid-ybl4tjop].with-image{display:grid;gap:var(--space-6);align-items:center;text-align:left}.cta-band[data-astro-cid-ybl4tjop].with-image .cta-img{border-radius:var(--radius);width:100%;max-height:320px;object-fit:cover}.md-body[data-astro-cid-ybl4tjop] .md-section{margin-block:var(--space-16);scroll-margin-top:5rem}.md-body[data-astro-cid-ybl4tjop]:not(.plain) .md-lead:not(.md-split){margin-top:var(--space-8);background:#4f6150;border-radius:var(--radius);padding:var(--space-8) var(--space-6);text-align:center}.md-body[data-astro-cid-ybl4tjop]:not(.plain) .md-lead:not(.md-split) p{color:var(--color-cream);font-size:1.15rem;margin-inline:auto;max-width:52rem}.md-body[data-astro-cid-ybl4tjop]:not(.plain) .md-lead:not(.md-split) p:last-child{margin-bottom:0}.md-body[data-astro-cid-ybl4tjop]:not(.plain) .md-lead:not(.md-split) strong,.md-body[data-astro-cid-ybl4tjop]:not(.plain) .md-lead:not(.md-split) a:not(.button){color:var(--color-white)}.md-body[data-astro-cid-ybl4tjop]:not(.plain) .md-lead:not(.md-split) .cta-row{justify-content:center}.md-body[data-astro-cid-ybl4tjop]:not(.plain) .md-lead:not(.md-split) .button{background:var(--color-white);color:var(--color-teal-deep)}.md-body[data-astro-cid-ybl4tjop] .md-kicker{font-family:var(--font-accent);font-size:1.5rem;color:var(--action-accent)}.md-body[data-astro-cid-ybl4tjop] .md-band{border-radius:var(--radius);padding:var(--space-8) var(--space-6)}.md-body[data-astro-cid-ybl4tjop] .md-band--blue{background:var(--color-teal-deep)}.md-body[data-astro-cid-ybl4tjop] .md-band--green{background:#4f6150}.md-body[data-astro-cid-ybl4tjop] .md-band :is(h2,h3,p,li,strong){color:var(--color-white)}.md-body[data-astro-cid-ybl4tjop] .md-band .md-card :is(h3,p,li,strong){color:var(--color-ink)}.md-body[data-astro-cid-ybl4tjop] .md-band .md-card ul>li:before{background:var(--color-sage)}.md-body[data-astro-cid-ybl4tjop] .md-band a:not(.button){color:var(--color-white)}.md-body[data-astro-cid-ybl4tjop] .md-band ul>li:before{background:var(--color-cream)}.md-body[data-astro-cid-ybl4tjop] .md-band .button{background:var(--color-white);color:var(--color-teal-deep)}.md-body[data-astro-cid-ybl4tjop] .md-inline-figure{width:100%;max-width:30rem;height:auto;border-radius:calc(var(--radius) / 2)}.md-body[data-astro-cid-ybl4tjop] .md-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4);max-width:none}.md-body[data-astro-cid-ybl4tjop] .md-gallery img{width:100%;height:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:var(--radius);box-shadow:var(--shadow-card)}.md-body[data-astro-cid-ybl4tjop] .md-cards{display:grid;gap:var(--space-6);grid-template-columns:1fr;margin-block:var(--space-6)}.md-body[data-astro-cid-ybl4tjop] .md-card{background:var(--bg-card);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:var(--space-6)}.md-body[data-astro-cid-ybl4tjop] .md-card h3{margin-top:0}.md-body[data-astro-cid-ybl4tjop] .md-card>:last-child{margin-bottom:0}.md-body[data-astro-cid-ybl4tjop] .md-split{display:grid;gap:var(--space-8);grid-template-columns:1fr;align-items:center}.md-body[data-astro-cid-ybl4tjop] .md-split>*{min-width:0}.md-body[data-astro-cid-ybl4tjop] .md-media{display:grid;justify-items:center;gap:var(--space-4)}.md-body[data-astro-cid-ybl4tjop] .md-media img{width:100%;height:auto;max-height:560px;object-fit:cover;border-radius:var(--radius);box-shadow:var(--shadow-card)}.md-body[data-astro-cid-ybl4tjop] video{max-width:100%;height:auto}.md-body[data-astro-cid-ybl4tjop] .md-media p{margin:0}.md-body[data-astro-cid-ybl4tjop] .md-media video{display:block;width:auto;max-width:100%;max-height:560px;margin-inline:auto;border-radius:var(--radius);background:var(--color-ink);box-shadow:var(--shadow-card)}.md-body[data-astro-cid-ybl4tjop] .md-split--stack .md-media img{max-height:340px}.md-body[data-astro-cid-ybl4tjop] h2{max-width:40ch;scroll-margin-top:5rem}.md-body[data-astro-cid-ybl4tjop] h3{font-size:1.2rem;margin-top:var(--space-8)}.md-body[data-astro-cid-ybl4tjop] h2+h3{margin-top:0}.md-body[data-astro-cid-ybl4tjop] p{max-width:var(--measure)}.md-body[data-astro-cid-ybl4tjop] strong{color:var(--text-heading)}.md-body[data-astro-cid-ybl4tjop] ul{list-style:none;padding:0;margin:0 0 var(--space-6);display:grid;gap:var(--space-2);max-width:var(--measure)}.md-body[data-astro-cid-ybl4tjop] ul>li{position:relative;padding-left:1.6em}.md-body[data-astro-cid-ybl4tjop] ul>li:before{content:"";position:absolute;left:.25em;top:.6em;width:.55em;height:.55em;border-radius:50%;background:var(--color-sage)}.md-body[data-astro-cid-ybl4tjop] ol{padding-left:1.4em;margin:0 0 var(--space-6);display:grid;gap:var(--space-3);max-width:var(--measure)}.md-body[data-astro-cid-ybl4tjop] ol>li::marker{font-family:var(--font-heading);font-weight:700;color:var(--action-accent)}.md-body[data-astro-cid-ybl4tjop] blockquote{margin:var(--space-6) 0;padding:var(--space-6);background:var(--bg-card);border-radius:var(--radius);box-shadow:var(--shadow-card);max-width:var(--measure)}.md-body[data-astro-cid-ybl4tjop] blockquote p{color:var(--text-heading);margin:0}.md-body[data-astro-cid-ybl4tjop] blockquote p+p{margin-top:var(--space-3);font-family:var(--font-heading);font-weight:600;font-size:.95rem;color:var(--action-accent)}.md-body[data-astro-cid-ybl4tjop] .md-section:has(>blockquote+blockquote){display:flex;flex-wrap:wrap;gap:var(--space-6)}.md-body[data-astro-cid-ybl4tjop] .md-section:has(>blockquote+blockquote)>:not(blockquote){flex-basis:100%}.md-body[data-astro-cid-ybl4tjop] .md-section:has(>blockquote+blockquote)>blockquote{flex:1 1 16rem;max-width:none;margin:0}.md-body[data-astro-cid-ybl4tjop] table{width:100%;max-width:60rem;border-collapse:collapse;background:var(--bg-card);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-card);margin-bottom:var(--space-6)}.md-body[data-astro-cid-ybl4tjop] th,.md-body[data-astro-cid-ybl4tjop] td{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-blush);vertical-align:top}.md-body[data-astro-cid-ybl4tjop] th{font-family:var(--font-heading);color:var(--text-heading)}.md-body[data-astro-cid-ybl4tjop] a:not(.button){color:var(--action-primary);padding-block:3px}.md-body[data-astro-cid-ybl4tjop] p,.md-body[data-astro-cid-ybl4tjop] li{overflow-wrap:anywhere}.md-body[data-astro-cid-ybl4tjop] hr{border:0;border-top:1px solid var(--color-blush);margin-block:var(--space-8)}.md-body[data-astro-cid-ybl4tjop].plain{max-width:var(--measure)}.md-body[data-astro-cid-ybl4tjop].plain ul{list-style:disc;padding-left:1.3em;display:block}.md-body[data-astro-cid-ybl4tjop].plain ul>li{padding-left:0;margin-bottom:var(--space-3)}.md-body[data-astro-cid-ybl4tjop].plain ul>li:before{content:none}@media(min-width:48rem){.md-body[data-astro-cid-ybl4tjop] .md-split{grid-template-columns:1fr 1fr;gap:var(--space-12)}.md-body[data-astro-cid-ybl4tjop] .md-split--left .md-media{order:-1}.md-body[data-astro-cid-ybl4tjop] .md-band{padding:var(--space-12)}.md-body[data-astro-cid-ybl4tjop] .md-gallery{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.md-body[data-astro-cid-ybl4tjop] .md-cards{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.cta-band[data-astro-cid-ybl4tjop].with-image{grid-template-columns:2fr 3fr;padding:var(--space-8)}}
