.hiring_page__TS0aV{background:#fff;color:#1f1510;-webkit-font-smoothing:antialiased}.hiring_breadcrumb__4fQLS{display:flex;align-items:center;gap:6px;padding:10px 20px;border-bottom:1px solid #e0e0e0;font-size:13px;color:#555;background:#f8f8f8}.hiring_breadcrumbLink__J_mTD{color:var(--brand-orange);text-decoration:none;font-weight:500}.hiring_breadcrumbLink__J_mTD:hover{text-decoration:underline}.hiring_breadcrumbSep__6HZvE{color:#ccc}.hiring_breadcrumbCurrent__y1JYG{color:#333;font-weight:500}.hiring_pageHeader__7d7lX{padding:20px 20px 16px;border-bottom:1px solid #e0e0e0}.hiring_pageHeaderRow__wV5dc{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px}.hiring_pageTitle__gRYiI{font-size:22px;font-weight:700;color:#000;margin:0}.hiring_badge__4_k7z{display:inline-flex;align-items:center;height:26px;padding:0 10px;border:1px solid #e0e0e0;border-radius:var(--radius-sm);font-size:12px;color:#555;white-space:nowrap}.hiring_badgeAccent__WDK5m{border-color:var(--brand-orange);color:var(--brand-orange);font-weight:600}.hiring_pageDesc__B64Vj{font-size:14px;color:#555;margin:8px 0 0;line-height:1.5;max-width:760px}.hiring_layout__yRZi0{display:grid;grid-template-columns:240px minmax(0,1fr) 300px;align-items:stretch;border-bottom:1px solid #e0e0e0}@media (max-width:1100px){.hiring_layout__yRZi0{grid-template-columns:240px minmax(0,1fr)}.hiring_rail__dJFFv{display:none}}.hiring_sidebar__9OsoH{border-right:1px solid #e0e0e0;background:#fbfbfa;min-width:0}.hiring_sidebarHeader__GLKkX{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:12px 16px;border-bottom:1px solid #e0e0e0;color:#e8622c}.hiring_sidebarNav__hvDdn{display:grid}.hiring_sidebarLink__d_T5O{display:flex;align-items:center;justify-content:space-between;gap:10px;height:38px;padding:0 16px;font-size:13px;color:#333;border:0;border-bottom:1px solid #f0f0f0;background:none;font-family:inherit;text-align:left;cursor:pointer;transition:background .1s,color .1s}.hiring_sidebarLinkActive__jxliQ,.hiring_sidebarLink__d_T5O:hover{color:var(--brand-orange);background:rgba(232,98,44,.06)}.hiring_sidebarLinkActive__jxliQ{font-weight:600}.hiring_sidebarCount__e_LR_{font-size:11px;color:#999;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:820px){.hiring_layout__yRZi0{grid-template-columns:1fr}.hiring_sidebar__9OsoH{border-right:0;border-bottom:1px solid #e0e0e0}.hiring_sidebarNav__hvDdn{display:flex;flex-wrap:wrap;gap:6px;padding:10px 16px 14px}.hiring_sidebarLinkActive__jxliQ,.hiring_sidebarLink__d_T5O{height:32px;border:1px solid #e0e0e0;border-radius:var(--radius-md);gap:7px}.hiring_sidebarLinkActive__jxliQ{border-color:rgba(232,98,44,.55)}}.hiring_main__wf0S5{display:flex;flex-direction:column;min-width:0}.hiring_toolbar__4vHQg{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;padding:12px 16px;border-bottom:1px solid #e0e0e0}.hiring_search__4I3_k{min-height:38px;width:300px;max-width:100%;border:1px solid #e0e0e0;border-radius:var(--radius-md);background:#fff;color:#111;font:inherit;font-size:13px;padding:0 12px}.hiring_search__4I3_k:focus{outline:3px solid rgba(232,98,44,.22);outline-offset:0;border-color:var(--brand-orange)}.hiring_sortRow__HzWGx{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.hiring_sortLabel__YffBV{margin-right:2px;color:#86695c;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.hiring_sortOption__JCHhK{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:6px 11px;border:1px solid #e0e0e0;border-radius:var(--radius-md);background:#fff;color:#4a443e;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:border-color .12s ease,color .12s ease,background .12s ease}.hiring_sortOption__JCHhK:hover{border-color:rgba(232,98,44,.45);color:#b15025}.hiring_sortOptionActive__pHAl7{border-color:rgba(232,98,44,.55);background:rgba(232,98,44,.08);color:#b15025}.hiring_count__y5oDM{margin-left:auto;font-size:12px;color:#555;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hiring_tableWrap__jtFiO{overflow-x:auto}.hiring_table__4j_Qf{width:100%;border-collapse:collapse}.hiring_table__4j_Qf th{text-align:left;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#86695c;padding:10px 16px;border-bottom:1px solid #e0e0e0;background:#fbfaf8;white-space:nowrap}.hiring_table__4j_Qf td{padding:11px 16px;border-bottom:1px solid #f0ece8;vertical-align:middle}.hiring_cellNum__ZiQfA{text-align:right}.hiring_groupRow__ehF_o td{padding:9px 16px;background:#f8f8f8;border-bottom:1px solid #e0e0e0;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#000}.hiring_groupCount__2lnPv{color:#999;font-weight:600;letter-spacing:0;text-transform:none;margin-left:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hiring_roleRow__qj11w{cursor:pointer}.hiring_roleRow__qj11w:hover td{background:#fffaf7}.hiring_roleRow__qj11w:hover .hiring_roleTitle___G7Il{color:var(--brand-orange)}.hiring_roleTitle___G7Il{display:block;font-size:14px;font-weight:700;color:#1f1510;text-decoration:none}.hiring_roleTeam__bZ2D6{display:block;font-size:12px;color:#8a7f74;margin-top:1px}.hiring_cellDim__Qf8J_{font-size:12.5px;color:#555;white-space:nowrap}.hiring_roleMeta__7aikW{display:none}.hiring_money__tLoVW{font-size:14px;font-weight:800;color:var(--brand-orange-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.hiring_moneyAbsent__rXUs7{font-size:12px;color:#999;white-space:nowrap}@media (max-width:640px){.hiring_roleRow__qj11w td:nth-child(2),.hiring_roleRow__qj11w td:nth-child(3),.hiring_table__4j_Qf th:nth-child(2),.hiring_table__4j_Qf th:nth-child(3){display:none}.hiring_roleRow__qj11w td:first-child{width:100%;max-width:0}.hiring_roleTitle___G7Il{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hiring_roleTeam__bZ2D6{display:none}.hiring_roleMeta__7aikW{display:block;font-size:12px;color:#8a7f74;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.hiring_empty__iZlJj{margin:12px 16px;border:1px solid #e0e0e0;border-radius:var(--radius-lg);background:#faf8f6;padding:34px 24px;text-align:center}.hiring_emptyTitle__labvi{font-size:15px;font-weight:800;margin:0 0 6px}.hiring_emptyText__CgY18{font-size:14px;color:#6b6058;margin:0}.hiring_rail__dJFFv{border-left:1px solid #e0e0e0;background:var(--rail-ground);padding:14px;min-width:0}.hiring_railPanel__iwYY0{background:#fff;border:1px solid #ececec;border-radius:var(--radius-lg);box-shadow:0 1px 2px rgba(20,13,9,.05);overflow:hidden;padding-bottom:12px;margin-bottom:14px}.hiring_railKey__yLRrp{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--brand-orange-ink);background:var(--brand-orange-wash);margin:0 0 10px;padding:9px 14px}.hiring_railKeyBlue__hT9AC{color:var(--brand-blue-ink);background:var(--brand-blue-wash)}.hiring_railKeyGreen__lHhIT{color:var(--brand-green-ink);background:var(--brand-green-wash)}.hiring_railBody__Y1Ww0{padding:0 14px;font-size:13px;line-height:1.55;color:#6b6058;margin:0}.hiring_railBody__Y1Ww0+.hiring_railBody__Y1Ww0{margin-top:10px}.hiring_railRows__A4ilL{display:grid}.hiring_railRow__ZtYoj{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;padding:0 14px;font-size:13px;font-weight:600;color:#333;text-decoration:none}.hiring_railRow__ZtYoj:hover{background:rgba(232,98,44,.06);color:var(--brand-orange)}.hiring_talentBody__fEwN2{padding:0 14px}.hiring_talentText__Ix7jt{font-size:13px;line-height:1.55;color:#6b6058;margin:0 0 10px}.hiring_talentField__gNyW5{width:100%;min-height:38px;border:1px solid #e0e0e0;border-radius:var(--radius-md);background:#fff;color:#111;font:inherit;font-size:13px;padding:0 10px;margin-bottom:8px}.hiring_talentField__gNyW5:focus{outline:3px solid rgba(232,98,44,.22);outline-offset:0;border-color:var(--brand-orange)}.hiring_talentSubmit__IZTFf{width:100%;min-height:36px;border:0;border-radius:var(--radius-md);background:var(--brand-orange);color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.hiring_talentSubmit__IZTFf:hover{background:#d4571f}.hiring_talentSubmit__IZTFf:disabled{opacity:.6;cursor:default}.hiring_talentError__ZPC6x{font-size:12px;color:#b3261e;margin:0 0 8px}.hiring_talentDone__phMbh{font-size:13px;line-height:1.55;color:var(--brand-green-ink);margin:0;font-weight:600}