.sp-careers[data-astro-cid-hxhuffwy]{max-width:1000px;color:var(--fg);margin:0 auto;padding:64px 24px}.cr-hero[data-astro-cid-hxhuffwy]{max-width:760px;margin-bottom:56px}.cr-kicker[data-astro-cid-hxhuffwy]{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--sp-listings,#b980d0);margin:0 0 14px}.cr-hero[data-astro-cid-hxhuffwy] h1[data-astro-cid-hxhuffwy]{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-5xl);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);margin:0 0 16px}.cr-lead[data-astro-cid-hxhuffwy]{color:var(--fg-muted);font-size:var(--fs-lg);line-height:var(--lh-relaxed);margin:0 0 28px}.cr-hero-cta[data-astro-cid-hxhuffwy]{flex-wrap:wrap;gap:12px;display:flex}.cr-btn[data-astro-cid-hxhuffwy]{font-weight:var(--fw-semibold);font-size:var(--fs-base);border-radius:999px;padding:13px 26px;text-decoration:none;display:inline-block}.cr-btn-primary[data-astro-cid-hxhuffwy]{background:var(--sp-primary-900,#292242);color:#fff}.cr-btn-primary[data-astro-cid-hxhuffwy]:hover{opacity:.92}.cr-btn-ghost[data-astro-cid-hxhuffwy]{color:var(--fg);box-shadow:inset 0 0 0 1.5px var(--border)}.cr-btn-ghost[data-astro-cid-hxhuffwy]:hover{box-shadow:inset 0 0 0 1.5px var(--fg)}.cr-stats[data-astro-cid-hxhuffwy]{background:var(--bg-muted);border:1px solid var(--border);border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;margin-bottom:56px;padding:32px;display:grid}.cr-stat[data-astro-cid-hxhuffwy]{flex-direction:column;gap:6px;display:flex}.cr-stat-num[data-astro-cid-hxhuffwy]{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-4xl);color:var(--fg);line-height:1}.cr-stat-label[data-astro-cid-hxhuffwy]{color:var(--fg-muted);font-size:var(--fs-base)}.cr-what[data-astro-cid-hxhuffwy]{max-width:760px;margin-bottom:56px}.cr-what[data-astro-cid-hxhuffwy] h2[data-astro-cid-hxhuffwy],.cr-roles[data-astro-cid-hxhuffwy] h2[data-astro-cid-hxhuffwy],.cr-closed[data-astro-cid-hxhuffwy] h2[data-astro-cid-hxhuffwy]{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-2xl);margin:0 0 16px}.cr-what[data-astro-cid-hxhuffwy] p[data-astro-cid-hxhuffwy]{color:var(--fg-muted);font-size:var(--fs-md);line-height:var(--lh-relaxed);margin:0}.cr-empty[data-astro-cid-hxhuffwy]{border:1px dashed var(--border);background:var(--bg-subtle);border-radius:16px;padding:32px}.cr-empty[data-astro-cid-hxhuffwy] p[data-astro-cid-hxhuffwy]{color:var(--fg-muted);font-size:var(--fs-md);max-width:620px;margin:0 0 20px}.cr-role-list[data-astro-cid-hxhuffwy]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.cr-role[data-astro-cid-hxhuffwy] a[data-astro-cid-hxhuffwy]{color:inherit;background:var(--bg-muted);border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;padding:20px 24px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex}.cr-role[data-astro-cid-hxhuffwy] a[data-astro-cid-hxhuffwy]:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.cr-role-main[data-astro-cid-hxhuffwy]{flex-direction:column;gap:4px;display:flex}.cr-role-title[data-astro-cid-hxhuffwy]{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-lg)}.cr-role-summary[data-astro-cid-hxhuffwy]{color:var(--fg-muted);font-size:var(--fs-base);max-width:46ch}.cr-role-loc[data-astro-cid-hxhuffwy]{color:var(--fg-subtle);font-size:var(--fs-base)}.cr-role-go[data-astro-cid-hxhuffwy]{color:var(--sp-reputation);font-weight:var(--fw-medium);margin-left:auto}.cr-closed[data-astro-cid-hxhuffwy]{margin-top:56px}.cr-closed-note[data-astro-cid-hxhuffwy]{color:var(--fg-muted);font-size:var(--fs-base);max-width:620px;margin:0 0 20px}.cr-role-closed[data-astro-cid-hxhuffwy]{border:1px dashed var(--border);background:var(--bg-subtle);border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;padding:20px 24px;display:flex}.cr-role-closed[data-astro-cid-hxhuffwy] .cr-role-title[data-astro-cid-hxhuffwy]{color:var(--fg-muted)}.cr-role-badge[data-astro-cid-hxhuffwy]{font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-subtle);box-shadow:inset 0 0 0 1px var(--border);border-radius:999px;margin-left:auto;padding:4px 12px}@media (width<=640px){.sp-careers[data-astro-cid-hxhuffwy]{padding:40px 20px}.cr-hero[data-astro-cid-hxhuffwy] h1[data-astro-cid-hxhuffwy]{font-size:var(--fs-4xl)}}
