.mx .mx-defer{content-visibility:auto;contain-intrinsic-size:auto 720px}.mx .bx-cta.mx-defer{contain-intrinsic-size:auto 420px}.mx .bx-strip{padding-bottom:46px}.mx .bx-stat-fig{font-size:26px}.mx .bx-crumb b{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--soft);font-weight:500}.mx .mx-photo{width:100%;height:auto;border-radius:16px;display:block;margin-top:32px;object-fit:cover}.mx .mx-reverse{grid-template-columns:45fr 55fr;align-items:center}.mx .mx-reverse .mx-photo{margin-top:0}.mx .mx-rich ul{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.mx .mx-rich li{position:relative;padding-left:28px}.mx .mx-rich li:before{content:"✓";position:absolute;left:0;color:var(--soft);font-weight:700}.mx .mx-rich p{margin:0}.mx .bx-body .bx-eyebrow{margin-bottom:0}.mx .mx-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.mx .mx-stat-card p{margin-top:12px}.mx .mx-stat-value{font-family:At Textual,Georgia,serif;font-size:56px;line-height:1;color:#3a8fd1}.mx .mx-source{margin-top:24px!important;font-size:12px;letter-spacing:.04em;color:#5a6083}.mx .mx-logos{flex-wrap:wrap}.mx .mx-logos .bx-logo-tile{flex:1 1 20%;border-top:0}.mx .mx-logos-12 .bx-logo-tile{flex:0 0 25%;border-bottom:1px solid #d5deec}.mx .mx-logos-12 .bx-logo-tile:nth-child(4n){border-right:none}.mx .mx-logos-12 .bx-logo-tile:nth-last-child(-n+4){border-bottom:none}.mx .mx-logos-12 .bx-logo-tile{min-height:110px}.mx .mx-partners{height:auto;margin-top:32px;justify-content:flex-start}.mx .mx-partners img{height:38px}.mx .mx-careers{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.mx .mx-career{padding:0;overflow:hidden}.mx .mx-career img{width:100%;aspect-ratio:4 / 3;height:auto;object-fit:cover}.mx .mx-career h3{padding:24px 28px 0}.mx .mx-career p{padding:0 28px;margin-top:10px}.mx .mx-career p:last-child{padding-bottom:28px}.mx .mx-career p:empty{display:none}.mx .mx-pillar{padding-bottom:36px}.mx .mx-pillar:hover{transform:none;box-shadow:none}.mx .mx-pillar ul{margin-top:20px}.mx .mx-approach{grid-template-columns:.8fr 1.2fr}.mx .mx-approach-items{grid-template-columns:repeat(3,1fr)}.mx .mx-approach .bx-applied-item{min-height:150px}.mx .mx-quotes{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.mx .mx-quote{margin:0;gap:20px}.mx .mx-quote blockquote{margin:0;font-family:At Textual,Georgia,serif;font-size:20px;line-height:1.4;color:#212449}.mx .mx-quote figcaption{display:flex;align-items:center;gap:16px;margin-top:auto}.mx .mx-quote figcaption img{width:64px;height:64px;border-radius:50%;object-fit:cover;flex:none}.mx .mx-quote figcaption b{display:block;font-size:16px}.mx .mx-quote figcaption span{display:block;font-size:14px;color:#5a6083;margin-top:2px}.mx .mx-link{font-size:15px;font-weight:500;color:#2a6fa8;text-decoration:none}.mx .mx-link:hover{text-decoration:underline}.mx .mx-diplomas{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.mx .mx-diplomas p{font-size:15.5px;line-height:1.6;color:#4a4f6b;margin-top:12px}.mx .mx-cta-sub{max-width:640px;margin:20px auto 0!important;font-size:17px;line-height:1.6;color:#ffffffd1}.mx .mx-campuses{margin-top:40px!important;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#fff9}@media(max-width:1080px){.mx .mx-careers{grid-template-columns:repeat(2,1fr)}.mx .mx-approach{grid-template-columns:1fr}}@media(max-width:768px){.mx .mx-stats,.mx .mx-careers,.mx .mx-quotes,.mx .mx-diplomas,.mx .mx-approach-items{grid-template-columns:1fr}.mx .mx-stat-value{font-size:44px}.mx .mx-reverse{grid-template-columns:1fr}.mx .mx-logos .bx-logo-tile{flex:1 1 50%}.mx .mx-logos-12 .bx-logo-tile{flex:0 0 50%;border-right:1px solid #d5deec}.mx .mx-logos-12 .bx-logo-tile:nth-child(2n){border-right:none}.mx .mx-logos-12 .bx-logo-tile:nth-last-child(-n+3){border-bottom:1px solid #d5deec}.mx .mx-logos-12 .bx-logo-tile:nth-last-child(-n+2){border-bottom:none}.mx .mx-quote blockquote{font-size:18px}.mx .bx-stat-fig{font-size:19px}.mx .mx-defer{contain-intrinsic-size:auto 560px}}.mx .mx-quote figcaption div{text-align:left}.mx .mx-diplomas h3{margin-bottom:14px}.mx .mx-required{background:var(--grey);border-radius:12px;padding:22px 26px}.mx .mx-required .bx-eyebrow{margin-bottom:12px}.mx .mx-required .bx-check{margin:0;font-size:16px;line-height:1.55}
