.about-page[data-astro-cid-kh7btl4r]{max-width:900px;margin:0 auto;padding:2rem 1.5rem 4rem}.about-hero[data-astro-cid-kh7btl4r]{text-align:center;padding:3rem 0;margin-bottom:3rem;border-bottom:2px solid var(--border-color)}.about-hero[data-astro-cid-kh7btl4r] h1[data-astro-cid-kh7btl4r]{font-size:3.5rem;font-weight:800;margin-bottom:1rem;color:var(--text-dark)}.hero-tagline[data-astro-cid-kh7btl4r]{font-size:1.5rem;color:var(--text-medium);font-style:italic;font-weight:500;margin:0}.hero-intro[data-astro-cid-kh7btl4r]{font-size:1.375rem;color:var(--text-medium);font-weight:400;line-height:1.6;margin:0 auto;max-width:700px}.about-section[data-astro-cid-kh7btl4r]{margin-bottom:4rem}.origin-story[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r],.challenge[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r],.mission[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r],.commitment[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:1.125rem;line-height:1.9}.challenge-list[data-astro-cid-kh7btl4r]{display:grid;gap:2rem;margin-top:2rem}.challenge-item[data-astro-cid-kh7btl4r]{padding:1.75rem;background-color:var(--bg-light);border-radius:8px;border-left:4px solid var(--orange)}.challenge-item[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-size:1.375rem;color:var(--orange);margin-bottom:.75rem}.challenge-item[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:1.0625rem;line-height:1.8;margin:0}.what-we-offer[data-astro-cid-kh7btl4r]{margin:1.5rem 0 1.5rem 1.5rem;list-style-type:none;padding:0}.what-we-offer[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{font-size:1.125rem;line-height:1.9;color:var(--text-medium);margin-bottom:1rem;padding-left:1.75rem;position:relative}.what-we-offer[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]:before{content:"✓";position:absolute;left:0;color:var(--orange);font-weight:700;font-size:1.25rem}.about-section[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{font-size:2.25rem;font-weight:700;margin-bottom:1.5rem;color:var(--text-dark)}.about-section[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--text-dark)}.about-section[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:1.125rem;line-height:1.8;color:var(--text-medium);margin-bottom:1.25rem}.mission-statement[data-astro-cid-kh7btl4r]{font-size:1.375rem;font-weight:600;color:var(--text-dark);padding:1.5rem;background-color:var(--bg-light);border-left:4px solid var(--orange);margin-bottom:2rem}.origin-gaps[data-astro-cid-kh7btl4r]{margin:1.5rem 0 1.5rem 1.5rem;list-style-type:none;padding-left:0}.origin-gaps[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{font-size:1.125rem;line-height:1.8;color:var(--text-medium);margin-bottom:.75rem;padding-left:1.5rem;position:relative}.origin-gaps[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]:before{content:"→";position:absolute;left:0;color:var(--orange);font-weight:700}.problem-list[data-astro-cid-kh7btl4r],.audience-list[data-astro-cid-kh7btl4r]{margin:1.5rem 0 1.5rem 1.5rem;list-style-type:disc}.problem-list[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r],.audience-list[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{font-size:1.125rem;line-height:1.8;color:var(--text-medium);margin-bottom:.75rem;padding-left:.5rem}.key-insight[data-astro-cid-kh7btl4r]{font-size:1.25rem;font-weight:600;color:var(--text-dark);margin-top:2rem;padding:1rem 1.5rem;background-color:var(--bg-light);border-radius:4px}.philosophy[data-astro-cid-kh7btl4r]{background-color:var(--bg-light);padding:2.5rem;border-radius:8px}.philosophy[data-astro-cid-kh7btl4r] blockquote[data-astro-cid-kh7btl4r]{font-size:1.5rem;font-style:italic;color:var(--orange);margin:0 0 2rem;padding:0;border-left:4px solid var(--orange);padding-left:1.5rem}.cta-section[data-astro-cid-kh7btl4r]{text-align:center;padding:3rem 2rem;background:linear-gradient(135deg,var(--orange) 0%,#e05a2a 100%);border-radius:12px;color:#fff}.cta-section[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{color:#fff;font-size:2.5rem;margin-bottom:1.5rem}.cta-section[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:#fff;font-size:1.25rem;max-width:700px;margin:0 auto 1.5rem}.cta-tagline[data-astro-cid-kh7btl4r]{font-size:1.375rem;margin-bottom:2rem}.cta-button[data-astro-cid-kh7btl4r]{display:inline-block;padding:1rem 3rem;background-color:#fff;color:var(--orange);text-decoration:none;font-weight:700;font-size:1.125rem;border-radius:6px;transition:all .2s ease;box-shadow:0 4px 8px #0000001a}.cta-button[data-astro-cid-kh7btl4r]:hover{transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.cta-button[data-astro-cid-kh7btl4r]:focus{outline:3px solid white;outline-offset:3px}@media(max-width:768px){.about-page[data-astro-cid-kh7btl4r]{padding:1.5rem 1rem 3rem}.about-hero[data-astro-cid-kh7btl4r]{padding:2rem 0;margin-bottom:2rem}.about-hero[data-astro-cid-kh7btl4r] h1[data-astro-cid-kh7btl4r]{font-size:2.5rem}.hero-tagline[data-astro-cid-kh7btl4r]{font-size:1.25rem}.about-section[data-astro-cid-kh7btl4r]{margin-bottom:3rem}.about-section[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{font-size:1.875rem}.about-section[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-size:1.25rem}.about-section[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:1rem}.mission-statement[data-astro-cid-kh7btl4r]{font-size:1.125rem;padding:1rem}.problem-list[data-astro-cid-kh7btl4r],.audience-list[data-astro-cid-kh7btl4r]{margin-left:1rem}.problem-list[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r],.audience-list[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{font-size:1rem}.key-insight[data-astro-cid-kh7btl4r]{font-size:1.125rem;padding:1rem}.philosophy[data-astro-cid-kh7btl4r]{padding:1.5rem}.philosophy[data-astro-cid-kh7btl4r] blockquote[data-astro-cid-kh7btl4r]{font-size:1.25rem}.challenge-item[data-astro-cid-kh7btl4r]{padding:1.25rem}.challenge-item[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-size:1.25rem}.challenge-item[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r],.what-we-offer[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{font-size:1rem}.cta-section[data-astro-cid-kh7btl4r]{padding:2rem 1.5rem}.cta-section[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{font-size:2rem}.cta-section[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r],.cta-tagline[data-astro-cid-kh7btl4r]{font-size:1.125rem}.cta-button[data-astro-cid-kh7btl4r]{padding:.875rem 2rem;font-size:1rem}}@media(min-width:769px)and (max-width:1024px){.challenge-list[data-astro-cid-kh7btl4r]{gap:1.5rem}}
