.careers-position[data-astro-cid-f55daem4] .section-intro__title{text-wrap:balance}.careers-position[data-astro-cid-f55daem4]{gap:var(--space-gap-64);padding-block:var(--space-section) clamp(64px, 3.048cqw + 52.11px, 96px);flex-direction:column;display:flex}.hero-hangs+.careers-position[data-astro-cid-f55daem4]{padding-top:calc(var(--space-section) + var(--hero-hang))}.careers-position[data-astro-cid-f55daem4] .section-intro__side{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.careers-position[data-astro-cid-f55daem4] .careers-position__cta{--button-height:54px;--button-pad-x:24px;--button-font:18px}.careers-stages[data-astro-cid-f55daem4]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.careers-stage[data-astro-cid-f55daem4]{border-top:5px solid var(--navy);flex-direction:column;display:flex}.careers-stage__top[data-astro-cid-f55daem4]{justify-content:space-between;align-items:flex-start;margin-top:-5px;display:flex}.careers-stage__number[data-astro-cid-f55daem4]{background:var(--navy);color:var(--white);font-family:var(--font-data);padding:8px 14px;font-size:15px}.careers-stage__arrow[data-astro-cid-f55daem4]{box-sizing:content-box;color:var(--navy);padding:10px 16px 0 0;font-size:24px}.careers-stage__body[data-astro-cid-f55daem4]{flex-direction:column;flex:1;gap:20px;padding:28px 40px 0 0;display:flex}.careers-stage__head[data-astro-cid-f55daem4]{flex-direction:column;gap:8px;display:flex}.careers-stage__title[data-astro-cid-f55daem4]{font-size:var(--text-40);line-height:.95}.careers-stage__sub[data-astro-cid-f55daem4]{color:var(--text-secondary);font-size:var(--text-18);font-weight:600}.careers-stage__items[data-astro-cid-f55daem4]{border-top:2px solid var(--ink)}.careers-stage__item[data-astro-cid-f55daem4]{border-bottom:1px solid var(--rule-mid);color:var(--text-secondary);align-items:flex-start;gap:12px;padding:13px 0;font-size:16px;line-height:1.5;display:flex}.careers-stage[data-astro-cid-f55daem4] .careers-stage__check{color:var(--navy);flex:none;margin-top:4px;font-size:16px}.careers-stage__start[data-astro-cid-f55daem4]{--chamfer:14px;background:var(--white);flex-direction:column;gap:6px;margin-top:auto;padding:18px 20px;display:flex}.careers-stage__start-label[data-astro-cid-f55daem4]{color:var(--text-muted);font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.careers-stage__start-text[data-astro-cid-f55daem4]{font-size:16px;font-weight:600;line-height:1.5}@container page (width<=899.98px){.careers-stages[data-astro-cid-f55daem4]{grid-template-columns:minmax(0,1fr);gap:40px}.careers-stage__body[data-astro-cid-f55daem4]{padding-right:0}.careers-stage__start[data-astro-cid-f55daem4]{margin-top:4px}.careers-stage[data-astro-cid-f55daem4] .careers-stage__arrow{padding:12px 0 0;rotate:90deg}}@container page (width<=767.98px){.careers-position[data-astro-cid-f55daem4] .careers-position__cta{width:100%}.careers-position[data-astro-cid-f55daem4] .section-intro__side{align-items:stretch;gap:20px}}.careers-benefits[data-astro-cid-di2avd45] .section-intro__title{text-wrap:balance}.careers-benefits[data-astro-cid-di2avd45]{gap:var(--space-gap-48);flex-direction:column;padding-block:clamp(64px,3.048cqw + 52.11px,96px);display:flex}.careers-benefits__list[data-astro-cid-di2avd45]{border-top:3px solid var(--white);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.careers-benefits__item[data-astro-cid-di2avd45]{border-right:1px solid #ffffff29;flex-direction:column;gap:10px;padding:28px 28px 8px;display:flex}.careers-benefits__item[data-astro-cid-di2avd45]:first-child{padding-left:0}.careers-benefits__item[data-astro-cid-di2avd45]:last-child{border-right:0}.careers-benefits__term[data-astro-cid-di2avd45]{flex-direction:column;gap:10px;display:flex}.careers-benefits[data-astro-cid-di2avd45] .careers-benefits__icon{color:var(--on-navy-label);font-size:30px}.careers-benefits__label[data-astro-cid-di2avd45]{color:var(--muted-on-dark-texture);font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.careers-benefits__value[data-astro-cid-di2avd45]{font-family:var(--font-head);font-size:var(--text-30);text-transform:uppercase;font-weight:700;line-height:1}.careers-benefits__text[data-astro-cid-di2avd45]{color:var(--on-navy);font-size:16px;line-height:1.5}@container page (width<=899.98px){.careers-benefits__list[data-astro-cid-di2avd45]{grid-template-columns:repeat(2,minmax(0,1fr))}.careers-benefits__item[data-astro-cid-di2avd45]{border-bottom:1px solid #ffffff29;border-right:0;padding:24px 20px 24px 0}.careers-benefits__item[data-astro-cid-di2avd45]:nth-child(2n){border-left:1px solid #ffffff29;padding-left:20px}}.careers-work[data-astro-cid-iyh4aeq4] .section-intro__title{text-wrap:balance}.careers-work[data-astro-cid-iyh4aeq4]{gap:var(--space-gap-72);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;display:grid}.careers-work__photo[data-astro-cid-iyh4aeq4]{--chamfer:22px;--placeholder-color:var(--text-secondary);background:var(--rule-light);min-height:620px;position:relative}.careers-work__photo[data-astro-cid-iyh4aeq4] .media{position:absolute;inset:0}.careers-work__main[data-astro-cid-iyh4aeq4]{flex-direction:column;gap:32px;min-width:0;display:flex}.careers-work[data-astro-cid-iyh4aeq4]{--intro-gap:24px}.careers-work[data-astro-cid-iyh4aeq4] .section-intro__text{line-height:1.65}.careers-work__list[data-astro-cid-iyh4aeq4]{border-top:4px solid var(--ink)}.careers-work__item[data-astro-cid-iyh4aeq4]{border-bottom:1px solid var(--rule-light);grid-template-columns:56px minmax(0,3fr) minmax(0,7fr);align-items:baseline;gap:20px;padding:24px 0;display:grid}.careers-work__number[data-astro-cid-iyh4aeq4]{color:var(--text-muted);font-family:var(--font-data);font-size:15px}.careers-work__title[data-astro-cid-iyh4aeq4]{font-size:var(--text-26);line-height:1}.careers-work__text[data-astro-cid-iyh4aeq4]{color:var(--text-secondary);font-size:var(--text-17);text-wrap:pretty;line-height:1.55}@container page (width<=899.98px){.careers-work[data-astro-cid-iyh4aeq4]{grid-template-columns:minmax(0,1fr)}.careers-work__photo[data-astro-cid-iyh4aeq4]{--chamfer:14px;aspect-ratio:3/2;min-height:0}}@container page (width<=767.98px){.careers-work__item[data-astro-cid-iyh4aeq4]{grid-template-columns:40px minmax(0,1fr);gap:8px 12px;padding:20px 0}.careers-work__text[data-astro-cid-iyh4aeq4]{grid-column:2}}.careers-workplace[data-astro-cid-mhqdtzon] .section-intro__title{text-wrap:balance}.careers-workplace[data-astro-cid-mhqdtzon]{gap:var(--space-gap-48);padding-block:var(--space-section) clamp(64px, 3.048cqw + 52.11px, 96px);flex-direction:column;display:flex}.careers-workplace__grid[data-astro-cid-mhqdtzon]{gap:var(--space-gap-48);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.careers-workplace__figure[data-astro-cid-mhqdtzon]{flex-direction:column;gap:20px;margin:0;display:flex}.careers-workplace__photo[data-astro-cid-mhqdtzon]{--chamfer:20px;background:var(--navy);height:440px}.careers-workplace__caption[data-astro-cid-mhqdtzon]{border-top:3px solid var(--white);color:var(--on-navy);font-size:var(--text-17);text-wrap:pretty;padding-top:16px;line-height:1.6}.careers-workplace__side[data-astro-cid-mhqdtzon]{flex-direction:column;gap:28px;min-width:0;display:flex}.careers-workplace__panel[data-astro-cid-mhqdtzon]{--chamfer:20px;background:var(--white);color:var(--ink)}.careers-equipment[data-astro-cid-mhqdtzon]{border-collapse:collapse;width:100%}.careers-equipment__head[data-astro-cid-mhqdtzon]{border-bottom:3px solid var(--ink);background:var(--gray-light);color:var(--text-muted);font-family:var(--font-data);letter-spacing:.1em;text-align:left;text-transform:uppercase;padding:16px 0 16px 30px;font-size:12px;font-weight:400}.careers-equipment__head[data-astro-cid-mhqdtzon]:first-child{width:274px}.careers-equipment__head[data-astro-cid-mhqdtzon]:last-child,.careers-equipment__text[data-astro-cid-mhqdtzon]{padding-right:30px}.careers-equipment__row[data-astro-cid-mhqdtzon]{border-bottom:1px solid var(--rule-light)}.careers-equipment__dept[data-astro-cid-mhqdtzon],.careers-equipment__text[data-astro-cid-mhqdtzon]{text-align:left;vertical-align:baseline;padding:20px 0 20px 30px}.careers-equipment__dept[data-astro-cid-mhqdtzon]{font-family:var(--font-head);font-size:var(--text-22);text-transform:uppercase;font-weight:700;line-height:1.05}.careers-equipment__text[data-astro-cid-mhqdtzon]{color:var(--text-secondary);font-size:var(--text-17);padding-left:24px;line-height:1.5}.careers-workplace__links[data-astro-cid-mhqdtzon]{flex-wrap:wrap;gap:16px 36px;display:flex}.careers-workplace__link[data-astro-cid-mhqdtzon]{border-bottom:2px solid var(--white);align-items:center;gap:10px;padding:6px 0 3px;font-size:17px;font-weight:700;display:inline-flex}.careers-workplace__link[data-astro-cid-mhqdtzon]:hover{border-color:var(--on-navy);color:var(--on-navy)}.careers-workplace__link[data-astro-cid-mhqdtzon] .icon{font-size:16px}@container page (width<=899.98px){.careers-workplace__grid[data-astro-cid-mhqdtzon]{grid-template-columns:minmax(0,1fr)}.careers-workplace__photo[data-astro-cid-mhqdtzon]{--chamfer:14px;aspect-ratio:3/2;height:auto}}@container page (width<=767.98px){.careers-equipment__head[data-astro-cid-mhqdtzon]{padding:12px 0 12px 16px}.careers-equipment__head[data-astro-cid-mhqdtzon]:first-child{width:128px}.careers-equipment__head[data-astro-cid-mhqdtzon]:last-child,.careers-equipment__text[data-astro-cid-mhqdtzon]{padding-right:16px}.careers-equipment__dept[data-astro-cid-mhqdtzon]{overflow-wrap:anywhere;padding:16px 0 16px 16px;font-size:18px}.careers-equipment__text[data-astro-cid-mhqdtzon]{padding:16px 16px 16px 14px;font-size:15px}}.careers-apply[data-astro-cid-c65ma2oz] .section-intro__title{text-wrap:balance}.careers-apply[data-astro-cid-c65ma2oz]{gap:var(--space-gap-72);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.careers-apply__intro[data-astro-cid-c65ma2oz]{flex-direction:column;gap:32px;display:flex}.careers-apply[data-astro-cid-c65ma2oz]{--intro-gap:24px}.careers-apply[data-astro-cid-c65ma2oz] .section-intro__text{line-height:1.65}.careers-apply__call[data-astro-cid-c65ma2oz]{border-top:4px solid var(--ink);border-bottom:1px solid var(--rule-light);grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:14px;padding:22px 0;display:grid}.careers-apply__call[data-astro-cid-c65ma2oz]:hover{color:var(--red)}.careers-apply[data-astro-cid-c65ma2oz] .careers-apply__call-icon{color:var(--navy);font-size:26px}.careers-apply__call-text[data-astro-cid-c65ma2oz]{flex-direction:column;gap:4px;display:flex}.careers-apply__call-label[data-astro-cid-c65ma2oz]{color:var(--text-muted);font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.careers-apply__call-number[data-astro-cid-c65ma2oz]{font-family:var(--font-head);font-size:var(--text-30);white-space:nowrap;font-weight:700;line-height:1}.careers-apply[data-astro-cid-c65ma2oz] .careers-apply__call-arrow{font-size:18px}.careers-apply__panel[data-astro-cid-c65ma2oz]{clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);padding:40px 40px 44px}.careers-form[data-astro-cid-c65ma2oz]{flex-direction:column;gap:24px;display:flex}.careers-form__pair[data-astro-cid-c65ma2oz]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.careers-form[data-astro-cid-c65ma2oz] .form-field__label,.careers-exp__legend[data-astro-cid-c65ma2oz]{color:var(--text-secondary);font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:400}.careers-form[data-astro-cid-c65ma2oz] input.form-field__control{height:54px;font-size:17px}.careers-form[data-astro-cid-c65ma2oz] .form-field__control{border-width:2px}.careers-form[data-astro-cid-c65ma2oz] textarea.form-field__control{--textarea-pad:14px 16px;font-size:17px;line-height:1.5}.careers-exp[data-astro-cid-c65ma2oz]{border:0;min-width:0;margin:0;padding:0}.careers-exp__legend[data-astro-cid-c65ma2oz]{margin-bottom:10px;padding:0}.careers-exp__options[data-astro-cid-c65ma2oz]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.careers-exp__option[data-astro-cid-c65ma2oz]{cursor:pointer;display:flex;position:relative}.careers-exp__input[data-astro-cid-c65ma2oz]{opacity:0;cursor:pointer;position:absolute;inset:0}.careers-exp__text[data-astro-cid-c65ma2oz]{border:2px solid var(--field-border);background:var(--white);min-height:54px;font-family:var(--font-head);text-align:center;text-transform:uppercase;flex:1;justify-content:center;align-items:center;padding:0 12px;font-size:18px;font-weight:700;line-height:1.1;display:flex}.careers-exp__option[data-astro-cid-c65ma2oz]:hover .careers-exp__text[data-astro-cid-c65ma2oz]{border-color:var(--navy)}.careers-exp__input[data-astro-cid-c65ma2oz]:checked+.careers-exp__text[data-astro-cid-c65ma2oz]{border-color:var(--navy);background:var(--navy);color:var(--white)}.careers-exp__input[data-astro-cid-c65ma2oz]:focus-visible+.careers-exp__text[data-astro-cid-c65ma2oz]{outline:3px solid var(--navy);outline-offset:2px}.careers-resume[data-astro-cid-c65ma2oz]{position:relative}.careers-resume__input[data-astro-cid-c65ma2oz]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.careers-resume__zone[data-astro-cid-c65ma2oz]{border:2px dashed var(--field-border);background:var(--white);cursor:pointer;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.careers-resume__zone[data-astro-cid-c65ma2oz]:hover,.careers-resume__input[data-astro-cid-c65ma2oz]:focus-visible+.careers-resume__zone[data-astro-cid-c65ma2oz]{border-color:var(--navy)}.careers-resume__input[data-astro-cid-c65ma2oz]:focus-visible+.careers-resume__zone[data-astro-cid-c65ma2oz]{outline:3px solid var(--navy);outline-offset:2px}.careers-resume[data-astro-cid-c65ma2oz] .careers-resume__icon{color:var(--navy);font-size:30px}.careers-resume__text[data-astro-cid-c65ma2oz]{flex-direction:column;gap:3px;min-width:0;display:flex}.careers-resume__label[data-astro-cid-c65ma2oz]{overflow-wrap:anywhere;font-size:17px;font-weight:700}.careers-resume__hint[data-astro-cid-c65ma2oz]{color:var(--text-muted);font-size:14px}.careers-resume__cta[data-astro-cid-c65ma2oz]{border-bottom:2px solid var(--navy);font-family:var(--font-head);letter-spacing:.05em;text-transform:uppercase;padding-bottom:1px;font-size:16px;font-weight:700}@media (scripting:none){.careers-resume__input[data-astro-cid-c65ma2oz]{clip-path:none;width:auto;height:auto;margin-top:10px;position:static;overflow:visible}.careers-resume[data-astro-cid-c65ma2oz]{flex-direction:column-reverse;display:flex}}.careers-form__end[data-astro-cid-c65ma2oz]{margin-top:4px}.careers-form[data-astro-cid-c65ma2oz] .form-failed{margin-top:16px}.careers-form__actions[data-astro-cid-c65ma2oz]{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.careers-form__required[data-astro-cid-c65ma2oz],.careers-form[data-astro-cid-c65ma2oz] .form-field__optional{color:var(--muted-on-texture)}.careers-form__required[data-astro-cid-c65ma2oz]{font-size:15px}.careers-apply__panel[data-astro-cid-c65ma2oz] .success-panel{justify-content:center;min-height:420px}@container page (width<=899.98px){.careers-apply[data-astro-cid-c65ma2oz]{grid-template-columns:minmax(0,1fr)}}@container page (width<=767.98px){.careers-apply__panel[data-astro-cid-c65ma2oz]{margin-inline:calc(-1 * var(--space-inline));padding:28px var(--space-inline) 32px;clip-path:none}.careers-form__pair[data-astro-cid-c65ma2oz]{grid-template-columns:minmax(0,1fr)}.careers-exp__options[data-astro-cid-c65ma2oz]{grid-template-columns:repeat(2,minmax(0,1fr))}.careers-resume__zone[data-astro-cid-c65ma2oz]{grid-template-columns:36px minmax(0,1fr);padding:14px 16px}.careers-resume__cta[data-astro-cid-c65ma2oz]{grid-column:2;justify-self:start}.careers-form__actions[data-astro-cid-c65ma2oz]{flex-direction:column;align-items:stretch}.careers-apply__panel[data-astro-cid-c65ma2oz] .success-panel{min-height:0}}
