.about-hero{background:#fff;padding:68px 0 43px;border-bottom:1px solid #e2e7ed}.about-hero .eyebrow{margin-bottom:20px}
html[lang=en] .about-hero h1{font-family:'Segoe UI',Arial,sans-serif;font-size:clamp(40px,4.2vw,59px);line-height:1.1;font-weight:750;letter-spacing:-1.8px;color:#18283c}.about-hero h1 span{color:#2855a1}.about-lead{font-size:17px;line-height:1.85;color:#5a6a7d;max-width:740px;margin:26px 0 0}
.about-founder{padding:65px 0 72px;background:#fff}.founder-layout{display:grid;grid-template-columns:320px 1fr;gap:68px;align-items:center}.founder-photo{border:1px solid #e2e7ed;border-radius:14px;overflow:hidden;background:#fff;aspect-ratio:4/5}.founder-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%}
html[lang=en] .founder-copy h2{font-family:'Segoe UI',Arial,sans-serif;font-weight:750;font-size:39px;line-height:1.15;color:#18283c;letter-spacing:-1.2px}.founder-copy h2 span{color:#b94b12}.founder-copy .eyebrow{margin-bottom:16px}.founder-role{font-weight:650;font-size:14px;color:#2855a1;margin:13px 0 23px}.founder-copy>p:not(.eyebrow):not(.founder-role){font-size:15px;color:#56677b;line-height:1.95;margin:0 0 17px}.founder-contact{display:flex;flex-wrap:wrap;gap:14px 25px;margin-top:25px;padding-top:22px;border-top:1px solid #e2e7ed}.founder-contact a{font-size:13px;font-weight:650;color:#2855a1;display:inline-flex;align-items:center;gap:8px;overflow-wrap:anywhere}.founder-contact a:last-child{color:#176448}
.about-background,.about-approach{padding:64px 0;background:#fff;border-top:1px solid #e2e7ed}.about-section-heading{margin-bottom:33px}.about-section-heading .eyebrow{margin-bottom:18px}html[lang=en] .about-section-heading h2,html[lang=en] .about-support h2,html[lang=en] .about-contact h2{font-family:'Segoe UI',Arial,sans-serif;font-weight:750;font-size:36px;line-height:1.17;letter-spacing:-1.1px;color:#18283c}.about-section-heading h2 span{color:#2855a1}.about-principles,.background-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.background-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-principles article,.background-grid article{border:1px solid #e2e7ed;border-radius:11px;padding:29px 26px;background:#fff}.background-grid article:nth-child(-n+2){border-top:3px solid #cb7b42}.principle-icon{display:inline-flex;align-items:center;justify-content:center;font-size:25px;color:#2855a1;margin-bottom:22px}.about-principles article:nth-child(2) .principle-icon{color:#b94b12}.about-principles article:nth-child(3) .principle-icon{color:#176448}
html[lang=en] .about-principles h3,html[lang=en] .background-grid h3{font-family:'Segoe UI',Arial,sans-serif;font-size:20px;line-height:1.35;font-weight:700;letter-spacing:-.4px;margin-bottom:13px;color:#24364f}.about-principles p,.background-grid p{font-size:14px;line-height:1.9;color:#5c6c7f;margin:0}
.about-support{padding:63px 0;background:#fff;border-top:1px solid #e2e7ed}.about-support-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:75px;align-items:start}.about-support .eyebrow{margin-bottom:18px}.about-support h2{margin-bottom:23px}.about-support p{color:#5a6a7e;font-size:15px;line-height:1.95;margin-bottom:24px}.about-support aside{border-left:3px solid #db8d55;padding:6px 0 6px 27px}.about-support aside h3{font-family:'Segoe UI',Arial,sans-serif;font-size:20px;font-weight:700;margin-bottom:15px}.about-support aside p{margin-bottom:12px}.about-support aside a{display:block;font-size:14px;line-height:1.8;color:#2855a1;margin-top:9px;overflow-wrap:anywhere}.about-support aside a:last-child{color:#176448}
.about-contact{padding:60px 0 68px;background:#fff;text-align:center;border-top:1px solid #e2e7ed}.about-contact h2 span{color:#b94b12}.about-contact>div>p:not(.eyebrow){font-size:15px;color:#5b6c7e;margin:22px 0 25px}.about-contact .button-row{justify-content:center;gap:14px}
@media(max-width:991px){.founder-layout{grid-template-columns:240px 1fr;gap:38px}.about-principles{gap:17px}.about-principles article{padding:23px 19px}.about-support-grid{gap:40px}.about-hero{padding-top:50px}.founder-contact{display:block}.founder-contact a{margin:0 0 10px}}
@media(max-width:650px){.about-hero{padding:37px 0 31px}html[lang=en] .about-hero h1{font-size:39px;letter-spacing:-1.2px}.about-lead{font-size:15px;margin-top:21px}.about-founder{padding:36px 0 42px}.founder-layout{grid-template-columns:1fr;gap:30px}.founder-photo{max-width:270px;width:100%;margin:0 auto;aspect-ratio:1}.founder-photo img{object-position:50% 30%}html[lang=en] .founder-copy h2{font-size:34px}.founder-role{margin-bottom:19px}.founder-copy>p:not(.eyebrow):not(.founder-role){font-size:14px}.founder-contact a{font-size:13px}.about-background,.about-approach,.about-support{padding:43px 0}.about-principles,.background-grid,.about-support-grid{grid-template-columns:1fr;gap:21px}html[lang=en] .about-section-heading h2,html[lang=en] .about-support h2,html[lang=en] .about-contact h2{font-size:31px}.about-principles article{padding:25px 22px}.principle-icon{margin-bottom:16px}.about-support aside{margin-top:7px}.about-contact{padding:44px 0 50px}.about-contact .button-row{align-items:stretch;flex-direction:column}.about-contact .button{font-size:13px;gap:11px}.about-contact .eyebrow{font-size:9px}}
