.careers-module__tEy4wG__page{background:var(--surface-page);min-height:100vh;padding-top:64px}.careers-module__tEy4wG__inner{max-width:760px;margin:0 auto;padding:80px 40px 120px}.careers-module__tEy4wG__header{max-width:640px;margin-bottom:64px}.careers-module__tEy4wG__kicker{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.2em;color:var(--amara-yucca);margin-bottom:18px}.careers-module__tEy4wG__title{font-family:var(--font-display);font-weight:var(--weight-regular);letter-spacing:var(--tracking-display);font-size:clamp(40px,5vw,72px);line-height:var(--leading-display);color:var(--amara-midnight);margin:0 0 24px}.careers-module__tEy4wG__subtitle{color:var(--amara-olive);font-size:18px;line-height:1.65;font-family:var(--font-sans);max-width:52ch}.careers-module__tEy4wG__deptManager{border:1px solid var(--border-subtle);background:var(--amara-ivory-200);margin-bottom:24px;padding:20px 24px}.careers-module__tEy4wG__deptManagerLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--amara-light-olive);margin-bottom:14px;font-size:10px}.careers-module__tEy4wG__deptList{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.careers-module__tEy4wG__deptPill{border:1px solid var(--border-strong);background:var(--surface-page);align-items:center;gap:6px;padding:5px 10px 5px 12px;display:inline-flex}.careers-module__tEy4wG__deptPillName{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-primary)}.careers-module__tEy4wG__deptPillRemove{color:var(--amara-light-olive);cursor:pointer;transition:color var(--duration-fast);background:0 0;border:none;padding:0 2px;font-size:15px;line-height:1}.careers-module__tEy4wG__deptPillRemove:hover{color:#c0392b}.careers-module__tEy4wG__deptAddRow{gap:8px;max-width:360px;display:flex}.careers-module__tEy4wG__deptInput{border:1px solid var(--border-subtle);background:var(--surface-page);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-primary);transition:border-color var(--duration-fast);outline:none;flex:1;padding:8px 12px}.careers-module__tEy4wG__deptInput:focus{border-color:var(--amara-midnight)}.careers-module__tEy4wG__deptAddBtn{border:1px solid var(--amara-midnight);color:var(--amara-midnight);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;cursor:pointer;white-space:nowrap;transition:background var(--duration-fast), color var(--duration-fast);background:0 0;padding:8px 16px;font-size:10px}.careers-module__tEy4wG__deptAddBtn:hover{background:var(--amara-midnight);color:var(--amara-ivory)}.careers-module__tEy4wG__syncBar{align-items:center;gap:12px;margin-bottom:12px;display:flex}.careers-module__tEy4wG__syncBtn{border:1px solid var(--border-subtle);color:var(--amara-light-olive);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast), border-color var(--duration-fast);background:0 0;align-items:center;gap:8px;padding:10px 20px;font-size:11px;display:inline-flex}.careers-module__tEy4wG__syncBtn:hover:not(:disabled){border-color:var(--amara-midnight);color:var(--amara-midnight)}.careers-module__tEy4wG__syncBtn:disabled{opacity:.6;cursor:not-allowed}.careers-module__tEy4wG__syncMsg{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--amara-yucca);font-size:10px}.careers-module__tEy4wG__addListingBtn{border:1px solid var(--amara-midnight);color:var(--amara-midnight);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast);background:0 0;align-items:center;gap:8px;margin-bottom:32px;padding:10px 20px;font-size:11px;display:inline-flex}.careers-module__tEy4wG__addListingBtn:hover{background:var(--amara-midnight);color:var(--amara-ivory)}.careers-module__tEy4wG__list{border-top:1px solid var(--border-subtle);list-style:none}.careers-module__tEy4wG__listItem{border-bottom:1px solid var(--border-subtle)}.careers-module__tEy4wG__filterBar{align-items:center;gap:12px;margin-bottom:32px;display:flex}.careers-module__tEy4wG__filterSelect{appearance:none;border:1px solid var(--border-subtle);background:var(--surface-page) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23757461' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 12px center;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--text-primary);cursor:pointer;transition:border-color var(--duration-fast);outline:none;padding:9px 36px 9px 14px;font-size:11px}.careers-module__tEy4wG__filterSelect:focus{border-color:var(--amara-midnight)}.careers-module__tEy4wG__jobRow{align-items:center;gap:12px;display:flex}.careers-module__tEy4wG__jobToggleBtn{cursor:pointer;text-align:left;min-width:0;transition:padding var(--duration-fast);background:0 0;border:none;flex:1;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;display:flex}.careers-module__tEy4wG__listItem:has(.careers-module__tEy4wG__jobToggleBtn:hover) .careers-module__tEy4wG__jobRow{background:var(--amara-ivory-200);margin:0 -16px;padding:0 16px}.careers-module__tEy4wG__jobTitleWrap{text-align:left;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.careers-module__tEy4wG__jobTitle{font-family:var(--font-display);font-weight:var(--weight-regular);letter-spacing:var(--tracking-display);color:var(--amara-midnight);font-size:22px;line-height:1.1}.careers-module__tEy4wG__jobDept{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--amara-light-olive);font-size:10px}.careers-module__tEy4wG__jobArrow{color:var(--amara-light-olive);transition:color var(--duration-fast);flex-shrink:0;font-size:14px}.careers-module__tEy4wG__jobToggleBtn:hover .careers-module__tEy4wG__jobArrow{color:var(--amara-midnight)}.careers-module__tEy4wG__jobActions{flex-shrink:0;gap:8px;padding:8px 0;display:flex}.careers-module__tEy4wG__jobEditBtn{border:1px solid var(--border-subtle);color:var(--amara-light-olive);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;cursor:pointer;transition:color var(--duration-fast), border-color var(--duration-fast);background:0 0;padding:6px 12px;font-size:10px}.careers-module__tEy4wG__jobEditBtn:hover{color:var(--amara-midnight);border-color:var(--amara-midnight)}.careers-module__tEy4wG__jobDeleteBtn{color:#b4321eb3;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;cursor:pointer;transition:color var(--duration-fast), border-color var(--duration-fast);background:0 0;border:1px solid #c83c284d;padding:6px 12px;font-size:10px}.careers-module__tEy4wG__jobDeleteBtn:hover{color:#c0392b;border-color:#c0392b}.careers-module__tEy4wG__jobDetail{padding:0 0 32px}.careers-module__tEy4wG__jobDescription{color:var(--amara-olive);font-size:17px;line-height:1.65;font-family:var(--font-sans);white-space:pre-wrap;max-width:60ch;margin:0 0 24px}.careers-module__tEy4wG__applyBtn{background:var(--amara-midnight);color:var(--amara-ivory);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;transition:background var(--duration-fast);padding:12px 24px;font-size:11px;text-decoration:none;display:inline-block}.careers-module__tEy4wG__applyBtn:hover{background:var(--amara-midnight-700)}.careers-module__tEy4wG__jobFormItem{border-bottom:1px solid var(--border-subtle);padding:24px 0}.careers-module__tEy4wG__jobFormLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--amara-light-olive);margin-bottom:16px;font-size:10px}.careers-module__tEy4wG__jobFormFields{flex-direction:column;gap:10px;max-width:600px;margin-bottom:14px;display:flex}.careers-module__tEy4wG__jobFormSelect{border:1px solid var(--border-subtle);background:var(--surface-page) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23757461' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 12px center;appearance:none;width:100%;font-family:var(--font-sans);font-size:var(--text-md);color:var(--text-primary);cursor:pointer;transition:border-color var(--duration-fast);outline:none;padding:10px 36px 10px 14px}.careers-module__tEy4wG__jobFormSelect:focus{border-color:var(--amara-midnight)}.careers-module__tEy4wG__jobFormInput,.careers-module__tEy4wG__jobFormTextarea{border:1px solid var(--border-subtle);background:var(--surface-page);width:100%;font-family:var(--font-sans);font-size:var(--text-md);color:var(--text-primary);resize:vertical;transition:border-color var(--duration-fast);outline:none;padding:10px 14px}.careers-module__tEy4wG__jobFormInput:focus,.careers-module__tEy4wG__jobFormTextarea:focus{border-color:var(--amara-midnight)}.careers-module__tEy4wG__jobFormError{font-family:var(--font-sans);font-size:var(--text-sm);color:#c0392b;margin-bottom:10px}.careers-module__tEy4wG__jobFormActions{gap:10px;display:flex}.careers-module__tEy4wG__jobFormSave{background:var(--amara-midnight);color:var(--amara-ivory);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;cursor:pointer;transition:background var(--duration-fast);border:none;padding:10px 22px;font-size:11px}.careers-module__tEy4wG__jobFormSave:hover:not(:disabled){background:var(--amara-midnight-700)}.careers-module__tEy4wG__jobFormSave:disabled{opacity:.6;cursor:not-allowed}.careers-module__tEy4wG__jobFormCancel{border:1px solid var(--border-subtle);color:var(--amara-light-olive);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;cursor:pointer;transition:color var(--duration-fast), border-color var(--duration-fast);background:0 0;padding:10px 22px;font-size:11px}.careers-module__tEy4wG__jobFormCancel:hover{color:var(--amara-midnight);border-color:var(--amara-midnight)}.careers-module__tEy4wG__empty{font-family:var(--font-sans);font-size:var(--text-md);color:var(--amara-light-olive);padding:48px 0}.careers-module__tEy4wG__footer{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--amara-light-olive);margin-top:56px}.careers-module__tEy4wG__footerLink{color:var(--amara-midnight);border-bottom:1px solid var(--amara-dark-ivory);transition:border-color var(--duration-fast)}.careers-module__tEy4wG__footerLink:hover{border-color:var(--amara-midnight)}
