.ApplicationForm_section__vrzTg{padding:5rem 0;background-color:#fff}.ApplicationForm_content__Soi8J{max-width:48rem;margin:0 auto}.ApplicationForm_header__6vE9W{text-align:center;margin-bottom:3rem}.ApplicationForm_title__4KuVb{font-size:2rem;font-weight:700;color:#0f172a}@media (min-width:768px){.ApplicationForm_title__4KuVb{font-size:2.5rem}}.ApplicationForm_form__UVYSd{display:flex;flex-direction:column;gap:2rem}.ApplicationForm_formSection__OJGxe{background-color:#f8fafc;padding:2rem;border-radius:.5rem;border:1px solid #e2e8f0}.ApplicationForm_sectionTitle__syBOM{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;color:#0f172a;border-bottom:2px solid #2563eb;padding-bottom:.5rem}.ApplicationForm_formGrid__vRO5t{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media (min-width:768px){.ApplicationForm_formGrid__vRO5t{grid-template-columns:repeat(2,1fr)}}.ApplicationForm_formGroup__xw_Le{display:flex;flex-direction:column;gap:.5rem}.ApplicationForm_label__FgrWh{font-weight:600;color:#0f172a;font-size:.875rem}.ApplicationForm_required__JrqKZ{color:#2563eb}.ApplicationForm_input__qp6Rd,.ApplicationForm_select__XhM3z,.ApplicationForm_textarea__nWKko{padding:.75rem;border:2px solid #e2e8f0;border-radius:.5rem;font-size:1rem;font-family:inherit;transition:border-color .2s}.ApplicationForm_input__qp6Rd:focus,.ApplicationForm_select__XhM3z:focus,.ApplicationForm_textarea__nWKko:focus{outline:none;border-color:#2563eb}.ApplicationForm_textarea__nWKko{resize:vertical;min-height:120px}.ApplicationForm_fileInput__HPU6X{padding:.5rem;border:2px solid #e2e8f0;border-radius:.5rem;font-size:.875rem}.ApplicationForm_checkboxGroup__xpYPE{display:flex;flex-direction:column;gap:1rem}fieldset.ApplicationForm_checkboxGroup__xpYPE{border:none;padding:0;margin:0}.ApplicationForm_checkboxGroupTitle__UX0EQ{font-size:1rem;font-weight:600;color:#0f172a;margin-bottom:.5rem}legend.ApplicationForm_checkboxGroupTitle__UX0EQ{margin-bottom:.5rem}.ApplicationForm_checkboxLabel__Lb7jS{display:flex;align-items:center;gap:.75rem;cursor:pointer;color:#475569}.ApplicationForm_checkbox__YtTsN{width:1.25rem;height:1.25rem;cursor:pointer}.ApplicationForm_successMessage__PzZE2{background-color:#dcfce7;color:#166534;padding:1rem;border-radius:.5rem;text-align:center;font-weight:600}.ApplicationForm_submitButton__QBEiF{background-color:#2563eb;color:#fff;font-weight:600;padding:1rem 2rem;border-radius:.5rem;font-size:1.125rem;border:none;cursor:pointer;transition:background-color .2s}.ApplicationForm_submitButton__QBEiF:hover:not(:disabled){background-color:#1e40af}.ApplicationForm_submitButton__QBEiF:disabled{opacity:.6;cursor:not-allowed}.ApplicationForm_privacyStatement___Fzg_{text-align:center;color:#475569;font-size:.875rem;margin-top:1rem}.CareersHero_hero__Kh9Df{position:relative;background:linear-gradient(135deg,#0f172a,#1e293b 50%,#0f172a);color:#fff;padding:5rem 0}@media (min-width:1024px){.CareersHero_hero__Kh9Df{padding:8rem 0}}.CareersHero_content__QJFko{display:grid;grid-template-columns:1fr;grid-gap:3rem;gap:3rem;align-items:center}@media (min-width:1024px){.CareersHero_content__QJFko{grid-template-columns:1fr 1fr}}.CareersHero_textContent__gwXcB{display:flex;flex-direction:column;gap:1.5rem}.CareersHero_headline__K_OqJ{font-size:2.25rem;font-weight:700;line-height:1.2}@media (min-width:768px){.CareersHero_headline__K_OqJ{font-size:3rem}}@media (min-width:1024px){.CareersHero_headline__K_OqJ{font-size:3.75rem}}.CareersHero_subheadline__RYNNu{font-size:1.25rem;color:#cbd5e1;font-weight:600}@media (min-width:768px){.CareersHero_subheadline__RYNNu{font-size:1.5rem}}.CareersHero_description__8td2V{font-size:1.125rem;color:#e2e8f0;line-height:1.75}.CareersHero_ctaContainer__MtF_W{display:flex;flex-direction:column;gap:1rem;padding-top:1rem}@media (min-width:640px){.CareersHero_ctaContainer__MtF_W{flex-direction:row}}.CareersHero_primaryButton__kEJqT{background-color:#2563eb;color:#fff;font-weight:600;padding:1rem 2rem;border-radius:.5rem;font-size:1.125rem;text-align:center;transition:background-color .2s;border:none;cursor:pointer;text-decoration:none;display:inline-block}.CareersHero_primaryButton__kEJqT:hover{background-color:#1e40af}.CareersHero_secondaryButton__Ap8rB{background-color:transparent;color:#fff;font-weight:600;padding:1rem 2rem;border-radius:.5rem;font-size:1.125rem;text-align:center;transition:all .2s;border:2px solid #fff;cursor:pointer;text-decoration:none;display:inline-block}.CareersHero_secondaryButton__Ap8rB:hover{background-color:#fff;color:#0f172a}.CareersHero_imageContainer__dbgd4{position:relative;height:400px;border-radius:.5rem;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}@media (min-width:1024px){.CareersHero_imageContainer__dbgd4{height:500px}}.CareersHero_imageContainer__dbgd4 img{object-fit:cover}.WhyCareerAtBasin_section__PHalf{padding:5rem 0;background-color:#fff}.WhyCareerAtBasin_header__GmABD{text-align:center;margin-bottom:3rem}.WhyCareerAtBasin_title__Inr_X{font-size:2rem;font-weight:700;color:#0f172a}@media (min-width:768px){.WhyCareerAtBasin_title__Inr_X{font-size:2.5rem}}.WhyCareerAtBasin_grid__tJYUf{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media (min-width:768px){.WhyCareerAtBasin_grid__tJYUf{grid-template-columns:repeat(2,1fr)}}.WhyCareerAtBasin_card__XRa5I{background-color:#f8fafc;padding:2rem;border-radius:.5rem;border:1px solid #e2e8f0;transition:box-shadow .2s}.WhyCareerAtBasin_card__XRa5I:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.WhyCareerAtBasin_cardTitle__PbE__{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#0f172a}.WhyCareerAtBasin_cardDescription__6J92k{color:#475569;line-height:1.75;margin-bottom:1.5rem}.WhyCareerAtBasin_itemsSection__tsWeJ{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.WhyCareerAtBasin_itemsTitle__Jfg_e{font-size:1.125rem;font-weight:600;margin-bottom:1rem;color:#0f172a}.WhyCareerAtBasin_itemsList__0momJ{list-style:none}.WhyCareerAtBasin_item__hsKzc{display:flex;align-items:flex-start;gap:.75rem;color:#475569;margin-bottom:.5rem}.WhyCareerAtBasin_arrow__ziaRl{color:#2563eb;font-weight:700}.ApprenticeshipProgram_section__0kuby{padding:5rem 0;background-color:#f8fafc}.ApprenticeshipProgram_header__mi6Z_{text-align:center;margin-bottom:3rem}.ApprenticeshipProgram_title__jeSZi{font-size:2rem;font-weight:700;color:#0f172a}@media (min-width:768px){.ApprenticeshipProgram_title__jeSZi{font-size:2.5rem}}.ApprenticeshipProgram_overview__roo6f{margin-bottom:4rem}.ApprenticeshipProgram_overviewCard__lfbyk{background-color:#fff;padding:2rem;border-radius:.5rem;border:1px solid #e2e8f0;max-width:48rem;margin:0 auto}.ApprenticeshipProgram_overviewTitle__0nft0{font-size:1.75rem;font-weight:700;margin-bottom:1.5rem;color:#0f172a}.ApprenticeshipProgram_overviewGrid__f7w0_{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}@media (min-width:768px){.ApprenticeshipProgram_overviewGrid__f7w0_{grid-template-columns:1fr 2fr}}.ApprenticeshipProgram_overviewItem__ZvFDj{display:flex;flex-direction:column;gap:.25rem}.ApprenticeshipProgram_overviewLabel__aFpE5{font-weight:600;color:#0f172a;font-size:.875rem}.ApprenticeshipProgram_overviewValue__HbVJl{color:#475569}.ApprenticeshipProgram_overviewDescription__CjqCR{color:#475569;line-height:1.75;padding-top:1rem;border-top:1px solid #e2e8f0}.ApprenticeshipProgram_programYears__EowoP{display:flex;flex-direction:column;gap:2rem;margin-bottom:4rem}.ApprenticeshipProgram_yearCard__Ebk3y{background-color:#fff;padding:2rem;border-radius:.5rem;border:1px solid #e2e8f0;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.ApprenticeshipProgram_yearHeader__W1ACB{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #2563eb}.ApprenticeshipProgram_yearTitle__M0Qxu{font-size:1.75rem;font-weight:700;color:#0f172a}.ApprenticeshipProgram_yearContent__LCOyK{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;margin-bottom:1.5rem}@media (min-width:768px){.ApprenticeshipProgram_yearContent__LCOyK{grid-template-columns:1fr 1fr}}.ApprenticeshipProgram_contentColumn__o0D_l{display:flex;flex-direction:column;gap:1rem}.ApprenticeshipProgram_sectionTitle__mpt3B{font-size:1.125rem;font-weight:600;color:#0f172a}.ApprenticeshipProgram_list__ALg4V{list-style:none}.ApprenticeshipProgram_listItem__jksSf{display:flex;align-items:flex-start;gap:.5rem;color:#475569;margin-bottom:.5rem}.ApprenticeshipProgram_bullet__vxP3r{color:#2563eb;font-weight:700}.ApprenticeshipProgram_certifications__Ft9S7{padding-top:1.5rem;border-top:1px solid #e2e8f0}.ApprenticeshipProgram_certTitle__9XaK8{font-size:1.125rem;font-weight:600;margin-bottom:1rem;color:#0f172a}.ApprenticeshipProgram_certList__OaOI_{display:flex;flex-direction:column;gap:.75rem}@media (min-width:640px){.ApprenticeshipProgram_certList__OaOI_{flex-direction:row;flex-wrap:wrap}}.ApprenticeshipProgram_certItem__iXRdG{display:flex;align-items:center;gap:.5rem;color:#475569}.ApprenticeshipProgram_checkmark__DMN_c{color:#4ade80;font-weight:700}.ApprenticeshipProgram_graduation__1nxpJ{background-color:#fff;padding:2rem;border-radius:.5rem;border:2px solid #2563eb;max-width:48rem;margin:0 auto}.ApprenticeshipProgram_graduationTitle__4XlCa{font-size:1.75rem;font-weight:700;margin-bottom:1rem;color:#0f172a}.ApprenticeshipProgram_graduationDescription__zpOxh{color:#475569;line-height:1.75;margin-bottom:1.5rem}.ApprenticeshipProgram_opportunities__Gl8in{padding-top:1.5rem;border-top:1px solid #e2e8f0}.ApprenticeshipProgram_opportunitiesTitle__RYV43{font-size:1.125rem;font-weight:600;margin-bottom:1rem;color:#0f172a}.ApprenticeshipProgram_opportunitiesList__YLnQy{list-style:none}.ApprenticeshipProgram_opportunitiesList__YLnQy li{display:flex;align-items:flex-start;gap:.75rem;color:#475569;margin-bottom:.75rem}.ApprenticeshipProgram_arrow__YAXzx{color:#2563eb;font-weight:700}.Benefits_section__FIZRO{padding:5rem 0;background-color:#fff}.Benefits_header__AzU9_{text-align:center;margin-bottom:3rem}.Benefits_title__ohOeV{font-size:2rem;font-weight:700;color:#0f172a}@media (min-width:768px){.Benefits_title__ohOeV{font-size:2.5rem}}.Benefits_grid__Xc4DT{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media (min-width:768px){.Benefits_grid__Xc4DT{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Benefits_grid__Xc4DT{grid-template-columns:repeat(3,1fr)}}.Benefits_card___iekS{background-color:#f8fafc;padding:2rem;border-radius:.5rem;border:1px solid #e2e8f0;transition:box-shadow .2s}.Benefits_card___iekS:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.Benefits_cardTitle__bLALA{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;color:#0f172a;border-bottom:2px solid #2563eb;padding-bottom:.5rem}.Benefits_list__lTjQZ{list-style:none}.Benefits_listItem__Zdi33{display:flex;align-items:flex-start;gap:.5rem;color:#475569;margin-bottom:.75rem}.Benefits_bullet__oYN_Q{color:#2563eb;font-weight:700}.OpenPositions_section__uHuql{padding:5rem 0;background-color:#f8fafc}.OpenPositions_header__T4lWl{text-align:center;margin-bottom:3rem}.OpenPositions_title__387eu{font-size:2rem;font-weight:700;color:#0f172a}@media (min-width:768px){.OpenPositions_title__387eu{font-size:2.5rem}}.OpenPositions_positionsList__OY_HP{display:flex;flex-direction:column;gap:2rem;max-width:64rem;margin:0 auto}.OpenPositions_positionCard__epeaN{background-color:#fff;padding:2rem;border-radius:.5rem;border:1px solid #e2e8f0;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);transition:box-shadow .2s}.OpenPositions_positionCard__epeaN:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.OpenPositions_positionHeader__JVexw{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #2563eb}.OpenPositions_positionTitle__ZcwEb{font-size:1.75rem;font-weight:700;margin-bottom:.5rem;color:#0f172a}.OpenPositions_positionLocation__PYmtP{color:#475569;font-size:1rem}.OpenPositions_positionDescription__mkbYH{color:#475569;line-height:1.75;margin-bottom:2rem;font-size:1.125rem}.OpenPositions_positionDetails__pbmwj{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;margin-bottom:2rem}@media (min-width:768px){.OpenPositions_positionDetails__pbmwj{grid-template-columns:1fr 1fr}}.OpenPositions_offers__aiian,.OpenPositions_requirements__SOG2_{display:flex;flex-direction:column;gap:1rem}.OpenPositions_detailTitle__hlwWw{font-size:1.25rem;font-weight:600;color:#0f172a}.OpenPositions_detailList__3ZSjA{list-style:none}.OpenPositions_detailItem__X4KGQ{display:flex;align-items:flex-start;gap:.5rem;color:#475569;margin-bottom:.5rem}.OpenPositions_bullet__E8Y0Q{color:#2563eb;font-weight:700}.OpenPositions_checkmark__cirnj{color:#4ade80;font-weight:700}.OpenPositions_ctaButton__0prNe{display:inline-block;background-color:#2563eb;color:#fff;font-weight:600;padding:1rem 2rem;border-radius:.5rem;text-decoration:none;transition:background-color .2s;text-align:center;width:100%}@media (min-width:640px){.OpenPositions_ctaButton__0prNe{width:auto}}.OpenPositions_ctaButton__0prNe:hover{background-color:#1e40af}.CareersTestimonials_section__bsRJ4{padding:5rem 0;background-color:#f8fafc}.CareersTestimonials_header__vwOqL{text-align:center;margin-bottom:3rem}.CareersTestimonials_title__VOpuY{font-size:2rem;font-weight:700;color:#0f172a}@media (min-width:768px){.CareersTestimonials_title__VOpuY{font-size:2.5rem}}.CareersTestimonials_testimonialsGrid__ZoPKy{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;max-width:64rem;margin:0 auto}@media (min-width:768px){.CareersTestimonials_testimonialsGrid__ZoPKy{grid-template-columns:repeat(3,1fr)}}.CareersTestimonials_testimonialCard__Ma5Fd{background-color:#fff;padding:2rem;border-radius:.5rem;border:1px solid #e2e8f0;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);transition:box-shadow .2s}.CareersTestimonials_testimonialCard__Ma5Fd:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.CareersTestimonials_quoteTitle__Fd7UU{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:#2563eb}.CareersTestimonials_quote__huJN6{font-size:1rem;color:#475569;line-height:1.75;margin-bottom:1.5rem;font-style:italic}.CareersTestimonials_author__45uDt{padding-top:1.5rem;border-top:1px solid #e2e8f0}.CareersTestimonials_authorName__2YXp2{font-weight:700;color:#0f172a;margin-bottom:.25rem}.CareersTestimonials_authorTitle__N5bMh{font-size:.875rem;color:#475569}.CareersFAQ_section__ivA_H{padding:5rem 0;background-color:#fff}.CareersFAQ_header__NBf_N{text-align:center;margin-bottom:3rem}.CareersFAQ_title__QR1cV{font-size:2rem;font-weight:700;color:#0f172a}@media (min-width:768px){.CareersFAQ_title__QR1cV{font-size:2.5rem}}.CareersFAQ_faqList__hIz7Q{max-width:48rem;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.CareersFAQ_faqItem__nNo0c{background-color:#f8fafc;padding:2rem;border-radius:.5rem;border:1px solid #e2e8f0;transition:box-shadow .2s}.CareersFAQ_faqItem__nNo0c:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.CareersFAQ_question__ZMN4B{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:#0f172a}.CareersFAQ_answer__ULRvz{font-size:1rem;color:#475569;line-height:1.75}.EqualOpportunity_section__mGX5Z{padding:5rem 0;background-color:#f8fafc}.EqualOpportunity_content__XYb0j{max-width:48rem;margin:0 auto;text-align:center}.EqualOpportunity_title__xxbzQ{font-size:2rem;font-weight:700;margin-bottom:1.5rem;color:#0f172a}@media (min-width:768px){.EqualOpportunity_title__xxbzQ{font-size:2.5rem}}.EqualOpportunity_description__yOAvu{font-size:1.125rem;color:#475569;line-height:1.75;margin-bottom:3rem}.EqualOpportunity_commitment__JWPqi{background-color:#fff;padding:2rem;border-radius:.5rem;border:1px solid #e2e8f0;margin-bottom:2rem;text-align:left}.EqualOpportunity_commitmentTitle__BlUVz{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;color:#0f172a;text-align:center}.EqualOpportunity_commitmentList__QmFsU{list-style:none;display:flex;flex-direction:column;gap:1rem}.EqualOpportunity_commitmentList__QmFsU li{display:flex;align-items:flex-start;gap:.75rem;color:#475569}.EqualOpportunity_checkmark__yF4P5{color:#4ade80;font-weight:700}.EqualOpportunity_veterans__o66bq{background-color:#fff;padding:2rem;border-radius:.5rem;border:2px solid #2563eb}.EqualOpportunity_veteransTitle__p2wtA{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#0f172a}.EqualOpportunity_veteransDescription__v_txr{color:#475569;line-height:1.75}.CareersCTA_section__HKn_v{padding:5rem 0;background:linear-gradient(135deg,#0f172a,#1e293b 50%,#0f172a);color:#fff}.CareersCTA_content__Xt84u{max-width:56rem;margin:0 auto;text-align:center}.CareersCTA_title__mQ5fG{font-size:2rem;font-weight:700;margin-bottom:1.5rem}@media (min-width:768px){.CareersCTA_title__mQ5fG{font-size:2.5rem}}.CareersCTA_description__HdoOV{font-size:1.125rem;color:#e2e8f0;margin-bottom:2rem;line-height:1.75}.CareersCTA_benefitsBox__osrAl{background-color:rgba(30,41,59,.5);padding:2rem;border-radius:.5rem;margin-bottom:2rem;text-align:left}.CareersCTA_benefitsTitle__mxlyv{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;color:#fb923c;text-align:center}.CareersCTA_benefitsList__6Saei{list-style:none;display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:640px){.CareersCTA_benefitsList__6Saei{grid-template-columns:repeat(2,1fr)}}.CareersCTA_benefitsList__6Saei li{display:flex;align-items:flex-start;gap:.75rem;color:#e2e8f0}.CareersCTA_checkmark__DduCb{color:#4ade80;font-weight:700}.CareersCTA_ctaContainer__At8rl{display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-bottom:2rem}@media (min-width:640px){.CareersCTA_ctaContainer__At8rl{flex-direction:row;flex-wrap:wrap}}.CareersCTA_primaryButton__bEEiK{background-color:#2563eb;color:#fff;font-weight:600;padding:1rem 2rem;border-radius:.5rem;font-size:1.125rem;text-decoration:none;transition:background-color .2s;display:inline-block;text-align:center}.CareersCTA_primaryButton__bEEiK:hover{background-color:#1e40af}.CareersCTA_secondaryButton__lyM6A{background-color:transparent;color:#fff;font-weight:600;padding:1rem 2rem;border-radius:.5rem;font-size:1.125rem;text-decoration:none;transition:all .2s;border:2px solid #fff;display:inline-block;text-align:center}.CareersCTA_secondaryButton__lyM6A:hover{background-color:#fff;color:#0f172a}.CareersCTA_tertiaryButton__kVx6X{background-color:#334155;color:#fff;font-weight:600;padding:1rem 2rem;border-radius:.5rem;font-size:1.125rem;text-decoration:none;transition:background-color .2s;display:inline-block;text-align:center}.CareersCTA_tertiaryButton__kVx6X:hover{background-color:#475569}.CareersCTA_promise__5g5VH{color:#cbd5e1;font-size:1rem;margin-top:2rem;padding-top:2rem;border-top:1px solid #334155}.CareersCTA_promise__5g5VH strong{color:#fff}