.Careers-module__PFxZfG__careersPage{background-color:var(--background);color:var(--foreground);min-height:100vh;padding-top:80px;padding-bottom:6rem;position:relative;overflow:hidden}.Careers-module__PFxZfG__bgGlow1,.Careers-module__PFxZfG__bgGlow2{display:none}.Careers-module__PFxZfG__hero{background-color:var(--background);z-index:1;padding:8rem 0 6rem;position:relative}.Careers-module__PFxZfG__heroContent{max-width:800px;margin:0 auto}.Careers-module__PFxZfG__badge{border-radius:var(--radius-pill);color:var(--text-light);text-transform:uppercase;letter-spacing:.08em;background-color:#0000;border:none;margin-bottom:2rem;padding:.5rem 0;font-size:.85rem;font-weight:500;display:inline-block}.Careers-module__PFxZfG__hero h1{letter-spacing:-.035em;color:var(--foreground);margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:500;line-height:1.08}.Careers-module__PFxZfG__highlight{color:var(--primary)}.Careers-module__PFxZfG__hero p{color:var(--text-muted);font-size:1.25rem;line-height:1.7}.Careers-module__PFxZfG__perks{z-index:1;padding:6rem 0;position:relative}.Careers-module__PFxZfG__perksGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;display:grid}.Careers-module__PFxZfG__perkCard{background:var(--surface);border-radius:var(--radius-card);box-shadow:none;border:1px solid var(--border);padding:3rem;transition:border-color .25s,transform .25s}.Careers-module__PFxZfG__perkCard:hover{background:var(--surface);border-color:var(--border-strong);transform:translateY(-4px)}.Careers-module__PFxZfG__perkIcon{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-pill);width:3.5rem;height:3.5rem;color:var(--ink);justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.Careers-module__PFxZfG__perkCard h3{letter-spacing:-.035em;color:var(--foreground);margin-bottom:1rem;font-size:1.5rem;font-weight:500;line-height:1.15}.Careers-module__PFxZfG__perkCard p{color:var(--text-muted);line-height:1.7}.Careers-module__PFxZfG__listings{z-index:1;padding:6rem 0;position:relative}.Careers-module__PFxZfG__sectionHeader{text-align:center;margin-bottom:4rem}.Careers-module__PFxZfG__sectionHeader h2{letter-spacing:-.035em;color:var(--foreground);margin-bottom:1rem;font-size:3rem;font-weight:500;line-height:1.08}.Careers-module__PFxZfG__sectionHeader p{color:var(--text-muted);font-size:1.125rem;line-height:1.7}.Careers-module__PFxZfG__filterBar{flex-direction:column;align-items:center;gap:1.25rem;max-width:820px;margin:-2rem auto 1.5rem;display:flex}.Careers-module__PFxZfG__searchBox{width:100%;max-width:520px;position:relative}.Careers-module__PFxZfG__searchIcon{color:var(--text-light);pointer-events:none;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.Careers-module__PFxZfG__searchInput{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);width:100%;color:var(--foreground);box-shadow:none;padding:.95rem 1.5rem .95rem 3.1rem;font-family:inherit;font-size:1rem;transition:border-color .25s}.Careers-module__PFxZfG__searchInput::placeholder{color:var(--text-light)}.Careers-module__PFxZfG__searchInput:focus{border-color:var(--ink);box-shadow:none;outline:none}.Careers-module__PFxZfG__filterChips{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.Careers-module__PFxZfG__filterChip{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);color:var(--text-muted);cursor:pointer;padding:.5rem 1.2rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:all .25s}.Careers-module__PFxZfG__filterChip:hover{border-color:var(--border-strong);color:var(--ink)}.Careers-module__PFxZfG__filterChipActive{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:none}.Careers-module__PFxZfG__filterChipActive:hover{color:#fff;background:var(--ink-soft);border-color:var(--ink-soft)}.Careers-module__PFxZfG__resultsCount{text-align:center;color:var(--text-light);margin-bottom:2rem;font-size:.9rem}.Careers-module__PFxZfG__noResults{text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:none;max-width:560px;margin:0 auto;padding:4rem 2rem}.Careers-module__PFxZfG__noResults h3{letter-spacing:-.035em;color:var(--foreground);margin-bottom:.75rem;font-size:1.4rem;font-weight:500}.Careers-module__PFxZfG__noResults p{color:var(--text-muted);line-height:1.7}.Careers-module__PFxZfG__jobsGrid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;display:grid}.Careers-module__PFxZfG__jobCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:none;flex-direction:column;padding:2.5rem;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex}.Careers-module__PFxZfG__jobCard:hover{border-color:var(--border-strong);transform:translateY(-4px);box-shadow:0 4px 36px #0000000f}.Careers-module__PFxZfG__jobHeader{justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;display:flex}.Careers-module__PFxZfG__jobHeader h3{letter-spacing:-.035em;color:var(--foreground);font-size:1.75rem;font-weight:500;line-height:1.12}.Careers-module__PFxZfG__jobType{background:var(--background);color:var(--text-muted);border-radius:var(--radius-pill);border:1px solid var(--border);padding:.4rem 1rem;font-size:.75rem;font-weight:500}.Careers-module__PFxZfG__jobDesc{color:var(--text-muted);flex-grow:1;margin-bottom:2rem;line-height:1.7}.Careers-module__PFxZfG__jobMeta{color:var(--text-muted);gap:1.5rem;margin-bottom:2rem;font-size:.875rem;display:flex}.Careers-module__PFxZfG__metaItem{align-items:center;gap:.5rem;display:flex}.Careers-module__PFxZfG__jobFooter{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-top:2rem;display:flex}.Careers-module__PFxZfG__tags{flex-wrap:wrap;gap:.75rem;display:flex}.Careers-module__PFxZfG__tag{color:var(--text-light);font-size:.75rem}.Careers-module__PFxZfG__applyBtn{color:var(--primary);align-items:center;gap:.5rem;font-weight:500;transition:all .2s;display:flex}.Careers-module__PFxZfG__applyBtn:hover{color:var(--ink);gap:.75rem}.Careers-module__PFxZfG__cta{padding:6rem 0}.Careers-module__PFxZfG__ctaContent{background:var(--ink);border-radius:var(--radius-panel);text-align:center;border:none;max-width:1000px;margin:0 auto;padding:6rem 2rem}.Careers-module__PFxZfG__ctaContent h2{letter-spacing:-.035em;color:#fff;margin-bottom:1.5rem;font-size:2.5rem;font-weight:500;line-height:1.08}.Careers-module__PFxZfG__ctaContent p{color:#ffffffa6;max-width:600px;margin:0 auto 3rem;font-size:1.125rem;line-height:1.7}.Careers-module__PFxZfG__ctaBtn{color:var(--ink);border-radius:var(--radius-pill);background:#fff;padding:.875rem 1.75rem;font-weight:500;transition:background .25s;display:inline-block}.Careers-module__PFxZfG__ctaBtn:hover{background:#e4e4e7}@media (max-width:768px){.Careers-module__PFxZfG__jobsGrid{grid-template-columns:1fr}.Careers-module__PFxZfG__jobCard{padding:1.5rem}.Careers-module__PFxZfG__hero{padding:8rem 0 4rem}.Careers-module__PFxZfG__ctaContent{border-radius:var(--radius-card);padding:3rem 1.5rem}.Careers-module__PFxZfG__filterBar{margin-top:-1rem}.Careers-module__PFxZfG__filterChip{padding:.45rem 1rem;font-size:.8rem}}
