.about-header:where(.astro-KH7BTL4R){background-color:var(--bg-light-blue);padding:60px 20px;text-align:center}.about-header:where(.astro-KH7BTL4R) .breadcrumbs:where(.astro-KH7BTL4R){font-size:.9rem;color:#888;margin-bottom:15px}.about-header:where(.astro-KH7BTL4R) .breadcrumbs:where(.astro-KH7BTL4R) a:where(.astro-KH7BTL4R){color:var(--gray);text-decoration:none}.about-header:where(.astro-KH7BTL4R) .breadcrumbs:where(.astro-KH7BTL4R) span:where(.astro-KH7BTL4R){margin:0 5px}.about-header:where(.astro-KH7BTL4R) .breadcrumbs:where(.astro-KH7BTL4R) .current:where(.astro-KH7BTL4R){color:var(--gray);font-weight:700}.about-header:where(.astro-KH7BTL4R) h1:where(.astro-KH7BTL4R){color:var(--primary-blue);font-size:2.8rem;margin-bottom:5px;font-weight:700}.about-header:where(.astro-KH7BTL4R) .subtitle:where(.astro-KH7BTL4R){color:var(--secondary-teal);font-size:1.25rem;font-weight:500}.about-main:where(.astro-KH7BTL4R){padding:60px 20px;max-width:1000px;margin:0 auto}.profile-section:where(.astro-KH7BTL4R){display:grid;grid-template-columns:320px 1fr;gap:40px;align-items:center;margin-bottom:60px}.profile-section:where(.astro-KH7BTL4R) .image-wrapper:where(.astro-KH7BTL4R){width:320px;height:480px;border-radius:24px;overflow:hidden;box-shadow:0 12px 30px #0000000f}.profile-section:where(.astro-KH7BTL4R) .image-wrapper:where(.astro-KH7BTL4R) img:where(.astro-KH7BTL4R){width:100%;height:auto;object-fit:cover}.profile-section:where(.astro-KH7BTL4R) .bio-content:where(.astro-KH7BTL4R) p:where(.astro-KH7BTL4R){color:var(--text-dark);font-size:1.1rem;line-height:1.8;margin-bottom:20px}.profile-section:where(.astro-KH7BTL4R) .bio-content:where(.astro-KH7BTL4R) p:where(.astro-KH7BTL4R):last-child{margin-bottom:0}.profile-section:where(.astro-KH7BTL4R) .bio-content:where(.astro-KH7BTL4R) .lead:where(.astro-KH7BTL4R){font-size:1.3rem;font-weight:500;color:var(--primary-blue);line-height:1.7}.specialties-section:where(.astro-KH7BTL4R){margin-bottom:60px;background:#f8fafc;padding:40px;border-radius:32px;border:1px solid rgba(30,69,126,.04)}.specialties-section:where(.astro-KH7BTL4R) h2:where(.astro-KH7BTL4R){color:var(--primary-blue);font-size:1.6rem;font-weight:700;margin-bottom:30px;text-align:center}.specialties-section:where(.astro-KH7BTL4R) .specialties-grid:where(.astro-KH7BTL4R){display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.specialties-section:where(.astro-KH7BTL4R) .specialty-card:where(.astro-KH7BTL4R){background:#ffffff;padding:15px;border-radius:16px;display:flex;align-items:center;gap:15px;box-shadow:0 4px 12px #00000005;border:1px solid rgba(0,0,0,.01);transition:transform .2s ease}.specialties-section:where(.astro-KH7BTL4R) .specialty-card:where(.astro-KH7BTL4R):hover{transform:translateY(-3px)}.specialties-section:where(.astro-KH7BTL4R) .specialty-card:where(.astro-KH7BTL4R) span:where(.astro-KH7BTL4R){font-size:1.05rem;color:var(--text-dark);font-weight:500;line-height:1.4}.specialties-section:where(.astro-KH7BTL4R) .icon-bubble:where(.astro-KH7BTL4R){background-color:var(--bg-light-blue);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.specialties-section:where(.astro-KH7BTL4R) .check-icon:where(.astro-KH7BTL4R){color:var(--secondary-teal);font-size:1.1rem}.approach-box:where(.astro-KH7BTL4R){background-color:#f4f9ff;padding:30px;border-radius:4px;margin-bottom:30px;display:flex;gap:20px}.approach-box:where(.astro-KH7BTL4R) .approach-icon:where(.astro-KH7BTL4R){font-size:2rem;color:var(--secondary-teal);flex-shrink:0;margin-top:4px}.approach-box:where(.astro-KH7BTL4R) h3:where(.astro-KH7BTL4R){color:var(--primary-blue);font-size:1.3rem;font-weight:700;margin-bottom:8px}.approach-box:where(.astro-KH7BTL4R) p:where(.astro-KH7BTL4R){margin-bottom:0;font-size:1.1rem;line-height:1.7;color:var(--text-dark)}@media (max-width: 768px){.profile-section:where(.astro-KH7BTL4R){grid-template-columns:1fr;gap:30px;text-align:center}.profile-section:where(.astro-KH7BTL4R) .image-wrapper:where(.astro-KH7BTL4R){height:340px;max-width:240px;margin:0 auto}.specialties-section:where(.astro-KH7BTL4R){padding:30px 20px;border-radius:24px}.approach-box:where(.astro-KH7BTL4R){flex-direction:column;align-items:center;text-align:center;padding:25px}}
