.careers-wrapper[data-astro-cid-zj3gpthb]{width:100%}.dept-filters[data-astro-cid-zj3gpthb]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.dept-btn[data-astro-cid-zj3gpthb]{padding:.5rem 1.125rem;border-radius:9999px;border:1px solid #E2E8F0;background:#fff;color:#475569;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:inherit}.dept-btn[data-astro-cid-zj3gpthb]:hover{border-color:#4f46e566;color:#4f46e5;background:#4f46e50f}.dept-btn--active[data-astro-cid-zj3gpthb]{background:linear-gradient(135deg,#4f46e5,#7c3aed);border-color:transparent;color:#fff}.jobs-count[data-astro-cid-zj3gpthb]{font-size:.875rem;color:#475569;margin-bottom:2rem}.jobs-count[data-astro-cid-zj3gpthb] span[data-astro-cid-zj3gpthb]{font-weight:700;color:#4f46e5}.jobs-grid[data-astro-cid-zj3gpthb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.25rem}.job-card[data-astro-cid-zj3gpthb]{background:#fff;border-radius:12px;padding:24px;border:1px solid #E2E8F0;box-shadow:0 4px 24px #0000000f;transition:all .3s ease;display:flex;flex-direction:column;gap:.75rem}.job-card[data-astro-cid-zj3gpthb]:hover{border-color:#4f46e54d;transform:translateY(-3px);box-shadow:0 12px 40px #4f46e51f}.job-card__header[data-astro-cid-zj3gpthb]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.job-card__dept-badge[data-astro-cid-zj3gpthb]{display:inline-flex;padding:.25rem .625rem;border-radius:9999px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:#4f46e514;color:#4f46e5;border:1px solid rgba(79,70,229,.25)}.job-card__level[data-astro-cid-zj3gpthb]{display:inline-flex;padding:.25rem .625rem;border-radius:9999px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.level--entry[data-astro-cid-zj3gpthb]{background:#22d3ee1a;color:#22d3ee;border:1px solid rgba(34,211,238,.25)}.level--mid-level[data-astro-cid-zj3gpthb]{background:#8b5cf61a;color:#8b5cf6;border:1px solid rgba(139,92,246,.25)}.level--senior[data-astro-cid-zj3gpthb]{background:#f59e0b1a;color:#f59e0b;border:1px solid rgba(245,158,11,.25)}.level--leadership[data-astro-cid-zj3gpthb]{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.25)}.job-card__title[data-astro-cid-zj3gpthb]{font-size:1.0625rem;font-weight:700;color:#0f172a}.job-card__location[data-astro-cid-zj3gpthb]{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;color:#475569}.job-card__apply[data-astro-cid-zj3gpthb]{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;padding:.5rem 1.25rem;border-radius:9999px;font-size:.8125rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#4f46e5,#7c3aed);transition:all .2s ease;align-self:flex-start}.job-card__apply[data-astro-cid-zj3gpthb]:hover{transform:translateY(-1px);box-shadow:0 4px 16px #4f46e566}.no-jobs[data-astro-cid-zj3gpthb]{text-align:center;padding:4rem;color:#475569}.page-hero[data-astro-cid-2pjcwduj]{padding:8rem 0 5rem;background:linear-gradient(135deg,#eef2ff,#f0fffe,#fff7ed);border-bottom:1px solid #E2E8F0}.breadcrumb[data-astro-cid-2pjcwduj]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#475569;margin-bottom:1.5rem}.breadcrumb[data-astro-cid-2pjcwduj] a[data-astro-cid-2pjcwduj]{transition:color .2s ease}.breadcrumb[data-astro-cid-2pjcwduj] a[data-astro-cid-2pjcwduj]:hover{color:#0f172a}.breadcrumb[data-astro-cid-2pjcwduj] span[data-astro-cid-2pjcwduj]:last-child{color:#4f46e5}.page-hero-title[data-astro-cid-2pjcwduj]{font-size:clamp(2.5rem,5vw,4rem);font-weight:900;color:#0f172a;margin-bottom:1.25rem;letter-spacing:-.02em}.grad[data-astro-cid-2pjcwduj]{background:linear-gradient(135deg,#4f46e5,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-hero-sub[data-astro-cid-2pjcwduj]{font-size:1.125rem;color:#475569;max-width:640px;line-height:1.7;margin-bottom:2.5rem}.careers-stats[data-astro-cid-2pjcwduj]{display:flex;align-items:center;gap:2rem}.c-stat[data-astro-cid-2pjcwduj]{display:flex;flex-direction:column;gap:.2rem}.c-stat-value[data-astro-cid-2pjcwduj]{font-size:2rem;font-weight:800;background:linear-gradient(135deg,#4f46e5,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.c-stat-label[data-astro-cid-2pjcwduj]{font-size:.75rem;color:#475569;text-transform:uppercase;letter-spacing:.05em}.c-stat-divider[data-astro-cid-2pjcwduj]{width:1px;height:40px;background:#ffffff1a}.why-section[data-astro-cid-2pjcwduj]{padding:5rem 0;background:#fff}.why-header[data-astro-cid-2pjcwduj]{margin-bottom:2.5rem}.why-title[data-astro-cid-2pjcwduj]{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;color:#0f172a}.why-grid[data-astro-cid-2pjcwduj]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.why-card[data-astro-cid-2pjcwduj]{background:#fff;border-radius:12px;padding:1.75rem;border:1px solid #E2E8F0;transition:all .3s ease}.why-card[data-astro-cid-2pjcwduj]:hover{border-color:#2563eb4d;transform:translateY(-3px)}.why-icon[data-astro-cid-2pjcwduj]{font-size:1.25rem;background:linear-gradient(135deg,#4f46e5,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.875rem}.why-card-title[data-astro-cid-2pjcwduj]{font-size:1rem;font-weight:700;color:#0f172a;margin-bottom:.5rem}.why-card-desc[data-astro-cid-2pjcwduj]{font-size:.8125rem;color:#475569;line-height:1.7}.jobs-section[data-astro-cid-2pjcwduj]{padding:5rem 0}.jobs-header[data-astro-cid-2pjcwduj]{margin-bottom:2.5rem}.jobs-title[data-astro-cid-2pjcwduj]{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;color:#0f172a;margin-bottom:.5rem}.jobs-sub[data-astro-cid-2pjcwduj]{color:#475569;font-size:1rem}.process-section[data-astro-cid-2pjcwduj]{padding:5rem 0;background:#fff}.process-header[data-astro-cid-2pjcwduj]{margin-bottom:2.5rem}.process-title[data-astro-cid-2pjcwduj]{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;color:#0f172a;margin-bottom:.5rem}.process-sub[data-astro-cid-2pjcwduj]{color:#475569;font-size:1rem}.process-steps[data-astro-cid-2pjcwduj]{display:flex;flex-direction:column;gap:1rem}.hire-step[data-astro-cid-2pjcwduj]{display:flex;gap:2rem;align-items:flex-start;background:#fff;border-radius:12px;padding:1.5rem 2rem;border:1px solid #E2E8F0;transition:all .3s ease}.hire-step[data-astro-cid-2pjcwduj]:hover{border-color:#2563eb40}.hire-step-num[data-astro-cid-2pjcwduj]{font-size:2rem;font-weight:900;background:linear-gradient(135deg,#4f46e5,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;flex-shrink:0;line-height:1;min-width:3rem}.hire-step-title[data-astro-cid-2pjcwduj]{font-size:1rem;font-weight:700;color:#0f172a;margin-bottom:.375rem}.hire-step-desc[data-astro-cid-2pjcwduj]{font-size:.875rem;color:#475569;line-height:1.6}@media (max-width: 1024px){.why-grid[data-astro-cid-2pjcwduj]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.why-grid[data-astro-cid-2pjcwduj]{grid-template-columns:1fr}.careers-stats[data-astro-cid-2pjcwduj]{gap:1.25rem}.hire-step[data-astro-cid-2pjcwduj]{flex-direction:column;gap:.75rem}}
