@charset "UTF-8";.p-about-profile[data-astro-cid-kh7btl4r]{padding:64px 0;background:linear-gradient(135deg,#fff,#3b82f608)}.p-about-profile__container[data-astro-cid-kh7btl4r]{width:100%;max-width:1200px;margin:0 auto;padding:0 24px;box-sizing:border-box}@media (max-width: 575px){.p-about-profile__container[data-astro-cid-kh7btl4r]{padding:0 16px}}.p-about-profile__content[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:300px 1fr;gap:64px;align-items:center;max-width:800px;margin:0 auto}@media (max-width: 767px){.p-about-profile__content[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;text-align:center;gap:32px}}.p-about-profile__image[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{width:100%;height:auto;border-radius:50%;box-shadow:0 10px 30px #3b82f626}.p-about-profile__role[data-astro-cid-kh7btl4r]{font-size:1rem;color:#3b82f6;font-weight:600;margin-bottom:8px;letter-spacing:.1em}.p-about-profile__name[data-astro-cid-kh7btl4r]{font-size:clamp(2rem,5vw,2.5rem);font-weight:900;color:#1e293b;margin-bottom:8px}.p-about-profile__origin[data-astro-cid-kh7btl4r]{font-size:1rem;color:#64748b;margin-bottom:32px;font-weight:500}.p-about-profile__description[data-astro-cid-kh7btl4r]{font-size:1.125rem;line-height:1.7;color:#1e293b}@media (max-width: 767px){.p-about-profile__description[data-astro-cid-kh7btl4r]{text-align:left}}.p-about-career[data-astro-cid-kh7btl4r]{padding:64px 0}.p-about-career__container[data-astro-cid-kh7btl4r]{width:100%;max-width:1200px;margin:0 auto;padding:0 24px;box-sizing:border-box;max-width:800px}@media (max-width: 575px){.p-about-career__container[data-astro-cid-kh7btl4r]{padding:0 16px}}.p-about-career__title[data-astro-cid-kh7btl4r]{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:900;color:#1e293b;text-align:center;margin-bottom:64px}.p-about-career__timeline[data-astro-cid-kh7btl4r]{position:relative}.p-about-career__timeline[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;left:220px;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,#3b82f6,#1e293b)}@media (max-width: 767px){.p-about-career__timeline[data-astro-cid-kh7btl4r]:before{left:20px}}.p-about-career__item[data-astro-cid-kh7btl4r]{position:relative;display:grid;grid-template-columns:200px 1fr;gap:48px;margin-bottom:64px}@media (max-width: 767px){.p-about-career__item[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;padding-left:48px;gap:24px}}.p-about-career__item[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;left:210px;top:8px;width:20px;height:20px;background:#3b82f6;border-radius:50%;border:4px solid #ffffff;z-index:1}@media (max-width: 767px){.p-about-career__item[data-astro-cid-kh7btl4r]:before{left:10px}}.p-about-career__item[data-astro-cid-kh7btl4r]:last-child{margin-bottom:0}.p-about-career__year[data-astro-cid-kh7btl4r]{font-size:1.125rem;font-weight:700;color:#3b82f6;text-align:right;padding-right:32px}@media (max-width: 767px){.p-about-career__year[data-astro-cid-kh7btl4r]{font-size:1rem;text-align:left;padding-right:0}}.p-about-career__content[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:16px}.p-about-career__content[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:#64748b;line-height:1.7}.p-about-skills[data-astro-cid-kh7btl4r]{padding:64px 0;background:#f1f5f9}.p-about-skills__container[data-astro-cid-kh7btl4r]{width:100%;max-width:1200px;margin:0 auto;padding:0 24px;box-sizing:border-box}@media (max-width: 575px){.p-about-skills__container[data-astro-cid-kh7btl4r]{padding:0 16px}}.p-about-skills__title[data-astro-cid-kh7btl4r]{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:900;color:#1e293b;text-align:center;margin-bottom:64px}.p-about-skills__grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:48px}.p-about-skills__category[data-astro-cid-kh7btl4r]{background:#fff;padding:48px 32px;border-radius:16px;box-shadow:0 4px 20px #3b82f614}.p-about-skills__category[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-size:1.125rem;font-weight:700;color:#3b82f6;margin-bottom:32px;text-align:center}.p-about-skills__category[data-astro-cid-kh7btl4r] ul[data-astro-cid-kh7btl4r]{list-style:none;padding:0;margin:0}.p-about-skills__category[data-astro-cid-kh7btl4r] ul[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{padding:16px 0;color:#1e293b;border-bottom:1px solid #e2e8f0;font-weight:500}.p-about-skills__category[data-astro-cid-kh7btl4r] ul[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]:last-child{border-bottom:none}.p-about-skills__category[data-astro-cid-kh7btl4r] ul[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]:before{content:"✓";color:#3b82f6;font-weight:700;margin-right:16px}.p-about-story[data-astro-cid-kh7btl4r]{padding:64px 0}.p-about-story__container[data-astro-cid-kh7btl4r]{width:100%;max-width:1200px;margin:0 auto;padding:0 24px;box-sizing:border-box;max-width:800px}@media (max-width: 575px){.p-about-story__container[data-astro-cid-kh7btl4r]{padding:0 16px}}.p-about-story__title[data-astro-cid-kh7btl4r]{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:900;color:#1e293b;text-align:center;margin-bottom:64px}.p-about-story__content[data-astro-cid-kh7btl4r]{background:#fff;padding:64px;border-radius:20px;box-shadow:0 10px 40px #3b82f61a}@media (max-width: 767px){.p-about-story__content[data-astro-cid-kh7btl4r]{padding:48px 32px}}.p-about-story__text[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:1.125rem;line-height:1.8;color:#1e293b;margin-bottom:32px}.p-about-story__text[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]:last-child{margin-bottom:0}.p-about-cta[data-astro-cid-kh7btl4r]{padding:64px 0;background:linear-gradient(135deg,#3b82f6,#1e293b)!important;color:#fff}.p-about-cta__container[data-astro-cid-kh7btl4r]{width:100%;max-width:1200px;margin:0 auto;padding:0 24px;box-sizing:border-box}@media (max-width: 575px){.p-about-cta__container[data-astro-cid-kh7btl4r]{padding:0 16px}}.p-about-cta__content[data-astro-cid-kh7btl4r]{text-align:center;max-width:600px;margin:0 auto}.p-about-cta__title[data-astro-cid-kh7btl4r]{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:900;margin-bottom:32px}.p-about-cta__description[data-astro-cid-kh7btl4r]{font-size:1.125rem;line-height:1.7;opacity:.9;margin-bottom:48px}.p-about-cta__actions[data-astro-cid-kh7btl4r]{display:flex;gap:24px;justify-content:center}@media (max-width: 575px){.p-about-cta__actions[data-astro-cid-kh7btl4r]{flex-direction:column;align-items:center}}.p-about-cta__actions[data-astro-cid-kh7btl4r] .c-button--outline[data-astro-cid-kh7btl4r]{background:transparent;color:#fff;border-color:#ffffff4d}.p-about-cta__actions[data-astro-cid-kh7btl4r] .c-button--outline[data-astro-cid-kh7btl4r]:hover{background:#ffffff1a;border-color:#fff}
