.about-page{background:#fafaf8}.about-wrap{max-width:1440px;margin:auto;padding:clamp(26px,3vw,50px) clamp(24px,3.5vw,56px) 68px}
.about-intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);gap:clamp(30px,4vw,75px);align-items:center;border-bottom:1px solid #cfd9d9;padding-bottom:40px}
.about-intro .eyebrow,.about-section-label{font:800 .76rem/1.35 Manrope,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#812579}
.about-intro h1{font:800 clamp(2.25rem,3.6vw,4.3rem)/1.08 Manrope,sans-serif;letter-spacing:-.055em;color:#102e44;margin:12px 0 20px;max-width:790px}
.about-lead{font-size:clamp(1.05rem,1.35vw,1.25rem);line-height:1.52;color:#3d5568;margin:0}
.about-intro img{display:block;width:100%;height:clamp(250px,26vw,390px);object-fit:cover;border-radius:4px}
.about-story,.about-leadership,.about-complexity,.about-experience,.about-capabilities,.about-education{display:grid;grid-template-columns:minmax(150px,22%) minmax(0,1fr);gap:clamp(25px,4vw,60px);border-bottom:1px solid #d6dfdf;padding:34px 0}
.about-jump{display:flex;flex-wrap:wrap;gap:9px;margin-top:23px}.about-jump a{display:inline-flex;align-items:center;min-height:38px;padding:7px 12px;border:1px solid #a5c3c4;border-radius:4px;color:#075866;font:.8rem Manrope,sans-serif;font-weight:800;text-decoration:none}.about-jump a:hover,.about-jump a:focus-visible{background:#e7f3f3;outline-offset:2px}
.about-section-head h2{font:800 clamp(1.45rem,2vw,2.05rem)/1.18 Manrope,sans-serif;letter-spacing:-.035em;color:#102e44;margin:0 0 10px}.about-section-head p{font-size:.98rem;line-height:1.55;color:#405768;margin:0 0 18px;max-width:850px}
.leadership-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.leadership-grid article{padding:17px 18px;background:#f0f5f4;border:1px solid #d7e3e1;border-radius:4px}.leadership-grid span,.complexity-list article span{font:800 .68rem/1.3 Manrope,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#075866}.leadership-grid h3,.complexity-list h3{font:800 1rem/1.3 Manrope,sans-serif;color:#17384b;margin:7px 0 8px}.leadership-grid p,.complexity-list p,.complexity-note{font-size:.87rem;line-height:1.5;color:#4d6474;margin:0}
.complexity-list{border-top:1px solid #d6dfdf}.complexity-list article{display:grid;grid-template-columns:minmax(155px,22%) repeat(2,minmax(0,1fr)) auto;gap:15px;padding:17px 0;border-bottom:1px solid #d6dfdf;align-items:start}.complexity-list article p strong{display:block;color:#17384b;margin-bottom:4px}.complexity-list article a{font-size:.76rem;font-weight:800;color:#075866;max-width:110px;line-height:1.35;text-decoration:underline;text-underline-offset:3px}.complexity-note{margin-top:16px;font-weight:700;color:#17384b}
.about-story p{font-size:1rem;line-height:1.62;color:#405768;margin:0 0 15px}.about-story p:last-child{margin-bottom:0}
.about-section-label{padding-top:5px;color:#075866}
.about-timeline article{display:grid;grid-template-columns:105px minmax(0,1fr);gap:20px;padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid #e0e6e6}.about-timeline article:last-child{border:0;margin:0;padding:0}
.about-years{color:#812579;font:800 .78rem/1.4 Manrope,sans-serif;white-space:nowrap}
.about-timeline h2{font-size:1.13rem;line-height:1.3;margin:0 0 7px}.about-timeline h2 span{display:block;color:#596d7d;font:600 .8rem/1.35 'DM Sans',sans-serif;letter-spacing:0;margin-top:3px}
.about-timeline p,.capability-grid p,.about-education p{font-size:.91rem;line-height:1.5;color:#4d6474;margin:0 0 8px}.about-timeline a{font-size:.8rem;font-weight:800;color:#075866;text-decoration:underline;text-underline-offset:3px}
.capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px}.capability-grid>div{border-left:2px solid #a8c8c9;padding-left:16px}.capability-grid h2{font-size:1.02rem;margin:0 0 7px}.capability-grid p{margin:0}
.about-education p{margin-bottom:9px}.about-education strong{color:#193b4d}
.about-next{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px;padding:32px 0 0}.about-next p{font:750 1.12rem/1.35 Manrope,sans-serif;margin:0 auto 0 0;max-width:480px}.about-next a{display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;border:1px solid #075866;border-radius:4px;color:#075866;font-size:.8rem;font-weight:800}.about-next a:last-child{background:#075866;color:#fff}
@media(max-width:1100px){.complexity-list article{grid-template-columns:minmax(140px,27%) repeat(2,minmax(0,1fr))}.complexity-list article a{grid-column:2/-1;max-width:none}}
@media(max-width:950px){.about-intro{grid-template-columns:1fr}.about-intro img{height:260px}.about-story,.about-leadership,.about-complexity,.about-experience,.about-capabilities,.about-education{grid-template-columns:1fr;gap:17px}}
@media(max-width:600px){.about-wrap{padding:25px 20px 45px}.about-intro{gap:24px;padding-bottom:25px}.about-intro h1{font-size:clamp(2rem,8vw,2.8rem)}.about-intro img{height:210px}.about-story,.about-leadership,.about-complexity,.about-experience,.about-capabilities,.about-education{padding:25px 0}.leadership-grid{grid-template-columns:1fr}.complexity-list article{grid-template-columns:1fr;gap:10px}.complexity-list article a{grid-column:1}.about-timeline article{grid-template-columns:1fr;gap:5px}.capability-grid{grid-template-columns:1fr}.about-next p{width:100%}}
