.ab-mission{--teal:#45aeb1;--teal-d:#2f8a8d;--teal-hover:#3a9a9d;--navy:#3b5772;--ink:#3e3e3f;--muted:#5a6b76;color:var(--ink);font-family:Roboto,sans-serif;line-height:1.6}.ab-mission,.ab-mission *{box-sizing:border-box}.ab-mission .wrap{margin:0 auto;max-width:1200px}.ab-mission .eyebrow{color:var(--teal-d);display:block;font:800 12px/1.2 Montserrat,sans-serif;letter-spacing:2.2px;margin:0 0 14px;text-transform:uppercase}.ab-mission h2{color:var(--navy);font:800 44px/1.15 Montserrat,sans-serif;letter-spacing:-.4px;margin:0}.ab-mission .lede{color:var(--muted);font-size:19px;font-weight:300;margin:14px 0 0;max-width:760px}@media(max-width:767px){.ab-mission h2{font-size:28px}}.ab-mission .cards{display:grid;gap:22px;grid-auto-columns:1fr;grid-auto-flow:column;margin-top:44px}.ab-mission .card{align-items:flex-start;background:#fff;border-radius:18px;box-shadow:0 0 0 1px rgba(15,30,50,.05),0 20px 50px -24px rgba(15,30,50,.16);display:flex;flex-direction:column;padding:40px}.ab-mission .k{color:var(--teal-d);display:block;font:800 13px Montserrat,sans-serif;letter-spacing:2px;margin-bottom:12px;text-transform:uppercase}.ab-mission .card p{font-size:16.5px;font-weight:300;margin:0}.ab-mission .card.feat{background:var(--navy);color:#fff}.ab-mission .card.feat .k{color:#7fd3d5}.ab-mission .card.feat h3{color:#fff;font:800 28px/1.2 Montserrat,sans-serif;margin:0}.ab-mission .card.offices{background:#e5f2f2;box-shadow:0 0 0 1px rgba(69,174,177,.25)}.ab-mission .card.offices .cities{color:var(--navy);font-size:16.5px;font-weight:400;line-height:1.8;margin:0 0 24px}.ab-mission .card.offices .button{margin-top:auto}@media(max-width:900px){.ab-mission .cards{grid-auto-flow:row}.ab-mission .card{padding:30px}}