.fp-hero{--deep-navy:#001e2e;--navy:#003d59;--orange:#f26624;--steel:#3e93b2;--paper:#f2f3f7;--slate:#383f56;--hairline:#d9dde8;--sq-gray:#d3d6e0;--on-dark-80:hsla(0,0%,100%,.8);--on-dark-line:hsla(0,0%,100%,.18);--r-card:22px;--r-panel:28px;--ease:cubic-bezier(.2,.7,.2,1);color:var(--slate);font-family:Raleway,sans-serif;font-size:17px;line-height:1.55;position:relative;-webkit-font-smoothing:antialiased}.fp-hero *,.fp-hero :after,.fp-hero :before{box-sizing:border-box}:where(.fp-hero) h1,:where(.fp-hero) h2,:where(.fp-hero) h3,:where(.fp-hero) h4{color:var(--navy);font-family:inherit;font-weight:700;letter-spacing:normal;line-height:1.12;margin:0;text-transform:none;text-wrap:balance}.fp-hero :where(h1,h2,h3,h4){font-family:inherit}:where(.fp-hero) p{margin:0}:where(.fp-hero) a{text-decoration:none}:where(.fp-hero) button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0}.fp-hero :focus-visible{border-radius:6px;outline:2px solid var(--steel);outline-offset:3px}.fp-hero .fp-wrap{margin:0 auto;max-width:1200px;padding:0 16px}@media (min-width:760px){.fp-hero .fp-wrap{padding:0 40px}}.fp-hero .fp-sr-only{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.fp-hero .fp-label{align-items:center;color:var(--navy);display:inline-flex;font-size:.75rem;font-weight:700;gap:.6rem;letter-spacing:.08em;text-transform:uppercase}.fp-hero .fp-label:before{background:var(--orange);border-radius:2px;content:"";height:3px;width:24px}.fp-hero .fp-reveal{opacity:0;transform:translateY(26px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.fp-hero .fp-reveal.is-in{opacity:1;transform:none}.fp-hero.fp-in-editor .fp-reveal{opacity:1;transform:none;transition:none}.fp-hero .fp-reveal[data-d="1"]{transition-delay:.08s}.fp-hero .fp-reveal[data-d="2"]{transition-delay:.16s}.fp-hero .fp-reveal[data-d="3"]{transition-delay:.24s}.fp-hero{--fp-hero-top:150px;background:radial-gradient(91% 80% at 100% 100%,#f26624 0,#c24234 14%,#7e2e72 33%,#2a2a63 55%,#00405e 78%,#003d59 94%),#003d59;overflow:hidden;padding:var(--fp-hero-top) 0 0}.fp-hero,.fp-hero .fp-label{color:#fff}.fp-hero .fp-hero__grid{align-items:end;display:grid;gap:56px;grid-template-columns:1.25fr .9fr;position:relative}.fp-hero .fp-hero__eyebrow{align-items:center;display:flex;flex-wrap:wrap;font-size:.8rem;font-weight:700;gap:.5rem .9rem;letter-spacing:.08em;text-transform:uppercase}.fp-hero .fp-hero__dot{background:#fff;border-radius:2px;height:6px;opacity:.5;transform:rotate(45deg);width:6px}.fp-hero .fp-hero__title{color:#fff;font-size:clamp(2.2rem,4.4vw,3.4rem);font-weight:800;letter-spacing:-.015em;margin-top:1.4rem}.fp-hero .fp-hero__title em{color:var(--orange);font-style:normal}.fp-hero .fp-hero__intro{color:var(--on-dark-80);font-size:1.15rem;margin-top:1.5rem;max-width:40ch}.fp-hero .fp-hero__award{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid var(--on-dark-line);border-radius:999px;display:inline-flex;font-size:.9rem;font-weight:600;gap:.9rem;margin-top:2rem;padding:.7rem 1.1rem .7rem .7rem}.fp-hero .fp-hero__badge{display:grid;flex:none;height:42px;place-items:center;width:42px}.fp-hero .fp-hero__badge svg{fill:var(--orange);height:42px;width:42px}.fp-hero .fp-hero__award small{color:var(--on-dark-80);display:block;font-size:.78rem;font-weight:500}.fp-hero .fp-hero__snapshot{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(0,30,46,.55);border:1px solid var(--on-dark-line);border-radius:var(--r-panel);padding:28px;position:relative}.fp-hero .fp-hero__snapshot h2{color:#fff;font-size:.75rem;letter-spacing:.08em;margin-bottom:.6rem;text-transform:uppercase}.fp-hero .fp-hero__snapshot dl{margin:0}.fp-hero .fp-hero__row{border-top:1px solid var(--on-dark-line);display:grid;gap:1rem;grid-template-columns:110px 1fr;padding:1rem 0}.fp-hero .fp-hero__row dt{color:var(--on-dark-80);font-size:.75rem;font-weight:700;letter-spacing:.08em;padding-top:.2rem;text-transform:uppercase}.fp-hero .fp-hero__row dd{color:#fff;font-weight:600;line-height:1.4;margin:0}.fp-hero .fp-hero__chips{display:flex;flex-wrap:wrap;gap:.4rem}.fp-hero .fp-hero__chips span{border:1px solid var(--on-dark-line);border-radius:999px;font-size:.8rem;font-weight:600;padding:.25rem .65rem}.fp-hero .fp-hero__scroll{align-items:center;color:var(--on-dark-80);display:flex;font-size:.75rem;font-weight:700;gap:.7rem;letter-spacing:.12em;margin:64px 0 0;padding-bottom:32px;text-transform:uppercase}.fp-hero .fp-hero__scroll:hover{color:#fff}.fp-hero .fp-hero__scroll i{background:var(--on-dark-line);display:block;height:34px;overflow:hidden;position:relative;width:1px}.fp-hero .fp-hero__scroll i:after{animation:fp-drip 1.8s infinite;background:#fff;content:"";height:40%;left:0;position:absolute;top:-40%;width:1px}@keyframes fp-drip{to{top:100%}}@media (max-width:900px){.fp-hero{padding-top:calc(var(--fp-hero-top)*.8)}.fp-hero .fp-hero__grid{gap:40px;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fp-hero *,.fp-hero :after,.fp-hero :before{animation:none!important;transition-delay:0s!important;transition-duration:.01ms!important}.fp-hero .fp-reveal{opacity:1;transform:none}}