._careersPage_167kh_1{background-color:var(--background);color:var(--foreground);min-height:100vh;padding-bottom:6rem;position:relative;overflow:hidden;padding-top:80px}._bgGlow1_167kh_12,._bgGlow2_167kh_16{display:none}._hero_167kh_22{padding:8rem 0 6rem;background-color:var(--background);position:relative;z-index:1}._heroContent_167kh_29{max-width:800px;margin:0 auto}._badge_167kh_34{display:inline-block;padding:.5rem 0;background-color:transparent;border:none;border-radius:var(--radius-pill);color:var(--text-light);font-size:.85rem;font-weight:500;margin-bottom:2rem;text-transform:uppercase;letter-spacing:.08em}._hero_167kh_22 h1{font-size:clamp(2.5rem,5vw,4.5rem);font-weight:500;line-height:1.08;margin-bottom:1.5rem;letter-spacing:-.035em;color:var(--foreground)}._highlight_167kh_57{color:var(--primary)}._hero_167kh_22 p{font-size:1.25rem;color:var(--text-muted);line-height:1.7}._perks_167kh_68{padding:6rem 0;position:relative;z-index:1}._perksGrid_167kh_74{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}._perkCard_167kh_80{background:var(--surface);padding:3rem;border-radius:var(--radius-card);box-shadow:none;border:1px solid var(--border);transition:border-color .25s ease,transform .25s ease}._perkCard_167kh_80:hover{background:var(--surface);border-color:var(--border-strong);transform:translateY(-4px)}._perkIcon_167kh_95{width:3.5rem;height:3.5rem;background:var(--background);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--ink);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}._perkCard_167kh_80 h3{font-size:1.5rem;font-weight:500;letter-spacing:-.035em;line-height:1.15;margin-bottom:1rem;color:var(--foreground)}._perkCard_167kh_80 p{color:var(--text-muted);line-height:1.7}._listings_167kh_123{padding:6rem 0;position:relative;z-index:1}._sectionHeader_167kh_129{text-align:center;margin-bottom:4rem}._sectionHeader_167kh_129 h2{font-size:3rem;font-weight:500;letter-spacing:-.035em;line-height:1.08;margin-bottom:1rem;color:var(--foreground)}._sectionHeader_167kh_129 p{font-size:1.125rem;color:var(--text-muted);line-height:1.7}._filterBar_167kh_150{display:flex;flex-direction:column;align-items:center;gap:1.25rem;margin:-2rem auto 1.5rem;max-width:820px}._searchBox_167kh_159{position:relative;width:100%;max-width:520px}._searchIcon_167kh_165{position:absolute;left:1.25rem;top:50%;transform:translateY(-50%);color:var(--text-light);pointer-events:none}._searchInput_167kh_174{width:100%;padding:.95rem 1.5rem .95rem 3.1rem;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);font-size:1rem;font-family:inherit;color:var(--foreground);box-shadow:none;transition:border-color .25s ease}._searchInput_167kh_174::-moz-placeholder{color:var(--text-light)}._searchInput_167kh_174::placeholder{color:var(--text-light)}._searchInput_167kh_174:focus{outline:none;border-color:var(--ink);box-shadow:none}._filterChips_167kh_197{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}._filterChip_167kh_197{padding:.5rem 1.2rem;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);color:var(--text-muted);font-size:.875rem;font-weight:500;font-family:inherit;cursor:pointer;transition:all .25s ease}._filterChip_167kh_197:hover{border-color:var(--border-strong);color:var(--ink)}._filterChipActive_167kh_222{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:none}._filterChipActive_167kh_222:hover{color:#fff;background:var(--ink-soft);border-color:var(--ink-soft)}._resultsCount_167kh_235{text-align:center;font-size:.9rem;color:var(--text-light);margin-bottom:2rem}._noResults_167kh_242{text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:none;padding:4rem 2rem;max-width:560px;margin:0 auto}._noResults_167kh_242 h3{font-size:1.4rem;font-weight:500;letter-spacing:-.035em;color:var(--foreground);margin-bottom:.75rem}._noResults_167kh_242 p{color:var(--text-muted);line-height:1.7}._jobsGrid_167kh_266{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem}._jobCard_167kh_272{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:2.5rem;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.16,1,.3,1);box-shadow:none}._jobCard_167kh_272:hover{border-color:var(--border-strong);box-shadow:0 4px 36px #0000000f;transform:translateY(-4px)}._jobHeader_167kh_289{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}._jobHeader_167kh_289 h3{font-size:1.75rem;font-weight:500;letter-spacing:-.035em;line-height:1.12;color:var(--foreground)}._jobType_167kh_304{font-size:.75rem;font-weight:500;background:var(--background);color:var(--text-muted);padding:.4rem 1rem;border-radius:var(--radius-pill);border:1px solid var(--border)}._jobDesc_167kh_314{color:var(--text-muted);line-height:1.7;margin-bottom:2rem;flex-grow:1}._jobMeta_167kh_321{display:flex;gap:1.5rem;margin-bottom:2rem;color:var(--text-muted);font-size:.875rem}._metaItem_167kh_329{display:flex;align-items:center;gap:.5rem}._jobFooter_167kh_335{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;border-top:1px solid var(--border)}._tags_167kh_343{display:flex;gap:.75rem;flex-wrap:wrap}._tag_167kh_343{font-size:.75rem;color:var(--text-light)}._applyBtn_167kh_354{display:flex;align-items:center;gap:.5rem;color:var(--primary);font-weight:500;transition:all .2s}._applyBtn_167kh_354:hover{gap:.75rem;color:var(--ink)}._cta_167kh_369{padding:6rem 0}._ctaContent_167kh_373{background:var(--ink);border:none;border-radius:var(--radius-panel);padding:6rem 2rem;text-align:center;max-width:1000px;margin:0 auto}._ctaContent_167kh_373 h2{font-size:2.5rem;font-weight:500;letter-spacing:-.035em;line-height:1.08;margin-bottom:1.5rem;color:#fff}._ctaContent_167kh_373 p{color:#ffffffa6;font-size:1.125rem;line-height:1.7;max-width:600px;margin:0 auto 3rem}._ctaBtn_167kh_400{display:inline-block;background:#fff;color:var(--ink);padding:.875rem 1.75rem;border-radius:var(--radius-pill);font-weight:500;transition:background .25s ease}._ctaBtn_167kh_400:hover{background:#e4e4e7}@media(max-width:768px){._jobsGrid_167kh_266{grid-template-columns:1fr}._jobCard_167kh_272{padding:1.5rem}._hero_167kh_22{padding:8rem 0 4rem}._ctaContent_167kh_373{padding:3rem 1.5rem;border-radius:var(--radius-card)}._filterBar_167kh_150{margin-top:-1rem}._filterChip_167kh_197{padding:.45rem 1rem;font-size:.8rem}}
