.hire_page__lcnRW{min-height:100vh;background:var(--white);color:var(--black)}.hire_hero__rzPIt{background:var(--black);padding:80px 24px 64px;text-align:center;color:var(--white);border-bottom:2px solid var(--black)}.hire_heroInner__JvO1q{position:relative;z-index:1;max-width:760px;margin:0 auto}.hire_heroBadge__4ZM8m{display:inline-flex;align-items:center;gap:8px;background:var(--signal);color:var(--white);padding:6px 16px;font-family:Inter,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:24px}.hire_heroTitle__DXEGG{font-family:Bricolage Grotesque,sans-serif;font-size:clamp(2.2rem,5.5vw,3.8rem);font-weight:800;line-height:1.05;margin-bottom:20px;text-transform:uppercase}.hire_heroTitle__DXEGG span{color:var(--signal)}.hire_heroSub__dIoa4{font-family:Inter,sans-serif;font-size:1.05rem;color:#adadad;max-width:520px;margin:0 auto 32px;line-height:1.6}.hire_heroBtns__xZxiy{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:48px}.hire_ctaBtn__LW1Ks{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:var(--signal);color:var(--white);font-family:Inter,sans-serif;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;border:2px solid var(--signal);transition:background .25s ease,color .25s ease}.hire_ctaBtn__LW1Ks:hover{background:var(--white);color:var(--black)}.hire_ctaOutline__62Nku{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:transparent;color:var(--white);font-family:Inter,sans-serif;font-size:.85rem;font-weight:700;text-transform:uppercase;cursor:pointer;border:2px solid var(--white);transition:background .25s ease,color .25s ease}.hire_ctaOutline__62Nku.hire_active__i0i1a,.hire_ctaOutline__62Nku:hover{background:var(--white);color:var(--black)}.hire_heroStats__jtQaL{display:flex;gap:40px;justify-content:center;flex-wrap:wrap}.hire_heroStat__o5gsc{text-align:center}.hire_heroStatNum__Dc81A{display:block;font-family:Bricolage Grotesque,sans-serif;font-size:1.5rem;font-weight:800;color:var(--white)}.hire_heroStatLabel__W1Cpv{font-family:Inter,sans-serif;font-size:.75rem;color:#adadad;text-transform:uppercase;letter-spacing:.04em}.hire_boardSection___mhDf,.hire_postSection__hAXbL{padding:48px 24px}.hire_container__eFVoX{max-width:1280px;margin:0 auto}.hire_boardHeader__CkuMY{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:16px}.hire_boardTitle__rIkok{font-family:Bricolage Grotesque,sans-serif;font-size:1.3rem;font-weight:800;color:var(--black);text-transform:uppercase;margin:0}.hire_boardCount__G2a_C{font-family:Inter,sans-serif;font-size:.85rem;color:var(--ink-dim);font-weight:400;margin-left:8px}.hire_filters__ZVSmX{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:32px}.hire_filterBtn__4NOJN{background:var(--white);border:2px solid var(--black);padding:8px 18px;font-family:Inter,sans-serif;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease;text-transform:uppercase;letter-spacing:.02em;color:var(--black)}.hire_filterBtn__4NOJN:hover{background:var(--black);color:var(--white)}.hire_activeFilter__pLGOR{background:var(--signal);color:var(--white);border-color:var(--signal)}.hire_jobGrid__6sp2J{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2px;background:var(--black);border:2px solid var(--black)}.hire_jobCard__BYk8M{padding:24px;background:var(--white);cursor:pointer;transition:background .2s ease;border:none;border-bottom:2px solid var(--black);border-right:2px solid var(--black);text-align:left;font-family:inherit}.hire_featured__wbKks,.hire_jobCard__BYk8M:hover{background:var(--off)}.hire_featured__wbKks:hover{background:var(--white)}.hire_featuredBadge__luNXc{display:inline-flex;align-items:center;gap:4px;background:var(--signal);color:var(--white);font-family:Inter,sans-serif;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:4px 10px;margin-bottom:12px}.hire_jobMeta__hZ3_n{display:flex;gap:14px;align-items:flex-start;margin-bottom:14px}.hire_companyLogo__p5xbj{object-fit:cover}.hire_companyInitial__NnwTk,.hire_companyLogo__p5xbj{width:48px;height:48px;flex-shrink:0;border:2px solid var(--black)}.hire_companyInitial__NnwTk{background:var(--black);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:1.3rem}.hire_companyInitial__NnwTk,.hire_jobTitle__RNvR_{font-family:Bricolage Grotesque,sans-serif;font-weight:800}.hire_jobTitle__RNvR_{font-size:1rem;color:var(--black);margin:0 0 3px;text-transform:uppercase;line-height:1.2}.hire_companyName__TjZrI{font-family:Inter,sans-serif;font-size:.82rem;color:var(--ink-dim);margin:0}.hire_jobTags__KeWEy{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.hire_pill__PwhKl{background:var(--off);font-size:.75rem;font-weight:500;padding:4px 10px;border:1px solid var(--line);text-transform:uppercase;letter-spacing:.02em}.hire_jobDesc__sposr,.hire_pill__PwhKl{color:var(--ink-dim);font-family:Inter,sans-serif}.hire_jobDesc__sposr{font-size:.85rem;line-height:1.5;margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hire_cardFooter__wHx_9{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid var(--line)}.hire_category__VjOoC{font-size:.75rem;color:var(--ink-dim);font-weight:500}.hire_applyBtn__e8TJI,.hire_category__VjOoC{font-family:Inter,sans-serif;text-transform:uppercase}.hire_applyBtn__e8TJI{font-size:.82rem;font-weight:700;color:var(--signal);text-decoration:none}.hire_emptyState__Mg9KL{text-align:center;padding:80px 24px;font-family:Inter,sans-serif}.hire_emptyIcon__Yp3uo{font-size:3rem;margin-bottom:20px;opacity:.5}.hire_emptyState__Mg9KL h3{font-family:Bricolage Grotesque,sans-serif;font-size:1.3rem;font-weight:800;color:var(--black);margin:0 0 10px;text-transform:uppercase}.hire_emptyState__Mg9KL p{color:var(--ink-dim);margin:0 0 28px}.hire_spinner__Kc_Y6{width:44px;height:44px;border:3px solid var(--line);border-top-color:var(--signal);animation:hire_spin__qSZd2 .7s linear infinite;margin:0 auto 20px}@keyframes hire_spin__qSZd2{to{transform:rotate(1turn)}}.hire_modal__e30Rg{position:fixed;inset:0;background:hsla(0,0%,4%,.6);z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px}.hire_modalContent__ugvqk{background:var(--white);padding:44px;max-width:680px;width:100%;max-height:85vh;overflow-y:auto;position:relative;border:2px solid var(--black)}.hire_closeBtn__qRbDf{position:absolute;top:16px;right:16px;background:var(--off);border:2px solid var(--black);width:36px;height:36px;font-size:.9rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--ink-dim);transition:background .2s ease,color .2s ease}.hire_closeBtn__qRbDf:hover{background:var(--black);color:var(--white)}.hire_modalTitle__0QRyB{font-family:Bricolage Grotesque,sans-serif;font-size:1.6rem;font-weight:800;color:var(--black);margin:0 0 6px;text-transform:uppercase;padding-right:40px}.hire_modalCompany__U3vTU{font-family:Inter,sans-serif;font-size:1rem;color:var(--ink-dim);margin:0 0 20px}.hire_jobDescription__Cd60Q{font-family:Inter,sans-serif;font-size:.95rem;line-height:1.7;color:var(--black);margin-bottom:32px}.hire_jobDescription__Cd60Q p{margin:0 0 10px}.hire_applySection__6y20s{display:flex;gap:12px;flex-wrap:wrap}.hire_applyBtnLarge__gH38p{display:inline-flex;align-items:center;gap:8px;background:var(--signal);color:var(--white);font-family:Inter,sans-serif;font-size:.9rem;font-weight:700;text-transform:uppercase;text-decoration:none;padding:13px 28px;border:2px solid var(--signal);transition:background .25s ease,color .25s ease}.hire_applyBtnLarge__gH38p:hover{background:var(--black);border-color:var(--black)}.hire_websiteBtn___aF2f{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--black);font-family:Inter,sans-serif;font-size:.9rem;font-weight:600;text-transform:uppercase;text-decoration:none;padding:13px 24px;border:2px solid var(--black);transition:background .25s ease,color .25s ease}.hire_websiteBtn___aF2f:hover{background:var(--black);color:var(--white)}.hire_postHeader__xMpyY{text-align:center;margin-bottom:48px}.hire_sectionTitle__VLJ8V{font-family:Bricolage Grotesque,sans-serif;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:800;color:var(--black);margin:0 0 12px;text-transform:uppercase}.hire_sectionSub__rVYjw{font-family:Inter,sans-serif;font-size:1rem;color:var(--ink-dim);line-height:1.55;max-width:52ch;margin:0 auto}.hire_plansGrid__34Wwm{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2px;background:var(--black);border:2px solid var(--black);margin-bottom:48px}.hire_planCard__ZuNgI{padding:28px;background:var(--white);cursor:pointer;transition:background .2s ease;border:none;border-right:2px solid var(--black);border-bottom:2px solid var(--black);text-align:left;font-family:inherit}.hire_planCard__ZuNgI.hire_selectedPlan__GD6Pp,.hire_planCard__ZuNgI:hover{background:var(--off)}.hire_popularBadge__i8Z_O{display:inline-block;background:var(--signal);color:var(--white);font-family:Inter,sans-serif;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:4px 12px;margin-bottom:12px}.hire_planName__AXbXz{font-family:Bricolage Grotesque,sans-serif;font-size:1.1rem;font-weight:800;color:var(--black);margin:0 0 8px;text-transform:uppercase}.hire_planPrice__5Baq5{margin-bottom:16px}.hire_priceAmount__IjwKd{font-family:Bricolage Grotesque,sans-serif;font-size:1.6rem;font-weight:800;color:var(--black)}.hire_pricePeriod__Tytkb{font-family:Inter,sans-serif;font-size:.82rem;color:var(--ink-dim);margin-left:4px}.hire_planFeatures__k0C8k{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.hire_planFeature__HTeGU{font-family:Inter,sans-serif;font-size:.82rem;color:var(--ink-dim);display:flex;align-items:center;gap:8px}.hire_planFeature__HTeGU:before{content:"✓";color:var(--signal);font-weight:700}.hire_jobForm__WGomo{background:var(--white);border:2px solid var(--black);padding:44px}.hire_formSection__Ynq09{font-family:Bricolage Grotesque,sans-serif;font-size:.95rem;font-weight:800;color:var(--black);margin:0 0 20px;padding-bottom:12px;border-bottom:2px solid var(--black);text-transform:uppercase}.hire_formSection__Ynq09:not(:first-of-type){margin-top:32px}.hire_formRow__nc97g{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:600px){.hire_formRow__nc97g{grid-template-columns:1fr}}.hire_formGroup__ueSrk{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.hire_label__CuOnQ{font-family:Bricolage Grotesque,sans-serif;font-size:.78rem;font-weight:700;color:var(--black);text-transform:uppercase;letter-spacing:.04em}.hire_input__OtXko,.hire_select__zNhQZ,.hire_textarea__6vYVB{padding:12px 14px;border:2px solid var(--black);font-family:Inter,sans-serif;font-size:.93rem;color:var(--black);background:var(--off);outline:none;width:100%;box-sizing:border-box;transition:border-color .2s ease}.hire_input__OtXko:focus,.hire_select__zNhQZ:focus,.hire_textarea__6vYVB:focus{border-color:var(--signal)}.hire_textarea__6vYVB{resize:vertical;min-height:160px}.hire_formSummary__mYWWX{background:var(--off);border:2px solid var(--black);padding:18px 22px;margin:28px 0;display:flex;flex-direction:column;gap:8px;font-family:Inter,sans-serif;font-size:.92rem;color:var(--black)}.hire_paymentNote__oowHV{font-family:Inter,sans-serif;font-size:.82rem;color:var(--signal);font-weight:600}.hire_summaryLeft__9pmGX{color:var(--black)}.hire_submitBtn__d69iL{width:100%;background:var(--black);color:var(--white);font-family:Inter,sans-serif;font-size:.9rem;font-weight:700;text-transform:uppercase;cursor:pointer;border:2px solid var(--black);padding:16px;transition:background .25s ease}.hire_submitBtn__d69iL:hover{background:var(--signal);border-color:var(--signal)}.hire_submitBtn__d69iL:disabled{opacity:.5;cursor:not-allowed}.hire_signInNote__wMe4h{text-align:center;margin-top:16px;font-family:Inter,sans-serif;font-size:.9rem;color:var(--ink-dim)}.hire_signInNote__wMe4h a{color:var(--signal);font-weight:700;text-decoration:underline}@media (max-width:768px){.hire_hero__rzPIt{padding:64px 20px 48px}.hire_boardSection___mhDf,.hire_postSection__hAXbL{padding:40px 20px}.hire_jobForm__WGomo,.hire_modalContent__ugvqk{padding:24px 20px}.hire_jobGrid__6sp2J,.hire_plansGrid__34Wwm{grid-template-columns:1fr}.hire_planCard__ZuNgI{border-right:none}}