.mission-section{padding:clamp(70px,8vw,115px) clamp(22px,7vw,110px);background:#08251f;color:#fff}.mission-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:clamp(30px,4vw,60px);align-items:end}.mission-heading .eyebrow{grid-column:1/-1;color:#e58b66}.mission-heading h2{font-size:clamp(40px,4.2vw,68px);line-height:.98;white-space:nowrap}.mission-heading p{max-width:570px;margin:0;color:#c0d3cd;font-size:clamp(16px,1.4vw,20px);line-height:1.7}.mission-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:48px}.mission-card{padding:clamp(25px,4vw,42px);border:1px solid rgba(255,255,255,.15);border-radius:14px;background:#12372d}.mission-card.vision-card{background:#f4eddf;color:#08251f}.mission-card>span{font-size:10px;font-weight:900;letter-spacing:.14em;color:#e58b66}.vision-card>span{color:#a94323}.mission-card h3{max-width:510px;margin:15px 0;font-size:clamp(25px,3vw,39px);line-height:1.08}.mission-card p{max-width:600px;margin:0;color:#bdd0ca;line-height:1.7}.vision-card p{color:#49645d}.commitment-list{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px}.commitment-list strong{margin-right:7px;color:#dbea9d;font-size:10px;letter-spacing:.13em}.commitment-list span{padding:9px 12px;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:#e4efeb;font-size:11px;font-weight:800}@media(max-width:1050px){.mission-heading,.mission-grid{grid-template-columns:1fr}.mission-heading{align-items:start}.mission-heading .eyebrow{grid-column:auto}.mission-heading h2{font-size:clamp(22px,7vw,58px)}.mission-grid{margin-top:34px}}@media(max-width:760px){.commitment-list{align-items:flex-start;flex-direction:column}.commitment-list span{width:100%}}@media(max-width:560px){.mission-heading h2{font-size:clamp(18px,6vw,34px)}}
