:root{font-family:Arial,Helvetica,sans-serif;color:#10263e;background:#fff;font-synthesis:none;font-weight:400;line-height:1.65;--navy:#0b2039;--blue:#075fbb;--orange:#ff7900;--muted:#617083}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:3px solid #ff9700;outline-offset:5px}img{display:block;max-width:100%}.wrap{width:min(1216px,calc(100% - 96px));margin:auto}.topline{background:var(--navy);color:#cad5e2;font-size:10px;font-weight:700;letter-spacing:1.6px}.topline .wrap{display:flex;justify-content:space-between;padding:9px 0}.topline b{color:var(--orange);margin-left:14px}header{background:#fff}.header-inner{height:114px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{width:310px}.brand img{width:100%;height:auto}nav{display:flex;align-items:center;gap:36px;font-size:14px;font-weight:700}nav a{padding:12px 0;position:relative}nav a[aria-current=page]:after{content:"";position:absolute;bottom:4px;left:0;width:22px;height:3px;background:var(--orange)}nav a:hover{color:var(--blue)}.header-status{padding:12px 20px;border:1px solid #dce3eb;border-radius:3px;margin-left:12px}.header-status span{color:var(--orange);padding-left:12px}.menu-toggle{display:none}.hero{height:70vh;min-height:500px;max-height:1000px;position:relative;background:var(--navy);overflow:hidden;color:#fff}.slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .7s ease,visibility .7s}.slide.active{opacity:1;visibility:visible}.slide>img{width:100%;height:100%;object-fit:cover}.shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#041426e0,#0414268c 47%,#0414261f),linear-gradient(0deg,rgba(4,20,38,.6),transparent 40%)}.hero-copy{position:absolute;left:max(96px,calc((100% - 1216px)/2));top:50%;transform:translateY(-55%);max-width:680px;padding-right:30px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;color:#ff9b41;margin:0 0 20px}.blue{color:var(--blue)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(42px,4.5vw,70px);line-height:1.07;letter-spacing:-2px;margin-bottom:24px}h2{font-size:clamp(30px,3vw,43px);line-height:1.18;letter-spacing:-1.2px;margin-bottom:20px}h3{font-size:21px;line-height:1.3;letter-spacing:-.4px}.intro{color:#e0e6ec;max-width:510px;font-size:17px;line-height:1.7;margin-bottom:30px}.button{display:inline-flex;align-items:center;gap:30px;border-radius:3px;padding:14px 24px;font-size:14px;font-weight:700}.orange{background:var(--orange);color:#091e33}.orange:hover{background:#ff982d}.rail{position:absolute;top:30%;height:40%;width:48px;background:#07192c55;color:#fff;border:1px solid #ffffff26;font-size:38px;transition:background .2s}.rail:hover{background:#ff7900cc}.previous{left:0;border-radius:0 3px 3px 0}.next{right:0;border-radius:3px 0 0 3px}.hero-bottom{position:absolute;bottom:27px;left:max(96px,calc((100% - 1216px)/2));right:max(96px,calc((100% - 1216px)/2));display:flex;align-items:center;gap:28px}.slide-count{font-size:18px;font-weight:700;letter-spacing:2px}.slide-count span{font-size:11px;color:#c7d0dc}.dots{display:flex;gap:6px}.dots button{border:0;background:transparent;padding:15px 3px}.dots button:after{content:"";display:block;width:32px;height:3px;background:#ffffff5e}.dots button.selected:after{background:var(--orange)}.pause{background:none;color:#fff;border:1px solid #ffffff55;padding:5px 12px;border-radius:3px;font-size:11px;margin-left:auto;min-width:70px}.announcement{background:#f3f6f9;border-bottom:1px solid #e4e9ee}.announcement-inner{padding:23px 0;display:flex;align-items:center;gap:24px}.pill{display:inline-flex;align-items:center;gap:9px;font-size:10px;letter-spacing:1.5px;white-space:nowrap;font-weight:700;color:var(--blue)}.pill i{height:7px;width:7px;border-radius:50%;background:var(--orange)}.announcement p{font-size:12px;margin:0;color:#5a6878}.announcement strong{color:#163049;font-weight:600}.announcement a{margin-left:auto;font-size:12px;font-weight:700;white-space:nowrap}.announcement a span{padding-left:12px;color:var(--blue)}.section{padding-top:76px;padding-bottom:76px}.section-heading{display:flex;justify-content:space-between;gap:80px;align-items:end;margin-bottom:40px}.section-heading>div{flex:1}.section-heading>p{max-width:420px;color:var(--muted);font-size:15px;margin-bottom:22px}.focus-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #dde4eb;border-bottom:1px solid #dde4eb;margin:30px 0 20px}.focus-grid article{padding:34px 30px 28px 0}.focus-grid article+article{border-left:1px solid #dde4eb;padding-left:30px}.area-number{font-size:12px;letter-spacing:2px;color:var(--blue);font-weight:700;display:block;margin-bottom:26px}.focus-grid p{color:var(--muted);font-size:14px;margin:0}.small{font-size:11px}.muted{color:var(--muted)}.vision-band{background:var(--navy);color:#fff;padding:60px 0}.vision-inner{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.vision-inner h2{margin-bottom:0}.vision-inner>div>p:not(.eyebrow){color:#c5d0dd}.text-link{font-size:14px;font-weight:700}.text-link span{color:var(--orange);padding-left:30px}footer{background:#f5f7fa}.footer-top{display:grid;grid-template-columns:1.4fr .7fr 1fr;gap:60px;padding-top:55px;padding-bottom:45px}.footer-brand{display:block;width:270px;background:#fff;padding:10px}.footer-brand img{width:100%;height:auto}footer p{font-size:13px;color:var(--muted);margin:15px 0}footer h2{font-size:12px;text-transform:uppercase;letter-spacing:1px;margin:10px 0 20px}footer a:not(.footer-brand){font-size:13px}footer .footer-top>div>a:not(.footer-brand){display:block;margin-bottom:8px}.footer-bottom{border-top:1px solid #dce3eb;display:flex;justify-content:space-between;padding-top:20px;padding-bottom:20px;color:var(--muted);font-size:10px}.footer-bottom>div{display:flex;gap:25px}.footer-bottom a{font-size:10px!important}.skip{position:fixed;top:-100px;left:20px;background:#fff;padding:10px 20px;z-index:100}.skip:focus{top:10px}.page-banner{background:var(--navy);color:#fff;padding:64px 0}.page-banner h1{font-size:48px}.page-banner p:last-child{max-width:680px;color:#c5d0dd;margin-bottom:0}.spaced{margin-top:20px}.lead{max-width:720px;color:var(--muted);font-size:18px}.notice{background:#f3f6f9;padding:28px 30px;border-left:3px solid var(--orange);margin-top:35px}.notice h3{font-size:18px}.notice p{font-size:14px;color:#526274;margin-bottom:10px}.notice p:last-child{margin-bottom:0}.about-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:65px;align-items:start}.about-grid>img{height:540px;width:100%;object-fit:cover}.about-grid>div>p:not(.eyebrow){color:var(--muted)}.prose{max-width:800px;margin:auto}.prose h2{font-size:24px;margin-top:35px;letter-spacing:-.4px}.prose p{color:#526274}@media(min-width:1700px){.hero-copy{max-width:800px}h1{font-size:80px}}@media(max-width:1000px){.wrap{width:calc(100% - 48px)}.brand{width:250px}nav{gap:22px}.header-status{display:none}.hero-copy{left:72px;max-width:650px}.hero-bottom{left:72px;right:72px}.announcement-inner{flex-wrap:wrap;gap:10px 25px}.announcement p{flex:1}.announcement a{margin-left:0}.section-heading,.about-grid{gap:35px}.vision-inner{gap:40px}.footer-top{gap:30px}}@media(max-width:650px){.wrap{width:calc(100% - 40px)}.topline .wrap{justify-content:center;font-size:8px;letter-spacing:1px}.topline .wrap>span:last-child{display:none}.header-inner{height:90px}.brand{width:225px}.menu-toggle{display:block;background:none;border:1px solid #dce3eb;padding:8px 10px;border-radius:3px;font-size:12px}nav{display:none;position:absolute;top:121px;left:0;right:0;background:#fff;padding:15px 25px;z-index:20;box-shadow:0 15px 20px #0002}nav.open{display:flex;gap:30px}.hero{min-height:520px;height:70svh;max-height:none}.hero-copy{left:45px;right:35px;padding-right:0;max-width:none;transform:translateY(-54%)}h1{font-size:43px;letter-spacing:-1.7px}.intro{font-size:15px}.eyebrow{font-size:9px;letter-spacing:1.5px;margin-bottom:18px}.rail{width:28px;font-size:30px}.hero-bottom{left:45px;right:40px;gap:15px;bottom:18px}.dots{gap:2px}.dots button:after{width:19px}.slide-count{font-size:14px}.pause{font-size:10px;padding:5px 8px;min-width:58px}.announcement-inner{padding:22px 0;display:block}.announcement p{margin:10px 0}.announcement a{display:inline-block}.section{padding-top:48px;padding-bottom:48px}.section-heading{display:block;margin-bottom:20px}.section-heading>p{max-width:none}.focus-grid{display:block}.focus-grid article,.focus-grid article+article{border-left:0;padding:25px 0;display:block}.focus-grid article+article{border-top:1px solid #dde4eb}.area-number{margin-bottom:12px}.focus-grid h3{margin-bottom:10px}.vision-band{padding:45px 0}.vision-inner{grid-template-columns:1fr;gap:28px}.footer-top{grid-template-columns:1fr 1fr;gap:25px;padding-top:38px}.footer-top>div:first-child{grid-column:1/-1}.footer-bottom{display:block}.footer-bottom>div{margin-top:12px;gap:20px}.page-banner{padding:45px 0}.page-banner h1{font-size:37px}.about-grid{grid-template-columns:1fr;gap:30px}.about-grid>img{height:310px}.notice{padding:22px}.button{padding:13px 20px}}@media(prefers-reduced-motion:reduce){.slide{transition:none}}
