.JobsDirectory_jobDirectoryPageContainer__T8cc0{overflow-y:hidden;height:100%}@media only screen and (max-width:1024px){.JobsDirectory_jobDirectoryPageContainer__T8cc0{height:auto;overflow:inherit}}.company-jobs-preview-card_container__STZHP{padding-bottom:var(--spacing-6);padding-top:var(--spacing-8);flex:1 1 auto;border-bottom:1px solid var(--color-neutral-200)}.company-jobs-preview-card_firstJobCard__NUBxp{padding-top:0}.company-jobs-preview-card_companyHeaderContainer__TgPAh{display:flex;direction:row;padding-left:var(--spacing-6);padding-right:var(--spacing-6)}.company-jobs-preview-card_companyHeaderTextContainer__aKz3k{flex-grow:1}.company-jobs-preview-card_companyImg__mYk8o{width:48px;height:48px;object-fit:contain;margin-left:var(--spacing-4);margin-right:var(--spacing-6);border-radius:var(--border-radius-subtle);padding:var(--spacing-3);border:1px solid var(--color-brand-faded)}.company-jobs-preview-card_companyName__XWS1o{margin-top:0;margin-bottom:0;font-size:var(--font-size-5);line-height:var(--font-size-5)}.company-jobs-preview-card_shortDescription__pMeew{font-size:var(--font-size-3);color:var(--color-text-faded);margin-top:0}.company-jobs-preview-card_companyStatsRow__f8rKl{color:var(--color-neutral-600);display:flex;flex-direction:row;font-size:var(--font-size-2);margin-top:var(--spacing-2)}.company-jobs-preview-card_companyStatContainer__rnzm_{display:flex;flex-direction:row;margin-right:var(--spacing-6);align-items:center;margin-top:var(--spacing-2)}.company-jobs-preview-card_companyNameAndPromotedContainer__rDaz8{display:flex;flex-direction:row;justify-content:space-between}.company-jobs-preview-card_promotedLabelContainer__zYTjE{font-size:var(--font-size-2);background:var(--color-brand-faded);padding:var(--spacing-2) var(--spacing-3);color:var(--color-text-faded);border-radius:var(--border-radius-subtle);display:flex;flex-direction:row;align-items:center;text-decoration:none}.company-jobs-preview-card_promotedLabelContainer__zYTjE svg{width:12px;height:12px;margin-left:var(--spacing-3)}.company-jobs-preview-card_promotedLabelContainer__zYTjE:hover{cursor:pointer}.company-jobs-preview-card_companyStatIcon__UOPpK{margin-right:var(--spacing-3)}.company-jobs-preview-card_companyJobTitle__XkzTr{color:var(--color-text-link);font-weight:700}.company-jobs-preview-card_companyJobLocation__fStRr{margin-top:var(--spacing-2)}.company-jobs-preview-card_companyOtherJobsTitle__FHGhg{color:var(--color-text-link);font-size:var(--font-size-3)}.company-jobs-preview-card_companyJobsContainer__KDp_0{margin-top:var(--spacing-6)}.company-jobs-preview-card_companyJobsContainer__KDp_0 a{text-decoration:none}.company-jobs-preview-card_companyJobContainer__mcTYr{padding:var(--spacing-5) var(--spacing-9) var(--spacing-5) var(--spacing-6)}.company-jobs-preview-card_companyJobContainer__mcTYr:focus,.company-jobs-preview-card_companyJobContainer__mcTYr:hover{background-color:#f6f8fc;cursor:pointer}.company-jobs-preview-card_activeJobRow__IZh_9{background-color:#f6f8fc}.company-jobs-preview-card_jobDescriptionRow__CL_ci{display:flex;flex-direction:row;align-items:center;font-size:var(--font-size-3)}.company-jobs-preview-card_companyJobDate__6yZHK{font-size:var(--font-size-2);margin-left:var(--spacing-4);color:var(--color-text-faded);white-space:nowrap;font-weight:var(--font-weight-normal)}.company-jobs-preview-card_jobLocationAndSalaryRow__Paf4W{color:var(--color-neutral-600)}.company-jobs-preview-card_companyOtherJobsTitle__FHGhg{padding:var(--spacing-5) var(--spacing-9) var(--spacing-5) var(--spacing-6);font-family:var(--font-family-nunito);font-weight:var(--font-weight-bold);background:none;border:none;margin:0;cursor:pointer;transition:all var(--transition-extra-fast);width:100%;text-align:left}.company-jobs-preview-card_companyOtherJobsTitle__FHGhg:focus,.company-jobs-preview-card_companyOtherJobsTitle__FHGhg:hover{background-color:#f6f8fc}.company-jobs-preview-card_backToCompaniesSkeleton__nW24b{display:flex;font-size:var(--font-size-3);justify-content:space-between;padding:var(--spacing-4) var(--spacing-6);border-bottom:1px solid var(--color-neutral-200)}.company-jobs-preview-card_skeletonResets__HYkqA:focus,.company-jobs-preview-card_skeletonResets__HYkqA:hover{background-color:inherit;cursor:default}.sort-filter_trigger__vSj2f{cursor:pointer}.sort-filter_arrow__x4FLi{fill:var(--color-bg-default);stroke:var(--color-neutral-200);stroke-width:2px;top:2px}.sort-filter_content__1Xyty{padding:var(--spacing-6);background:var(--color-bg-default);border-radius:var(--border-radius-default);box-shadow:var(--shadow-large);animation-duration:var(--transition-fast);animation-timing-function:ease-out}.sort-filter_content__1Xyty[data-side=bottom]{animation-name:sort-filter_slideUpAndFade__QKZeW}.sort-filter_sortTitle__DS0x1{margin-top:0;margin-bottom:var(--spacing-4);font-size:var(--font-size-4);font-weight:var(--font-weight-semi-bold)}@keyframes sort-filter_slideUpAndFade__QKZeW{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.radio_root__eb9iw{display:flex;flex-direction:column;gap:var(--spacing-4)}.radio_indicator__JG2tm{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative}.radio_indicator__JG2tm:after{content:"";display:block;width:10px;height:10px;border-radius:var(--border-radius-circle);background-color:var(--color-primary-default)}.radio_itemContainer__RHqGl{display:flex;align-items:center}.radio_item__fKyLZ{border:2px solid var(--color-neutral-200);background:var(--color-bg-default);width:20px;height:20px;border-radius:var(--border-radius-circle);padding:0;margin:0;cursor:pointer}.radio_item__fKyLZ:focus,.radio_item__fKyLZ:focus-visible{outline:2px solid var(--color-primary-faded)}.radio_label__AF2Qp{color:var(--color-text-default);padding-left:var(--spacing-5);font-size:var(--font-size-3);cursor:pointer;display:flex;align-items:center;gap:var(--spacing-3);flex:1 1 auto}.radio_radioGroupTitle__E_tGR{font-size:var(--font-size-2);text-transform:uppercase;font-weight:var(--font-weight-bold);color:var(--color-neutral-600);margin-top:0}.job-details-about_aboutContainer__GxwKQ{padding:0 var(--spacing-9)}.job-details-about_aboutContainer__GxwKQ h1{font-size:var(--font-size-5);margin:0;margin-bottom:var(--spacing-6)}@media only screen and (max-width:1024px){.job-details-about_aboutContainer__GxwKQ{padding:var(--spacing-8)}}.job-details-about_paragraph__NsEj8{margin:var(spacing-4) 0;font-size:var(--font-size-3)}.job-details-about_paragraph__NsEj8:first-of-type{margin-top:0}.job-details-about_paragraph__NsEj8:last-of-type{margin-bottom:0}.job-details-about_markdownText__yGsk_{font-size:var(--font-size-3)}.job-details-about_plainTextDescription__gV5_5{white-space:pre-wrap}.job-details-about_showAll__wqNA5{height:auto!important;overflow:auto}.job-details-about_showMoreOrLessContainer__715fr{position:absolute;bottom:0;overflow:hidden;height:100px;width:100%;border-bottom-right-radius:var(--border-radius-default);border-bottom-left-radius:var(--border-radius-default)}.job-details-about_showMoreOrLessContainer__715fr:before{content:"";display:block;width:100%;height:100px;position:absolute;bottom:0;background:linear-gradient(180deg,transparent,var(--color-neutral-100) 70%);opacity:.9}.job-details-about_showMoreOrLess__0s9e4{width:100%;margin:0;font-family:var(--font-family-nunito);font-size:var(--font-size-3);font-weight:var(--font-weight-bold);border:none;background:#f6f8fc;color:var(--color-primary-default);cursor:pointer;padding:var(--spacing-5) 0;margin-top:var(--spacing-6);transition:all var(--transition-extra-fast);position:absolute;bottom:0;border-radius:var(--border-radius-default)}.job-details-about_showMoreOrLess__0s9e4 svg{margin-right:var(--spacing-3)}.job-details-about_showMoreOrLess__0s9e4:focus,.job-details-about_showMoreOrLess__0s9e4:hover{color:var(--color-primary-deep)}.job-details-about_showMoreOrLessSkeleton__37JbW{margin-top:var(--spacing-6)}.job-details-about_content__1Vo8j{position:relative;overflow:hidden;padding-bottom:var(--spacing-13)}.job-details-about_content__1Vo8j[data-state=open] .job-details-about_showMoreOrLessContainer__715fr:before{background:none}.company-details_companyDetailsContainer__Xvwdj{padding:var(--spacing-9);font-size:var(--font-size-3)}.company-details_companyDetailsContainer__Xvwdj h2{font-size:var(--font-size-5);font-weight:var(--font-weight-semi-bold);margin:0}@media only screen and (max-width:1024px){.company-details_companyDetailsContainer__Xvwdj{padding:var(--spacing-8)}}.company-details_companyImage__n47XU{object-fit:contain}.company-details_logoAndDescription__tFQM0{display:flex;align-items:center;gap:var(--spacing-8);margin-top:var(--spacing-8);margin-bottom:var(--spacing-6)}.company-details_logoAndDescription__tFQM0 p{margin:0;width:100%}.company-details_detailsRow__Yff_G{display:flex;flex-wrap:wrap;gap:var(--spacing-2) var(--spacing-6)}.company-details_detailsRow__Yff_G svg{margin-right:var(--spacing-3);height:15px}.company-details_detailsRow__Yff_G>span{white-space:nowrap;display:inline-flex;align-items:center}.company-details_activePerksContainer__JzrM6{margin:var(--spacing-4) 0;display:flex;gap:var(--spacing-4)}.company-details_benefitsBadge__1rAtj{background:var(--color-brand-faded);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--border-radius-subtle)}.company-details_companySection__hNbcr{color:var(--color-text-link)}.company-details_companySection__hNbcr>h3{color:var(--color-text-default);margin:0;font-size:var(--font-size-5)}.company-details_companySection__hNbcr>a{color:var(--color-text-link);text-decoration:none}.company-details_companySection__hNbcr>a:visited{color:var(--color-text-link)}.company-details_companySection__hNbcr>a:focus,.company-details_companySection__hNbcr>a:hover{color:var(--color-primary-deep)}.job-details_errorContainer__fs1c5{padding:var(--spacing-9);padding-top:var(--spacing-12);text-align:center;display:grid;place-items:center;min-height:600px}.job-details_errorContainer__fs1c5 h1{font-size:var(--font-size-6);margin-bottom:var(--spacing-4)}.job-details_link__forMc{transition:color var(--transition-extra-fast);text-decoration:none;cursor:pointer}.job-details_link__forMc,.job-details_link__forMc:visited{color:var(--color-primary-default)}.job-details_link__forMc:active,.job-details_link__forMc:hover{color:var(--color-primary-deep)}.job-details_mobileHeader__4hh_J{background:var(--color-bg-default);position:-webkit-sticky;position:sticky;left:0;top:0;z-index:var(--z-index-sticky);display:flex;justify-content:space-between;align-items:center}.job-details_mobileTitle__5iC3A{white-space:nowrap;font-size:var(--font-size-3);text-overflow:ellipsis;overflow-x:hidden;animation:job-details_slideUp__ylEWn var(--transition-extra-fast);margin:0;position:relative;margin-right:var(--spacing-5)}.job-details_closeButton__CbRiJ{background:var(--color-bg-default);margin:0;border:none;text-align:left;padding:var(--spacing-6) var(--spacing-8);cursor:pointer}.job-details_closeButton__CbRiJ svg{font-size:var(--font-size-5)}.job-details_applyNowButton__JUuGX{position:relative;background:var(--color-primary-default);color:var(--color-text-inverse);padding:6px var(--spacing-6);white-space:nowrap;font-weight:var(--font-weight-bold);border-radius:var(--border-radius-subtle);text-decoration:none;font-size:var(--font-size-3);transition:all var(--transition-extra-fast) linear;margin-right:var(--spacing-4);animation:job-details_slideUp__ylEWn var(--transition-extra-fast)}.job-details_applyNowButton__JUuGX svg{margin-right:var(--spacing-4);height:16px}.job-details_applyNowButton__JUuGX:focus,.job-details_applyNowButton__JUuGX:hover{background:var(--color-primary-deep)}.job-details_stickyApplyHeader__LfidL{animation:job-details_slideDown__JpXaA var(--transition-extra-fast);position:-webkit-sticky;position:sticky;top:0;background:var(--color-bg-alternative-faded);width:100%;margin:0;z-index:1;box-shadow:var(--shadow-small)}@keyframes job-details_slideUp__ylEWn{0%{bottom:-20px}to{bottom:0}}@keyframes job-details_slideDown__JpXaA{0%{top:-100px}to{top:0}}.share-button_shareButton__qgt3V{background:none;border:none;width:36px;height:36px;color:var(--color-text-faded);cursor:pointer;border-radius:var(--border-radius-circle);padding:var(--spacing-4);transition:all var(--transition-extra-fast)}.share-button_shareButton__qgt3V svg{width:20px}.share-button_shareButton__qgt3V:focus-visible,.share-button_shareButton__qgt3V:hover{color:var(--color-text-default);background:var(--color-bg-hover)}.job-details-header_headerContainer__WOI6u{padding:var(--spacing-9)}@media only screen and (max-width:1024px){.job-details-header_headerContainer__WOI6u{padding:var(--spacing-8);padding-top:0}}.job-details-header_jobTitleRow__ZU5Uc{display:flex;justify-content:space-between;align-items:flex-start;width:100%;gap:var(--spacing-4)}.job-details-header_jobTitleRow__ZU5Uc h1{width:100%;margin:0;font-size:var(--font-size-6)}@media only screen and (max-width:1024px){.job-details-header_jobTitleRow__ZU5Uc{margin-bottom:var(--spacing-4)}.job-details-header_jobTitleRow__ZU5Uc h1{font-size:var(--font-size-5)}}.job-details-header_applyNowButtonMobile___X3Ig,.job-details-header_applyNowButton__BZrGN{background:var(--color-primary-default);color:var(--color-text-inverse);padding:6px var(--spacing-6)}.job-details-header_applyNowButtonMobile___X3Ig:focus,.job-details-header_applyNowButtonMobile___X3Ig:hover,.job-details-header_applyNowButton__BZrGN:focus,.job-details-header_applyNowButton__BZrGN:hover{background:var(--color-primary-deep)}@media only screen and (max-width:1024px){.job-details-header_applyNowButtonMobile___X3Ig,.job-details-header_applyNowButton__BZrGN{display:none}}.job-details-header_applyNowButtonMobile___X3Ig{display:none}@media only screen and (max-width:1024px){.job-details-header_applyNowButtonMobile___X3Ig{display:block}}.job-details-header_detailsRow__4zP3I{color:var(--color-neutral-600);font-size:var(--font-size-3);margin-top:0;margin-bottom:var(--spacing-5)}.job-details-header_compensationRow__xsXnC{font-size:var(--font-size-3);display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-5);color:var(--color-secondary-default);font-weight:var(--font-weight-bold)}.job-details-header_compensationRow__xsXnC svg{height:15px}.job-details-header_fromJobDescription__1EBFU{color:var(--color-text-faded);font-size:var(--font-size-2);font-weight:400}.job-details-header_levelsTotalCompEstimateContainer__ibIss{margin-bottom:var(--spacing-5);max-width:600px;width:calc(100% + 2*var(--spacing-6));margin-left:calc(-1*var(--spacing-6))}.job-details-header_levelsTotalCompEstimateContainer__ibIss img{display:inline-block;margin-bottom:calc(-1*var(--spacing-2))}.job-details-header_externalLinkRow__fymrT{display:flex;gap:var(--spacing-6);align-items:center}@media only screen and (max-width:425px){.job-details-header_externalLinkRow__fymrT{gap:var(--spacing-6)}}.job-details-header_applyNowButtonMobile___X3Ig,.job-details-header_applyNowButton__BZrGN,.job-details-header_benefitsButton__4Szad,.job-details-header_cultureButton__cTez1,.job-details-header_promoteButton__4dQRe{white-space:nowrap;font-weight:var(--font-weight-bold);border-radius:var(--border-radius-subtle);text-decoration:none;font-size:var(--font-size-3);transition:all var(--transition-extra-fast) linear}.job-details-header_applyNowButtonMobile___X3Ig svg,.job-details-header_applyNowButton__BZrGN svg,.job-details-header_benefitsButton__4Szad svg,.job-details-header_cultureButton__cTez1 svg,.job-details-header_promoteButton__4dQRe svg{margin-right:var(--spacing-4);height:15px}.job-details-header_benefitsButton__4Szad,.job-details-header_cultureButton__cTez1,.job-details-header_promoteButton__4dQRe{background:var(--color-bg-default);color:var(--color-primary-default)}.job-details-header_benefitsButton__4Szad:focus,.job-details-header_benefitsButton__4Szad:hover,.job-details-header_cultureButton__cTez1:focus,.job-details-header_cultureButton__cTez1:hover,.job-details-header_promoteButton__4dQRe:focus,.job-details-header_promoteButton__4dQRe:hover{color:var(--color-primary-deep)}@media only screen and (max-width:1024px){.job-details-header_desktopSkeleton__SPlJJ{display:none}}@media only screen and (min-width:1024px){.job-details-header_mobileSkeleton__2C5TZ{display:none}}.job-details-header_lineHeightReset__mLnbG{line-height:var(--line-height-reset)}.total-comp-estimate_container__P0TW4{border-radius:var(--border-radius-default);background:var(--color-primary-faint);padding:var(--spacing-4) var(--spacing-6) var(--spacing-5)}.total-comp-estimate_levelsLogo__IBH4p{margin-right:var(--spacing-4)}.total-comp-estimate_estimateLabel__c6dtk{margin:0;margin-bottom:var(--spacing-4);font-size:var(--font-size-2);color:var(--color-neutral-600)}.total-comp-estimate_levelBadgeContainer__xKKxd{display:flex;gap:var(--spacing-3);flex-wrap:wrap}.total-comp-estimate_levelBadge__3jc1c{padding:var(--spacing-2) var(--spacing-5);border-radius:var(--border-radius-pill);font-size:var(--font-size-2);background:var(--color-brand-faded);color:var(--color-text-faded);white-space:nowrap;text-decoration:none}.total-comp-estimate_levelBadge__3jc1c>span{margin-left:var(--spacing-2)}.total-comp-estimate_levelBadge__3jc1c:focus,.total-comp-estimate_levelBadge__3jc1c:hover{text-decoration:underline}.total-comp-estimate_highlighted__SIGwX{background:var(--color-primary-faded);color:var(--color-primary-deep)}.total-comp-estimate_highlighted__SIGwX>span{font-weight:var(--font-weight-bold)}.sticky-apply-header_container__uk6MS{padding:var(--spacing-3) var(--spacing-9);display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4)}.sticky-apply-header_titlesContainer__v5z_Q{flex:1 1 auto}.sticky-apply-header_title__v1tVZ{margin:0;font-size:var(--font-size-4)}.sticky-apply-header_subtitle__c_DEn{color:var(--color-neutral-600);font-size:var(--font-size-3);margin:0}.sticky-apply-header_applyNowButton__nGHOR{background:var(--color-primary-default);color:var(--color-text-inverse);padding:6px var(--spacing-6);white-space:nowrap;font-weight:var(--font-weight-bold);border-radius:var(--border-radius-subtle);text-decoration:none;font-size:var(--font-size-3);transition:all var(--transition-extra-fast) linear}.sticky-apply-header_applyNowButton__nGHOR svg{margin-right:var(--spacing-4);height:16px}.sticky-apply-header_applyNowButton__nGHOR:focus,.sticky-apply-header_applyNowButton__nGHOR:hover{background:var(--color-primary-deep)}.jobs-directory-body_container__pJ9ku{background:#fff;height:calc(100% - 200px - 88px - -1*var(--spacing-10));margin-top:calc(-1*var(--spacing-10));border-radius:var(--border-radius-default);box-shadow:var(--shadow-small);overflow:hidden;display:flex;position:relative;z-index:0;max-width:1200px;margin-left:auto;margin-right:auto}@media only screen and (max-width:1024px){.jobs-directory-body_container__pJ9ku{border-radius:var(--border-radius-none);display:inherit;overflow:inherit;margin-top:inherit;height:inherit}}.jobs-directory-body_companiesListContainer__2jEoJ{min-width:450px;max-width:450px;overflow-y:auto;border-right:1px solid var(--color-neutral-200);display:flex;flex-direction:column}@media only screen and (max-width:1024px){.jobs-directory-body_companiesListContainer__2jEoJ{max-width:350px;min-width:350px;height:100%;max-width:inherit;min-width:inherit;border-right:inherit;overflow-y:inherit}}.jobs-directory-body_totalCounts__aONsA{display:flex;flex-wrap:wrap;color:var(--color-neutral-600);justify-content:space-between;padding:var(--spacing-4) var(--spacing-6);font-size:var(--font-size-2);border-bottom:1px solid var(--color-neutral-200)}.jobs-directory-body_sortFilter___Jqxf{margin-left:var(--spacing-3)}.jobs-directory-body_saveJobSearchRow__GP8vz,.jobs-directory-body_seoTitleContainer__lwzdD{width:100%;margin-top:var(--spacing-3)}.jobs-directory-body_pageTitle__gdMoO,.jobs-directory-body_plusFilters__SqOOV{display:inline;font-size:var(--font-size-3);font-weight:inherit}.jobs-directory-body_jobDetailContainer__lxgA6{width:100%;overflow-y:auto}.jobs-directory-body_jobPreviewFooter__HNBTM{display:flex;justify-content:space-between;align-items:flex-end;padding:var(--spacing-8) var(--spacing-6);text-align:right;background-color:#eee}.jobs-directory-body_copyright__0Yxzu{font-size:var(--font-size-2)}.jobs-directory-body_backToCompaniesButton__S0q2C{cursor:pointer;background:none;border:none;margin:0;font-family:var(--font-family-nunito);color:var(--color-primary-default);font-size:var(--font-size-2);padding:0;font-weight:var(--font-weight-bold)}.jobs-directory-body_backToCompaniesButton__S0q2C svg{margin-right:var(--spacing-3);height:12px}.jobs-directory-body_backToCompaniesButton__S0q2C:focus,.jobs-directory-body_backToCompaniesButton__S0q2C:hover{text-decoration:underline}.jobs-directory-body_jobDetailsDialog__iltyD{z-index:var(--z-index-sticky)}.replace-saved-search_info__pec_x{font-size:var(--font-size-3)}.replace-saved-search_radioContainer___3CRg{margin:var(--spacing-6) var(--spacing-4)}.jobs-modal-input_label__N_Fvr{display:block;font-weight:var(--font-weight-bold);font-size:var(--font-size-3);margin-bottom:var(--spacing-4)}.jobs-modal-input_input__wPSBu{font-family:var(--font-family-nunito);font-size:var(--font-size-3);background:var(--color-neutral-100);border:none;padding:var(--spacing-4);padding-left:var(--spacing-6);border-radius:var(--border-radius-default);width:100%}.save-job-search_jobSearchContent__2Six_{margin-top:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-6)}.save-job-search_badgesContainer__sTl1x{display:flex;flex-wrap:wrap;gap:var(--spacing-4)}.badge_badge__xzj_F{display:inline-flex;align-items:center;justify-content:space-between;max-width:100%;border-radius:var(--border-radius-pill);border:1px solid var(--color-primary-deep);background:#f6f8fc;color:var(--color-primary-deep);padding:0 var(--spacing-4);font-size:var(--font-size-3);font-weight:var(--font-weight-medium);height:24px;white-space:nowrap}.badge_deleteIconPadding__He7pX{padding-right:var(--spacing-3)}.badge_deleteIcon__kfwV0{width:13px;height:13px;margin-left:var(--spacing-4);color:var(--color-text-inverse);transition:all var(--transition-extra-fast);opacity:.7;background:var(--color-primary-deep);border-radius:var(--border-radius-circle);padding:1px;cursor:pointer}.badge_deleteIcon__kfwV0:hover{opacity:1}.badge_clickable__XgARu{cursor:pointer}.badge_clickable__XgARu:hover{background:#f1f3f7}.toggle_root__dk1lr{--toggle-width:240px;--toggle-height:40px;--thumb-width:calc((var(--toggle-width) / 2) - 4px);--thumb-height:calc(var(--toggle-height) - (2 * 4px));background:var(--color-neutral-200);border:none;border-radius:var(--border-radius-default);padding:var(--spacing-3);font-family:var(--font-family-nunito);font-weight:var(--font-weight-bold);position:relative;width:var(--toggle-width);cursor:pointer;height:var(--toggle-height)}@media only screen and (max-width:768px){.toggle_root__dk1lr{--toggle-height:32px}}.toggle_labelContainer__8_gDn{display:grid;align-items:center;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;grid-gap:var(--spacing-4);gap:var(--spacing-4)}.toggle_label__18G9V{z-index:var(--z-index-sticky);color:var(--color-neutral-800);white-space:nowrap;text-align:center;text-overflow:ellipsis;overflow:hidden;height:100%;line-height:var(--line-height-reset)}.toggle_thumb__xRiHf{background:var(--color-bg-default);z-index:var(--z-index-default);border-radius:var(--border-radius-subtle);width:var(--thumb-width);height:var(--thumb-height);position:absolute;left:var(--spacing-3);top:var(--spacing-3);transition:transform var(--transition-extra-fast)}.toggle_thumb__xRiHf[data-state=checked]{transform:translateX(var(--thumb-width))}.circle-toggle_circleToggleContainer__DQ5__{display:flex;align-items:center;gap:var(--spacing-4)}.circle-toggle_toggleLabel__wg9s1{font-size:var(--font-size-3);color:var(--color-neutral-600)}.circle-toggle_root__F8Xpb{--toggle-width:30px;--toggle-height:12px;--offset:2px;--thumb-width:calc(var(--toggle-height) + (2 * var(--offset)));--thumb-height:calc(var(--toggle-height) + (2 * var(--offset)));background:var(--color-neutral-200);border:none;border-radius:var(--border-radius-pill);position:relative;min-width:var(--toggle-width);height:var(--toggle-height);cursor:pointer}.circle-toggle_root__F8Xpb[data-state=checked]{background:var(--color-primary-faded)}.circle-toggle_thumb__f0Cot{width:var(--thumb-width);height:var(--thumb-height);border-radius:var(--border-radius-circle);position:absolute;left:calc(-1*var(--offset));top:calc(-1*var(--offset));box-shadow:var(--shadow-default)}.circle-toggle_thumb__f0Cot[data-state=checked]{transform:translateX(calc(var(--thumb-width) + var(--offset)));background:var(--color-primary-deep)}.jobs-pagination_paginationButton__ZzYtx{display:flex;justify-content:center;align-items:center;margin:var(--spacing-6)}.jobs-pagination_pageLimit__AqvqS{display:flex;align-items:center;gap:var(--spacing-3);font-size:var(--font-size-3);color:var(--color-neutral-600)}.trigger_trigger__SU9h_{display:flex;justify-content:space-between;align-items:center;background:var(--color-bg-default);padding:6px var(--spacing-4);gap:var(--spacing-3);margin:0;border-radius:var(--border-radius-subtle);border:1px solid var(--color-brand-deep);cursor:pointer;transition:all var(--transition-extra-fast) linear}.trigger_trigger__SU9h_:focus,.trigger_trigger__SU9h_:hover{box-shadow:var(--shadow-default)}.trigger_triggerActive__RJ6iP{background:var(--color-brand-deep)}.trigger_filterLabel__G3WQZ{font-family:var(--font-family-nunito);font-size:var(--font-size-3);color:var(--color-brand-deep);white-space:nowrap}.trigger_filterDownArrowIcon__xZ99t,.trigger_filterIcon__lFHbe{color:var(--color-brand-deep);width:16px;height:16px}.trigger_filterIconActive__UQIcx,.trigger_filterLabelActive__JemxI,.trigger_filterXmarkIcon__LNzNF{color:var(--color-text-inverse)}.trigger_filterDownArrowIcon__xZ99t{transition:all var(--transition-extra-fast) linear}.trigger_filterDownArrowIcon__xZ99t[data-isopen=true]{transform:rotate(-180deg)}.trigger_filterDownArrowIcon__xZ99t[data-isactive=true]{transform:none}.filter-dropdown_content__uvnwp{background:var(--color-bg-default);border-radius:var(--border-radius-default);box-shadow:var(--shadow-large);padding:var(--spacing-6);min-width:300px;max-width:400px;animation-duration:var(--transition-fast);animation-timing-function:ease-out;z-index:var(--z-index-dropdown)}.filter-dropdown_content__uvnwp[data-side=bottom]{animation-name:filter-dropdown_slideUpAndFade__cp0fr}.filter-dropdown_title__oboeY{font-size:var(--font-size-4);font-weight:var(--font-weight-semi-bold);margin-top:0;margin-bottom:var(--spacing-5)}.filter-dropdown_subtitle___20hx{font-size:var(--font-size-2);margin:0;color:var(--color-neutral-600);font-weight:var(--font-weight-normal);margin-bottom:var(--spacing-6)}@keyframes filter-dropdown_slideUpAndFade__cp0fr{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.filters_baseSalary__j8igu,.filters_totalCompensation__nB2ZW{max-width:400px}.filters_yearsOfExperience__6IDbk{width:200px;display:flex;align-items:center;gap:var(--spacing-4)}.filters_yearsOfExperience__6IDbk>span{flex:1 1}.filters_badgeContainer__0dMIc{margin-top:var(--spacing-4);display:flex;flex-wrap:wrap;gap:var(--spacing-3)}.number-input_numberInputContainer__P_2tI{width:100%;display:flex;flex-direction:column}.number-input_numberInput__ireK8{min-height:40px;border:1px solid var(--color-neutral-200);border-radius:var(--border-radius-subtle);width:100%;flex:1 1;padding:var(--spacing-4) var(--spacing-6);font-family:var(--font-family-nunito);font-size:var(--font-size-3)}.number-input_error__QMufJ{border:1px solid var(--color-danger-default)}.number-input_helperText__DtR4a{font-size:var(--font-size-2);color:var(--color-neutral-600)}.number-input_errorText__uKTVG{color:var(--color-danger-default)}.use-filter-error_errorMessage__Dbver{color:var(--color-danger-default);font-size:var(--font-size-3);margin:0}.checkbox_checkboxContainer__9Mm0o{display:flex;align-items:center}.checkbox_checkboxRoot__ieJ61{width:15px;height:15px;background-color:var(--color-bg-default);border:1px solid var(--color-neutral-200);border-radius:4px;margin-right:var(--spacing-4);cursor:pointer}.checkbox_checkboxRoot__ieJ61[data-state=checked]{background-color:var(--color-primary-default)}.checkbox_checkboxRoot__ieJ61[data-state=checked].checkbox_inverse__WMSVU{background:#fe728a}.checkbox_checkboxRoot__ieJ61:focus,.checkbox_checkboxRoot__ieJ61:focus-visible{outline:2px solid var(--color-primary-faded)}.checkbox_indented__0n1RM{margin-left:var(--spacing-6)}.checkbox_checkboxIndicator__1hjAC{display:flex;justify-content:center;color:var(--color-primary-default)}.checkbox_checkboxIndicator__1hjAC svg{display:block;width:11px;height:11px;color:var(--color-bg-default)}.checkbox_checkboxLabel__6fzbf{cursor:pointer;font-size:var(--font-size-3);margin-right:auto}.checkbox_checkboxLabelEmoji__bx2Uv{margin-right:var(--spacing-4)}.checkbox-group_checkboxGroupTitle__Vkbbv{font-size:var(--font-size-2);text-transform:uppercase;font-weight:var(--font-weight-bold);color:var(--color-neutral-600);margin-top:0}.combobox_input__s8a57{height:40px;border:1px solid var(--color-neutral-200);border-radius:var(--border-radius-subtle);padding:var(--spacing-4) var(--spacing-6);font-family:var(--font-family-nunito);font-size:var(--font-size-3);width:100%}.combobox_noResultsFoundText__D5ekW{text-align:center;padding:var(--spacing-4)}.combobox_option__ymG0_{padding:var(--spacing-4)}.combobox_list__3vaKq{max-height:250px;overflow:auto}.combobox_popover__xazFS{position:absolute;border-radius:var(--border-radius-subtle);margin-top:var(--spacing-3);border:none!important;box-shadow:var(--shadow-default);z-index:var(--z-index-dropdown)}.combobox_tooltip__CwxKU{position:relative;float:right}:root{--reach-combobox:1}[data-reach-combobox-popover]{border:1px solid hsla(0,0%,0%,.25);background:hsla(0,100%,100%,.99);font-size:85%}[data-reach-combobox-list]{list-style:none;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-reach-combobox-option]{cursor:pointer;margin:0;padding:.25rem .5rem}[data-reach-combobox-option][aria-selected=true]{background:hsl(211,10%,95%)}[data-reach-combobox-option]:hover{background:hsl(211,10%,92%)}[data-reach-combobox-option][aria-selected=true]:hover{background:hsl(211,10%,90%)}[data-suggested-value]{font-weight:700}.filter-modal_trigger__1ii_F{background:none;border:none;padding:0;margin:0}.filter-modal_header__BivIZ{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-6) var(--spacing-7) var(--spacing-4);position:relative;top:0;box-shadow:var(--shadow-small);width:500px;background:var(--color-bg-default);animation:filter-modal_slideInRight__Ihsqe var(--transition-extra-fast) ease-out}@media only screen and (max-width:1024px){.filter-modal_header__BivIZ{width:calc(100% - 2*var(--spacing-7));margin-top:var(--spacing-7);animation:filter-modal_overlayShow__1vkri var(--transition-extra-fast) ease-out}}.filter-modal_sliderIcon__klMtA{margin-right:var(--spacing-4);height:16px}.filter-modal_title__4y0wY{font-size:var(--font-size-4);font-weight:var(--font-weight-semi-bold);margin:0}.filter-modal_closeFilterButton__0lAQb{background:var(--color-primary-default);border:0;color:var(--color-text-inverse);font-family:var(--font-family-nunito);font-weight:var(--font-weight-bold);font-size:var(--font-size-3);padding:6px var(--spacing-5);border-radius:var(--border-radius-subtle);cursor:pointer;transition:all var(--transition-extra-fast) linear}.filter-modal_closeFilterButton__0lAQb:focus,.filter-modal_closeFilterButton__0lAQb:hover{background:var(--color-primary-deep)}.filter-modal_overlay__tuf8M{background-color:rgba(0,0,0,.4);position:fixed;inset:0;animation:filter-modal_overlayShow__1vkri var(--transition-extra-fast) ease-out;overflow:hidden auto;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;z-index:var(--z-index-modal)}@media only screen and (max-width:1024px){.filter-modal_overlay__tuf8M{justify-content:center;align-items:center}}.filter-modal_container__8Qy0g{position:relative;background-color:var(--color-bg-default);box-shadow:var(--shadow-large);width:500px;margin:0;z-index:var(--z-index-max);animation:filter-modal_slideInRight__Ihsqe var(--transition-extra-fast) ease-out;height:100%;overflow-y:auto}@media only screen and (max-width:1024px){.filter-modal_container__8Qy0g{animation:filter-modal_overlayShow__1vkri var(--transition-extra-fast) ease-out;height:auto;margin-bottom:var(--spacing-7);width:calc(100% - 2*var(--spacing-7))}}.filter-modal_betaLabel__TlbKq{color:var(--color-secondary-default);border:1px solid var(--color-secondary-default);font-size:var(--font-size-2);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--border-radius-subtle);font-weight:var(--font-weight-bold)}@keyframes filter-modal_overlayShow__1vkri{0%{opacity:0}to{opacity:1}}@keyframes filter-modal_slideInRight__Ihsqe{0%{right:-50%}to{right:0}}.accordion-item_accordionItem__j_Hm4{flex:1 1;border:1px solid var(--color-neutral-200);border-bottom:none}.accordion-item_accordionItem__j_Hm4:last-of-type{border-bottom:1px solid var(--color-neutral-200)}.accordion-item_title__2QE8U{color:var(--color-text-default);font-size:var(--font-size-4);margin:0;font-weight:var(--font-weight-semi-bold);display:inline-flex;align-items:center;gap:var(--spacing-3)}.accordion-item_subtitle___J3dw{font-size:var(--font-size-3);margin:0;color:var(--color-neutral-600);font-weight:var(--font-weight-normal);margin-bottom:var(--spacing-6)}.accordion-item_accordionTrigger__dVPDD{cursor:pointer;display:flex;width:100%;align-items:center;justify-content:space-between;border:none;background:none;padding:var(--spacing-8) var(--spacing-7);font-family:inherit;flex-wrap:wrap;margin:0}.accordion-item_accordionTrigger__dVPDD[data-state=open]>.accordion-item_iconCollapsed__J4hcP{display:inline}.accordion-item_accordionTrigger__dVPDD[data-state=open]>.accordion-item_iconExpanded__ThSs_{display:none}.accordion-item_accordionTrigger__dVPDD[data-state=closed]>.accordion-item_iconExpanded__ThSs_{display:inline}.accordion-item_accordionTrigger__dVPDD[data-state=closed]>.accordion-item_iconCollapsed__J4hcP{display:none}.accordion-item_accordionContentContainer__8Zn_2{overflow:hidden}.accordion-item_accordionContentContainer__8Zn_2[data-state=open]{animation:accordion-item_slideDown__mHtLA var(--transition-extra-fast) ease-out}.accordion-item_accordionContentContainer__8Zn_2[data-state=closed]{animation:accordion-item_slideUp__5mUaB var(--transition-extra-fast) ease-in}.accordion-item_accordionContent__5l9ew{padding:0 var(--spacing-7);padding-top:0;padding-bottom:var(--spacing-11)}.accordion-item_iconCollapsed__J4hcP,.accordion-item_iconExpanded__ThSs_{width:16px;height:16px;color:var(--color-neutral-500)}@keyframes accordion-item_slideDown__mHtLA{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-item_slideUp__5mUaB{0%{height:var(--radix-accordion-content-height)}to{height:0}}.job-search-bar_searchBarContainer__auKe_{position:relative;display:flex;align-items:center;min-width:92px;max-width:500px;background:var(--color-bg-default);padding-left:var(--spacing-4);padding-right:var(--spacing-3);border-radius:var(--border-radius-subtle);width:100%;transition:all var(--transition-extra-fast)}@media only screen and (max-width:768px){.job-search-bar_searchBarContainer__auKe_{order:1;max-width:100%}}.job-search-bar_searchBarContainerFocused__1jO6E{box-shadow:var(--shadow-default)}.job-search-bar_searchBar__BRj2H{height:40px;width:100%;padding-left:var(--spacing-4);font-family:var(--font-family-nunito);font-size:var(--font-size-3);border:none;transition:all var(--transition-extra-fast);background:none;flex:1 1}.job-search-bar_searchBar__BRj2H:focus{outline:0}.job-search-bar_magnifyingGlassIcon__4byEq{color:var(--color-neutral-600);left:16px;height:16px;width:16px}.job-search-bar_searchButton__nEMWJ{font-family:var(--font-family-nunito);font-weight:var(--font-weight-bold);font-size:var(--font-size-3);background:var(--color-primary-default);border:none;border-radius:var(--border-radius-subtle);color:var(--color-text-inverse);padding:6px var(--spacing-4);margin-left:var(--spacing-4);cursor:pointer;transition:all var(--transition-extra-fast)}.job-search-bar_searchButton__nEMWJ:focus,.job-search-bar_searchButton__nEMWJ:hover{background:var(--color-primary-deep)}.manage-saved-searches_savedSearchesContainer__2428r{display:grid;grid-template-columns:180px repeat(3,minmax(auto,100px));grid-template-rows:auto;grid-gap:var(--spacing-4) var(--spacing-6);gap:var(--spacing-4) var(--spacing-6);justify-items:center}.manage-saved-searches_headerLabels__rP3H3{font-size:var(--font-size-2)}.saved-search-row_savedSearchLabel__q_HE9{font-size:var(--font-size-3);width:100%;display:flex;align-items:center;justify-content:flex-start;min-height:35px}.saved-search-row_savedSearchLabel__q_HE9 span{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;padding-left:var(--spacing-6)}.saved-search-row_iconButton__2DlId{border:none;background:none;color:var(--color-brand-deep);margin:0;padding:var(--spacing-4);cursor:pointer}.saved-search-row_hiddenButton__UYP8y{opacity:0}.saved-search-row_strikeThroughText__oqUv2{text-decoration:line-through}.saved-searches_content__EywEJ{background:var(--color-bg-default);border-radius:var(--border-radius-default);box-shadow:var(--shadow-large);padding:var(--spacing-6);padding-bottom:var(--spacing-8);min-width:300px;max-width:400px;animation-duration:var(--transition-fast);animation-timing-function:ease-out;z-index:var(--z-index-dropdown)}.saved-searches_content__EywEJ[data-side=bottom]{animation-name:saved-searches_slideUpAndFade__B4Kx5}.saved-searches_titleRow__MJSxT{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-6)}.saved-searches_title__FHvMe{font-size:var(--font-size-4);font-weight:var(--font-weight-semi-bold);margin:0}.saved-searches_manageButton__miLVz{font-family:var(--font-family-nunito);color:var(--color-primary-default);font-weight:var(--font-weight-bold);border:none;background:none;margin:0;padding:var(--spacing-4);cursor:pointer}.saved-searches_savedTrigger__w4Wf_{order:-2;background:#268dec;border:1px solid #268dec}.saved-searches_savedTrigger__w4Wf_ span,.saved-searches_savedTrigger__w4Wf_ svg{color:var(--color-text-inverse)}@keyframes saved-searches_slideUpAndFade__B4Kx5{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.saved-searches_savedSearchesEmptyStateText__pLeku{font-size:var(--font-size-3)}.jobs-directory-header_container__Zbfrb{min-height:200px;background:#cad4db;padding-top:var(--spacing-2)}.jobs-directory-header_container__Zbfrb h2{margin:0}@media only screen and (max-width:1024px){.jobs-directory-header_container__Zbfrb{min-height:inherit}}.jobs-directory-header_innerContainer__3NZrB{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:var(--spacing-6);padding-right:var(--spacing-6)}.jobs-directory-header_searchRow__CBqJC{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3) var(--spacing-6);margin-top:var(--spacing-7);margin-bottom:var(--spacing-7)}@media only screen and (max-width:768px){.jobs-directory-header_searchRow__CBqJC{justify-content:flex-end;flex-wrap:wrap}}.jobs-directory-header_clearFilters__X1y_m{background:none;margin:0;border:0;font-family:inherit;display:inline-flex;align-items:center;gap:var(--spacing-4);color:var(--color-brand-deep);cursor:pointer;padding:var(--spacing-4);height:34px}.jobs-directory-header_clearFilters__X1y_m svg{height:14px}.jobs-directory-header_filterContainer__my1qM{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--spacing-3);padding-bottom:var(--spacing-6)}.jobs-directory-header_countHiringContainer__yaUwK{text-align:right}.jobs-directory-header_countHiring__p_0u3{color:var(--color-neutral-600);font-size:var(--font-size-3)}.jobs-directory-header_betaLabel__SDV3S{color:var(--color-secondary-default);border:1px solid var(--color-secondary-default);font-size:var(--font-size-2);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--border-radius-subtle);font-weight:var(--font-weight-bold)}.post-or-promote_hiringLabel__8GPL1{color:var(--color-neutral-600);font-size:var(--font-size-3);white-space:nowrap;display:none}.post-or-promote_hiringLabel__8GPL1 a{color:var(--color-primary-default);text-decoration:none}.post-or-promote_hiringLabel__8GPL1 a:visited{color:var(--color-primary-default)}@media only screen and (max-width:768px){.post-or-promote_hiringLabel__8GPL1{display:initial;margin-bottom:var(--spacing-3)}}.post-or-promote_postOrPromote__lMWBn{padding:var(--spacing-4) var(--spacing-6);background:var(--color-bg-default);border:1px solid var(--color-primary-default);border-radius:var(--border-radius-subtle);color:var(--color-primary-default);font-weight:var(--font-weight-bold);font-size:var(--font-size-3);white-space:nowrap;text-decoration:none;cursor:pointer;transition:box-shadow var(--transition-extra-fast)}.post-or-promote_postOrPromote__lMWBn:focus-visible,.post-or-promote_postOrPromote__lMWBn:hover{box-shadow:var(--shadow-default)}@media only screen and (max-width:768px){.post-or-promote_postOrPromote__lMWBn{display:none}}.post-or-promote_flagIcon__U9IWK{margin-right:var(--spacing-4);height:16px}.post-or-promote_mobile__Txhw1{color:var(--color-text-faded)}