.c-r-hero-jobs__breadcrumb{background-color:var(--color-grey--ultra-light);padding-inline:calc(24/16*1rem)}.c-r-hero-jobs__breadcrumb .c-breadcrumb__list{max-width:var(--max-width--block);margin-inline:auto;width:100%;padding-block:calc(16/16*1rem)}.c-r-hero-jobs__content{position:relative;margin-top:calc(-250/16*1rem);padding-top:calc(290/16*1rem);padding-bottom:calc(60/16*1rem);padding-inline:calc(24/16*1rem);background-color:var(--color-primary--green);color:var(--color-white)}.c-r-hero-jobs__content-panel{display:none;pointer-events:none;&.is-active{display:block;pointer-events:auto}}.c-r-hero-jobs__header{background-color:var(--color-grey--ultra-light);padding:0
calc(24/16*1rem);position:relative}.c-r-hero-jobs__header-inner{text-align:center;position:relative;padding-top:calc(120/16*1rem);max-width:var(--max-width--block);margin-inline:auto;background-color:var(--color-white);border-radius:calc(14/16*1rem)}.c-r-hero-jobs__header-content{position:relative;z-index:1;padding-inline:calc(24/16*1rem);overflow:hidden}.c-r-hero-jobs__title{font:var(--typo--mobile-headline-01);color:var(--color-primary--green)}.c-r-hero-jobs__intro{max-width:calc(385/16*1rem);margin-inline:auto;margin-top:calc(31/16*1rem);font:var(--typo--transverse-large-body-02);color:var(--color-primary--green)}.c-r-hero-jobs__description{display:flex;flex-direction:column;align-items:flex-start;gap:calc(22/16*1rem);max-width:var(--max-width--block);margin-inline:auto;padding:calc(25/16*1rem) 0;border-top:1px solid rgba(255, 255, 255, 0.10);border-bottom:1px solid rgba(255, 255, 255, 0.10)}.c-r-hero-jobs__description--label{font:var(--typo--mobile-headline-03);white-space:pre-line}.c-r-hero-jobs__description--label
strong{color:var(--color-primary--gold)}.c-r-hero-jobs__description--content{flex:1;font:var(--typo--transverse-small-body-02);opacity:1;transition:opacity 0.4s ease;&.is-fading-out{opacity:0}}.c-r-hero-jobs__missions{margin-top:calc(32/16*1rem);justify-content:space-between}.c-r-hero-jobs__missions--label{margin-bottom:calc(44/16*1rem);font:var(--typo--mobile-headline-03);white-space:pre-line}.c-r-hero-jobs__missions--label
strong{display:block;white-space:nowrap;color:var(--color-primary--gold);text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:10%;text-underline-offset:20%;text-underline-position:from-font;text-decoration-skip-ink:none;opacity:1;transition:opacity 0.4s ease;.is-fading-out &{opacity:0}}.c-r-hero-jobs__timeline{opacity:1;transition:opacity 0.4s ease;&.is-fading-out{opacity:0}}.c-r-hero-jobs__jobs{position:relative;z-index:1;margin-top:calc(48/16*1rem);margin-inline:calc(-24/16*1rem);overflow:hidden;padding-inline:calc(10/16*1rem)}.c-r-hero-jobs__jobs-track{display:flex}.c-r-hero-jobs__jobs-slide{flex:0 0 80%;min-width:0;background:none;border:none;padding:0;cursor:pointer;transition:transform 0.2s ease;position:relative;&::after{content:'';position:absolute;inset:0;border-radius:calc(12/16*1rem);pointer-events:none;transition:box-shadow 0.3s ease}& .c-card-job-hero__content{transition:background-color 0.3s ease}> *{transition:background-color 0.3s ease}@media (hover: hover){&:hover>*{background-color:var(--color-primary--gold)}&:hover .c-card-job-hero__content{background-color:var(--color-primary--green)}}&.is-active>*{background-color:var(--color-primary--gold)}&.is-active .c-card-job-hero__content{background-color:var(--color-primary--green)}}.c-r-hero-jobs__jobs-slide
article{height:100%}.c-r-hero-jobs__controls{--color--active:var(--color-white);--color--disabled:var(--color-grey--light);position:relative;z-index:1;margin-top:calc(32/16*1rem);justify-content:center}.c-r-hero-jobs__logo{position:absolute;top:0;left:0;right:0;height:100%;z-index:1;pointer-events:none;padding:0;overflow:hidden;margin:0
calc(24/16*1rem)}.c-r-hero-jobs__logo
svg{width:100%;padding-top:calc(20/16*1rem);scale:1.5;transform-origin:top}.c-r-hero-jobs__description .c-button{min-width:calc(188/16*1rem)}@media all and (min-width: 65em){.c-r-hero-jobs__header{overflow:hidden}.c-r-hero-jobs__header-inner{position:relative}.c-r-hero-jobs__header-content{z-index:1;overflow:auto}.c-r-hero-jobs__title{font:var(--typo--desktop-headline-01);font-size:calc(84/16*1rem);margin-bottom:calc(26/16*1rem)}.c-r-hero-jobs__logo{padding:0
calc(75/16*1rem);margin:0;bottom:0;top:calc(-20/16*1rem)}.c-r-hero-jobs__logo
svg{scale:1;padding-top:0}.c-r-hero-jobs__description{flex-direction:row;gap:calc(110/16*1rem)}.c-r-hero-jobs__description--indicator{position:absolute;top:calc(290/16*1rem);left:0;width:calc(385/16*1rem);height:calc(1/16*1rem);background-color:var(--color-white);transform:translateX(0);transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1), width 0.6s cubic-bezier(0.4, 0, 0.2, 1);z-index:1;pointer-events:none}.c-r-hero-jobs__description--label{font:var(--typo--desktop-headline-03)}.c-r-hero-jobs__description--content{padding-top:calc(15/16*1rem)}.c-r-hero-jobs__missions{display:flex;gap:calc(200/16*1rem);max-width:var(--max-width--block);margin-inline:auto;margin-top:calc(41/16*1rem)}.c-r-hero-jobs__missions--label{font:var(--typo--desktop-headline-03)}.c-r-hero-jobs__jobs{overflow:visible;margin-top:calc(112/16*1rem)}.c-r-hero-jobs__jobs-track{max-width:var(--max-width--block);margin-inline:auto;justify-content:center;padding:0
calc(10/16*1rem);gap:calc(10/16*1rem)}.c-r-hero-jobs__jobs-slide{flex:unset;width:calc(100% / 5)}.c-r-hero-jobs__controls{display:none}}.c-r-hiring-process{width:100%;background-color:var(--this-bg, var(--color-white))}.c-r-hiring-process__inner{position:relative;max-width:var(--max-width--block);margin:0
auto;padding:calc(30/16*1rem) 0 0}.c-r-hiring-process__content{position:relative;height:calc(836/16*1rem);display:flex;flex-direction:column;justify-content:flex-end}.c-r-hiring-process__quote{display:contents}.c-r-hiring-process__quote-inner{position:absolute}.c-r-hiring-process__quote-text{margin:0;font:var(--typo--mobile-headline-02);color:var(--color-white);padding-left:calc(24/16*1rem);padding-right:calc(24/16*1rem);padding-bottom:calc(24/16*1rem);z-index:1;max-width:calc(250/16*1rem)}.c-r-hiring-process__quote-inner{width:100%;height:100%}.c-r-hiring-process__quote-inner .c-image{display:block;width:100%;height:100%;object-fit:cover}.c-r-hiring-process__quote-inner .c-image
img{width:100%;height:100%;object-fit:cover}.c-r-hiring-process__slider-wrapper{position:relative;z-index:1}.c-r-hiring-process__steps{overflow:hidden;padding:0
calc(24/16*1rem)}.c-r-hiring-process__steps-track{display:flex;gap:calc(20/16*1rem)}.c-r-hiring-process__header{display:flex;justify-content:space-between;gap:calc(10/16*1rem);align-items:flex-start;margin-bottom:calc(38/16*1rem);padding:0
calc(24/16*1rem)}.c-r-hiring-process__title{font:var(--typo--mobile-headline-02);color:var(--this-color, var(--color-black));max-width:calc(476/16*1rem);white-space:pre-line}.c-r-hiring-process__description{font:var(--typo--mobile-headline-05);color:var(--color-black);max-width:calc(580/16*1rem);padding-right:calc(20/16*1rem);display:none}.c-r-hiring-process__step-item{flex:0 0 calc(80%);min-width:0}.c-r-hiring-process__step{background-color:var(--color-white);border-radius:calc(12/16*1rem);overflow:hidden;box-shadow:0 6.65px 5.32px rgba(0, 0, 0, 0.03),
0 22.336px 17.869px rgba(0, 0, 0, 0.04),
0 100px 80px rgba(0, 0, 0, 0.07);height:100%}.c-r-hiring-process__step-header{background-color:var(--color-primary--green-light);overflow:hidden;height:calc(154/16*1rem);display:flex;align-items:center;justify-content:center}.c-r-hiring-process__step-header .c-image{display:block;max-width:calc(110/16*1rem)}.c-r-hiring-process__step-content{padding:calc(25/16*1rem) calc(25/16*1rem) calc(36/16*1rem)}.c-r-hiring-process__step-title{font:var(--typo--mobile-headline-03);color:var(--color-primary--green);margin-bottom:calc(10/16*1rem);white-space:pre-line}.c-r-hiring-process__step-description{display:-webkit-box;font:var(--typo--transverse-small-body-02);color:var(--color-grey--dark);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.c-r-hiring-process__controls{--color--active:var(--color-white);--color--disabled:var(--color-grey--light);padding:0
calc(24/16*1rem);justify-content:center;padding-block:calc(20/16*1rem)}@media all and (min-width: 48em) and (max-width: 74.9375em){.c-r-hiring-process__step-item{flex:0 0 calc(45%)}}@media (min-width: 75em){.c-r-hiring-process__quote-text{font:var(--typo--desktop-headline-02);display:flex;justify-content:center;align-items:flex-end;padding-bottom:calc(12/16*1rem);padding-right:calc(12/16*1rem);padding-left:0;grid-row-start:1;grid-row-end:2;grid-column-start:2;grid-column-end:3;z-index:1;max-width:100%}.c-r-hiring-process{padding:calc(55/16*1rem) calc(24/16*1rem) calc(100/16*1rem)}.c-r-hiring-process__inner{padding:0}.c-r-hiring-process__header{padding:0;align-items:flex-end}.c-r-hiring-process__title{font:var(--typo--desktop-headline-02)}.c-r-hiring-process__description{display:block}.c-r-hiring-process__header{margin-bottom:calc(47/16*1rem)}.c-r-hiring-process__content{height:auto}.c-r-hiring-process__quote{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:repeat(4, 1fr);position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;gap:calc(20/16*1rem)}.c-r-hiring-process__quote-inner{grid-row-start:1;grid-row-end:3;grid-column-start:1;grid-column-end:3}.c-r-hiring-process__quote-inner .c-image{display:block;width:100%;height:100%;object-fit:cover;clip-path:url(#clip-hiring-process-shape)}.c-r-hiring-process__quote-inner .c-image
img{width:100%;height:100%;object-fit:cover;border-radius:calc(12/16*1rem)}.c-r-hiring-process__steps{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:repeat(4, 1fr);position:relative;overflow:visible;gap:calc(20/16*1rem)}.c-r-hiring-process__steps-track{display:contents;padding:0;gap:0}.c-r-hiring-process__step-item{background-color:var(--color-white);border-radius:calc(12/16*1rem);flex:initial;min-width:initial}.c-r-hiring-process__step-item:nth-last-child(5){grid-column-start:3}.c-r-hiring-process__step-item:nth-last-child(4){grid-column-start:4}.c-r-hiring-process__step-item:nth-last-child(3){grid-row-start:2;grid-column-start:2;border-bottom-left-radius:0;border-top-right-radius:0}.c-r-hiring-process__step-item:nth-last-child(2){grid-row-start:2;grid-column-start:3}.c-r-hiring-process__step-item:nth-last-child(1){grid-row-start:2;grid-column-start:4}.c-r-hiring-process__step-description{font:var(--typo--transverse-small-body-02)}.c-r-hiring-process__controls{display:none}}.c-testimonials{--this-background:var(--background,var(--color-primary--green));--this-color:var(--color,var(--color-white));--this-color--emphasis:var(--color__emphasis,var(--color-primary--gold));--this-header-color:var(--section-title-color,var(--this-color));--this-padding-inline:calc(24/16*1rem);display:flex;flex-flow:column;padding-inline:var(--this-padding-inline);padding-block:calc(40/16*1rem);color:var(--this-color);background-color:var(--this-background);overflow:hidden;position:relative;&.recrute{padding-block:calc(40/16*1rem)}&__wrapper{display:flex;flex-flow:column;gap:calc(30/16*1rem);width:100%;max-width:var(--max-width--block);margin-inline:auto}&__header{font:var(--typo--mobile-headline-02);color:var(--this-header-color)}&__header h1,
&__header h2,
&__header h3,
&__header h4,
&__header h5,
&__header
h6{display:flex;flex-flow:column;font:inherit}&__header h1 strong,
&__header h2 strong,
&__header h3 strong,
&__header h4 strong,
&__header h5 strong,
&__header h6
strong{color:var(--this-color--emphasis)}&.recrute &__header{font:var(--typo--mobile-headline-03)}&__carousel{display:flex;flex-flow:column;gap:calc(38/16*1rem);position:relative}&__embla{margin-inline:calc(-1 * var(--this-padding-inline));padding-inline:var(--this-padding-inline)}&__track{display:flex;gap:calc(10/16*1rem)}&__slide{flex:0 0 91%;display:flex;flex-flow:column-reverse;min-width:0;border-radius:calc(12/16*1rem);overflow:hidden;background:var(--card-background,var(--color-white));color:var(--text-color,var(--color-black));&.is-image-top{flex-flow:column}}&__image{aspect-ratio:1;max-width:100%;&.is-image-cutout{display:flex;justify-content:flex-end;align-items:flex-end;img{height:auto;object-fit:contain}}}&.recrute &__image{aspect-ratio:300/288}&__image
img{width:100%;height:100%;object-fit:cover}&__content{flex:1 1 auto;display:flex;flex-flow:column;gap:calc(40/16*1rem);padding:calc(30/16*1rem);color:var(--text-color, var(--color-primary--green))}&__blockquote{margin:unset;font:var(--typo--mobile-headline-05)}&__figcaption{display:flex;flex-flow:column;margin-block-start:auto}&__author{font:var(--typo--transverse-small-body-01);font-style:normal}&__role{font:var(--typo--transverse-small-body-02)}&__controls{--color--active:var(--color-white);--color--disabled:var(--color-grey--light)}&__controls--dark{--color--active:var(--color-black);--color--disabled:var(--color-grey--medium)}@media all and (min-width: 48em){&.recrute{padding-block:calc(68/16*1rem)}&__header{font:var(--typo--desktop-headline-02)}&.recrute &__header{font:var(--typo--desktop-headline-03);padding-inline-end:calc(100/16*1rem)}&__track{gap:calc(20/16*1rem)}&__slide{flex-flow:row-reverse nowrap;align-items:flex-end;flex:0 0 calc(50% - calc(10/16*1rem));min-height:fit-content;&.is-image-top{flex-flow:row-reverse nowrap}}&__image{align-self:stretch;width:51.72413793%;flex:0 0 auto;&.is-image-cutout{img{max-width:fit-content;width:120%}}}&__image
img{width:100%;height:100%;object-fit:cover}&__content{gap:calc(30/16*1rem)}&__figcaption{margin-block-start:unset;gap:calc(2/16*1rem)}&__author{font:var(--typo--transverse-mention-text-01)}&__role{font:var(--typo--transverse-mention-text-02)}&__controls{align-self:flex-end}&.recrute &__controls{position:absolute;bottom:calc(100% + (30/16*1rem));right:0}}}.c-job-family{width:100%;background-color:var(--this-bg, var(--color-primary--green));color:var(--this-color, var(--color-white));padding:calc(38/16*1rem) calc(24/16*1rem) calc(38/16*1rem);position:relative}.c-job-family__inner{max-width:var(--max-width--block);margin:0
auto;border-radius:14px;background:var(--this-inner-bg, rgba(255, 255, 255, 0.06));backdrop-filter:blur(5.300000190734863px);padding:calc(35/16*1rem) calc(13/16*1rem)}.c-job-family__header{text-align:center}.c-job-family__title{font:var(--typo--mobile-headline-02);white-space:pre-line}.c-job-family__description{margin-top:calc(8/16*1rem);font:var(--typo--transverse-small-body-02)}.c-job-family.display-default .c-job-family__logo{padding-inline:calc(65/16*1rem)}.c-job-family__logo{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center}.c-job-family.display-boxed .c-job-family__logo{width:calc(720/16*1rem);height:calc(615/16*1rem);left:50%;right:auto;transform:translateX(-50%)}.c-job-family__logo
svg{margin-inline:auto;width:100%}.c-job-family__content{margin-top:calc(32/16*1rem)}.c-job-family__content-slider{overflow:hidden;margin-bottom:calc(20/16*1rem)}.c-job-family__content-slider-track{display:flex;gap:calc(20/16*1rem)}.c-job-family__content-slider-slide{flex:0 0 100%;min-width:0;display:flex}.c-job-family__controls{--color--active:var(--color-white);--color--disabled:var(--color-grey--light);justify-content:center}.c-job-family__controls.c-job-family__controls--dark{--color--active:var(--color-black);--color--disabled:var(--color-grey--medium)}.c-job-family.display-boxed .c-job-family__inner{overflow:hidden}.c-job-family.display-boxed .c-job-family__logo
svg{width:100%}@media (min-width: 65em){.c-job-family.display-boxed .c-job-family__logo
svg{scale:1}.c-job-family.display-boxed .c-job-family__logo{padding-inline:calc(70/16*1rem)}.c-job-family{padding:calc(65/16*1rem)}.c-job-family__inner{padding:calc(60/16*1rem) calc(70/16*1rem) calc(42/16*1rem)}.c-job-family__content-slider{overflow:visible;margin-bottom:0}.c-job-family__content-slider-track{gap:calc(20/16*1rem);justify-content:center}.c-job-family__content-slider-track>*{width:calc(100% / 3)}.c-job-family__content-slider-slide{flex:initial}.c-job-family__header{margin-bottom:calc(53/16*1rem)}.c-job-family__description{font:var(--typo--mobile-headline-05);margin-top:calc(30/16*1rem)}.c-job-family.display-boxed .c-job-family__inner{position:relative}.c-job-family__controls{display:none}.c-job-family__title{font:var(--typo--desktop-headline-02)}.c-job-family.display-boxed .c-job-family__logo{width:100%;height:auto;left:0;right:0;transform:none;bottom:calc(-65/16*1rem)}.c-job-family.display-boxed .c-job-family__logo
svg{max-width:calc(800 / 16 * 1rem)}.c-job-family:not(.display-boxed) .c-job-family__logo
svg{max-width:70%}}@media (min-width: 75em){.c-job-family.display-boxed .c-job-family__logo
svg{max-width:calc(900 / 16 * 1rem) !important}.c-job-family:not(.display-boxed) .c-job-family__logo
svg{max-width:60%}}@media (min-width: 93.75em){.c-job-family.display-boxed .c-job-family__logo
svg{max-width:calc(984 / 16 * 1rem) !important}}