.FaqItem_faqItem__Qu22p{display:flex;flex-direction:column;gap:8px}.FaqItem_faqItem__Qu22p h3{color:#1c2534;font-size:16px;line-height:24px}.RelatedSearchLabel_relatedSearchLabel__G5zCf{display:flex;gap:8px;padding:4px 12px;border:1px solid #f0edff;color:#2d394b!important;align-items:center;border-radius:32px;background-color:#fff;font-size:16px;line-height:22px;overflow:hidden}.RelatedSearchLabel_relatedSearchLabel__G5zCf span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RelatedSearchLabel_relatedSearchLabel__G5zCf:hover{border-color:#ccc8da}.RelatedSearchLabel_relatedSearchLabel__G5zCf:focus{border-color:transparent;outline:2px solid #787680}.RelatedSearchLabel_relatedSearchLabel__G5zCf:active{border-color:transparent;background-color:#ccc8da;outline:2px solid #f0edff}.RelatedSearchLabel_relatedSearchLabel__G5zCf svg{flex-shrink:0;width:16px;height:16px}.AvatarBase_root__DReTA{display:block;position:relative;overflow:hidden;padding:0;margin:0}.AvatarBase_root__DReTA.AvatarBase_square__v53vL{border-radius:4px}.AvatarBase_root__DReTA.AvatarBase_circle__qt7Uz{border-radius:50%}.AvatarBase_sm__b7t8G{width:24px;height:24px}.AvatarBase_md__ztlO2{width:48px;height:48px}.AvatarBase_lg__p0LiG{width:100px;height:100px}.AvatarBase_img__3ZoNt{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.CompanyLogo_link__hyzy6{display:block;text-decoration:none;background:#fff;overflow:hidden;margin:0;box-shadow:0 0 0 1px #f0edff;transition:box-shadow .2s ease;width:-moz-fit-content;width:fit-content;border-radius:4px;padding:8px;flex-shrink:0}.CompanyLogo_link__hyzy6:focus{outline:none;box-shadow:inset 0 0 0 1px #f0edff,0 0 0 3px #8999af}.CompanyLogo_link__hyzy6:focus:not(:focus-visible){box-shadow:inset 0 0 0 1px #f0edff}.CompanyLogo_link__hyzy6:focus-visible{box-shadow:inset 0 0 0 1px #f0edff,0 0 0 3px #8999af}.CompanyLogo_avatar__tZCHy{display:block;background:#fff}.CompanyLogo_avatar__tZCHy img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.CompanyLogo_fallback__vVfTm{width:100%;height:100%;background:#fff;box-sizing:border-box;box-shadow:0 0 0 1px #f0edff}.CompanyLogo_fallback__vVfTm svg{height:100%;width:100%}.DaysToApply_daysToApply__ShMJw{display:flex;align-items:center;gap:4px;color:#b01a1a;width:-moz-fit-content;width:fit-content}.DaysToApply_daysToApply__ShMJw.DaysToApply_sm__cIEnS svg{height:8px;width:8px}.DaysToApply_daysToApply__ShMJw.DaysToApply_md__j_gyL svg{height:16px;width:16px}.DaysToApply_daysToApply__ShMJw svg{flex-shrink:0}.DaysToApply_daysToApply__ShMJw svg path{fill:#b01a1a}.JobCompanyName_company__va3CW{display:flex;flex-direction:column;align-self:center;width:100%;overflow:hidden;word-break:break-word}@media(min-width:480px){.JobCompanyName_company__va3CW{width:auto}}.JobCompanyName_name__V9AaS{color:#596980;border-radius:2px}.JobCompanyName_name__V9AaS:focus{outline:none}.JobCompanyName_name__V9AaS:focus-visible{outline:2px solid #b4b2bf;outline-offset:2px}.JobInfoTagsSection_compWrap__QHyC0{display:flex;flex-wrap:wrap;gap:4px}.BaseJobCard_root__9JrMV{border-radius:4px;border:1px solid #f0edff;padding:16px;background-color:#fff;height:100%;outline:1px solid transparent;box-shadow:none;position:relative}.BaseJobCard_root__9JrMV:focus,.BaseJobCard_root__9JrMV:focus-visible,.BaseJobCard_root__9JrMV:hover{outline:none}.BaseJobCard_root__9JrMV:hover{border-color:#ccc8da}.BaseJobCard_root__9JrMV:focus-visible{transition:outline 0s;outline:3px solid #787680}.BaseJobCard_container__jrWtl{display:flex;flex-direction:column;gap:16px}.BaseJobCard_branded__6aRsH{position:absolute;top:4px;right:4px;z-index:2}.BaseJobCard_companyCoverWrapper__IyQH6{position:relative;width:100%;aspect-ratio:32/9;background-color:#f7f6ff}.BaseJobCard_companyCoverWrapper__IyQH6 .BaseJobCard_companyCover__L_QGf{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}.BaseJobCard_mainSection__7oZAY{display:flex;flex-direction:column;gap:8px;width:100%}.BaseJobCard_companyDetailsWrapper__5f3qs{display:flex;gap:16px;align-items:center}.BaseJobCard_companyDetails__98ZeX{display:flex;gap:8px;align-items:center;flex-grow:1}.BaseJobCard_content__QcKeE{align-self:flex-start}.BaseJobCard_grow__wlCG7{flex-grow:1}.BaseJobCard_jobTitleContainer__gfcyi{display:flex;flex-direction:column;gap:2px;flex-grow:1}.BaseJobCard_jobTitle__ehsas{border-radius:2px;color:#2d394b;word-break:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.BaseJobCard_jobTitle__ehsas:focus{outline:none}.BaseJobCard_jobTitle__ehsas:focus-visible{outline:2px solid #b4b2bf;outline-offset:2px}.BaseJobCard_daysToApply__3ZxTj{color:#b01a1a;padding:2px 8px;display:flex;align-items:center;gap:4px}.BaseJobCard_daysToApply__3ZxTj svg{margin-right:4px;height:12px;width:12px;flex-shrink:0}.BaseJobCard_daysToApply__3ZxTj svg path{fill:#b01a1a}.SaveJobButton_sm__U4z8z{padding:8px}.SaveJobButton_sm__U4z8z svg{width:12px;height:12px}.SaveJobButton_md__ftBnT{padding:12px}.SaveJobButton_md__ftBnT svg{width:16px;height:16px}.SaveJobButton_lg__bDrEP{padding:16px}.SaveJobButton_lg__bDrEP svg{width:20px;height:20px}.SaveJobButton_loadingButton___XCBm{animation:SaveJobButton_heartPulse__gavqH 1.2s ease infinite}@keyframes SaveJobButton_heartPulse__gavqH{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}to{transform:scale(1);opacity:1}}.SearchPageJobCard_root__WVxc3{cursor:pointer}.SearchPageJobCard_sponsored__gjlO2{position:absolute;color:#2d394b;bottom:4px;right:8px}@property --spinning-border-display{syntax:"<display>";initial-value:block;inherits:true}@property --spinning-border-radius{syntax:"<length>";initial-value:4px;inherits:true}@property --spinning-gradient-color-1{syntax:"<color>";initial-value:#e6d3ff;inherits:true}@property --spinning-gradient-color-2{syntax:"<color>";initial-value:#b57cff;inherits:true}@property --spinning-gradient-color-3{syntax:"<color>";initial-value:#8424ff;inherits:true}.SpinningBorder_svg__Kw_No{position:absolute;display:var(--spinning-border-display);border-radius:var(--spinning-border-radius)}.SpinningBorder_borderLine__onzk5{rx:var(--spinning-border-radius);ry:var(--spinning-border-radius);stroke-linejoin:round;fill:transparent;stroke-dashoffset:600;stroke-width:2px;stroke:url(#border-gradient)}.PercentageRing_h1__ThJPo{font-size:44px;line-height:64px}.PercentageRing_h1__ThJPo,.PercentageRing_h2__NRVYy{font-family:var(--cera-pro),serif;font-style:normal;font-weight:700}.PercentageRing_h2__NRVYy{font-size:36px;line-height:56px}.PercentageRing_h3__7hzC_{font-size:28px;line-height:44px}.PercentageRing_h3__7hzC_,.PercentageRing_h4__lglf0{font-family:var(--cera-pro),serif;font-style:normal;font-weight:700}.PercentageRing_h4__lglf0{font-size:20px;line-height:32px}.PercentageRing_h5__hinBI{font-size:16px;line-height:24px}.PercentageRing_h5__hinBI,.PercentageRing_h6__8D4wN{font-family:var(--cera-pro),serif;font-style:normal;font-weight:700}.PercentageRing_h6__8D4wN{font-size:12px;line-height:20px}.PercentageRing_uppercase__yPAnJ{text-transform:uppercase}.PercentageRing_large-body-text__NujkN{font-family:var(--source-sans-3),serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px}.PercentageRing_main-body-semi-bold__2SHj_,.PercentageRing_main-body-text__fPTb_{font-family:var(--source-sans-3),serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px}.PercentageRing_main-body-semi-bold__2SHj_{font-weight:600}.PercentageRing_small-body-text-semi-bold__uxvwW,.PercentageRing_small-body-text__oijDG{font-family:var(--source-sans-3),serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px}.PercentageRing_small-body-text-semi-bold__uxvwW{font-weight:600}.PercentageRing_small-caps-regular__NpDml{font-family:var(--source-sans-3),serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.04em}.PercentageRing_small-caps-bold__rKN_h{font-family:var(--cera-pro),serif;font-style:normal;font-weight:700;font-size:12px;line-height:16px}.PercentageRing_ring__ro5r3{position:relative;width:120px;height:120px;display:flex;justify-content:center;align-items:center}.PercentageRing_ring__ro5r3 .PercentageRing_svg__Wx1_D{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.PercentageRing_ring__ro5r3 .PercentageRing_background__29AkQ{fill:none;stroke:#eff3f8;stroke-width:4px}.PercentageRing_ring__ro5r3 .PercentageRing_progress__3YtsJ{fill:none;stroke-width:4px;stroke-linecap:round;transition:stroke-dasharray .3s ease}.PercentageRing_ring__ro5r3 .PercentageRing_content__t7d6p{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:80%;height:80%;background:#fff;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.05)}.PercentageRing_ring__ro5r3 .PercentageRing_value__q_izv{font-size:24px;font-weight:600;line-height:1}.PercentageRing_ring__ro5r3 .PercentageRing_label__CpxGC{font-size:12px;color:#2d394b}.PercentageRing_warning__ekgkp .PercentageRing_progress__3YtsJ{stroke:#ab490d}.PercentageRing_success__mAdbE .PercentageRing_progress__3YtsJ{stroke:#086d4d}.PercentageRing_info__WzrZu .PercentageRing_progress__3YtsJ{stroke:#075e97}.PercentageRing_danger__FWU_C .PercentageRing_progress__3YtsJ{stroke:#b01a1a}.PercentageRing_default__I01kx .PercentageRing_progress__3YtsJ{stroke:#2d394b}.PercentageRing_neutral__YOUZ_ .PercentageRing_progress__3YtsJ{stroke:#504f55}.PercentageRing_purple__m4EaN .PercentageRing_progress__3YtsJ{stroke:#4f1699}@media(prefers-reduced-motion:reduce){.PercentageRing_ring__ro5r3 .PercentageRing_progress__3YtsJ{transition:none}}.SalaryCalculator_h1__avVmj{font-size:44px;line-height:64px}.SalaryCalculator_h1__avVmj,.SalaryCalculator_h2__Z66z0{font-family:var(--cera-pro),serif;font-style:normal;font-weight:700}.SalaryCalculator_h2__Z66z0{font-size:36px;line-height:56px}.SalaryCalculator_h3__CzkcP{font-size:28px;line-height:44px}.SalaryCalculator_h3__CzkcP,.SalaryCalculator_h4__a216U{font-family:var(--cera-pro),serif;font-style:normal;font-weight:700}.SalaryCalculator_h4__a216U{font-size:20px;line-height:32px}.SalaryCalculator_h5__DeYMK{font-size:16px;line-height:24px}.SalaryCalculator_h5__DeYMK,.SalaryCalculator_h6__r44au{font-family:var(--cera-pro),serif;font-style:normal;font-weight:700}.SalaryCalculator_h6__r44au{font-size:12px;line-height:20px}.SalaryCalculator_uppercase__nDbel{text-transform:uppercase}.SalaryCalculator_large-body-text__WE87U{font-family:var(--source-sans-3),serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px}.SalaryCalculator_main-body-semi-bold__cerl4,.SalaryCalculator_main-body-text__lXhwl{font-family:var(--source-sans-3),serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px}.SalaryCalculator_main-body-semi-bold__cerl4{font-weight:600}.SalaryCalculator_small-body-text-semi-bold__KegRI,.SalaryCalculator_small-body-text__WeAYw{font-family:var(--source-sans-3),serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px}.SalaryCalculator_small-body-text-semi-bold__KegRI{font-weight:600}.SalaryCalculator_small-caps-regular__ltN6D{font-family:var(--source-sans-3),serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.04em}.SalaryCalculator_small-caps-bold__cB6_v{font-family:var(--cera-pro),serif;font-style:normal;font-weight:700;font-size:12px;line-height:16px}.SalaryCalculator_root___fcc5{display:flex;flex-direction:column;gap:20px;max-width:900px;margin:0 auto;color:#2d394b;position:relative;padding:20px}@media(min-width:768px){.SalaryCalculator_root___fcc5{padding:32px 20px}}.SalaryCalculator_header__81cY_{display:flex;flex-direction:column;gap:12px;padding:0 4px;position:relative}.SalaryCalculator_header__81cY_ .SalaryCalculator_title__8Emhz{font-family:var(--cera-pro),serif;font-style:normal;font-weight:700;font-size:28px;line-height:44px}.SalaryCalculator_header__81cY_ .SalaryCalculator_subtitle__PY9pl{font-family:var(--cera-pro),serif;font-style:normal;font-weight:700;font-size:20px;line-height:32px;color:#2d394b}.SalaryCalculator_header__81cY_ .SalaryCalculator_sectionNote__JgUbA{margin-bottom:0}@media(min-width:768px){.SalaryCalculator_header__81cY_ .SalaryCalculator_title__8Emhz{font-family:var(--cera-pro),serif;font-style:normal;font-weight:700;font-size:36px;line-height:56px}.SalaryCalculator_header__81cY_ .SalaryCalculator_subtitle__PY9pl{font-family:var(--cera-pro),serif;font-style:normal;font-weight:700;font-size:28px;line-height:44px}}.SalaryCalculator_header__81cY_ h1,.SalaryCalculator_header__81cY_ h2{margin:0;padding:0}.SalaryCalculator_header__81cY_ .SalaryCalculator_dot__z7o6h{color:#ff2458}.SalaryCalculator_card__Z1IgV{background-color:#fff;border-radius:8px;border:1px solid #f0edff;padding:8px 20px}.SalaryCalculator_cardHeader__UgqDS{display:flex;flex-direction:column;justify-content:center;padding:16px 0}.SalaryCalculator_cardHeader__UgqDS .SalaryCalculator_sectionNote__JgUbA{color:#8999af}.SalaryCalculator_calculator__MbfrB{display:flex;flex-direction:column;gap:16px}.SalaryCalculator_calculator__MbfrB .SalaryCalculator_calculatorGrid__QlsYO{display:grid;grid-template-columns:1fr;gap:28px}@media(min-width:768px){.SalaryCalculator_calculator__MbfrB .SalaryCalculator_calculatorGrid__QlsYO{grid-template-columns:1fr auto 1fr;align-items:stretch}}.SalaryCalculator_grossColumn__YhXF4,.SalaryCalculator_netColumn__La8ro{padding:20px;border-radius:2px;display:flex;flex-direction:column;gap:12px}.SalaryCalculator_grossColumn__YhXF4 .SalaryCalculator_inputsCol__0Cyg7,.SalaryCalculator_netColumn__La8ro .SalaryCalculator_inputsCol__0Cyg7{display:flex;flex-direction:column;gap:16px}.SalaryCalculator_netColumn__La8ro{border:1px solid #63e3ae}.SalaryCalculator_grossColumn__YhXF4{border:1px solid #fc9b9b}.SalaryCalculator_percentageRingWrapper__XjDl8{display:flex;flex-direction:column;align-items:center;justify-content:center}.SalaryCalculator_formItem__1h_90{margin-bottom:0}.SalaryCalculator_optionsSection__GY26v{border:1px solid #f0edff;border-radius:2px;padding:16px;display:flex;flex-direction:column;gap:12px}.SalaryCalculator_optionsGrid__25f5h{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:768px){.SalaryCalculator_optionsGrid__25f5h{grid-template-columns:1fr 1fr}}.SalaryCalculator_disclaimer__pcdJD{display:flex;flex-direction:column;gap:16px}.SalaryCalculator_disclaimerText__ywGvC{color:#3e4b5e}.SalaryCalculator_divider__xBM3i{margin-bottom:8px}.SalaryCalculatorPrompt_root__djqag{position:relative;display:flex;justify-content:center;align-items:center;text-align:center;flex-wrap:wrap;gap:12px;padding:12px 20px;border-radius:4px;cursor:pointer}.SalaryCalculatorPrompt_root__djqag:hover{background:#f5edff!important}.SalaryCalculatorPrompt_root__djqag:focus{outline:3px solid #4f1699!important;--spinning-border-display:none}.SalaryCalculatorPrompt_ctaText__mXQui{display:flex;align-items:center;gap:8px;color:#4f1699!important}.SalaryCalculatorPrompt_ctaText__mXQui .SalaryCalculatorPrompt_newTabIcon__W6st7{width:12px;height:12px}.SalaryCalculatorPrompt_link__4Ug8t,.SalaryCalculatorPrompt_link__4Ug8t:hover{color:inherit;text-decoration:none}.SalaryCalculatorPrompt_modalContent__C74K0{max-width:800px}.SalaryCalculatorPrompt_modalActions__w2q75{display:flex;flex-direction:column;gap:12px}@media(min-width:768px){.SalaryCalculatorPrompt_modalActions__w2q75{flex-direction:row}}.DynamicJobsLanding_landingPageContainer__0KKZE{display:flex;flex-direction:column;width:100%;align-items:center}.DynamicJobsLanding_landingPageContainer__0KKZE h1,.DynamicJobsLanding_landingPageContainer__0KKZE h2,.DynamicJobsLanding_landingPageContainer__0KKZE h3,.DynamicJobsLanding_landingPageContainer__0KKZE p{padding:0;margin:0;width:100%}.DynamicJobsLanding_landingPageContainer__0KKZE h2{color:#1c2534;font-size:20px;line-height:32px}@media(min-width:768px){.DynamicJobsLanding_landingPageContainer__0KKZE h2{font-size:28px;line-height:44px}}.DynamicJobsLanding_textMd__1vs3H{font-size:16px;line-height:24px}.DynamicJobsLanding_textSm__GDApy{font-size:14px;line-height:20px}.DynamicJobsLanding_container__NNp89{display:flex;flex-direction:column;max-width:950px;width:100%;gap:32px;padding:20px}.DynamicJobsLanding_section__hzgQY{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.DynamicJobsLanding_ctaButton__kDEQe{width:100%;align-self:center;padding:12px 32px!important;font-size:16px!important;line-height:24px!important;text-decoration:none!important}@media(min-width:576px){.DynamicJobsLanding_ctaButton__kDEQe{width:-moz-fit-content;width:fit-content}}@media(min-width:768px){.DynamicJobsLanding_ctaButton__kDEQe{padding:20px 40px!important;font-size:20px!important;line-height:32px!important}}.DynamicJobsLanding_heroSection__rVniP{aspect-ratio:16/9;max-height:480px;min-height:220px;position:relative;overflow:hidden}.DynamicJobsLanding_heroSection__rVniP img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:blur(6px);z-index:0}.DynamicJobsLanding_heroSection__rVniP h1{position:relative;max-width:950px;width:100%;color:#fff;padding:20px;font-size:28px;line-height:44px}@media(min-width:768px){.DynamicJobsLanding_heroSection__rVniP h1{font-size:36px;line-height:56px}}.DynamicJobsLanding_jobsSection__iKUJb{gap:32px}.DynamicJobsLanding_jobsSectionHeader__Fu1xa{display:flex;flex-direction:column;gap:20px;width:100%}.DynamicJobsLanding_jobsSectionJobsList__gg8VL{display:flex;flex-direction:column;gap:16px;width:100%}.DynamicJobsLanding_relatedSearchesSection__rhVO9{padding:16px 20px 24px;background-color:#1c2534;border-radius:8px;border-bottom:4px solid #b4b2bf;border-right:4px solid #b4b2bf;gap:20px}.DynamicJobsLanding_relatedSearchesSection__rhVO9 h2{color:#fff}.DynamicJobsLanding_relatedSearchesSection__rhVO9 h2 span{color:#ff2458;margin:0 2px}.DynamicJobsLanding_relatedSearchesLabels__yoL9z{width:100%;display:flex;flex-wrap:wrap;gap:16px}.DynamicJobsLanding_relatedSearchLabel__hBlH1 a{display:flex;gap:8px;text-decoration:none;color:#787680}.DynamicJobsLanding_relatedSearchLabel__hBlH1 a svg{width:16px}.DynamicJobsLanding_faqSection__DR508{gap:20px}.DynamicJobsLanding_faqSectionItems__V4Iiu{display:flex;flex-direction:column;width:100%;gap:12px}.DynamicJobsLanding_faqSectionItemsSeperator__B7uiA{width:100%;height:1px;background-color:#f0edff;border:none;margin:0}.DynamicJobsLanding_emptyState__OLW4m{padding:32px;display:flex;flex-direction:column;align-items:center;gap:28px}.DynamicJobsLanding_emptyState__OLW4m span{text-align:center;font-size:16px;line-height:24px}@media(min-width:768px){.DynamicJobsLanding_emptyState__OLW4m span{font-size:20px;line-height:32px}}.DynamicJobsLanding_salaryCalculatorPrompt__gnZ4B{margin-top:12px}