.about-eyebrow{display:block;color:#626371;font-size:13px;letter-spacing:1px;margin-bottom:18px}.about-hero{max-width:1240px;padding:76px 20px;margin:auto;display:grid;grid-template-columns:1.2fr 1fr;gap:90px;align-items:center}.main-pages .about-hero h1{font-size:50px;font-weight:500;letter-spacing:-1.5px;line-height:1.25;margin:0 0 24px;max-width:none}.main-pages .about-hero h1 br{display:block}.about-hero>div>p{max-width:430px;font-size:18px}.about-hero .button{margin-top:12px}.about-expertise{border-left:1px solid #ddd6ea;padding:8px 0 8px 44px}.about-expertise>div{padding:18px 0}.about-expertise>div+div{border-top:1px solid #e4e4eb}.main-pages .about-expertise h2{font-size:27px;font-weight:500;color:#006f6f;margin:0 0 8px}.main-pages .about-expertise p{margin:0;font-size:15px}.mp-about .mp-section{padding-top:64px;padding-bottom:64px}.about-intro-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;max-width:1200px;margin:auto}.main-pages .about-intro-grid h2{font-size:32px;margin:0;line-height:1.5}.about-intro-grid p:last-child{margin-bottom:0}.mp-about .mp-founder-section{background:#f6f8f9}.mp-about .mp-founder-section>.mp-container>.section-title{font-size:34px;font-weight:500;line-height:1.45;margin-bottom:40px}.about-founder-grid{display:grid;grid-template-columns:280px 1fr;gap:70px}.founder-identity img{width:160px;height:160px;object-fit:cover;border-radius:8px;display:block;margin-bottom:22px}.main-pages .founder-identity h3{font-size:24px;margin-bottom:6px}.founder-identity h3 span{font-size:18px;font-weight:400;color:#626371;margin-left:4px}.main-pages .founder-identity p{font-size:15px;margin-bottom:18px}.main-pages .founder-background{font-size:13px;color:#626371;line-height:1.9}.founder-history{list-style:none;margin:0;padding:0}.founder-history li{display:grid;grid-template-columns:88px 1fr;gap:22px;padding:0 0 24px;margin-bottom:24px;border-bottom:1px solid #dfe4e7}.founder-history li:last-child{margin-bottom:0;border-bottom:0}.founder-history li>span{font-size:14px;color:#006f6f;padding-top:4px}.main-pages .founder-history h3{font-size:21px;font-weight:500;margin:0 0 8px}.main-pages .founder-history p{font-size:15px;margin:0}.founder-social{border-top:1px solid #dfe4e7;padding-top:24px;margin-top:28px}.main-pages .founder-social>p{font-size:14px;color:#626371;margin-bottom:14px}.social-platforms{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:850px}.platform-account{display:flex;align-items:center;gap:14px;padding:15px 18px;border:1px solid #e1e3e8;border-radius:8px;background:#fff;min-height:80px;color:#242333}.platform-account img{width:28px;height:28px;object-fit:contain;flex-shrink:0}.platform-account>span{display:flex;flex-direction:column;gap:2px;min-width:0}.platform-account b{font-size:13px;font-weight:500;color:#626371}.platform-account>span>span{font-size:15px}.platform-account i{margin-left:auto;color:#5428cc;font-style:normal}.platform-account[href]:hover{border-color:#5428cc;text-decoration:none}.platform-account[href]:focus-visible{outline:2px solid #5428cc;outline-offset:4px}.mp-about .mp-clients .grid-4{gap:0;border-top:1px solid #e4e4eb;border-left:1px solid #e4e4eb}.mp-about .mp-clients .grid-4>div{padding:24px;border:0;border-right:1px solid #e4e4eb;border-bottom:1px solid #e4e4eb;border-radius:0;display:flex;align-items:center;justify-content:center}.mp-about .mp-client-logo{height:70px;width:100%;max-width:210px;object-fit:contain}.mp-about .mp-clients>.mp-container>p{font-size:13px;color:#626371;margin:16px 0 0}.mp-about .mp-mission{background:#faf9fc}.mp-about .mp-mission .section-title{font-size:14px;color:#626371;font-weight:400;margin-bottom:16px}.mp-about .mp-mission .mp-span{padding:0;background:transparent;border-radius:0;margin-bottom:22px}.mp-about .mp-mission .mp-span>div>div{display:none}.mp-about .mp-mission .mp-span h3{font-size:36px;font-weight:500;max-width:none;margin-bottom:14px}.mp-about .mp-mission .grid-3>.panel{background:transparent;border:0;border-top:1px solid #ddd8e5;border-radius:0;padding:24px 0 0}.mp-about .mp-mission .panel h3{font-size:18px;font-weight:500;margin-bottom:16px}.about-contact{max-width:1240px;margin:auto;padding:56px 20px;display:flex;justify-content:space-between;align-items:center;gap:24px}.main-pages .about-contact h2{font-size:28px;font-weight:500;margin:0 0 10px}.main-pages .about-contact p{margin:0}.about-contact .button{flex-shrink:0}.main-pages h1,.main-pages h2,.main-pages h3{text-wrap:balance}
@media(max-width:800px){.about-hero{padding:42px 22px;grid-template-columns:1fr;gap:32px}.main-pages .about-hero h1{font-size:36px;letter-spacing:-.5px}.about-hero>div>p{font-size:16px}.about-expertise{border-left:0;border-top:1px solid #ddd6ea;padding:24px 0 0}.about-expertise .about-eyebrow{margin-bottom:0}.main-pages .about-expertise h2{font-size:23px}.about-expertise>div{padding:16px 0}.mp-about .mp-section{padding:44px 22px}.about-intro-grid{grid-template-columns:1fr;gap:22px}.main-pages .about-intro-grid h2{font-size:27px}.main-pages .about-intro-grid h2 br{display:none}.mp-about .mp-founder-section>.mp-container>.section-title{font-size:28px;margin-bottom:28px}.about-founder-grid{grid-template-columns:1fr;gap:28px}.founder-identity{display:grid;grid-template-columns:112px 1fr;column-gap:20px;align-content:start}.founder-identity img{width:112px;height:112px;grid-row:1/4;margin:0}.main-pages .founder-identity h3{font-size:21px;margin:4px 0}.founder-identity h3 span{display:block;font-size:14px;margin-left:0}.main-pages .founder-identity p{margin:0 0 8px;font-size:14px}.main-pages .founder-background{grid-column:1/-1;margin:14px 0 0;font-size:12px}.founder-background br{display:none}.founder-history li{grid-template-columns:64px 1fr;gap:16px;padding-bottom:20px;margin-bottom:20px}.main-pages .founder-history h3{font-size:19px}.main-pages .founder-history p{font-size:15px}.social-platforms{grid-template-columns:1fr;gap:12px}.platform-account{padding:13px 16px;min-height:74px}.mp-about .mp-clients .grid-4{gap:0}.mp-about .mp-clients .grid-4>div{padding:20px 14px}.mp-about .mp-client-logo{height:50px}.mp-about .mp-mission .mp-span h3{font-size:28px}.mp-about .mp-mission .grid-3{gap:22px}.mp-about .mp-mission .grid-3>.panel{padding-top:18px}.mp-about .mp-mission .panel h3{margin-bottom:10px}.about-contact{padding:40px 22px;align-items:flex-start;flex-direction:column}.main-pages .about-contact h2{font-size:25px}}
