body,html{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none;background-color:var(--black_01_rgba)}:root{--logo_red_hex:#ED1C24;--logo_red_rgba:rgba(237, 28, 36, 1);--light_grey_hex:#EFEFEF;--light_grey_rgba:rgba(239, 239, 239, 1);--white_hex:#FFFFFF;--white_rgba:rgba(255, 255, 255, 1);--white_rgba_50:rgba(255, 255, 255, 0.5);--white_rgba_40:rgba(255, 255, 255, 0.4);--white_rgba_30:rgba(255, 255, 255, 0.3);--white_rgba_10:rgba(255, 255, 255, 0.1);--white_rgba_8:rgba(255, 255, 255, 0.08);--black_text_hex:#000000;--black_text_rgba:rgba(0, 0, 0, 1);--black_text_rgba_60:rgba(0, 0, 0, 0.6);--black_01_hex:#0F0F10;--black_01_rgba:rgba(15, 15, 16, 1);--black_01_rgba_32:rgba(15, 15, 16, 0.32);--black_02_hex:#1E1E1E;--black_02_rgba:rgba(30, 30, 30, 1);--grey_shade_01_hex:#2E2E2E;--grey_shade_01_rgba:rgba(46, 46, 46, 1);--grey_shade_02_hex:#3D3D3D;--grey_shade_02_rgba:rgba(61, 61, 61, 1);--grey_shade_03_hex:#6D6D6D;--grey_shade_03_rgba:rgba(109, 109, 109, 1);--grey_shade_04_hex:#888888;--grey_shade_04_rgba:rgba(136, 136, 136, 1);--grey_shade_05_hex:#7D7D7E;--grey_shade_05_rgba:rgba(125, 125, 126, 1);--status_green_hex:#77FF8C;--status_green_rgba:rgba(119, 255, 140, 1);--status_red_hex:#FF6A6A;--status_red_rgba:rgba(255, 106, 106, 1);--glassmorphism:linear-gradient(99deg, rgba(255, 255, 255, 0.30) 0%, rgba(255, 255, 255, 0.08) 100%);--glassmorphism_red_hex:#ED1C24;--glassmorphism_red_rgba:rgba(237, 28, 36, 1);--glassmorphism_green_hex:#3F503D;--glassmorphism_green_rgba:rgba(63, 80, 61, 1);--glassmorphism_blue_hex:#9FB7D7;--glassmorphism_blue_rgba:rgba(159, 183, 215, 1);--glassmorphism_gold_hex:#8A7C67;--glassmorphism_gold_rgba:rgba(138, 124, 103, 1);--glassmorphism_red_gradient:radial-gradient(614.94% 141.42% at 0% 0%, rgba(237, 28, 36, 0.80) 0%, rgba(237, 28, 36, 0.51) 26.5%, rgba(237, 28, 36, 0.33) 49.5%, rgba(237, 28, 36, 0.00) 100%),linear-gradient(99deg, #000 0%, rgba(0, 0, 0, 0.00) 100%);--glassmorphism_green_gradient:radial-gradient(614.94% 141.42% at 0% 0%, rgba(63, 80, 61, 0.80) 0%, rgba(63, 80, 61, 0.60) 21.11%, rgba(63, 80, 61, 0.40) 45.72%, rgba(63, 80, 61, 0.00) 100%),linear-gradient(99deg, #000 0%, rgba(0, 0, 0, 0.00) 100%);--glassmorphism_blue_gradient:radial-gradient(614.94% 141.42% at 0% 0%, rgba(159, 183, 215, 0.80) 0%, rgba(159, 183, 215, 0.60) 21.11%, rgba(159, 183, 215, 0.40) 45.72%, rgba(159, 183, 215, 0.00) 100%),linear-gradient(99deg, #000 0%, rgba(0, 0, 0, 0.00) 100%);--glassmorphism_gold_gradient:radial-gradient(614.94% 141.42% at 0% 0%, rgba(138, 124, 103, 0.80) 0%, rgba(138, 124, 103, 0.51) 26.5%, rgba(138, 124, 103, 0.33) 49.5%, rgba(138, 124, 103, 0.00) 100%),linear-gradient(99deg, #000 0%, rgba(0, 0, 0, 0.00) 100%)}@font-face{font-family:"UniversNext Regular";src:url("/assets/fonts/univers/UniversNext_Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@media screen and (min-width:640px){.h4{font-size:calc(20*1px + (28 - 20)*(100vw - 640px)/383)}.h4{line-height:calc(26*1px + (28 - 26)*(100vw - 640px)/383)}}@media screen and (min-width:1023px){.h4{font-size:calc(28*1px)}.h4{line-height:calc(28*1px)}}@media screen and (min-width:640px){.h5{font-size:calc(20*1px + (24 - 20)*(100vw - 640px)/383)}.h5{line-height:calc(24*1px + (29 - 24)*(100vw - 640px)/383)}}@media screen and (min-width:1023px){.h5{font-size:calc(24*1px)}.h5{line-height:calc(29*1px)}}@media screen and (min-width:640px){.text_normal{font-size:calc(16*1px + (16 - 16)*(100vw - 640px)/383)}.text_normal{line-height:calc(24*1px + (24 - 24)*(100vw - 640px)/383)}}@media screen and (min-width:1023px){.text_normal{font-size:calc(16*1px)}.text_normal{line-height:calc(24*1px)}}main{width:100vw;min-height:100vh;background-color:var(--black_01_rgba)}.header{position:relative;display:flex;align-items:center;width:100vw;min-height:72px;background-color:var(--white_rgba);padding:0 25px}.header .header__bar{display:flex;align-items:center;justify-content:flex-end;max-width:1440px;width:100%;margin:0 auto}.header .header__logo svg{max-width:75%;margin:0 0 0 auto}div[template=job] .job__sticky{position:fixed;top:0;right:0;z-index:100;width:100vw;padding:12px 24px;transform:translateY(-100%)}div[template=job] .job__sticky .sticky__inner{display:grid;align-items:center;justify-content:space-between;grid-template-columns:1fr auto;max-width:100%;width:1440px;margin:0 auto}div[template=job] .job__header{position:relative;left:50%;right:50%;width:100vw;height:45vh;overflow:hidden;margin:0 -50vw}div[template=job] .job__header>img{width:100%;height:100%;object-fit:cover;object-position:center}div[template=job] .job__apply{place-items:center flex-start;max-width:initial}div[template=job] .job__sidebar{padding:24px;border-radius:18px}div[template=job] .job__sidebar .sidebar .sidebar__header{display:flex;gap:12px;align-items:center}div[template=job] .job__sidebar .sidebar .sidebar__header .sidebar__title{transform:translateY(4px)}div[template=job] .job__sidebar .sidebar .sidebar__line{width:100%;height:1px;margin:24px 0}div[template=job] .job__content{padding:24px;border-radius:18px}div[template=job] .job__content .job__accordion{margin:0 0 32px}div[template=job] .job__content .job__accordion .accordion .accordion__drawer .accordion__inner>p:first-child>br{display:none}div[template=job] .job__content .job__accordion .accordion .accordion__drawer .accordion__inner>p{margin:0}@media (max-width:900px){div[template=job] .job__sticky .sticky__inner{gap:12px;grid-template-columns:1fr}div[template=job] .job__sidebar{padding:18px}}:root{--hover_area:66px;--mobile_header:72px}body,html{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none;background-color:var(--white_rgba)}*,:after,:before{box-sizing:border-box}img,svg{display:block;max-width:100%;height:auto;margin:0 auto}img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}a{color:inherit;text-decoration:none}a:link,a:visited{text-decoration:none}p{margin:0 0 24px}h1{font-weight:400;margin:0}b{font-family:var(--font_bold);font-weight:400;font-style:normal}:root{--logo_red_hex:#004F7C;--logo_red_rgba:rgba(0, 79, 124, 1);--light_grey_hex:#F1F1F1;--light_grey_rgba:rgba(241, 241, 241, 1);--b_02_1_hex:#222222;--b_02_1_rgba:rgba(34, 34, 34, 1);--b_02_2_hex:#444444;--b_02_2_rgba:rgba(68, 68, 68, 1);--b_02_3_hex:#888888;--b_02_3_rgba:rgba(136, 136, 136, 1);--b_02_4_hex:#AAAAAA;--b_02_4_rgba:rgba(170, 170, 170, 1);--herzog_grey_hex:#191E23;--herzog_grey_rgba:rgba(25, 30, 35, 1);--herzog_grey_rgba_32:rgba(25, 30, 35, 0.32);--herzog_grey_rgba_10:rgba(25, 30, 35, 0.1);--herzog_grey_text_hex:#666666;--herzog_grey_text_rgba:rgba(102, 102, 102, 1);--herzog_concrete_grey_hex:#C6C6C6;--herzog_concrete_grey_rgba:rgba(198, 198, 198, 1);--white_hex:#FFFFFF;--white_rgba:rgba(255, 255, 255, 1);--white_rgba_50:rgba(255, 255, 255, 0.5);--white_rgba_40:rgba(255, 255, 255, 0.4);--white_rgba_30:rgba(255, 255, 255, 0.3);--white_rgba_10:rgba(255, 255, 255, 0.1);--white_rgba_8:rgba(255, 255, 255, 0.08);--black_text_hex:#000000;--black_text_rgba:rgba(0, 0, 0, 1);--black_text_rgba_60:rgba(0, 0, 0, 0.6);--black_01_hex:#0F0F10;--black_01_rgba:rgba(15, 15, 16, 1);--black_01_rgba_32:rgba(15, 15, 16, 0.32);--black_02_hex:#1E1E1E;--black_02_rgba:rgba(30, 30, 30, 1);--grey_shade_01_hex:#2E2E2E;--grey_shade_01_rgba:rgba(46, 46, 46, 1);--grey_shade_02_hex:#3D3D3D;--grey_shade_02_rgba:rgba(61, 61, 61, 1);--grey_shade_03_hex:#6D6D6D;--grey_shade_03_rgba:rgba(109, 109, 109, 1);--grey_shade_04_hex:#888888;--grey_shade_04_rgba:rgba(136, 136, 136, 1);--grey_shade_05_hex:#7D7D7E;--grey_shade_05_rgba:rgba(125, 125, 126, 1);--status_green_hex:#77FF8C;--status_green_rgba:rgba(119, 255, 140, 1);--status_red_hex:#FF6A6A;--status_red_rgba:rgba(255, 106, 106, 1);--glassmorphism:linear-gradient(99deg, rgba(255, 255, 255, 0.30) 0%, rgba(255, 255, 255, 0.08) 100%);--glassmorphism_red_hex:#ED1C24;--glassmorphism_red_rgba:rgba(237, 28, 36, 1);--glassmorphism_green_hex:#3F503D;--glassmorphism_green_rgba:rgba(63, 80, 61, 1);--glassmorphism_blue_hex:#9FB7D7;--glassmorphism_blue_rgba:rgba(159, 183, 215, 1);--glassmorphism_gold_hex:#8A7C67;--glassmorphism_gold_rgba:rgba(138, 124, 103, 1);--glassmorphism_red_gradient:radial-gradient(614.94% 141.42% at 0% 0%, rgba(237, 28, 36, 0.80) 0%, rgba(237, 28, 36, 0.51) 26.5%, rgba(237, 28, 36, 0.33) 49.5%, rgba(237, 28, 36, 0.00) 100%),linear-gradient(99deg, #000 0%, rgba(0, 0, 0, 0.00) 100%);--glassmorphism_green_gradient:radial-gradient(614.94% 141.42% at 0% 0%, rgba(63, 80, 61, 0.80) 0%, rgba(63, 80, 61, 0.60) 21.11%, rgba(63, 80, 61, 0.40) 45.72%, rgba(63, 80, 61, 0.00) 100%),linear-gradient(99deg, #000 0%, rgba(0, 0, 0, 0.00) 100%);--glassmorphism_blue_gradient:radial-gradient(614.94% 141.42% at 0% 0%, rgba(159, 183, 215, 0.80) 0%, rgba(159, 183, 215, 0.60) 21.11%, rgba(159, 183, 215, 0.40) 45.72%, rgba(159, 183, 215, 0.00) 100%),linear-gradient(99deg, #000 0%, rgba(0, 0, 0, 0.00) 100%);--glassmorphism_gold_gradient:radial-gradient(614.94% 141.42% at 0% 0%, rgba(138, 124, 103, 0.80) 0%, rgba(138, 124, 103, 0.51) 26.5%, rgba(138, 124, 103, 0.33) 49.5%, rgba(138, 124, 103, 0.00) 100%),linear-gradient(99deg, #000 0%, rgba(0, 0, 0, 0.00) 100%)}.color--red{color:var(--logo_red_rgba)}.color--white{color:var(--white_rgba)}.color--white-50{color:var(--white_rgba_50)}.background-color--light-grey{background-color:var(--light_grey_rgba)}.background-color--white{background-color:var(--white_rgba)}.background-color--concrete-grey{background-color:var(--herzog_concrete_grey_rgba)}:root{--font_light:"UniversNext Light";--font_regular:"UniversNext Regular";--font_bold:"UniversNext Bold"}@font-face{font-family:"UniversNext Light";src:url("/assets/fonts/univers/UniversNext_Light.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}.un_light{font-family:"UniversNext Light";font-weight:400;font-style:normal}.un_regular{font-family:"UniversNext Regular";font-weight:400;font-style:normal}.h3{font-size:calc(24*1px)}.h3{line-height:calc(31*1px)}@media screen and (min-width:640px){.h3{font-size:calc(24*1px + (42 - 24)*(100vw - 640px)/383)}.h3{line-height:calc(31*1px + (50 - 31)*(100vw - 640px)/383)}}@media screen and (min-width:1023px){.h3{font-size:calc(42*1px)}.h3{line-height:calc(50*1px)}}.h4{font-size:calc(20*1px)}.h4{line-height:calc(26*1px)}@media screen and (min-width:640px){.h4{font-size:calc(20*1px + (28 - 20)*(100vw - 640px)/383)}.h4{line-height:calc(26*1px + (28 - 26)*(100vw - 640px)/383)}}@media screen and (min-width:1023px){.h4{font-size:calc(28*1px)}.h4{line-height:calc(28*1px)}}.h5{font-size:calc(20*1px)}.h5{line-height:calc(24*1px)}@media screen and (min-width:640px){.h5{font-size:calc(20*1px + (24 - 20)*(100vw - 640px)/383)}.h5{line-height:calc(24*1px + (29 - 24)*(100vw - 640px)/383)}}@media screen and (min-width:1023px){.h5{font-size:calc(24*1px)}.h5{line-height:calc(29*1px)}}.text_normal{font-size:calc(16*1px)}.text_normal{line-height:calc(24*1px)}@media screen and (min-width:640px){.text_normal{font-size:calc(16*1px + (16 - 16)*(100vw - 640px)/383)}.text_normal{line-height:calc(24*1px + (24 - 24)*(100vw - 640px)/383)}}@media screen and (min-width:1023px){.text_normal{font-size:calc(16*1px)}.text_normal{line-height:calc(24*1px)}}.text_tiny{font-size:calc(12*1px)}.text_tiny{line-height:calc(16*1px)}@media screen and (min-width:640px){.text_tiny{font-size:calc(12*1px + (12 - 12)*(100vw - 640px)/383)}.text_tiny{line-height:calc(16*1px + (16 - 16)*(100vw - 640px)/383)}}@media screen and (min-width:1023px){.text_tiny{font-size:calc(12*1px)}.text_tiny{line-height:calc(16*1px)}}.container{width:100vw;margin:0 auto}.section[data-pbot=true]{padding-bottom:112px}.section[data-sticky=true]{padding:45px 0;z-index:100;overflow:hidden}@media screen and (max-width:800px){.section[data-pbot=true]{padding-bottom:40px}}.grid{display:grid;grid-gap:28px;grid-template-columns:repeat(12,1fr);max-width:1440px;margin:0 auto;padding:0 64px}.column{grid-column:span var(--span)}@media screen and (max-width:1024px){.grid{grid-template-columns:repeat(1,100%);padding:0 15px}.column{grid-column:span 1}}.button{max-width:max-content;display:grid;gap:28px;place-items:center;grid-template-columns:1fr;width:100%;padding:16px;border-radius:10px}.button.button--icon{grid-template-columns:1fr 42px;padding:4px 4px 4px 16px}.button.button--padding{padding:16px 16px 14px}.button.button--padding.button--icon{padding:16px 4px 14px 16px}.button.button--red{color:var(--white_rgba);background-color:var(--logo_red_rgba)}@supports (text-box-trim:trim-end){.button .button__text{text-box-trim:trim-end}}@supports not (text-box-trim:trim-end){.button .button__text{transform:translateY(2px)}}.block{opacity:0;transform:translateY(10px);margin:var(--desktop_margin_top,0) 0 var(--desktop_margin_bottom,0) 0}@media screen and (max-width:1024px){.block{margin:var(--mobile_margin_top,0) 0 var(--mobile_margin_bottom,0) 0}}:root{--bezier:cubic-bezier(.4,.14,.65,.55)}main{width:100vw;min-height:100vh;background-color:var(--transition)}html{scroll-behavior:smooth}.header{position:relative;display:flex;align-items:center;width:100vw;min-height:72px;background-color:var(--white_rgba);padding:10px 25px}.header .header__bar{display:flex;align-items:center;justify-content:space-between;max-width:1440px;width:100%;margin:0 auto}.header .header__logo{width:100%}.header .header__logo svg{max-width:initial;width:200px;margin:0 0 0 auto}.header .header__menu{position:absolute;left:0;top:100%;width:100vw;height:0;z-index:1;overflow:hidden;background-color:var(--black_01_rgba)}.header .header__menu .header__inner{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:20vw 10vh}.header .header__menu .header__inner .header__nav{padding:36px 0;border-top:1px solid var(--black_02_rgba);border-bottom:1px solid var(--black_02_rgba)}.header .header__menu .header__inner .header__legal{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--black_02_rgba);padding:12px 0 0}@media screen and (max-width:900px){.jobform .jobform__steps .jobform__step .step__drawer .step__grid>div[data-v-da84e122]{grid-area:initial!important}.jobform .jobform__steps .jobform__step .step__drawer .step__grid>div[data-v-b975cd94]{grid-area:initial!important}.header{min-height:72px}}.accordion .accordion__toggle{display:flex;align-items:center;gap:24px;padding:0 0 24px;border-bottom:1px solid var(--grey_shade_01_rgba)}.accordion .accordion__toggle .accordion__count{padding:12px 9px 5px;border-radius:10px;background:var(--logo_red_rgba)}.accordion .accordion__toggle .accordion__title{flex:1 0 auto;transform:translateY(4px)}.accordion .accordion__drawer{overflow:hidden}.accordion .accordion__drawer .accordion__inner{padding:24px 0 0}