.landing-careers-body{background:linear-gradient(180deg, var(--ds-color-green-100) 0, var(--ds-surface-page) 520px);background-repeat:no-repeat}.landing-careers__shell{inline-size:min(100% - (var(--ds-space-6) * 2), 1280px);margin-inline:auto;padding-block-end:var(--ds-space-12)}.landing-careers__header{color:var(--ds-text-on-dark)}.landing-careers__header-label{font-weight:var(--ds-font-weight-semibold)}.landing-careers__header-end{align-items:center;gap:var(--ds-space-4);flex-wrap:wrap;display:flex}.landing-careers__tagline{max-inline-size:30ch;font-size:var(--ds-font-size-sm)}.landing-careers__form-panel{margin-block-start:clamp(var(--ds-space-8), 3vw, var(--ds-space-12))}.landing-careers__vacancy-description{margin:var(--ds-space-3) 0 0;white-space:pre-wrap}.landing-careers__form-card{max-inline-size:62rem}.landing-careers__error-summary{margin-block-end:var(--ds-space-5)}.landing-careers__required-note{margin:0 0 var(--ds-space-5);color:var(--ds-text-muted);font-size:var(--ds-font-size-xs)}.landing-careers__form{gap:var(--ds-space-5);margin-block-start:0;display:grid}.landing-careers__form .landing-form__fieldset{gap:clamp(var(--ds-space-4), 2vw, var(--ds-space-5));display:grid}.landing-careers__section{gap:var(--ds-space-5);min-inline-size:0;padding-block:var(--ds-space-6);border-block-start:var(--ds-border-card);display:grid}.landing-careers__section:first-of-type{border:0;padding-block-start:0}.landing-careers__section-intro,.landing-careers__section-content{min-inline-size:0}.landing-careers__resume{border:0;min-inline-size:0;margin:0;padding:0}.landing-careers__resume legend{margin-block-end:var(--ds-space-2);padding:0}.landing-careers__section-title{margin:0 0 var(--ds-space-1);color:var(--ds-text-heading);font-family:var(--landing-font-display);font-size:var(--ds-font-size-lg);font-weight:var(--ds-font-weight-semibold)}.landing-careers__section-lead{color:var(--ds-text-body);font-size:var(--ds-font-size-sm);margin:0}.landing-careers__country{min-inline-size:0}.landing-careers__consent-group{gap:var(--ds-space-3);flex-direction:column;display:flex}.landing-careers__consent-box{padding:var(--ds-space-4);background:var(--ds-surface-page);border:var(--ds-border-card);border-radius:var(--ds-radius-lg)}.landing-careers__turnstile{margin-block-start:var(--ds-space-4)}.landing-careers__actions{padding-block:var(--ds-space-4) var(--ds-space-2);justify-items:center;display:grid}.landing-careers__status-banner{max-inline-size:46rem}.landing-careers__success-card{max-inline-size:48rem;margin-inline:auto}.landing-careers__summary-heading{margin:var(--ds-space-6) 0 var(--ds-space-3);color:var(--ds-text-heading);font-size:var(--ds-font-size-base);font-weight:var(--ds-font-weight-semibold)}.landing-careers__summary{gap:var(--ds-space-2) var(--ds-space-4);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));margin:0;display:grid}.landing-careers__summary dt{color:var(--ds-text-muted);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold)}.landing-careers__summary dd{overflow-wrap:anywhere;margin:0}.landing-careers__summary-introduction{white-space:pre-wrap}.landing-careers__other-errors-label{margin:var(--ds-space-3) 0 var(--ds-space-1);font-weight:var(--ds-font-weight-semibold)}.landing-careers__other-errors{margin:0;padding-inline-start:var(--ds-space-5)}.landing-careers__notice{min-inline-size:0}.landing-careers__notice-details{padding:var(--ds-space-4);border:1px solid var(--ds-border-card);border-radius:var(--ds-radius-md);background:var(--ds-surface-card)}.landing-careers__notice-summary{color:var(--ds-text-heading);font-weight:var(--ds-font-weight-semibold);cursor:pointer}.landing-careers__notice-body{gap:var(--ds-space-3);flex-direction:column;margin-block-start:var(--ds-space-4);display:flex}.landing-careers__notice-title{color:var(--ds-text-heading);font-size:var(--ds-font-size-lg);font-weight:var(--ds-font-weight-semibold);margin:0}.landing-careers__notice-version{color:var(--ds-text-muted);font-size:var(--ds-font-size-sm);margin:0}.landing-careers__notice-section{margin:0}.landing-careers__footer{margin-block-start:var(--ds-space-10)}.landing-careers-body{background:var(--ds-surface-page)}.landing-careers__discovery-hero{align-items:stretch;gap:var(--ds-space-8);padding-block:var(--ds-space-12);flex-wrap:wrap;display:flex}.landing-careers__discovery-copy{padding-block:var(--ds-space-6);flex:22rem;align-self:center}.landing-careers__eyebrow{color:var(--ds-text-muted);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold)}.landing-careers__discovery-copy h1,.landing-careers__detail h1,.landing-careers__application-header h1{color:var(--ds-text-heading);font-family:var(--landing-font-display);font-size:clamp(var(--ds-font-size-2xl), 5vw, var(--ds-font-size-4xl));line-height:var(--ds-font-leading-tight);margin-block:var(--ds-space-5)}.landing-careers__discovery-copy>p:not(.landing-careers__eyebrow){font-size:var(--ds-font-size-md);line-height:var(--ds-font-leading-normal);max-inline-size:48ch}.landing-careers__team-photo{aspect-ratio:960/529;object-fit:cover;border-radius:var(--ds-radius-xl);flex:24rem;block-size:auto;inline-size:50%;min-inline-size:0;max-inline-size:100%}.landing-careers__primary-link{min-block-size:var(--ds-space-12);padding:var(--ds-space-4) var(--ds-space-6);border-radius:var(--ds-radius-pill);background:var(--ds-surface-inverse);color:var(--ds-text-on-dark);font-weight:var(--ds-font-weight-semibold);justify-content:center;align-items:center;margin-block-start:var(--ds-space-4);text-decoration:none;display:inline-flex}.landing-careers__primary-link:hover{text-decoration:underline}.landing-careers__opportunities{padding-block:var(--ds-space-10);border-block-start:var(--ds-border-card)}.landing-careers__opportunities h2{color:var(--ds-text-heading);font-size:var(--ds-font-size-2xl);margin-block:var(--ds-space-3) var(--ds-space-6)}.landing-careers__filters{align-items:end;gap:var(--ds-space-4);padding-block:var(--ds-space-4);flex-wrap:wrap;display:flex}.landing-careers__filters>:first-child{flex:2 18rem}.landing-careers__filters>:nth-child(2){flex:14rem}.landing-careers__result-count{color:var(--ds-text-muted);padding-block:var(--ds-space-4)}.landing-careers__opportunity-list{margin:0;padding:0;list-style:none}.landing-careers__opportunity-list li{justify-content:space-between;align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-6);border-block-start:var(--ds-border-card);background:var(--ds-surface-card);flex-wrap:wrap;display:flex}.landing-careers__opportunity-list li>div{overflow-wrap:anywhere;flex:20rem;min-inline-size:0}.landing-careers__role-actions{justify-content:space-between;align-items:center;gap:var(--ds-space-4);flex-wrap:wrap;display:flex}.landing-careers__opportunity-list h3,.landing-careers__opportunity-list h4{font-size:var(--ds-font-size-lg);margin:0}.landing-careers__opportunity-list h3 a,.landing-careers__opportunity-list h4 a{color:var(--ds-text-heading);text-decoration:none}.landing-careers__opportunity-list p{margin-block:var(--ds-space-2) 0;color:var(--ds-text-muted)}.landing-careers__role-link{color:var(--ds-text-heading);padding-block:var(--ds-space-3)}.landing-careers__empty{padding:var(--ds-space-8);background:var(--ds-surface-card);border-radius:var(--ds-radius-lg)}.landing-careers__detail{padding-block:var(--ds-space-10);max-inline-size:72ch;margin-inline:auto}.landing-careers__detail .landing-careers__vacancy-description{font-size:var(--ds-font-size-md);line-height:var(--ds-font-leading-normal);padding-block:var(--ds-space-6)}.landing-careers__shell--application{align-items:start;gap:var(--ds-space-8);flex-wrap:wrap;padding-block-start:var(--ds-space-10);display:flex}.landing-careers__application-header{flex:18rem;min-inline-size:0}.landing-careers__application-header>p{max-inline-size:36ch;line-height:var(--ds-font-leading-normal)}.landing-careers__application-header .landing-careers__eyebrow{margin-block-start:var(--ds-space-8)}.landing-careers__application-header h1{font-size:var(--ds-font-size-3xl);margin-block:var(--ds-space-3);overflow-wrap:anywhere}.landing-careers__application-location{color:var(--ds-text-muted);margin-block-end:var(--ds-space-6)}.landing-careers__shell--application>.landing-careers__form-panel{gap:var(--ds-space-5);flex:2 36rem;min-inline-size:0;margin:0;display:grid}.landing-careers__group{margin-block-start:var(--ds-space-8)}.landing-careers__group>h3{color:var(--ds-text-heading);font-size:var(--ds-font-size-xl)}
