.foliage[data-astro-cid-kh7btl4r]{position:absolute;pointer-events:none;user-select:none}.about-hero[data-astro-cid-kh7btl4r] .h1[data-astro-cid-kh7btl4r]{font-size:clamp(2.2rem,5vw,4.4rem)}main[data-astro-cid-kh7btl4r] .h2[data-astro-cid-kh7btl4r]{font-size:clamp(1.7rem,3.4vw,2.7rem)}main[data-astro-cid-kh7btl4r] .h3[data-astro-cid-kh7btl4r]{font-size:clamp(1.1rem,1.7vw,1.4rem)}main[data-astro-cid-kh7btl4r] .lede[data-astro-cid-kh7btl4r]{font-size:clamp(.95rem,1.2vw,1.05rem)}.about-hero[data-astro-cid-kh7btl4r]{background:var(--color-dark);color:var(--color-light);position:relative;overflow:hidden;padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(5rem,8vw,8rem)}.about-hero[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;inset:0;background:radial-gradient(800px 400px at 85% 15%,rgba(184,73,44,.16),transparent 60%),radial-gradient(600px 400px at 0% 100%,rgba(47,58,47,.38),transparent 60%);pointer-events:none}.about-hero[data-astro-cid-kh7btl4r] .wrap[data-astro-cid-kh7btl4r]{position:relative;z-index:1}.foliage--ah-a[data-astro-cid-kh7btl4r]{top:30px;right:10px;width:clamp(140px,15vw,220px);transform:rotate(-10deg);filter:none}.ah-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(2.5rem,6vw,6rem);align-items:center}@media(max-width:980px){.ah-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}}.about-hero[data-astro-cid-kh7btl4r] .h1[data-astro-cid-kh7btl4r]{color:var(--color-light);margin:.9rem 0 1.4rem}.about-hero[data-astro-cid-kh7btl4r] .h1[data-astro-cid-kh7btl4r] em[data-astro-cid-kh7btl4r]{color:var(--color-cta);font-style:italic}.about-hero[data-astro-cid-kh7btl4r] .lede[data-astro-cid-kh7btl4r]{color:#f7f1e6cc;margin-bottom:2rem}.about-eye[data-astro-cid-kh7btl4r]{color:var(--color-gold)}.about-eye[data-astro-cid-kh7btl4r]:before{background:var(--color-gold)}.ah-flags[data-astro-cid-kh7btl4r]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:2rem}.ah-flags[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{height:22px;width:auto;border-radius:2px}.ah-flags-label[data-astro-cid-kh7btl4r]{width:100%;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#f7f1e673;margin-top:.3rem}.ah-visual[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:220px 220px;gap:1rem;transition-delay:.15s}.ah-visual[data-astro-cid-kh7btl4r]>div[data-astro-cid-kh7btl4r]{border-radius:10px;overflow:hidden;background:#f7f1e60d}.ah-visual[data-astro-cid-kh7btl4r]>div[data-astro-cid-kh7btl4r]:first-child{grid-row:1 / 3}.ah-visual[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{width:100%;height:100%;object-fit:cover}@media(max-width:560px){.ah-visual[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;grid-template-rows:280px 200px 200px}.ah-visual[data-astro-cid-kh7btl4r]>div[data-astro-cid-kh7btl4r]:first-child{grid-row:auto}}.our-story[data-astro-cid-kh7btl4r]{background:var(--color-mid);position:relative;overflow:hidden}.os-head[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:end;margin-bottom:clamp(2.5rem,4vw,3.5rem)}@media(max-width:880px){.os-head[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:1.4rem}}.os-h2[data-astro-cid-kh7btl4r] em[data-astro-cid-kh7btl4r]{color:var(--color-cta);font-style:italic}.story-pullquote[data-astro-cid-kh7btl4r]{text-align:center;font-family:var(--font-serif);font-style:italic;font-weight:350;font-size:clamp(1.2rem,1.9vw,1.7rem);line-height:1.38;letter-spacing:-.01em;font-variation-settings:"opsz" 144,"SOFT" 50;color:var(--color-dark);max-width:70ch;margin:0 auto;padding:clamp(1rem,2vw,1.5rem) 0 clamp(2.5rem,4vw,4rem)}.story-pullquote[data-astro-cid-kh7btl4r]:before{content:"";display:block;width:60px;height:2px;background:var(--color-cta);margin:0 auto 2rem}.story-pullquote[data-astro-cid-kh7btl4r] cite[data-astro-cid-kh7btl4r]{display:block;margin-top:1.2rem;font-family:var(--font-sans);font-style:normal;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-body)}.story-content-row[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:clamp(1.5rem,3vw,2.5rem);align-items:start}@media(max-width:980px){.story-content-row[data-astro-cid-kh7btl4r]{grid-template-columns:1fr 1fr}}@media(max-width:620px){.story-content-row[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}}.story-content-row[data-astro-cid-kh7btl4r] .fade[data-astro-cid-kh7btl4r]:nth-child(2){transition-delay:.12s}.story-content-row[data-astro-cid-kh7btl4r] .fade[data-astro-cid-kh7btl4r]:nth-child(3){transition-delay:.24s}.story-img-card[data-astro-cid-kh7btl4r]{border-radius:18px;overflow:hidden;box-shadow:0 30px 80px -30px #1a161259;aspect-ratio:3/4}.story-img-card[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{width:100%;height:100%;object-fit:cover;display:block}.story-body[data-astro-cid-kh7btl4r]{color:var(--color-body);line-height:1.65;margin-bottom:1.4rem}.story-bullets[data-astro-cid-kh7btl4r]{list-style:none;padding:0;margin:0 0 1.4rem;display:flex;flex-direction:column;gap:.85rem}.story-bullets[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{display:flex;align-items:flex-start;gap:.75rem;font-size:14.5px;color:var(--color-ink-soft);line-height:1.5}.story-bullets[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r] svg[data-astro-cid-kh7btl4r]{flex-shrink:0;margin-top:3px}.story-services[data-astro-cid-kh7btl4r]{font-size:14px;color:var(--color-body);line-height:1.65;margin:0}.impact[data-astro-cid-kh7btl4r]{background:var(--color-light);position:relative;overflow:hidden}.impact[data-astro-cid-kh7btl4r] .wrap[data-astro-cid-kh7btl4r]{position:relative;z-index:1}.foliage--impact-a[data-astro-cid-kh7btl4r]{bottom:20px;right:5%;width:clamp(160px,18vw,250px);transform:rotate(-4deg)}.foliage[data-astro-cid-kh7btl4r].foliage--impact-a{filter:none}.impact-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(2.5rem,5vw,5rem);align-items:stretch}@media(max-width:980px){.impact-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}}.impact-visual[data-astro-cid-kh7btl4r]{position:relative;border-radius:18px;overflow:hidden;box-shadow:0 30px 80px -30px #1a161259;min-height:clamp(420px,55vw,700px);background:var(--color-accent)}.impact-visual[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:clamp(2rem,4vw,4rem)}.impact-visual[data-astro-cid-kh7btl4r]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(26,22,18,.88) 0%,transparent 50%)}.impact-visual-text[data-astro-cid-kh7btl4r]{position:absolute;bottom:0;left:0;right:0;padding:2.5rem;z-index:2;color:var(--color-light)}.impact-eye[data-astro-cid-kh7btl4r]{color:var(--color-gold);margin-bottom:1rem}.impact-eye[data-astro-cid-kh7btl4r]:before{background:var(--color-gold)}.impact-pulltext[data-astro-cid-kh7btl4r]{font-family:var(--font-serif);font-style:italic;font-weight:350;font-size:clamp(1rem,1.5vw,1.45rem);line-height:1.35;font-variation-settings:"opsz" 144,"SOFT" 40;color:var(--color-gold);max-width:36ch;margin:0}.impact-pillars[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;justify-content:center}.impact-pillar[data-astro-cid-kh7btl4r]{border-top:1px solid rgba(26,22,18,.1);padding:clamp(1.2rem,2vw,1.8rem) 0;display:grid;grid-template-columns:3rem 1fr;gap:1.2rem;align-items:start}.impact-pillar[data-astro-cid-kh7btl4r]:nth-child(2){transition-delay:.1s}.impact-pillar[data-astro-cid-kh7btl4r]:nth-child(3){transition-delay:.2s}.pillar-icon[data-astro-cid-kh7btl4r]{font-family:var(--font-serif);font-style:italic;font-weight:350;font-size:clamp(1.5rem,2vw,2rem);line-height:1;color:var(--color-sage);font-variation-settings:"opsz" 144,"SOFT" 60;display:block}.pillar-h3[data-astro-cid-kh7btl4r]{font-family:var(--font-serif);font-weight:400;font-size:clamp(.95rem,1.4vw,1.2rem);margin:0 0 .5rem;letter-spacing:-.01em;color:var(--color-dark)}.impact-pillar[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:13.5px;line-height:1.65;color:var(--color-body);margin:0}.about-cta[data-astro-cid-kh7btl4r]{background:var(--color-dark);color:var(--color-light);position:relative;overflow:hidden;padding-top:clamp(3rem,5vw,5rem);padding-bottom:0}.foliage--cta[data-astro-cid-kh7btl4r]{bottom:-20px;right:-10px;width:clamp(220px,26vw,340px);transform:rotate(-8deg);filter:none}.about-cta[data-astro-cid-kh7btl4r] .wrap[data-astro-cid-kh7btl4r]{position:relative;z-index:1}.cta-body[data-astro-cid-kh7btl4r]{max-width:74ch;margin:0 auto;text-align:center;padding-bottom:clamp(4rem,8vw,7rem);transition-delay:.15s}.cta-eye[data-astro-cid-kh7btl4r]{color:var(--color-gold)}.cta-eye[data-astro-cid-kh7btl4r]:before{background:var(--color-gold)}.cta-h2[data-astro-cid-kh7btl4r]{color:var(--color-light);margin:.9rem 0 1.4rem}.cta-h2[data-astro-cid-kh7btl4r] em[data-astro-cid-kh7btl4r]{color:var(--color-cta);font-style:italic}.cta-lede[data-astro-cid-kh7btl4r]{color:#f7f1e6c7;margin:0 auto 2.4rem}.cta-btns[data-astro-cid-kh7btl4r]{display:flex;gap:.8rem;justify-content:center;flex-wrap:wrap;margin-bottom:clamp(2.5rem,4vw,3.5rem)}.cta-ghost[data-astro-cid-kh7btl4r]{background:var(--color-dark);border-color:#f7f1e64d;color:var(--color-light)}.cta-ghost[data-astro-cid-kh7btl4r]:hover{background:#f7f1e61a;border-color:#f7f1e680;color:var(--color-light);transform:translateY(-1px)}.cta-rule[data-astro-cid-kh7btl4r]{width:60px;height:1px;background:#f7f1e633;margin:0 auto clamp(2rem,3.5vw,3rem)}.cta-mini-stats[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#f7f1e61a;border:1px solid rgba(247,241,230,.1);border-radius:12px;overflow:hidden;max-width:680px;margin:0 auto}.cta-stat[data-astro-cid-kh7btl4r]{padding:2rem 1.2rem;background:#f7f1e60d;border-top:2px solid var(--color-cta);text-align:center;transition:background .3s}.cta-stat[data-astro-cid-kh7btl4r]:hover{background:#f7f1e61a}.cta-stat[data-astro-cid-kh7btl4r]:nth-child(2){transition-delay:.08s}.cta-stat[data-astro-cid-kh7btl4r]:nth-child(3){transition-delay:.16s}.cs-num[data-astro-cid-kh7btl4r]{font-family:var(--font-serif);font-weight:350;font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1;display:block;margin-bottom:.5rem;font-variation-settings:"opsz" 144;color:var(--color-light)}.cs-num[data-astro-cid-kh7btl4r] em[data-astro-cid-kh7btl4r]{color:var(--color-cta);font-style:italic}.cs-lbl[data-astro-cid-kh7btl4r]{font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:#f7f1e699;display:block}
