.gpnj{--gpnj-bg:#06131e;--gpnj-bar:#0b1620;--gpnj-card:#091a27;--gpnj-line:#1a3346;--gpnj-line-2:#16293a;--gpnj-line-3:#2c4b63;--gpnj-text:#eef7ff;--gpnj-white:#ffffff;--gpnj-muted:#adc0d0;--gpnj-muted-2:#8fa6b8;--gpnj-blue:#0f6fb0;--gpnj-blue-hi:#42b9ff;--gpnj-amber:#f2a93b;--gpnj-amber-soft:#f2c27a;--gpnj-teal:#5fd3b3;background:var(--gpnj-bg);color:var(--gpnj-text);font-family:Manrope,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.6;position:relative;z-index:1}.gpnj *,.gpnj *::before,.gpnj *::after{box-sizing:border-box}.gpnj a{text-decoration:none}.gpnj img{display:block;max-width:none}.gpnj h1,.gpnj h2,.gpnj h3{font-family:inherit;color:var(--gpnj-white)}.gpnj p{margin:0}.gpnj :focus-visible{outline:2px solid var(--gpnj-blue-hi);outline-offset:2px}.gpnj-wrap{width:100%;max-width:1240px;margin:0 auto;padding-left:32px;padding-right:32px}.gpnj-eyebrow{font-size:12px;font-weight:800;letter-spacing:1.9px;color:var(--gpnj-blue-hi);text-transform:uppercase}.gpnj-eyebrow--amber{color:var(--gpnj-amber-soft)}.gpnj-h1{margin:0;font-size:clamp(38px, 5vw, 56px);line-height:1.05;font-weight:800;letter-spacing:-1px}.gpnj-h2{margin:8px 0 0;font-size:clamp(26px, 3vw, 34px);line-height:1.2;font-weight:800;letter-spacing:-.5px}.gpnj-lead{font-size:19px;color:var(--gpnj-muted);max-width:520px}.gpnj-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding-top:6px}.gpnj .gpnj-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:48px;padding:13px 22px;border-radius:8px;font-weight:800;font-size:16px;line-height:1.2;border:1px solid #fff0}.gpnj .gpnj-btn--primary{background:var(--gpnj-blue);color:#fff!important}.gpnj .gpnj-btn--primary:hover,.gpnj .gpnj-btn--primary:focus-visible{background:#0b66a3}.gpnj .gpnj-btn--ghost{border-color:var(--gpnj-line-3);color:var(--gpnj-text)!important}.gpnj .gpnj-btn--ghost:hover{border-color:var(--gpnj-blue-hi)}.gpnj .gpnj-btn--text{color:var(--gpnj-text)!important;padding-left:4px;padding-right:4px}.gpnj .gpnj-btn--small{min-height:40px;padding:9px 16px;font-size:15px}.gpnj .gpnj-link{font-size:15px;font-weight:700;color:var(--gpnj-blue-hi)!important}.gpnj .gpnj-link:hover{text-decoration:underline}.gpnj-badge{display:inline-block;font-size:11px;font-weight:800;letter-spacing:1.1px;padding:5px 9px;border-radius:5px;line-height:1.3;text-transform:uppercase}.gpnj-badge--featured,.gpnj-badge--equipment{background:var(--gpnj-amber);color:#1a1205}.gpnj-badge--news{background:var(--gpnj-blue-hi);color:#0a1a26}.gpnj-badge--careers{background:var(--gpnj-teal);color:#062019}.gpnj-badge--outline{border:1px solid #3c8f63;color:#8fe0b4;padding:4px 9px}.gpnj-hero{border-bottom:1px solid var(--gpnj-line-2)}.gpnj-hero__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;align-items:center;padding-top:72px;padding-bottom:64px}.gpnj-hero__text{display:flex;flex-direction:column;gap:22px}.gpnj-hero__card{display:block;border-radius:18px;overflow:hidden;border:1px solid var(--gpnj-line);background:var(--gpnj-card);color:var(--gpnj-text);transition:border-color .2s}.gpnj-hero__card:hover,.gpnj-hero__card:focus-visible{border-color:rgb(242 169 59 / .55)}.gpnj .gpnj-hero__img{width:100%;height:360px;object-fit:cover}.gpnj-hero__body{display:flex;flex-direction:column;gap:8px;padding:22px 24px}.gpnj-hero__tags{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.gpnj-hero__cat{font-size:12px;font-weight:700;color:var(--gpnj-amber-soft);letter-spacing:1px;text-transform:uppercase}.gpnj-hero__title{font-size:22px;font-weight:800;color:var(--gpnj-white);line-height:1.3}.gpnj-hero__excerpt{font-size:15px;color:var(--gpnj-muted)}.gpnj-filter{position:sticky;top:0;z-index:5;background:var(--gpnj-bg);border-bottom:1px solid var(--gpnj-line-2)}.admin-bar .gpnj-filter{top:32px}.gpnj-filter__row{display:flex;gap:10px;overflow-x:auto;padding-top:14px;padding-bottom:14px;scrollbar-width:thin}.gpnj .gpnj-tab{flex:0 0 auto;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--gpnj-line-3);background:var(--gpnj-card);color:#d2d7dc;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;line-height:1}.gpnj .gpnj-tab[aria-selected="true"]{border-color:var(--gpnj-blue);background:var(--gpnj-blue);color:#fff;font-weight:700}.gpnj-tab__count{color:var(--gpnj-muted-2);font-weight:600}.gpnj-tab[aria-selected="true"] .gpnj-tab__count{color:rgb(255 255 255 / .85)}.gpnj-latest{padding-top:56px;padding-bottom:24px}.gpnj-latest__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px}.gpnj-count{font-size:14px;color:var(--gpnj-muted-2)}.gpnj-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.gpnj-card{display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:var(--gpnj-card);border:1px solid var(--gpnj-line)}.gpnj-card[hidden]{display:none}.gpnj-card__media{display:block;background:#0b1f2f}.gpnj .gpnj-card__img{width:100%;height:210px;object-fit:cover}.gpnj-card__body{display:flex;flex-direction:column;gap:12px;flex-grow:1;padding:22px 22px 24px}.gpnj-card__meta{display:flex;justify-content:space-between;gap:10px;align-items:center}.gpnj-card__date{font-size:13px;color:var(--gpnj-muted-2)}.gpnj-card__title{margin:0;font-size:20px;line-height:1.3;font-weight:800}.gpnj-card__title a{color:var(--gpnj-white)!important}.gpnj-card__title a:hover{color:var(--gpnj-blue-hi)!important}.gpnj-card__excerpt{font-size:15px;color:var(--gpnj-muted);flex-grow:1}.gpnj-card__foot{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-top:auto}.gpnj-older{margin-top:28px!important;text-align:center}.gpnj-empty{color:var(--gpnj-muted)}.gpnj-equip{padding-top:48px;padding-bottom:48px}.gpnj-equip__box{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:22px;overflow:hidden;border:1px solid #3a3020;background:#0c1822}.gpnj .gpnj-equip__img{width:100%;height:100%;min-height:520px;object-fit:cover;object-position:center 40%}.gpnj-equip__body{display:flex;flex-direction:column;gap:18px;padding:44px 44px 40px}.gpnj-equip__tags{display:flex;gap:8px;flex-wrap:wrap}.gpnj-equip__lead{font-size:16px;color:var(--gpnj-muted)}.gpnj-equip__by{font-size:14px;color:var(--gpnj-muted-2)}.gpnj-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.gpnj-facts div{border:1px solid #1f3a4f;border-radius:12px;padding:14px 16px;background:var(--gpnj-card)}.gpnj-facts dt{font-size:12px;color:var(--gpnj-muted-2);font-weight:600}.gpnj-facts dd{margin:4px 0 0;font-size:17px;color:var(--gpnj-white);font-weight:800}.gpnj-onquote{margin-left:auto;font-size:15px;font-weight:700;color:var(--gpnj-amber-soft)}.gpnj-careers{padding-top:24px;padding-bottom:56px}.gpnj-careers__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.gpnj-careers__intro{border-radius:22px;overflow:hidden;border:1px solid var(--gpnj-line);background:var(--gpnj-card)}.gpnj .gpnj-careers__img{width:100%;height:260px;object-fit:cover}.gpnj-careers__text{display:flex;flex-direction:column;gap:12px;padding:28px 30px 32px}.gpnj-careers__lead{font-size:16px;color:var(--gpnj-muted)}.gpnj-jobs{display:flex;flex-direction:column;gap:14px}.gpnj-job{display:flex;justify-content:space-between;align-items:center;gap:16px;border:1px solid var(--gpnj-line);background:var(--gpnj-card);border-radius:16px;padding:24px 26px;color:var(--gpnj-text)!important;transition:border-color .2s}.gpnj-job:hover,.gpnj-job:focus-visible{border-color:var(--gpnj-blue-hi)}.gpnj-job__text{display:flex;flex-direction:column;gap:6px}.gpnj-job__title{font-size:20px;font-weight:800;color:var(--gpnj-white);line-height:1.3}.gpnj-job__meta{font-size:14px;color:var(--gpnj-muted-2)}.gpnj-job__cta{font-size:15px;font-weight:700;color:var(--gpnj-blue-hi);white-space:nowrap}.gpnj-cv{display:flex;flex-direction:column;gap:6px;border:1px dashed var(--gpnj-line-3);border-radius:16px;padding:22px 26px}.gpnj-cv__title{font-size:16px;font-weight:700;color:var(--gpnj-white)}.gpnj-cv__text{font-size:15px;color:var(--gpnj-muted)}.gpnj-cv__text a{color:var(--gpnj-blue-hi)!important}.gpnj-band{border-top:1px solid var(--gpnj-line-2);background:var(--gpnj-bar)}.gpnj-band__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:56px;padding-bottom:56px}.gpnj-band__text{display:flex;flex-direction:column;gap:8px;max-width:700px}.gpnj-band__title{margin:0;font-size:28px;font-weight:800;line-height:1.25}.gpnj-band__text p{font-size:16px;color:var(--gpnj-muted)}@media (max-width:1100px){.gpnj-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.gpnj-hero__grid,.gpnj-equip__box,.gpnj-careers__grid{grid-template-columns:1fr}.gpnj-hero__grid{gap:32px;padding-top:48px;padding-bottom:40px}.gpnj .gpnj-equip__img{min-height:0;height:300px}.gpnj-equip__body{padding:28px 24px}}@media (max-width:782px){.admin-bar .gpnj-filter{top:46px}}@media (max-width:700px){.gpnj-wrap{padding-left:16px;padding-right:16px}.gpnj-grid{grid-template-columns:1fr}.gpnj-lead{font-size:17px}.gpnj .gpnj-hero__img{height:220px}.gpnj-actions .gpnj-btn{flex:1 1 100%}.gpnj-onquote{margin-left:0;width:100%}.gpnj-job{padding:20px}.gpnj-job__title{font-size:18px}.gpnj-band__row{padding-top:40px;padding-bottom:40px}.gpnj-band__row .gpnj-btn{width:100%}}@media (prefers-reduced-motion:reduce){.gpnj-hero__card,.gpnj-job{transition:none}}