@font-face{font-family:Inter;src:url('/fonts/InterVariable-about-latin.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+011E-011F,U+0130-0131,U+015E-015F,U+2000-206F,U+20A0-21FF,U+FEFF,U+FFFD}
.mvx-page{--mvx-navy:#082d3f;--mvx-blue:#006c99;--mvx-copy:#456775;--mvx-rule:#abc7d4;background:#fff;color:var(--mvx-navy);font-family:Inter,Arial,sans-serif;font-size:15px;line-height:1.95;color-scheme:light}
.mvx-page *{box-sizing:border-box;min-width:0}
.mvx-page .mvx-wrap{width:min(1160px,calc(100% - 112px));margin-inline:auto}
.mvx-page :is(h1,h2,h3){font-weight:630;letter-spacing:-.035em;line-height:1.3;color:inherit;text-wrap:balance}
.mvx-page h1{font-size:clamp(43px,4vw,54px);line-height:1.15;letter-spacing:-.05em;margin:0}
.mvx-page h2{font-size:clamp(31px,2.7vw,39px);margin:0}
.mvx-page h3{font-size:22px;margin:0}
.mvx-page p{margin:0 0 1.35em}
.mvx-page em{font-style:normal;color:var(--mvx-blue)}
.mvx-page a{color:inherit;text-decoration:none}
.mvx-page :focus-visible{outline:3px solid #0084b8;outline-offset:5px}
.mvx-page section[id]{scroll-margin-top:115px}
.mvx-page .mvx-label{font-size:10px;font-weight:650;letter-spacing:.09em;line-height:1.8;color:var(--mvx-blue);margin:0 0 20px}
.mvx-page .mvx-arrow{flex:0 0 24px;font-size:20px;line-height:1.5;text-align:right}
.mvx-page .mvx-entry{padding:19px 0 0}
.mvx-page .mvx-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font-size:11px;line-height:1.8;color:var(--mvx-copy);border-bottom:1px solid var(--mvx-rule);padding-bottom:13px;margin-bottom:29px}
.mvx-page .mvx-breadcrumb a{display:inline-flex;align-items:center;min-height:44px}
.mvx-page .mvx-entry-layout{display:grid;grid-template-columns:1.12fr .88fr;gap:85px;align-items:end;padding-bottom:31px}
.mvx-page .mvx-entry-layout>div+div{font-size:14px;line-height:1.95;color:var(--mvx-copy);max-width:470px}
.mvx-page .mvx-entry-layout p:last-child{margin:0}
.mvx-page .mvx-intro{font-size:17px;line-height:1.8;color:var(--mvx-blue);letter-spacing:-.015em;font-weight:500;margin-bottom:18px}
.mvx-page .mvx-index{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--mvx-rule);border-bottom:1px solid var(--mvx-rule)}
.mvx-page .mvx-index a{display:flex;align-items:center;justify-content:space-between;gap:23px;min-height:87px;padding:16px 26px 16px 0;font-size:13px;line-height:1.8;font-weight:550}
.mvx-page .mvx-index a+a{border-left:1px solid var(--mvx-rule);padding-left:26px}
.mvx-page .mvx-index small{display:block;font-size:9px;font-weight:550;letter-spacing:.06em;color:var(--mvx-blue);line-height:1.8;margin-bottom:5px}
.mvx-page .mvx-index a>span:last-child{color:var(--mvx-blue);font-size:16px}
.mvx-page .mvx-index a:hover{color:var(--mvx-blue)}
.mvx-page .mvx-mission{padding:42px 0 43px}
.mvx-page .mvx-mission-layout{display:grid;grid-template-columns:.95fr 1.05fr;gap:85px;align-items:start}
.mvx-page .mvx-time{font-size:10px;line-height:1.9;font-weight:550;letter-spacing:.06em;color:var(--mvx-copy);margin:29px 0 0}
.mvx-page .mvx-current{font-size:19px;line-height:1.85;font-weight:500;letter-spacing:-.02em;color:var(--mvx-navy);margin:0 0 27px}
.mvx-page .mvx-body{font-size:14px;line-height:1.95;color:var(--mvx-copy)}
.mvx-page .mvx-body p:last-child{margin-bottom:0}
.mvx-page .mvx-vision{background:#082d3f;color:#f2f8fc;padding:41px 0 42px;--mvx-blue:#85dafa;--mvx-copy:#bfd6e2;--mvx-rule:#527789}
.mvx-page .mvx-vision-heading{display:flex;justify-content:space-between;gap:55px;align-items:end;margin-bottom:29px}
.mvx-page .mvx-vision-heading .mvx-time{margin:0 0 6px;max-width:260px}
.mvx-page .mvx-vision .mvx-current{max-width:820px;color:#e8f4fb;font-size:22px;line-height:1.85;margin-bottom:28px}
.mvx-page .mvx-vision-copy{display:grid;grid-template-columns:1fr 1fr;gap:65px;border-top:1px solid var(--mvx-rule);padding-top:25px}
.mvx-page .mvx-vision-copy p{margin:0}
.mvx-page .mvx-values{padding:41px 0 38px}
.mvx-page .mvx-values-heading{display:grid;grid-template-columns:.95fr 1.05fr;gap:85px;align-items:end;margin-bottom:30px}
.mvx-page .mvx-values-heading>p{font-size:14px;line-height:1.95;color:var(--mvx-copy);margin:0}
.mvx-page .mvx-values-list{margin:0}
.mvx-page .mvx-values-list>div{display:grid;grid-template-columns:.95fr 1.05fr;gap:85px;border-top:1px solid var(--mvx-rule);padding:24px 0}
.mvx-page .mvx-values-list dt{display:flex;align-items:start;gap:27px;font-size:21px;font-weight:550;line-height:1.5;letter-spacing:-.025em}
.mvx-page .mvx-values-list dt>span{flex:0 0 24px;font-size:10px;color:var(--mvx-blue);font-weight:550;padding-top:6px;letter-spacing:0}
.mvx-page .mvx-values-list dd{font-size:14px;line-height:1.95;color:var(--mvx-copy);margin:0}
.mvx-page .mvx-responsibility{display:grid;grid-template-columns:.95fr 1.05fr;gap:14px 85px;border-block:1px solid var(--mvx-rule);padding:26px 0}
.mvx-page .mvx-responsibility h3{font-size:20px;line-height:1.5}
.mvx-page .mvx-responsibility p{font-size:13px;line-height:1.95;color:var(--mvx-copy);margin:0}
.mvx-page .mvx-responsibility a{grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:48px;max-width:410px;font-size:12px;font-weight:500;line-height:1.8;color:var(--mvx-blue);border-bottom:1px solid var(--mvx-rule);padding:8px 0}
.mvx-page .mvx-responsibility a:hover{text-decoration:underline;text-underline-offset:5px}
.mvx-page .mvx-next{padding:35px 0 40px;background:#edf4f7;border-top:1px solid #b7cdd8}
.mvx-page .mvx-next-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:85px;align-items:end}
.mvx-page .mvx-next-layout>div>p:not(.mvx-label){font-size:14px;line-height:1.95;color:var(--mvx-copy);margin:24px 0 13px;max-width:510px}
.mvx-page .mvx-direct{display:flex;align-items:center;flex-wrap:wrap;gap:0 26px}
.mvx-page .mvx-direct a{display:inline-flex;align-items:center;min-height:48px;font-size:13px;font-weight:500;color:var(--mvx-blue);overflow-wrap:anywhere}
.mvx-page .mvx-direct a:first-child{font-size:18px;font-weight:550;letter-spacing:-.025em}
.mvx-page .mvx-next-actions{display:grid;gap:11px}
.mvx-page .mvx-next-actions a{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:54px;padding:13px 18px;font-size:13px;font-weight:550;line-height:1.8;border:1px solid #8daebe}
.mvx-page .mvx-next-actions .mvx-primary{background:#0076a8;color:#fff;border-color:#0076a8}
.mvx-page .mvx-next-actions .mvx-primary:hover{background:#00658f}
.mvx-page .mvx-next-actions a:not(.mvx-primary):hover{background:#e0edf3}
@media(max-width:1100px){.mvx-page .mvx-wrap{width:calc(100% - 64px)}.mvx-page .mvx-entry-layout{gap:45px}.mvx-page .mvx-mission-layout,.mvx-page .mvx-values-heading,.mvx-page .mvx-values-list>div,.mvx-page .mvx-responsibility{gap:16px 50px}.mvx-page .mvx-vision-copy{gap:45px}.mvx-page .mvx-next-layout{gap:50px}.mvx-page .mvx-index a{padding-right:19px;gap:18px}.mvx-page .mvx-index a+a{padding-left:19px}}
@media(max-width:800px){.mvx-page .mvx-entry-layout{gap:32px}.mvx-page .mvx-entry-layout>div+div{font-size:13px}.mvx-page .mvx-intro{font-size:16px}.mvx-page .mvx-index a{font-size:12px;gap:14px}.mvx-page .mvx-mission-layout,.mvx-page .mvx-values-heading,.mvx-page .mvx-values-list>div,.mvx-page .mvx-responsibility{gap:15px 35px;grid-template-columns:.9fr 1.1fr}.mvx-page .mvx-current{font-size:17px;line-height:1.9}.mvx-page .mvx-body,.mvx-page .mvx-values-list dd{font-size:13px}.mvx-page .mvx-vision-copy{gap:35px}.mvx-page .mvx-vision .mvx-current{font-size:20px}.mvx-page .mvx-values-heading>p{font-size:13px}.mvx-page .mvx-values-list dt{font-size:20px;gap:18px}.mvx-page .mvx-next-layout{gap:35px}.mvx-page .mvx-next h2{font-size:33px}}
@media(max-width:650px){.mvx-page .mvx-wrap{width:calc(100% - 40px)}.mvx-page section[id]{scroll-margin-top:88px}.mvx-page .mvx-entry{padding-top:15px}.mvx-page .mvx-breadcrumb{font-size:10px;gap:5px 8px;margin-bottom:25px;padding-bottom:12px}.mvx-page .mvx-label{font-size:9px;margin-bottom:18px}.mvx-page h1{font-size:39px;line-height:1.2}.mvx-page h2{font-size:31px;line-height:1.3}.mvx-page .mvx-entry-layout{display:block;padding-bottom:25px}.mvx-page .mvx-entry-layout>div+div{font-size:13px;margin-top:24px;max-width:none}.mvx-page .mvx-intro{font-size:16px;line-height:1.8;margin-bottom:16px}.mvx-page .mvx-index{display:block}.mvx-page .mvx-index a{font-size:13px;line-height:1.8;min-height:72px;padding:13px 0;gap:25px}.mvx-page .mvx-index a+a{border-left:0;border-top:1px solid var(--mvx-rule);padding-left:0}.mvx-page .mvx-index small{font-size:9px;margin-bottom:4px}.mvx-page .mvx-mission{padding:32px 0 33px}.mvx-page .mvx-mission-layout{display:block}.mvx-page .mvx-time{font-size:9px;line-height:1.9;margin-top:23px}.mvx-page .mvx-mission-copy{margin-top:25px}.mvx-page .mvx-current{font-size:18px;line-height:1.9;margin-bottom:22px}.mvx-page .mvx-body{font-size:13px;line-height:1.95}.mvx-page .mvx-vision{padding:32px 0 34px}.mvx-page .mvx-vision-heading{display:block;margin-bottom:23px}.mvx-page .mvx-vision-heading .mvx-time{margin:22px 0 0;max-width:none}.mvx-page .mvx-vision .mvx-current{font-size:19px;line-height:1.85;margin-bottom:23px}.mvx-page .mvx-vision-copy{display:block;padding-top:22px}.mvx-page .mvx-vision-copy p+p{margin-top:18px}.mvx-page .mvx-values{padding:33px 0 34px}.mvx-page .mvx-values-heading{display:block;margin-bottom:25px}.mvx-page .mvx-values-heading>p{font-size:13px;line-height:1.95;margin-top:24px}.mvx-page .mvx-values-list>div{display:block;padding:22px 0}.mvx-page .mvx-values-list dt{font-size:22px;line-height:1.45;gap:18px}.mvx-page .mvx-values-list dt>span{font-size:10px;flex-basis:21px;padding-top:5px}.mvx-page .mvx-values-list dd{font-size:13px;line-height:1.95;margin:14px 0 0 39px}.mvx-page .mvx-responsibility{display:block;padding:24px 0}.mvx-page .mvx-responsibility h3{font-size:21px;line-height:1.5;margin-bottom:17px}.mvx-page .mvx-responsibility p{font-size:12px;line-height:1.95}.mvx-page .mvx-responsibility a{font-size:12px;min-height:48px;margin-top:15px;max-width:none}.mvx-page .mvx-next{padding:32px 0 36px}.mvx-page .mvx-next-layout{display:block}.mvx-page .mvx-next h2{font-size:31px}.mvx-page .mvx-next-layout>div>p:not(.mvx-label){font-size:13px;margin-top:23px}.mvx-page .mvx-direct a{font-size:12px}.mvx-page .mvx-direct a:first-child{font-size:17px}.mvx-page .mvx-next-actions{margin-top:24px;gap:10px}.mvx-page .mvx-next-actions a{font-size:12px;min-height:54px;padding:13px 16px}}
@media(prefers-reduced-motion:reduce){.mvx-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
