.careers-page{background-color:var(--hsElevate--section--lightSection--1__backgroundColor,#fff);color:var(--hsElevate--section--lightSection--1__textColor,#000)}.careers-container{margin-inline:auto;max-width:var(--hsElevate--maxWidth--medium,1360px);padding-inline:var(--hsElevate--section--horizontalPadding,40px)}.careers-listing{padding-block:var(--hsElevate--spacer--lg,48px) var(--hsElevate--section--large__verticalPadding,96px)}.careers-listing__filters{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:var(--hsElevate--spacer--lg,48px)}.careers-listing__filter-label{color:#737373;font-family:inherit;font-size:var(--hsElevate--body--medium__fontSize,1rem);font-weight:400;margin-right:4px;white-space:nowrap}.careers-listing__filter-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f5f5f5;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23525252' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border:1px solid transparent;border-radius:var(--hsElevate--button__borderRadius,88px);color:#090c2f;cursor:pointer;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;padding:10px 36px 10px 16px;transition:background-color .2s ease}.careers-listing__filter-select:hover{background-color:#f0f0f0}.careers-listing__filter-select:focus{background-color:#f0f0f0;outline:none}.careers-listing__grid{display:flex;flex-direction:column;gap:12px}.careers-card{align-items:center;display:grid;grid-template-columns:auto 1fr 1fr 1fr auto;grid-gap:24px;background-color:#fafafa;border-radius:8px;color:inherit;gap:24px;padding:20px 28px;text-decoration:none;transition:background-color .2s ease}.careers-card:focus,.careers-card:hover{background-color:#bcd6f1;text-decoration:none!important;-webkit-text-decoration:none!important}.careers-card__flag{flex-shrink:0;font-size:1.25rem;line-height:1}.careers-card__title{color:#090c2f;font-family:var(--hsElevate--body--medium__fontFamily,"Inter",sans-serif);font-size:var(--hsElevate--body--medium__fontSize,1rem);font-weight:600;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.careers-card__dept,.careers-card__location{color:#525252;font-family:var(--hsElevate--body--medium__fontFamily,"Inter",sans-serif);font-size:var(--hsElevate--body--medium__fontSize,1rem);font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.careers-card__arrow{align-items:center;color:#a3a3a3;display:flex;flex-shrink:0;transition:color .2s ease,transform .2s ease}.careers-card:hover .careers-card__arrow{color:#090c2f;transform:translateX(4px)}.careers-listing__empty{color:#525252;font-size:var(--hsElevate--body--medium__fontSize,1rem);padding:var(--hsElevate--spacer--xl,64px) 0;text-align:center}.careers-detail{padding-bottom:var(--hsElevate--section--large__verticalPadding,96px)}.careers-detail__hero{padding-block:var(--hsElevate--spacer--xl,64px) var(--hsElevate--spacer--lg,48px);text-align:center}.careers-detail__eyebrow{margin-bottom:var(--hsElevate--spacer--xs,16px)}.careers-detail__title{margin-bottom:var(--hsElevate--spacer--sm,24px)}.careers-detail__subtitle{font-weight:400;margin:0;opacity:.75}.careers-detail__body{margin-inline:auto;max-width:720px;padding-inline:var(--hsElevate--section--horizontalPadding,40px);padding-top:var(--hsElevate--spacer--xl,64px)}.careers-detail__section{margin-bottom:var(--hsElevate--spacer--lg,48px)}.careers-detail__section h2{font-family:var(--hsElevate--h3__font,"Inter",sans-serif);font-size:var(--hsElevate--h3__fontSize,1.75rem);font-weight:var(--hsElevate--h3__fontWeight,700);line-height:var(--hsElevate--h3__lineHeight,36px);margin:0 0 var(--hsElevate--spacer--sm,24px)}.careers-detail__apply{margin-top:var(--hsElevate--spacer--xl,64px);text-align:center}.careers-detail__apply .hs-elevate-button{align-items:center;display:inline-flex;font-size:1rem;font-weight:500;justify-content:center;min-width:280px;padding:16px 32px}.careers-detail__back{border-top:1px solid var(--hsElevate--color-role--border,#e0e0e0);margin-top:var(--hsElevate--spacer--lg,48px);padding-top:var(--hsElevate--spacer--lg,48px)}.careers-detail__back-link{align-items:center;color:#525252;display:inline-flex;font-size:.875rem;font-weight:500;gap:6px;text-decoration:none;transition:color .15s ease}.careers-detail__back-link:hover{color:#090c2f}@media (max-width:767px){.careers-card{gap:8px;grid-template-columns:1fr;padding:16px 20px}.careers-card__flag{display:none}.careers-card__arrow{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.careers-card{padding-right:48px;position:relative}.careers-detail__hero{padding-block:var(--hsElevate--spacer--lg,48px) var(--hsElevate--spacer--md,32px)}.careers-detail__body{padding-top:var(--hsElevate--spacer--lg,48px)}.careers-listing__filters{align-items:stretch;flex-direction:column}.careers-listing__filter-label{margin-bottom:4px;margin-right:0}.careers-listing__filter-select{width:100%}}