.sb-careers-page{overflow:hidden}.sb-careers-page .sb-contact-hero-copy{max-width:60rem}.sb-careers-content{background:radial-gradient(42% 48% at 0 28%,#00479014,#0000 100%),radial-gradient(42% 48% at 100% 72%,#006bc512,#0000 100%),#f7f8fb;padding:clamp(1.5rem,4vw,3.5rem) 0}.sb-careers-card{width:100%;max-width:50rem;height:auto;margin-inline:auto}.sb-careers-card .sb-contact-form-heading h2{font-size:var(--sb-h2-size)}@media (width>=992px){.sb-careers-card{max-width:60rem}}.sb-careers-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.sb-careers-fields>div{min-width:0}.sb-careers-full{grid-column:1/-1}.sb-careers-form .sb-careers-upload{color:#70757a;text-align:center;cursor:pointer;background:#fff;border:2px dashed #cdd1d5;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;min-height:8rem;margin:0;padding:1.25rem;font-weight:400;transition:border-color .2s,background .2s;display:flex;position:relative}.sb-careers-form .sb-careers-upload:hover{background:#f8faff;border-color:#004790}.sb-careers-form .sb-careers-upload:focus-within{outline-offset:3px;outline:2px solid #004790}.sb-careers-form .sb-careers-upload:has(.is-invalid){border-color:#dc2626}.sb-careers-form .sb-careers-upload svg{color:#9aa8b0;width:2.5rem;height:2.5rem}.sb-careers-form .sb-careers-upload-title{color:#70757a}.sb-careers-form .sb-careers-upload .sb-contact-field-help{margin:0;font-weight:400}.sb-careers-form .sb-careers-filename{overflow-wrap:anywhere;color:#004790;max-width:100%;font-weight:600}.sb-careers-form .sb-careers-filename:empty{display:none}.sb-careers-form input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.sb-careers-form .sb-contact-consent{margin-top:1.25rem}.sb-careers-form .sb-contact-consent input{flex-shrink:0}.sb-careers-form .sb-contact-captcha{margin-top:1rem}.sb-careers-form [hidden]{display:none!important}.sb-careers-form .sb-careers-submit{border-radius:1.25rem;justify-content:center;align-items:center;width:100%;min-height:2.75rem;margin-top:1.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;line-height:1.4;display:flex}.sb-careers-form .sb-careers-submit:disabled{cursor:wait;opacity:.7}.sb-careers-feedback{overflow-wrap:anywhere;scroll-margin-top:8rem;font-size:.9375rem;line-height:1.6}.sb-careers-feedback:not(:empty){border:1px solid #0000;border-radius:.65rem;margin-top:1.25rem;padding:1rem}.sb-careers-feedback.is-success{color:#166534;background:#ecfdf3;border-color:#bbebca}.sb-careers-feedback.is-error{color:#991b1b;background:#fef2f2;border-color:#fecaca}@media (width<=575.98px){.sb-careers-fields{grid-template-columns:minmax(0,1fr);gap:1rem}.sb-careers-card{padding:1.25rem}.sb-careers-form .sb-careers-upload{padding:1rem}}
