.about-hero[data-astro-cid-kh7btl4r]{position:relative;isolation:isolate;overflow:hidden;text-align:center;padding:clamp(4.5rem,9vw,7rem) 1.5rem clamp(3.5rem,7vw,5rem);background:radial-gradient(ellipse 85% 70% at -8% -10%,#f8ead6 0%,transparent 52%),radial-gradient(ellipse 55% 45% at 108% 0%,#c8f8e2 0%,transparent 46%),radial-gradient(ellipse 70% 60% at 85% 115%,#63d9aa 0%,transparent 52%),#d9f6ea}.about-hero[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(15,26,20,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(15,26,20,.045) 1px,transparent 1px);background-size:52px 52px;mask-image:radial-gradient(ellipse at 50% 30%,#000 8%,transparent 72%)}.about-hero[data-astro-cid-kh7btl4r] h1[data-astro-cid-kh7btl4r],.about-hero[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{position:relative;z-index:1}.about-hero[data-astro-cid-kh7btl4r] h1[data-astro-cid-kh7btl4r]{margin:0 auto;max-width:9ch;font-size:clamp(3rem,7vw,5rem);letter-spacing:-.05em;line-height:.95}.about-hero[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{max-width:38rem;margin:1.25rem auto 0;font-size:1.125rem;line-height:1.7;color:var(--color-text-muted)}.about-block[data-astro-cid-kh7btl4r]{max-width:var(--max-width);margin:0 auto;padding:0 1.25rem}.about-vision[data-astro-cid-kh7btl4r],.about-philosophy[data-astro-cid-kh7btl4r],.about-contact[data-astro-cid-kh7btl4r]{padding:clamp(4.25rem,8vw,6.5rem) 0}.about-vision[data-astro-cid-kh7btl4r],.about-contact[data-astro-cid-kh7btl4r]{background:#fff}.about-split[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1fr;gap:1.15rem}.about-vision[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r],.about-philosophy-head[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r],.about-contact[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{margin:0;letter-spacing:-.035em;line-height:1.05}.about-vision[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{max-width:8ch;font-size:clamp(2rem,4vw,2.75rem)}.about-prose[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:1rem}.about-prose[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r],.about-philosophy-head[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r],.about-contact-lead[data-astro-cid-kh7btl4r],.about-commitments[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin:0;font-size:1.0625rem;line-height:1.75;color:var(--color-text-muted)}.about-prose[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r],.about-commitments[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r],.about-email[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]{font-weight:600}.about-philosophy[data-astro-cid-kh7btl4r]{background:radial-gradient(ellipse 70% 45% at 100% 0%,rgba(19,223,127,.12),transparent 55%),#f4f8f5}.about-philosophy-head[data-astro-cid-kh7btl4r]{max-width:40rem;margin-bottom:1.5rem}.about-philosophy-head[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{font-size:clamp(2rem,4vw,2.6rem)}.about-philosophy-head[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin-top:.75rem}.about-commitments[data-astro-cid-kh7btl4r]{list-style:none;display:grid;grid-template-columns:1fr;gap:1.25rem;margin:0;padding:0}.about-commitments[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:.7rem;margin:0;padding:1.45rem 1.35rem 1.4rem;background:#fff;border:1px solid rgba(15,26,20,.08);border-radius:16px;box-shadow:0 10px 30px #0f1a140a}.about-commitments[data-astro-cid-kh7btl4r] span[data-astro-cid-kh7btl4r]{font-size:.78rem;font-weight:700;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:#0a6b42}.about-commitments[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{margin:0;font-size:clamp(1.2rem,2vw,1.4rem);letter-spacing:-.03em;line-height:1.2}.about-commitments[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]{color:inherit;text-decoration:underline;text-decoration-color:#0a6b4259;text-decoration-thickness:.08em;text-underline-offset:.14em}.about-commitments[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]:hover,.about-commitments[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]:focus{color:#0a6b42;text-decoration-color:currentColor}.about-commitments[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin-top:.45rem;font-size:1rem;line-height:1.65}.about-contact[data-astro-cid-kh7btl4r]{scroll-margin-top:5.5rem}.about-contact-inner[data-astro-cid-kh7btl4r]{max-width:40rem}.about-contact[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{font-size:clamp(2rem,4vw,2.6rem)}.about-contact-lead[data-astro-cid-kh7btl4r]{margin-top:.75rem}.about-form[data-astro-cid-kh7btl4r]{margin-top:1.5rem;padding:1.5rem 1.25rem 1.35rem;background:#fff;border:1px solid rgba(15,26,20,.08);border-radius:16px;box-shadow:0 10px 30px #0f1a140a}.about-email[data-astro-cid-kh7btl4r]{margin:1.15rem 0 0;font-size:1.02rem;color:var(--color-heading)}.about-email[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r]{font-weight:600}@media(min-width:768px){.about-block[data-astro-cid-kh7btl4r]{padding:0 2rem}.about-form[data-astro-cid-kh7btl4r]{padding:1.75rem 1.6rem 1.5rem}}@media(min-width:800px){.about-commitments[data-astro-cid-kh7btl4r]{grid-template-columns:1fr 1fr}}@media(min-width:900px){.about-split[data-astro-cid-kh7btl4r]{grid-template-columns:.82fr 1.18fr;gap:3.5rem;align-items:start}}
