.careers__header{position:relative;top:0;left:0;display:flex;align-items:center;overflow:hidden;width:100%;min-height:clamp(30vw,60vh,1000px);padding-top:80px;padding-bottom:calc(5vw + 80px);background-color:var(--color-mono-100)}.careers__header:before{content:"";position:absolute;z-index:6;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.3)}.careers__header:after{content:"";position:absolute;z-index:10;bottom:-7.5vw;left:50%;width:150%;height:10vw;border-radius:100%;background:var(--color-body);transform:translateX(-50%)}.careers__slider{z-index:5}.careers__slider-dots{z-index:15}.careers__subtitle,.careers__title{text-shadow:0 0 1em rgb(0,0,0)}.careers__body{padding-top:32px}.careers__footer{position:relative;z-index:10;margin-top:80px;margin-bottom:-16px}.careers-filter-wrapper{position:relative;border-radius:var(--border-radius-regular);background:var(--color-mono-050)}.careers-filter-wrapper:after{content:"";position:absolute;z-index:5;top:0;right:0;bottom:0;width:20px;height:100%;border-radius:0 var(--border-radius-regular) var(--border-radius-regular) 0;background:linear-gradient(90deg,rgba(233,234,238,0),var(--color-mono-050));pointer-events:none}.careers-filter{display:flex;justify-content:space-between;overflow-x:auto;min-width:100%;padding:6px}.careers-filter__item{display:block;justify-content:space-between;padding:12px 8px;border-radius:calc(var(--border-radius-regular) - 2px);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:all var(--duration-fast) var(--curve-fast-in)}.careers-filter__item:hover:not(.is-active){font-weight:var(--font-weight-medium)}.careers-filter__item:hover:not(.is-active) .careers-filter__item-count{background:var(--color-mono-400)}.careers-filter__item.is-active{background:var(--color-component);box-shadow:var(--box-shadow-light);font-weight:var(--font-weight-medium);color:var(--color-highlight)}.careers-filter__item.is-active .careers-filter__item-count{background:var(--color-highlight)}.careers-filter__item-text{display:inline-block}.careers-filter__item-text:before{content:attr(data-title);display:block;overflow:hidden;height:0;font-weight:var(--font-weight-medium)}.careers-filter__item-count{display:inline-block;width:20px;height:20px;border-radius:50%;background:var(--color-mono-300);font-size:12px;font-weight:var(--font-weight-medium);line-height:20px;color:var(--color-text-white);text-align:center;transition:background var(--duration-fast) var(--curve-fast-in)}.careers-slider{position:relative}.careers-slider__item,.careers-slider__items{position:absolute;top:0;right:0;bottom:0;left:0}.careers-slider__item{z-index:0;opacity:0;transition:opacity 500ms ease-in-out}.careers-slider__item.previous-active{z-index:5}.careers-slider__item.is-active{z-index:10;opacity:1}.careers-slider__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;min-width:100%;max-width:100%;min-height:100%;object-fit:cover;object-position:center}.careers-slider__dots{position:absolute;bottom:calc(5vw + 16px);left:50%;display:flex;transform:translateX(-50%)}.careers-slider__dot{width:10px;height:10px;margin:0 5px;border-radius:50%;background:var(--color-white);box-shadow:0 0 10px rgba(0,0,0,0.25);opacity:0.5;transition:opacity var(--duration-fast) var(--curve-fast-in)}.careers-slider__dot.is-active{opacity:1}.careers-slider__dot:hover{opacity:0.75}.careers-jobs__item{margin:24px 0}.careers-jobs__item.is-hidden{display:none}.careers-jobs__no-jobs{display:none;margin-top:32px;padding:32px;border:1px solid var(--color-line);border-radius:var(--border-radius-regular)}.careers-jobs__no-jobs.is-visible{display:block}.careers-job{position:relative;z-index:1;display:flex;flex-direction:column;padding:16px;cursor:pointer}.careers-job:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:var(--border-radius-regular);box-shadow:var(--box-shadow-light);opacity:0;transition:opacity var(--duration-fast) var(--curve-fast-in)}.careers-job:hover:before{opacity:1}.careers-job:hover .careers-job__link-icon{transform:translateX(4px)}.careers-job:hover .careers-job__subtitle{color:var(--color-text-light-hover)}.careers-job:active .careers-job__link-icon{transform:translateX(8px)}.careers-job:active .careers-job__subtitle{color:var(--color-text-light-active)}.careers-job__body{flex:1 1 auto}.careers-job__link-wrapper{display:flex;align-items:center;margin-top:16px}.careers-job__link{color:var(--color-link);--mask-color:var(--color-link)}.careers-job__link-icon{margin-left:8px;vertical-align:-2px;transition:transform var(--duration-fast) var(--curve-fast-in)}.careers-job__title{font-size:20px;font-weight:var(--font-weight-medium)}.careers-job__subtitle{color:var(--color-text-light)}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.careers-newsletter__content{width:100%;max-width:480px;margin:0 16px}.careers-newsletter__form{display:grid;grid-template-areas:"email email" "category button" "result result";grid-template-columns:1fr 1fr;grid-gap:8px}.careers-newsletter__form.is-subscribed .careers-newsletter__result{display:grid}.careers-newsletter__email{grid-area:email}.careers-newsletter__email-input{overflow:hidden;width:100%;height:44px;padding:10px 16px;border:1px solid var(--color-line);border-radius:var(--border-radius-small);line-height:24px;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap}.careers-newsletter__email-input:focus{border-color:var(--color-highlight);box-shadow:var(--box-shadow-highlight);outline:1px solid var(--color-white-A50)}.careers-newsletter__email-input:placeholder-shown{color:var(--color-text-body-light)}.careers-newsletter__category{grid-area:category}.careers-newsletter__category-dropdown{appearance:none;overflow:hidden;width:100%;height:44px;padding:10px 32px 10px 16px;border:1px solid var(--color-line);border-radius:var(--border-radius-small);background:var(--color-component);background-image:url(/icons-mask/interface/chevron-small-down.svg);background-position:right 10px center;background-size:20px 20px;background-repeat:no-repeat;font-size:var(--font-size-regular);line-height:24px;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.careers-newsletter__category-dropdown:focus{border-color:var(--color-highlight);box-shadow:var(--box-shadow-highlight);outline:1px solid var(--color-white-A50)}.careers-newsletter__button{grid-area:button}.careers-newsletter__button-icon{width:16px;height:16px;-webkit-mask-image:url(/img/pages/careers/mail.svg);mask-image:url(/img/pages/careers/mail.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:var(--color-icon-white)}.careers-newsletter__result{grid-area:result;display:none;grid-auto-flow:column;grid-gap:8px;align-items:center;justify-content:start;margin-top:20px;padding:18px;border:1px solid var(--color-green-500);border-radius:var(--border-radius-regular);background:var(--color-green-050)}.careers-newsletter__result-icon{background:var(--color-icon-green)}@media (min-width:576px){.careers-newsletter__form{grid-template-areas:"email category button" "result result result";grid-template-columns:1fr 160px 160px}}@media (min-width:768px){.careers__header{padding-top:144px;padding-bottom:calc(5vw + 48px)}.careers__body{padding-top:64px}.careers-job{flex-direction:row;padding:32px}.careers-job__link-wrapper{margin-top:0;margin-left:16px}.careers-job__title{font-size:24px}}@media (min-width:992px){.careers__body{padding-top:96px}}@media (min-width:1200px){.careers-filter__item{padding:12px 20px}}