.careers-hero[data-astro-cid-gtj443wh]{position:relative;overflow:hidden;background:var(--navy);color:#fff;padding:var(--hero-pad-top) 0 var(--hero-pad-bottom)}.careers-hero__wave[data-astro-cid-gtj443wh]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.5}.careers-hero__inner[data-astro-cid-gtj443wh]{position:relative}.careers-hero__eyebrow[data-astro-cid-gtj443wh]{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;opacity:.85;margin-bottom:32px}.careers-hero__pulse[data-astro-cid-gtj443wh]{width:8px;height:8px;border-radius:999px;background:var(--aqua);display:inline-block;animation:careers-pulse 2.2s ease-in-out infinite}@keyframes careers-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.25)}}@media(prefers-reduced-motion:reduce){.careers-hero__pulse[data-astro-cid-gtj443wh]{animation:none}}.careers-hero__headline[data-astro-cid-gtj443wh]{font-size:clamp(2.5rem,6.4vw,6rem);line-height:1.02;letter-spacing:-.035em;font-weight:800;margin:0;max-width:1100px}.careers-hero__subhead[data-astro-cid-gtj443wh]{font-size:22px;line-height:1.45;max-width:720px;opacity:.88;margin:36px 0 0;font-weight:400}.careers-hero__actions[data-astro-cid-gtj443wh]{display:flex;gap:16px;margin-top:44px;flex-wrap:wrap;align-items:center}.careers-hero__location[data-astro-cid-gtj443wh]{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.careers-hero__meta[data-astro-cid-gtj443wh]{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#ffffffc7;letter-spacing:-.01em}.careers-hero__chip[data-astro-cid-gtj443wh]{display:inline-flex;align-items:center;padding:4px 12px;border:1px solid rgba(255,255,255,.25);background:#ffffff0f;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.04em;color:#ffffffd9}@media(max-width:640px){.careers-hero[data-astro-cid-gtj443wh]{padding:var(--hero-pad-top-sm) 0 var(--hero-pad-bottom-sm)}}.careers-stats[data-astro-cid-2eia7xte]{background:var(--navy);color:#fff;border-top:1px solid rgba(255,255,255,.08)}.careers-stats__inner[data-astro-cid-2eia7xte]{padding-top:48px;padding-bottom:48px;display:flex;justify-content:space-between;align-items:baseline;gap:40px;flex-wrap:wrap}.careers-stats__item[data-astro-cid-2eia7xte]{display:flex;align-items:baseline;gap:16px;flex:0 1 auto}.careers-stats__big[data-astro-cid-2eia7xte]{font-size:clamp(2rem,3.2vw,2.875rem);font-weight:800;letter-spacing:-.035em;line-height:1;color:#fff;white-space:nowrap}.careers-stats__small[data-astro-cid-2eia7xte]{font-size:15px;line-height:1.35;color:#ffffffb8;letter-spacing:-.005em;font-weight:400}@media(max-width:640px){.careers-stats__inner[data-astro-cid-2eia7xte]{gap:18px}}.careers-why[data-astro-cid-umyc5gwi]{background:var(--smoke);padding:var(--section-pad-y) 0}.careers-why[data-astro-cid-umyc5gwi] .section-eyebrow{color:var(--blue-alloy)}.careers-why__lead[data-astro-cid-umyc5gwi]{max-width:1040px;margin-bottom:80px}.careers-why__intro[data-astro-cid-umyc5gwi]{font-size:clamp(1.5rem,2.6vw,2.125rem);font-weight:500;letter-spacing:-.025em;line-height:1.2;margin:20px 0 0;color:var(--navy);max-width:1040px;text-wrap:pretty}.careers-why__grid[data-astro-cid-umyc5gwi]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:56px;align-items:start;padding-top:48px;border-top:1px solid var(--strokes)}.careers-why__item[data-astro-cid-umyc5gwi]{display:flex;flex-direction:column;gap:14px}.careers-why__title[data-astro-cid-umyc5gwi]{font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:600;color:var(--navy);letter-spacing:-.025em;line-height:1.15}.careers-why__body[data-astro-cid-umyc5gwi]{font-size:15px;line-height:1.6;color:var(--dark-grey)}@media(max-width:1024px){.careers-why__grid[data-astro-cid-umyc5gwi]{grid-template-columns:1fr;gap:40px}.careers-why__lead[data-astro-cid-umyc5gwi]{margin-bottom:56px}}@media(max-width:640px){.careers-why[data-astro-cid-umyc5gwi]{padding:var(--section-pad-y-sm) 0}}.careers-benefits[data-astro-cid-t4gp3izu]{background:#fff;padding:var(--section-pad-y) 0 140px}.careers-benefits[data-astro-cid-t4gp3izu] .section-eyebrow{color:var(--blue-alloy)}.careers-benefits__head[data-astro-cid-t4gp3izu]{margin-bottom:40px}.careers-benefits__grid[data-astro-cid-t4gp3izu]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.careers-benefits__card[data-astro-cid-t4gp3izu]{padding:32px 28px;background:#fff;border:1px solid var(--strokes);border-radius:20px;display:flex;flex-direction:column;gap:18px;min-height:200px}.careers-benefits__icon[data-astro-cid-t4gp3izu]{width:28px;height:28px}.careers-benefits__label[data-astro-cid-t4gp3izu]{font-size:12px;font-weight:700;color:var(--blue-alloy);letter-spacing:.14em;text-transform:uppercase}.careers-benefits__body[data-astro-cid-t4gp3izu]{font-size:17px;line-height:1.45;color:var(--navy);font-weight:500;letter-spacing:-.015em;margin-top:-6px}@media(max-width:1024px){.careers-benefits__grid[data-astro-cid-t4gp3izu]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.careers-benefits[data-astro-cid-t4gp3izu]{padding:var(--section-pad-y-sm) 0 var(--section-pad-y-sm)}.careers-benefits__grid[data-astro-cid-t4gp3izu]{grid-template-columns:1fr}}.careers-roles[data-astro-cid-4hsmf7zt]{background:var(--alice-grey);padding:var(--section-pad-y) 0}.careers-roles__head[data-astro-cid-4hsmf7zt]{margin-bottom:40px;max-width:820px}.careers-roles__eyebrow-row[data-astro-cid-4hsmf7zt]{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px}.careers-roles__eyebrow-label[data-astro-cid-4hsmf7zt]{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--blue-alloy);line-height:1}.careers-roles__pulse[data-astro-cid-4hsmf7zt]{width:8px;height:8px;border-radius:999px;background:var(--aqua);display:inline-block;animation:careers-roles-pulse 2.2s ease-in-out infinite}@keyframes careers-roles-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.25)}}@media(prefers-reduced-motion:reduce){.careers-roles__pulse[data-astro-cid-4hsmf7zt]{animation:none}}.careers-roles__subhead[data-astro-cid-4hsmf7zt]{font-size:clamp(1.5rem,2.6vw,2.125rem);font-weight:500;letter-spacing:-.025em;line-height:1.25;margin:0;color:var(--navy);text-wrap:pretty}.careers-roles__intro[data-astro-cid-4hsmf7zt]{font-size:17px;line-height:1.6;color:var(--dark-grey);margin:20px 0 0;text-wrap:pretty}.careers-roles__intro-accent[data-astro-cid-4hsmf7zt]{color:var(--blue-alloy);font-weight:600}.careers-roles__list[data-astro-cid-4hsmf7zt]{background:#fff;border-radius:20px;overflow:hidden;border:1px solid var(--strokes);margin-top:32px}.careers-roles__row[data-astro-cid-4hsmf7zt]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:32px 28px;border-top:1px solid var(--strokes);color:var(--navy);text-decoration:none;transition:background .16s ease}.careers-roles__row[data-astro-cid-4hsmf7zt]:first-child{border-top:0}.careers-roles__row[data-astro-cid-4hsmf7zt]:hover{background:#67d6e00f}.careers-roles__row[data-astro-cid-4hsmf7zt]:hover .careers-roles__loc[data-astro-cid-4hsmf7zt]{color:var(--blue-alloy)}.careers-roles__chip-row[data-astro-cid-4hsmf7zt]{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.careers-roles__chip[data-astro-cid-4hsmf7zt]{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:9999px;background:#0b4a8e14;color:var(--blue-alloy);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.careers-roles__title[data-astro-cid-4hsmf7zt]{font-size:1.875rem;line-height:1.15;font-weight:600;letter-spacing:-.025em;margin-bottom:12px;color:var(--navy)}.careers-roles__blurb[data-astro-cid-4hsmf7zt]{font-size:15.5px;line-height:1.55;color:var(--dark-grey);max-width:640px}.careers-roles__loc[data-astro-cid-4hsmf7zt]{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--navy);letter-spacing:-.01em;white-space:nowrap;transition:color .16s ease}@media(max-width:1024px){.careers-roles__row[data-astro-cid-4hsmf7zt]{grid-template-columns:1fr}.careers-roles__loc[data-astro-cid-4hsmf7zt]{justify-self:start}}@media(max-width:640px){.careers-roles[data-astro-cid-4hsmf7zt]{padding:var(--section-pad-y-sm) 0 var(--section-pad-y-sm)}.careers-roles__title[data-astro-cid-4hsmf7zt]{font-size:1.5rem}}.careers-process[data-astro-cid-jvo4dlbn]{background:#fff;padding:var(--section-pad-y) 0}.careers-process[data-astro-cid-jvo4dlbn] .section-eyebrow{color:var(--blue-alloy)}.careers-process__head[data-astro-cid-jvo4dlbn]{margin-bottom:48px;max-width:820px}.careers-process__heading[data-astro-cid-jvo4dlbn]{font-size:clamp(1.5rem,2.6vw,2.125rem);font-weight:500;letter-spacing:-.025em;line-height:1.25;margin:16px 0 20px;color:var(--navy)}.careers-process__intro[data-astro-cid-jvo4dlbn]{font-size:17px;line-height:1.55;color:var(--dark-grey);margin:0;max-width:640px}.careers-process__steps[data-astro-cid-jvo4dlbn]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;list-style:none;padding:0;margin:0}.careers-process__step[data-astro-cid-jvo4dlbn]{padding:28px 0 0;border-top:2px solid var(--navy)}.careers-process__num[data-astro-cid-jvo4dlbn]{font-size:13px;font-weight:700;color:var(--dark-grey);letter-spacing:.14em;margin-bottom:14px}.careers-process__title[data-astro-cid-jvo4dlbn]{font-size:1.375rem;font-weight:600;color:var(--navy);letter-spacing:-.025em;line-height:1.2;margin-bottom:14px}.careers-process__body[data-astro-cid-jvo4dlbn]{font-size:15.5px;color:var(--dark-grey);line-height:1.6}@media(max-width:1024px){.careers-process__steps[data-astro-cid-jvo4dlbn]{grid-template-columns:1fr}}@media(max-width:640px){.careers-process[data-astro-cid-jvo4dlbn]{padding:var(--section-pad-y-sm) 0 var(--section-pad-y-sm)}}.careers-paths[data-astro-cid-f2sgagim]{background:var(--smoke);padding:var(--section-pad-y) 0}.careers-paths__head[data-astro-cid-f2sgagim]{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:16px;flex-wrap:wrap}.careers-paths__eyebrow[data-astro-cid-f2sgagim]{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--blue-alloy);line-height:1}.careers-paths__note[data-astro-cid-f2sgagim]{font-size:14px;color:var(--dark-grey);max-width:320px;line-height:1.55;margin:0}.careers-paths__list[data-astro-cid-f2sgagim]{display:flex;flex-direction:column}.careers-paths__line[data-astro-cid-f2sgagim]{display:grid;grid-template-columns:220px 1fr;gap:32px;align-items:center;padding:36px 0;border-top:1px solid var(--strokes)}.careers-paths__line[data-astro-cid-f2sgagim]:last-child{border-bottom:1px solid var(--strokes)}.careers-paths__who[data-astro-cid-f2sgagim]{display:flex;align-items:center;gap:14px}.careers-paths__avatar[data-astro-cid-f2sgagim]{width:52px;height:52px;border-radius:9999px;background:#fff;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #fff,0 0 0 3px var(--blue-alloy);flex-shrink:0}.careers-paths__avatar[data-astro-cid-f2sgagim] img[data-astro-cid-f2sgagim]{width:100%;height:100%;object-fit:cover;display:block}.careers-paths__meta[data-astro-cid-f2sgagim]{display:flex;flex-direction:column;gap:2px}.careers-paths__name[data-astro-cid-f2sgagim]{font-weight:600;font-size:15px;color:var(--navy);letter-spacing:-.01em}.careers-paths__link[data-astro-cid-f2sgagim]{font-size:12px;color:var(--blue-alloy);font-weight:500;display:inline-flex;align-items:center;gap:4px;align-self:flex-start}.careers-paths__chain[data-astro-cid-f2sgagim]{position:relative;display:flex;align-items:center;flex-wrap:wrap;row-gap:14px}.careers-paths__stop[data-astro-cid-f2sgagim]{position:relative;display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 30px;background:#fff;border:1px solid var(--strokes);border-radius:9999px;font-size:14px;font-weight:500;color:var(--navy);letter-spacing:-.01em}.careers-paths__stop[data-astro-cid-f2sgagim]:before{content:"";position:absolute;left:12px;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:9999px;background:var(--blue-alloy);box-shadow:0 0 0 2px #fff,0 0 0 3px var(--blue-alloy)}.careers-paths__stop--terminal[data-astro-cid-f2sgagim]{background:var(--navy);color:#fff;border-color:var(--navy);font-weight:600}.careers-paths__stop--terminal[data-astro-cid-f2sgagim]:before{background:var(--aqua);box-shadow:0 0 0 2px var(--navy),0 0 0 3px var(--aqua)}.careers-paths__conn[data-astro-cid-f2sgagim]{width:28px;height:2px;background:repeating-linear-gradient(90deg,var(--blue-alloy) 0 4px,transparent 4px 8px);margin:0 4px;flex-shrink:0}@media(max-width:900px){.careers-paths__line[data-astro-cid-f2sgagim]{grid-template-columns:1fr;gap:18px;padding:32px 0;align-items:start}}@media(max-width:640px){.careers-paths[data-astro-cid-f2sgagim]{padding:var(--section-pad-y-sm) 0}}.careers-cta[data-astro-cid-je34lj7y]{background:var(--navy);color:#fff;position:relative;overflow:hidden;padding:140px 0}.careers-cta__wave[data-astro-cid-je34lj7y]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.5}.careers-cta__inner[data-astro-cid-je34lj7y]{position:relative;max-width:1100px}.careers-cta__heading[data-astro-cid-je34lj7y]{font-size:clamp(2.25rem,4.8vw,4.25rem);font-weight:600;letter-spacing:-.035em;line-height:1.04;margin:0;max-width:820px}.careers-cta__body[data-astro-cid-je34lj7y]{font-size:21px;line-height:1.5;opacity:.88;margin:28px 0 0;font-weight:400;max-width:720px}.careers-cta__actions[data-astro-cid-je34lj7y]{display:flex;gap:16px;margin-top:44px;flex-wrap:wrap;align-items:center}@media(max-width:640px){.careers-cta[data-astro-cid-je34lj7y]{padding:var(--section-pad-y-sm) 0}}section[id]{scroll-margin-top:80px}
