.profile_profile__n_Ytm{background:#fff;color:#111c33}.profile_hero__VJO98{padding:80px 0 64px;background:linear-gradient(130deg,#f4f8ff,#fff 70%);border-bottom:1px solid #e2e9f2}.profile_heroGrid__O_NEz{display:grid;grid-template-columns:1.45fr .8fr;gap:64px;align-items:center}.profile_hero__VJO98 h1{font-size:clamp(2.35rem,4.3vw,4rem);line-height:1.1;letter-spacing:-.035em;margin:20px 0}.profile_location__WoH7L{color:#50617a;font-size:1rem}.profile_intro__Kc_Y2{font-size:1.15rem;line-height:1.8;max-width:660px}.profile_portrait__A88aa{width:100%;height:460px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%;border-radius:22px;box-shadow:0 20px 55px #0d29551a}.profile_body__E6SDT{max-width:1040px;padding-top:56px;padding-bottom:80px}.profile_body__E6SDT section{margin-bottom:48px}.profile_body__E6SDT h2{font-size:1.9rem;line-height:1.25;margin-bottom:22px}.profile_body__E6SDT h3{font-size:1.2rem;margin:0 0 12px}.profile_body__E6SDT p{font-size:1.06rem;line-height:1.85;color:#45556c}.profile_roles__m11O2{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.profile_roles__m11O2 article{border:1px solid #dfe7f1;padding:24px;border-radius:16px;background:#f8faff}.profile_roles__m11O2 article p{font-size:1rem;margin:0}.profile_areas__Z5Lfy{display:grid;grid-template-columns:1fr 1fr;gap:14px 36px;padding-left:22px;line-height:1.7}.profile_areas__Z5Lfy li::marker{color:#1760db}.profile_references__7_doo{padding-left:22px;line-height:2.2}.profile_body__E6SDT a{color:#175dcc;text-underline-offset:4px}.profile_signature__zqeNw{font-weight:600;border-top:1px solid #dfe7f1;padding-top:28px}.profile_profile__n_Ytm a:focus-visible{outline:3px solid #1760db;outline-offset:4px}@media(max-width:760px){.profile_hero__VJO98{padding:44px 0}.profile_heroGrid__O_NEz{grid-template-columns:1fr;gap:30px}.profile_portrait__A88aa{height:360px;max-width:420px}.profile_areas__Z5Lfy,.profile_roles__m11O2{grid-template-columns:1fr}.profile_body__E6SDT{padding-top:36px}.profile_body__E6SDT h2{font-size:1.65rem}}.profile_recommendations__s_VQM{scroll-margin-top:120px}.profile_recommendationGrid__Qc6xH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px}.profile_recommendationCard__i6OO2{display:flex;flex-direction:column;padding:30px;border:1px solid #dce6f3;border-top:4px solid #1760db;border-radius:18px;background:linear-gradient(150deg,#f5f9ff,#fff);box-shadow:0 12px 30px #16345c08}.profile_recommendationCard__i6OO2 .profile_company__ct1Cr{color:#175dcc;font-size:.85rem;font-weight:700;letter-spacing:.04em;margin:0 0 18px}.profile_recommendationCard__i6OO2 blockquote{margin:0 0 18px}.profile_recommendationCard__i6OO2 blockquote p{color:#111c33;font-size:1.18rem;line-height:1.65;margin:0}.profile_recommendationCard__i6OO2>p{font-size:1rem}.profile_attribution__OVMnE{margin-top:auto;padding-top:20px}.profile_attribution__OVMnE h3{margin-bottom:8px}.profile_attribution__OVMnE p{font-size:.94rem;margin:0 0 10px}.profile_recommendationLinks__2YG3s{display:flex;flex-wrap:wrap;gap:14px 24px;border-top:1px solid #dce6f3;padding-top:18px;margin-top:12px}.profile_recommendationLinks__2YG3s a{font-weight:600;font-size:.95rem}@media(max-width:760px){.profile_recommendationGrid__Qc6xH{grid-template-columns:1fr}.profile_recommendationCard__i6OO2{padding:24px}}