.about-page_aboutRoot__19Sio{--ecrt-navy:#001a2e;--ecrt-blue:#002f55;--ecrt-blue-bright:#0066a1;--ecrt-red:#e21a1a;--ecrt-red-deep:#c41515;--ecrt-surface:#f0f4f9;--ecrt-surface-alt:#e8f0f8;width:100%}.about-page_leadership__0wiPa{position:relative;width:100%;margin:0;padding:var(--section-padding-y,40px) 0 0;border-top:1px solid rgba(0,47,85,.12)}.about-page_leadershipInner__naQ8F{box-sizing:border-box;width:100%;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,1.06fr);grid-gap:clamp(28px,5vw,48px);gap:clamp(28px,5vw,48px);align-items:center}.about-page_leadershipVisual__H99xg{min-width:0}.about-page_leadershipPhotoWrap__6qqe6{position:relative;margin:0}.about-page_leadershipPhotoMesh__0OHh_{position:absolute;top:clamp(-12px,-2vw,-6px);left:clamp(10%,6vw,18%);width:clamp(140px,42%,260px);height:clamp(120px,28%,220px);z-index:0;pointer-events:none;opacity:.55;background-image:repeating-linear-gradient(125deg,rgba(0,102,161,.08),rgba(0,102,161,.08) 1px,transparent 0,transparent 13px),repeating-linear-gradient(35deg,rgba(0,47,85,.06),rgba(0,47,85,.06) 1px,transparent 0,transparent 15px)}.about-page_leadershipPhotoFigure__XeSAG{position:relative;z-index:1;margin:0;overflow:hidden;border-radius:12px;background:var(--ecrt-surface-alt);border:1px solid rgba(0,47,85,.1);box-shadow:0 16px 40px rgba(0,47,85,.1),0 2px 8px rgba(0,26,46,.06)}.about-page_leadershipPhoto__Pa23P{display:block;width:100%;height:auto;object-fit:cover;object-position:center 22%}.about-page_leadershipBody__7J7gG{min-width:0}.about-page_leadershipName__D1U3j{margin:0 0 10px;font-family:var(--font-body);font-size:var(--heading-h2-size);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--ecrt-blue)}.about-page_leadershipBody__7J7gG .about-page_pillarsHeadRule__LsA7Q{margin-bottom:clamp(14px,2.2vw,20px)}.about-page_leadershipRole__b62Mq{margin:0 0 clamp(18px,3vw,28px);font-size:clamp(13px,1.6vw,16px);font-weight:600;line-height:1.35;color:var(--ecrt-blue-bright)}.about-page_leadershipBody__7J7gG .about-page_pillarCard__N30Zw{padding-top:0}.about-page_leadershipBody__7J7gG .about-page_pillarText__6WbSA{white-space:pre-line}.about-page_contentShell__uSnta{position:relative;width:100%}.about-page_wrap__GmGZk{box-sizing:border-box;width:min(var(--layout-max,1560px),100% - 2*var(--page-inline-gutter));max-width:none;margin:0 auto;padding:var(--section-padding-y,40px) 0;display:flex;flex-direction:column;gap:var(--section-padding-y,40px)}.about-page_sectionHead__80nvI{text-align:left;margin:0 0 clamp(22px,3.5vw,32px);max-width:min(820px,100%)}.about-page_pillarsHeading__dKtFU{margin:0 0 clamp(12px,2vw,16px);font-size:var(--heading-h2-size);font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--ecrt-blue)}.about-page_sectionSubtitle__qoL3T{margin:0;font-size:var(--body-text-size);line-height:1.62;font-weight:500;color:rgba(36,56,72,.82)}.about-page_pillars__wVAZ5{margin:0}.about-page_pillarsHead__9FZjy{margin-bottom:0}.about-page_pillarsHead__9FZjy .about-page_sectionSubtitle__qoL3T{margin-top:clamp(14px,2.2vw,20px)}.about-page_pillarsHeadRule__LsA7Q{display:block;width:var(--section-title-rule-width);height:3px;margin-top:14px;border-radius:2px;background:var(--section-title-rule-gradient)}.about-page_pillarGrid__46npj{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:clamp(28px,4.5vw,56px);column-gap:clamp(28px,4.5vw,56px);grid-row-gap:clamp(20px,3vw,32px);row-gap:clamp(20px,3vw,32px);margin:0;padding:clamp(22px,3vw,30px) 0 0}.about-page_pillarCard__N30Zw{display:flex;gap:clamp(16px,2.2vw,22px);align-items:center;margin:0;padding:0 0 clamp(20px,2.8vw,28px)}.about-page_pillarCard__N30Zw>:only-child{display:flex;flex-direction:row;align-items:center;gap:inherit;width:100%;min-width:0;box-sizing:border-box}.about-page_pillarCard__N30Zw{border:none;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.about-page_pillarCard__N30Zw .about-page_storyBlockIndex__TYtg0{flex-shrink:0;min-width:1.15em;font-size:clamp(2rem,4vw,2.65rem);font-weight:800;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgba(0,26,46,.34)}.about-page_pillarText__6WbSA{margin:0;padding-top:6px;font-size:var(--body-text-size);line-height:1.55;font-weight:600;color:var(--ecrt-navy,#001a2e)}.about-page_storyBlockIndex__TYtg0{flex-shrink:0;align-self:flex-start;min-width:1.1em;font-size:clamp(2rem,4.2vw,2.85rem);font-weight:800;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgba(0,26,46,.34)}@media(max-width:880px){.about-page_leadershipInner__naQ8F{grid-template-columns:1fr;gap:clamp(24px,6vw,32px);align-items:stretch}.about-page_leadershipVisual__H99xg{width:100%;max-width:min(520px,100%);margin-inline:auto}.about-page_leadershipBody__7J7gG{width:100%}}@media(max-width:880px)and (max-width:880px){.about-page_pillarGrid__46npj{grid-template-columns:1fr}}@media(max-width:880px){.about-page_pillarCard__N30Zw:last-child{padding-bottom:0}}@media(max-width:768px){.about-page_wrap__GmGZk{padding:clamp(40px,10vw,56px) 0;gap:clamp(36px,8vw,52px)}.about-page_sectionHead__80nvI{margin-bottom:clamp(20px,5vw,28px)}.about-page_pillarsHeading__dKtFU{font-size:var(--heading-h2-size)}.about-page_pillarGrid__46npj{padding-top:clamp(16px,4vw,22px);row-gap:clamp(16px,4vw,22px)}.about-page_pillarCard__N30Zw{gap:clamp(16px,2.2vw,22px);align-items:center;padding-bottom:clamp(20px,2.8vw,28px)}.about-page_pillarCard__N30Zw .about-page_storyBlockIndex__TYtg0{font-size:clamp(2rem,4vw,2.65rem);padding-top:0}.about-page_pillarText__6WbSA{padding-top:6px;font-size:var(--body-text-size);line-height:1.55}.about-page_leadership__0wiPa{padding-top:clamp(36px,9vw,48px)}.about-page_leadershipVisual__H99xg{max-width:100%}.about-page_leadershipPhotoFigure__XeSAG{border-radius:10px}.about-page_leadershipPhotoMesh__0OHh_{left:clamp(6%,4vw,12%);width:clamp(120px,38%,220px);height:clamp(100px,24%,180px)}.about-page_leadershipRole__b62Mq{margin-bottom:clamp(14px,4vw,20px)}.about-page_sectionSubtitle__qoL3T{font-size:var(--body-text-size);line-height:var(--body-text-line-height)}.about-page_storyBlockIndex__TYtg0{min-width:2ch;font-size:clamp(1.45rem,5.5vw,1.85rem);line-height:1.05;padding-top:2px}}