.career-hero[data-astro-cid-qznfm3n6]{padding:140px 28px 32px}.career-hero-card[data-astro-cid-qznfm3n6]{max-width:1240px;margin:0 auto;background:linear-gradient(135deg,#001f4d,#003a8c,#0072ff);color:#fff;border-radius:var(--radius-xl);padding:64px 56px;display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center;position:relative;overflow:hidden;box-shadow:var(--shadow-card)}.career-hero-card[data-astro-cid-qznfm3n6]:before{content:"";position:absolute;right:-80px;top:-80px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(0,210,255,.6),transparent 70%);filter:blur(20px)}.career-hero-card[data-astro-cid-qznfm3n6]:after{content:"";position:absolute;left:-60px;bottom:-60px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(0,210,255,.35),transparent 70%);filter:blur(20px)}.career-badge[data-astro-cid-qznfm3n6]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:#ffffff1f;border:1px solid rgba(255,255,255,.15);border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#a0d8ff}.career-badge-dot[data-astro-cid-qznfm3n6]{width:6px;height:6px;border-radius:99px;background:#00d2ff}.career-hero-card[data-astro-cid-qznfm3n6] h1[data-astro-cid-qznfm3n6]{font-size:56px;font-weight:900;letter-spacing:-.03em;line-height:1;margin:20px 0 18px;color:#fff}.grad-text-light[data-astro-cid-qznfm3n6]{background:linear-gradient(135deg,#fff,#a0d8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.career-lede[data-astro-cid-qznfm3n6]{font-size:17px;line-height:1.6;color:#ffffffc7;margin:0;max-width:540px}.career-roles[data-astro-cid-qznfm3n6]{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 26px}.career-role[data-astro-cid-qznfm3n6]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:999px;font-size:14px;font-weight:600;color:#fff;backdrop-filter:blur(8px)}.career-role[data-astro-cid-qznfm3n6]:before{content:"";width:6px;height:6px;border-radius:99px;background:#00d2ff;box-shadow:0 0 8px #00d2ff99}.career-hero-actions[data-astro-cid-qznfm3n6]{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap;align-items:center}.career-cta-primary[data-astro-cid-qznfm3n6]{background:#fff;color:var(--slate-900);border:none;padding:17px 30px;border-radius:999px;font-weight:700;font-size:14px;display:inline-flex;align-items:center;gap:10px;box-shadow:0 10px 30px #0000002e;transition:transform .2s}.career-cta-primary[data-astro-cid-qznfm3n6]:hover{transform:translateY(-1px)}.career-cta-secondary[data-astro-cid-qznfm3n6]{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.25);padding:16px 28px;border-radius:999px;font-weight:600;font-size:14px;display:inline-flex;align-items:center;gap:10px;font-variant-numeric:tabular-nums}.career-hero-photo[data-astro-cid-qznfm3n6]{position:relative;z-index:1;border-radius:var(--radius-card);overflow:hidden;aspect-ratio:4/3;box-shadow:0 24px 60px -12px #00000059}.career-hero-photo[data-astro-cid-qznfm3n6] img[data-astro-cid-qznfm3n6]{width:100%;height:100%;object-fit:cover;display:block}.career-callout[data-astro-cid-qznfm3n6]{max-width:1240px;margin:0 auto;background:var(--surface-low);border:1px solid rgba(15,23,42,.04);border-radius:var(--radius-card);padding:28px 36px;display:flex;align-items:flex-start;gap:24px}.career-callout-icon[data-astro-cid-qznfm3n6]{flex-shrink:0;width:56px;height:56px;border-radius:18px;background:#0091ff1a;color:var(--primary-600);display:flex;align-items:center;justify-content:center}.career-grid[data-astro-cid-qznfm3n6]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.career-card[data-astro-cid-qznfm3n6]{background:var(--surface-lowest);border:1px solid rgba(15,23,42,.05);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:40px 40px 36px;display:flex;flex-direction:column;gap:18px;position:relative;overflow:hidden}.career-card-dark[data-astro-cid-qznfm3n6]{background:linear-gradient(160deg,#0a1b3a,#0f2e6b);color:#fff;border:none}.career-card-tag[data-astro-cid-qznfm3n6]{align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:6px 12px;border-radius:999px}.career-card-tag-req[data-astro-cid-qznfm3n6]{color:var(--primary-600);background:#0091ff1a}.career-card-tag-offer[data-astro-cid-qznfm3n6]{color:#a0d8ff;background:#00d2ff26;border:1px solid rgba(255,255,255,.15)}.career-card-title[data-astro-cid-qznfm3n6]{font-size:32px;font-weight:800;letter-spacing:-.02em;margin:0;line-height:1.1}.career-list[data-astro-cid-qznfm3n6]{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:12px}.career-list[data-astro-cid-qznfm3n6] li[data-astro-cid-qznfm3n6]{display:flex;align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.5;color:var(--slate-700)}.career-list-icon[data-astro-cid-qznfm3n6]{flex-shrink:0;width:22px;height:22px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.career-list-icon-req[data-astro-cid-qznfm3n6]{background:#0091ff1a;color:var(--primary-600)}.career-list-icon-offer[data-astro-cid-qznfm3n6]{background:#00d2ff40;color:#a0d8ff}.career-bottom-cta[data-astro-cid-qznfm3n6]{max-width:1240px;margin:0 auto;background:var(--surface-lowest);border:1px solid rgba(15,23,42,.05);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:36px 48px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px}@media(max-width:980px){.career-hero[data-astro-cid-qznfm3n6]{padding-top:110px}.career-hero-card[data-astro-cid-qznfm3n6]{grid-template-columns:1fr;padding:40px 32px;gap:32px}.career-hero-card[data-astro-cid-qznfm3n6] h1[data-astro-cid-qznfm3n6]{font-size:40px}.career-grid[data-astro-cid-qznfm3n6]{grid-template-columns:1fr}.career-card[data-astro-cid-qznfm3n6]{padding:32px 28px 28px}.career-card-title[data-astro-cid-qznfm3n6]{font-size:26px}.career-bottom-cta[data-astro-cid-qznfm3n6]{padding:28px;flex-direction:column;align-items:flex-start}}@media(max-width:560px){.career-hero[data-astro-cid-qznfm3n6]{padding:100px 16px 24px}.career-hero-card[data-astro-cid-qznfm3n6]{padding:32px 22px;border-radius:28px}.career-hero-card[data-astro-cid-qznfm3n6] h1[data-astro-cid-qznfm3n6]{font-size:32px}.career-callout[data-astro-cid-qznfm3n6]{flex-direction:column;padding:24px}.career-hero-actions[data-astro-cid-qznfm3n6]{flex-direction:column;align-items:stretch}.career-cta-primary[data-astro-cid-qznfm3n6],.career-cta-secondary[data-astro-cid-qznfm3n6]{justify-content:center}}
