.careers_hero__FCCjv{background:var(--surface-gradient);padding:72px 0 64px;position:relative;overflow:hidden}.careers_hero__FCCjv:after{content:"";position:absolute;top:-80px;right:-80px;width:400px;height:400px;border-radius:50%;background:rgba(255,108,0,.08);pointer-events:none}.careers_heroInner__HXFJe{position:relative;z-index:1}.careers_heroTitle__dvlpn{font-family:var(--font-heading);font-weight:800;font-size:clamp(32px,5vw,52px);color:var(--text-on-dark);line-height:1.1;letter-spacing:-1px;margin:8px 0 16px}.careers_heroSub__nEp1k{font-size:16px;color:hsla(0,0%,100%,.75);max-width:560px;line-height:1.7}.careers_crumb__EK5k7{font-size:14px;color:var(--text-on-dark-muted);margin-bottom:14px;display:inline-block}.careers_crumb__EK5k7:hover{color:var(--text-on-dark)}.careers_listing__G9_Mk{padding-top:56px;padding-bottom:80px;display:grid;grid-gap:20px;gap:20px}.careers_empty__G4fnM{text-align:center;color:var(--text-secondary);padding:40px 0}.careers_card__3ug4t{display:block;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:24px 28px;transition:box-shadow var(--duration-fast),border-color var(--duration-fast)}.careers_card__3ug4t:hover{border-color:var(--navy-600);box-shadow:var(--shadow-md)}.careers_badgeRow__KqLcZ{margin-bottom:10px}.careers_badge__2Mmox{display:inline-block;font-family:var(--font-heading);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:4px 10px;border-radius:var(--radius-full)}.careers_badgeDirect__XCcDj{background:var(--orange-50);color:var(--orange-700)}.careers_badgeInternal__Hi835{background:var(--navy-100);color:var(--navy-600)}.careers_cardTop__nbWui{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.careers_cardTitle__dbmNG{font-family:var(--font-heading);font-weight:600;font-size:20px;color:var(--text-heading);margin:0 0 2px}.careers_cardWho__8OgIX{font-size:14px;color:var(--text-secondary)}.careers_cardSalary__NNYBJ{text-align:right;font-family:var(--font-heading);font-weight:600;font-size:16px;color:var(--text-heading);flex-shrink:0}.careers_cardSalary__NNYBJ small{display:block;font-weight:400;font-size:12px;color:var(--neutral-400)}.careers_cardBlurb__wWO9n{font-size:14.5px;color:var(--text-primary);margin:10px 0 0;max-width:68ch;line-height:1.6}.careers_cardFoot__CVeIo{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:16px}.careers_cardMeta__wrkYa{font-size:13px;color:var(--text-secondary)}.careers_cardView__zD3dy{font-family:var(--font-heading);font-weight:600;font-size:14px;color:var(--text-link)}.careers_detail__KlkBj{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:24px;gap:24px;align-items:start;padding-top:48px;padding-bottom:80px}.careers_tiles__2ac8_{display:grid;grid-gap:20px;gap:20px}.careers_tile___6SdA{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:24px 28px}.careers_tileLabel__xvlLy{font-family:var(--font-heading);font-weight:600;font-size:10.5px;text-transform:uppercase;letter-spacing:1.2px;color:var(--text-accent);margin-bottom:6px}.careers_tileTitle__UM1Aw{font-family:var(--font-heading);font-weight:700;font-size:18px;color:var(--text-heading);margin:0 0 12px;padding-bottom:10px;border-bottom:2px solid var(--neutral-50)}.careers_tileText__KI4oQ{font-size:14.5px;line-height:1.7;color:var(--text-primary);margin:0}.careers_tileBullets___Nr6Z{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.careers_tileBullets___Nr6Z li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.55;color:var(--text-primary)}.careers_tileBullets___Nr6Z li:before{content:"✦";color:var(--text-accent);font-size:11px;margin-top:3px;flex-shrink:0}@media (max-width:820px){.careers_detail__KlkBj{grid-template-columns:1fr}.careers_cardTop__nbWui{flex-direction:column;gap:4px}.careers_cardSalary__NNYBJ{text-align:left;margin-top:4px}}.CareerApplyForm_box__iYKOJ{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:24px 28px}.CareerApplyForm_eyebrow__7iIM5{font-family:var(--font-heading);font-weight:600;font-size:10.5px;text-transform:uppercase;letter-spacing:1.2px;color:var(--text-accent);margin-bottom:6px}.CareerApplyForm_title__i5XF7{font-family:var(--font-heading);font-weight:700;font-size:18px;color:var(--text-heading);margin:0 0 12px;padding-bottom:10px;border-bottom:2px solid var(--neutral-50)}.CareerApplyForm_sub__x5r99{font-size:13.5px;color:var(--text-secondary);margin:0 0 18px;line-height:1.55}.CareerApplyForm_errorBanner__uc0Jw{background:var(--feedback-danger-bg);color:var(--feedback-danger-text);border:1px solid var(--danger-500);border-radius:var(--radius-sm);padding:10px 14px;font-size:13.5px;margin-bottom:16px}.CareerApplyForm_field__H1tbU{display:flex;flex-direction:column;gap:5px;margin-bottom:14px}.CareerApplyForm_label__eVaaS{font-family:var(--font-heading);font-size:12.5px;font-weight:600;color:var(--text-heading)}.CareerApplyForm_hint__Vntr1{font-weight:400;color:var(--neutral-400)}.CareerApplyForm_input__MRh9U,.CareerApplyForm_textarea__reZoo{font-family:var(--font-body);font-size:14px;color:var(--text-primary);background:var(--surface-page);border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:10px 12px;width:100%}.CareerApplyForm_input__MRh9U:focus,.CareerApplyForm_textarea__reZoo:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--focus-ring)}.CareerApplyForm_textarea__reZoo{resize:vertical}.CareerApplyForm_fileZone__eAawL{border:1px dashed var(--border-default);border-radius:var(--radius-sm);padding:12px;font-size:14px;cursor:pointer;background:var(--surface-page);transition:border-color var(--duration-fast)}.CareerApplyForm_fileZone__eAawL:hover{border-color:var(--navy-600)}.CareerApplyForm_fileInput__j_eeH{display:none}.CareerApplyForm_filePrompt__5gHNU{color:var(--text-secondary)}.CareerApplyForm_fileName__u0Mf6{color:var(--text-primary)}.CareerApplyForm_fileError__7Brl1{font-size:13px;color:var(--feedback-danger-text);margin-top:4px}.CareerApplyForm_submit__k5lBA{margin-top:6px}.CareerApplyForm_privacy__w1AMf{font-size:12px;color:var(--neutral-400);margin:12px 0 0;line-height:1.5}.CareerApplyForm_successIcon__YO9g2{width:44px;height:44px;border-radius:50%;background:var(--feedback-success-bg);color:var(--feedback-success-text);font-size:22px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.CareerApplyForm_successText__BthaN{font-size:14px;color:var(--text-primary);line-height:1.6;margin:6px 0 0}