.page-hero[data-astro-cid-xpcv7fzj]{text-align:center;background:linear-gradient(135deg,#fafafa 0%,#f0f0f2 100%);padding:60px 0 80px}.page-hero[data-astro-cid-xpcv7fzj] h1[data-astro-cid-xpcv7fzj]{margin-bottom:20px;font-size:clamp(2.5rem,5vw,3.5rem)}.page-hero-desc[data-astro-cid-xpcv7fzj]{max-width:600px;margin:0 auto;font-size:1.15rem;line-height:1.8}.about-story[data-astro-cid-xpcv7fzj]{padding:var(--section-padding);background:var(--color-white)}.about-grid[data-astro-cid-xpcv7fzj]{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;display:grid}.about-image[data-astro-cid-xpcv7fzj]{position:relative}.about-photo[data-astro-cid-xpcv7fzj]{aspect-ratio:3/4;background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:12px;overflow:hidden}.about-photo[data-astro-cid-xpcv7fzj] img[data-astro-cid-xpcv7fzj]{object-fit:cover;width:100%;height:100%;display:block}.about-experience[data-astro-cid-xpcv7fzj]{background:var(--color-primary);color:var(--color-white);text-align:center;border-radius:12px;padding:24px 32px;position:absolute;bottom:-20px;right:-20px;box-shadow:0 12px 32px #1a1a2e33}.experience-number[data-astro-cid-xpcv7fzj]{font-family:var(--font-heading);color:var(--color-accent);font-size:2.5rem;font-weight:700;line-height:1;display:block}.experience-text[data-astro-cid-xpcv7fzj]{letter-spacing:1px;text-transform:uppercase;opacity:.8;margin-top:4px;font-size:.8rem;display:block}.about-content[data-astro-cid-xpcv7fzj] h2[data-astro-cid-xpcv7fzj]{margin-bottom:20px}.about-content[data-astro-cid-xpcv7fzj] p[data-astro-cid-xpcv7fzj]{margin-bottom:16px}.about-lead[data-astro-cid-xpcv7fzj]{color:var(--color-text)!important;font-size:1.15rem!important;line-height:1.8!important}.about-values[data-astro-cid-xpcv7fzj]{padding:var(--section-padding);background:var(--color-bg-alt)}.values-header[data-astro-cid-xpcv7fzj]{text-align:center;margin-bottom:48px}.values-grid[data-astro-cid-xpcv7fzj]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.value-card[data-astro-cid-xpcv7fzj]{background:var(--color-white);text-align:center;border:1px solid var(--color-border);border-radius:12px;padding:32px 24px;transition:all .3s}.value-card[data-astro-cid-xpcv7fzj]:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000000f}.value-icon[data-astro-cid-xpcv7fzj]{width:56px;height:56px;color:var(--color-accent);background:#7c5c3c14;border-radius:12px;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.value-card[data-astro-cid-xpcv7fzj] h3[data-astro-cid-xpcv7fzj]{color:var(--color-primary);margin-bottom:10px;font-size:1.1rem}.value-card[data-astro-cid-xpcv7fzj] p[data-astro-cid-xpcv7fzj]{color:var(--color-text-light);font-size:.9rem;line-height:1.65}.about-education[data-astro-cid-xpcv7fzj]{padding:var(--section-padding);background:var(--color-white)}.edu-grid[data-astro-cid-xpcv7fzj]{grid-template-columns:1fr 1fr;gap:32px;display:grid}.edu-card[data-astro-cid-xpcv7fzj]{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:12px;align-items:flex-start;gap:20px;padding:32px;display:flex}.edu-icon[data-astro-cid-xpcv7fzj]{width:56px;height:56px;color:var(--color-accent);background:#7c5c3c14;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.edu-card[data-astro-cid-xpcv7fzj] h3[data-astro-cid-xpcv7fzj]{color:var(--color-primary);margin-bottom:8px;font-size:1.1rem}.edu-card[data-astro-cid-xpcv7fzj] p[data-astro-cid-xpcv7fzj]{color:var(--color-text-light);margin:0;font-size:.92rem;line-height:1.65}@media (width<=768px){.about-grid[data-astro-cid-xpcv7fzj]{grid-template-columns:1fr;gap:40px}.about-image[data-astro-cid-xpcv7fzj]{max-width:320px;margin:0 auto}.about-experience[data-astro-cid-xpcv7fzj]{padding:16px 24px;bottom:-12px;right:-12px}.experience-number[data-astro-cid-xpcv7fzj]{font-size:2rem}.values-grid[data-astro-cid-xpcv7fzj]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.value-card[data-astro-cid-xpcv7fzj]{padding:24px 16px}.edu-grid[data-astro-cid-xpcv7fzj]{grid-template-columns:minmax(0,1fr);gap:16px}.edu-card[data-astro-cid-xpcv7fzj]{gap:16px;padding:24px 20px}}@media (width<=480px){.values-grid[data-astro-cid-xpcv7fzj]{grid-template-columns:minmax(0,1fr)}}
