.careers_page__CFlDJ{padding-block:clamp(3.25rem,8vw,7rem)}.careers_intro__Y0gA_{max-width:60rem;padding-bottom:clamp(2.5rem,6vw,5rem);border-bottom:1px solid color-mix(in srgb,var(--mas-ice-blue) 24%,transparent)}.careers_intro__Y0gA_ h1{max-width:14ch;margin:0}.careers_lead__RjD3S{max-width:58ch;margin:1.5rem 0 0;color:var(--mas-cool-gray);font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.75}.careers_list__ZumNk{display:grid;margin:0;padding:0;list-style:none}.careers_job__O4rqS{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:clamp(1.35rem,3vw,2rem) 0;border-bottom:1px solid color-mix(in srgb,var(--mas-ice-blue) 20%,transparent)}.careers_job__O4rqS h2{margin:0;font-size:clamp(1.25rem,2.5vw,1.8rem)}.careers_job__O4rqS a{color:var(--mas-off-white);text-decoration:none}.careers_job__O4rqS a:hover{color:var(--mas-cyan)}.careers_meta__xel5u{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:.65rem 0 0;color:var(--mas-cool-gray);font-size:.92rem}.careers_jobLink__7z4eA{min-height:2.75rem;display:inline-flex;align-items:center;color:var(--mas-cyan)!important;text-decoration:underline!important;text-underline-offset:.25em}.careers_empty__UJqBx{margin-top:2.5rem;padding:1.5rem;border-inline-start:3px solid var(--mas-cyan);background:color-mix(in srgb,var(--mas-deep-navy) 62%,var(--mas-deep-space));color:var(--mas-off-white);line-height:1.7}.careers_detailIntro__za1QA{max-width:58rem;padding-bottom:2.5rem;border-bottom:1px solid color-mix(in srgb,var(--mas-ice-blue) 24%,transparent)}.careers_detailIntro__za1QA h1{margin:0}.careers_detailBody__o51BL{display:grid;grid-template-columns:minmax(0,.8fr) minmax(20rem,1.2fr);gap:clamp(2.25rem,7vw,6rem);padding-top:2.5rem}.careers_description__IcGhw{max-width:48rem;color:var(--mas-cool-gray);line-height:1.8;white-space:pre-line}.careers_description__IcGhw h2{margin:2rem 0 .8rem;color:var(--mas-off-white);font-size:1.35rem}.careers_description__IcGhw h2:first-child{margin-top:0}.careers_formRegion__OnpMN{border-top:2px solid var(--mas-cyan);background:color-mix(in srgb,var(--mas-deep-navy) 62%,var(--mas-deep-space));padding:clamp(1.25rem,3vw,2rem)}.careers_form__Pfcze{display:grid;gap:1.25rem}.careers_form__Pfcze h2{margin:0;color:var(--mas-off-white);font-size:1.4rem}.careers_fields__TyqlO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.careers_field__IsY1i{display:grid;align-content:start;gap:.45rem}.careers_field__IsY1i label{color:var(--mas-off-white);font-size:.9rem;font-weight:700}.careers_field__IsY1i input,.careers_field__IsY1i textarea{width:100%;min-height:2.9rem;border:1px solid color-mix(in srgb,var(--mas-ice-blue) 38%,transparent);border-radius:var(--mas-radius-sm);padding:.7rem .8rem;background:color-mix(in srgb,var(--mas-deep-space) 75%,var(--mas-deep-navy));color:var(--mas-off-white);font:inherit;text-align:start}.careers_field__IsY1i textarea{min-height:7rem;resize:vertical}.careers_consent__JHXdK input:focus-visible,.careers_field__IsY1i input:focus-visible,.careers_field__IsY1i textarea:focus-visible{outline:3px solid var(--mas-cyan);outline-offset:3px}.careers_wide___r5yI{grid-column:1/-1}.careers_privacy__oAa9L,.careers_rules__OjZPA{margin:0;color:var(--mas-cool-gray);font-size:.875rem;line-height:1.65}.careers_consent__JHXdK{display:flex;align-items:start;gap:.7rem;color:var(--mas-off-white);line-height:1.5;cursor:pointer}.careers_consent__JHXdK input{width:1.15rem;height:1.15rem;flex:0 0 auto;margin:.15rem 0 0;accent-color:var(--mas-electric-blue)}.careers_honeypot__tusgJ{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.careers_form__Pfcze button{justify-self:start;min-width:10rem;cursor:pointer}.careers_form__Pfcze button:disabled{cursor:wait;opacity:.72}.careers_error__zUN5K,.careers_success__Zotnw{margin:0;border-inline-start:3px solid var(--mas-cyan);padding:.75rem .9rem;background:rgb(82 241 242/7%);color:var(--mas-off-white);line-height:1.6}.careers_error__zUN5K{border-inline-start-color:#ff8585;background:rgb(255 133 133/9%)}@media (max-width:48rem){.careers_detailBody__o51BL{grid-template-columns:1fr}}@media (max-width:36rem){.careers_job__O4rqS{gap:.5rem}.careers_fields__TyqlO,.careers_job__O4rqS{grid-template-columns:1fr}.careers_wide___r5yI{grid-column:auto}}