.careers_pageWrapper__LD4b0{background-color:#f9fafb;min-height:100vh;padding-bottom:5rem}.careers_heroSection__B002r{background-color:#111827;margin:1.5rem 1.5rem 4rem;border-radius:1.5rem;padding:6rem 4rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.careers_heroInner__bywNW{max-width:1200px;margin:0 auto}.careers_heroLabel__OkIui{display:block;font-size:.875rem;letter-spacing:.1em;text-transform:uppercase;color:#9ca3af;margin-bottom:1.5rem;font-weight:600}.careers_heroTitle__UFsYK{font-family:system-ui,-apple-system,sans-serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;color:#f9fafb;line-height:1.1;letter-spacing:-.02em;margin:0 0 1.5rem;max-width:800px}.careers_heroSubtitle__T_ppY{font-size:1.5rem;color:#d1d5db;margin:0 0 2rem;font-weight:500}.careers_heroDesc__uUVpu{border-top:1px solid #374151;padding-top:2rem;font-size:1.125rem;color:#9ca3af;line-height:1.7;max-width:720px;display:flex;flex-direction:column;gap:1rem}.careers_container__Sk_Ab{max-width:1200px;margin:0 auto;padding:0 1.5rem}.careers_listTitle__yNNk7{font-family:system-ui,-apple-system,sans-serif;font-size:2rem;font-weight:700;color:#111827;margin:0 0 2rem}.careers_jobGrid__F4_dP{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.5rem}.careers_jobCard__4TFDO{background:#ffffff;border-radius:1.25rem;padding:2rem;border:1px solid #e5e7eb;text-decoration:none;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.careers_jobCard__4TFDO:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px rgba(0,0,0,.05)}.careers_cardHeader__rGPVa{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.careers_jobType__ytS1x{font-size:.75rem;font-weight:700;text-transform:uppercase;color:#4f46e5;background:#e0e7ff;padding:.25rem .75rem;border-radius:999px}.careers_jobLocation__6O_0M{font-size:.875rem;color:#6b7280;font-weight:500}.careers_cardTitle__kCnaj{font-size:1.5rem;font-weight:700;color:#111827;margin:0 0 1.5rem;line-height:1.3}.careers_cardTags__u_EdI{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;flex-grow:1}.careers_tag__MLR_q{font-size:.8125rem;color:#4b5563;background:#f3f4f6;padding:.35rem .75rem;border-radius:.5rem;font-weight:500}.careers_cardFooter__9gvug{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #f3f4f6;padding-top:1.5rem}.careers_viewRole__iKEbv{font-size:.9375rem;font-weight:600;color:#111827}.careers_arrowIcon__UWpoa{color:#111827;font-size:1.25rem;transition:transform .2s}.careers_jobCard__4TFDO:hover .careers_arrowIcon__UWpoa{transform:translateX(4px)}@media (max-width:1024px){.careers_heroSection__B002r{margin:1rem;padding:4rem 2rem}}@media (max-width:640px){.careers_heroTitle__UFsYK{font-size:2.5rem}.careers_jobGrid__F4_dP{grid-template-columns:1fr}}