.about-approach{background:#fff;padding-block:75px}.about-approach-layout{grid-template-columns:.95fr 1.05fr;align-items:stretch;gap:clamp(40px,6vw,85px);display:grid}.about-approach-image{background:hsl(var(--theme-hue,215) 56.5% 95.5%);isolation:isolate;border-radius:20px;min-height:570px;position:relative;overflow:hidden}.about-approach-image>img{object-fit:cover;object-position:75% center}.about-approach-image:after{content:"";background:linear-gradient(transparent,hsl(var(--theme-hue,215) 73.5% 16.3% / .851));z-index:0;pointer-events:none;position:absolute;inset:45% 0 0}.about-approach-caption{z-index:1;color:#fff;position:absolute;bottom:32px;left:32px;right:25px}.about-approach-caption>span{letter-spacing:1.6px;color:hsl(var(--theme-hue,215) 65.2% 91.0%);font-size:8px}.about-approach-caption>p{font:400 36px/1.1 var(--serif);letter-spacing:-.8px;color:#fff;margin-top:13px}.about-approach-copy{flex-direction:column;min-width:0;padding:12px 0 0;display:flex}.about-approach-copy>.eyebrow{letter-spacing:1.7px;color:#171b20;margin-bottom:20px;font-size:9px}.about-approach-copy>h2{font:500 clamp(34px,3.1vw,44px)/1.14 var(--font-geist-sans),Arial,sans-serif;letter-spacing:-1.8px;color:#171b20}.about-approach-copy>h2 em{color:hsl(var(--theme-hue,215) 69.9% 30%);font-style:normal}.about-approach-copy>.about-approach-lead{color:#5b626b;margin-top:20px;margin-bottom:26px;font-size:14px;line-height:1.7}.about-approach-moments{margin-top:auto}.about-approach-moments article{border-top:1px solid hsl(var(--theme-hue,215) 37.3% 90.0%);grid-template-columns:25px minmax(0,1fr) 20px;gap:15px;padding:23px 0;display:grid}.about-approach-moments article>span{color:hsl(var(--theme-hue,215) 76.9% 35.7%);padding-top:3px;font-size:10px;line-height:1.5}.about-approach-moments article>svg{color:hsl(var(--theme-hue,215) 69.9% 30%);margin-top:2px}.about-approach-moments h3{font:500 18px/1.35 var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.4px;color:#171b20}.about-approach-moments p{color:#5b626b;max-width:430px;margin-top:9px;font-size:13px;line-height:1.85}.about-commitments{background:hsl(var(--theme-hue,215) 62.9% 19.0%);color:#fff;padding:65px 0 0}.about-commitments-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:36px;display:flex}.about-commitments-heading .eyebrow{letter-spacing:1.7px;color:hsl(var(--theme-hue,215) 54.4% 84.5%);margin-bottom:20px;font-size:9px}.about-commitments-heading h2{font:500 clamp(34px,3.2vw,45px)/1.14 var(--font-geist-sans),Arial,sans-serif;letter-spacing:-1.7px;color:#fff}.about-commitments-heading h2 em{color:hsl(var(--theme-hue,215) 37.3% 80.0%);font-style:normal}.about-commitments-heading>p{max-width:290px;color:hsl(var(--theme-hue,215) 33.3% 84.7%);padding-bottom:3px;font-size:13px;line-height:1.8}.about-commitments-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.about-commitments-grid article{border-top:1px solid #ffffff35;min-width:0;padding:27px 25px 27px 0}.about-commitments-grid article+article{border-left:1px solid #ffffff25;padding-left:25px}.about-commitment-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:27px;display:flex}.about-commitment-top>span{width:46px;height:46px;color:hsl(var(--theme-hue,215) 37.3% 80.0%);background:#ffffff0d;border-radius:13px;place-items:center;display:grid}.about-commitment-top>small{color:hsl(var(--theme-hue,215) 25.5% 71.6%);letter-spacing:1px;font-size:10px}.about-commitments-grid h3{font:500 19px/1.35 var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.4px;color:#fff;max-width:220px}.about-commitments-grid p{color:hsl(var(--theme-hue,215) 30.4% 82.0%);margin-top:15px;font-size:13px;line-height:1.85}.about-commitments-signoff{letter-spacing:1.4px;color:hsl(var(--theme-hue,215) 34.5% 77.3%);border-top:1px solid #ffffff25;justify-content:space-between;gap:20px;margin-top:20px;padding:22px 0;font-size:8px;display:flex}.about-commitments-signoff>span:last-child{align-items:center;gap:9px;display:flex}.about-commitments-signoff i{background:hsl(var(--theme-hue,215) 37.3% 80.0%);border-radius:50%;width:5px;height:5px;display:block}@media (max-width:1100px){.about-approach-layout{gap:40px}.about-approach-image{min-height:560px}.about-approach-moments article{gap:11px;padding-block:20px}.about-commitments-grid article{padding-right:19px}.about-commitments-grid article+article{padding-left:19px}.about-commitments-grid h3{font-size:18px}}@media (max-width:800px){.about-approach{padding-block:45px}.about-approach-layout{grid-template-columns:1fr;gap:30px}.about-approach-image{border-radius:16px;height:390px;min-height:0}.about-approach-image>img{object-position:75% 35%}.about-approach-copy{padding-top:0}.about-approach-copy>h2{font-size:36px}.about-approach-copy>.about-approach-lead{margin-bottom:23px;font-size:13px}.about-approach-moments p{max-width:none}.about-approach-caption{bottom:25px;left:25px}.about-approach-caption>p{font-size:32px}.about-commitments{padding-top:44px}.about-commitments-heading{margin-bottom:28px;display:block}.about-commitments-heading h2{font-size:36px}.about-commitments-heading>p{max-width:420px;margin-top:20px;font-size:13px}.about-commitments-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-commitments-grid article,.about-commitments-grid article+article{border-left:0;padding:24px 20px 26px 0}.about-commitments-grid article:nth-child(2n){border-left:1px solid #ffffff25;padding-left:20px}.about-commitment-top{margin-bottom:22px}.about-commitments-grid h3{font-size:18px}.about-commitments-grid p{font-size:12px}.about-commitments-signoff{letter-spacing:1px;font-size:7px}}@media (max-width:420px){.about-approach-image{height:330px}.about-approach-copy>h2,.about-commitments-heading h2{letter-spacing:-1.2px;font-size:32px}.about-approach-moments article{grid-template-columns:22px 1fr 16px;gap:10px}.about-approach-moments h3{font-size:17px}.about-approach-moments p{font-size:12px}.about-commitments-grid article,.about-commitments-grid article+article{padding-right:14px}.about-commitments-grid article:nth-child(2n){padding-left:14px}.about-commitments-grid h3{font-size:17px}.about-commitments-signoff{flex-wrap:wrap;gap:10px}}.about-approach-copy>h2 em{color:var(--theme-primary)}.about-approach-copy>.about-approach-lead{max-width:490px;font-size:14px;line-height:1.85}.founder-section{background:#fff;padding:0 0 75px}.founder-panel{background:#f4f6f7;border:1px solid #e5e9ec;border-radius:20px;grid-template-columns:minmax(260px,.72fr) 1.28fr;display:grid;overflow:hidden}.founder-portrait{background:#e7ecef;min-height:480px;position:relative}.founder-portrait>img{object-fit:cover;object-position:center 30%}.founder-portrait>span{color:#4b555e;background:#ffffffeb;border-radius:5px;width:max-content;max-width:calc(100% - 32px);padding:7px 10px;font-size:9px;line-height:1.6;position:absolute;bottom:16px;left:16px;right:16px}.founder-copy{align-self:center;min-width:0;padding:48px clamp(30px,4vw,64px)}.founder-copy>.eyebrow{letter-spacing:1.6px;color:#3b444c;margin-bottom:20px;font-size:9px}.founder-copy>h2{font:500 clamp(30px,2.7vw,40px)/1.15 var(--font-geist-sans),Arial,sans-serif;letter-spacing:-1.3px;color:#171b20}.founder-copy>.founder-introduction{font:400 clamp(25px,2.3vw,33px)/1.25 var(--serif);letter-spacing:-.7px;color:#171b20;margin-top:23px;margin-bottom:22px}.founder-introduction em{color:var(--theme-primary)}.founder-copy>p:not(.founder-introduction){color:#5b626b;max-width:515px;margin-top:12px;font-size:13px;line-height:1.85}.founder-identity{border-top:1px solid #dbe1e5;align-items:center;gap:16px;margin-top:28px;padding-top:24px;display:flex}.founder-identity-rule{background:var(--theme-primary);border-radius:3px;width:3px;height:35px;display:block}.founder-identity h3{font:500 18px/1.3 var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.3px;color:#171b20}.founder-identity>div>span{color:#68717a;margin-top:5px;font-size:11px;display:block}@media (max-width:1000px){.founder-copy{padding:35px 30px}.founder-panel{grid-template-columns:.85fr 1.15fr}.founder-portrait{min-height:510px}}@media (max-width:700px){.founder-section{padding-bottom:45px}.founder-panel{border-radius:16px;grid-template-columns:1fr}.founder-portrait{height:390px;min-height:0}.founder-portrait>img{object-position:center 25%}.founder-copy{padding:30px 25px}.founder-copy>h2{font-size:32px}.founder-copy>.founder-introduction{font-size:28px}.founder-copy>p:not(.founder-introduction){font-size:13px}.founder-identity{margin-top:25px}.about-approach-copy>.about-approach-lead{font-size:13px}}@media (max-width:420px){.founder-portrait{height:330px}.founder-copy{padding:28px 21px}.founder-copy>.eyebrow{font-size:8px}.founder-copy>.founder-introduction{font-size:25px}}
