@layer organisms.recruiter-card{.recruiter-card-module__bbc4kG__recruiter-card{--recruiter-card-bg:var(--c-recruiter-card-bg,var(--s-bg-tertiary));--recruiter-card-radius:var(--c-recruiter-card-radius,var(--p-spacing-8));--recruiter-card-padding:var(--c-recruiter-card-padding,var(--p-spacing-6));--recruiter-card-gap:var(--c-recruiter-card-gap,var(--p-spacing-4));gap:var(--recruiter-card-gap);padding:var(--recruiter-card-padding);background-color:var(--recruiter-card-bg);border-radius:var(--recruiter-card-radius);flex-direction:column;display:flex}@media (min-width:768px){.recruiter-card-module__bbc4kG__recruiter-card{--recruiter-card-gap:var(--c-recruiter-card-gap-md,var(--p-spacing-8));--recruiter-card-padding:var(--c-recruiter-card-padding-md,var(--p-spacing-10))}}@media (min-width:992px){.recruiter-card-module__bbc4kG__recruiter-card{--recruiter-card-gap:var(--c-recruiter-card-gap-md,var(--p-spacing-10));--recruiter-card-padding:var(--c-recruiter-card-padding-md,var(--p-spacing-12))}}.recruiter-card-module__bbc4kG__recruiter-card__tagline{font-size:var(--s-sm-font-size);margin:0}.recruiter-card-module__bbc4kG__recruiter-card__actions{gap:var(--p-spacing-2) var(--p-spacing-4);flex-wrap:wrap;display:flex}}
@layer organisms.contact-banner{[style*="var(--s-bg-primary)"]+.contact-banner-module__0NDr8G__contact-banner{--c-contact-banner-color-above:var(--s-bg-primary)}[style*="var(--s-bg-secondary)"]+.contact-banner-module__0NDr8G__contact-banner{--c-contact-banner-color-above:var(--s-bg-secondary)}[style*="var(--s-bg-tertiary)"]+.contact-banner-module__0NDr8G__contact-banner{--c-contact-banner-color-above:var(--s-bg-tertiary)}[style*="var(--s-bg-quaternary)"]+.contact-banner-module__0NDr8G__contact-banner{--c-contact-banner-color-above:var(--s-bg-quaternary)}[data-component=content-form]+.contact-banner-module__0NDr8G__contact-banner{--c-contact-banner-color-above:var(--p-color-black)}main>.contact-banner-module__0NDr8G__contact-banner:last-child{--c-contact-banner-color-below:var(--p-color-black)}.page-content>.contact-banner-module__0NDr8G__contact-banner:last-child{--c-contact-banner-color-below:var(--p-color-black)}.contact-banner-module__0NDr8G__contact-banner:has(+[style*="var(--s-bg-primary)"]){--c-contact-banner-color-below:var(--s-bg-primary)}.contact-banner-module__0NDr8G__contact-banner:has(+[style*="var(--s-bg-secondary)"]){--c-contact-banner-color-below:var(--s-bg-secondary)}.contact-banner-module__0NDr8G__contact-banner:has(+[style*="var(--s-bg-tertiary)"]){--c-contact-banner-color-below:var(--s-bg-tertiary)}.contact-banner-module__0NDr8G__contact-banner:has(+[style*="var(--s-bg-quaternary)"]){--c-contact-banner-color-below:var(--s-bg-quaternary)}.contact-banner-module__0NDr8G__contact-banner{--contact-banner-radius:var(--c-contact-banner-radius,56px);--contact-banner-color-above:var(--c-contact-banner-color-above,transparent);--contact-banner-color-below:var(--c-contact-banner-color-below,transparent);position:relative}.contact-banner-module__0NDr8G__contact-banner:before,.contact-banner-module__0NDr8G__contact-banner:after{content:"";height:var(--contact-banner-radius);pointer-events:none;z-index:0;position:absolute;left:0;right:0}.contact-banner-module__0NDr8G__contact-banner:before{background-color:var(--contact-banner-color-above);top:0}.contact-banner-module__0NDr8G__contact-banner:after{background-color:var(--contact-banner-color-below);bottom:0}.contact-banner-module__0NDr8G__contact-banner__inner{--contact-banner-overlay:var(--c-contact-banner-overlay,#3021104d);--contact-banner-padding-inline:var(--c-contact-banner-padding-inline,max(24px, min(6vw, 80px)));--contact-banner-padding-block:var(--c-contact-banner-padding-block,max(125px, min(12vh, 180px)));--contact-banner-text-color:var(--c-contact-banner-text-color,var(--p-color-white));--contact-banner-heading-size:var(--c-contact-banner-heading-size,var(--s-display-font-size));--contact-banner-heading-size-medium:var(--c-contact-banner-heading-size-medium,max(2.5rem, min(calc(3vw + 2rem), 5rem)));--contact-banner-heading-size-small:var(--c-contact-banner-heading-size-small,var(--s-h1-font-size));--contact-banner-heading-max-inline-size:var(--c-contact-banner-heading-max-inline-size,700px);--contact-banner-bottom-width:var(--c-contact-banner-bottom-width,350px);--contact-banner-stack-gap:var(--c-contact-banner-stack-gap,55px)}@media (min-width:768px){.contact-banner-module__0NDr8G__contact-banner__inner{--contact-banner-stack-gap:var(--c-contact-banner-stack-gap,90px);--contact-banner-padding-block:var(--c-contact-banner-padding-block,max(60px, min(15vh, 180px)))}}@media (min-width:1200px){.contact-banner-module__0NDr8G__contact-banner__inner{--contact-banner-stack-gap:var(--c-contact-banner-stack-gap,180px)}}.contact-banner-module__0NDr8G__contact-banner__inner{isolation:isolate;padding-left:var(--contact-banner-padding-inline);padding-right:var(--contact-banner-padding-inline);padding-top:var(--contact-banner-padding-block);padding-bottom:var(--p-spacing-14);border-radius:var(--contact-banner-radius);color:var(--contact-banner-text-color);z-index:1;flex-direction:column;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.contact-banner-module__0NDr8G__contact-banner__inner{padding-top:var(--contact-banner-padding-block);padding-bottom:var(--contact-banner-padding-block)}}.contact-banner-module__0NDr8G__contact-banner__image{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}@media (min-width:769px){.contact-banner-module__0NDr8G__contact-banner__image--mobile{display:none}}.contact-banner-module__0NDr8G__contact-banner__image--desktop{display:none}@media (min-width:769px){.contact-banner-module__0NDr8G__contact-banner__image--desktop{display:block}}.contact-banner-module__0NDr8G__contact-banner__overlay{z-index:-1;background-color:var(--contact-banner-overlay);pointer-events:none;position:absolute;inset:0}.contact-banner-module__0NDr8G__contact-banner__heading{font-size:var(--contact-banner-heading-size);font-weight:var(--p-font-weight-normal);color:var(--contact-banner-text-color);text-align:center;text-wrap:balance;max-width:var(--contact-banner-heading-max-inline-size);margin:0 auto;line-height:1}.contact-banner-module__0NDr8G__contact-banner__heading--medium-title{font-size:var(--contact-banner-heading-size-medium)}.contact-banner-module__0NDr8G__contact-banner__heading--small-title{font-size:var(--contact-banner-heading-size-small)}.contact-banner-module__0NDr8G__contact-banner__heading-word{display:inline-block}.contact-banner-module__0NDr8G__contact-banner__bottom{align-items:center;gap:var(--s-gap-md);margin-top:var(--contact-banner-stack-gap);width:100%;max-width:var(--contact-banner-bottom-width);color:var(--contact-banner-text-color);text-align:center;flex-direction:column;align-self:flex-end;margin-left:auto;display:flex}@media (min-width:992px){.contact-banner-module__0NDr8G__contact-banner__bottom{text-align:left;align-items:flex-start}}.contact-banner-module__0NDr8G__contact-banner__description{color:inherit;white-space:pre-line;margin:0}.contact-banner-module__0NDr8G__contact-banner--centered .contact-banner-module__0NDr8G__contact-banner__heading{--contact-banner-heading-max-inline-size:100%}@media (min-width:992px){.contact-banner-module__0NDr8G__contact-banner--centered .contact-banner-module__0NDr8G__contact-banner__heading{--contact-banner-heading-max-inline-size:80%}}.contact-banner-module__0NDr8G__contact-banner--centered .contact-banner-module__0NDr8G__contact-banner__description{display:none}.contact-banner-module__0NDr8G__contact-banner--centered .contact-banner-module__0NDr8G__contact-banner__bottom{--contact-banner-bottom-width:100%}@media (min-width:992px){.contact-banner-module__0NDr8G__contact-banner--centered .contact-banner-module__0NDr8G__contact-banner__bottom{text-align:center;align-items:center}}@media (min-width:1200px){.contact-banner-module__0NDr8G__contact-banner--centered .contact-banner-module__0NDr8G__contact-banner__inner{--contact-banner-stack-gap:90px}}}
@layer organisms.career-application-form{.career-application-form-module__C50lsq__career-application-form{--career-application-form-background-color:var(--c-career-application-form-background-color,var(--p-color-black));--career-application-form-text-color:var(--c-career-application-form-text-color,var(--p-color-white));--career-application-form-padding-block:var(--c-career-application-form-padding-block,100px);--career-application-form-padding-inline:var(--c-career-application-form-padding-inline,max(var(--s-layout-padding-inline,16px), min(12.17vw, 184px)));--career-application-form-title-font-size:var(--c-career-application-form-title-font-size,clamp(3rem, 4.2dvi + .75rem, 4.5rem));--c-block-header-border-color:var(--career-application-form-text-color);--s-headings-color-default:var(--career-application-form-text-color)}@media (min-width:992px){.career-application-form-module__C50lsq__career-application-form{--career-application-form-padding-block:var(--c-career-application-form-padding-block,200px)}}.career-application-form-module__C50lsq__career-application-form{background-color:var(--career-application-form-background-color);color:var(--career-application-form-text-color);padding-top:var(--career-application-form-padding-block);padding-bottom:var(--career-application-form-padding-block)}.career-application-form-module__C50lsq__career-application-form__layout{--c-layout-padding-inline:var(--career-application-form-padding-inline)}.career-application-form-module__C50lsq__career-application-form__content{grid-template-columns:1fr;display:grid}@media (min-width:1200px){.career-application-form-module__C50lsq__career-application-form__content{gap:var(--p-spacing-12);grid-template-columns:repeat(2,1fr)}}@media (min-width:1400px){.career-application-form-module__C50lsq__career-application-form__content{gap:var(--p-spacing-16)}}.career-application-form-module__C50lsq__career-application-form__header{flex-direction:column;display:flex}.career-application-form-module__C50lsq__career-application-form__title,.career-application-form-module__C50lsq__career-application-form__success-title{font-size:var(--career-application-form-title-font-size);text-wrap:balance;margin-bottom:var(--p-spacing-10)}@media (min-width:768px){.career-application-form-module__C50lsq__career-application-form__title,.career-application-form-module__C50lsq__career-application-form__success-title{margin-bottom:var(--p-spacing-20)}}.career-application-form-module__C50lsq__career-application-form__success-message{margin:0;font-size:1rem;line-height:1.6}@media (min-width:768px){.career-application-form-module__C50lsq__career-application-form__success-message{font-size:1.5rem}}.career-application-form-module__C50lsq__career-application-form__form{gap:var(--s-gap-2);flex-direction:column;display:flex}}
