.styles-module__cwfbAG__heroSectionWrapper{justify-content:center;align-items:center;height:95svh;display:flex;position:relative}.styles-module__cwfbAG__heroSectionBackground{filter:brightness(40%);z-index:-1;background:url(/images/careers-hero.jpg) 50% 15%/cover no-repeat;height:95svh;position:absolute;inset:0}.styles-module__cwfbAG__heroSectionContent{width:100%;margin:var(--mobile-padding);z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;gap:2rem;display:flex;position:relative}.styles-module__cwfbAG__heroSectionContentText{flex-direction:column;justify-content:center;gap:.5rem;display:flex}.styles-module__cwfbAG__heroSectionContentTitle{color:#fff;font-size:clamp(1.75rem,4vw,2.5rem)}.styles-module__cwfbAG__heroSectionContentSubTitle{color:#fff}.styles-module__cwfbAG__heroSectionButton{color:var(--primary-one);background-color:var(--primary-two);cursor:pointer;font:inherit;border:none;border-radius:5rem;padding:1rem 1.2rem;transition:filter .2s}.styles-module__cwfbAG__imageDescriptionWrapper{justify-content:center;align-items:center;display:flex}.styles-module__cwfbAG__imageDescriptionContainer{width:100%;margin:0 var(--mobile-padding);align-items:center;gap:1rem;display:flex}.styles-module__cwfbAG__imageDescriptionImage{border-radius:1rem;width:100%;height:auto;display:block;box-shadow:0 .375rem 1.25rem #0000001a}.styles-module__cwfbAG__imageDescirptionContent{flex-direction:column;gap:1rem;display:flex}.styles-module__cwfbAG__imageDescirptionContent h3{color:var(--primary-one)}.styles-module__cwfbAG__imageDescirptionContent>div{flex-direction:column;gap:.5rem;display:flex}@media (max-width:59rem){.styles-module__cwfbAG__imageDescriptionContainer{flex-direction:column;align-items:stretch}.styles-module__cwfbAG__imageDescriptionContainerEven{flex-direction:column-reverse}}.styles-module__cwfbAG__careersListingWrapper{padding:0 var(--mobile-padding);justify-content:center;align-items:center;scroll-margin-top:12rem;display:flex}.styles-module__cwfbAG__careersCardLinkContainer{flex-direction:column;gap:1rem;width:100%;display:flex}.styles-module__cwfbAG__careersCardLinkTitle{color:var(--primary-one);padding-bottom:.75rem;position:relative}.styles-module__cwfbAG__careersCardLinkTitle:after{content:"";background-color:var(--primary-two);border-radius:.125rem;width:4rem;height:.1875rem;position:absolute;bottom:0;left:0}.styles-module__cwfbAG__careersCardLinkItemWrapper{grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr));gap:1rem;display:grid}.styles-module__cwfbAG__careersCardLinkItemContainer{color:inherit;background-color:#fff;border:.125rem solid #e5e7eb;border-radius:.75rem;flex-direction:column;gap:.25rem;padding:1.25rem;text-decoration:none;transition:all .2s;display:flex}.styles-module__cwfbAG__careersCardLinkItemDate{color:#6b7280;font-size:.875rem;font-weight:500}.styles-module__cwfbAG__careersCardLinkItemTitle{color:#1f2937;font-size:1rem;font-weight:600;line-height:1.4}@media (hover:hover) and (pointer:fine){.styles-module__cwfbAG__careersCardLinkItemContainer:hover{border-color:var(--primary-one);box-shadow:0 .25rem .75rem #0000000f}}.styles-module__cwfbAG__careersCardLinkEmpty{color:#6b7280;text-align:center;background-color:#f9fafb;border:.125rem dashed #e5e7eb;border-radius:.75rem;padding:1.25rem}.styles-module__cwfbAG__careersApplicationFormWrapper{background-color:#f3f4f6;justify-content:center;align-items:center;display:flex}.styles-module__cwfbAG__careersApplicationFormContainer{margin:var(--section-padding)var(--mobile-padding);flex-direction:column;gap:1rem;display:flex}.styles-module__cwfbAG__careersApplicationFormContainer>h3{color:var(--primary-one)}.styles-module__cwfbAG__careersApplicationFormContainer>*{width:fit-content}.styles-module__cwfbAG__careersApplicationFormContainer>:last-child{align-self:center}.styles-module__cwfbAG__careersApplicationFormDownloadButton{color:var(--primary-one);background-color:var(--primary-two);border-radius:5rem;padding:1rem 1.2rem;text-decoration:none;transition:filter .2s;display:inline-block}@media (hover:hover) and (pointer:fine){.styles-module__cwfbAG__careersApplicationFormDownloadButton:hover{cursor:pointer;filter:brightness(50%)}}.styles-module__cwfbAG__sectionDividerWrapper{justify-content:center;align-items:center;display:flex}.styles-module__cwfbAG__sectionDividerContainer{width:100%;margin:0 var(--mobile-padding)}
