.migAboutPage{padding-bottom:40px}.migAboutPage .migHeaderWrap{margin-bottom:18px}.migAboutSection{border-top:1px solid #1f211e1a;padding:68px 0}.migAboutLeadSection{border-top:0;padding-top:74px}.migAboutLead{grid-template-columns:minmax(280px,.75fr) minmax(0,1.45fr);align-items:start;gap:84px;display:grid}.migAboutLead h2,.migAboutSectionHeader h2,.migMaturitySection>.migContainer>h2{font:600 clamp(30px,3vw,48px)/1 var(--font-outfit),sans-serif;letter-spacing:-.035em;margin:0}.migAboutLeadCopy{gap:18px;display:grid}.migAboutLeadCopy p{color:#4f514d;max-width:76ch;font:400 15px/1.56 var(--font-plus-jakarta-sans),sans-serif;margin:0}.migAboutBringGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:56px;display:grid}.migAboutBringGrid article,.migPrinciplesGrid article{box-shadow:none;background:#fff;border:1px solid #1f211e14;border-radius:18px;padding:24px}.migAboutBringGrid h3,.migPrinciplesGrid h3,.migExpertiseGroup h3{font:600 18px/1.15 var(--font-outfit),sans-serif;letter-spacing:-.015em;margin:0}.migAboutBringGrid p,.migPrinciplesGrid p{color:#686a65;font:400 13px/1.62 var(--font-plus-jakarta-sans),sans-serif;margin:14px 0 0}.migAboutSectionHeader{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);align-items:start;gap:80px;margin-bottom:40px;display:grid}.migAboutSectionHeader p{color:#696b67;max-width:68ch;font:400 14px/1.65 var(--font-plus-jakarta-sans),sans-serif;margin:4px 0 0}.migExpertiseGroups{gap:24px;display:grid}.migExpertiseGroup{border-bottom:1px solid #1f211e1a;grid-template-columns:230px 1fr;gap:34px;padding:24px 0;display:grid}.migExpertiseGroup:last-child{border-bottom:0}.migExpertiseGroup>div{flex-wrap:wrap;gap:8px;display:flex}.migExpertiseGroup span{color:#575954;min-height:34px;font:500 12px/1 var(--font-plus-jakarta-sans),sans-serif;background:#fff;border:1px solid #1f211e1a;border-radius:999px;align-items:center;padding:0 13px;display:inline-flex}.migPrinciplesGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.migPrinciplesGrid article{min-height:178px}.migStackSection{overflow:hidden}.migStackTrack{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.migStackItem{cursor:default;background:#fff;border:1px solid #1f211e17;border-radius:18px;place-items:center;width:78px;height:78px;display:grid;position:relative}.migStackItem>img{object-fit:contain;width:34px;height:34px}.migChatGptMark{color:#fff;background:#111;border-radius:11px;place-items:center;width:38px;height:38px;font:500 25px/1 sans-serif;display:grid}.migStackInfo{z-index:2;color:#fff;opacity:0;pointer-events:none;text-align:center;background:#171817;border-radius:10px;min-width:160px;padding:10px 12px;transition:all .18s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,7px)}.migStackInfo b,.migStackInfo small{display:block}.migStackInfo b{font:600 11px/1.2 var(--font-plus-jakarta-sans),sans-serif}.migStackInfo small{color:#cfd0cc;font:400 9px/1.3 var(--font-plus-jakarta-sans),sans-serif;margin-top:4px}.migStackItem:hover .migStackInfo,.migStackItem:focus-within .migStackInfo{opacity:1;transform:translate(-50%)}.migMaturityKicker{color:#777974;font:700 11px/1.2 var(--font-plus-jakarta-sans),sans-serif;letter-spacing:.095em;text-transform:uppercase;margin:0 0 13px}.migMaturitySection>.migContainer>h2{font-size:clamp(28px,2.4vw,40px)}.migMaturity{grid-template-columns:repeat(5,1fr);margin:44px 0 0;padding:0;list-style:none;display:grid}.migMaturity li{grid-template-columns:24px 1fr;gap:12px;min-width:0;display:grid}.migMaturityRail{flex-direction:column;align-items:center;display:flex;position:relative}.migMaturityRail i{background:#1f211e2e;width:1px;position:absolute;top:8px;bottom:-58px}.migMaturity li:last-child .migMaturityRail i{display:none}.migMaturityRail b{z-index:1;background:#171817;border-radius:50%;width:11px;height:11px;margin-top:5px;position:relative;box-shadow:0 0 0 5px #f8f2e7}.migMaturity li>div{flex-direction:column;gap:4px;padding-right:14px;display:flex}.migMaturity strong{font:600 15px/1.25 var(--font-outfit),sans-serif}.migMaturity span,.migMaturity small{color:#696b67;font:500 11px/1.35 var(--font-plus-jakarta-sans),sans-serif}.migTeamGrid{flex-wrap:wrap;gap:9px;display:flex}.migTeamChip{color:#4e504c;min-height:42px;font:500 11px/1 var(--font-plus-jakarta-sans),sans-serif;background:#fff;border:1px solid #1f211e1a;border-radius:999px;align-items:center;gap:9px;padding:5px 13px 5px 6px;display:inline-flex}.migTeamLogo{background:#f1eee6;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:relative;overflow:hidden}.migTeamLogo img{z-index:2;object-fit:contain;width:20px;height:20px;position:relative}.migTeamLogo i{color:#777;font:700 8px/1 sans-serif;position:absolute}.migAboutPage .migContact{padding-top:64px}@media (max-width:1000px){.migAboutLead,.migAboutSectionHeader{grid-template-columns:1fr;gap:24px}.migAboutBringGrid{grid-template-columns:repeat(2,1fr)}.migExpertiseGroup{grid-template-columns:1fr;gap:16px}.migPrinciplesGrid{grid-template-columns:repeat(2,1fr)}.migMaturity{grid-template-columns:1fr;gap:0}.migMaturity li{min-height:78px}.migMaturityRail i{bottom:-55px}}@media (max-width:820px){.migAboutPage{padding-bottom:88px}.migAboutPage .migHeaderWrap{margin-bottom:0}.migAboutSection{padding:52px 0}.migAboutLeadSection{padding-top:64px}.migAboutLead h2,.migAboutSectionHeader h2{font-size:clamp(31px,8vw,44px)}.migAboutLeadCopy{gap:15px}.migAboutLeadCopy p{font-size:14px;line-height:1.56}.migAboutBringGrid{grid-template-columns:1fr;gap:12px;margin-top:40px}.migAboutBringGrid article{border-radius:17px;padding:22px}.migAboutSectionHeader{margin-bottom:30px}.migExpertiseGroup{padding:18px 0}.migPrinciplesGrid{grid-template-columns:1fr;gap:12px}.migPrinciplesGrid article{min-height:0}.migStackTrack{gap:10px}.migStackItem{border-radius:15px;width:64px;height:64px}.migStackItem>img{width:28px;height:28px}.migMaturitySection>.migContainer>h2{font-size:31px}.migMaturity{margin-top:34px}.migTeamGrid{gap:7px}.migTeamChip{min-height:39px;font-size:10px}.migAboutPage .migContact{padding-top:35px}}@media (max-width:520px){.migAboutSection{padding:44px 0}.migAboutLeadSection{padding-top:54px}.migAboutLead h2,.migAboutSectionHeader h2{font-size:32px}.migAboutBringGrid p,.migPrinciplesGrid p{font-size:12.5px}.migExpertiseGroup span{min-height:32px;font-size:11px}.migStackItem{width:58px;height:58px}.migTeamChip{padding-right:10px}.migTeamLogo{width:27px;height:27px}.migTeamLogo img{width:18px;height:18px}}.migMaturityDesktop{display:none}@media (min-width:1001px){.migMaturitySection{background:#f8f2e7!important;border-top:1px solid #1f211e1f!important;padding:112px 0 96px!important}.migMaturitySection>.migContainer{width:100%!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;padding-left:32px!important;padding-right:32px!important}.migMaturitySection>.migContainer>.migMaturityKicker,.migMaturitySection>.migContainer>h2,.migMaturitySection>.migContainer>.migMaturity{display:none!important}.migMaturityDesktop{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important;align-items:start!important;gap:84px!important;display:grid!important}.migMaturityDesktopIntro{min-width:0}.migMaturityDesktopEyebrow{color:#1f211e8c!important;font:700 10px/1.2 var(--font-plus-jakarta-sans),sans-serif!important;letter-spacing:.13em!important;text-transform:uppercase!important;margin:0 0 14px!important}.migMaturityDesktopIntro h2{color:#111!important;max-width:620px!important;font:500 54px/1.02 var(--font-outfit),sans-serif!important;letter-spacing:-.035em!important;text-align:left!important;margin:0!important}.migMaturityTable{border-top:1px solid #1f211e26!important;margin:3px 0 0!important;padding:0!important;list-style:none!important;display:block!important}.migMaturityTable li{border-bottom:1px solid #d9d7cf!important;margin:0!important;padding:0!important}.migMaturityTableRow{grid-template-columns:minmax(105px,.8fr) minmax(120px,.95fr) minmax(145px,1.12fr) auto!important;align-items:center!important;gap:16px!important;min-height:50px!important;padding:0!important;display:grid!important}.migMaturityTableRow b,.migMaturityTableRow span,.migMaturityTableRow em,.migMaturityTableRow small{font-family:var(--font-plus-jakarta-sans),sans-serif!important;font-size:12px!important;line-height:1.35!important}.migMaturityTableRow b{color:#1f211e!important;font-weight:500!important}.migMaturityTableRow span{color:#555650!important;font-weight:400!important}.migMaturityTableRow em{color:#555650!important;font-style:normal!important;font-weight:500!important}.migMaturityTableRow small{color:#7f8078!important;text-align:right!important;white-space:nowrap!important;font-weight:400!important}}.migAboutPage .migAboutStatementSection{padding:82px 0 28px}.migAboutPage .migAboutStatementSection h1{color:#171817;width:min(100%,1050px);font:600 clamp(32px, 3.7vw, 54px)/1.12 var(--font-outfit), sans-serif;letter-spacing:-.035em;text-align:center;text-wrap:balance;margin:0 auto}.migAboutPage .migAboutStatementSection+.migAboutLeadSection{padding-top:44px}@media (max-width:820px){.migAboutPage .migAboutStatementSection{padding:58px 0 16px}.migAboutPage .migAboutStatementSection h1{font-size:clamp(30px,7.7vw,42px);line-height:1.12}.migAboutPage .migAboutStatementSection+.migAboutLeadSection{padding-top:34px}}
