.about-bio-section[data-astro-cid-c3klhbzh]{background:var(--color-bg)}.about-grid[data-astro-cid-c3klhbzh]{gap:var(--sp-12);grid-template-columns:1fr;align-items:center;display:grid}.about-logo-card[data-astro-cid-c3klhbzh]{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:radial-gradient(circle at 50% 45%, #a8ddb057, transparent 68%), var(--color-bg-alt);width:100%;max-width:420px;min-height:360px;box-shadow:var(--shadow);place-items:center;margin-inline:auto;padding:clamp(2.5rem,8vw,5rem);display:grid}.about-logo-card[data-astro-cid-c3klhbzh] img[data-astro-cid-c3klhbzh]{object-fit:contain;width:min(100%,260px);height:auto;display:block}.about-name[data-astro-cid-c3klhbzh]{margin-bottom:var(--sp-3);color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.05}.credential-pill[data-astro-cid-c3klhbzh]{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-6);padding:var(--sp-2) var(--sp-4);border-radius:var(--radius);background:var(--color-primary-light);color:var(--color-primary-dark);font-size:var(--text-sm);font-weight:700;display:inline-flex}.about-para[data-astro-cid-c3klhbzh]{margin-top:var(--sp-5);color:var(--color-body);font-size:var(--text-base);line-height:var(--leading-normal)}.competencies-header[data-astro-cid-c3klhbzh]{max-width:600px;margin-inline:auto;margin-bottom:var(--sp-10);text-align:center}.competencies-headline[data-astro-cid-c3klhbzh]{margin-top:var(--sp-3);font-size:clamp(1.75rem,4vw,2.5rem)}.competencies-intro[data-astro-cid-c3klhbzh]{margin-top:var(--sp-5);color:var(--color-body)}.competencies-grid[data-astro-cid-c3klhbzh]{gap:var(--sp-6);grid-template-columns:1fr;max-width:820px;margin-inline:auto;display:grid}.competency-card[data-astro-cid-c3klhbzh]{align-items:flex-start;gap:var(--sp-5);padding:var(--sp-6) var(--sp-8);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);transition:box-shadow .2s ease-out,transform .2s ease-out;display:flex;box-shadow:0 2px 12px #2b3b2e0f}.competency-card[data-astro-cid-c3klhbzh]:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.competency-icon[data-astro-cid-c3klhbzh]{background:var(--color-primary-light);width:52px;height:52px;color:var(--color-primary-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.competency-title[data-astro-cid-c3klhbzh]{margin-bottom:var(--sp-2);color:var(--color-ink);font-size:var(--text-lg);font-weight:700}.competency-body[data-astro-cid-c3klhbzh]{color:var(--color-body);font-size:var(--text-base);line-height:var(--leading-normal)}.philosophy-section[data-astro-cid-c3klhbzh]{background:var(--color-bg)}.philosophy-inner[data-astro-cid-c3klhbzh]{gap:var(--sp-12);grid-template-columns:1fr;align-items:center;display:grid}.philosophy-headline[data-astro-cid-c3klhbzh]{margin-top:var(--sp-3);font-size:clamp(1.75rem,4vw,2.75rem)}.philosophy-body[data-astro-cid-c3klhbzh]{margin-top:var(--sp-5);color:var(--color-body);font-size:var(--text-lg);line-height:var(--leading-normal)}.philosophy-visual[data-astro-cid-c3klhbzh]{justify-content:center;display:flex}.philosophy-ring[data-astro-cid-c3klhbzh]{border:1px solid var(--color-primary-light);background:radial-gradient(circle at 35% 35%, var(--color-primary-light), var(--color-bg-alt) 70%);width:clamp(180px,35vw,280px);height:clamp(180px,35vw,280px);color:var(--color-primary);box-shadow:var(--shadow), 0 0 0 8px #5fbf730d;border-radius:50%;justify-content:center;align-items:center;display:flex}.philosophy-icon[data-astro-cid-c3klhbzh]{width:65%;height:65%}.cta-section[data-astro-cid-c3klhbzh]{background:var(--color-bg)}.cta-inner[data-astro-cid-c3klhbzh]{align-items:center;gap:var(--sp-3);text-align:center;flex-direction:column;padding-top:0;display:flex}.cta-note[data-astro-cid-c3klhbzh]{color:var(--color-body);font-size:var(--text-sm);font-style:italic}@media (prefers-reduced-motion:no-preference){.philosophy-icon[data-astro-cid-c3klhbzh]{transform-origin:50%;animation:8s ease-in-out infinite leaf-breathe}@keyframes leaf-breathe{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.04)rotate(3deg)}}}@media (width>=768px){.about-grid[data-astro-cid-c3klhbzh]{grid-template-columns:minmax(280px,420px) minmax(0,1fr)}.about-text-col[data-astro-cid-c3klhbzh]{min-width:0}.competencies-grid[data-astro-cid-c3klhbzh]{grid-template-columns:1fr 1fr}}@media (width>=1024px){.philosophy-inner[data-astro-cid-c3klhbzh]{grid-template-columns:1.4fr 1fr}}@media (width<=480px){.about-logo-card[data-astro-cid-c3klhbzh]{min-height:260px}.credential-pill[data-astro-cid-c3klhbzh]{align-items:flex-start}.competency-card[data-astro-cid-c3klhbzh]{padding:var(--sp-5)}}
