.jobs_hero__RT565{position:relative;min-height:60vh;display:flex;align-items:center;padding:8rem 0 4rem;background:#0B0F19;overflow:hidden}.jobs_heroGlow__qwA11{position:absolute;top:15%;left:50%;width:700px;height:500px;transform:translateX(-50%);background:radial-gradient(ellipse,rgba(6,182,212,.06) 0,transparent 70%);pointer-events:none}.jobs_heroGlow2__QJEIL{position:absolute;bottom:-10%;right:10%;width:500px;height:400px;background:radial-gradient(ellipse,rgba(217,119,6,.04) 0,transparent 70%);pointer-events:none}.jobs_heroBadge__0NVNC{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:.625rem;font-weight:700;letter-spacing:.15em;color:var(--color-copper-light);margin-bottom:1.5rem}.jobs_heroBadgeDot__iYLW_{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px rgba(34,197,94,.6);animation:jobs_pulse-glow__km4os 2s infinite}@keyframes jobs_pulse-glow__km4os{0%,to{opacity:1;box-shadow:0 0 8px rgba(34,197,94,.6)}50%{opacity:.5;box-shadow:0 0 16px rgba(34,197,94,.3)}}.jobs_heroTitle__GQllo{font-family:var(--font-saira,sans-serif);font-size:clamp(3rem,6vw,4.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;background:linear-gradient(135deg,#ffffff,rgba(56,189,248,.9) 50%,#ffffff);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1.5rem}.jobs_heroTitleAccent__8m86a{background:linear-gradient(135deg,var(--color-copper-light),var(--color-copper));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.jobs_heroSubtitle__vGjKD{font-size:1.25rem;line-height:1.6;color:#e5e7eb;max-width:600px;margin-bottom:2.5rem}.jobs_statsRow__cjUYl{display:flex;gap:2rem;flex-wrap:wrap;margin-top:1.5rem}.jobs_statItem__NahEr{text-align:left}.jobs_statValue__dkf_I{font-family:var(--font-mono);font-size:2rem;font-weight:900;color:var(--color-white);line-height:1}.jobs_statValueAccent__UkgTj{color:var(--color-copper-light)}.jobs_statLabel__GCITI{font-family:var(--font-mono);font-size:.625rem;font-weight:600;letter-spacing:.1em;color:var(--color-gray-500);margin-top:4px}.jobs_sectionBadge__h8H2j{display:block;text-align:center;font-family:var(--font-mono);font-size:.5625rem;font-weight:700;letter-spacing:.15em;color:var(--color-copper);margin-bottom:.75rem}.jobs_sectionTitle__4x8sc{text-align:center;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;letter-spacing:-.02em;color:var(--color-white);margin-bottom:.75rem}.jobs_sectionSubtitle__K8k4A{text-align:center;font-family:var(--font-serif);font-size:1rem;line-height:1.7;color:var(--color-gray-400);max-width:650px;margin:0 auto 2.5rem;letter-spacing:.01em}.jobs_philosophySection__Yp_Ob{padding:3rem 0;background:linear-gradient(180deg,#0a0e1e,#060610);position:relative}.jobs_philosophyCard__r6PWG{max-width:900px;margin:0 auto;background:linear-gradient(135deg,rgba(217,119,6,.04),rgba(6,182,212,.03));border:1px solid rgba(217,119,6,.12);border-radius:16px;padding:2.5rem;position:relative;overflow:hidden}.jobs_philosophyCard__r6PWG:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--color-copper),var(--color-cyan),transparent)}.jobs_philosophyHeadline__fnW8k{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:800;color:var(--color-white);margin-bottom:.5rem}.jobs_philosophySubline__JU_di{font-family:var(--font-mono);font-size:.8rem;color:var(--color-gray-400);margin-bottom:1.5rem;line-height:1.6}.jobs_philosophyPoints__x5yhv{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem}.jobs_philosophyPoint__o8VUX{display:flex;align-items:flex-start;gap:.5rem;font-size:.8rem;color:var(--color-gray-300);line-height:1.5}.jobs_philosophyPointIcon__sZnFL{flex-shrink:0;width:16px;height:16px;margin-top:2px;color:var(--color-copper-light)}.jobs_academyNote__Q4ojH{margin-top:1.5rem;padding:1rem 1.25rem;background:rgba(6,182,212,.04);border:1px solid rgba(6,182,212,.1);border-radius:8px;font-family:var(--font-mono);font-size:.7rem;color:var(--color-gray-400);line-height:1.7}.jobs_academyNoteLabel__9Pu6u{color:var(--color-cyan);font-weight:700;margin-right:.5rem}.jobs_filtersSection__XOCqQ{padding:2.5rem 0 1.5rem;background:#060610;position:sticky;top:60px;z-index:40;border-bottom:1px solid rgba(255,255,255,.03)}.jobs_filtersInner__wGI9v{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;flex-direction:column;gap:1rem}.jobs_filterRow__7rTAf{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.jobs_filterTab__M1EMO{padding:.5rem 1rem;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:transparent;color:var(--color-gray-400);font-family:var(--font-mono);font-size:.6875rem;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:all .2s ease;white-space:nowrap}.jobs_filterTab__M1EMO:hover{border-color:rgba(217,119,6,.2);color:var(--color-gray-300);background:rgba(217,119,6,.04)}.jobs_filterTabActive__XBDRd{border-color:var(--color-copper);color:var(--color-copper-light);background:rgba(217,119,6,.08);box-shadow:0 0 12px rgba(217,119,6,.1)}.jobs_filterTabCount__AFF1l{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:4px;background:rgba(255,255,255,.06);font-size:.5625rem;font-weight:700;margin-left:6px}.jobs_filterTabActive__XBDRd .jobs_filterTabCount__AFF1l{background:rgba(217,119,6,.2)}.jobs_searchBox__ad3DV{flex:1 1;min-width:200px;max-width:400px;position:relative}.jobs_searchInput__AnVtx{width:100%;padding:.55rem 1rem .55rem 2.25rem;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:rgba(255,255,255,.02);color:var(--color-white);font-family:var(--font-mono);font-size:.75rem;outline:none;transition:border-color .2s}.jobs_searchInput__AnVtx::placeholder{color:var(--color-gray-600)}.jobs_searchInput__AnVtx:focus{border-color:rgba(217,119,6,.3);box-shadow:0 0 12px rgba(217,119,6,.06)}.jobs_searchIcon__JZyX7{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:14px;height:14px;color:var(--color-gray-600);pointer-events:none}.jobs_filterSelect__GfDH_{padding:.55rem 2rem .55rem .75rem;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:rgba(255,255,255,.02);color:var(--color-gray-400);font-family:var(--font-mono);font-size:.6875rem;outline:none;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%238b92a5' fill='none' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;transition:border-color .2s}.jobs_filterSelect__GfDH_:focus{border-color:rgba(217,119,6,.3)}.jobs_resultsCount__bbBoR{font-family:var(--font-mono);font-size:.625rem;color:var(--color-gray-500);letter-spacing:.05em;margin-left:auto}.jobs_resultsCountNum__Y_6ly{color:var(--color-copper-light);font-weight:700}.jobs_jobsSection__JXU5W{padding:2rem 0 4rem;background:linear-gradient(180deg,#060610,#08081a 50%,#0a0a14);min-height:50vh}.jobs_deptGroup__UDbF8{margin-bottom:3rem}.jobs_deptHeader__dlZH6{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.04)}.jobs_deptIcon__jS_Y5{font-size:1.25rem}.jobs_deptName__UJ6zW{font-size:1.125rem;font-weight:800;color:var(--color-white)}.jobs_deptCount__8z9k8{font-size:.625rem;font-weight:700;background:rgba(255,255,255,.04);padding:2px 8px;border-radius:4px}.jobs_deptCount__8z9k8,.jobs_deptDesc__Ol_DX{font-family:var(--font-mono);color:var(--color-gray-500)}.jobs_deptDesc__Ol_DX{font-size:.6875rem;margin-left:auto;max-width:400px;text-align:right;display:none}.jobs_benefitsGrid___N3DP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.jobs_deptGlance__nbNrq{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.jobs_jobsGrid__SQ7S9{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1rem}.jobs_jobCard__XV9td{background:rgba(12,12,28,.6);border:1px solid rgba(255,255,255,.04);border-radius:12px;padding:1.25rem 1.5rem;cursor:pointer;transition:all .25s ease;position:relative;overflow:hidden}.jobs_jobCard__XV9td:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--card-accent,var(--color-copper)),transparent);opacity:0;transition:opacity .3s}.jobs_jobCard__XV9td:hover{border-color:rgba(217,119,6,.15);box-shadow:0 4px 30px rgba(217,119,6,.05);transform:translateY(-2px)}.jobs_jobCard__XV9td:hover:after{opacity:1}.jobs_jobCardFilled__72NXC{opacity:.5}.jobs_jobCardFilled__72NXC:hover{opacity:.65}.jobs_jobCardTop__SGgrn{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.jobs_jobTitle__1h75m{font-size:.95rem;font-weight:700;color:var(--color-white);line-height:1.3}.jobs_jobBadges__tuNm3{display:flex;gap:.375rem;flex-shrink:0}.jobs_badgeSelfTaught__kbYdT{background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.15);border-radius:4px;color:#22c55e}.jobs_badgeFilled__3OUDB,.jobs_badgeSelfTaught__kbYdT{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;font-family:var(--font-mono);font-size:.5rem;font-weight:700;letter-spacing:.05em;white-space:nowrap}.jobs_badgeFilled__3OUDB{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:4px;color:var(--color-gray-500)}.jobs_badgeCount__RRF_K{display:inline-flex;align-items:center;padding:2px 6px;background:rgba(217,119,6,.08);border:1px solid rgba(217,119,6,.15);border-radius:4px;font-family:var(--font-mono);font-size:.5rem;font-weight:700;color:var(--color-copper-light)}.jobs_jobMeta__fFNtT{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:.75rem}.jobs_jobMetaItem__kgy61{display:flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:.625rem;color:var(--color-gray-500)}.jobs_jobMetaIcon___clZW{width:12px;height:12px;color:var(--color-gray-600)}.jobs_jobSummary__eRnTF{font-size:.8rem;color:var(--color-gray-400);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.75rem}.jobs_jobTechPreview__R_EZp{display:flex;gap:.35rem;flex-wrap:wrap}.jobs_techChipSmall__jbR3X{background:rgba(6,182,212,.05);border:1px solid rgba(6,182,212,.1);border-radius:4px;color:var(--color-cyan);white-space:nowrap}.jobs_techChipMore__nYoKR,.jobs_techChipSmall__jbR3X{padding:2px 6px;font-family:var(--font-mono);font-size:.5625rem}.jobs_techChipMore__nYoKR{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:4px;color:var(--color-gray-500)}.jobs_emptyState__iFab1{text-align:center;padding:4rem 2rem}.jobs_emptyIcon__l8Jrc{font-size:3rem;margin-bottom:1rem;opacity:.4}.jobs_emptyTitle__e1GLX{font-size:1.25rem;font-weight:700;color:var(--color-gray-400);margin-bottom:.5rem}.jobs_emptyText__eOX1P{font-family:var(--font-mono);font-size:.75rem;color:var(--color-gray-600)}.jobs_modalOverlay__oIKRV{position:fixed;inset:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:2rem;animation:jobs_fadeIn__q5hx0 .2s ease}@keyframes jobs_fadeIn__q5hx0{0%{opacity:0}to{opacity:1}}.jobs_modalContent__K_fTD{width:100%;max-width:750px;max-height:85vh;background:linear-gradient(180deg,#0c0c1e,#0a0a16);border:1px solid rgba(217,119,6,.12);border-radius:16px;overflow-y:auto;position:relative;animation:jobs_slideUp__FvRwV .3s ease;box-shadow:0 25px 80px rgba(0,0,0,.5),0 0 40px rgba(217,119,6,.05)}@keyframes jobs_slideUp__FvRwV{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.jobs_modalTopBar__IoY_R{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:rgba(12,12,30,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.04)}.jobs_modalDept__4ohl_{display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.625rem;font-weight:700;letter-spacing:.1em;color:var(--color-copper)}.jobs_modalDeptIcon__2xJOI{font-size:.875rem}.jobs_modalClose__SSSf7{width:32px;height:32px;border-radius:8px;border:1px solid rgba(255,255,255,.06);background:transparent;color:var(--color-gray-400);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.jobs_modalClose__SSSf7:hover{border-color:rgba(255,255,255,.15);color:var(--color-white);background:rgba(255,255,255,.04)}.jobs_modalBody__YVQ53{padding:2rem 2rem 1.5rem}.jobs_modalTitle__Idwlq{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:800;color:var(--color-white);margin-bottom:.75rem;line-height:1.2}.jobs_modalMetaRow__Km0fg{display:flex;gap:1.25rem;flex-wrap:wrap;margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(255,255,255,.04)}.jobs_modalMetaItem__VZ835{display:flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:.6875rem;color:var(--color-gray-400)}.jobs_modalMetaIcon__Hm_wj{width:14px;height:14px;color:var(--color-gray-600)}.jobs_modalMetaHighlight__OOfg0{color:var(--color-copper-light);font-weight:700}.jobs_modalSelfTaughtBanner__22yKe{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:rgba(34,197,94,.04);border:1px solid rgba(34,197,94,.12);border-radius:8px;margin-bottom:1.5rem;font-family:var(--font-mono);font-size:.6875rem;color:#22c55e}.jobs_modalSelfTaughtIcon__jemmM{font-size:1rem}.jobs_modalSectionLabel__th4ax{font-family:var(--font-mono);font-size:.5625rem;font-weight:700;letter-spacing:.12em;color:var(--color-copper);margin-bottom:.75rem;display:flex;align-items:center;gap:6px}.jobs_modalSectionLabel__th4ax svg{width:12px;height:12px}.jobs_modalSummary__Ut9xC{font-size:.875rem;color:var(--color-gray-300);line-height:1.7;margin-bottom:1.5rem}.jobs_modalResponsibilities__JCc_P{list-style:none;padding:0;margin:0 0 1.5rem;display:grid;gap:.5rem}.jobs_modalResponsibility__efBYL{display:flex;align-items:flex-start;gap:.5rem;font-size:.8rem;color:var(--color-gray-300);line-height:1.5}.jobs_modalRespBullet__63rnp{flex-shrink:0;width:5px;height:5px;margin-top:6px;border-radius:50%;background:var(--color-copper);opacity:.5}.jobs_techStackGrid___ZlPX{display:grid;gap:1rem;margin-bottom:1.5rem}.jobs_techCategory__wzNK5{display:flex;flex-direction:column;gap:.375rem}.jobs_techCategoryLabel__S8KKz{font-family:var(--font-mono);font-size:.5rem;font-weight:700;letter-spacing:.1em;color:var(--color-gray-600);text-transform:uppercase}.jobs_techChips__8rQNW{display:flex;gap:.35rem;flex-wrap:wrap}.jobs_techChip__yIT16{padding:3px 8px;border-radius:5px;font-family:var(--font-mono);font-size:.625rem;font-weight:600;white-space:nowrap}.jobs_techChipLang__KeroL{background:rgba(6,182,212,.06);border:1px solid rgba(6,182,212,.12);color:var(--color-cyan)}.jobs_techChipFramework__FhEMu{background:rgba(168,85,247,.06);border:1px solid rgba(168,85,247,.12);color:#a855f7}.jobs_techChipAI__vbw1e{background:rgba(217,119,6,.06);border:1px solid rgba(217,119,6,.12);color:var(--color-copper-light)}.jobs_techChipPlatform__ONSgF{background:rgba(34,197,94,.06);border:1px solid rgba(34,197,94,.12);color:#22c55e}.jobs_techChipTool__afX_J{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);color:var(--color-gray-400)}.jobs_techChipCert__gfr0A{background:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.12);color:#ef4444}.jobs_idealList__FAcsc{list-style:none;padding:0;margin:0 0 1.5rem;display:grid;gap:.4rem}.jobs_idealItem__pR52m{display:flex;align-items:flex-start;gap:.5rem;font-size:.775rem;color:var(--color-gray-400);line-height:1.5}.jobs_idealBullet__ME8e7{flex-shrink:0;margin-top:4px;color:var(--color-cyan);opacity:.6}.jobs_modalFooter__a1TpJ{padding:1.25rem 2rem;background:rgba(12,12,30,.95);border-top:1px solid rgba(255,255,255,.04);display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.jobs_ctaPrimary__kEGNB{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.5rem;background:linear-gradient(135deg,var(--color-copper-dark),var(--color-copper));border:1px solid var(--color-copper);border-radius:8px;color:var(--color-white);font-family:var(--font-mono);font-size:.75rem;font-weight:700;letter-spacing:.04em;cursor:pointer;text-decoration:none;transition:all .25s;box-shadow:0 0 20px rgba(217,119,6,.2)}.jobs_ctaPrimary__kEGNB:hover{box-shadow:0 0 30px rgba(217,119,6,.35);transform:translateY(-1px)}.jobs_ctaPrimary__kEGNB svg{width:14px;height:14px}.jobs_ctaSecondary__7v_vj{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.25rem;background:rgba(6,182,212,.06);border:1px solid rgba(6,182,212,.15);border-radius:8px;color:var(--color-cyan);font-family:var(--font-mono);font-size:.75rem;font-weight:700;letter-spacing:.04em;cursor:pointer;text-decoration:none;transition:all .25s}.jobs_ctaSecondary__7v_vj:hover{border-color:rgba(6,182,212,.3);background:rgba(6,182,212,.1)}.jobs_ctaSecondary__7v_vj svg{width:14px;height:14px}.jobs_ctaNote__Nv79R{font-family:var(--font-mono);font-size:.5625rem;color:var(--color-gray-600);margin-left:auto}.jobs_ctaSection__ivTlx{padding:4rem 0;background:linear-gradient(180deg,#0a0a14,#060610);text-align:center}.jobs_ctaCard__iRFcZ{max-width:700px;margin:0 auto;padding:3rem 2.5rem;background:linear-gradient(135deg,rgba(217,119,6,.03),rgba(6,182,212,.02));border:1px solid rgba(217,119,6,.1);border-radius:16px;position:relative;overflow:hidden}.jobs_ctaCard__iRFcZ:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--color-copper-light),var(--color-cyan),transparent)}.jobs_ctaTitle__XEeC4{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:800;color:var(--color-white);margin-bottom:.75rem}.jobs_ctaText__7AhPp{font-size:.9rem;color:var(--color-gray-400);line-height:1.7;margin-bottom:2rem;max-width:550px;margin-left:auto;margin-right:auto}.jobs_ctaButtons__0sxAW{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media (max-width:900px){.jobs_benefitsGrid___N3DP{grid-template-columns:1fr}.jobs_deptGlance__nbNrq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.jobs_deptGlance__nbNrq{grid-template-columns:1fr}}@media (max-width:768px){.jobs_hero__RT565{padding:6rem 0 3rem;min-height:auto}.jobs_statsRow__cjUYl{gap:1.25rem}.jobs_statValue__dkf_I{font-size:1.5rem}.jobs_philosophyCard__r6PWG{padding:1.5rem}.jobs_philosophyPoints__x5yhv{grid-template-columns:1fr}.jobs_filtersSection__XOCqQ{position:static;padding:1.5rem 0}.jobs_filterRow__7rTAf{gap:.4rem}.jobs_jobsGrid__SQ7S9{grid-template-columns:1fr}.jobs_modalOverlay__oIKRV{padding:0;align-items:flex-end}.jobs_modalContent__K_fTD{max-height:95vh;border-radius:16px 16px 0 0}.jobs_modalBody__YVQ53{padding:1.5rem}.jobs_modalFooter__a1TpJ{padding:1rem 1.5rem}.jobs_modalMetaRow__Km0fg{gap:.75rem}.jobs_deptDesc__Ol_DX{display:none}}@media (min-width:1024px){.jobs_deptDesc__Ol_DX{display:block}}