.careers-hero[data-astro-cid-2pjcwduj]{position:relative;padding:140px 0 80px;overflow:hidden}.careers-hero-bg[data-astro-cid-2pjcwduj]{position:absolute;inset:0;pointer-events:none}.careers-grid[data-astro-cid-2pjcwduj]{position:absolute;inset:0;background-image:linear-gradient(rgba(0,212,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,255,.03) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 70% 50% at 50% 0%,black,transparent);-webkit-mask-image:radial-gradient(ellipse 70% 50% at 50% 0%,black,transparent)}.careers-glow[data-astro-cid-2pjcwduj]{position:absolute;top:-120px;left:50%;transform:translate(-50%);width:700px;height:400px;background:radial-gradient(ellipse,rgba(0,212,255,.06) 0%,transparent 70%)}.careers-hero-inner[data-astro-cid-2pjcwduj]{position:relative;max-width:700px}.careers-title[data-astro-cid-2pjcwduj]{font-size:clamp(2.2rem,5vw,3.5rem);font-weight:700;color:var(--color-text);margin:0 0 24px;letter-spacing:-.03em;line-height:1.15}.careers-title-accent[data-astro-cid-2pjcwduj]{color:var(--color-cyan)}.careers-lead[data-astro-cid-2pjcwduj]{font-size:1.05rem;color:var(--color-text-muted);line-height:1.7;margin:0;max-width:600px}.careers-section[data-astro-cid-2pjcwduj]{padding:80px 0;border-top:1px solid var(--color-border)}.careers-section-title[data-astro-cid-2pjcwduj]{font-size:clamp(1.5rem,3vw,2.2rem);font-weight:700;color:var(--color-text);margin:0 0 20px;letter-spacing:-.02em;line-height:1.25}.careers-body[data-astro-cid-2pjcwduj]{font-size:.95rem;color:var(--color-text-muted);line-height:1.7;margin:0 0 24px}.careers-two-col[data-astro-cid-2pjcwduj]{display:grid;grid-template-columns:1fr;gap:48px;align-items:start}@media(min-width:900px){.careers-two-col[data-astro-cid-2pjcwduj]{grid-template-columns:1.4fr 1fr;gap:64px}}.careers-role-details[data-astro-cid-2pjcwduj]{display:flex;flex-direction:column;gap:32px}.careers-detail-heading[data-astro-cid-2pjcwduj]{font-size:1rem;font-weight:700;color:var(--color-text);margin:0 0 12px}.careers-list[data-astro-cid-2pjcwduj]{margin:0;padding:0 0 0 20px;display:flex;flex-direction:column;gap:8px}.careers-list[data-astro-cid-2pjcwduj] li[data-astro-cid-2pjcwduj]{font-size:.9rem;color:var(--color-text-muted);line-height:1.6}.careers-list[data-astro-cid-2pjcwduj] li[data-astro-cid-2pjcwduj]::marker{color:var(--color-cyan)}.careers-apply-card[data-astro-cid-2pjcwduj]{position:sticky;top:100px}.careers-apply-inner[data-astro-cid-2pjcwduj]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:32px 28px}.careers-apply-title[data-astro-cid-2pjcwduj]{font-size:1.2rem;font-weight:700;color:var(--color-text);margin:0 0 12px}.careers-apply-text[data-astro-cid-2pjcwduj]{font-size:.875rem;color:var(--color-text-muted);line-height:1.65;margin:0 0 24px}.careers-apply-btn[data-astro-cid-2pjcwduj]{width:100%;justify-content:center;margin-bottom:20px}.careers-apply-email[data-astro-cid-2pjcwduj]{font-size:.82rem;color:var(--color-text-dim);text-align:center;margin:0;line-height:1.6}.careers-apply-email[data-astro-cid-2pjcwduj] a[data-astro-cid-2pjcwduj]{color:var(--color-cyan);text-decoration:none;font-weight:500}.careers-apply-email[data-astro-cid-2pjcwduj] a[data-astro-cid-2pjcwduj]:hover{text-decoration:underline}.careers-perks[data-astro-cid-2pjcwduj]{padding:80px 0;border-top:1px solid var(--color-border);background:var(--color-surface)}.careers-perks-header[data-astro-cid-2pjcwduj]{max-width:500px;margin-bottom:48px}.careers-perks-grid[data-astro-cid-2pjcwduj]{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:640px){.careers-perks-grid[data-astro-cid-2pjcwduj]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.careers-perks-grid[data-astro-cid-2pjcwduj]{grid-template-columns:repeat(4,1fr)}}.careers-perk[data-astro-cid-2pjcwduj]{padding:28px 24px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color .2s ease,transform .2s ease}.careers-perk[data-astro-cid-2pjcwduj]:hover{border-color:var(--pk-accent);transform:translateY(-3px)}.careers-perk-icon[data-astro-cid-2pjcwduj]{width:44px;height:44px;border-radius:var(--radius-md);background:#ffffff08;border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;color:var(--pk-accent);margin-bottom:16px}.careers-perk-title[data-astro-cid-2pjcwduj]{font-size:1.05rem;font-weight:700;color:var(--color-text);margin:0 0 10px}.careers-perk-desc[data-astro-cid-2pjcwduj]{font-size:.855rem;color:var(--color-text-muted);line-height:1.7;margin:0}
