.block--search{position:relative;z-index:1}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){.h1{font-size:calc(48*1px + (72 - 48)*(100vw - 640px)/383)}.h1{line-height:calc(53*1px + (83 - 53)*(100vw - 640px)/383)}}@media screen and (min-width:1023px){.h1{font-size:calc(72*1px)}.h1{line-height:calc(83*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)}}@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)}}@media screen and (min-width:640px){.text_small{font-size:calc(14*1px + (14 - 14)*(100vw - 640px)/383)}.text_small{line-height:calc(18*1px + (18 - 18)*(100vw - 640px)/383)}}@media screen and (min-width:1023px){.text_small{font-size:calc(14*1px)}.text_small{line-height:calc(18*1px)}}@media screen and (max-width:800px){.section[data-pbot=true]{padding-bottom:40px}}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}.block--intro_v2 .intro{position:relative;display:grid;width:100vw;height:600px;gap:28px 0;left:50%;right:50%;margin:0 -50vw;grid-template-columns:auto 64px minmax(auto,1312px) 64px auto;grid-template-rows:1fr auto;overflow:hidden}.block--intro_v2 .intro .intro__media{grid-column:1/6;grid-row:1/3}.block--intro_v2 .intro .intro__media>img{width:100%;height:100%;object-fit:cover}.block--intro_v2 .intro .intro__media .intro__media__mobile{display:none}.block--intro_v2 .intro .intro__inner{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;grid-column:3/4;grid-row:1/2}.block--intro_v2 .intro .intro__jobs{grid-column:1/6;grid-row:2/3;padding:0 0 24px}.block--intro_v2 .intro .intro__jobs .intro__job{display:flex;align-items:center;justify-content:space-between;gap:48px;padding:14px 24px 12px;border-radius:10px}.block--intro_v2 .intro .intro__jobs .intro__job .location{padding:5px 10px 1px;border-radius:4px}.block--intro_v2 .intro .intro__jobs .intro__link{display:none}.block--intro_v2 .intro .intro__jobs .marquee-horizontal-large{position:relative;z-index:200;display:flex;overflow:hidden;width:100%;height:50px;justify-content:flex-start;align-items:center;flex:0 0 auto}.block--intro_v2 .intro .intro__jobs .marquee-horizontal-large:nth-child(odd){margin:0 0 24px}.block--intro_v2 .intro .intro__jobs .marquee-horizontal-large:nth-child(odd) .track-horizontal{animation:60s linear infinite marquee-horizontal}.block--intro_v2 .intro .intro__jobs .track-horizontal{position:absolute;white-space:nowrap;will-change:transform;display:flex;justify-content:flex-start;align-items:center}.block--intro_v2 .intro .intro__jobs .flex-horizontal{display:flex;align-items:center;gap:24px}@media screen and (max-width:940px){.block--intro_v2 .intro{grid-template-columns:0px 16px minmax(auto,1312px) 16px 0px}.block--intro_v2 .intro .intro__media .intro__media__mobile{display:block}.block--intro_v2 .intro .intro__media .intro__media__desktop{display:none}.block--intro_v2 .intro .intro__inner{justify-content:flex-end}.block--intro_v2 .intro .intro__inner .intro__link{display:none}.block--intro_v2 .intro .intro__jobs .intro__link{display:block;max-width:initial;width:calc(100% - 32px);margin:0 16px;text-align:center}}@keyframes marquee-horizontal{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.block--search{position:relative;height:0;z-index:1}.block--search[data-notransform="1"]{height:auto}: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}h1{font-weight:400;margin:0}em{font-style:normal;font-weight:400;color:var(--logo_red_rgba)}: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--white{color:var(--white_rgba)}.color--white-50{color:var(--white_rgba_50)}.background-color--white_30{background-color:var(--white_rgba_30)}.glass{border-radius:18px;backdrop-filter:blur(30px)}:root{--font_light:"UniversNext Light";--font_regular:"UniversNext Regular";--font_bold:"UniversNext Bold"}.un_regular{font-family:"UniversNext Regular";font-weight:400;font-style:normal}.h1{font-size:calc(48*1px)}.h1{line-height:calc(53*1px)}@media screen and (min-width:640px){.h1{font-size:calc(48*1px + (72 - 48)*(100vw - 640px)/383)}.h1{line-height:calc(53*1px + (83 - 53)*(100vw - 640px)/383)}}@media screen and (min-width:1023px){.h1{font-size:calc(72*1px)}.h1{line-height:calc(83*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)}}.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_small{font-size:calc(14*1px)}.text_small{line-height:calc(18*1px)}@media screen and (min-width:640px){.text_small{font-size:calc(14*1px + (14 - 14)*(100vw - 640px)/383)}.text_small{line-height:calc(18*1px + (18 - 18)*(100vw - 640px)/383)}}@media screen and (min-width:1023px){.text_small{font-size:calc(14*1px)}.text_small{line-height:calc(18*1px)}}.container{width:100vw;margin:0 auto}.section[data-ptop=true]{padding-top:112px}.section[data-pbot=true]{padding-bottom:112px}@media screen and (max-width:800px){.section[data-ptop=true]{padding-top:40px}.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--white{color:var(--black_02_rgba);background-color:var(--white_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}}