.MaxWidthWrapper_wrapper__LFtaG{width:100%;max-width:calc(var(--page-content-max-width) + 2*var(--page-side-gutter));margin-left:auto;margin-right:auto;padding:0 var(--page-side-gutter)}.CareersHero_wrapper__8ctDB{display:flex;flex-direction:column;align-items:center;gap:46px;padding-top:80px;padding-bottom:96px}@media screen and (max-width:calc(62rem - 1px)){.CareersHero_wrapper__8ctDB{padding-top:48px;padding-bottom:65px;gap:40px}}.CareersHero_titleWrapper__mvMWk{display:flex;flex-direction:column;align-items:center}.CareersHero_subTitle__fxi1r{max-width:38.125rem;text-align:center;background-color:var(--color-beige);padding:0 20px 10px;text-wrap:wrap}@media screen and (max-width:calc(36rem - 1px)){.CareersHero_subTitle__fxi1r{padding-inline:8px}}.BackButton_button__95IN1{color:var(--color-dark);font-weight:500}.CTAFooter_container__JMCgj{background-color:var(--color-dark);position:relative;isolation:isolate}.CTAFooter_background__sEP9i{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:.5}.CTAFooter_content__Ju3ne{position:relative;z-index:1;min-height:340px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:33px}.CTAFooter_title__MBWLH{color:#fff;font-size:2.5rem;font-weight:600;line-height:1.4;padding:10px 30px;background-color:var(--color-dark);text-wrap:balance;text-align:center}@media screen and (max-width:calc(36rem - 1px)){.CTAFooter_title__MBWLH{font-size:2rem;margin-inline:20px}.CTAFooter_cta__Q_cOX{width:100%}}.PrimaryButton_button__Z9bOs{height:2.75rem;padding-left:27px;padding-right:27px}@media(hover:hover)and (pointer:fine){.PrimaryButton_button__Z9bOs:hover:where(:not([data-loading],:disabled,[data-disabled])){background:#21edc0}}.HiringProcess_container__Ve84E{display:flex;flex-direction:column;gap:24px}@media screen and (max-width:calc(62rem - 1px)){.HiringProcess_container__Ve84E{gap:16px}}.HiringProcess_scroller__n3n4d{margin-left:calc(-1*var(--page-side-gutter));width:calc(100% + 2*var(--page-side-gutter));align-self:stretch}.HiringProcess_stepsContainer__8KtpR{display:flex;gap:32px;padding:16px var(--page-side-gutter)}.HiringProcess_stepsContainer__8KtpR .HiringProcess_step__aWc_E{--step-number-size:calc(40rem / 16);--step-number-line-offset:24px;flex:1 1 25%;display:flex;flex-direction:column;gap:16px;position:relative}.HiringProcess_stepsContainer__8KtpR .HiringProcess_step__aWc_E:not(:last-of-type):after{content:"";position:absolute;top:calc(var(--step-number-size)/2);right:0;height:1px;width:calc(100% - var(--step-number-size) - var(--step-number-line-offset));background:var(--mantine-color-mint-4)}@media screen and (max-width:calc(62rem - 1px)){.HiringProcess_stepsContainer__8KtpR{gap:16px}.HiringProcess_stepsContainer__8KtpR .HiringProcess_step__aWc_E{--step-number-line-offset:16px}}@media screen and (max-width:calc(48rem - 1px)){.HiringProcess_stepsContainer__8KtpR .HiringProcess_step__aWc_E{flex:0 0 15rem}}.HiringProcess_stepNumber__4YSzN{width:var(--step-number-size);height:var(--step-number-size);color:var(--color-dark);font-weight:600;line-height:1;border:1px solid var(--mantine-color-mint-4);border-radius:50%;display:grid;place-content:center}.HiringProcess_stepContent__7Mtp4{display:flex;flex-direction:column;gap:8px}.HiringProcess_stepTitle__L1lDb{font-size:1rem;font-weight:700;color:var(--color-dark)}.HiringProcess_stepDesc__eV79p{font-size:.875rem}.JobDescription_container__96RFc{flex-direction:row;align-items:flex-start;gap:32px}.JobDescription_container__96RFc .JobDescription_sideBar__vCIW8{flex:0 0 16.75rem}.JobDescription_container__96RFc .JobDescription_mainContent__tYWgH{flex:1}@media screen and (max-width:calc(62rem - 1px)){.JobDescription_container__96RFc .JobDescription_sideBar__vCIW8{flex-basis:12.5rem}}@media screen and (max-width:calc(48rem - 1px)){.JobDescription_container__96RFc{flex-direction:column;padding-top:32px;gap:64px;align-items:stretch}.JobDescription_container__96RFc .JobDescription_mainContent__tYWgH,.JobDescription_container__96RFc .JobDescription_sideBar__vCIW8{flex:0}}.JobDescription_sideBar__vCIW8{--spacing:24px;position:sticky;top:calc(var(--header-height) + 32px);display:flex;flex-direction:column}@media screen and (max-width:calc(62rem - 1px)){.JobDescription_sideBar__vCIW8{--spacing:16px}}@media screen and (max-width:calc(48rem - 1px)){.JobDescription_sideBar__vCIW8{position:static;top:auto}}.JobDescription_sideBarItem__cpSe8{display:flex;flex-direction:column;gap:4px;padding-bottom:var(--spacing);margin-bottom:var(--spacing);border-bottom:1px solid rgba(199,192,183,.5)}.JobDescription_sideBarItem__cpSe8.JobDescription_hidable__dKXkU{max-height:9.375rem;transition:all .3s ease;overflow:hidden}.JobDescription_sideBarItem__cpSe8.JobDescription_hidable__dKXkU.JobDescription_hidden__vBE2J{max-height:0;margin:0;padding:0;border:none}.JobDescription_sideBarItem__cpSe8 .JobDescription_value__QVNuF{font-size:1.25rem;font-weight:500;color:var(--color-dark)}@media screen and (max-width:calc(62rem - 1px)){.JobDescription_sideBarItem__cpSe8 .JobDescription_label__QkUkV{font-size:.875rem}.JobDescription_sideBarItem__cpSe8 .JobDescription_value__QVNuF{font-size:1rem}}@media screen and (max-width:calc(48rem - 1px)){.JobDescription_applyButton__zpPZY{width:100%!important}}.JobDescription_backButton__6SFg2{margin-top:var(--spacing)}.JobDescription_mainContent__tYWgH{display:flex;flex-direction:column;gap:40px}.JobDescription_section__sxQGl{display:flex;flex-direction:column;gap:16px}.JobDescription_sectionTitle__yK2IV{text-align:left;text-wrap:wrap}@media screen and (min-width:62rem){.JobDescription_sectionTitle__yK2IV{font-size:2rem}}.JobDescription_list__cgYoi{padding:0}.JobDescription_listIcon__B4FOn{width:12px;height:12px;border:2px solid var(--mantine-color-mint-4);border-radius:50%;display:block;transform:translateY(1px)}.JobDescription_listItem__3WuIQ .mantine-List-itemWrapper{align-items:baseline}.Footer_wrapper__nt1_3{flex-shrink:0;font-size:var(--mantine-font-size-sm);color:#fff;background-color:var(--color-dark);padding:32px 0}.Footer_wrapper__nt1_3 .Footer_content__EYx_V{display:flex;flex-direction:column;align-items:center;gap:16px}@media screen and (min-width:36rem){.Footer_wrapper__nt1_3 .Footer_content__EYx_V{flex-direction:row;justify-content:space-between}}.Footer_wrapper__nt1_3 nav>ul{display:flex;gap:16px}@media screen and (min-width:36rem){.Footer_wrapper__nt1_3 nav>ul{gap:32px}}.Footer_wrapper__nt1_3 nav a{white-space:nowrap}.Footer_wrapper__nt1_3 nav a:active{text-decoration:underline;text-decoration-style:solid;text-underline-offset:2px;text-decoration-thickness:1px;text-decoration-color:currentColor}@media(hover:hover)and (pointer:fine){.Footer_wrapper__nt1_3 nav a:hover{text-decoration:underline;text-decoration-style:solid;text-underline-offset:2px;text-decoration-thickness:1px;text-decoration-color:currentColor}}.Header_wrapper__biAye{flex-shrink:0;height:var(--header-height);display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:24px;position:sticky;top:0;z-index:1;background:var(--color-beige);padding:0 16px}.Header_wrapper__biAye.Header_scrolled__EGY5_{box-shadow:var(--shadow-1)}@media screen and (min-width:36rem){.Header_wrapper__biAye{padding-inline:var(--page-side-gutter)}}.Header_logo__v35H3{flex-shrink:0}.Header_logo__v35H3 svg{width:6.3125rem;height:100%}@media screen and (min-width:36rem){.Header_logo__v35H3 svg{width:unset}}.HeaderNavigation_wrapper__oyLFl{display:flex;align-items:center;gap:16px}@media screen and (min-width:36rem){.HeaderNavigation_wrapper__oyLFl{gap:48px}}@media screen and (min-width:48rem){.HeaderNavigation_wrapper__oyLFl{gap:56px}}.HeaderNavigation_link__qVpTg{color:var(--color-dark);font-weight:500}.HeaderNavigation_link__qVpTg:active{text-decoration:underline;text-decoration-style:solid;text-underline-offset:35%;text-decoration-thickness:1px;text-decoration-color:#68c0aa}@media(hover:hover)and (pointer:fine){.HeaderNavigation_link__qVpTg:hover{text-decoration:underline;text-decoration-style:solid;text-underline-offset:35%;text-decoration-thickness:1px;text-decoration-color:#68c0aa}}@media screen and (max-width:calc(36rem - 1px)){.HeaderNavigation_cta__yljQp{height:2.125rem;padding-left:16px;padding-right:16px;font-size:.875rem}}.Layout_wrapper__HKCNb{min-height:100%;display:flex;flex-direction:column}.Layout_wrapper__HKCNb>main{flex:1;min-height:0}