body.mission-body{color:#071d40;background:#f7faff}.mission-page{min-height:100vh;overflow:hidden;background:#f7faff}.mission-shell{width:min(1420px,calc(100% - clamp(36px,7vw,120px)));margin-inline:auto}.mission-kicker{display:inline-flex;align-items:center;gap:10px;color:#27872c;font-size:13px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.mission-kicker:before{content:"";width:29px;height:2px;border-radius:99px;background:#60cf38}.mission-title-line{display:block;width:62px;height:4px;margin:26px 0 22px;border-radius:99px;background:linear-gradient(90deg,#60cf38,#0789ed)}.mission-hero{min-height:590px;padding:165px 0 88px;border-bottom:1px solid rgba(17,72,128,.09);background:linear-gradient(90deg,#fafdfffc,#fafdffe3 53%,#fafdff4d),url(/annual-reports-background.png) center 66% / cover no-repeat}.mission-hero__inner{display:flex;align-items:center;justify-content:space-between;gap:clamp(45px,8vw,120px)}.mission-hero__copy{max-width:900px}.mission-hero h1{margin-top:18px;color:#061b3e;font-size:clamp(54px,5.8vw,86px);font-weight:880;line-height:.98;letter-spacing:-.058em}.mission-hero h1 span{color:#087ddd}.mission-hero__copy>p{max-width:800px;color:#566d87;font-size:clamp(16px,1.1vw,19px);line-height:1.75}.mission-hero__copy>a,.mission-cta__actions a{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:14px;margin-top:29px;padding:0 23px;border:1px solid #0a82ec;border-radius:10px;color:#fff;font-size:14px;font-weight:800;background:linear-gradient(135deg,#076ae1,#089af2);box-shadow:0 13px 30px #0770e033;transition:transform .2s ease,box-shadow .2s ease}.mission-hero__copy>a:hover,.mission-cta__actions a:hover{transform:translateY(-2px);box-shadow:0 18px 38px #0770e04a}.mission-hero__principle{display:flex;flex:0 0 370px;align-items:center;gap:22px;padding:30px;border:1px solid rgba(20,88,156,.15);border-radius:21px;background:#ffffffde;box-shadow:0 22px 54px #12426f1f;backdrop-filter:blur(15px)}.mission-hero__principle>span{display:grid;width:72px;height:72px;flex:none;place-items:center;border-radius:18px;color:#fff;font-size:20px;font-weight:850;background:linear-gradient(145deg,#0784ea,#0758c8);box-shadow:0 13px 30px #0666d340}.mission-hero__principle small{color:#27872c;font-size:11px;font-weight:850;letter-spacing:.13em}.mission-hero__principle strong{display:block;margin-top:7px;color:#082650;font-size:24px;font-weight:850;line-height:1.15}.mission-statement{padding:clamp(90px,9vw,140px) 0;background:#fff}.mission-statement--mission{background:radial-gradient(circle at 4% 10%,rgba(27,144,238,.1),transparent 29%),linear-gradient(180deg,#f7faff,#fff)}.mission-statement__layout{display:grid;grid-template-columns:minmax(420px,.95fr) minmax(0,1.05fr);gap:clamp(60px,8vw,120px);align-items:center}.mission-statement__image{position:relative;min-height:610px;overflow:hidden;margin:0;border-radius:25px;background:radial-gradient(circle at 20% 20%,rgba(32,145,239,.3),transparent 34%),#082a57;box-shadow:0 30px 70px #0e39632e}.mission-statement__image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.75,.2,1)}.mission-statement__image:hover img{transform:scale(1.035)}.mission-statement__image>span{display:grid;min-height:610px;place-items:center;color:#ffffff21;font-size:130px;font-weight:900}.mission-statement__image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(2,18,42,.58));pointer-events:none}.mission-statement__image figcaption{position:absolute;z-index:2;right:25px;bottom:24px;left:25px;color:#fff;font-size:12px;font-weight:850;letter-spacing:.14em}.mission-statement__copy{position:relative}.mission-statement__number{position:absolute;top:-92px;right:0;color:#076fd30e;font-size:150px;font-weight:900;line-height:1;pointer-events:none}.mission-statement__copy h2,.mission-values__head h2,.mission-risk__content h2,.mission-cta h2{max-width:800px;margin-top:17px;color:#071d40;font-size:clamp(41px,4.3vw,67px);font-weight:870;line-height:1.02;letter-spacing:-.052em}.mission-statement__copy>p,.mission-statement__longcopy p{color:#566f88;font-size:clamp(16px,1.08vw,18px);line-height:1.84}.mission-statement__longcopy{display:grid;gap:18px}.mission-statement blockquote{position:relative;margin-top:32px;padding:24px 26px 25px 60px;border:1px solid rgba(29,113,192,.13);border-left:4px solid #61cd39;border-radius:0 15px 15px 0;background:#f7fbff}.mission-statement blockquote>span{position:absolute;top:11px;left:20px;color:#1785e3;font-size:44px;font-family:Georgia,serif}.mission-statement blockquote p{color:#345675;font-size:15px;font-weight:650;line-height:1.7}.mission-values{padding:clamp(82px,8vw,120px) 0;color:#fff;background:radial-gradient(circle at 12% 10%,rgba(29,143,241,.24),transparent 30%),linear-gradient(135deg,#051e42,#03142f)}.mission-values__head{margin-bottom:42px}.mission-values .mission-kicker{color:#8ee169}.mission-values__head h2{color:#fff}.mission-values__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.mission-value{min-height:250px;padding:30px;border:1px solid rgba(73,161,244,.25);border-radius:18px;background:radial-gradient(circle at 0 0,rgba(60,148,239,.14),transparent 45%),#0422488c;transition:transform .25s ease,border-color .25s ease,background .25s ease}.mission-value:hover{transform:translateY(-5px);border-color:#52b8ff8c;background:#052b58c7}.mission-value>span{display:grid;width:54px;height:54px;place-items:center;border:1px solid rgba(78,173,251,.45);border-radius:14px;color:#5dbaff;font-size:14px;font-weight:850;background:#053162a6}.mission-value h3{margin-top:31px;color:#fff;font-size:24px;font-weight:820}.mission-value p{margin-top:11px;color:#dce8f5b3;font-size:15px;line-height:1.65}.mission-risk{padding:clamp(90px,9vw,140px) 0;background:radial-gradient(circle at 96% 4%,rgba(27,144,238,.09),transparent 29%),#f7faff}.mission-risk__layout{display:grid;grid-template-columns:minmax(360px,.72fr) minmax(0,1.28fr);gap:clamp(55px,7vw,100px);align-items:start}.mission-risk__image{position:sticky;top:120px;min-height:620px;overflow:hidden;margin:0;border-radius:24px;background:#092953;box-shadow:0 28px 65px #0f39632b}.mission-risk__image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mission-risk__image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(2,18,43,.8))}.mission-risk__image>div{position:absolute;z-index:2;right:28px;bottom:29px;left:28px;display:flex;align-items:center;gap:16px;color:#fff}.mission-risk__image>div span{display:grid;width:56px;height:56px;flex:none;place-items:center;border:1px solid rgba(94,190,255,.55);border-radius:15px;font-weight:850;background:#043060bd;backdrop-filter:blur(8px)}.mission-risk__image>div strong{font-size:21px;line-height:1.25}.mission-risk__intro{color:#587088;font-size:17px;line-height:1.8}.mission-risk__list{display:grid;gap:12px;margin-top:29px;padding:0;list-style:none}.mission-risk__list li{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:17px;padding:19px 21px;border:1px solid rgba(19,87,153,.13);border-radius:14px;background:#ffffffe0;box-shadow:0 10px 28px #123e6a0d}.mission-risk__list span{display:grid;width:46px;height:46px;place-items:center;border-radius:12px;color:#0a72d8;font-size:12px;font-weight:850;background:#edf6ff}.mission-risk__list p{padding-top:2px;color:#4d6680;font-size:15px;line-height:1.65}.mission-cta{padding:0 0 clamp(85px,9vw,130px);background:#f7faff}.mission-cta__card{display:flex;align-items:center;justify-content:space-between;gap:45px;padding:clamp(40px,5vw,70px);border:1px solid rgba(15,87,158,.15);border-radius:25px;background:radial-gradient(circle at 92% 8%,rgba(47,157,241,.17),transparent 35%),#fff;box-shadow:0 24px 62px #0f3d6c17}.mission-cta p{margin-top:15px;color:#637993;font-size:17px}.mission-cta__actions{display:flex;flex:none;gap:12px}.mission-cta__actions a{margin-top:0}.mission-cta__actions a:first-child{color:#0878df;background:#fff}.mission-loading,.mission-error{min-height:720px;padding:170px 0 90px;background:#f7faff}.mission-loading .mission-shell{display:grid;gap:18px}.mission-loading span,.mission-loading i,.mission-loading b{display:block;background:linear-gradient(90deg,#eaf1f7 25%,#f9fbfd,#eaf1f7 75%);background-size:200% 100%;animation:mission-loading 1.25s linear infinite}.mission-loading span{width:72%;height:90px;border-radius:17px}.mission-loading i{width:48%;height:26px;border-radius:8px}.mission-loading b{height:390px;margin-top:40px;border-radius:23px}.mission-error{text-align:center}.mission-error>.mission-shell>span{display:grid;width:58px;height:58px;margin:0 auto 18px;place-items:center;border-radius:50%;color:#fff;font-size:25px;font-weight:900;background:linear-gradient(145deg,#087ce8,#0759cc)}.mission-error h1{color:#082650;font-size:43px}.mission-error p{margin-top:10px;color:#637993}.mission-error button{min-height:46px;margin-top:20px;padding:0 19px;border-radius:9px;color:#fff;font-weight:800;background:#0878df}@keyframes mission-loading{to{background-position:-200% 0}}@media(max-width:1080px){.mission-statement__layout,.mission-risk__layout{grid-template-columns:.85fr 1.15fr;gap:50px}.mission-values__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:850px){.mission-hero{min-height:auto;padding:130px 0 70px}.mission-hero__inner,.mission-cta__card{align-items:stretch;flex-direction:column}.mission-hero__principle{flex:none;width:min(100%,440px)}.mission-statement__layout,.mission-risk__layout{grid-template-columns:1fr}.mission-statement--mission .mission-statement__image{grid-row:1}.mission-statement__image{min-height:530px}.mission-risk__image{position:relative;top:auto;min-height:520px}.mission-cta__actions{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.mission-shell{width:calc(100% - 34px)}.mission-hero h1{font-size:48px}.mission-statement__image,.mission-risk__image{min-height:390px}.mission-values__grid{grid-template-columns:1fr}.mission-value{min-height:220px}.mission-risk__list li{grid-template-columns:42px minmax(0,1fr);gap:13px;padding:16px}.mission-risk__list span{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.mission-statement__image img,.mission-value,.mission-hero__copy>a,.mission-cta__actions a{transition:none}.mission-loading span,.mission-loading i,.mission-loading b{animation:none}}
