:where(.layout-careers){--navy:#204756;--teal-deep:var(--c-navy);--ocean:var(--c-teal);--ocean-ink:var(--c-teal-ink);--slate:var(--c-body);--silver:var(--c-hero-grey);--mint:#F1FFE8;--mint-teal:var(--c-tint);--builder-selected-bg:var(--c-tint);--builder-active:#00ACB6;--ink:var(--c-ink-2);--paper:#FFFFFF;--page-bg:var(--c-soft);--n-0:#F6F8F9;--n-1:var(--c-line-5);--n-2:var(--c-line);--n-3:#9FB0B6;--n-4:var(--c-muted);--n-5:#16303B;--surface-dark:#0C2233;--surface-dark-2:#123246;--on-dark:var(--c-tint-2);--on-dark-muted:#8FA6AE;--ocean-bright:#7FDEE3;--ocean-hover:#03C3CE;--ink-on-ocean:#042E34;--on-dark-soft:#CFE3E4;--mint-line:var(--c-tint-line-4);--foot-muted:#9FC0C4;--foot-label:#7FA6AC;--steel:#274A63;--teal-deep:var(--c-deep);--dark-teal:var(--c-deep);--black:#000000;--teal-edge:#1C5563;--paper-tint:#FBFDFD;--ocean-pale:#BDF0F3;--mint-ice:var(--c-tint-line);--status-info-bg:#EEF7FF;--status-info-ink:#1F5C8A;--status-info-line:#CFE3F2;--status-ok-bg:#EAFAF1;--status-ok-ink:#1C7A52;--status-ok-line:#CDECDA;--status-warn-bg:#FFF7E6;--status-warn-ink:#5B4A12;--status-warn-line:#F0D98A;--e-1:0 1px 2px rgba(3,40,66,.06);--e-2:0 4px 12px rgba(3,40,66,.08);--e-3:0 12px 32px rgba(3,40,66,.12);--e-glow:0 0 0 1px rgba(0,173,183,.25),0 8px 30px rgba(0,173,183,.14);--glass-bg:rgba(255,255,255,.72);--glass-bg-lt:rgba(255,255,255,.62);--glass-bg-head:rgba(255,255,255,.88);--glass-blur:14px;--glass-shadow:0 20px 50px rgba(3,40,66,.14);--glass-bg-solid:rgba(255,255,255,.96);--fz-display:clamp(38px,5.2vw,54px);--fz-h1:clamp(28px,3.8vw,40px);--fz-h2:38px;--fz-h3:20px;--fz-h4:18px;--fz-body-lg:16px;--fz-body:15px;--fz-body-sm:14px;--fz-small:13px;--fz-caption:12px;--fz-eyebrow:12px;--fz-statement:clamp(38px,7.2vw,92px);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--s10:128px;--sec-y:clamp(72px,9vw,128px);--r-sm:8px;--r:12px;--r-lg:16px;--r-pill:999px;--maxw:1500px;--page-gutter:clamp(20px,6vw,80px);--sans:var(--font-poppins),system-ui,Segoe UI,Arial,sans-serif;--head-h:62px}:where(.layout-careers){margin:0;font-family:var(--sans);font-weight:400;color:var(--ink);background:var(--paper);line-height:1.6;-webkit-font-smoothing:antialiased;font-size:var(--fz-body)}:where(.layout-careers) *,:where(.layout-careers) :after,:where(.layout-careers) :before{box-sizing:border-box}:where(.layout-careers) img{max-width:100%;display:block}:where(.layout-careers) a{color:var(--ocean-ink)}:where(.layout-careers) .wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--page-gutter);box-sizing:border-box}:where(.layout-careers) section{padding:var(--s8) 0}@media (max-width:760px){:where(.layout-careers) section{padding:var(--s7) 0}}:where(.layout-careers) div[id],:where(.layout-careers) section[id]{scroll-margin-top:calc(var(--head-h) + var(--s5))}:where(.layout-careers) h1,:where(.layout-careers) h2,:where(.layout-careers) h3,:where(.layout-careers) h4{margin:0 0 10px;color:var(--black)}:where(.layout-careers) .h-sec{font-weight:300;font-size:var(--fz-h1);line-height:1.12;letter-spacing:-.5px;margin:var(--s4) 0 var(--s4);max-width:26ch}:where(.layout-careers) h3{font-size:var(--fz-h3);font-weight:400;line-height:1.25}:where(.layout-careers) h4{font-size:var(--fz-h4);line-height:1.3}:where(.layout-careers){--t-label:11.5px;--t-label-ls:.14em;--t-tag:10.5px;--t-tag-ls:.1em;--t-h2:var(--h2-size);--t-h2-lh:var(--h2-lh);--t-h2-ls:var(--h2-ls);--t-h3:clamp(19px,1.5vw,20px);--t-h3-lh:1.28;--t-h4:17px;--t-h4-lh:1.3;--t-card:17px;--t-card-lh:1.3;--t-row:15px;--t-lede:16px;--t-lede-lh:1.7;--t-body:14.5px;--t-body-lh:1.6;--t-small:12.5px;--t-cta:14px;--t-w-h2:22ch;--t-w-lede:58ch;--t-w-body:48ch;--t-gap-k:14px;--t-gap-lede:16px}@media (max-width:760px){:where(.layout-careers){--t-h3:19px;--t-h4:16px;--t-lede:15px;--t-card:16px}}:where(.layout-careers) h2:not(:where(.layout-careers) [aria-hidden=true] *):not(#st-h){font-size:var(--t-h2)!important;font-weight:300!important;line-height:var(--t-h2-lh)!important;letter-spacing:var(--t-h2-ls)!important}:where(.layout-careers) h3:not(:where(.layout-careers) [aria-hidden=true] *):not([class*=-k__]):not([class*=kicker]):not([class*=Kicker]):not([class*=eyebrow]):not([class*=Eyebrow]):not([class*=label]):not([class*=Label]):not(.sol-next *){font-size:var(--t-h3)!important;font-weight:400!important;line-height:var(--t-h3-lh)!important;letter-spacing:-.01em!important}:where(.layout-careers) h4:not(:where(.layout-careers) [aria-hidden=true] *):not([class*=kicker]):not([class*=Kicker]):not([class*=eyebrow]):not([class*=Eyebrow]):not([class*=label]):not([class*=Label]){font-size:var(--t-h4)!important;font-weight:400!important;line-height:var(--t-h4-lh)!important;letter-spacing:-.005em!important}:where(.layout-careers) :is(p.lede,p[class*=ede],p[class*=Lead],p[class*=lead],p[class*=intro],p[class*=Intro]):not(:where(.layout-careers) [aria-hidden=true] *):not([class*=hero]):not([class*=Hero]){font-size:var(--t-lede)!important;font-weight:400!important;line-height:var(--t-lede-lh)!important}:where(.layout-careers) :is(p[class*=desc],p[class*=Desc],p[class*=body],p[class*=Body],p[class*=text],p[class*=Text],p[class*=copy],p[class*=Copy],p[class*=detail],p[class*=Detail]):not(:where(.layout-careers) [aria-hidden=true] *):not([class*=hero]):not([class*=Hero]):not([class*=ede]):not([class*=ead]){font-size:var(--t-body)!important;font-weight:400!important;line-height:var(--t-body-lh)!important}.layout-careers .hv-hero.hv-hero:before{content:"";display:block!important;position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(8,31,40,.38),rgba(8,31,40,.24) 34%,rgba(8,31,40,.05) 62%,transparent 78%)}@media(max-width:768px){.layout-careers .hv-hero.hv-hero:before{background:linear-gradient(90deg,rgba(8,31,40,.8),rgba(8,31,40,.5) 70%,rgba(8,31,40,.2))}}