.breadcrumb[data-astro-cid-2pjcwduj]{border-bottom:none}.careers-hero[data-astro-cid-2pjcwduj]{padding:var(--space-4xl)0 var(--space-2xl);position:relative;overflow:hidden}.careers-hero__glow[data-astro-cid-2pjcwduj]{position:absolute;top:-40%;left:50%;transform:translate(-50%);width:800px;height:500px;background:radial-gradient(ellipse,rgba(45,111,224,.1)0,transparent 70%);pointer-events:none}.careers-hero__content[data-astro-cid-2pjcwduj]{position:relative;max-width:680px}.careers-hero__content[data-astro-cid-2pjcwduj] .badge[data-astro-cid-2pjcwduj]{margin-bottom:var(--space-lg)}.careers-hero[data-astro-cid-2pjcwduj] h1[data-astro-cid-2pjcwduj]{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem,5vw,3.5rem);text-transform:uppercase;letter-spacing:-.03em;line-height:1.05;margin-bottom:var(--space-md);color:var(--text-heading)}.careers-hero__lead[data-astro-cid-2pjcwduj]{font-size:var(--text-lg);color:var(--text-body);max-width:540px;line-height:1.6}.careers-why__grid[data-astro-cid-2pjcwduj]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xl);margin-top:var(--space-3xl)}.careers-why__card[data-astro-cid-2pjcwduj]{display:flex;flex-direction:column;gap:var(--space-md)}.careers-why__icon[data-astro-cid-2pjcwduj]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:#2d6fe01a;color:var(--blue);border:1px solid rgba(45,111,224,.2)}.careers-why__card[data-astro-cid-2pjcwduj] h3[data-astro-cid-2pjcwduj]{font-size:var(--text-lg)}@media (max-width:768px){.careers-why__grid[data-astro-cid-2pjcwduj]{grid-template-columns:1fr}}.careers-job[data-astro-cid-2pjcwduj]{background:var(--surface-card, rgba(255,255,255,.04));border:1px solid var(--border-card, rgba(255,255,255,.08));border-radius:var(--radius-lg);overflow:hidden;max-width:860px}.careers-job__header[data-astro-cid-2pjcwduj]{padding:var(--space-xl) var(--space-2xl);border-bottom:1px solid rgba(255,255,255,.06)}.careers-job__title[data-astro-cid-2pjcwduj]{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:700;color:var(--text-heading);margin-bottom:var(--space-sm)}.careers-job__meta[data-astro-cid-2pjcwduj]{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.careers-job__tag[data-astro-cid-2pjcwduj]{display:inline-block;font-family:var(--font-heading);font-size:var(--text-xs);font-weight:600;color:var(--blue);background:#2d6fe01a;border:1px solid rgba(45,111,224,.2);border-radius:var(--radius-full);padding:4px var(--space-md);letter-spacing:.02em}.careers-job__body[data-astro-cid-2pjcwduj]{padding:var(--space-2xl)}.careers-job__section[data-astro-cid-2pjcwduj]{margin-bottom:var(--space-xl)}.careers-job__section[data-astro-cid-2pjcwduj]:last-child{margin-bottom:0}.careers-job__section[data-astro-cid-2pjcwduj] h4[data-astro-cid-2pjcwduj],.careers-job__apply[data-astro-cid-2pjcwduj] h4[data-astro-cid-2pjcwduj]{font-family:var(--font-heading);font-size:var(--text-base);font-weight:700;color:var(--text-heading);margin-bottom:var(--space-sm);text-transform:uppercase;letter-spacing:.04em}.careers-job__section[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{color:var(--text-body);line-height:1.7;margin-bottom:var(--space-sm)}.careers-job__section[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]:last-child{margin-bottom:0}.careers-job__section[data-astro-cid-2pjcwduj] ul[data-astro-cid-2pjcwduj]{list-style:none;padding:0;margin:0}.careers-job__section[data-astro-cid-2pjcwduj] ul[data-astro-cid-2pjcwduj] li[data-astro-cid-2pjcwduj]{position:relative;padding-left:var(--space-xl);color:var(--text-body);line-height:1.7;margin-bottom:var(--space-xs)}.careers-job__section[data-astro-cid-2pjcwduj] ul[data-astro-cid-2pjcwduj] li[data-astro-cid-2pjcwduj]:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background:var(--blue)}.careers-job__apply[data-astro-cid-2pjcwduj]{margin-top:var(--space-xl);padding-top:var(--space-xl);border-top:1px solid rgba(255,255,255,.06)}.careers-job__apply[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{color:var(--text-body);line-height:1.7}.careers-job__apply[data-astro-cid-2pjcwduj] a[data-astro-cid-2pjcwduj]{color:var(--blue);text-decoration:none;font-weight:600;transition:color var(--duration-fast) var(--ease-out)}.careers-job__apply[data-astro-cid-2pjcwduj] a[data-astro-cid-2pjcwduj]:hover{color:var(--blue-hover)}@media (max-width:640px){.careers-job__header[data-astro-cid-2pjcwduj],.careers-job__body[data-astro-cid-2pjcwduj]{padding:var(--space-lg)}.careers-job__title[data-astro-cid-2pjcwduj]{font-size:var(--text-xl)}}.careers-general__content[data-astro-cid-2pjcwduj]{text-align:center;max-width:600px;margin-inline:auto}.careers-general__content[data-astro-cid-2pjcwduj] h2[data-astro-cid-2pjcwduj]{margin-bottom:var(--space-md)}.careers-general__content[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{font-size:var(--text-lg);color:var(--text-body);line-height:1.7}.careers-general__content[data-astro-cid-2pjcwduj] a[data-astro-cid-2pjcwduj]{color:var(--blue);text-decoration:none;font-weight:600;transition:color var(--duration-fast) var(--ease-out)}.careers-general__content[data-astro-cid-2pjcwduj] a[data-astro-cid-2pjcwduj]:hover{color:var(--blue-hover)}