.career-hero.svelte-1s76saj{position:relative;overflow:hidden;padding:10rem 0 5rem;background:#101a2e;color:#fff}.career-hero__overlay.svelte-1s76saj{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#080f1ffa,#080f1fb8)}.career-hero__inner.svelte-1s76saj{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);gap:4rem;align-items:center}.career-hero.svelte-1s76saj span:where(.svelte-1s76saj){display:block;margin-bottom:1rem;color:#ffd027;font-size:.82rem;font-weight:800}.career-hero.svelte-1s76saj h1:where(.svelte-1s76saj){max-width:820px;margin:0;font-size:clamp(2.35rem,5vw,4.6rem);line-height:1.06}.career-hero.svelte-1s76saj p:where(.svelte-1s76saj){max-width:760px;margin:1.5rem 0 0;color:#d5dfef;font-size:1.08rem;line-height:1.75}.career-hero.svelte-1s76saj img:where(.svelte-1s76saj){width:100%;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover;border-radius:6px;box-shadow:0 28px 70px #00000059}.career-directory.svelte-1s76saj{padding:5.5rem 0;background:#f4f7fb}.career-directory.svelte-1s76saj header:where(.svelte-1s76saj){max-width:720px;margin-bottom:2.5rem}.career-directory.svelte-1s76saj h2:where(.svelte-1s76saj),.career-method.svelte-1s76saj h2:where(.svelte-1s76saj),.career-cta.svelte-1s76saj h2:where(.svelte-1s76saj){margin:0 0 .75rem;color:#12213a;font-size:clamp(1.8rem,3vw,2.55rem);line-height:1.2}.career-directory.svelte-1s76saj header:where(.svelte-1s76saj) p:where(.svelte-1s76saj),.career-cta.svelte-1s76saj p:where(.svelte-1s76saj){margin:0;color:#5c6e88;line-height:1.7}.career-grid.svelte-1s76saj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.career-grid.svelte-1s76saj article:where(.svelte-1s76saj){overflow:hidden;border:1px solid #dfe6ef;border-radius:6px;background:#fff;box-shadow:0 8px 25px #182c4e12}.career-grid.svelte-1s76saj img:where(.svelte-1s76saj){width:100%;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover}.career-grid.svelte-1s76saj article:where(.svelte-1s76saj)>div:where(.svelte-1s76saj){padding:1.35rem}.career-grid.svelte-1s76saj h3:where(.svelte-1s76saj){margin:0;color:#172640;font-size:1.2rem}.career-grid.svelte-1s76saj p:where(.svelte-1s76saj){min-height:4.8rem;margin:.7rem 0 1rem;color:#61718a;line-height:1.6}.career-grid.svelte-1s76saj a:where(.svelte-1s76saj){color:#2859c5;font-weight:750}.career-method.svelte-1s76saj{padding:5rem 0;background:#fff}.career-method__grid.svelte-1s76saj{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin-top:2.25rem}.career-method.svelte-1s76saj article:where(.svelte-1s76saj){border-top:3px solid #2d5dcc;padding-top:1.1rem}.career-method.svelte-1s76saj article:where(.svelte-1s76saj)>span:where(.svelte-1s76saj){color:#97a5b9;font-size:.78rem;font-weight:800}.career-method.svelte-1s76saj h3:where(.svelte-1s76saj){margin:.45rem 0 .65rem;color:#172640;font-size:1.08rem}.career-method.svelte-1s76saj p:where(.svelte-1s76saj){margin:0;color:#62738c;line-height:1.65}.career-cta.svelte-1s76saj{padding:4rem 0;background:#eaf1fb}.career-cta__inner.svelte-1s76saj{display:flex;gap:2rem;align-items:center;justify-content:space-between}.career-cta__inner.svelte-1s76saj>div:where(.svelte-1s76saj):first-child{max-width:720px}.career-cta__actions.svelte-1s76saj{display:flex;flex-wrap:wrap;gap:.75rem}.career-button.svelte-1s76saj{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border:1px solid #244a9d;border-radius:5px;padding:.75rem 1.1rem;color:#244a9d;font-weight:750}.career-button--primary.svelte-1s76saj{background:#244a9d;color:#fff}@media(max-width:1024px){.career-hero__inner.svelte-1s76saj,.career-method__grid.svelte-1s76saj,.career-grid.svelte-1s76saj{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.career-hero.svelte-1s76saj{padding:8rem 0 3.5rem}.career-hero__inner.svelte-1s76saj,.career-grid.svelte-1s76saj,.career-method__grid.svelte-1s76saj{grid-template-columns:1fr}.career-hero__inner.svelte-1s76saj{gap:2rem}.career-grid.svelte-1s76saj p:where(.svelte-1s76saj){min-height:0}.career-cta__inner.svelte-1s76saj{align-items:flex-start;flex-direction:column}}
