.careers-assessment-cta{width:100%;padding:4rem 1.25rem;background:#f4f7f9}.careers-assessment-cta__shell{max-width:72rem;margin:0 auto;padding:clamp(1.75rem,4vw,2.75rem);border-radius:1.35rem;background:linear-gradient(118deg,#0f9a7e,#0a8570 22%,#0a6882 48%,#124a62 78%,#1a3a4a);border:1px solid rgba(255,255,255,.08);box-shadow:0 16px 48px #0218242e;display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:center}@media (min-width:960px){.careers-assessment-cta__shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem}}.careers-assessment-cta__intro{color:#fff}.careers-assessment-cta__eyebrow{margin:0 0 1rem;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff}.careers-assessment-cta__title{margin:0 0 1rem;font-size:clamp(1.75rem,3.2vw,2.35rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:#fff}.careers-assessment-cta__lead{margin:0 0 1.25rem;font-size:1.02rem;line-height:1.65;color:#ffffffe6;max-width:28rem}.careers-assessment-cta__panel{width:100%}.careers-assessment-cta__card{padding:1.35rem 1.25rem 1.5rem;border-radius:1rem;background:#0f2330eb;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff0f}.careers-assessment-cta__card-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.careers-assessment-cta__pair-step{margin:0;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c}.careers-assessment-cta__back{margin:0;padding:0;border:0;background:0 0;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;cursor:pointer;font-family:inherit}.careers-assessment-cta__back:hover{color:#fff}.careers-assessment-cta__progress{height:4px;border-radius:9999px;background:#ffffff1f;margin-bottom:1.25rem;overflow:hidden}.careers-assessment-cta__progress-fill{height:100%;width:0%;border-radius:inherit;background:linear-gradient(90deg,#00b58e,#5eead4);transition:width .35s ease}.careers-assessment-cta__card-q{margin:0 0 1rem;font-size:1.05rem;font-weight:700;color:#fff;line-height:1.35}.careers-assessment-cta__card-sub{margin:-.5rem 0 1rem;font-size:.875rem;line-height:1.5;color:#ffffffa6}.careers-assessment-cta__opts{display:flex;flex-direction:column;gap:.65rem}.careers-assessment-cta__opt{display:flex;align-items:flex-start;gap:.75rem;width:100%;text-align:left;padding:.85rem 1rem;border-radius:.75rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.16);font-size:.875rem;line-height:1.45;color:#fff;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s;font-family:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none}.careers-assessment-cta__opt-text{flex:1;min-width:0;color:#fff;font-size:.875rem;line-height:1.45;font-weight:500}.careers-assessment-cta__opt.selected .careers-assessment-cta__opt-text{font-weight:600}.careers-assessment-cta__opt:hover{border-color:#00b58e8c;background:#00b58e1f}.careers-assessment-cta__opt.selected{border-color:#00b58e;background:#00b58e33;box-shadow:0 0 0 1px #00b58e59}.careers-assessment-cta__badge{flex-shrink:0;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;font-size:.75rem;font-weight:800;background:#ffffff14;border:1px solid rgba(255,255,255,.2);color:#a8f0dc}.careers-assessment-cta__opt.selected .careers-assessment-cta__badge{background:#00b58e;border-color:#00b58e;color:#fff}.careers-assessment-cta__fields{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.careers-assessment-cta__fields label{display:flex;flex-direction:column;gap:.35rem}.careers-assessment-cta__fields label span{font-size:.8125rem;font-weight:600;color:#ffffffbf}.careers-assessment-cta__fields input{width:100%;box-sizing:border-box;padding:.65rem .85rem;border-radius:.65rem;border:1px solid rgba(255,255,255,.18);background:#fffffff5;font-size:.9375rem;color:#03263a;font-family:inherit}.careers-assessment-cta__fields input:focus{outline:0;border-color:#00b58e}.careers-assessment-cta__submit{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.5rem;border-radius:9999px;font-size:.875rem;font-weight:700;color:#03263a;background:#fff;border:0;cursor:pointer;font-family:inherit}.careers-assessment-cta__submit:disabled{opacity:.65;cursor:not-allowed}.careers-assessment-cta__success{text-align:center;padding:1.5rem .5rem}.careers-assessment-cta__success-icon{width:3rem;height:3rem;margin:0 auto 1rem;border-radius:9999px;background:#00b58e33;display:flex;align-items:center;justify-content:center;color:#5eead4}.careers-assessment-cta__success-icon svg{width:1.5rem;height:1.5rem}.careers-assessment-cta__success-title{margin:0 0 .5rem;font-size:1.25rem;font-weight:800;color:#fff}.careers-assessment-cta__success-text{margin:0;font-size:.9375rem;line-height:1.5;color:#ffffffbf}#careers-pair-submit-view[hidden],#careers-pair-question-view[hidden],#careers-pair-success[hidden],.careers-assessment-cta__back[hidden]{display:none!important}.careers-hiring[data-astro-cid-3dqon7fw]{width:100%;padding:4.5rem 1.25rem 5rem;background:#fff}.careers-hiring__inner[data-astro-cid-3dqon7fw]{max-width:72rem;margin:0 auto}.careers-hiring__header[data-astro-cid-3dqon7fw]{max-width:40rem;margin-bottom:2.75rem}.careers-hiring__title[data-astro-cid-3dqon7fw]{margin:0 0 .85rem;font-size:clamp(1.65rem,3vw,2.15rem);font-weight:800;letter-spacing:-.02em;color:#03263a;line-height:1.15}.careers-hiring__lead[data-astro-cid-3dqon7fw]{margin:0;font-size:1rem;line-height:1.65;color:#03263a}.careers-hiring__grid[data-astro-cid-3dqon7fw]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:2rem 1.5rem}@media (min-width:640px){.careers-hiring__grid[data-astro-cid-3dqon7fw]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.careers-hiring__grid[data-astro-cid-3dqon7fw]{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem 1.75rem}.careers-hiring__step[data-astro-cid-3dqon7fw]:nth-child(5){grid-column:1}.careers-hiring__step[data-astro-cid-3dqon7fw]:nth-child(6){grid-column:2}}.careers-hiring__step[data-astro-cid-3dqon7fw]{position:relative;margin:0;padding-top:1.15rem;border-top:none}.careers-hiring__step[data-astro-cid-3dqon7fw]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;border-radius:9999px;background:linear-gradient(90deg,#00b58e,#0ab49d 45%,#054a6e)}.careers-hiring__step--accent[data-astro-cid-3dqon7fw]:before{height:3px;background:linear-gradient(90deg,#00b58e,#5eead4 35%,#0ab49d 55%,#03263a)}.careers-hiring__num[data-astro-cid-3dqon7fw]{display:block;margin-bottom:.65rem;font-size:.8125rem;font-weight:700;letter-spacing:.06em;color:#9ca3af}.careers-hiring__step-title[data-astro-cid-3dqon7fw]{margin:0 0 .5rem;font-size:1.05rem;font-weight:800;color:#03263a;line-height:1.3}.careers-hiring__step-text[data-astro-cid-3dqon7fw]{margin:0;font-size:.875rem;line-height:1.6;color:#03263a}.careers-apply[data-astro-cid-5wxocxqf]{width:100%;padding:3rem 1.25rem 3.5rem;background:#f7f9fc}.careers-apply__intro[data-astro-cid-5wxocxqf]{text-align:center;max-width:36rem;margin:0 auto 1.75rem;padding:0 .25rem}.careers-apply__title[data-astro-cid-5wxocxqf]{margin:0 0 .65rem;font-size:clamp(1.65rem,3vw,2.15rem);font-weight:800;letter-spacing:-.02em;color:#03263a;line-height:1.15}.careers-apply__lead[data-astro-cid-5wxocxqf]{margin:0;font-size:1rem;line-height:1.65;color:#03263a}.careers-apply__form-wrap[data-astro-cid-5wxocxqf]{max-width:28rem;margin:0 auto}.careers-apply__card[data-astro-cid-5wxocxqf]{background:#fff;border:1px solid #e5e7eb;border-radius:.65rem;box-shadow:0 1px 3px #03263a0f;padding:1.25rem 1.35rem 1.35rem}.careers-apply__form[data-astro-cid-5wxocxqf]{display:flex;flex-direction:column;gap:.75rem}.careers-apply__block-title[data-astro-cid-5wxocxqf]{position:relative;margin:0 0 .5rem;padding-bottom:.4rem;font-size:.8125rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#03263a}.careers-apply__block-title[data-astro-cid-5wxocxqf]:after{content:"";position:absolute;left:0;bottom:0;width:2.5rem;height:2px;border-radius:9999px;background:linear-gradient(90deg,#00b58e,#0ab49d 45%,#054a6e)}.careers-apply__fields[data-astro-cid-5wxocxqf]{display:grid;gap:.5rem}.careers-apply__textarea[data-astro-cid-5wxocxqf]{min-height:5.5rem}.careers-apply__fields--2[data-astro-cid-5wxocxqf]{grid-template-columns:minmax(0,1fr)}.careers-apply__field--full[data-astro-cid-5wxocxqf]{grid-column:1/-1}.careers-apply__label[data-astro-cid-5wxocxqf]{display:block;margin-bottom:.15rem;font-size:.75rem;font-weight:600;color:#4b5563}.careers-apply__dropzone[data-astro-cid-5wxocxqf]{border:2px dashed #e5e7eb;border-radius:.65rem;padding:.55rem .65rem;text-align:center;cursor:pointer;transition:border-color .2s,background .2s}.careers-apply__dropzone[data-astro-cid-5wxocxqf]:hover{border-color:#00b58e;background:#f0fdf8}.careers-apply__privacy[data-astro-cid-5wxocxqf]{display:flex;align-items:flex-start;gap:.5rem}.careers-apply__check[data-astro-cid-5wxocxqf]{margin-top:.15rem;width:.95rem;height:.95rem;flex-shrink:0}.careers-apply__privacy-text[data-astro-cid-5wxocxqf]{font-size:.6875rem;line-height:1.45;color:#6b7280}.careers-apply__privacy-link[data-astro-cid-5wxocxqf]{color:#00b58e;text-decoration:underline;text-decoration-color:transparent;background:linear-gradient(90deg,#00b58e,#054a6e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:600}.careers-apply__submit[data-astro-cid-5wxocxqf]{width:100%;margin-top:0;padding:.55rem 1.15rem;border:0;border-radius:9999px;font-size:.875rem;font-weight:700;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;transition:opacity .15s}.careers-apply__submit[data-astro-cid-5wxocxqf]:disabled{opacity:.55;cursor:not-allowed}.careers-open-roles[data-astro-cid-wdjut2yf]{width:100%;padding:3rem 0 3.5rem;background:#fff}.careers-open-roles__inner[data-astro-cid-wdjut2yf]{max-width:56rem;margin:0 auto;padding:0 1.5rem}.careers-open-roles__title[data-astro-cid-wdjut2yf]{margin:0 0 1.75rem;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;line-height:1.2;color:#03263a;letter-spacing:-.02em;text-align:center}.careers-open-roles__list[data-astro-cid-wdjut2yf]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.careers-open-roles__item[data-astro-cid-wdjut2yf].is-open .careers-open-roles__row[data-astro-cid-wdjut2yf]{border-color:#00b58e;box-shadow:0 0 0 1px #00b58e26}.careers-open-roles__row[data-astro-cid-wdjut2yf]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.35rem .35rem .35rem 0;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem}.careers-open-roles__trigger[data-astro-cid-wdjut2yf]{flex:1;display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;margin:0;padding:.65rem .85rem;border:0;background:0 0;cursor:pointer;text-align:left;border-radius:.35rem}.careers-open-roles__trigger[data-astro-cid-wdjut2yf]:hover{background:#f8fafc}.careers-open-roles__job-title[data-astro-cid-wdjut2yf]{font-size:1.0625rem;font-weight:700;color:#03263a;line-height:1.35}.careers-open-roles__chevron[data-astro-cid-wdjut2yf]{width:.5rem;height:.5rem;flex-shrink:0;border-right:2px solid #9ca3af;border-bottom:2px solid #9ca3af;transform:rotate(45deg);transition:transform .2s ease}.careers-open-roles__item[data-astro-cid-wdjut2yf].is-open .careers-open-roles__chevron[data-astro-cid-wdjut2yf]{transform:rotate(-135deg);margin-top:.2rem}.careers-open-roles__meta[data-astro-cid-wdjut2yf]{display:flex;align-items:center;flex-shrink:0;gap:1.25rem;padding-right:1rem}.careers-open-roles__dept[data-astro-cid-wdjut2yf]{font-size:.9375rem;font-weight:400;color:#6b7280;white-space:nowrap}.careers-open-roles__apply[data-astro-cid-wdjut2yf]{font-size:.9375rem;font-weight:700;color:#00b58e;text-decoration:none;white-space:nowrap;transition:color .15s ease}.careers-open-roles__apply[data-astro-cid-wdjut2yf]:hover{color:#054a6e}.careers-open-roles__detail[data-astro-cid-wdjut2yf]{margin-top:.75rem;padding:1.35rem 1.25rem 1.5rem;background:#f7f9fc;border:1px solid #e5e7eb;border-radius:.65rem}.careers-open-roles__summary[data-astro-cid-wdjut2yf]{margin:0 0 .35rem;font-size:.9375rem;line-height:1.6;color:#03263a;font-weight:600}.careers-open-roles__meta-line[data-astro-cid-wdjut2yf]{margin:0 0 1.25rem;font-size:.8125rem;color:#6b7280}.careers-open-roles__note[data-astro-cid-wdjut2yf]{margin-bottom:1.25rem}.careers-open-roles__label[data-astro-cid-wdjut2yf]{margin:0 0 .45rem;font-size:.6875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#054a6e}.careers-open-roles__text[data-astro-cid-wdjut2yf]{margin:0 0 1rem;font-size:.875rem;line-height:1.65;color:#03263a}.careers-open-roles__tools[data-astro-cid-wdjut2yf]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.careers-open-roles__tools[data-astro-cid-wdjut2yf] li[data-astro-cid-wdjut2yf]{padding:.35rem .75rem;font-size:.75rem;font-weight:600;color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:9999px}.careers-open-roles__lists[data-astro-cid-wdjut2yf]{display:grid;gap:1.25rem;padding-top:1.15rem;border-top:1px solid #e5e7eb}@media (min-width:640px){.careers-open-roles__lists[data-astro-cid-wdjut2yf]{grid-template-columns:repeat(2,minmax(0,1fr))}}.careers-open-roles__bullets[data-astro-cid-wdjut2yf]{margin:0;padding:0;list-style:none}.careers-open-roles__bullets[data-astro-cid-wdjut2yf] li[data-astro-cid-wdjut2yf]{position:relative;padding-left:.85rem;margin-bottom:.35rem;font-size:.8125rem;line-height:1.55;color:#03263a}.careers-open-roles__bullets[data-astro-cid-wdjut2yf] li[data-astro-cid-wdjut2yf]:before{content:"";position:absolute;left:0;top:.55em;width:4px;height:4px;border-radius:50%;background:#00b58e}.careers-open-roles__detail-apply[data-astro-cid-wdjut2yf]{display:inline-flex;margin-top:1.15rem;font-size:.875rem;font-weight:700;color:#00b58e;text-decoration:none}.careers-open-roles__detail-apply[data-astro-cid-wdjut2yf]:hover{color:#054a6e}@media (max-width:640px){.careers-open-roles__row[data-astro-cid-wdjut2yf]{flex-direction:column;align-items:stretch;padding:.35rem}.careers-open-roles__meta[data-astro-cid-wdjut2yf]{justify-content:space-between;padding:0 .85rem .5rem}}