.carrieres-module__cKIbBW__hero{background:linear-gradient(128deg,#f9fffc 0%,#effbf5 55%,#f8fffb 100%);border-bottom:1px solid #00302e1a;min-height:820px;position:relative;overflow:hidden}@media (max-width:1299px){.carrieres-module__cKIbBW__hero{background:linear-gradient(180deg, var(--tint-3), #fff);min-height:auto}.carrieres-module__cKIbBW__heroCopy{text-align:center;width:min(100% - 48px,900px);padding:132px 0 44px}.carrieres-module__cKIbBW__heroCopy h1,.carrieres-module__cKIbBW__heroCopy p{margin-inline:auto}.carrieres-module__cKIbBW__heroCopy h1{font-size:40px}.carrieres-module__cKIbBW__heroVisual{border-radius:22px;width:min(100% - 48px,760px);height:470px;margin:0 auto 72px;display:block;position:relative}}@media (max-width:809px){.carrieres-module__cKIbBW__heroCopy{padding:112px 0 40px}.carrieres-module__cKIbBW__heroCopy h1{font-size:30px}.carrieres-module__cKIbBW__heroVisual{border-radius:18px;height:390px;margin-bottom:48px;display:block}}.carrieres-module__cKIbBW__formSection.carrieres-module__cKIbBW__formSection{background:linear-gradient(180deg, var(--tint-3) 0%, #fff 100%);min-height:0;padding:104px 24px 120px;display:block}.carrieres-module__cKIbBW__formShell.carrieres-module__cKIbBW__formShell,.carrieres-module__cKIbBW__formPanel.carrieres-module__cKIbBW__formPanel{width:min(100%,920px);margin-inline:auto}.carrieres-module__cKIbBW__formPanel.carrieres-module__cKIbBW__formPanel{padding:0}@media (max-width:809px){.carrieres-module__cKIbBW__formSection.carrieres-module__cKIbBW__formSection{padding:72px 20px 88px}.carrieres-module__cKIbBW__formShell.carrieres-module__cKIbBW__formShell,.carrieres-module__cKIbBW__formPanel.carrieres-module__cKIbBW__formPanel{width:100%}.carrieres-module__cKIbBW__formContent.carrieres-module__cKIbBW__formContent{padding:28px 20px}.carrieres-module__cKIbBW__careerFormEmbed.carrieres-module__cKIbBW__careerFormEmbed{border:1px solid #00302e1f;border-radius:12px;margin-inline:0}}.carrieres-module__cKIbBW__heroCopy{z-index:2;width:min(100% - 64px,1400px);margin-inline:auto;padding:152px clamp(570px,42vw,690px) 76px 0;position:relative}.carrieres-module__cKIbBW__heroCopy h1{max-width:740px;color:var(--heading);letter-spacing:-.05em;font-size:clamp(46px,4.1vw,64px);line-height:.96}.carrieres-module__cKIbBW__heroCopy h1 span,.carrieres-module__cKIbBW__titleLead{color:var(--secondary)}.carrieres-module__cKIbBW__titleLead{background-image:linear-gradient(var(--primary), var(--primary));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 94%;background-repeat:no-repeat;background-size:100% .18em}.carrieres-module__cKIbBW__splitTitle span{display:block}.carrieres-module__cKIbBW__titleSubline{margin-top:10px;color:var(--heading)!important}.carrieres-module__cKIbBW__heroCopy p{max-width:650px;margin-top:34px;font-size:17px;line-height:1.5}.carrieres-module__cKIbBW__heroCopy>p:first-child{margin-top:0;margin-bottom:24px}.carrieres-module__cKIbBW__heroCopy .carrieres-module__cKIbBW__heroEyebrow{letter-spacing:.075em;text-transform:uppercase;background:0 0;border-radius:0;gap:12px;min-height:28px;margin-bottom:22px;padding:0;font-size:12px;font-weight:850;line-height:1.25}.carrieres-module__cKIbBW__heroCopy .carrieres-module__cKIbBW__heroEyebrow:before{background:var(--primary);border-radius:999px;width:28px;height:3px}.carrieres-module__cKIbBW__formContent .carrieres-module__cKIbBW__formEyebrow{min-height:28px;color:var(--secondary);letter-spacing:.075em;text-transform:uppercase;background:0 0;border-radius:0;gap:12px;margin:0 0 22px;padding:0;font-size:12px;font-weight:850;line-height:1.25}.carrieres-module__cKIbBW__formContent .carrieres-module__cKIbBW__formEyebrow:before{background:var(--primary);border-radius:999px;width:28px;height:3px}.carrieres-module__cKIbBW__heroButton{background:var(--secondary);color:#fff;min-height:54px;font-family:var(--font-figtree), sans-serif;border-radius:6px;justify-content:center;align-items:center;margin-top:38px;padding:16px 24px;font-size:18px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .3s;display:inline-flex}.carrieres-module__cKIbBW__heroButton:hover{background:var(--primary);color:var(--secondary)}.carrieres-module__cKIbBW__heroVisual{border-radius:26px;width:clamp(500px,39vw,620px);position:absolute;top:152px;bottom:76px;right:max(32px,50vw - 700px);overflow:hidden;box-shadow:0 32px 72px #00302e33}.carrieres-module__cKIbBW__heroVisual img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.carrieres-module__cKIbBW__summarySection{background:#fff;padding:64px 0}.carrieres-module__cKIbBW__summaryInner{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:min(100% - 64px,1400px);margin-inline:auto;display:grid}.carrieres-module__cKIbBW__summaryItem{background:var(--tint-3);border:1px solid #00302e1a;border-radius:8px;align-items:flex-start;gap:18px;min-height:132px;padding:24px;display:flex}.carrieres-module__cKIbBW__summaryItem svg{width:24px;height:24px;color:var(--secondary);flex:none}.carrieres-module__cKIbBW__summaryItem p{color:var(--body);margin:0 0 8px;font-size:14px;font-weight:700;line-height:1.2}.carrieres-module__cKIbBW__summaryItem strong{color:var(--heading);font-size:17px;line-height:1.3;display:block}.carrieres-module__cKIbBW__introSection{background:var(--tint-1);padding:104px 0}.carrieres-module__cKIbBW__hubIntroSection{background:#fff;padding:104px 0}.carrieres-module__cKIbBW__introInner{grid-template-columns:minmax(0,1fr) minmax(360px,430px);align-items:start;gap:96px;width:min(100% - 64px,1400px);margin-inline:auto;display:grid}.carrieres-module__cKIbBW__hubIntroInner{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:96px;width:min(100% - 64px,1400px);margin-inline:auto;display:grid}.carrieres-module__cKIbBW__introCopy h2,.carrieres-module__cKIbBW__hubIntroInner h2,.carrieres-module__cKIbBW__jobsHeading h2,.carrieres-module__cKIbBW__offerInner h2,.carrieres-module__cKIbBW__detailBlock h2,.carrieres-module__cKIbBW__formContent h2,.carrieres-module__cKIbBW__valueItem h2{color:var(--heading);letter-spacing:-.05em;font-size:clamp(30px,2.6vw,50px);line-height:1}.carrieres-module__cKIbBW__introCopy p:not(:first-child),.carrieres-module__cKIbBW__hubIntroCopy p,.carrieres-module__cKIbBW__formContent>p{color:var(--body);margin-top:26px;font-size:17px;line-height:1.55}.carrieres-module__cKIbBW__hubIntroCopy p:first-child{margin-top:0}.carrieres-module__cKIbBW__sidePanel{background:var(--secondary);color:#fff;border-radius:8px;padding:36px}.carrieres-module__cKIbBW__sidePanel svg{width:32px;height:32px;color:var(--primary)}.carrieres-module__cKIbBW__sidePanel h2{color:#fff;letter-spacing:-.02em;margin-top:22px;font-size:24px;line-height:1.2}.carrieres-module__cKIbBW__sidePanel p{color:#ffffffbf;margin-top:18px;font-size:16px;line-height:1.55}.carrieres-module__cKIbBW__jobsSection{background:var(--tint-1);padding:104px 0;scroll-margin-top:96px}.carrieres-module__cKIbBW__jobsInner{gap:48px;width:min(100% - 64px,1400px);margin-inline:auto;display:grid}.carrieres-module__cKIbBW__jobsHeading{max-width:720px}.carrieres-module__cKIbBW__jobsHeading>p:not(:first-child){color:var(--body);margin-top:20px;font-size:17px;line-height:1.5}.carrieres-module__cKIbBW__jobGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),680px));justify-content:start;gap:24px;display:grid}.carrieres-module__cKIbBW__jobCard{background:linear-gradient(135deg,#fff 0% 68%,#f0fff6d1 100%);border:1px solid #00302e1a;border-radius:8px;flex-direction:column;min-height:0;padding:34px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 60px #00302e0f}.carrieres-module__cKIbBW__jobCard:before{content:"";background:linear-gradient(90deg, var(--secondary), #00302e1f);height:4px;position:absolute;top:0;left:0;right:0}.carrieres-module__cKIbBW__featuredJobCard{border-color:#00302e47;box-shadow:0 24px 76px #00302e1a}.carrieres-module__cKIbBW__jobCardHeader{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;display:flex}.carrieres-module__cKIbBW__jobCardHeader span,.carrieres-module__cKIbBW__jobCardHeader strong{border-radius:999px;align-items:center;min-height:34px;padding:9px 12px;font-size:13px;font-weight:800;line-height:1.1;display:inline-flex}.carrieres-module__cKIbBW__jobCardHeader span{background:var(--primary);color:var(--secondary)}.carrieres-module__cKIbBW__jobCardHeader strong{color:var(--secondary);background:#f0fff6db}.carrieres-module__cKIbBW__jobCard h3{max-width:590px;color:var(--heading);letter-spacing:0;margin-top:30px;font-size:32px;line-height:1.05}.carrieres-module__cKIbBW__jobCard h3 span{display:block}.carrieres-module__cKIbBW__jobCardSubrole{color:var(--secondary);margin-top:5px}.carrieres-module__cKIbBW__jobCard>p{max-width:590px;color:var(--body);margin-top:18px;font-size:17px;line-height:1.5}.carrieres-module__cKIbBW__jobMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:26px;display:grid}.carrieres-module__cKIbBW__jobMeta div{background:#ffffffd1;border:1px solid #00302e14;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:6px 10px;min-height:116px;padding:14px;display:grid}.carrieres-module__cKIbBW__jobMeta svg{box-sizing:content-box;width:18px;height:18px;color:var(--secondary);background:#00302e14;border-radius:7px;grid-row:1/span 2;padding:5px}.carrieres-module__cKIbBW__jobMeta dt{color:var(--secondary);font-size:13px;font-weight:800;line-height:1.2}.carrieres-module__cKIbBW__jobMeta dd{color:var(--body);grid-column:2;font-size:15px;line-height:1.32}.carrieres-module__cKIbBW__jobLink{background:var(--secondary);color:#fff;cursor:pointer;border-radius:6px;align-items:center;gap:10px;width:fit-content;min-height:50px;margin-top:28px;padding:14px 18px;font-size:16px;font-weight:800;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.carrieres-module__cKIbBW__jobLink:hover{background:var(--primary);color:var(--secondary)}.carrieres-module__cKIbBW__jobLink svg{width:18px;height:18px}.carrieres-module__cKIbBW__valuesSection{background:#fff;padding:104px 0}.carrieres-module__cKIbBW__valuesInner{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:min(100% - 64px,1400px);margin-inline:auto;display:grid}.carrieres-module__cKIbBW__valueItem{background:var(--tint-3);border:1px solid #00302e1a;border-radius:8px;padding:30px}.carrieres-module__cKIbBW__valueItem svg{width:30px;height:30px;color:var(--secondary)}.carrieres-module__cKIbBW__valueItem h2{letter-spacing:-.02em;margin-top:22px;font-size:24px;line-height:1.12}.carrieres-module__cKIbBW__valueItem p{color:var(--body);margin-top:16px;font-size:16px;line-height:1.5}.carrieres-module__cKIbBW__detailsSection{background:var(--tint-3);padding:104px 0}.carrieres-module__cKIbBW__detailsInner{gap:72px;width:min(100% - 64px,1400px);margin-inline:auto;display:grid}.carrieres-module__cKIbBW__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}.carrieres-module__cKIbBW__detailBlock{min-width:0}.carrieres-module__cKIbBW__checkList{gap:16px;margin-top:34px;display:grid}.carrieres-module__cKIbBW__checkList li{color:var(--body);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:14px;font-size:17px;line-height:1.5;display:grid}.carrieres-module__cKIbBW__checkList svg{width:22px;height:22px;color:var(--secondary);margin-top:2px}.carrieres-module__cKIbBW__offerSection{color:var(--body);background:#fff;padding:96px 0}.carrieres-module__cKIbBW__offerInner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:88px;width:min(100% - 64px,1400px);margin-inline:auto;display:grid}.carrieres-module__cKIbBW__offerInner .carrieres-module__cKIbBW__checkList{margin-top:0}.carrieres-module__cKIbBW__offerInner .carrieres-module__cKIbBW__checkList li{color:var(--body)}.carrieres-module__cKIbBW__formSection{background:linear-gradient(180deg, var(--tint-3) 0%, #fff 100%);padding:104px 24px 120px;scroll-margin-top:96px}.carrieres-module__cKIbBW__formShell{width:min(100%,920px);margin-inline:auto}.carrieres-module__cKIbBW__formPanel{padding:0}.carrieres-module__cKIbBW__formContent{background:#fff;border:1px solid #00302e1a;border-radius:24px;width:100%;padding:clamp(30px,5vw,64px);box-shadow:0 24px 64px #00302e1a}.carrieres-module__cKIbBW__formContent h2{max-width:560px}.carrieres-module__cKIbBW__applicationHighlights{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.carrieres-module__cKIbBW__applicationHighlights span{background:var(--secondary);color:#fff;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:11px 14px;font-size:15px;font-weight:800;line-height:1.1;display:inline-flex}.carrieres-module__cKIbBW__applicationHighlights svg{width:17px;height:17px;color:var(--primary)}.carrieres-module__cKIbBW__careerFormEmbed{background:#fff;border:1px solid #00302e1f;border-radius:14px;min-height:1040px;margin-top:36px;overflow:hidden;box-shadow:0 14px 36px #00302e12}.carrieres-module__cKIbBW__careerFormEmbed iframe{min-height:1040px;display:block}.carrieres-module__cKIbBW__processNote{border-left:4px solid var(--primary);color:var(--body);gap:14px;margin-top:24px;padding-left:16px;font-size:15px;line-height:1.45;display:flex}.carrieres-module__cKIbBW__processNote svg{width:22px;height:22px;color:var(--secondary);flex:none}@media (max-width:1299px){.carrieres-module__cKIbBW__heroCopy{width:calc(100% - 48px);margin-inline:auto;padding:132px 0 44px}.carrieres-module__cKIbBW__heroVisual{width:min(100% - 48px,760px);height:470px;margin-inline:auto;position:relative;overflow:hidden}.carrieres-module__cKIbBW__summaryInner{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100% - 48px,900px)}.carrieres-module__cKIbBW__introInner,.carrieres-module__cKIbBW__hubIntroInner,.carrieres-module__cKIbBW__detailsInner,.carrieres-module__cKIbBW__offerInner,.carrieres-module__cKIbBW__jobsInner,.carrieres-module__cKIbBW__valuesInner{width:min(100% - 48px,900px)}.carrieres-module__cKIbBW__introInner,.carrieres-module__cKIbBW__hubIntroInner,.carrieres-module__cKIbBW__offerInner{grid-template-columns:1fr;gap:48px}.carrieres-module__cKIbBW__jobGrid,.carrieres-module__cKIbBW__valuesInner{grid-template-columns:1fr}.carrieres-module__cKIbBW__jobGrid{max-width:680px}.carrieres-module__cKIbBW__formSection{background:var(--secondary);min-height:0;display:block}.carrieres-module__cKIbBW__formShell{grid-template-columns:1fr;gap:0;width:min(100% - 48px,900px)}.carrieres-module__cKIbBW__formImage{display:none}.carrieres-module__cKIbBW__formPanel{padding:80px 0}}@media (min-width:810px) and (max-width:1299px){.carrieres-module__cKIbBW__hero{background:var(--tint-3);min-height:auto;display:block}.carrieres-module__cKIbBW__heroCopy{text-align:center;padding:120px 0 72px}.carrieres-module__cKIbBW__heroCopy h1,.carrieres-module__cKIbBW__heroCopy p{margin-inline:auto}.carrieres-module__cKIbBW__heroVisual{display:none}.carrieres-module__cKIbBW__formPanel{text-align:left;padding:88px 0 56px}.carrieres-module__cKIbBW__formContent{margin-inline:auto}.carrieres-module__cKIbBW__processNote{text-align:left}}@media (min-width:1300px) and (max-width:1699px){.carrieres-module__cKIbBW__heroCopy{padding-right:clamp(690px,49vw,800px)}.carrieres-module__cKIbBW__heroVisual{width:clamp(640px,45vw,740px)}}@media (max-width:809px){.carrieres-module__cKIbBW__hero{background:var(--tint-3);min-height:auto}.carrieres-module__cKIbBW__heroCopy{width:calc(100% - 48px);padding:112px 0 64px}.carrieres-module__cKIbBW__heroCopy h1{font-size:30px}.carrieres-module__cKIbBW__heroVisual{display:none}.carrieres-module__cKIbBW__summarySection,.carrieres-module__cKIbBW__hubIntroSection,.carrieres-module__cKIbBW__jobsSection,.carrieres-module__cKIbBW__introSection,.carrieres-module__cKIbBW__detailsSection,.carrieres-module__cKIbBW__offerSection,.carrieres-module__cKIbBW__valuesSection{padding:72px 0}.carrieres-module__cKIbBW__summaryInner,.carrieres-module__cKIbBW__introInner,.carrieres-module__cKIbBW__hubIntroInner,.carrieres-module__cKIbBW__detailsInner,.carrieres-module__cKIbBW__offerInner,.carrieres-module__cKIbBW__jobsInner,.carrieres-module__cKIbBW__valuesInner{grid-template-columns:1fr;width:min(100% - 48px,520px)}.carrieres-module__cKIbBW__detailGrid{grid-template-columns:1fr}.carrieres-module__cKIbBW__jobMeta div{grid-template-columns:28px minmax(0,1fr);min-height:0}.carrieres-module__cKIbBW__jobMeta{grid-template-columns:1fr}.carrieres-module__cKIbBW__jobCard h3{font-size:27px;line-height:1.08}.carrieres-module__cKIbBW__sidePanel,.carrieres-module__cKIbBW__jobCard,.carrieres-module__cKIbBW__valueItem{padding:26px}.carrieres-module__cKIbBW__formSection{background:var(--secondary);flex-direction:column;min-height:auto;padding:0;display:flex}.carrieres-module__cKIbBW__formShell{grid-template-columns:1fr;gap:0;width:100%}.carrieres-module__cKIbBW__formImage{background:var(--secondary);order:2;justify-content:center;align-items:flex-end;width:100%;min-height:420px;display:flex;overflow:hidden}.carrieres-module__cKIbBW__formImageAsset{display:none}.carrieres-module__cKIbBW__formImageMobileAsset{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;width:min(100%,420px);height:auto;display:block}.carrieres-module__cKIbBW__formPanel{order:1;width:min(100% - 48px,520px);margin-inline:auto;padding:72px 0 96px}.carrieres-module__cKIbBW__formContent{padding:28px}.carrieres-module__cKIbBW__careerFormEmbed{border-left:0;border-right:0;border-radius:8px;min-height:1120px;margin-inline:-12px}.carrieres-module__cKIbBW__careerFormEmbed iframe{min-height:1120px}.carrieres-module__cKIbBW__applicationHighlights{grid-template-columns:1fr;display:grid}}@media (max-width:1299px){.carrieres-module__cKIbBW__hero{background:linear-gradient(180deg, var(--tint-3), #fff);min-height:auto}.carrieres-module__cKIbBW__heroCopy{text-align:center;width:min(100% - 48px,900px);padding:132px 0 44px}.carrieres-module__cKIbBW__heroCopy h1,.carrieres-module__cKIbBW__heroCopy p{margin-inline:auto}.carrieres-module__cKIbBW__heroCopy h1{font-size:40px}.carrieres-module__cKIbBW__heroVisual{border-radius:22px;width:min(100% - 48px,760px);height:470px;margin:0 auto 72px;display:block;position:relative}}@media (max-width:809px){.carrieres-module__cKIbBW__heroCopy{padding:112px 0 40px}.carrieres-module__cKIbBW__heroCopy h1{font-size:30px}.carrieres-module__cKIbBW__heroVisual{border-radius:18px;height:390px;margin-bottom:48px;display:block}}
