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]{--gutter: clamp(16px, 8.33vw, 120px);background:var(--paper);color:var(--ink);font-family:var(--fontSans);line-height:1.5;overflow-x:clip}[data-astro-cid-nzwc7hvj]:where(.careersHubMain) [data-astro-cid-nzwc7hvj]:where(p,h1,h2){margin:0}.careersHubMain[data-astro-cid-nzwc7hvj] a[data-astro-cid-nzwc7hvj]:focus-visible{outline:2px solid var(--accentStrong);outline-offset:3px;border-radius:4px}.container[data-astro-cid-nzwc7hvj]{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding-inline:var(--gutter)}.careersHubLoading[data-astro-cid-nzwc7hvj]{display:none;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:42vh;padding:48px 16px;color:var(--ink3);font-size:15px;font-weight:600}.careersHubLoadingPulse[data-astro-cid-nzwc7hvj]{width:36px;height:36px;border-radius:50%;border:3px solid var(--paperWarm);border-top-color:var(--accentStrong);animation:careersHubSpin .85s linear infinite}@keyframes careersHubSpin{to{transform:rotate(360deg)}}.chip[data-astro-cid-nzwc7hvj]{display:inline-block;align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);background:var(--paperDeep);padding:7px 11px;border-radius:6px}.chipAccent[data-astro-cid-nzwc7hvj]{color:var(--accentInk);background:var(--accentSoft)}.chipDark[data-astro-cid-nzwc7hvj]{color:var(--mist);background:#ffffff14}.careersHubHero[data-astro-cid-nzwc7hvj]{position:relative;isolation:isolate;overflow:hidden;padding:72px 0 88px;background:var(--heroGrad)}.careersHubHero[data-astro-cid-nzwc7hvj] .container[data-astro-cid-nzwc7hvj]{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.careersHubBreadcrumb[data-astro-cid-nzwc7hvj]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;font-weight:600;color:var(--ink4)}.careersHubBreadcrumb[data-astro-cid-nzwc7hvj] a[data-astro-cid-nzwc7hvj]{color:var(--ink3);text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.careersHubBreadcrumb[data-astro-cid-nzwc7hvj] a[data-astro-cid-nzwc7hvj]:hover{color:var(--accentInk)}.careersHubBreadcrumb[data-astro-cid-nzwc7hvj] .sep[data-astro-cid-nzwc7hvj]{opacity:.6;flex-shrink:0}.careersHubHero[data-astro-cid-nzwc7hvj] h1[data-astro-cid-nzwc7hvj]{font-size:clamp(40px,4.45vw,64px);line-height:1.08;font-weight:700;letter-spacing:-.03em;max-width:18ch}.lead[data-astro-cid-nzwc7hvj]{font-size:18px;line-height:1.65;color:var(--ink2);max-width:560px}.careersHubListSection[data-astro-cid-nzwc7hvj]{padding:112px 0;background:radial-gradient(640px 480px at 100% 0%,#c9a06e1f,#c9a06e00 70%),radial-gradient(560px 420px at 0% 100%,#3a446612,#3a446600 70%),#fff}.careersHubGrid[data-astro-cid-nzwc7hvj]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;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,600px)}.careersHubCard[data-astro-cid-nzwc7hvj]{display:flex;flex-direction:column;gap:14px;padding:36px 32px;border-radius:16px;background:var(--paper);transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s}.careersHubCardTop[data-astro-cid-nzwc7hvj]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px}.openBadge[data-astro-cid-nzwc7hvj],.jobTypePill[data-astro-cid-nzwc7hvj]{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:7px 11px;border-radius:6px}.openBadge[data-astro-cid-nzwc7hvj]{color:var(--accentInk);background:var(--accentSoft)}.openDot[data-astro-cid-nzwc7hvj]{width:7px;height:7px;border-radius:50%;background:var(--accentStrong);flex-shrink:0;box-shadow:0 0 0 3px #b94a222e}.jobTypePill[data-astro-cid-nzwc7hvj]{color:var(--ink3);background:var(--paperWarm)}.jobTitle[data-astro-cid-nzwc7hvj]{font-size:26px;line-height:1.2;font-weight:700;letter-spacing:-.03em}.jobSummary[data-astro-cid-nzwc7hvj]{flex:1;font-size:15px;line-height:1.65;color:var(--ink2)}.careersHubCardFooter[data-astro-cid-nzwc7hvj]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:10px;padding-top:22px;border-top:1px solid #dedcd6}.jobComp[data-astro-cid-nzwc7hvj]{font-size:15px;font-weight:700;color:var(--ink);line-height:1.35}.jobCta[data-astro-cid-nzwc7hvj]{flex-shrink:0;white-space:nowrap}.careersHubEmpty[data-astro-cid-nzwc7hvj]{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:20px;max-width:760px;padding:56px;border-radius:20px;color:#fff;background:radial-gradient(520px 380px at 100% 0%,#e0673a29,#e0673a00 70%),radial-gradient(520px 380px at 0% 100%,#ffffff12,#fff0 70%),var(--navyDeep)}.careersHubEmpty[data-astro-cid-nzwc7hvj][hidden]{display:none}.emptyTitle[data-astro-cid-nzwc7hvj]{font-size:clamp(28px,3vw,40px);line-height:1.14;font-weight:700;letter-spacing:-.03em}.emptyBody[data-astro-cid-nzwc7hvj]{font-size:16px;line-height:1.7;color:var(--mist);max-width:56ch}.careersHubEmpty[data-astro-cid-nzwc7hvj] .btn[data-astro-cid-nzwc7hvj]{margin-top:6px}.careersHubMain[data-astro-cid-nzwc7hvj] .reveal[data-astro-cid-nzwc7hvj]{opacity:1;transform:none;transition:none;will-change:auto}html.js .careersHubMain[data-astro-cid-nzwc7hvj] .reveal[data-astro-cid-nzwc7hvj]:not(.isVisible){opacity:0}.careersHubMain[data-astro-cid-nzwc7hvj] .reveal[data-astro-cid-nzwc7hvj].isVisible{animation:careersHubRise .8s cubic-bezier(.2,.7,.2,1) backwards}.careersHubMain[data-astro-cid-nzwc7hvj] .reveal[data-astro-cid-nzwc7hvj].delay1.isVisible{animation-delay:.08s}.careersHubMain[data-astro-cid-nzwc7hvj] .reveal[data-astro-cid-nzwc7hvj].delay2.isVisible{animation-delay:.16s}.careersHubMain[data-astro-cid-nzwc7hvj] .reveal[data-astro-cid-nzwc7hvj].delay3.isVisible{animation-delay:.24s}.careersHubMain[data-astro-cid-nzwc7hvj] .careersHubCard[data-astro-cid-nzwc7hvj].reveal{transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s}.careersHubMain[data-astro-cid-nzwc7hvj] .careersHubCard[data-astro-cid-nzwc7hvj]:hover{transform:translateY(-4px);box-shadow:0 18px 40px #14161f14}@keyframes careersHubRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(max-width:640px){.careersHubHero[data-astro-cid-nzwc7hvj]{padding:40px 0 64px}.lead[data-astro-cid-nzwc7hvj]{font-size:16px}.careersHubListSection[data-astro-cid-nzwc7hvj]{padding:72px 0}.careersHubCard[data-astro-cid-nzwc7hvj]{padding:28px 22px}.jobTitle[data-astro-cid-nzwc7hvj]{font-size:22px}.careersHubCardFooter[data-astro-cid-nzwc7hvj]{flex-direction:column;align-items:stretch}.jobCta[data-astro-cid-nzwc7hvj]{width:100%;white-space:normal;text-align:center}.careersHubEmpty[data-astro-cid-nzwc7hvj]{padding:40px 24px}.careersHubEmpty[data-astro-cid-nzwc7hvj] .btn[data-astro-cid-nzwc7hvj]{width:100%}}@media(prefers-reduced-motion:reduce){.careersHubMain[data-astro-cid-nzwc7hvj] .reveal[data-astro-cid-nzwc7hvj],html.js .careersHubMain[data-astro-cid-nzwc7hvj] .reveal[data-astro-cid-nzwc7hvj]:not(.isVisible){opacity:1;animation:none}.careersHubCard[data-astro-cid-nzwc7hvj],.careersHubMain[data-astro-cid-nzwc7hvj] .careersHubCard[data-astro-cid-nzwc7hvj].reveal{transition:none}.careersHubMain[data-astro-cid-nzwc7hvj] .careersHubCard[data-astro-cid-nzwc7hvj]:hover{transform:none}.careersHubLoadingPulse[data-astro-cid-nzwc7hvj]{animation-duration:2s}}
