.career_page__UQyDb{--navy:#0b1725;--ink:#17212d;--ink-soft:#45525f;--muted:#74808b;--green:#2f987e;--green-dark:#267862;--green-soft:#e2f3ed;--cream:#fbf7f1;--surface:#fff;--line:rgba(28,46,59,.11);--shadow-sm:0 12px 30px rgba(22,35,47,.06);--shadow-md:0 22px 48px rgba(22,35,47,.09);width:100%;overflow:hidden;color:var(--ink);background:#fff}.career_page__UQyDb *,.career_page__UQyDb :after,.career_page__UQyDb :before{box-sizing:border-box}.career_page__UQyDb a{color:inherit;text-decoration:none}.career_page__UQyDb button,.career_page__UQyDb input{font:inherit}.career_container__NfbFu{width:min(1180px,calc(100% - 42px));margin:0 auto}.career_heroSection__TsZeH{position:relative;padding:96px 0 92px;overflow:hidden;color:#eaf1f5;background:var(--navy)}.career_heroSection__TsZeH:before{content:"";position:absolute;inset:0;opacity:.2;background-image:linear-gradient(hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,transparent 0);background-size:64px 64px;animation:career_heroGridMove__6b_f0 25s linear infinite}.career_heroSection__TsZeH:after{content:"";position:absolute;top:-120px;right:-80px;width:420px;height:420px;border:1px solid rgba(112,211,178,.1);border-radius:50%;animation:career_heroOrbit__Z6JJd 18s linear infinite}@keyframes career_heroGridMove__6b_f0{to{background-position:64px 64px,64px 0}}@keyframes career_heroOrbit__Z6JJd{to{transform:rotate(1turn) translateX(10px)}}.career_heroGrid__KrGBO{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(310px,.58fr);grid-gap:70px;gap:70px;align-items:center}.career_heroCopy__WOnB5{max-width:760px;animation:career_heroCopyIn__9qR3J .7s cubic-bezier(.22,1,.36,1) both}@keyframes career_heroCopyIn__9qR3J{0%{opacity:0;transform:translateY(30px);filter:blur(7px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.career_eyebrow__IQlWt,.career_sectionKicker__6OW8C{display:inline-flex;align-items:center;gap:8px;color:var(--green-dark);font-size:.71rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.career_heroSection__TsZeH .career_eyebrow__IQlWt{color:#70d3b2}.career_heroCopy__WOnB5 h1{max-width:780px;margin:17px 0 0;color:#f4f7fa;font-size:clamp(2.8rem,5.15vw,5.25rem);font-weight:790;line-height:.99;letter-spacing:-.06em;text-wrap:balance}.career_heroCopy__WOnB5 h1 span{color:#70d3b2}.career_heroCopy__WOnB5>p{max-width:680px;margin:23px 0 0;color:#acb9c4;font-size:.98rem;line-height:1.72}.career_heroActions__VmnUA{display:flex;flex-wrap:wrap;gap:10px;margin-top:29px}.career_ctaButton__FXq9Q,.career_primaryButton__BSZd8,.career_secondaryButton__JUW_j{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 17px;border-radius:10px;font-size:.76rem;font-weight:820;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.career_primaryButton__BSZd8{color:#071914!important;background:#70d3b2}.career_primaryButton__BSZd8:hover{transform:translateY(-2px);background:#83dfc1}.career_secondaryButton__JUW_j{color:#e7eef3!important;border:1px solid hsla(0,0%,100%,.13);background:hsla(0,0%,100%,.045)}.career_secondaryButton__JUW_j:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.08)}.career_heroStats__rfU6c{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:28px}.career_heroStats__rfU6c span{display:grid;grid-gap:2px;gap:2px;color:#8293a2;font-size:.65rem}.career_heroStats__rfU6c strong{color:#dbe5ec;font-size:.77rem}.career_heroPanel__ewtLn{position:relative;padding:30px;overflow:hidden;border:1px solid hsla(0,0%,100%,.09);border-radius:22px;background:hsla(0,0%,100%,.045);box-shadow:0 26px 58px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:career_panelIn__RWstC .8s cubic-bezier(.22,1,.36,1) .08s both}@keyframes career_panelIn__RWstC{0%{opacity:0;transform:translateY(26px) rotateY(-5deg)}to{opacity:1;transform:translateY(0) rotateY(0)}}.career_heroPanel__ewtLn:after{content:"";position:absolute;right:-70px;bottom:-80px;width:190px;height:190px;border:1px dashed rgba(112,211,178,.12);border-radius:50%;animation:career_heroOrbit__Z6JJd 12s linear infinite reverse}.career_panelIcon__8hX7U{display:grid;place-items:center;width:46px;height:46px;color:#70d3b2;border:1px solid rgba(112,211,178,.15);border-radius:12px;background:rgba(112,211,178,.08)}.career_heroPanel__ewtLn>span{display:block;margin-top:23px;color:#70d3b2;font-size:.65rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.career_heroPanel__ewtLn h2{position:relative;z-index:2;margin:8px 0 0;color:#f3f7f9;font-size:1.6rem;font-weight:780;line-height:1.08;letter-spacing:-.04em}.career_heroPanel__ewtLn p{position:relative;z-index:2;margin:13px 0 0;color:#a5b4bf;font-size:.77rem;line-height:1.58}.career_heroPanel__ewtLn ul{position:relative;z-index:2;display:grid;grid-gap:9px;gap:9px;margin:21px 0 0;padding:0;list-style:none}.career_heroPanel__ewtLn li{display:flex;align-items:center;gap:8px;color:#d1dbe2;font-size:.73rem;font-weight:650}.career_heroPanel__ewtLn li svg{color:#70d3b2}.career_rolesHeader__IjkHl,.career_sectionHeader__I_fYD{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.68fr);grid-gap:65px;gap:65px;align-items:end;margin-bottom:38px}.career_rolesHeader__IjkHl h2,.career_sectionHeader__I_fYD h2{max-width:760px;margin:11px 0 0;color:var(--ink);font-size:clamp(2.15rem,3.8vw,3.85rem);font-weight:780;line-height:1.03;letter-spacing:-.052em}.career_sectionHeader__I_fYD>p{margin:0;color:var(--ink-soft);font-size:.88rem;line-height:1.68}.career_valuesSection__aCGk2{padding:92px 0 96px;background:#fff}.career_valuesGrid__OBxVf{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.career_valueCard__VurB8{position:relative;min-height:235px;padding:23px;overflow:hidden;border:1px solid var(--line);border-radius:17px;background:#fff;box-shadow:var(--shadow-sm);transition:transform .23s cubic-bezier(.22,1,.36,1),border-color .2s ease,box-shadow .23s ease}.career_valueCard__VurB8:after{content:"";position:absolute;right:-38px;bottom:-38px;width:90px;height:90px;border:1px solid rgba(47,152,126,.13);border-radius:50%;animation:career_valueRing__KwsVf 7s ease-in-out infinite}@keyframes career_valueRing__KwsVf{50%{transform:scale(1.15) translate(-4px,-4px)}}.career_valueCard__VurB8:hover{transform:translateY(-6px);border-color:rgba(47,152,126,.24);box-shadow:var(--shadow-md)}.career_valueIcon__rC_U8{display:grid;place-items:center;width:43px;height:43px;color:var(--green-dark);border-radius:11px;background:var(--green-soft)}.career_valueCard__VurB8 h3{margin:26px 0 0;color:var(--ink);font-size:1rem;font-weight:810}.career_valueCard__VurB8 p{margin:9px 0 0;color:var(--muted);font-size:.77rem;line-height:1.6}.career_rolesSection__gYLvW{padding:96px 0 104px;background:#f4f6f5;scroll-margin-top:90px}.career_searchBox__4AMwo{position:relative;display:flex;align-items:center;align-self:end;min-height:52px;border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:0 8px 22px rgba(22,35,47,.04)}.career_searchBox__4AMwo svg{position:absolute;left:16px;color:#697870}.career_searchBox__4AMwo input{width:100%;min-height:52px;padding:0 15px 0 45px;outline:none;border:0;background:transparent;color:var(--ink);font-size:.78rem}.career_searchBox__4AMwo:focus-within{border-color:rgba(47,152,126,.32);box-shadow:0 0 0 4px rgba(47,152,126,.06)}.career_resultsMeta__Oyd_W{margin-bottom:13px;color:#738078;font-size:.68rem;font-weight:750}.career_jobsList__odSul{display:grid;grid-gap:10px;gap:10px}.career_jobCard__wDDl1{position:relative;overflow:hidden;border:1px solid rgba(28,46,59,.1);border-radius:16px;background:#fff;box-shadow:0 6px 18px rgba(23,38,48,.025);transition:border-color .22s ease,box-shadow .22s ease}.career_jobCard__wDDl1:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:var(--green);transform:scaleY(0);transform-origin:center;transition:transform .3s ease}.career_jobCardOpen__XlqRv{border-color:rgba(47,152,126,.23);box-shadow:0 14px 32px rgba(25,50,40,.055)}.career_jobCardOpen__XlqRv:before{transform:scaleY(1)}.career_jobHeader__x87Co{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:center;width:100%;padding:21px 22px;text-align:left;border:0;background:transparent;cursor:pointer}.career_jobDepartment__ieQAK{color:var(--green-dark);font-size:.63rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.career_jobMain__vWMEs h3{margin:6px 0 0;color:var(--ink);font-size:1.05rem;font-weight:810;line-height:1.28}.career_jobMeta__YbeZN{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:10px}.career_jobMeta__YbeZN span{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:.67rem;font-weight:650}.career_jobMeta__YbeZN svg{color:var(--green)}.career_jobChevron__oBfjA{display:grid;place-items:center;width:38px;height:38px;color:#66756d;border:1px solid rgba(29,50,41,.09);border-radius:10px;background:#f7f9f8;transition:transform .3s ease,background .2s ease,color .2s ease}.career_jobCardOpen__XlqRv .career_jobChevron__oBfjA{color:#fff;background:var(--green);transform:rotate(180deg)}.career_jobBodyGrid__VojhU{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1),opacity .25s ease}.career_jobCardOpen__XlqRv .career_jobBodyGrid__VojhU{grid-template-rows:1fr;opacity:1}.career_jobBodyInner__4Jpwk{min-height:0;overflow:hidden}.career_jobContent__5FZyc{margin:0 22px 22px;padding:22px 0 0;border-top:1px solid rgba(28,46,59,.08)}.career_jobSummary__11yxt{max-width:920px;margin:0;color:var(--ink-soft);font-size:.8rem;line-height:1.67}.career_jobDetailGrid__Sf1gQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;margin-top:24px}.career_jobDetailGrid__Sf1gQ h4{margin:0;color:var(--ink);font-size:.79rem;font-weight:820}.career_jobDetailGrid__Sf1gQ ul{display:grid;grid-gap:9px;gap:9px;margin:12px 0 0;padding:0;list-style:none}.career_jobDetailGrid__Sf1gQ li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;color:var(--muted);font-size:.72rem;line-height:1.5}.career_jobDetailGrid__Sf1gQ li svg{margin-top:2px;color:var(--green)}.career_jobFooter__lUoR_{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:26px;padding-top:19px;border-top:1px solid rgba(28,46,59,.08)}.career_jobTags__X3E_m{display:flex;flex-wrap:wrap;gap:6px}.career_jobTags__X3E_m span{padding:6px 8px;color:#5e6c65;border:1px solid rgba(31,51,42,.09);border-radius:999px;background:#f6f8f7;font-size:.61rem;font-weight:740}.career_applyButton__0Pt7s{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 14px;color:#fff;border:0;border-radius:9px;background:var(--green);cursor:pointer;font-size:.71rem;font-weight:820;transition:transform .2s ease,background .2s ease}.career_applyButton__0Pt7s:hover{transform:translateY(-2px);background:var(--green-dark)}.career_emptyState___KqJ_{padding:52px 30px;text-align:center;border:1px solid var(--line);border-radius:17px;background:#fff}.career_emptyState___KqJ_>svg{color:var(--green);font-size:1.4rem}.career_emptyState___KqJ_ h3{margin:13px 0 0;font-size:1.15rem}.career_emptyState___KqJ_ p{margin:7px 0 0;color:var(--muted);font-size:.75rem}.career_emptyState___KqJ_ button{margin-top:16px;padding:10px 14px;color:#fff;border:0;border-radius:9px;background:var(--green);cursor:pointer}.career_processSection__C_2WD{padding:94px 0 98px;background:var(--cream)}.career_processGrid__xdog4{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px}.career_processCard__HgPC2{position:relative;min-height:190px;padding:20px;overflow:hidden;border:1px solid rgba(116,92,62,.11);border-radius:15px;background:#fff;transition:transform .22s ease,box-shadow .22s ease}.career_processCard__HgPC2:hover{transform:translateY(-5px);box-shadow:0 13px 28px rgba(97,71,43,.065)}.career_processCard__HgPC2>span{color:#c18a5f;font-size:.64rem;font-weight:900}.career_processCard__HgPC2 h3{margin:22px 0 0;color:var(--ink);font-size:.9rem;font-weight:810}.career_processCard__HgPC2 p{margin:7px 0 0;color:var(--muted);font-size:.69rem;line-height:1.5}.career_ctaSection__PFh7O{padding:86px 0 100px;background:#fff}.career_ctaCard__zVJ0E{position:relative;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;padding:38px 40px;overflow:hidden;border-radius:21px;color:#e8eff3;background:var(--navy);box-shadow:0 26px 60px rgba(11,23,37,.18)}.career_ctaCard__zVJ0E:after{content:"";position:absolute;z-index:-1;top:-120px;right:-90px;width:300px;height:300px;border:1px solid rgba(112,211,178,.12);border-radius:50%;animation:career_heroOrbit__Z6JJd 14s linear infinite}.career_ctaIcon__aKnyc{display:grid;place-items:center;width:52px;height:52px;color:#70d3b2;border-radius:13px;background:rgba(112,211,178,.08)}.career_ctaCopy__sT7ga{max-width:720px}.career_ctaCopy__sT7ga>span{color:#70d3b2;font-size:.64rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.career_ctaCopy__sT7ga h2{margin:7px 0 0;color:#f3f7fa;font-size:clamp(1.65rem,2.7vw,2.7rem);font-weight:780;line-height:1.06;letter-spacing:-.045em}.career_ctaCopy__sT7ga p{margin:9px 0 0;color:#a8b5c0;font-size:.75rem;line-height:1.58}.career_ctaButton__FXq9Q{min-width:128px;color:#071914!important;background:#70d3b2}.career_ctaButton__FXq9Q:hover{transform:translateY(-2px);background:#83dfc1}@media (max-width:1020px){.career_heroGrid__KrGBO{grid-template-columns:1fr;gap:38px}.career_rolesHeader__IjkHl,.career_sectionHeader__I_fYD{grid-template-columns:1fr;gap:20px}.career_valuesGrid__OBxVf{grid-template-columns:repeat(2,1fr)}.career_processGrid__xdog4{grid-template-columns:repeat(3,1fr)}.career_ctaCard__zVJ0E{grid-template-columns:auto minmax(0,1fr)}.career_ctaButton__FXq9Q{grid-column:2;justify-self:start}}@media (max-width:720px){.career_container__NfbFu{width:min(100% - 28px,1180px)}.career_heroSection__TsZeH{padding:70px 0 66px}.career_heroCopy__WOnB5 h1{font-size:clamp(2.35rem,11vw,3.55rem)}.career_heroCopy__WOnB5>p{font-size:.88rem}.career_heroActions__VmnUA{display:grid}.career_primaryButton__BSZd8,.career_secondaryButton__JUW_j{width:100%}.career_heroPanel__ewtLn{padding:24px;border-radius:18px}.career_processSection__C_2WD,.career_rolesSection__gYLvW,.career_valuesSection__aCGk2{padding:72px 0 78px}.career_valuesGrid__OBxVf{grid-template-columns:1fr}.career_jobHeader__x87Co{padding:18px 16px}.career_jobContent__5FZyc{margin:0 16px 18px}.career_jobDetailGrid__Sf1gQ{grid-template-columns:1fr;gap:22px}.career_jobFooter__lUoR_{align-items:stretch;flex-direction:column}.career_applyButton__0Pt7s{width:100%}.career_processGrid__xdog4{grid-template-columns:1fr}.career_processCard__HgPC2{min-height:0}.career_ctaSection__PFh7O{padding:72px 0 80px}.career_ctaCard__zVJ0E{grid-template-columns:1fr;padding:28px 22px;border-radius:18px}.career_ctaButton__FXq9Q{grid-column:auto;width:100%}}@media (max-width:440px){.career_jobMeta__YbeZN{display:grid}.career_jobHeader__x87Co{grid-template-columns:minmax(0,1fr) 34px;gap:10px}.career_jobChevron__oBfjA{width:33px;height:33px}}@media (prefers-reduced-motion:reduce){.career_ctaCard__zVJ0E:after,.career_heroCopy__WOnB5,.career_heroPanel__ewtLn,.career_heroPanel__ewtLn:after,.career_heroSection__TsZeH:after,.career_heroSection__TsZeH:before,.career_valueCard__VurB8:after{animation:none!important}}