.PageHeader_pageHeader__wf_dA{--corner-position:50;background-color:var(--color-background-faded);overflow:hidden;margin-top:var(--nav-height);padding:var(--spacing-medium) var(--page-padding)}@media screen and (min-width:1000px){.PageHeader_pageHeader__wf_dA{padding-top:var(--spacing-large);padding-bottom:var(--spacing-huge)}}.VacancyBadges_badges__pSC04{color:var(--color-text-link);display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-pico);gap:var(--spacing-pico);width:100%}@media screen and (min-width:1000px){.VacancyBadges_badges__pSC04{width:-moz-fit-content;width:fit-content;grid-template-columns:repeat(4,auto);gap:var(--spacing-small)}}.VacancyBadges_badge__YIUcD{display:grid;grid-template-columns:auto 1fr;grid-gap:8px;gap:8px;align-items:center;height:-moz-fit-content;height:fit-content}.VacancyBadges_badges--small__lcYdP{font-weight:var(--font-weight-thin);letter-spacing:var(--letter-spacing-normal);font-size:.95rem;line-height:1.5}.VacancyBadges_badges--small__lcYdP .VacancyBadges_icon__xH9Ht{height:14px;width:14px}.VacancyBadges_badges--small__lcYdP .VacancyBadges_badge__YIUcD{gap:4px}.VacancyBadges_badges--big__k8pmg{font-family:var(--font-secondary);font-weight:var(--font-weight-thin);font-variant-alternates:styleset(alt-a);font-size:1rem;line-height:1.5}@media screen and (min-width:1000px){.VacancyBadges_badges--big__k8pmg{font-size:1.125rem}}.VacancyBadges_badges--big__k8pmg .VacancyBadges_icon__xH9Ht{height:16px;width:16px}@media screen and (min-width:1000px){.VacancyBadges_badges--big__k8pmg .VacancyBadges_icon__xH9Ht{height:24px;width:24px}}.VacancyBadges_badges--big__k8pmg .VacancyBadges_badge__YIUcD{gap:4px}@media screen and (min-width:1000px){.VacancyBadges_badges--big__k8pmg .VacancyBadges_badge__YIUcD{gap:8px}}.VacancyText_root__g_Enk p{margin-bottom:var(--spacing-nano)}.VacancyText_root__g_Enk h2,.VacancyText_root__g_Enk h3,.VacancyText_root__g_Enk h4{font-weight:var(--font-weight-bolder);font-family:var(--font-primary);font-size:1.5rem;line-height:1.15;text-transform:uppercase;margin-bottom:var(--spacing-small)}@media screen and (min-width:1000px){.VacancyText_root__g_Enk h2,.VacancyText_root__g_Enk h3,.VacancyText_root__g_Enk h4{font-size:2rem}}.VacancyText_root__g_Enk a{color:var(--color-text-link)}.VacancyText_root__g_Enk ul{all:revert;margin-top:var(--spacing-small);margin-bottom:var(--spacing-small)}.VacancyText_root__g_Enk li{margin-bottom:var(--spacing-nano)}.VacancyText_root__g_Enk .job-section{margin-top:var(--spacing-medium);margin-bottom:var(--spacing-medium)}.VacancyTitle_title__t412o{overflow-wrap:break-word}.JobApplicationForm_form__EOqAQ{width:100%;max-width:576px;margin-left:auto;margin-right:auto;padding:var(--spacing-medium);background-color:var(--color-background-faded);border-radius:var(--border-radius-big);display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:var(--spacing-small);row-gap:var(--spacing-small);grid-column-gap:var(--spacing-pico);-moz-column-gap:var(--spacing-pico);column-gap:var(--spacing-pico)}@media screen and (max-width:482px){.JobApplicationForm_form__EOqAQ{padding:var(--spacing-small);grid-template-columns:1fr}}.JobApplicationForm_label__nShXl{grid-column:span 1;font-family:var(--font-secondary);font-size:1.25rem;line-height:1.5;color:var(--color-text-form);font-weight:var(--font-weight-thin);letter-spacing:var(--letter-spacing-normal);font-size:1rem;cursor:pointer}.JobApplicationForm_label__nShXl:has(.JobApplicationForm_input__Z3N5D[type=file]),.JobApplicationForm_label__nShXl:has(.JobApplicationForm_input__Z3N5D[type=url]),.JobApplicationForm_label__nShXl:has(input[type=checkbox]){grid-column:1/-1}.JobApplicationForm_input__Z3N5D{display:block;margin-top:0;margin-bottom:0;padding:var(--spacing-pico) 10px 10px 10px;width:100%;border-radius:var(--border-radius-small);box-shadow:none;outline:none;border:var(--border-input);border-color:var(--color-background-faded);font-family:var(--font-secondary);font-weight:var(--font-weight-thin);font-variant-alternates:styleset(alt-a);font-size:1rem;line-height:1.5}@media screen and (min-width:1000px){.JobApplicationForm_input__Z3N5D{font-size:1.125rem}}.JobApplicationForm_input__Z3N5D[type=file]{display:none}.JobApplicationForm_label__nShXl:has(.JobApplicationForm_input__Z3N5D[type=file]):after:dir(ltr){text-align:left}.JobApplicationForm_label__nShXl:has(.JobApplicationForm_input__Z3N5D[type=file]):after:dir(rtl){text-align:right}.JobApplicationForm_label__nShXl:has(.JobApplicationForm_input__Z3N5D[type=file]):after{content:attr(data-label);display:block;position:relative;margin-top:var(--spacing-pico);width:-moz-fit-content;width:fit-content;padding:var(--spacing-pico) var(--spacing-small);border:1px solid var(--color-background-dark);border-radius:var(--border-radius-round);background-color:var(--color-background);cursor:pointer;font-weight:var(--font-weight-thin);letter-spacing:var(--letter-spacing-normal);font-size:.95rem;line-height:1.5}.JobApplicationForm_cta__MuFvl{grid-column:1/-1}.JobApplicationForm_cta__MuFvl:not(.JobApplicationForm_cta__MuFvl:last-of-type){margin-top:var(--spacing-small)}.JobApplicationForm_cta--disabled__Q3KSz,.JobApplicationForm_cta--disabled__Q3KSz:focus,.JobApplicationForm_cta--disabled__Q3KSz:hover{background-color:var(--color-cta-disabled);color:var(--color-text-cta-disabled);transform:none;transition:none 0s ease 0s;transition:initial;scale:unset;cursor:not-allowed}.JobApplicationForm_error___fyCq{grid-column:1/-1;color:var(--color-error);font-weight:var(--font-weight-thin);letter-spacing:var(--letter-spacing-normal);font-size:.95rem;line-height:1.5}.RecruiterCard_card__GGliv{--photo-size:96px;--photo-overlap:calc(var(--photo-size) / 4);display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"photo title title" "person person actions";align-items:center;grid-gap:var(--spacing-nano);gap:var(--spacing-nano);margin-top:calc(var(--spacing-medium) + var(--photo-overlap));padding:var(--spacing-nano) var(--spacing-pico);background-color:var(--color-background-faded);border-radius:0 var(--border-radius-huge)}@media screen and (min-width:1000px){.RecruiterCard_card__GGliv{--photo-size:176px;--photo-overlap:calc(var(--photo-size) / 8);grid-template-areas:"photo title title" "photo person actions";-moz-column-gap:var(--spacing-small);column-gap:var(--spacing-small);padding:var(--spacing-nano) var(--spacing-medium)}}.RecruiterCard_photo__ANNQp{grid-area:photo;width:var(--photo-size);min-width:var(--photo-size);height:var(--photo-size);margin-top:calc(-1*(var(--photo-overlap) + var(--spacing-nano)));border:4px solid var(--color-background);border-radius:50%;-o-object-fit:cover;object-fit:cover}.RecruiterCard_placeholder__qbbMv{display:grid;place-items:center;color:var(--color-brand);background-color:var(--color-background)}.RecruiterCard_placeholderIcon__gljT1{width:100%;height:100%}.RecruiterCard_title__3lHBs{grid-area:title;font-size:1.125rem}@media screen and (min-width:1000px){.RecruiterCard_title__3lHBs{align-self:end;font-size:2rem}}.RecruiterCard_accent__ubpvm{color:var(--color-brand)}.RecruiterCard_offer__vch4W{display:block}@media screen and (min-width:1000px){.RecruiterCard_offer__vch4W{display:inline}}.RecruiterCard_person__RRXGr{grid-area:person;align-self:start;display:flex;flex-direction:column;font-size:.875rem}@media screen and (min-width:1000px){.RecruiterCard_person__RRXGr{font-size:1rem}}.RecruiterCard_role__AD6Hq{font-size:.8125rem}@media screen and (min-width:1000px){.RecruiterCard_role__AD6Hq{font-weight:var(--font-weight-thin);letter-spacing:var(--letter-spacing-normal);font-size:.95rem;line-height:1.5}}.RecruiterCard_actions__HcfAU{grid-area:actions;display:flex;flex-direction:column;gap:var(--spacing-pico)}.RecruiterCard_action__OeFtN{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;white-space:nowrap;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-thin);font-size:.75rem}@media screen and (min-width:1000px){.RecruiterCard_action__OeFtN{gap:var(--spacing-pico);padding:6px var(--spacing-nano);font-size:.95rem}}.RecruiterCard_icon__XkBuG{width:14px;height:14px;flex-shrink:0}@media screen and (min-width:1000px){.RecruiterCard_icon__XkBuG{width:16px;height:16px}}.Carousel_carousel__wRXRA{--slide-gap:32px;position:relative;display:flex;align-items:center;justify-content:center;margin:-10px}.Carousel_carousel__wRXRA.Carousel_fullWidth___HUXn{margin:0}.Carousel_track__eeEhQ{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;border-radius:var(--border-radius-big);scrollbar-width:none;gap:var(--slide-gap);scroll-padding-left:var(--spacing-small);margin:var(--spacing-pico) 0;max-width:100%;touch-action:pan-x pan-y;padding:10px}.Carousel_carousel__wRXRA.Carousel_fullWidth___HUXn .Carousel_track__eeEhQ{padding:0;scroll-padding-left:0}.Carousel_track__eeEhQ::-webkit-scrollbar{display:none}.Carousel_slide__J_sel{display:contents}.Carousel_slide--full-width__p3YXE>*{scroll-snap-align:start}.Carousel_navButton__RUspc{position:absolute;top:50%;z-index:var(--z-raised);width:50px;height:50px;transform:translateY(-50%);color:var(--color-text-brand);cursor:pointer;border:none;background:none;transition:2s ease-out}@media screen and (min-width:768px){.Carousel_navButton__RUspc{width:60px;height:60px}}.Carousel_navButton__RUspc:hover{scale:var(--scale);color:var(--color-background)}.Carousel_navButton--left__WS9OJ{left:1rem}.Carousel_navButton--right__PO_ul{right:1rem}.Carousel_navigation__iEUrj{position:absolute;z-index:var(--z-raised);display:flex;bottom:3rem;gap:var(--spacing-pico)}.Carousel_dot__OqHk4{width:10px;height:10px;border-radius:50%;border:1px solid var(--color-text-brand);background-color:var(--color-background);transition:.2s ease-out}.Carousel_dot--active___6tlT{background-color:var(--color-text-brand)}.RecruitmentProcess_recruitmentProcess__kO2eg{text-align:center;row-gap:var(--spacing-medium)}@media screen and (max-width:768px){.RecruitmentProcess_carousel___rPAg{grid-column:1/-1;padding-left:10px;padding-right:10px}}.RecruitmentProcess_card__zrjgr{--image-size:200px;display:flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:var(--spacing-pico);width:250px;min-width:250px;margin:calc(var(--image-size)/3 + 10px) 10px calc(10px + var(--spacing-pico));padding:0 var(--spacing-nano) var(--spacing-small);text-align:center;background:var(--color-background);border-radius:var(--border-radius-big);box-shadow:0 var(--spacing-pico) 0 var(--color-brand),var(--shadow-light);scroll-snap-align:center}.RecruitmentProcess_image__lvqDu{width:var(--image-size);height:var(--image-size);margin-top:calc(var(--image-size)/-3);border-radius:50%;-o-object-fit:cover;object-fit:cover}.RecruitmentProcess_heading__XC0TH{display:flex;flex-direction:column;gap:var(--spacing-pico);margin-top:var(--spacing-nano)}.RecruitmentProcess_number__CyObm{font-size:1.75rem}.RecruitmentProcess_title__cCaTl{line-height:1.3}.RecruitmentProcess_note__0N4lk{font-style:italic}.JobContent_root__P_AV9{--image-offset:100px;--image-margin:var(--spacing-small)}@media screen and (min-width:1000px){.JobContent_root__P_AV9{--image-offset:230px}}.JobContent_introduction__FpujW{gap:var(--spacing-small) var(--spacing-nano)}.JobContent_introduction--with-image__BZBAy{padding-bottom:calc(var(--image-margin) + var(--image-offset))!important}.JobContent_applyLink__v1rEj{width:-moz-fit-content;width:fit-content}.JobContent_imageContainer__jeXss{margin-top:calc(-1*var(--image-offset));margin-bottom:var(--image-margin)}.JobContent_image__8La9B{position:relative;z-index:var(--z-raised);display:block;width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:var(--border-radius-big)}@media screen and (min-width:768px){.JobContent_image__8La9B{height:400px;aspect-ratio:auto}}.JobContent_application__0bmms{row-gap:var(--spacing-medium)}.JobContent_applicationTitle__RK8v8{text-align:center;scroll-margin-top:var(--nav-height)}