.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}}@media (max-width:600px){.beam-diagram_surface__e9PxW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-content:center;grid-gap:10px;gap:10px;width:100%;max-width:100%;min-height:295px;aspect-ratio:auto;padding:33px 13px 40px}.beam-diagram_six__uSmQu.beam-diagram_surface__e9PxW{min-height:400px}.beam-diagram_connectors__FG2PJ{display:none}.beam-diagram_center__yHb7O,.beam-diagram_six__uSmQu .beam-diagram_center__yHb7O{position:relative;inset:auto;transform:none;grid-column:1/-1;grid-row:1;align-self:center;justify-self:center;width:100%;min-width:0;max-width:100%;padding:9px 10px 10px;gap:4px;background:radial-gradient(ellipse at center,rgba(19,59,73,.72),transparent 75%)}.beam-diagram_center__yHb7O strong,.beam-diagram_six__uSmQu .beam-diagram_center__yHb7O strong{max-width:100%;font-size:17px;line-height:1.2;letter-spacing:.08em;overflow-wrap:break-word}.beam-diagram_center__yHb7O span,.beam-diagram_six__uSmQu .beam-diagram_center__yHb7O span{font-size:9px;line-height:1.4;letter-spacing:.055em}.beam-diagram_four__VaP33 .beam-diagram_node__9lFr0,.beam-diagram_node__9lFr0,.beam-diagram_six__uSmQu .beam-diagram_node__9lFr0{position:relative;inset:auto;top:auto;right:auto;bottom:auto;left:auto;transform:none;width:100%;min-width:0;height:auto;min-height:67px;padding:10px 9px;gap:8px;justify-content:flex-start;border-radius:8px}.beam-diagram_node__9lFr0 svg,.beam-diagram_six__uSmQu .beam-diagram_node__9lFr0 svg{flex-shrink:0;width:20px;height:20px}.beam-diagram_nodeCopy__E_T8Z{gap:3px}.beam-diagram_nodeCopy__E_T8Z strong,.beam-diagram_six__uSmQu .beam-diagram_nodeCopy__E_T8Z strong{font-size:10.5px;line-height:1.3}.beam-diagram_nodeCopy__E_T8Z small,.beam-diagram_six__uSmQu .beam-diagram_nodeCopy__E_T8Z small{font-size:8.5px;line-height:1.35}.beam-diagram_caption__L5FAI{bottom:10px;left:8px;right:8px;font-size:8px;line-height:1.3}.beam-diagram_topLabel__WoIx4{top:8px;font-size:8px}}@media (max-width:360px){.beam-diagram_surface__e9PxW{gap:7px;padding-inline:8px}.beam-diagram_four__VaP33 .beam-diagram_node__9lFr0,.beam-diagram_node__9lFr0,.beam-diagram_six__uSmQu .beam-diagram_node__9lFr0{padding:8px 6px;gap:5px}.beam-diagram_node__9lFr0 svg,.beam-diagram_six__uSmQu .beam-diagram_node__9lFr0 svg{width:17px;height:17px}.beam-diagram_nodeCopy__E_T8Z strong,.beam-diagram_six__uSmQu .beam-diagram_nodeCopy__E_T8Z strong{font-size:10px}}@media (max-width:600px){.beam-diagram_nodeCopy__E_T8Z strong,.beam-diagram_six__uSmQu .beam-diagram_nodeCopy__E_T8Z strong{font-size:clamp(10.5px,2.8vw,11.5px)}.beam-diagram_caption__L5FAI,.beam-diagram_topLabel__WoIx4{font-size:8.5px}}@media (max-width:360px){.beam-diagram_nodeCopy__E_T8Z strong,.beam-diagram_six__uSmQu .beam-diagram_nodeCopy__E_T8Z strong{font-size:10px}}.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}}@media (min-width:721px) and (max-width:1080px){.careers_heroInner__ak2ev{grid-template-columns:minmax(0,1fr);gap:18px;padding-top:55px;padding-bottom:52px}.careers_heroVisual__9gLtv{max-width:650px;margin:0 auto}.careers_fieldGrid__uJjYt{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.careers_hero__329sD h1{font-size:clamp(35px,8vw,46px)}.careers_heroCopy__HhZ1E>p{font-size:14px;line-height:1.75}.careers_fieldCard__MXV_r{padding:20px;min-height:0}.careers_fieldCard__MXV_r h3{margin-top:20px}.careers_primaryButton__BBFdv,.careers_secondaryButton__wbAgT{min-height:46px}}@media (max-width:480px){.careers_heroInner__ak2ev{padding-top:43px;padding-bottom:40px}.careers_disciplines__5MXL4,.careers_intro__BbPXV,.careers_process__p0sdy{padding-top:44px;padding-bottom:44px}.careers_steps__Ngl2U{grid-template-columns:1fr}.careers_ctaInner__e4c1U>a{width:100%}}.careers_talentIntroduction__SxGV2{max-width:405px;display:flex;flex-direction:column;align-items:flex-start;gap:15px}.careers_talentIntroduction__SxGV2 p{margin:0;font-size:13px;line-height:1.7;color:#597984}.careers_talentIntroduction__SxGV2 .careers_primaryButton__BBFdv{border:0;cursor:pointer}@media(max-width:720px){.careers_talentIntroduction__SxGV2{max-width:100%}}.careers-application_trigger___sgpv{cursor:pointer;border:0;font-family:inherit}.careers-application_close__Bo3ht:focus-visible,.careers-application_form__SPJfh input:focus-visible,.careers-application_form__SPJfh select:focus-visible,.careers-application_form__SPJfh textarea:focus-visible,.careers-application_sendButton__ZeKii:focus-visible,.careers-application_trigger___sgpv:focus-visible{outline:3px solid #3aa9bb;outline-offset:3px}.careers-application_backdrop___7HWq{position:fixed;inset:0;background:rgba(5,24,34,.76);z-index:9999;display:grid;place-items:center;padding:20px;overflow-y:auto;overscroll-behavior:contain}.careers-application_dialog__iVshn{background:#fff;color:#0b2938;border:1px solid #d9e7e9;border-radius:12px;box-shadow:0 30px 100px rgba(0,0,0,.3);width:min(100%,670px);max-height:min(92dvh,920px);overflow-y:auto;overscroll-behavior:contain}.careers-application_dialogTop__U8lIl{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;border-bottom:1px solid #e0e9eb;padding:24px 27px 19px}.careers-application_dialogTop__U8lIl h2{font-size:clamp(24px,3.5vw,32px);letter-spacing:-.045em;line-height:1.15;margin:8px 0 9px}.careers-application_dialogTop__U8lIl p{max-width:520px;margin:0;color:#54727f;font-size:13px;line-height:1.6}.careers-application_eyebrow__HHanz{color:#168495;letter-spacing:.18em;font-size:10px;font-weight:800}.careers-application_close__Bo3ht{width:40px;height:40px;display:grid;place-items:center;border:1px solid #d5e4e7;background:#f3f7f7;color:#244454;border-radius:7px;flex-shrink:0;cursor:pointer}.careers-application_close__Bo3ht:hover{background:#e2eef0}.careers-application_close__Bo3ht:disabled{cursor:wait;opacity:.6}.careers-application_form__SPJfh{padding:23px 27px 27px}.careers-application_fieldGrid__TX3X3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 15px;gap:16px 15px}.careers-application_fieldGrid__TX3X3 label{display:flex;flex-direction:column;gap:7px;color:#163342;font-size:12px;font-weight:750;min-width:0}.careers-application_full__UDstR{grid-column:1/-1}.careers-application_fieldGrid__TX3X3 input:not([type=file]),.careers-application_fieldGrid__TX3X3 select,.careers-application_fieldGrid__TX3X3 textarea{font-family:inherit;font-size:14px;color:#0b2938;line-height:1.5;min-width:0;width:100%;box-sizing:border-box;border:1px solid #cfdfe3;border-radius:4px;padding:11px 12px;background:#fafdfe;min-height:44px}.careers-application_fieldGrid__TX3X3 textarea{resize:vertical;min-height:90px}.careers-application_fieldGrid__TX3X3 input::placeholder,.careers-application_fieldGrid__TX3X3 textarea::placeholder{color:#718c98}.careers-application_fileBox__cMR5S{position:relative;display:flex;align-items:center;gap:11px;min-height:54px;padding:10px 13px;border:1px dashed #92b7bd;border-radius:6px;background:#f2f8f8;color:#205264;overflow:hidden;font-size:13px;font-weight:600}.careers-application_fileBox__cMR5S span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.careers-application_fileBox__cMR5S svg{color:#168a96;flex:none}.careers-application_fileBox__cMR5S input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.careers-application_fileBox__cMR5S:focus-within{outline:3px solid #3aa9bb;outline-offset:2px}.careers-application_consent__j32K_{display:flex;gap:11px;align-items:flex-start;margin:19px 0 0;color:#456674;font-size:12px;line-height:1.6;font-weight:400}.careers-application_consent__j32K_ input{width:17px;height:17px;flex:none;accent-color:#1a8390;margin-top:1px}.careers-application_consent__j32K_ a{color:#0c6c7f;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.careers-application_honeypot__ZeSfR{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.careers-application_security__GsD2S{border-top:1px solid #dce7e9;padding-top:17px;margin-top:18px;display:flex;flex-direction:column;gap:10px}.careers-application_security__GsD2S>span{color:#173b48;font-size:11px;font-weight:750;letter-spacing:.02em}.careers-application_widget__nbUdC{max-width:100%;min-height:65px;overflow:hidden}.careers-application_error__MXxKO{margin:10px 0 0;color:#b3332d;background:#fff5f3;border:1px solid #f0c6c2;padding:11px 13px;border-radius:5px;font-size:12px;line-height:1.6}.careers-application_formFooter__j5ErQ{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-top:19px}.careers-application_formFooter__j5ErQ p{color:#6a8390;font-size:11px;line-height:1.6;max-width:370px;margin:0}.careers-application_sendButton__ZeKii{font-family:inherit;font-size:12px;font-weight:750;display:flex;align-items:center;justify-content:center;gap:15px;padding:14px 18px;border:0;border-radius:4px;background:#0a2d40;color:white;white-space:nowrap;cursor:pointer;min-height:46px}.careers-application_sendButton__ZeKii:hover{background:#15546b}.careers-application_sendButton__ZeKii:disabled{opacity:.6;cursor:wait}.careers-application_spinner__RFKoX{animation:careers-application_turn__GJ2Rq 1s linear infinite}@keyframes careers-application_turn__GJ2Rq{to{transform:rotate(1turn)}}.careers-application_success__1lbUr{padding:48px 28px 44px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:11px}.careers-application_success__1lbUr>svg{color:#1e9779}.careers-application_success__1lbUr h3{font-size:24px;letter-spacing:-.025em;margin:0}.careers-application_success__1lbUr p{max-width:440px;margin:0 0 12px;color:#526f7d;font-size:14px;line-height:1.7}@media(max-width:640px){.careers-application_backdrop___7HWq{padding:10px;place-items:center}.careers-application_dialog__iVshn{max-height:94dvh;border-radius:8px}.careers-application_dialogTop__U8lIl{padding:20px 18px 17px}.careers-application_form__SPJfh{padding:18px}.careers-application_fieldGrid__TX3X3{gap:14px}.careers-application_formFooter__j5ErQ{flex-direction:column;align-items:stretch;gap:12px}.careers-application_formFooter__j5ErQ p{max-width:none}.careers-application_sendButton__ZeKii{width:100%}}@media(max-width:420px){.careers-application_fieldGrid__TX3X3{grid-template-columns:1fr}.careers-application_dialogTop__U8lIl h2{font-size:24px}.careers-application_consent__j32K_,.careers-application_dialogTop__U8lIl p{font-size:12px}.careers-application_backdrop___7HWq{padding:6px}.careers-application_dialog__iVshn{max-height:97dvh}}@media(prefers-reduced-motion:reduce){.careers-application_spinner__RFKoX{animation:none}}