html:not(.careersHubJsGate) .careersHubLoading[data-astro-cid-nzwc7hvj]{display:none!important}html:not(.careersHubJsGate) .careersHubContent[data-astro-cid-nzwc7hvj]{display:block!important}html.careersHubJsGate:not(.careersHubGateDone) .careersHubLoading[data-astro-cid-nzwc7hvj]{display:flex}html.careersHubJsGate:not(.careersHubGateDone) .careersHubContent[data-astro-cid-nzwc7hvj]{display:none!important}html.careersHubGateDone .careersHubLoading[data-astro-cid-nzwc7hvj]{display:none!important}html.careersHubGateDone .careersHubContent[data-astro-cid-nzwc7hvj]{display:block!important}.careersHubMain[data-astro-cid-nzwc7hvj]{overflow-x:hidden}.careersHubLoading[data-astro-cid-nzwc7hvj]{display:none;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:42vh;padding:3rem 1rem;color:var(--muted);font-weight:600}.careersHubLoadingPulse[data-astro-cid-nzwc7hvj]{width:2.25rem;height:2.25rem;border-radius:50%;border:3px solid rgba(137,198,255,.25);border-top-color:var(--brand);animation:careersHubSpin .85s linear infinite}@keyframes careersHubSpin{to{transform:rotate(360deg)}}.careersHubHero[data-astro-cid-nzwc7hvj]{padding-top:6rem;padding-bottom:3rem;background:radial-gradient(circle at 10% 0%,rgba(137,198,255,.18),transparent 36%),radial-gradient(circle at 80% 18%,rgba(160,126,255,.2),transparent 28%),linear-gradient(180deg,#0b0f2a,#090b1e);position:relative;overflow:hidden}.careersHubHero[data-astro-cid-nzwc7hvj] .container[data-astro-cid-nzwc7hvj]{position:relative;z-index:2}.orb[data-astro-cid-nzwc7hvj]{position:absolute;border-radius:999px;background:radial-gradient(circle at 30% 30%,#fff,#d2d8f6 52%,#7f8ab2);opacity:.85;z-index:1;pointer-events:none}.orbOne[data-astro-cid-nzwc7hvj]{height:18px;width:18px;left:6%;top:34%}.orbTwo[data-astro-cid-nzwc7hvj]{height:11px;width:11px;right:14%;top:22%}.orbThree[data-astro-cid-nzwc7hvj]{height:22px;width:22px;right:8%;bottom:18%}.careersHubBreadcrumb[data-astro-cid-nzwc7hvj]{font-size:.8rem;color:var(--muted);margin-bottom:1.25rem;display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.careersHubBreadcrumb[data-astro-cid-nzwc7hvj] .sep[data-astro-cid-nzwc7hvj]{opacity:.4}.careersHubBreadcrumb[data-astro-cid-nzwc7hvj] a[data-astro-cid-nzwc7hvj]:hover{color:var(--brand)}.kicker[data-astro-cid-nzwc7hvj]{margin:0;color:var(--brand);font-weight:700;font-size:.9rem;letter-spacing:.08em;text-transform:uppercase}h1[data-astro-cid-nzwc7hvj]{margin:.65rem 0 0;font-size:clamp(2rem,4vw,2.75rem);line-height:1.1;max-width:20ch}.lead[data-astro-cid-nzwc7hvj]{margin:1rem 0 0;color:var(--muted);max-width:52ch;line-height:1.65}.careersHubListSection[data-astro-cid-nzwc7hvj]{padding-bottom:5rem}.careersHubGrid[data-astro-cid-nzwc7hvj]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:1.25rem;align-items:stretch}.careersHubCard[data-astro-cid-nzwc7hvj][hidden],.careersHubGrid[data-astro-cid-nzwc7hvj][hidden]{display:none!important}.careersHubGridSingle[data-astro-cid-nzwc7hvj]{grid-template-columns:minmax(0,520px)}.careersHubCard[data-astro-cid-nzwc7hvj]{padding:1.75rem;display:flex;flex-direction:column;gap:0;position:relative;overflow:hidden;transition:border-color .2s ease,transform .2s ease}.careersHubCard[data-astro-cid-nzwc7hvj]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--brandStrong),var(--brand))}.careersHubCard[data-astro-cid-nzwc7hvj]:hover{border-color:#89c6ff59;transform:translateY(-2px)}.careersHubCardTop[data-astro-cid-nzwc7hvj]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem}.openBadge[data-astro-cid-nzwc7hvj]{display:inline-flex;align-items:center;gap:.4rem;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.35rem .7rem;border-radius:999px;background:#4ade801f;color:#4ade80;border:1px solid rgba(74,222,128,.25)}.openDot[data-astro-cid-nzwc7hvj]{width:6px;height:6px;border-radius:50%;background:#4ade80;flex-shrink:0}.jobTypePill[data-astro-cid-nzwc7hvj]{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.35rem .7rem;border-radius:999px;color:var(--muted);border:1px solid var(--line);background:#11162f80}.jobTitle[data-astro-cid-nzwc7hvj]{margin:0 0 .65rem;font-size:1.3rem;line-height:1.25;font-weight:700}.jobSummary[data-astro-cid-nzwc7hvj]{margin:0;color:var(--muted);line-height:1.65;font-size:.95rem;flex:1;padding-bottom:1.25rem}.careersHubCardFooter[data-astro-cid-nzwc7hvj]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1.25rem;border-top:1px solid var(--line)}.jobComp[data-astro-cid-nzwc7hvj]{margin:0;font-weight:700;color:var(--brand);font-size:.95rem;line-height:1.3}.jobCta[data-astro-cid-nzwc7hvj]{flex-shrink:0;min-height:42px;padding-inline:1.1rem;font-size:.88rem;white-space:nowrap}.careersHubEmpty[data-astro-cid-nzwc7hvj]{padding:2rem 1.75rem;max-width:42rem}.emptyTitle[data-astro-cid-nzwc7hvj]{margin:.65rem 0 0;font-size:clamp(1.5rem,3vw,2rem)}.emptyBody[data-astro-cid-nzwc7hvj]{margin:.75rem 0 0;color:var(--muted);line-height:1.6}.careersHubEmpty[data-astro-cid-nzwc7hvj] .btn[data-astro-cid-nzwc7hvj]{margin-top:1.25rem}@media(max-width:640px){.careersHubCardFooter[data-astro-cid-nzwc7hvj]{flex-direction:column;align-items:stretch}.jobCta[data-astro-cid-nzwc7hvj]{width:100%;justify-content:center}}
