h2[data-astro-cid-pkdage7w]{font-family:var(--font-display);color:var(--green);font-size:clamp(1.75rem,1.3rem + 1.8vw,2.6rem);font-weight:400;line-height:1.15}.prose[data-astro-cid-pkdage7w] p[data-astro-cid-pkdage7w]{max-width:65ch;margin-bottom:.85rem;line-height:1.65}.text[data-astro-cid-pkdage7w] h2[data-astro-cid-pkdage7w]{margin-bottom:1.25rem}.hero[data-astro-cid-pkdage7w]{isolation:isolate;color:#fff;background:linear-gradient(90deg, var(--green) 0%, color-mix(in srgb, var(--green) 65%, #fff) 100%);min-height:9rem;position:relative;overflow:hidden}.hero[data-astro-cid-pkdage7w] .hero-photo{object-fit:cover;object-position:right center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-pkdage7w].has-photo:before{content:"";z-index:-1;background:linear-gradient(#16301ed9 0%,#16301e8c 100%);position:absolute;inset:0}.hero-inner[data-astro-cid-pkdage7w]{justify-items:start;gap:1rem;max-width:40rem;margin-inline:0;padding-block:clamp(1.5rem,1.2rem + 2vw,2.5rem);padding-inline:clamp(1.5rem,1rem + 4vw,5rem) 1rem;display:grid}.hero[data-astro-cid-pkdage7w] h1[data-astro-cid-pkdage7w]{font-family:var(--font-display);color:#fff;font-size:clamp(2.75rem,2rem + 4vw,4.75rem);font-weight:400;line-height:1.05}.rule[data-astro-cid-pkdage7w]{border:0;border-top:2px solid #fff;width:4.5rem;margin:0}.subtitle[data-astro-cid-pkdage7w]{font-family:var(--font-display);max-width:22rem;font-size:clamp(1.2rem,1rem + 1vw,1.85rem);font-style:italic;line-height:1.35}.split[data-astro-cid-pkdage7w]{padding-block:clamp(1rem,.75rem + 1.5vw,2rem)}.split-grid[data-astro-cid-pkdage7w]{align-items:center;gap:1.25rem;display:grid}.media[data-astro-cid-pkdage7w]{min-width:0}.media[data-astro-cid-pkdage7w] img{object-fit:cover;width:100%;height:auto;max-height:clamp(15rem,26vw,23rem);display:block}.media--brush[data-astro-cid-pkdage7w]{clip-path:polygon(3% 1.5%,8.6% 2.5%,13.9% 2.1%,20.4% .7%,27.4% .6%,34.1% .7%,39.5% 1.8%,47.8% .9%,53.7% 2.4%,62.5% 2.2%,69.1% 3.4%,74.2% 3.1%,80.4% .9%,85.9% 1.4%,94.1% 1%,98.5% 4%,97.5% 8.1%,97.5% 13.3%,98.5% 16.4%,97.5% 20.9%,100% 25.2%,99% 29.6%,98.5% 33.7%,98.5% 39.1%,100% 42.3%,100% 46.9%,100% 52.1%,96.5% 56.9%,99% 60.3%,100% 63.8%,99% 67.2%,96.5% 71.5%,97.5% 76.8%,100% 82.1%,100% 86.2%,97.5% 90.9%,97% 96.7%,91.6% 97.3%,83.8% 96.7%,75.9% 97.4%,68.6% 98.5%,61.8% 98.6%,53.3% 97.5%,44.5% 97.6%,37.1% 98%,31.2% 97.4%,23.2% 97.7%,14.6% 98%,8.9% 97.7%,1.5% 96%,2.5% 90.5%,.5% 86.7%,.5% 80.7%,1.5% 74.9%,1.5% 71.6%,1.5% 67.9%,2.5% 64.9%,3% 61.3%,.5% 58.3%,2.5% 53.7%,1.5% 49%,2.5% 44%,0% 38.1%,2.5% 33.7%,.5% 29.6%,.5% 25.4%,0% 20.5%,1.5% 16.9%,0% 12.6%,0% 8.6%,2.5% 5.3%)}.promise[data-astro-cid-pkdage7w]{background:linear-gradient(100deg, var(--paper) 0%, #f6e8dc 100%)}.tagline[data-astro-cid-pkdage7w]{margin-top:1rem}.tagline[data-astro-cid-pkdage7w] span[data-astro-cid-pkdage7w]{font-family:var(--font-display);color:var(--green);white-space:nowrap;background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;background-image:linear-gradient(90deg, var(--green) 0%, var(--green) 55%, transparent 100%);padding:0 2.5rem .5rem 0;font-size:clamp(1.4rem,1.1rem + 1.1vw,2rem);font-style:italic;display:inline-block}.values[data-astro-cid-pkdage7w]{--rule:color-mix(in srgb, var(--green) 55%, #fff);background:var(--paper);padding-block:clamp(1rem,.8rem + 1vw,1.5rem)}.values-inner[data-astro-cid-pkdage7w]{max-width:62rem;margin-inline:auto}.values-heading[data-astro-cid-pkdage7w]{text-align:center;align-items:center;gap:1.5rem;margin-bottom:1.5rem;display:flex}.values-heading[data-astro-cid-pkdage7w]:before,.values-heading[data-astro-cid-pkdage7w]:after{content:"";border-top:1.5px solid var(--rule);flex:1}.values-grid[data-astro-cid-pkdage7w]{grid-template-columns:1fr;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.values-grid[data-astro-cid-pkdage7w] li[data-astro-cid-pkdage7w]{text-align:center;color:var(--green);align-content:start;justify-items:center;gap:.5rem;padding-inline:1rem;display:grid}.values-grid[data-astro-cid-pkdage7w] h3[data-astro-cid-pkdage7w]{font-family:var(--font-body);font-size:var(--text-base);font-weight:600}.values-grid[data-astro-cid-pkdage7w] p[data-astro-cid-pkdage7w]{color:var(--ink);font-size:var(--text-sm);max-width:16rem}.banner[data-astro-cid-pkdage7w]{isolation:isolate;background:linear-gradient(90deg, var(--paper) 0%, #e4ecdf 100%);position:relative;overflow:hidden}.banner[data-astro-cid-pkdage7w] .banner-photo{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.banner[data-astro-cid-pkdage7w].has-photo:before{content:"";z-index:-1;background:linear-gradient(#faf8f2e6 0%,#faf8f2bf 100%);position:absolute;inset:0}.banner-inner[data-astro-cid-pkdage7w]{align-items:center;gap:1.25rem;padding-block:clamp(1.5rem,1.2rem + 2vw,2.5rem);display:grid}.banner-copy[data-astro-cid-pkdage7w]{gap:1rem;width:fit-content;max-width:100%;display:grid}.banner[data-astro-cid-pkdage7w] h2[data-astro-cid-pkdage7w]{font-style:italic}.banner-copy[data-astro-cid-pkdage7w] p[data-astro-cid-pkdage7w]{font-size:var(--text-lg);text-align:center}.divider[data-astro-cid-pkdage7w]{color:var(--green);justify-content:center;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.divider[data-astro-cid-pkdage7w] span[data-astro-cid-pkdage7w]{border-top:1.5px solid var(--green);width:clamp(4rem,12vw,9rem);display:block}.badge[data-astro-cid-pkdage7w]{justify-self:start;align-items:center;display:inline-flex}.seal[data-astro-cid-pkdage7w]{z-index:1;color:#d52b1e;background:#fff;border:5px solid #d52b1e;border-radius:50%;place-items:center;width:4.75rem;height:4.75rem;display:grid;position:relative}.ribbon[data-astro-cid-pkdage7w]{background:var(--green);color:#fff;max-width:9.5rem;margin:0 0 0 -1.6rem;padding:.8rem 1.4rem .8rem 2.4rem;font-size:1.15rem;font-weight:500;line-height:1.2}@media (width>=40em){.values-grid[data-astro-cid-pkdage7w]{grid-template-columns:1fr 1fr}}@media (width>=56em){.hero[data-astro-cid-pkdage7w].has-photo:before{background:linear-gradient(90deg,#16301ef5 0%,#16301ed9 32%,#16301e66 62%,#16301e00 100%)}.banner[data-astro-cid-pkdage7w].has-photo:before{background:linear-gradient(90deg,#faf8f2f2 0%,#faf8f2d9 38%,#faf8f240 70%,#faf8f200 100%)}.promise[data-astro-cid-pkdage7w] .media[data-astro-cid-pkdage7w]{-webkit-mask-image:linear-gradient(90deg,#000 62%,#0000 100%);mask-image:linear-gradient(90deg,#000 62%,#0000 100%)}.split-grid[data-astro-cid-pkdage7w]{grid-template-columns:1fr 1fr;gap:3rem}.promise[data-astro-cid-pkdage7w] .split-grid[data-astro-cid-pkdage7w]{grid-template-columns:1.1fr 1fr}.split--reverse[data-astro-cid-pkdage7w] .media[data-astro-cid-pkdage7w]{order:-1}.banner-inner[data-astro-cid-pkdage7w]{grid-template-columns:1fr auto}.badge[data-astro-cid-pkdage7w]{transform:translate(var(--badge-x,clamp(0rem, 3vw, 3rem)), var(--badge-y,0rem));place-self:start end}}@media (width>=64em){.values-grid[data-astro-cid-pkdage7w]{grid-template-columns:repeat(4,1fr);gap:0}.values-grid[data-astro-cid-pkdage7w] li[data-astro-cid-pkdage7w]+li[data-astro-cid-pkdage7w]{border-left:1.5px solid var(--rule)}}
