.beam-diagram_surface__e9PxW{--beam-line:rgba(148,218,213,.58);--beam-border:rgba(148,218,213,.34);position:relative;isolation:isolate;container-type:inline-size;overflow:hidden;width:100%;max-width:720px;aspect-ratio:600/420;margin-inline:auto;color:#edf9f7;background:radial-gradient(ellipse 60% 57% at 50% 50%,rgba(69,151,162,.12),rgba(69,151,162,.045) 48%,transparent 84%)}.beam-diagram_matrix__PgL4s{position:absolute;inset:0;z-index:-2;pointer-events:none;background-image:linear-gradient(90deg,rgba(153,221,219,.085) 1px,transparent 0),linear-gradient(rgba(153,221,219,.085) 1px,transparent 0),linear-gradient(90deg,rgba(153,221,219,.032) 1px,transparent 0),linear-gradient(rgba(153,221,219,.032) 1px,transparent 0);background-size:32px 32px,32px 32px,8px 8px,8px 8px;-webkit-mask-image:radial-gradient(ellipse 76% 80% at center,#000 22%,rgba(0,0,0,.8) 52%,transparent 99%);mask-image:radial-gradient(ellipse 76% 80% at center,#000 22%,rgba(0,0,0,.8) 52%,transparent 99%)}.beam-diagram_glow__pB_Lq{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 26% 27% at 50% 50%,rgba(88,183,186,.095),transparent 95%);pointer-events:none}.beam-diagram_connectors__FG2PJ{position:absolute;inset:0;width:100%;height:100%;z-index:1;overflow:visible;pointer-events:none}.beam-diagram_connectors__FG2PJ path{fill:none;stroke:var(--beam-line);stroke-width:1.65px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.beam-diagram_node__9lFr0{position:absolute;z-index:3;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:9px;min-width:0;min-height:46px;padding:9px 13px;border:1px solid var(--beam-border);border-radius:7px;background:linear-gradient(120deg,rgba(28,75,91,.82),rgba(14,48,64,.86));color:#f0fbf9;text-decoration:none;transform:translate(-50%,-50%)}.beam-diagram_node__9lFr0 svg{flex-shrink:0;color:#a0ded7}.beam-diagram_nodeCopy__E_T8Z{min-width:0;display:flex;flex-direction:column;gap:4px}.beam-diagram_nodeCopy__E_T8Z strong{font-size:11px;line-height:1.2;letter-spacing:.012em;font-weight:750;white-space:normal}.beam-diagram_nodeCopy__E_T8Z small{font-size:7px;letter-spacing:.055em;line-height:1.2;color:#a9d6d4;font-weight:650}a.beam-diagram_node__9lFr0{transition:border-color .2s,background .2s}a.beam-diagram_node__9lFr0:focus-visible,a.beam-diagram_node__9lFr0:hover{border-color:rgba(174,241,231,.75);background:#205469;outline:none}.beam-diagram_center__yHb7O{position:absolute;z-index:4;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:11px 14px;min-width:120px;max-width:174px;text-align:center;background:radial-gradient(ellipse,rgba(19,59,73,.9) 0,rgba(19,59,73,.65) 61%,transparent 100%)}.beam-diagram_center__yHb7O strong{color:#fff;font-size:23px;line-height:1;letter-spacing:.14em;font-weight:750}.beam-diagram_center__yHb7O span{font-size:8px;line-height:1.35;letter-spacing:.095em;font-weight:730;color:#9cdbd7}.beam-diagram_caption__L5FAI,.beam-diagram_topLabel__WoIx4{position:absolute;z-index:4;left:6%;right:6%;text-align:center;color:#a3d5d4;font-weight:700;letter-spacing:.13em;font-size:8px;line-height:1.5}.beam-diagram_topLabel__WoIx4{top:3%;color:#a9e3dc}.beam-diagram_caption__L5FAI{bottom:1.8%}.beam-diagram_four__VaP33 .beam-diagram_node__9lFr0{width:min(31%,188px);height:46px}.beam-diagram_topLeft__vOBwk{left:22%;top:16%}.beam-diagram_topRight___B_Ij{left:78%;top:16%}.beam-diagram_bottomLeft__vul9s{left:22%;top:81%}.beam-diagram_bottomRight__v4osd{left:78%;top:81%}.beam-diagram_six__uSmQu .beam-diagram_node__9lFr0{width:min(29%,174px);min-height:62px;padding:8px;gap:6px}.beam-diagram_six__uSmQu .beam-diagram_nodeCopy__E_T8Z strong{font-size:10px}.beam-diagram_six__uSmQu .beam-diagram_nodeCopy__E_T8Z small{font-size:7px}.beam-diagram_six__uSmQu .beam-diagram_node__9lFr0 svg{width:17px;height:17px}.beam-diagram_leftTop__ncbww{left:18%;top:19.76%}.beam-diagram_leftMiddle__MgFIK{left:18%;top:50%}.beam-diagram_leftBottom__ZBnOl{left:18%;top:80.24%}.beam-diagram_rightTop__6yBFx{left:82%;top:19.76%}.beam-diagram_rightMiddle__oJBf6{left:82%;top:50%}.beam-diagram_rightBottom__jMiVw{left:82%;top:80.24%}.beam-diagram_six__uSmQu .beam-diagram_center__yHb7O{min-width:97px;max-width:115px;padding:9px 5px;gap:4px}.beam-diagram_six__uSmQu .beam-diagram_center__yHb7O strong{font-size:20px}.beam-diagram_six__uSmQu .beam-diagram_center__yHb7O span{font-size:7px}@container (max-width:500px){.beam-diagram_node__9lFr0{gap:5px;padding:6px 7px;border-radius:6px;min-height:38px}.beam-diagram_node__9lFr0 svg{width:15px;height:15px}.beam-diagram_nodeCopy__E_T8Z strong{font-size:9px}.beam-diagram_nodeCopy__E_T8Z small{font-size:6px}.beam-diagram_center__yHb7O{min-width:95px;padding:6px 5px;gap:4px}.beam-diagram_center__yHb7O strong{font-size:19px}.beam-diagram_center__yHb7O span{font-size:6px}.beam-diagram_six__uSmQu .beam-diagram_node__9lFr0{min-height:48px;padding:6px 4px;gap:3px}.beam-diagram_six__uSmQu .beam-diagram_node__9lFr0 svg{width:13px;height:13px}.beam-diagram_six__uSmQu .beam-diagram_nodeCopy__E_T8Z strong{font-size:8px}.beam-diagram_six__uSmQu .beam-diagram_nodeCopy__E_T8Z small{font-size:5.8px}.beam-diagram_six__uSmQu .beam-diagram_center__yHb7O{min-width:78px}.beam-diagram_six__uSmQu .beam-diagram_center__yHb7O strong{font-size:16px}.beam-diagram_six__uSmQu .beam-diagram_center__yHb7O span{font-size:6px}.beam-diagram_caption__L5FAI,.beam-diagram_topLabel__WoIx4{font-size:7px;letter-spacing:.07em}}@container (max-width:360px){.beam-diagram_four__VaP33 .beam-diagram_node__9lFr0{width:35%;padding:5px 4px;gap:3px}.beam-diagram_nodeCopy__E_T8Z strong{font-size:8px}.beam-diagram_center__yHb7O{min-width:74px;padding:5px 4px}.beam-diagram_center__yHb7O strong{font-size:16px}.beam-diagram_center__yHb7O span{font-size:5px}.beam-diagram_six__uSmQu .beam-diagram_node__9lFr0{width:30%}.beam-diagram_six__uSmQu .beam-diagram_nodeCopy__E_T8Z strong{font-size:7px}.beam-diagram_caption__L5FAI{font-size:6px}}@media(prefers-reduced-motion:reduce){a.beam-diagram_node__9lFr0{transition:none}}.beam-diagram-hosts_homeHeroHost__KN6pn{min-height:450px}.beam-diagram-hosts_homeHeroHost__KN6pn,.beam-diagram-hosts_workHost__tz2Pn{width:100%;min-width:0;display:flex;align-items:center;justify-content:center}.beam-diagram-hosts_workHost__tz2Pn{min-height:440px}.beam-diagram-hosts_panelHost__o_4CG{min-height:500px;background:#0d3040;overflow:hidden}.beam-diagram-hosts_careersHost__u98MV,.beam-diagram-hosts_panelHost__o_4CG{width:100%;min-width:0;display:flex;align-items:center;justify-content:center}@media(max-width:760px){.beam-diagram-hosts_homeHeroHost__KN6pn{min-height:300px}.beam-diagram-hosts_workHost__tz2Pn{min-height:310px}.beam-diagram-hosts_panelHost__o_4CG{min-height:330px}}.procurement-cards_board__iS_CG{width:100%;min-width:0;background:#fff;border:1px solid #dce7e6;padding:20px;box-shadow:0 16px 42px rgba(16,50,58,.055)}.procurement-cards_boardHeading__iWqc_{display:flex;gap:14px;align-items:center;padding:5px 4px 18px;border-bottom:1px solid #e6eeee}.procurement-cards_boardHeadingIcon__xA4pg{flex:none;display:grid;place-items:center;width:46px;height:46px;background:#e8f4f0;color:#288476;border-radius:9px}.procurement-cards_boardHeading__iWqc_>div{min-width:0;display:flex;flex-direction:column;gap:6px}.procurement-cards_boardHeading__iWqc_ strong{font-size:13px;font-weight:800;line-height:1.4;color:#112c3a}.procurement-cards_eyebrow__qI07O{font-size:9px;letter-spacing:.15em;font-weight:800;color:#5d8a95}.procurement-cards_rfq__0hjDB{margin-left:auto;color:#8ca6ad;font-size:9px;letter-spacing:.12em}.procurement-cards_tiles__7FWBf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding-top:16px}.procurement-cards_tile__ZBck8{min-width:0;min-height:178px;display:flex;flex-direction:column;position:relative;background:#f4f8f7;border:1px solid #e0e9e8;border-radius:9px;padding:17px 18px 15px;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.procurement-cards_tile__ZBck8:focus-visible,.procurement-cards_tile__ZBck8:hover{background:#eaf5f2;border-color:#a6d1cb;transform:translateY(-2px);box-shadow:0 9px 19px rgba(26,81,86,.08)}.procurement-cards_tile__ZBck8:focus-visible{outline:2px solid #267f80;outline-offset:2px}.procurement-cards_tileTop__efUnn{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:17px}.procurement-cards_icon__2zSXR{display:grid;place-items:center;width:39px;height:39px;border-radius:9px;background:#e4f0ed;color:#277784}.procurement-cards_number__18eX_{font:800 10px/1.4 Manrope,Arial,sans-serif;letter-spacing:.14em;color:#9aaeb5}.procurement-cards_tile__ZBck8 strong{display:block;font-size:13px;line-height:1.45;letter-spacing:-.015em;color:#173443;padding-right:17px}.procurement-cards_tile__ZBck8 p{font-size:11px;line-height:1.6;color:#6f858e;margin:7px 0 0;padding-right:12px}.procurement-cards_arrow__Spsgu{position:absolute;bottom:15px;right:15px;color:#357e84}.procurement-cards_note__LGGHs{display:flex;align-items:flex-start;gap:10px;margin:17px 2px 2px;font-size:10px;line-height:1.65;color:#668089}.procurement-cards_note__LGGHs svg{flex:none;color:#2f998b}@media(max-width:1100px){.procurement-cards_board__iS_CG{padding:15px}.procurement-cards_tiles__7FWBf{gap:9px}.procurement-cards_tile__ZBck8{padding:14px;min-height:180px}}@media(max-width:760px){.procurement-cards_board__iS_CG{max-width:680px;margin:0 auto}}@media(max-width:540px){.procurement-cards_tiles__7FWBf{grid-template-columns:1fr}.procurement-cards_tile__ZBck8{min-height:144px}.procurement-cards_tileTop__efUnn{margin-bottom:10px}.procurement-cards_boardHeading__iWqc_{padding-bottom:14px}}.careers_page__vWXNF{color:#092536}.careers_hero__329sD{background:linear-gradient(112deg,#071e2c,#0b2b3b 58%,#16495a);color:#fff;overflow:hidden}.careers_heroInner__ak2ev{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;grid-gap:60px;gap:60px;min-height:440px;padding-top:64px;padding-bottom:64px}.careers_darkEyebrow__EGKti,.careers_eyebrow__5GBCU{display:block;font-size:10px;letter-spacing:.2em;font-weight:750;color:#8ee0da}.careers_hero__329sD h1{font-size:clamp(38px,4.6vw,64px);letter-spacing:-.05em;line-height:1.08;margin:22px 0 23px;font-weight:730}.careers_hero__329sD h1 em{font-style:normal;color:#94dbd1}.careers_heroCopy__HhZ1E>p{font-size:15px;line-height:1.9;color:#c0d6dd;max-width:570px;margin:0 0 26px}.careers_primaryButton__BBFdv,.careers_secondaryButton__wbAgT{display:inline-flex;align-items:center;justify-content:center;gap:24px;text-decoration:none;padding:14px 19px;border-radius:4px;background:#8fe0d3;color:#092536;font-size:12px;font-weight:750;transition:transform .2s,background .2s}.careers_primaryButton__BBFdv:hover,.careers_secondaryButton__wbAgT:hover{background:#b7efe6;transform:translateY(-2px)}.careers_heroVisual__9gLtv{position:relative;width:100%;aspect-ratio:600/380;max-height:390px;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse 58% 64% at 50% 52%,rgba(39,119,132,.23),transparent 78%);color:#e9fbf8}.careers_diagramGrid__uVHCz{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,rgba(143,225,216,.16) 1px,transparent 0),linear-gradient(rgba(143,225,216,.16) 1px,transparent 0),linear-gradient(90deg,rgba(143,225,216,.045) 1px,transparent 0),linear-gradient(rgba(143,225,216,.045) 1px,transparent 0);background-size:28px 28px,28px 28px,7px 7px,7px 7px;background-position:50%;-webkit-mask-image:radial-gradient(ellipse 77% 81% at 50% 50%,#000 17%,rgba(0,0,0,.78) 42%,rgba(0,0,0,.25) 73%,transparent 100%);mask-image:radial-gradient(ellipse 77% 81% at 50% 50%,#000 17%,rgba(0,0,0,.78) 42%,rgba(0,0,0,.25) 73%,transparent 100%)}.careers_diagramHeading__fxE_K{position:absolute;top:3%;left:0;right:0;text-align:center;font-size:9px;letter-spacing:.19em;color:#9ee1d7;font-weight:750}.careers_diagramLines__Tsv6i{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.careers_diagramLines__Tsv6i path{fill:none;stroke:rgba(145,219,211,.65);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.careers_diagramNode__MsSxP{position:absolute;z-index:2;width:32%;height:15%;min-height:44px;display:flex;align-items:center;justify-content:center;gap:10px;padding:6px 10px;border:1px solid rgba(143,217,212,.48);background:linear-gradient(135deg,rgba(24,77,93,.93),rgba(12,51,68,.94));border-radius:7px;color:#f6fffd;font-size:clamp(7px,.66vw,10px);font-weight:750;letter-spacing:.035em;white-space:nowrap;box-sizing:border-box}.careers_diagramNode__MsSxP svg{flex:none;color:#a7e8df}.careers_nodeTopLeft__b6C8A{left:9%;top:13%}.careers_nodeTopRight__ongry{right:9%;top:13%}.careers_nodeBottomLeft__fggMz{left:9%;top:72%}.careers_nodeBottomRight__HVfu8{right:9%;top:72%}.careers_centerNode__G_5te{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);width:23%;max-width:128px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;text-align:center;border:1px solid rgba(156,227,218,.7);border-radius:50%;background:linear-gradient(155deg,#21566a,#0b2e40);box-shadow:0 0 0 9px rgba(143,221,211,.06),0 0 0 22px rgba(143,221,211,.025)}.careers_centerNode__G_5te strong{font-size:clamp(14px,1.5vw,20px);line-height:1;letter-spacing:.15em;color:white}.careers_centerRule__Ue_7t{width:38px;height:1px;background:#a1dfd6}.careers_centerNode__G_5te small{font-size:clamp(5.5px,.55vw,7px);line-height:1.65;letter-spacing:.1em;color:#a9e2d9;font-weight:750}.careers_diagramFooter__DLcGb{position:absolute;left:0;right:0;bottom:3%;text-align:center;font-size:8px;letter-spacing:.14em;font-weight:700;color:#a5dcd6}.careers_intro__BbPXV{padding:75px 0}.careers_introInner__fqk7Q{display:grid;grid-template-columns:1fr 1fr;grid-gap:75px;gap:75px}.careers_darkEyebrow__EGKti{color:#197d8d}.careers_intro__BbPXV h2,.careers_sectionTop__dwZ8j h2{font-size:clamp(28px,3.2vw,42px);line-height:1.17;letter-spacing:-.045em;margin:16px 0 0}.careers_intro__BbPXV h2 span{color:#79949f}.careers_introText__AeT6f p{font-size:15px;line-height:1.85;color:#4f6b79;margin:0 0 16px}.careers_disciplines__5MXL4{background:#f1f6f6;padding:74px 0 82px}.careers_sectionTop__dwZ8j{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:32px}.careers_sectionTop__dwZ8j>p{max-width:350px;font-size:13px;line-height:1.8;color:#63808c;margin:0}.careers_fieldGrid__uJjYt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.careers_fieldCard__MXV_r{background:#fff;border:1px solid #dbe7e8;padding:25px 22px;min-height:250px;transition:transform .2s,border-color .2s,box-shadow .2s}.careers_fieldCard__MXV_r:hover{transform:translateY(-4px);border-color:#8ec9ca;box-shadow:0 10px 32px rgba(18,62,73,.08)}.careers_cardTop__G3I6P{display:flex;align-items:start;justify-content:space-between}.careers_icon__AiSUf{display:grid;place-items:center;width:48px;height:48px;background:#e4f1ef;color:#187c88;border-radius:9px}.careers_cardNumber__GvUxN{font-size:10px;color:#93aeb7;letter-spacing:.12em}.careers_fieldCard__MXV_r h3{margin:28px 0 11px;font-size:17px;letter-spacing:-.03em}.careers_fieldCard__MXV_r p,.careers_step__wF_kd p{font-size:13px;line-height:1.8;color:#5d7885;margin:0}.careers_process__p0sdy{padding:76px 0}.careers_steps__Ngl2U{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;border-top:1px solid #d5e1e3}.careers_step__wF_kd{padding:28px 30px 12px 0}.careers_step__wF_kd+.careers_step__wF_kd{border-left:1px solid #d5e1e3;padding-left:30px}.careers_step__wF_kd>span{color:#1c8e98;font-size:12px;letter-spacing:.12em}.careers_step__wF_kd h3{font-size:18px;margin:14px 0 10px}.careers_openings__Rolen{background:#f1f6f6;padding:37px 0}.careers_openingsInner__QL6AX{display:flex;align-items:center;justify-content:space-between;gap:40px}.careers_openingsTitle__3oLyt{display:flex;align-items:center;gap:18px}.careers_openingsTitle__3oLyt>svg{color:#1b8190;flex-shrink:0}.careers_openings__Rolen h2{font-size:21px;letter-spacing:-.03em;margin:9px 0 0}.careers_openingsInner__QL6AX>p{font-size:13px;line-height:1.7;color:#597984;max-width:360px;margin:0}.careers_cta__3jU3H{background:#1c5e70;color:#fff;padding:40px 0}.careers_ctaInner__e4c1U{display:flex;align-items:center;justify-content:space-between;gap:35px}.careers_ctaInner__e4c1U>div>span{font-size:9px;letter-spacing:.16em;color:#abe8e1;font-weight:750}.careers_cta__3jU3H h2{font-size:clamp(23px,2.5vw,31px);letter-spacing:-.04em;margin:8px 0}.careers_cta__3jU3H p{font-size:13px;line-height:1.75;max-width:640px;color:#d7eff0;margin:0}.careers_smallNotes__FgvTJ{display:flex;gap:24px;flex-wrap:wrap;margin-top:16px}.careers_smallNotes__FgvTJ span{display:inline-flex;align-items:center;gap:7px;color:#c1e2e5;font-size:10px}.careers_secondaryButton__wbAgT{background:#fff;white-space:nowrap}@media(max-width:980px){.careers_heroInner__ak2ev{grid-template-columns:1fr 1fr;gap:20px}.careers_fieldGrid__uJjYt{grid-template-columns:repeat(2,minmax(0,1fr))}.careers_introInner__fqk7Q{gap:35px}}@media(max-width:720px){.careers_heroInner__ak2ev{grid-template-columns:1fr;gap:20px;padding-top:55px;padding-bottom:45px}.careers_heroVisual__9gLtv{max-width:600px;margin:0 auto}.careers_disciplines__5MXL4,.careers_intro__BbPXV,.careers_process__p0sdy{padding:52px 0}.careers_introInner__fqk7Q{grid-template-columns:1fr;gap:22px}.careers_sectionTop__dwZ8j{display:block}.careers_sectionTop__dwZ8j>p{margin-top:14px}.careers_steps__Ngl2U{grid-template-columns:1fr}.careers_step__wF_kd,.careers_step__wF_kd+.careers_step__wF_kd{border-left:0;border-bottom:1px solid #d5e1e3;padding:22px 0}.careers_ctaInner__e4c1U,.careers_openingsInner__QL6AX{flex-direction:column;align-items:flex-start;gap:20px}.careers_cta__3jU3H{padding:32px 0}}@media(max-width:480px){.careers_fieldGrid__uJjYt{grid-template-columns:1fr}.careers_fieldCard__MXV_r{min-height:unset}.careers_hero__329sD h1{font-size:39px}.careers_smallNotes__FgvTJ{gap:12px}}@media(max-width:540px){.careers_heroVisual__9gLtv{aspect-ratio:600/400}.careers_diagramNode__MsSxP{font-size:7px;gap:4px;padding:5px 4px}.careers_diagramNode__MsSxP svg{width:14px;height:14px}.careers_centerNode__G_5te{gap:5px}.careers_centerNode__G_5te strong{font-size:13px}.careers_centerNode__G_5te small{font-size:5px}.careers_centerRule__Ue_7t{width:23px}.careers_diagramHeading__fxE_K{font-size:7px}.careers_diagramFooter__DLcGb{font-size:6px;letter-spacing:.06em}}