.grecaptcha-badge{visibility:hidden!important}.grecaptcha-badge-visible{visibility:visible!important}.pointer{cursor:pointer}.CareersHighlights-Item{grid-column-gap:48px;grid-template-columns:repeat(2,1fr);align-items:center;max-width:1184px;margin:0 auto;padding:64px 32px;display:grid}@media (min-width:1280px){.CareersHighlights-Item{grid-column-gap:64px;max-width:1280px}}@media screen and (max-width:810px){.CareersHighlights-Item{grid-row-gap:16px;grid-template-columns:1fr;padding:32px 16px}}@media (min-width:811px){.CareersHighlights-Item_Reverse>:first-child{order:2}.CareersHighlights-Item_Reverse>:nth-child(2){order:1}}@media screen and (max-width:810px){.CareersHighlights-Item>:first-child{order:2}.CareersHighlights-Item>:nth-child(2){order:1}}.CareersHighlights-ImageWrapper{aspect-ratio:4/3;border-radius:16px;width:100%;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 4px 24px #00000014}.CareersHighlights-ImageWrapper:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000024}.CareersHighlights-Image{object-fit:cover}.CareersHighlights-TextBlock{flex-direction:column;justify-content:center;display:flex}.CareersHighlights-Title{letter-spacing:-.68px;margin-bottom:12px;font-size:34px;font-weight:700;line-height:40px}@media screen and (max-width:810px){.CareersHighlights-Title{font-size:21px;line-height:28px}}.CareersHighlights-Description{color:#333;margin:0;font-size:21px;line-height:1.7}@media screen and (max-width:810px){.CareersHighlights-Description{font-size:17px;line-height:24px}}
.grecaptcha-badge{visibility:hidden!important}.grecaptcha-badge-visible{visibility:visible!important}.pointer{cursor:pointer}.ScrollReveal{will-change:transform,opacity;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.ScrollReveal_fade-up{opacity:0;transform:translateY(40px)}.ScrollReveal_fade-in{opacity:0}.ScrollReveal_slide-left{opacity:0;transform:translate(60px)}.ScrollReveal_slide-right{opacity:0;transform:translate(-60px)}.ScrollReveal_scale-in{opacity:0;transform:scale(.95)}.ScrollReveal_Visible{opacity:1;transform:translateY(0)translate(0)scale(1)}@media (prefers-reduced-motion:reduce){.ScrollReveal{opacity:1;transition:none;transform:none}}
.grecaptcha-badge{visibility:hidden!important}.grecaptcha-badge-visible{visibility:visible!important}.pointer{cursor:pointer}.CareersJobListings{scroll-margin-top:60px}.CareersJobListings-Wrapper{max-width:1184px;margin:0 auto;padding:56px 32px}@media screen and (max-width:810px){.CareersJobListings-Wrapper{padding:32px 16px}}.CareersJobListings-Title{letter-spacing:-.68px;text-align:center;padding-bottom:0;font-size:34px;font-weight:800;line-height:40px}@media screen and (max-width:810px){.CareersJobListings-Title{font-size:26px;line-height:32px}}.CareersJobListings-Subtitle{text-align:center;color:#333;max-width:640px;margin:0 auto 40px;padding-top:16px;font-size:21px;line-height:28px}@media screen and (max-width:810px){.CareersJobListings-Subtitle{margin:0 auto 24px;font-size:17px;line-height:24px}}.CareersJobListings-List{flex-direction:column;gap:12px;max-width:800px;margin:0 auto;display:flex}.CareersJobListings-Item{border:1px solid var(--border-secondary-color);color:inherit;background-color:#fff;border-radius:12px;justify-content:space-between;align-items:center;padding:20px 24px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .15s;display:flex}.CareersJobListings-Item:hover{border-color:#007ac2;transform:translateY(-1px);box-shadow:0 4px 16px #00000014}@media screen and (max-width:810px){.CareersJobListings-Item{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}}.CareersJobListings-ItemInfo{flex-direction:column;gap:4px;display:flex}.CareersJobListings-ItemTitle{color:#0f172a;margin:0;font-size:17px;font-weight:600;line-height:24px}.CareersJobListings-ItemLocation{color:#52637a;font-size:15px;line-height:20px}.CareersJobListings-ItemCta{color:#007ac2;white-space:nowrap;font-size:15px;font-weight:600;line-height:20px}
.grecaptcha-badge{visibility:hidden!important}.grecaptcha-badge-visible{visibility:visible!important}.pointer{cursor:pointer}.CareersOffice{background-color:#f1f5f9}.CareersOffice-Wrapper{max-width:1184px;margin:0 auto;padding:56px 32px}@media screen and (max-width:810px){.CareersOffice-Wrapper{padding:32px 16px}}.CareersOffice-Title{letter-spacing:-.68px;text-align:center;padding-bottom:32px;font-size:34px;font-weight:800;line-height:40px}@media screen and (max-width:810px){.CareersOffice-Title{font-size:26px;line-height:32px}}.CareersOffice-Carousel{max-width:900px;margin:0 auto 40px;position:relative}@media screen and (max-width:810px){.CareersOffice-Carousel{margin:0 auto 24px}}.CareersOffice-ImageWrapper{aspect-ratio:16/9;border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 4px 24px #0000001a}.CareersOffice-Image{object-fit:cover}.CareersOffice-NavButton{opacity:.9;cursor:pointer;color:#0f172a;z-index:2;background-color:#fff;border:none;border-radius:100%;justify-content:center;align-items:center;width:44px;height:44px;transition:opacity .2s,box-shadow .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0000001f}.CareersOffice-NavButton:hover{opacity:1;box-shadow:0 4px 12px #0000002e}.CareersOffice-NavButton_Prev{inset-inline-start:16px}.CareersOffice-NavButton_Next{inset-inline-end:16px}.CareersOffice-Dots{justify-content:center;gap:8px;margin-top:20px;display:flex}.CareersOffice-Dot{cursor:pointer;background-color:#cbd5e1;border:none;border-radius:100%;width:10px;height:10px;padding:0;transition:background-color .2s}.CareersOffice-Dot:hover,.CareersOffice-Dot_Active{background-color:#0f172a}.CareersOffice-Text{max-width:800px;margin:0 auto}.CareersOffice-Paragraph{color:#333;margin:0 0 20px;font-size:17px;line-height:1.7}.CareersOffice-Paragraph:last-child{margin-bottom:0}
/*# sourceMappingURL=107tsdg_rj59h.css.map*/