@keyframes careers-page-borderSlideIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}*,::after,::before{box-sizing:border-box}.careers-page-benefits-section{padding-top:var(--careers-page-spacing-10);display:flex;flex-direction:column;gap:var(--careers-page-spacing-6)}@media (max-width:768px){.careers-page-benefits-section{padding-bottom:var(--careers-page-spacing-10)}}@media (min-width:1024px){.careers-page-benefits-section{padding-bottom:var(--careers-page-spacing-20)}}.careers-page-benefits-section__header{display:flex;flex-direction:column;gap:var(--careers-page-spacing-6)}.careers-page-benefits-section__title{text-align:left}.careers-page-benefits-section__description{color:var(--careers-page-palette-warmGray-700);line-height:var(--careers-page-font-lineHeight-snug135)}.careers-page-benefits-section__separator{display:none}.careers-page-benefits-section__list{display:flex;flex-direction:column}.careers-page-benefits-section__list .careers-page-accordion__trigger{font-weight:var(--careers-page-font-weight-normal)}.careers-page-benefits-section__list .careers-page-accordion:first-child,.careers-page-faq-section__list .careers-page-accordion:first-child{border-top:var(--careers-page-borderWidth-thin) solid var(--careers-page-palette-neutral-black16)}@media (min-width:768px){.careers-page-benefits-section{padding-top:var(--careers-page-spacing-20)}}@media (min-width:1024px){.careers-page-benefits-section{display:grid;grid-template-columns:1fr 1px 1fr;gap:var(--careers-page-spacing-2);align-items:start}.careers-page-benefits-section__separator{display:block;width:var(--careers-page-button-borderWidth);height:var(--careers-page-misc-full);background-color:var(--careers-page-palette-neutral-black16);align-self:stretch}.careers-page-benefits-section__header{padding-right:var(--careers-page-spacing-4)}.careers-page-benefits-section__list{padding-left:var(--careers-page-spacing-4)}}.careers-page-carousel{width:100%;background-color:var(--careers-page-palette-warmGray-200);position:relative}.careers-page-carousel__container{padding-top:var(--careers-page-spacing-15);padding-bottom:var(--careers-page-spacing-15)}@media (min-width:1024px){.careers-page-carousel__container{padding-top:0;padding-bottom:0}}.careers-page-carousel__inner{margin:0 auto;position:relative}@media (min-width:1024px){.careers-page-carousel__inner{display:grid;grid-template-columns:1fr 1fr;height:var(--careers-page-misc-carouselHeight);max-width:none;padding:0}}@media (max-width:1023px){.careers-page-carousel__inner{display:grid;grid-template-columns:1fr;gap:var(--careers-page-spacing-8)}}.careers-page-carousel__content{display:flex;flex-direction:column;gap:var(--careers-page-spacing-4)}@media (min-width:1024px) and (max-width:1370px){.careers-page-carousel__content{padding-left:var(--careers-page-spacing-8)!important;gap:var(--careers-page-spacing-2)}}@media (min-width:1024px){.careers-page-carousel__content{padding:var(--careers-page-spacing-8) var(--careers-page-spacing-4) var(--careers-page-spacing-8) calc((100vw - var(--careers-page-container-maxWidth-desktop))/2);justify-content:center;border-right:1px solid var(--careers-page-palette-warmGray-300);max-width:none}.careers-page-carousel__content::after,.careers-page-carousel__content::before{content:"";position:absolute;width:100%;height:1px;background-color:var(--careers-page-palette-warmGray-300);left:0;top:215px}.careers-page-carousel__content::before{top:505px}}@media (max-width:1023px){.careers-page-carousel__content{padding-left:var(--careers-page-spacing-8);padding-right:var(--careers-page-spacing-8);padding-top:var(--careers-page-spacing-20);gap:var(--careers-page-spacing-4)}}@media (max-width:640px){.careers-page-carousel__content{padding-top:var(--careers-page-spacing-10)}}.careers-page-carousel__title{color:var(--careers-page-palette-neutral-black)}.careers-page-carousel__description{color:var(--careers-page-palette-warmGray-700);line-height:var(--careers-page-font-lineHeight-snug135);max-width:650px}.careers-page-carousel__title-wrapper{display:block;opacity:0;transform:translateY(10px);transition:opacity .5s ease-out,transform .5s ease-out;transition-delay:.2s;margin-bottom:var(--careers-page-spacing-4)}.careers-page-carousel__title-wrapper--visible{opacity:1;transform:translateY(0)}.careers-page-carousel__title-word{display:inline-block;opacity:0;transform:translateY(10px);transition:opacity .4s ease-out,transform .8s ease-out;transition-delay:calc(.2s + var(--careers-page-word-animation-delay));margin-right:.25em}.careers-page-carousel__title-word--visible{opacity:1;transform:translateY(0)}.careers-page-carousel__text-wrapper{display:block;opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out;transition-delay:.3s}.careers-page-carousel__text-wrapper--visible{opacity:1;transform:translateY(0)}.careers-page-carousel__controls{display:flex;align-items:center;gap:var(--careers-page-spacing-2);margin-top:var(--careers-page-spacing-4)}.careers-page-carousel__control{background:0 0}.careers-page-carousel__images{position:relative;width:100%}@media (min-width:1024px){.careers-page-carousel__images{height:720px;display:grid;grid-template-rows:var(--careers-page-misc-carouselRowTop) var(--careers-page-misc-carouselRowMiddle) var(--careers-page-misc-carouselRowTop)}}@media (max-width:1023px){.careers-page-carousel__images{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:0;border-top:1px solid var(--careers-page-palette-warmGray-300)}}.careers-page-carousel__images-wrapper{width:100%;height:100%;transition:opacity .5s ease-in-out}.careers-page-carousel__images-wrapper--transitioning{opacity:.7}@media (min-width:1024px){.careers-page-carousel__images-wrapper{position:relative;height:100%}}@media (max-width:1023px){.careers-page-carousel__images-wrapper{display:contents}.careers-page-carousel__horizontal-lines{display:none}}.careers-page-carousel__image-container{overflow:hidden;opacity:0;transform:scale(.8);transform-origin:var(--careers-page-transform-origin, center);transition:opacity .5s ease-out,transform .8s ease-out;transition-delay:var(--careers-page-animation-delay)}.careers-page-carousel__image-container--visible{opacity:1;transform:scale(1)}@media (min-width:1024px){.careers-page-carousel__image-container{position:absolute}.careers-page-carousel__image-container--1{left:0;width:calc(224px/2);height:calc(224px/2);top:calc(206px/2)}.careers-page-carousel__image-container--2{top:0;right:0;width:calc(100%/2);height:215px}.careers-page-carousel__image-container--2::before{content:"";position:absolute;width:1px;height:100%;left:0;top:0;background-color:var(--careers-page-palette-warmGray-300);z-index:1}.careers-page-carousel__image-container--4{width:190px;height:190px;top:calc(215px + 200px/4*2);right:calc(50% - 190px);overflow:visible}.careers-page-carousel__image-container--4::before{content:"";position:absolute;width:1px;height:290px;top:calc((290px/4*2)*-1);background-color:var(--careers-page-palette-warmGray-300);z-index:4}.careers-page-carousel__image-container--3{top:505px;left:0;width:calc(100%/2);height:215px}.careers-page-carousel__image-container--3::before{content:"";position:absolute;width:1px;height:100%;right:0;top:0;background-color:var(--careers-page-palette-warmGray-300);z-index:1}}@media (max-width:1023px){.careers-page-carousel__image-container{position:relative;aspect-ratio:1.77777778}.careers-page-carousel__image-container--1{display:none}.careers-page-carousel__image-container--2{grid-row:1;grid-column:2;border-left:1px solid var(--careers-page-palette-warmGray-300);border-bottom:1px solid var(--careers-page-palette-warmGray-300)}.careers-page-carousel__image-container--3{grid-row:2;grid-column:1;border-right:1px solid var(--careers-page-palette-warmGray-300);border-top:1px solid var(--careers-page-palette-warmGray-300)}.careers-page-carousel__image-container--4{display:none}}.careers-page-carousel__image{width:100%;height:100%;object-fit:cover;display:block}.careers-page-cta-section{background-color:var(--careers-page-palette-pink-900);position:relative}@media (max-width:728px){.careers-page-cta-section{margin-top:var(--careers-page-spacing-10);margin-bottom:var(--careers-page-spacing-10)}}@media (min-width:1025px){.careers-page-cta-section{max-width:1344px;margin:0 auto;height:450px;margin-bottom:var(--careers-page-spacing-20)}}.careers-page-cta-section__container{position:relative;height:100%;z-index:2}.careers-page-cta-section__inner{position:relative;height:100%}@media (min-width:1025px){.careers-page-cta-section__inner{display:flex;align-items:center}}@media (max-width:1024px){.careers-page-cta-section__inner{display:flex;flex-direction:column}}.careers-page-cta-section__content{display:flex;flex-direction:column;align-items:flex-start;gap:42px}@media (min-width:1025px){.careers-page-cta-section__content{position:relative;z-index:3;padding-left:var(--careers-page-spacing-8)}}@media (max-width:1024px){.careers-page-cta-section__content{padding:var(--careers-page-spacing-8);max-width:550px}}@media (max-width:640px){.careers-page-cta-section__content{padding:var(--careers-page-spacing-6);gap:var(--careers-page-spacing-8)}}.careers-page-cta-section__title{color:var(--careers-page-palette-white)}@media (min-width:1025px){.careers-page-cta-section__title{width:640px}}.careers-page-cta-section__button{height:40px!important}.careers-page-cta-section__button:hover{background-color:var(--careers-page-palette-warmGray-300)!important}@media (min-width:1025px){.careers-page-cta-section__visual{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:flex;align-items:center;justify-content:center}}@media (max-width:1024px){.careers-page-cta-section__visual{position:relative;width:100%}}.careers-page-cta-section__svg{display:block}@media (min-width:1025px){.careers-page-cta-section__svg--desktop{display:block;width:1344px;height:450px}}@media (max-width:1024px){.careers-page-cta-section__svg--desktop{display:none}}.careers-page-cta-section__svg--tablet{display:none}@media (min-width:641px) and (max-width:1024px){.careers-page-cta-section__svg--tablet{display:block;width:100%;height:auto}}.careers-page-cta-section__svg--mobile{display:none}@media (max-width:640px){.careers-page-cta-section__svg--mobile{display:block;width:100%;height:auto}}.careers-page-faq-section{width:var(--careers-page-misc-full);padding-top:var(--careers-page-spacing-10);padding-bottom:var(--careers-page-spacing-10)}.careers-page-faq-section__title{text-align:center;padding-bottom:var(--careers-page-spacing-12)}.careers-page-faq-section__list{display:flex;flex-direction:column}.careers-page-faq-section__list .careers-page-accordion__trigger{font-weight:var(--careers-page-font-weight-normal)}.careers-page-faq-section .careers-page-accordion__content-inner strong{font-weight:var(--careers-page-font-weight-semibold)}@media (min-width:728px){.careers-page-faq-section{padding-top:var(--careers-page-spacing-20);padding-bottom:var(--careers-page-spacing-20)}}@media (min-width:1024px){.careers-page-faq-section{border-top:var(--careers-page-borderWidth-thin) solid var(--careers-page-palette-neutral-black16)}.careers-page-faq-section__title{text-align:left}}.careers-page-hero-section{width:var(--careers-page-misc-full);padding-top:var(--careers-page-spacing-16)}.careers-page-hero-section__content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--careers-page-spacing-8);padding-right:var(--careers-page-spacing-4);padding-left:var(--careers-page-spacing-4);margin-bottom:var(--careers-page-spacing-8)}.careers-page-hero-section__title{color:var(--careers-page-palette-black)}.careers-page-hero-section__description{color:var(--careers-page-palette-warmGray-900);max-width:675px;line-height:var(--careers-page-font-lineHeight-snug135);letter-spacing:var(--careers-page-font-letterSpacing-wide);text-align:center}@media (min-width:768px){.careers-page-hero-section__description{max-width:620px}}@media (min-width:1024px){.careers-page-hero-section__description{max-width:675px}}.careers-page-hero-section__images{display:flex;justify-content:center;align-items:start}.careers-page-hero-section__image-wrapper{position:relative;overflow:hidden;opacity:0;transform:scale(.8);transition:opacity .6s ease-out,transform .6s ease-out;transition-delay:var(--careers-page-animation-delay);aspect-ratio:1}.careers-page-hero-section__image-wrapper--visible{opacity:1;transform:scale(1)}.careers-page-hero-section__image-wrapper--1,.careers-page-hero-section__image-wrapper--5{display:none}.careers-page-hero-section__image-wrapper--2{flex:0 1 28.5%}.careers-page-hero-section__image-wrapper--3{flex:0 1 43%}.careers-page-hero-section__image-wrapper--4{flex:0 1 28.5%}.careers-page-hero-section__image{width:var(--careers-page-misc-full);height:var(--careers-page-misc-full);object-fit:cover}@media (min-width:768px){.careers-page-hero-section{padding-top:var(--careers-page-spacing-20)}.careers-page-hero-section__content{margin-bottom:var(--careers-page-spacing-12)}.careers-page-hero-section__image-wrapper--1,.careers-page-hero-section__image-wrapper--5{display:block}.careers-page-hero-section__image-wrapper--1{flex:0 1 11.5%}.careers-page-hero-section__image-wrapper--2{flex:0 1 22%}.careers-page-hero-section__image-wrapper--3{flex:0 1 33%}.careers-page-hero-section__image-wrapper--4{flex:0 1 22%}.careers-page-hero-section__image-wrapper--5{flex:0 1 11.5%}}.careers-page-infrastructure-section{padding-top:var(--careers-page-spacing-10);padding-bottom:var(--careers-page-spacing-10)}.careers-page-infrastructure-section__header{text-align:center;margin-bottom:var(--careers-page-spacing-12)}.careers-page-infrastructure-section__title{margin-bottom:var(--careers-page-spacing-4)}.careers-page-infrastructure-section__description{max-width:680px;margin-left:auto;margin-right:auto;color:var(--careers-page-palette-warmGray-700);line-height:var(--careers-page-font-lineHeight-snug135)}.careers-page-infrastructure-section__grid{display:grid;grid-template-columns:1fr;gap:var(--careers-page-spacing-6)}@media (min-width:768px){.careers-page-infrastructure-section{padding-top:var(--careers-page-spacing-20);padding-bottom:var(--careers-page-spacing-20)}.careers-page-infrastructure-section__grid{grid-template-columns:repeat(2,1fr);gap:var(--careers-page-spacing-8)}}.careers-page-data-section{width:var(--careers-page-misc-full);padding-top:var(--careers-page-spacing-10)}@media (max-width:768px){.careers-page-data-section{padding-bottom:var(--careers-page-spacing-10)}}@media (min-width:1024px){.careers-page-data-section{padding-bottom:var(--careers-page-spacing-20)}}.careers-page-data-section__title{text-align:center;margin-bottom:var(--careers-page-spacing-12)}.careers-page-data-section__grid{display:grid;grid-template-columns:1fr;gap:var(--careers-page-spacing-6)}@media (min-width:768px){.careers-page-data-section{padding-top:var(--careers-page-spacing-20)}.careers-page-data-section__grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:var(--careers-page-spacing-8)}}@media (min-width:1024px){.careers-page-data-section__title{text-align:left}.careers-page-data-section__grid{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.careers-page-data-section__block--1,.careers-page-data-section__block--2{grid-row:span 2}.careers-page-data-section__block--3,.careers-page-data-section__block--4{grid-row:span 1}}.careers-page-teams-section{width:var(--careers-page-misc-full);padding-top:var(--careers-page-spacing-10)}@media (max-width:768px){.careers-page-teams-section{padding-bottom:var(--careers-page-spacing-10)}}.careers-page-teams-section__header{display:flex;flex-direction:column;align-items:center;gap:var(--careers-page-spacing-6);margin-bottom:var(--careers-page-spacing-12);text-align:center}.careers-page-teams-section__title{flex:1}.careers-page-teams-section__grid{display:grid;grid-template-columns:1fr;gap:var(--careers-page-spacing-6)}@media (min-width:768px){.careers-page-teams-section{padding-top:var(--careers-page-spacing-20)}.careers-page-teams-section__grid{grid-template-columns:repeat(2,1fr);gap:var(--careers-page-spacing-8)}}@media (min-width:1024px){.careers-page-teams-section{padding-bottom:var(--careers-page-spacing-20);border-top:var(--careers-page-borderWidth-thin) solid var(--careers-page-palette-neutral-black16);border-bottom:var(--careers-page-borderWidth-thin) solid var(--careers-page-palette-neutral-black16)}.careers-page-teams-section__grid{grid-template-columns:repeat(3,1fr)}}.careers-page-typography-lg,.careers-page-typography-md,.careers-page-typography-sm,.careers-page-typography-xl{font-family:var(--careers-page-font-family-haasGrotTextR);font-weight:var(--careers-page-font-weight-heading)}.careers-page-typography-body,.careers-page-typography-button{font-family:var(--careers-page-font-family-haasGrotTextR);font-size:var(--careers-page-font-size-body);line-height:var(--careers-page-font-lineHeight-snug135);font-weight:var(--careers-page-font-weight-normal);letter-spacing:var(--careers-page-font-letterSpacing-wide)}.careers-page-typography-button{font-size:var(--careers-page-font-size-button);line-height:var(--careers-page-font-lineHeight-none);font-weight:var(--careers-page-font-weight-button);letter-spacing:var(--careers-page-font-letterSpacing-normal)}.careers-page-typography-xl{font-size:var(--careers-page-font-responsive-xl-mobile);line-height:var(--careers-page-font-lineHeight-none);letter-spacing:var(--careers-page-font-letterSpacing-tightest)}@media (min-width:768px){.careers-page-typography-xl{font-size:var(--careers-page-font-responsive-xl-tablet)}}@media (min-width:1024px){.careers-page-typography-xl{font-size:var(--careers-page-font-responsive-xl-desktop)}}.careers-page-typography-lg{font-size:var(--careers-page-font-responsive-lg-mobile);line-height:var(--careers-page-font-lineHeight-none);letter-spacing:var(--careers-page-font-letterSpacing-tightest)}@media (min-width:768px){.careers-page-typography-lg{font-size:var(--careers-page-font-responsive-lg-tablet)}}@media (min-width:1024px){.careers-page-typography-lg{font-size:var(--careers-page-font-responsive-lg-desktop)}}.careers-page-typography-md{font-size:var(--careers-page-font-responsive-md-mobile);line-height:var(--careers-page-font-lineHeight-snug135);letter-spacing:var(--careers-page-font-letterSpacing-tight)}@media (min-width:768px){.careers-page-typography-md{font-size:var(--careers-page-font-responsive-md-tablet)}}@media (min-width:1024px){.careers-page-typography-md{font-size:var(--careers-page-font-responsive-md-desktop)}}.careers-page-typography-sm{font-size:var(--careers-page-font-responsive-sm-mobile);line-height:var(--careers-page-font-lineHeight-snug135);letter-spacing:var(--careers-page-font-letterSpacing-wide)}@media (min-width:1024px){.careers-page-typography-sm{font-size:var(--careers-page-font-responsive-sm-desktop)}}.careers-page-typography-variant-subtle{color:var(--careers-page-palette-neutral-black64)}.careers-page-typography-variant-muted{color:var(--careers-page-palette-neutral-black48)}.careers-page-typography-variant-light{color:var(--careers-page-palette-warmGray-500)}.careers-page-typography-variant-primary{color:var(--careers-page-palette-neutral-black)}.careers-page-typography-variant-white{color:var(--careers-page-palette-white)}.careers-page-typography-weight-normal{font-weight:var(--careers-page-font-weight-normal)}.careers-page-typography-weight-medium{font-weight:var(--careers-page-font-weight-medium)}.careers-page-typography-weight-heading{font-weight:var(--careers-page-font-weight-heading)}.careers-page-typography-weight-semibold{font-weight:var(--careers-page-font-weight-semibold)}.careers-page-typography-weight-bold{font-weight:var(--careers-page-font-weight-bold)}.careers-page-button,.careers-page-typography-weight-button{font-weight:var(--careers-page-font-weight-button)}.careers-page-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--careers-page-spacing-2);font-family:var(--careers-page-font-family-haasGrotTextR);font-size:var(--careers-page-font-size-button);line-height:var(--careers-page-button-lineHeight);letter-spacing:var(--careers-page-font-letterSpacing-normal);text-decoration:none;padding:var(--careers-page-spacing-3) var(--careers-page-spacing-4);border-radius:var(--careers-page-radius-sm);border:var(--careers-page-button-borderWidth) solid transparent;cursor:pointer;transition:var(--careers-page-transition-base);user-select:none}.careers-page-button:focus{outline:0;box-shadow:none}.careers-page-button:focus-visible{outline:0;box-shadow:0 0 0 var(--careers-page-button-focusRingWidth) var(--careers-page-palette-neutral-black16)}.careers-page-button:disabled,.careers-page-button[aria-disabled=true]{cursor:not-allowed;pointer-events:none}.careers-page-button-variant-primary{background-color:var(--careers-page-palette-black);color:var(--careers-page-palette-white)}.careers-page-button-variant-primary:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--careers-page-palette-neutral-black64)}.careers-page-button-variant-primary:active:not(:disabled):not([aria-disabled=true]){background-color:var(--careers-page-palette-neutral-black80);border-color:var(--careers-page-palette-neutral-black80)}.careers-page-button-variant-primary:disabled,.careers-page-button-variant-primary[aria-disabled=true]{background-color:var(--careers-page-palette-neutral-black16);color:var(--careers-page-palette-neutral-black48);border-color:var(--careers-page-palette-neutral-black48)}.careers-page-button-variant-secondary{background-color:var(--careers-page-palette-white);color:var(--careers-page-palette-black);border-color:transparent}.careers-page-button-variant-secondary:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--careers-page-palette-neutral-black8);border-color:transparent}.careers-page-button-variant-secondary:active:not(:disabled):not([aria-disabled=true]){background-color:var(--careers-page-palette-neutral-black16);border-color:transparent}.careers-page-button-variant-outline:disabled,.careers-page-button-variant-outline[aria-disabled=true],.careers-page-button-variant-secondary:disabled,.careers-page-button-variant-secondary[aria-disabled=true]{background-color:transparent;color:var(--careers-page-palette-neutral-black48);border-color:var(--careers-page-palette-neutral-black48)}.careers-page-button-variant-outline{background-color:transparent;color:var(--careers-page-palette-black);border-color:var(--careers-page-palette-black)}.careers-page-button-variant-outline:hover:not(:disabled):not([aria-disabled=true]){background-color:transparent;color:var(--careers-page-palette-neutral-black64);border-color:var(--careers-page-palette-neutral-black64)}.careers-page-button-variant-outline:active:not(:disabled):not([aria-disabled=true]){background-color:var(--careers-page-palette-neutral-black8);color:var(--careers-page-palette-neutral-black80);border-color:var(--careers-page-palette-neutral-black80)}.careers-page-button-variant-link{background-color:transparent;color:var(--careers-page-palette-black);border-color:transparent;padding:var(--careers-page-spacing-0);text-decoration:none}.careers-page-button-variant-link:hover:not(:disabled):not([aria-disabled=true]){background-color:transparent;color:var(--careers-page-palette-neutral-black64);text-decoration:none}.careers-page-button-variant-link:active:not(:disabled):not([aria-disabled=true]){background-color:transparent;color:var(--careers-page-palette-black);text-decoration:underline}.careers-page-button-variant-link:focus{background-color:transparent;color:var(--careers-page-palette-black);border-color:var(--careers-page-palette-black);text-decoration:none;box-shadow:none!important}.careers-page-button-variant-link:focus-visible{background-color:transparent;color:var(--careers-page-palette-black);border-color:var(--careers-page-palette-black);text-decoration:none;box-shadow:none!important}.careers-page-button-variant-link:disabled,.careers-page-button-variant-link[aria-disabled=true]{background-color:transparent;color:var(--careers-page-palette-neutral-black48);border-color:transparent;text-decoration:none}.careers-page-button-size-sm{padding:var(--careers-page-spacing-2) var(--careers-page-spacing-3);font-size:var(--careers-page-font-size-md)}.careers-page-button-size-md{padding:var(--careers-page-spacing-3) var(--careers-page-spacing-4);font-size:var(--careers-page-font-size-button)}.careers-page-button-size-lg{padding:var(--careers-page-spacing-4) var(--careers-page-spacing-6);font-size:var(--careers-page-font-size-lg)}.careers-page-button--full-width{width:100%}.careers-page-button__arrow{display:flex;align-items:center;justify-content:center}.careers-page-button__arrow svg{width:var(--careers-page-button-icon-width);height:var(--careers-page-button-icon-height);fill:currentColor}.careers-page-container{width:var(--careers-page-misc-full)}.careers-page-container-variant-full{max-width:none;padding-left:0;padding-right:0}.careers-page-container-variant-constrained{width:var(--careers-page-misc-full);margin-left:auto;margin-right:auto;padding-left:var(--careers-page-container-paddingX-sm);padding-right:var(--careers-page-container-paddingX-sm)}@media (min-width:768px){.careers-page-container-variant-constrained{padding-left:var(--careers-page-container-paddingX-md);padding-right:var(--careers-page-container-paddingX-md)}}@media (min-width:1344px){.careers-page-container-variant-constrained{width:var(--careers-page-container-maxWidth-desktop);padding-left:0;padding-right:0}}.careers-page-dropdown{position:relative;display:inline-block}.careers-page-dropdown__trigger{display:flex;align-items:center;justify-content:space-between;width:var(--careers-page-misc-full);font-family:var(--careers-page-font-family-haasGrotTextR);font-size:var(--careers-page-font-size-button);font-weight:var(--careers-page-font-weight-normal);color:var(--careers-page-palette-black);text-align:left;padding:var(--careers-page-dropdown-trigger-paddingY) var(--careers-page-dropdown-trigger-paddingX) var(--careers-page-dropdown-trigger-paddingY) var(--careers-page-dropdown-trigger-paddingLeft);background-color:var(--careers-page-palette-white);border:var(--careers-page-dropdown-borderWidth) solid var(--careers-page-palette-neutral-black48);border-radius:var(--careers-page-radius-sm);cursor:pointer;opacity:var(--careers-page-opacity-full);transition:var(--careers-page-transition-base)}.careers-page-dropdown__trigger:hover:not(:disabled){border-color:var(--careers-page-palette-neutral-black80)}.careers-page-dropdown__trigger:focus,.careers-page-dropdown__trigger[aria-expanded=true]{border-color:var(--careers-page-palette-black);outline:0}.careers-page-dropdown__trigger:disabled{border-color:var(--careers-page-palette-neutral-black48);color:var(--careers-page-palette-neutral-black48);cursor:not-allowed;opacity:var(--careers-page-opacity-full)}.careers-page-dropdown__icon{display:flex;align-items:center;justify-content:center;margin-left:var(--careers-page-spacing-2)}.careers-page-dropdown__icon svg{width:var(--careers-page-dropdown-icon-width);height:var(--careers-page-dropdown-icon-height);fill:currentColor;transition:var(--careers-page-transition-fast)}.careers-page-dropdown__trigger[aria-expanded=true] .careers-page-dropdown__icon svg{transform:rotate(180deg)}.careers-page-dropdown__menu{position:absolute;top:var(--careers-page-misc-dropdownTopOffset);left:0;z-index:var(--careers-page-zIndex-dropdown);background-color:var(--careers-page-palette-white);border:var(--careers-page-dropdown-menu-borderWidth) solid var(--careers-page-palette-neutral-black16);border-radius:var(--careers-page-radius-sm);max-height:var(--careers-page-dropdown-menu-height);overflow-y:auto;overflow-x:hidden;opacity:var(--careers-page-opacity-invisible);transform:translateY(var(--careers-page-misc-transformNegative));transition:var(--careers-page-transition-base);pointer-events:none}.careers-page-dropdown__menu[data-state=open]{opacity:1;transform:translateY(0);pointer-events:auto}.careers-page-dropdown__menu::-webkit-scrollbar{width:var(--careers-page-misc-scrollbarWidth)}.careers-page-dropdown__menu::-webkit-scrollbar-track{background:var(--careers-page-palette-neutral-black16);margin-top:var(--careers-page-misc-scrollbarOffset);margin-bottom:var(--careers-page-misc-scrollbarOffset);border-radius:var(--careers-page-radius-md);border-right:var(--careers-page-misc-scrollbarOffset) solid var(--careers-page-palette-white)}.careers-page-dropdown__menu::-webkit-scrollbar-thumb{background-color:var(--careers-page-palette-neutral-black80);border-radius:var(--careers-page-radius-md);border-right:var(--careers-page-misc-scrollbarOffset) solid var(--careers-page-palette-white);background-clip:padding-box}.careers-page-dropdown__menu::-webkit-scrollbar-thumb:hover{background-color:var(--careers-page-palette-neutral-black)}.careers-page-dropdown__item{display:flex;align-items:center;width:var(--careers-page-misc-full);text-align:left;background:0 0;border:0;outline:0;cursor:pointer;font-family:var(--careers-page-font-family-haasGrotTextR);font-size:var(--careers-page-font-size-button);font-weight:var(--careers-page-font-weight-normal);color:var(--careers-page-palette-black);padding-top:var(--careers-page-dropdown-item-paddingY);padding-right:var(--careers-page-dropdown-item-paddingX);padding-bottom:var(--careers-page-dropdown-item-paddingY);padding-left:var(--careers-page-dropdown-item-paddingX);gap:var(--careers-page-dropdown-item-gap);background-color:var(--careers-page-palette-white);transition:var(--careers-page-transition-base)}.careers-page-dropdown__item:hover:not(:disabled){background-color:var(--careers-page-palette-neutral-black16)}.careers-page-dropdown__item:focus{background-color:var(--careers-page-palette-neutral-black16);outline:0}.careers-page-dropdown__item:disabled{color:var(--careers-page-palette-neutral-black48);cursor:not-allowed;opacity:var(--careers-page-opacity-mostlyTransparent)}.careers-page-dropdown__item[aria-selected=true]{background-color:var(--careers-page-palette-neutral-black16);font-weight:var(--careers-page-font-weight-medium)}.careers-page-arrow-button{display:flex;align-items:center;justify-content:center;padding:0;border:var(--careers-page-button-borderWidth) solid var(--careers-page-palette-neutral-black48);border-radius:var(--careers-page-radius-sm);cursor:pointer;color:var(--careers-page-palette-black);transition:var(--careers-page-transition-base)}.careers-page-arrow-button:hover:not(:disabled){border-color:var(--careers-page-palette-black)}.careers-page-arrow-button:active{box-shadow:none}.careers-page-arrow-button:focus{border-color:var(--careers-page-palette-black);outline:0;box-shadow:none}.careers-page-arrow-button:focus-visible{outline:0;box-shadow:0 0 0 var(--careers-page-button-focusRingWidth) var(--careers-page-palette-neutral-black16)}.careers-page-arrow-button:disabled{border-color:var(--careers-page-palette-neutral-black48);color:var(--careers-page-palette-neutral-black48);cursor:not-allowed;opacity:var(--careers-page-opacity-semiTransparent)}.careers-page-arrow-button svg{flex-shrink:0;transition:transform var(--careers-page-transition-duration) var(--careers-page-transition-timing)}.careers-page-accordion{font-family:var(--careers-page-font-family-haasGrotTextR);position:relative;border-bottom:var(--careers-page-borderWidth-thin) solid var(--careers-page-palette-neutral-black16)}.careers-page-accordion--rolesVariant{border-bottom:none}.careers-page-accordion--rolesVariant::after{content:"";position:absolute;bottom:0;left:0;width:var(--careers-page-misc-full);height:var(--careers-page-borderWidth-thin);background-color:var(--careers-page-palette-neutral-black);animation:careers-page-borderSlideIn .8s ease-out forwards;transform-origin:left}.careers-page-accordion__trigger{display:flex;align-items:center;width:var(--careers-page-misc-full);padding:var(--careers-page-spacing-6)0;background:0 0;border:0;cursor:pointer;text-align:left;transition:var(--careers-page-transition-base);color:var(--careers-page-palette-black);-webkit-tap-highlight-color:transparent}.careers-page-accordion__trigger:hover{opacity:var(--careers-page-opacity-slightlyTransparent)}.careers-page-accordion__trigger:focus-visible{outline:0;box-shadow:0 0 0 var(--careers-page-button-borderWidth) var(--careers-page-palette-neutral-black16);border-radius:var(--careers-page-radius-sm)}.careers-page-accordion__title{flex:1;font-size:var(--careers-page-font-responsive-sm-desktop);color:inherit;-webkit-tap-highlight-color:transparent;-webkit-text-fill-color:currentColor}.careers-page-accordion__title--bold{font-weight:var(--careers-page-font-weight-semibold)}.careers-page-accordion__badge{margin-left:var(--careers-page-spacing-2);font-family:var(--careers-page-font-family-haasGrotTextR);font-size:var(--careers-page-font-size-md);font-weight:var(--careers-page-font-weight-normal);color:var(--careers-page-palette-neutral-black64)}.careers-page-accordion__control-wrapper{display:flex;align-items:center;justify-content:center;padding:0;background-color:var(--careers-page-palette-white);border:var(--careers-page-button-borderWidth) solid var(--careers-page-palette-neutral-black48);border-radius:var(--careers-page-radius-sm);color:var(--careers-page-palette-black);transition:var(--careers-page-transition-base);margin-left:var(--careers-page-spacing-2);width:24px;height:24px}.careers-page-accordion__control-icon{display:block}.careers-page-accordion__content{max-height:var(--careers-page-misc-maxHeightClosed);overflow:hidden;transition:var(--careers-page-transition-fast)}.careers-page-accordion__content--open{max-height:var(--careers-page-misc-maxHeightOpen)}.careers-page-accordion__content-inner{padding-bottom:var(--careers-page-spacing-4);padding-top:var(--careers-page-misc-paddingTiny)}.careers-page-accordion__heading{margin:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit}@media (max-width:767px){.careers-page-accordion--rolesVariant .careers-page-accordion__trigger{justify-content:space-between}.careers-page-accordion--rolesVariant .careers-page-accordion__badge{display:none}.careers-page-accordion--rolesVariant .careers-page-accordion__content-inner{width:var(--careers-page-misc-full);max-width:none;margin-left:0}}@media (min-width:768px) and (max-width:1023px){.careers-page-accordion--rolesVariant .careers-page-accordion__trigger{justify-content:space-between;gap:var(--careers-page-spacing-2)}.careers-page-accordion--rolesVariant .careers-page-accordion__title{flex:0 0 auto}.careers-page-accordion--rolesVariant .careers-page-accordion__badge{flex:1;text-align:center;margin-left:0}.careers-page-accordion--rolesVariant .careers-page-accordion__control-wrapper{flex:0 0 auto;margin-left:0}.careers-page-accordion--rolesVariant .careers-page-accordion__content-inner{width:var(--careers-page-misc-full);max-width:none;margin-left:0}}@media (min-width:1024px){.careers-page-accordion--rolesVariant .careers-page-accordion__trigger{display:grid;grid-template-columns:var(--careers-page-misc-percent30) 1fr auto;align-items:center}.careers-page-accordion--rolesVariant .careers-page-accordion__title{flex:none}.careers-page-accordion--rolesVariant .careers-page-accordion__badge{margin-left:0;justify-self:start}.careers-page-accordion--rolesVariant .careers-page-accordion__control-wrapper{margin-left:0;justify-self:end}.careers-page-accordion--rolesVariant .careers-page-accordion__content-inner{margin-left:var(--careers-page-misc-percent30);width:var(--careers-page-misc-percent70);max-width:none}}.careers-page-accordion__item{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--careers-page-spacing-6);padding:var(--careers-page-spacing-3)0;border-bottom:var(--careers-page-borderWidth-thin) solid var(--careers-page-palette-neutral-black16)}.careers-page-accordion__item:last-child{border-bottom:none}.careers-page-accordion__item:first-child{border-top:var(--careers-page-borderWidth-thin) solid var(--careers-page-palette-neutral-black16)}@media (min-width:768px){.careers-page-accordion__item{gap:0}}.careers-page-accordion__item-content{flex:1;gap:var(--careers-page-spacing-1)}.careers-page-accordion__item-title{margin-bottom:var(--careers-page-spacing-1);font-size:var(--careers-page-font-size-lg);font-weight:300;color:var(--careers-page-palette-black);-webkit-tap-highlight-color:transparent;-webkit-text-fill-color:var(--careers-page-palette-black)}.careers-page-accordion__item-description{margin-bottom:var(--careers-page-spacing-1);font-family:var(--careers-page-font-family-haasGrotTextR);font-size:var(--careers-page-font-size-md);font-weight:var(--careers-page-font-weight-normal);color:var(--careers-page-palette-neutral-black64)}.careers-page-accordion__item-meta{display:block;color:var(--careers-page-palette-warmGray-600);font-size:var(--careers-page-font-size-md);font-weight:300}.careers-page-accordion__item-action{flex-shrink:0}.careers-page-accordion__list{list-style:none;padding:0;margin-top:var(--careers-page-spacing-2);padding-top:var(--careers-page-misc-paddingTiny)}.careers-page-accordion__list-item{margin-bottom:var(--careers-page-spacing-3);position:relative;color:var(--careers-page-palette-warmGray-700);padding-left:var(--careers-page-spacing-5)}.careers-page-accordion__list-item::before{content:"";width:var(--careers-page-misc-listBulletSize);height:var(--careers-page-misc-listBulletSize);background:var(--careers-page-palette-warmGray-400);border-radius:var(--careers-page-misc-listBulletRadius);position:absolute;top:var(--careers-page-misc-listBulletTop);left:0;margin-right:var(--careers-page-spacing-5)}.careers-page-accordion--rolesVariant .careers-page-accordion__content-inner{padding-top:0;padding-bottom:0}.careers-page-accordion-container{display:flex;flex-direction:column;position:relative}.careers-page-accordion-container::before{content:"";display:block;width:var(--careers-page-misc-full);height:var(--careers-page-borderWidth-thin);background-color:var(--careers-page-palette-neutral-black);animation:careers-page-borderSlideIn .8s ease-out forwards;transform-origin:left}.careers-page-card{display:flex;flex-direction:column;align-items:flex-start;padding:var(--careers-page-spacing-8);background-color:var(--careers-page-palette-warmGray-200)}.careers-page-card__icon{color:var(--careers-page-palette-black);margin-bottom:var(--careers-page-spacing-8)}.careers-page-card__title{margin-bottom:var(--careers-page-spacing-5)}.careers-page-card__description{color:var(--careers-page-palette-warmGray-700)}.careers-page-data-block{display:flex;flex-direction:column;justify-content:space-between;padding:var(--careers-page-spacing-6);background-color:var(--careers-page-palette-warmGray-200);min-height:200px}.careers-page-data-block__title{margin-bottom:auto}.careers-page-data-block__description{color:var(--careers-page-palette-black);margin-top:var(--careers-page-spacing-4)}