.career-hero[data-astro-cid-wfabwixu]{position:relative;overflow:hidden;color:#eef7f8;background:radial-gradient(circle at 82% 12%,rgba(73,214,200,.16),transparent 25rem),linear-gradient(135deg,#07111f,#0b2435)}.career-hero[data-astro-cid-wfabwixu]:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.16;background-image:radial-gradient(circle,white .65px,transparent .8px);background-size:38px 38px;mask-image:linear-gradient(to bottom,black,transparent 90%)}.career-hero[data-astro-cid-wfabwixu] nav,.career-hero[data-astro-cid-wfabwixu]>div[data-astro-cid-wfabwixu]>[data-astro-cid-wfabwixu]{position:relative;z-index:1}.career-hero[data-astro-cid-wfabwixu] nav{color:#eff7f8a3}.career-hero[data-astro-cid-wfabwixu] nav li>span:last-child{color:#eff7f8d6}.career-hero-grid[data-astro-cid-wfabwixu]{display:grid;gap:2rem;align-items:center;margin-top:1.5rem}.career-hero-grid[data-astro-cid-wfabwixu] .hero-media{width:100%}.career-hero[data-astro-cid-wfabwixu] h1[data-astro-cid-wfabwixu]{max-width:50rem;margin-top:1rem;font-family:Space Grotesk Variable,system-ui,sans-serif;font-size:clamp(2.55rem,7vw,4.65rem);font-weight:570;letter-spacing:-.055em;line-height:1;text-wrap:balance}.route-chip[data-astro-cid-wfabwixu]{display:inline-flex;align-items:center;gap:.55rem;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:.4rem .75rem;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.route-chip[data-astro-cid-wfabwixu] span[data-astro-cid-wfabwixu]{width:.5rem;height:.5rem;border-radius:50%;background:currentColor}.route-chip[data-astro-cid-wfabwixu].direct{color:#64e3d5}.route-chip[data-astro-cid-wfabwixu].pathway{color:#f3c969}.route-chip[data-astro-cid-wfabwixu].adjacent{color:#a9c8ff}.hero-copy[data-astro-cid-wfabwixu]{max-width:44rem}.career-byline[data-astro-cid-wfabwixu]{margin-top:1.5rem;color:#eff7f894;font-size:.82rem}.career-readouts[data-astro-cid-wfabwixu]{border-bottom:1px solid var(--color-base-300);background:var(--color-base-100)}.career-readouts[data-astro-cid-wfabwixu] .page-frame[data-astro-cid-wfabwixu]{display:grid}.career-readouts[data-astro-cid-wfabwixu] .page-frame[data-astro-cid-wfabwixu]>div[data-astro-cid-wfabwixu]{display:grid;gap:.28rem;padding:1.25rem 0;border-bottom:1px solid var(--color-base-300)}.career-readouts[data-astro-cid-wfabwixu] .page-frame[data-astro-cid-wfabwixu]>div[data-astro-cid-wfabwixu]:last-child{border-bottom:0}.career-readouts[data-astro-cid-wfabwixu] span[data-astro-cid-wfabwixu]{color:var(--color-secondary);font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.career-readouts[data-astro-cid-wfabwixu] strong[data-astro-cid-wfabwixu]{font-family:Space Grotesk Variable,system-ui,sans-serif;font-size:1.2rem;line-height:1.2}.career-readouts[data-astro-cid-wfabwixu] small[data-astro-cid-wfabwixu]{max-width:17rem;color:color-mix(in oklab,var(--color-base-content) 65%,transparent);font-size:.72rem;line-height:1.45}.career-layout[data-astro-cid-wfabwixu]{display:grid;gap:3rem}.career-article[data-astro-cid-wfabwixu]>section[data-astro-cid-wfabwixu]{scroll-margin-top:7rem;margin-top:4.5rem;padding-top:1.5rem;border-top:1px solid var(--color-base-300)}.section-kicker[data-astro-cid-wfabwixu]{margin-bottom:.6rem!important;color:var(--color-secondary);font-size:.72rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.career-article[data-astro-cid-wfabwixu] h2[data-astro-cid-wfabwixu]{margin-bottom:1.2rem;font-family:Space Grotesk Variable,system-ui,sans-serif;font-size:clamp(1.65rem,4vw,2.35rem);font-weight:600;letter-spacing:-.035em;line-height:1.12}.career-article[data-astro-cid-wfabwixu] h3[data-astro-cid-wfabwixu]{font-family:Space Grotesk Variable,system-ui,sans-serif;font-size:1.08rem;font-weight:700;letter-spacing:-.02em;line-height:1.25}.myth-note[data-astro-cid-wfabwixu]{max-width:var(--prose-measure);margin:1.8rem 0;padding:1.25rem 1.4rem;border-left:3px solid var(--color-accent);background:color-mix(in oklab,var(--color-accent) 9%,var(--color-base-100))}.myth-note[data-astro-cid-wfabwixu] strong[data-astro-cid-wfabwixu]{display:block;margin-bottom:.4rem;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.myth-note[data-astro-cid-wfabwixu] p[data-astro-cid-wfabwixu]{margin:0}.task-list[data-astro-cid-wfabwixu]{display:grid;gap:0!important;margin-top:1.75rem!important}.task-list[data-astro-cid-wfabwixu] li[data-astro-cid-wfabwixu]{position:relative;padding:.85rem 0 .85rem 1.8rem;border-top:1px solid var(--color-base-300)}.task-list[data-astro-cid-wfabwixu] li[data-astro-cid-wfabwixu]:before{content:"✓";position:absolute;left:0;color:var(--color-secondary);font-weight:800}.career-steps[data-astro-cid-wfabwixu]{display:grid;gap:0;margin-top:2rem!important}.career-steps[data-astro-cid-wfabwixu] li[data-astro-cid-wfabwixu]{display:grid;grid-template-columns:2.3rem 1fr;gap:1rem;padding:1.4rem 0;border-top:1px solid var(--color-base-300)}.career-steps[data-astro-cid-wfabwixu] li[data-astro-cid-wfabwixu]>span[data-astro-cid-wfabwixu]{padding-top:.08rem;color:var(--color-secondary);font-family:Space Grotesk Variable,system-ui,sans-serif;font-size:.78rem;font-weight:800;letter-spacing:.08em}.career-steps[data-astro-cid-wfabwixu] p[data-astro-cid-wfabwixu],.detail-grid[data-astro-cid-wfabwixu] p[data-astro-cid-wfabwixu],.hard-list[data-astro-cid-wfabwixu] p[data-astro-cid-wfabwixu]{margin:.45rem 0 0!important;color:color-mix(in oklab,var(--color-base-content) 76%,transparent);font-size:.96rem;line-height:1.65}.detail-grid[data-astro-cid-wfabwixu]{display:grid;gap:0 1.75rem}.detail-grid[data-astro-cid-wfabwixu]>div[data-astro-cid-wfabwixu]{padding:1.3rem 0;border-top:1px solid var(--color-base-300)}.hard-list[data-astro-cid-wfabwixu]{display:grid}.hard-list[data-astro-cid-wfabwixu]>div[data-astro-cid-wfabwixu]{display:grid;grid-template-columns:.65rem 1fr;gap:1rem;padding:1.25rem 0;border-top:1px solid var(--color-base-300)}.hard-list[data-astro-cid-wfabwixu]>div[data-astro-cid-wfabwixu]>span[data-astro-cid-wfabwixu]{width:.55rem;height:.55rem;margin-top:.35rem;border:2px solid var(--color-accent);border-radius:50%}.salary-callout[data-astro-cid-wfabwixu]{display:grid;gap:1.4rem;align-items:end;padding:1.7rem!important;border:1px solid var(--color-base-300)!important;border-top:3px solid var(--color-accent)!important;background:var(--color-base-100)}.salary-callout[data-astro-cid-wfabwixu] h2[data-astro-cid-wfabwixu]{margin-bottom:.8rem}.salary-callout[data-astro-cid-wfabwixu] p[data-astro-cid-wfabwixu]{margin-bottom:0!important}.salary-callout[data-astro-cid-wfabwixu]>a[data-astro-cid-wfabwixu]{display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--color-base-content);font-weight:800;text-decoration:none}.salary-callout[data-astro-cid-wfabwixu]>a[data-astro-cid-wfabwixu] span[data-astro-cid-wfabwixu]{color:var(--color-secondary);font-size:1.3rem}.related-careers[data-astro-cid-wfabwixu]{display:grid;gap:1rem}.related-careers[data-astro-cid-wfabwixu]>a[data-astro-cid-wfabwixu]{display:block;padding:1.25rem 0;border-top:1px solid var(--color-base-300);color:var(--color-base-content);text-decoration:none}.related-careers[data-astro-cid-wfabwixu]>a[data-astro-cid-wfabwixu]:hover h3[data-astro-cid-wfabwixu]{color:var(--color-secondary)}.related-careers[data-astro-cid-wfabwixu] p[data-astro-cid-wfabwixu]{margin:.5rem 0!important;color:color-mix(in oklab,var(--color-base-content) 72%,transparent);font-size:.92rem}.related-careers[data-astro-cid-wfabwixu] small[data-astro-cid-wfabwixu]{color:var(--color-secondary);font-weight:750}.mini-route[data-astro-cid-wfabwixu]{display:inline-block;margin-bottom:.6rem;border-radius:999px;padding:.18rem .5rem;font-size:.65rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.mini-route[data-astro-cid-wfabwixu].direct{background:color-mix(in oklab,var(--color-secondary) 16%,transparent);color:var(--color-secondary)}.mini-route[data-astro-cid-wfabwixu].pathway{background:color-mix(in oklab,var(--color-accent) 20%,transparent);color:color-mix(in oklab,var(--color-accent) 65%,var(--color-base-content))}.mini-route[data-astro-cid-wfabwixu].adjacent{background:color-mix(in oklab,#6c8dc7 17%,transparent);color:color-mix(in oklab,#6c8dc7 72%,var(--color-base-content))}.hub-link[data-astro-cid-wfabwixu]{margin-top:1.2rem!important;font-weight:750}.career-sources[data-astro-cid-wfabwixu] ul[data-astro-cid-wfabwixu]{display:grid;gap:.75rem}.career-sources[data-astro-cid-wfabwixu] li[data-astro-cid-wfabwixu]{padding-left:1.2rem}.career-sources[data-astro-cid-wfabwixu] li[data-astro-cid-wfabwixu]:before{content:"↗";color:var(--color-secondary)}@media(min-width:640px){.career-readouts[data-astro-cid-wfabwixu] .page-frame[data-astro-cid-wfabwixu]{grid-template-columns:repeat(2,minmax(0,1fr))}.career-readouts[data-astro-cid-wfabwixu] .page-frame[data-astro-cid-wfabwixu]>div[data-astro-cid-wfabwixu]{padding:1.25rem;border-right:1px solid var(--color-base-300)}.career-readouts[data-astro-cid-wfabwixu] .page-frame[data-astro-cid-wfabwixu]>div[data-astro-cid-wfabwixu]:nth-child(odd){padding-left:0}.career-readouts[data-astro-cid-wfabwixu] .page-frame[data-astro-cid-wfabwixu]>div[data-astro-cid-wfabwixu]:nth-child(2n){border-right:0}.career-readouts[data-astro-cid-wfabwixu] .page-frame[data-astro-cid-wfabwixu]>div[data-astro-cid-wfabwixu]:nth-last-child(-n+2){border-bottom:0}.detail-grid[data-astro-cid-wfabwixu],.related-careers[data-astro-cid-wfabwixu]{grid-template-columns:repeat(2,minmax(0,1fr))}.salary-callout[data-astro-cid-wfabwixu]{grid-template-columns:1.25fr .75fr}}@media(min-width:1024px){.career-hero-grid[data-astro-cid-wfabwixu]{grid-template-columns:minmax(0,1fr) minmax(22rem,30rem);gap:clamp(2.5rem,5vw,5rem)}.career-readouts[data-astro-cid-wfabwixu] .page-frame[data-astro-cid-wfabwixu]{grid-template-columns:repeat(4,minmax(0,1fr))}.career-readouts[data-astro-cid-wfabwixu] .page-frame[data-astro-cid-wfabwixu]>div[data-astro-cid-wfabwixu]{min-width:0;padding:1.45rem;border-bottom:0;border-right:1px solid var(--color-base-300)!important}.career-readouts[data-astro-cid-wfabwixu] .page-frame[data-astro-cid-wfabwixu]>div[data-astro-cid-wfabwixu]:nth-child(odd){padding-left:1.45rem}.career-readouts[data-astro-cid-wfabwixu] .page-frame[data-astro-cid-wfabwixu]>div[data-astro-cid-wfabwixu]:first-child{padding-left:0}.career-readouts[data-astro-cid-wfabwixu] .page-frame[data-astro-cid-wfabwixu]>div[data-astro-cid-wfabwixu]:last-child{border-right:0!important}.career-layout[data-astro-cid-wfabwixu]{grid-template-columns:minmax(0,1fr) 15rem;gap:4rem}}
