.fgf .fgf-hero,.fgf-hero{--fgf-prussian:#152d49;--fgf-celestial:#449bd5;background:var(--fgf-prussian);color:#fff;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;overflow:hidden;padding:104px 0 88px;position:relative;-webkit-font-smoothing:antialiased}.fgf-hero *,.fgf-hero :after,.fgf-hero :before{box-sizing:border-box}.fgf-hero .fgf-wrap{margin:0 auto;position:relative;width:min(1180px,calc(100% - 64px))}.fgf-hero .fgf-hero__art{inset:0;overflow:hidden;position:absolute}.fgf-hero .fgf-hero__art img{display:block;height:100%!important;inset:0;max-width:none!important;object-fit:cover;object-position:center right;position:absolute;width:100%!important}.fgf-hero .fgf-hero__scrim{background:linear-gradient(96deg,#0e2c4a,rgba(14,44,74,.97) 30%,rgba(14,44,74,.84) 46%,rgba(14,44,74,.5) 66%,rgba(14,44,74,.22) 88%,rgba(14,44,74,.12));inset:0;position:absolute}.fgf-hero .fgf-hero__grid{background-image:repeating-linear-gradient(90deg,hsla(0,0%,100%,.06) 0 1px,transparent 1px 72px),repeating-linear-gradient(180deg,hsla(0,0%,100%,.06) 0 1px,transparent 1px 72px);inset:0;position:absolute}.fgf-hero .fgf-hero__lockup{align-items:center;display:flex;gap:18px;margin-bottom:28px}.fgf-hero .fgf-fpl-logo,.fgf-hero .fgf-hero__lockup img{display:block;height:34px;width:auto}.fgf-hero .fgf-hero__lockup span{color:hsla(0,0%,100%,.72);font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.fgf-hero h1{color:#fff;font-size:66px;font-weight:700;letter-spacing:-.01em;line-height:1.06;margin:0;max-width:20ch}.fgf-hero h1 em{color:var(--fgf-celestial);font-style:normal}.fgf-hero .fgf-lede{color:hsla(0,0%,100%,.9);font-size:21px;line-height:1.5;margin-top:26px;max-width:56ch}.fgf-hero .fgf-lede p{color:inherit;font-size:inherit;line-height:inherit;margin:0}.fgf-hero .fgf-lede p+p{margin-top:12px}.fgf-hero .fgf-hero__cta{display:flex;flex-wrap:wrap;gap:16px;margin-top:38px}.fgf-hero .fgf-btn{align-items:center;border-radius:8px;display:inline-flex;font-size:16px;font-weight:600;gap:10px;line-height:1.55;padding:14px 24px;text-decoration:none;white-space:nowrap}.fgf-hero .fgf-btn--primary{background:var(--fgf-celestial);color:#fff}.fgf-hero .fgf-btn--primary:hover{background:#3387bd}.fgf-hero .fgf-btn--outline-light{border:1.5px solid hsla(0,0%,100%,.7);color:#fff}.fgf-hero .fgf-btn--outline-light:hover{background:hsla(0,0%,100%,.08);border-color:#fff}.fgf-hero .fgf-hero__stats{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:48px;max-width:760px}.fgf-hero .fgf-hero__stat{background:transparent;border:1px solid hsla(0,0%,100%,.22);border-radius:14px;box-shadow:0 4px 16px rgba(21,45,73,.03);padding:16px 18px}.fgf-hero .fgf-hero__stats b{color:var(--fgf-celestial,#449bd5);display:block;font-size:26px;font-weight:800;line-height:1;margin-bottom:6px}.fgf-hero .fgf-hero__stats span{color:#fff;display:block;font-size:13px;font-weight:600}@media (max-width:1000px){.fgf .fgf-hero,.fgf-hero{padding:64px 0}.fgf-hero h1{font-size:44px}.fgf-hero .fgf-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%}}@media (max-width:640px){.fgf-hero .fgf-btn{justify-content:center;text-align:center;white-space:normal}.fgf-hero .fgf-hero__stats{gap:10px}}