.container[data-astro-cid-ts7falwn]{max-width:var(--max-width);padding:0 var(--space-md);margin:0 auto}.section-heading[data-astro-cid-ts7falwn]{font-family:var(--font-heading);color:var(--green-700);margin-bottom:var(--space-md);font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.15}.about-hero[data-astro-cid-ts7falwn]{background:var(--green-900);color:#fff;overflow:hidden}.about-hero-inner[data-astro-cid-ts7falwn]{align-items:stretch;gap:0;width:100%;display:flex}.about-hero-text[data-astro-cid-ts7falwn]{gap:var(--space-sm);padding:clamp(3rem, 7vh, 5rem) var(--space-lg) clamp(3rem, 7vh, 5rem) var(--space-md);flex-direction:column;flex:1;min-width:0;display:flex}.about-eyebrow[data-astro-cid-ts7falwn]{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-300);opacity:.8;font-size:.6875rem;font-weight:600}.about-name[data-astro-cid-ts7falwn]{font-family:var(--font-heading);color:#fff;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:600;line-height:1.05}.about-atty-title[data-astro-cid-ts7falwn]{color:var(--gold-300);letter-spacing:.03em;font-size:.9rem;font-weight:500}.about-hero-lead[data-astro-cid-ts7falwn]{color:#ffffffd1;max-width:480px;margin-top:var(--space-sm);font-size:1.0625rem;line-height:1.7}.about-hero-photo[data-astro-cid-ts7falwn]{flex-shrink:0;align-self:stretch;width:clamp(280px,40%,520px);line-height:0;overflow:hidden}.about-hero-photo[data-astro-cid-ts7falwn] picture[data-astro-cid-ts7falwn]{width:100%;height:100%;display:block}.about-hero-photo[data-astro-cid-ts7falwn] img[data-astro-cid-ts7falwn]{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.about-purpose[data-astro-cid-ts7falwn]{padding:calc(var(--space-lg) * 1.4) 0;background:#fff;border-bottom:1px solid #a1873a1f}.purpose-body[data-astro-cid-ts7falwn]{gap:var(--space-md);flex-direction:column;max-width:680px;display:flex}.purpose-lead[data-astro-cid-ts7falwn]{font-family:var(--font-heading);color:var(--green-700);font-size:clamp(1.1rem,1.9vw,1.4rem);font-style:italic;line-height:1.55}.purpose-body[data-astro-cid-ts7falwn] p[data-astro-cid-ts7falwn]:not(.purpose-lead){color:#444;font-size:1.0625rem;line-height:1.78}.about-section[data-astro-cid-ts7falwn]{padding:calc(var(--space-lg) * 1.4) 0;background:#fff;border-bottom:1px solid #a1873a1f}.about-section--cream[data-astro-cid-ts7falwn]{background:#f4f0e8}.story-body[data-astro-cid-ts7falwn]{gap:var(--space-md);flex-direction:column;max-width:720px;display:flex}.story-body[data-astro-cid-ts7falwn] p[data-astro-cid-ts7falwn]{color:#444;font-size:1.0625rem;line-height:1.78}.cred-list[data-astro-cid-ts7falwn]{max-width:760px;list-style:none}.cred-item[data-astro-cid-ts7falwn]{padding:var(--space-md) 0;border-bottom:1px solid #a1873a1a;align-items:start;gap:1rem;display:flex}.cred-item[data-astro-cid-ts7falwn]:first-child{border-top:1px solid #a1873a1a}.cred-marker[data-astro-cid-ts7falwn]{color:var(--gold-500);flex-shrink:0;margin-top:.45rem;font-size:.5rem}.cred-content[data-astro-cid-ts7falwn]{flex-direction:column;gap:.25rem;display:flex}.cred-title[data-astro-cid-ts7falwn]{font-family:var(--font-heading);color:var(--green-700);font-size:clamp(1rem,1.5vw,1.125rem);font-weight:600;line-height:1.2}.cred-detail[data-astro-cid-ts7falwn]{color:#666;font-size:.9rem;line-height:1.6}.about-approach[data-astro-cid-ts7falwn]{background:var(--green-900);color:#fff;padding:calc(var(--space-lg) * 1.5) 0}.approach-heading[data-astro-cid-ts7falwn]{font-family:var(--font-heading);color:var(--gold-300);margin-bottom:var(--space-sm);font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.15}.approach-intro[data-astro-cid-ts7falwn]{font-family:var(--font-heading);color:#ffffffd9;max-width:680px;margin-bottom:calc(var(--space-lg) * 1.25);font-size:clamp(1.05rem,1.8vw,1.3rem);font-style:italic;line-height:1.65}.pillars[data-astro-cid-ts7falwn]{padding-top:var(--space-lg);border-top:1px solid #d4af5a33;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);display:grid}.pillar-heading[data-astro-cid-ts7falwn]{font-family:var(--font-heading);color:var(--gold-300);margin-bottom:.75rem;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:600;line-height:1.25}.pillar-body[data-astro-cid-ts7falwn]{color:#ffffffb8;font-size:.9375rem;line-height:1.75}.about-cta[data-astro-cid-ts7falwn]{background:var(--green-700);color:#fff;padding:calc(var(--space-lg) * 1.5) 0;text-align:center}.about-cta-heading[data-astro-cid-ts7falwn]{font-family:var(--font-heading);color:#fff;margin-bottom:var(--space-sm);font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15}.about-cta-body[data-astro-cid-ts7falwn]{color:#fffc;max-width:520px;margin:0 auto var(--space-md);font-size:1.0625rem;line-height:1.65}.btn-primary[data-astro-cid-ts7falwn]{background:var(--gold-500);color:#fff;font-family:var(--font-body);letter-spacing:.01em;border-radius:4px;padding:.75rem 1.75rem;font-size:.9375rem;font-weight:600;transition:background .15s;display:inline-block}.btn-primary[data-astro-cid-ts7falwn]:hover{background:var(--gold-300);color:#fff}@media (max-width:680px){.about-hero-inner[data-astro-cid-ts7falwn]{flex-direction:column-reverse}.about-hero-photo[data-astro-cid-ts7falwn]{width:100%;height:260px}.about-hero-text[data-astro-cid-ts7falwn]{padding:var(--space-lg) var(--space-md)}.pillars[data-astro-cid-ts7falwn]{gap:var(--space-lg);grid-template-columns:1fr}}
