.opt[data-astro-cid-updltw2v]{text-transform:none;letter-spacing:0;color:var(--slate-deep,var(--slate));font-weight:400}.page-intro[data-astro-cid-updltw2v]{background:var(--steel);background-image:linear-gradient(120deg,#06619e00 0%,#4a9fd959 100%);padding-block:clamp(4rem,10vw,7rem)}.page-intro[data-astro-cid-updltw2v] h1[data-astro-cid-updltw2v]{max-width:20ch;font-size:clamp(2.1rem,1.3rem + 2.9vw,3.75rem)}.page-intro[data-astro-cid-updltw2v] .sub[data-astro-cid-updltw2v]{font-size:var(--fs-lead);color:#ffffffeb;max-width:84ch;margin-top:1.5rem}.reasons[data-astro-cid-updltw2v]{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:2rem;padding-top:3rem;list-style:none;display:grid}.reasons[data-astro-cid-updltw2v] h3[data-astro-cid-updltw2v]{margin-bottom:.625rem;font-size:1.125rem}.reasons[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]{color:var(--slate);font-size:.9375rem;line-height:1.6}.values[data-astro-cid-updltw2v]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.25rem;list-style:none;display:grid}.values[data-astro-cid-updltw2v] li[data-astro-cid-updltw2v]{background:var(--paper);border-top:3px solid var(--steel);border-radius:var(--radius);padding:1.75rem 1.5rem}.values[data-astro-cid-updltw2v] h3[data-astro-cid-updltw2v]{margin-bottom:.75rem;font-size:1.125rem}.values[data-astro-cid-updltw2v] .standard[data-astro-cid-updltw2v]{font-family:var(--font-display);color:var(--steel);margin-bottom:.75rem;font-size:1.25rem;line-height:1.3}.values[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]:last-child{color:var(--slate-deep);font-size:.9375rem;line-height:1.6}.apprentice[data-astro-cid-updltw2v]{background:var(--steel)}.apprentice[data-astro-cid-updltw2v] .lead[data-astro-cid-updltw2v]{color:#ffffffeb}.appr-grid[data-astro-cid-updltw2v]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.appr-steps[data-astro-cid-updltw2v]{gap:1.5rem;list-style:none;display:grid}.appr-steps[data-astro-cid-updltw2v] li[data-astro-cid-updltw2v]{border-top:1px solid #ffffff4d;gap:1.25rem;padding-top:1.25rem;display:flex}.appr-steps[data-astro-cid-updltw2v] .appr-num[data-astro-cid-updltw2v]{font-family:var(--font-display);color:#fff;flex:0 0 3.25rem;font-size:2.5rem;font-weight:300;line-height:1}.appr-steps[data-astro-cid-updltw2v] h3[data-astro-cid-updltw2v]{color:#fff;margin-bottom:.375rem;font-size:1.125rem}.appr-steps[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]{color:#ffffffeb;font-size:.9375rem;line-height:1.6}@media (width<=60rem){.appr-grid[data-astro-cid-updltw2v]{grid-template-columns:1fr}}.teams-grid[data-astro-cid-updltw2v]{grid-template-columns:1.15fr 1fr;align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}.teams[data-astro-cid-updltw2v]{gap:1.25rem;margin-top:2rem;list-style:none;display:grid}.teams[data-astro-cid-updltw2v] li[data-astro-cid-updltw2v]{border-top:1px solid var(--line);padding-top:1.25rem}.teams[data-astro-cid-updltw2v] h3[data-astro-cid-updltw2v]{margin-bottom:.375rem;font-size:1.0625rem}.teams[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]{color:var(--slate);font-size:.9375rem;line-height:1.6}.teams-grid[data-astro-cid-updltw2v] .teams-photo{border-radius:var(--radius);width:100%;height:auto}.teams-grid[data-astro-cid-updltw2v] picture{position:sticky;top:7rem}.apply-grid[data-astro-cid-updltw2v]{grid-template-columns:.85fr 1fr;align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.apply-grid[data-astro-cid-updltw2v]>[data-astro-cid-updltw2v]{min-width:0}.direct[data-astro-cid-updltw2v]{color:var(--slate);margin-top:1.5rem;font-size:.9375rem}.direct[data-astro-cid-updltw2v] a[data-astro-cid-updltw2v]{white-space:nowrap;margin-block:-.8125rem;padding-block:.8125rem;display:inline-block}.appr-cta[data-astro-cid-updltw2v]{grid-column:1/-1;margin-top:.5rem}#careers-form[data-astro-cid-updltw2v]{scroll-margin-top:7rem}.row[data-astro-cid-updltw2v]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.field[data-astro-cid-updltw2v]{gap:.4375rem;margin-bottom:1rem;display:grid}.field[data-astro-cid-updltw2v] label[data-astro-cid-updltw2v]{letter-spacing:.12em;text-transform:uppercase;color:var(--slate);font-size:.75rem;font-weight:500}.field[data-astro-cid-updltw2v] input[data-astro-cid-updltw2v],.field[data-astro-cid-updltw2v] select[data-astro-cid-updltw2v],.field[data-astro-cid-updltw2v] textarea[data-astro-cid-updltw2v]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink);padding:.8125rem .875rem;font-size:1rem}.field[data-astro-cid-updltw2v] input[data-astro-cid-updltw2v]:focus-visible,.field[data-astro-cid-updltw2v] select[data-astro-cid-updltw2v]:focus-visible,.field[data-astro-cid-updltw2v] textarea[data-astro-cid-updltw2v]:focus-visible{outline:2px solid var(--sky);outline-offset:1px}.note[data-astro-cid-updltw2v]{color:var(--slate);margin:0;font-size:.8125rem}.privacy-note[data-astro-cid-updltw2v]{margin-top:.875rem}.privacy-note[data-astro-cid-updltw2v] a[data-astro-cid-updltw2v]{margin-block:-.75rem;padding-block:.75rem;display:inline-block}.field[data-astro-cid-updltw2v] input[data-astro-cid-updltw2v][type=file]{cursor:pointer;width:100%;min-width:0;padding:.625rem}.field[data-astro-cid-updltw2v] input[data-astro-cid-updltw2v][type=file]::file-selector-button{font:inherit;color:var(--steel);background:var(--mist);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;margin-right:.875rem;padding:.4375rem .875rem;font-size:.8125rem;font-weight:500}.field[data-astro-cid-updltw2v] input[data-astro-cid-updltw2v][type=file]::file-selector-button:hover{background:var(--ice)}.hidden-field[data-astro-cid-updltw2v]{position:absolute;left:-9999px}.form-error[data-astro-cid-updltw2v]{border-left:3px solid var(--error);background:var(--ice);color:var(--ink);margin-top:1rem;padding:.875rem 1rem;font-size:.9375rem}.form-error[data-astro-cid-updltw2v][hidden]{display:none}@media (width<=60rem){.teams-grid[data-astro-cid-updltw2v],.apply-grid[data-astro-cid-updltw2v]{grid-template-columns:1fr}.teams-grid[data-astro-cid-updltw2v] picture{position:static}}@media (width<=40rem){.row[data-astro-cid-updltw2v]{grid-template-columns:1fr;gap:0}}
