.careers-module__K59cCG__kicker{letter-spacing:.06em;text-transform:uppercase;color:#6b7280;margin-bottom:14px;font-size:13px;font-weight:600}.careers-module__K59cCG__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.careers-module__K59cCG__card{color:inherit;border:1px solid #e5e7eb;flex-direction:column;gap:10px;padding:28px;text-decoration:none;transition:background .15s,transform .15s,box-shadow .15s;display:flex}a.careers-module__K59cCG__card:hover{background:#f8f9fb;transform:translateY(-1px);box-shadow:0 6px 16px -10px #071f3659}a.careers-module__K59cCG__card:focus-visible{outline-offset:-2px;outline:3px solid #2563eb}@media (prefers-reduced-motion:reduce){a.careers-module__K59cCG__card:hover{transform:none}}.careers-module__K59cCG__cardTitle{letter-spacing:-.015em;color:#0a1628;font-size:20px;font-weight:700;line-height:1.3}a.careers-module__K59cCG__card:hover .careers-module__K59cCG__cardTitle{color:#2563eb}.careers-module__K59cCG__cardMeta{color:#6b7280;font-size:13.5px}.careers-module__K59cCG__cardComp{color:#0a1628;font-size:14.5px;font-weight:600}.careers-module__K59cCG__cardCta{color:#2563eb;margin-top:14px;font-size:14px;font-weight:600}a.careers-module__K59cCG__card:hover .careers-module__K59cCG__cardCta{text-underline-offset:3px;text-decoration:underline}.careers-module__K59cCG__jobHeader{border-bottom:1px solid #e5e7eb;padding-bottom:36px}.careers-module__K59cCG__meta{grid-template-columns:max-content minmax(0,1fr);gap:8px 20px;margin-top:22px;display:grid}.careers-module__K59cCG__metaRow{display:contents}.careers-module__K59cCG__metaLabel{color:#6b7280;font-size:13px;font-weight:600}.careers-module__K59cCG__metaValue{color:#0a1628;font-size:14.5px}.careers-module__K59cCG__applyLink{color:#fff;background:#071f36;margin-top:28px;padding:14px 26px;font-size:14.5px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-block}.careers-module__K59cCG__applyLink:hover{background:#071f36d9}.careers-module__K59cCG__applyLink:focus-visible{outline-offset:2px;outline:3px solid #2563eb}.careers-module__K59cCG__section{margin-top:44px}.careers-module__K59cCG__sectionHead{letter-spacing:-.015em;font-size:22px;font-weight:700;line-height:1.25}.careers-module__K59cCG__sub{letter-spacing:-.01em;margin-top:24px;font-size:16px;font-weight:700;line-height:1.4}.careers-module__K59cCG__text{color:#1f2937;margin-top:12px;font-size:15.5px;line-height:1.7}.careers-module__K59cCG__list{margin-top:12px}.careers-module__K59cCG__list li{color:#1f2937;margin-top:8px;padding-left:22px;font-size:15.5px;line-height:1.7;position:relative}.careers-module__K59cCG__list li:before{content:"";background:#0a1628;width:5px;height:5px;position:absolute;top:.68em;left:4px}.careers-module__K59cCG__orderedList{counter-reset:careers-item;}.careers-module__K59cCG__orderedList li{padding-left:26px}.careers-module__K59cCG__orderedList li:before{content:counter(careers-item) ".";counter-increment:careers-item;color:#0a1628;font-variant-numeric:tabular-nums;background:0 0;width:auto;height:auto;font-weight:600;position:absolute;top:0;left:0}.careers-module__K59cCG__apply{border-top:1px solid #e5e7eb;margin-top:56px;padding-top:44px;scroll-margin-top:96px}.careers-module__K59cCG__applyNote{color:#4b5563;max-width:640px;margin-top:12px;font-size:15px;line-height:1.7}.careers-module__K59cCG__form{max-width:640px;margin-top:8px}.careers-module__K59cCG__field{margin-top:22px;display:block}.careers-module__K59cCG__fieldLabel{color:#0a1628;font-size:14.5px;font-weight:600;display:block}.careers-module__K59cCG__fieldHint{color:#6b7280;margin-top:4px;font-size:13px;line-height:1.55;display:block}.careers-module__K59cCG__control{color:#0a1628;background:#fff;border:1px solid #d1d5db;border-radius:0;width:100%;margin-top:8px;padding:12px 14px;font-family:inherit;font-size:15px;line-height:1.5;display:block}.careers-module__K59cCG__control:focus{outline-offset:2px;outline:3px solid #2563eb}textarea.careers-module__K59cCG__control{resize:vertical;min-height:120px}.careers-module__K59cCG__honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.careers-module__K59cCG__submit{color:#fff;cursor:pointer;background:#071f36;border:0;border-radius:0;width:100%;margin-top:30px;padding:16px 26px;font-family:inherit;font-size:15px;font-weight:600;transition:background .15s;display:block}.careers-module__K59cCG__submit:hover{background:#071f36d9}.careers-module__K59cCG__submit:disabled{opacity:.6;cursor:default}.careers-module__K59cCG__submit:focus-visible{outline-offset:2px;outline:3px solid #2563eb}.careers-module__K59cCG__status{min-height:1.5em;margin-top:12px;font-size:14px;line-height:1.5}.careers-module__K59cCG__status[data-kind=error]{color:#b42318}.careers-module__K59cCG__status[data-kind=success]{color:#0f7a3b}@media (max-width:700px){.careers-module__K59cCG__cards{grid-template-columns:minmax(0,1fr)}.careers-module__K59cCG__meta{grid-template-columns:minmax(0,1fr);gap:2px}.careers-module__K59cCG__metaLabel{margin-top:10px}}
.shared-module__UtFI9W__page{font-family:var(--font-dm-sans), "DM Sans", system-ui, sans-serif;color:#0a1628;max-width:1200px;margin:0 auto;padding:40px 32px 96px}.shared-module__UtFI9W__page h1,.shared-module__UtFI9W__page h2,.shared-module__UtFI9W__page h3,.shared-module__UtFI9W__page p,.shared-module__UtFI9W__page ul,.shared-module__UtFI9W__page ol{margin:0}.shared-module__UtFI9W__page ul,.shared-module__UtFI9W__page ol{padding:0;list-style:none}.shared-module__UtFI9W__title{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(32px,5vw,44px);font-weight:700;line-height:1.1}.shared-module__UtFI9W__intro{color:#4b5563;text-wrap:pretty;margin-top:14px;font-size:16.5px;line-height:1.7}.shared-module__UtFI9W__header{border-bottom:1px solid #e5e7eb;margin-bottom:48px;padding-bottom:40px}.shared-module__UtFI9W__back{color:#6b7280;align-items:center;margin-bottom:22px;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.shared-module__UtFI9W__back:hover{color:#071f36;text-underline-offset:3px;text-decoration:underline}.shared-module__UtFI9W__back:focus-visible{outline-offset:2px;outline:3px solid #2563eb}@media (max-width:809px){.shared-module__UtFI9W__page{padding:28px 20px 72px}}
