.jobHero{position:relative;overflow:hidden;background:#f8f8f8;padding:113px 240px 120px}@media(min-width:1921px){.jobHero{padding-left:calc((100vw - 1920px)/2 + 240px);padding-right:calc((100vw - 1920px)/2 + 240px)}}@media(max-width:1440px){.jobHero{padding-left:72px;padding-right:72px}}@media(max-width:998px){.jobHero{padding-left:28px;padding-right:28px}}@media(max-width:768px){.jobHero{padding-left:16px;padding-right:16px}}@media(max-width:998px){.jobHero{padding-top:90px}}.jobHero:before{content:"";position:absolute;top:-867px;left:calc(50% - 960px - 2007px);width:3927px;height:3927px;background:url(/careers/hero-rings.svg) 50%/contain no-repeat;pointer-events:none}@media(max-width:768px){.jobHero{padding-top:78px;padding-bottom:56px}}.jobHeroInner{position:relative}.jobBreadcrumb{display:flex;flex-wrap:wrap;gap:6px;color:#040404;opacity:.8;font-size:20px;line-height:26px;font-weight:500;letter-spacing:-.5px}.jobBreadcrumb a{color:inherit;text-decoration:none}.jobBreadcrumb a:hover{color:#d92c27!important}.jobBreadcrumb .jobBreadcrumbCurrent{color:#9b9b9b}@media(max-width:768px){.jobBreadcrumb{font-size:14px;line-height:20px}}.jobHeroTitle{margin:56px 0 0;color:#363636;font-size:72px;line-height:84px;font-weight:400;letter-spacing:-1.44px}.jobHeroTitle span{color:#d92c27}@media(max-width:998px){.jobHeroTitle{font-size:56px;line-height:1.2}}@media(max-width:768px){.jobHeroTitle{margin-top:32px;font-size:36px;letter-spacing:-.72px}}.jobHeroDepartment{margin:32px 0 0;color:#616161;font-size:34px;line-height:40px;font-weight:400;letter-spacing:-.68px}@media(max-width:768px){.jobHeroDepartment{margin-top:12px;font-size:20px;line-height:28px}}.jobBody{display:flex;align-items:flex-start;gap:35px;background:#f4f4f4;padding:56px 240px 144px}@media(min-width:1921px){.jobBody{padding-left:calc((100vw - 1920px)/2 + 240px);padding-right:calc((100vw - 1920px)/2 + 240px)}}@media(max-width:1440px){.jobBody{padding-left:72px;padding-right:72px}}@media(max-width:998px){.jobBody{padding-left:28px;padding-right:28px}}@media(max-width:768px){.jobBody{padding-left:16px;padding-right:16px}}@media(max-width:998px){.jobBody{flex-direction:column;align-items:stretch;gap:24px}}@media(max-width:768px){.jobBody{padding-top:24px;padding-bottom:56px}}.jobCard{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:40px;background:#fff;border-radius:20px;padding:56px}@media(max-width:998px){.jobCard{order:2}}@media(max-width:768px){.jobCard{gap:28px;padding:24px 16px}}.jobFacts{display:flex;flex-direction:column;gap:32px;padding-bottom:40px;border-bottom:1px solid rgba(54,54,54,.1)}.jobFacts h2{margin:0;color:#232323;font-size:20px;line-height:30px;font-weight:400}.jobFacts p{margin:2px 0 0;color:#616161;font-size:16px;line-height:24px;font-weight:400;white-space:pre-wrap}@media(max-width:768px){.jobFacts{gap:16px;padding-bottom:28px}.jobFacts h2{font-size:16px;line-height:24px}.jobFacts p{font-size:14px;line-height:20px}}.jobSections{display:flex;flex-direction:column;gap:40px}@media(max-width:768px){.jobSections{gap:28px}}.jobSection{display:flex;flex-direction:column;gap:24px;scroll-margin-top:110px}.jobSection h2{margin:0;color:#232323;font-size:24px;line-height:1.25;font-weight:400}@media(max-width:768px){.jobSection{gap:16px}.jobSection h2{font-size:20px}}.jobSectionDetails{gap:16px}.jobParagraph{max-width:798px;margin:0;color:#363636;font-size:16px;line-height:24px;font-weight:500}@media(max-width:768px){.jobParagraph{font-size:14px;line-height:22px}}.jobList{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.jobList li{display:flex;align-items:center;gap:16px;padding-bottom:12px;border-bottom:1px solid rgba(54,54,54,.1);color:#616161;font-size:16px;line-height:24px;font-weight:500}.jobList .jobListNumber{flex:0 0 36px;color:#232323;font-size:24px;line-height:36px;font-weight:400}@media(max-width:768px){.jobList li{align-items:flex-start;gap:12px;font-size:14px;line-height:22px}.jobList .jobListNumber{flex-basis:28px;font-size:20px;line-height:22px}}.jobApplyNote{margin:0;color:#616161;font-size:16px;line-height:24px;font-weight:500}.jobApplyNote a{color:#d92c27!important;text-decoration:none}@media(max-width:768px){.jobApplyNote{font-size:14px;line-height:22px}}.jobApplyForm{display:flex;flex-direction:column;align-items:flex-start;gap:40px}@media(max-width:768px){.jobApplyForm{gap:24px}}.jobApplyFields{display:flex;flex-direction:column;gap:24px;width:100%;max-width:704px}@media(max-width:768px){.jobApplyFields{gap:16px}}.jobApplyRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}@media(max-width:768px){.jobApplyRow{grid-template-columns:1fr;gap:16px}}.jobField{position:relative;display:flex;flex-direction:column}.jobField>label:first-child{padding-bottom:6px;color:#232323;font-size:14px;line-height:20px;font-weight:400}.jobField input,.jobField textarea{width:100%;border:1px solid rgba(54,54,54,.3);border-radius:8px;background:#fff;padding:8px 12px;color:#232323;font-size:16px;line-height:1.5;letter-spacing:.16px;outline:none}.jobField input::placeholder,.jobField textarea::placeholder{color:#232323;opacity:.64}.jobField input:focus,.jobField textarea:focus{border-color:#d92c27}.jobField textarea{height:142px;border-color:#9fa6ad;resize:vertical}.jobField textarea::placeholder{color:#555e68;opacity:1}.jobFileDrop{display:flex;align-items:center;justify-content:center;gap:12px;min-height:42px;border:1px dashed rgba(54,54,54,.3);border-radius:8px;background:#fff;padding:8px 12px;color:rgba(35,35,35,.64);font-size:16px;line-height:1.5;letter-spacing:.16px;text-align:center;cursor:pointer}.jobFileDrop img{width:24px;height:24px;flex-shrink:0}.jobFileDrop span{overflow:hidden;text-overflow:ellipsis}.jobFileDrop:hover{border-color:#d92c27}@media(max-width:768px){.jobFileDrop{font-size:14px}}.jobField .jobFileInput{padding:0;border:0;position:absolute;width:1px;height:1px;bottom:0;left:50%;opacity:0;pointer-events:none}.jobField .jobFileInput:focus-visible+.jobFileDrop{border-color:#d92c27}.jobApplyError{margin:-16px 0 0;color:#d92c27;font-size:14px;line-height:20px}@media(max-width:768px){.jobApplyError{margin-top:-8px}}.jobApplySuccess{padding:24px;border-radius:12px;background:#fff1f0}.jobApplySuccess h3{margin:0 0 8px;color:#232323;font-size:20px;line-height:30px;font-weight:500}.jobApplySuccess p{margin:0;color:#616161;font-size:16px;line-height:24px}.jobDarkButton,.jobPrimaryButton{border:0;border-radius:99px;padding:16px 32px;color:#fff;font-size:16px;line-height:24px;font-weight:500;cursor:pointer}.jobDarkButton:disabled,.jobPrimaryButton:disabled{opacity:.6;cursor:not-allowed}.jobPrimaryButton{background:#d92d27}.jobDarkButton{background:#171a1c}.jobApplyForm .jobPrimaryButton{min-width:228px}@media(max-width:768px){.jobApplyForm .jobPrimaryButton{width:100%;min-width:0}}.jobAside{flex:0 0 333px;display:flex;flex-direction:column;gap:32px;background:#fff;border-radius:20px;padding:32px}@media(max-width:998px){.jobAside{flex-basis:auto;order:1}}@media(max-width:768px){.jobAside{gap:20px;padding:20px 16px}}.jobAsideText{display:flex;flex-direction:column;gap:8px}.jobAsideText h2{margin:0;color:#232323;font-size:20px;line-height:30px;font-weight:400}.jobAsideText p{margin:0;color:#616161;font-size:16px;line-height:24px;font-weight:400}.jobAsideActions{display:flex;flex-direction:column;gap:16px}.jobAsideActions button{width:100%}@media(max-width:998px)and (min-width:768px){.jobAsideActions{flex-direction:row}}