.job-page-motion_surface__NayWh{--home-ink:var(--foreground);--home-forest:var(--foreground);--home-accent:var(--primary)}.job-page-motion_inkHost__0Zqa_{display:inline-block}.job-page-motion_inkHost__0Zqa_ path{stroke-width:3}.job-page-motion_searchHeading__jxOO5{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.3em;color:var(--foreground);font-size:clamp(1.875rem,7.5vw,2.5rem);font-weight:500;letter-spacing:-.035em;line-height:1.35}.job-page-motion_searchLead__CkXix{white-space:nowrap}.job-page-motion_searchTyping__OqQjE.job-page-motion_searchTyping__OqQjE{margin-inline-start:0;font-size:.84em;line-height:1.6}.job-page-motion_searchTyping__OqQjE.job-page-motion_searchTyping__OqQjE:lang(en){font-size:1.05em;line-height:1.3}.job-page-motion_matchingNote__ii7S8{font-family:var(--font-sans),sans-serif;font-size:1.5rem;font-weight:500;line-height:1.2}.job-page-motion_applyHeading__TNCMR{display:grid;justify-items:center;gap:.6rem;color:var(--foreground);font-size:1.5rem;font-weight:500;letter-spacing:-.025em;line-height:1.55;text-align:center}.job-page-motion_applyTyping__ZMjeD.job-page-motion_applyTyping__ZMjeD{margin-inline-start:0;padding-inline-end:0;font-size:.92em}.job-page-motion_applyTyping__ZMjeD.job-page-motion_applyTyping__ZMjeD:lang(en){font-size:1.2em}.job-page-motion_applyCircle__WU1YR.job-page-motion_applyCircle__WU1YR svg{top:-.2em;height:2em}.job-page-motion_sectionNav__WCsF_{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin-top:1rem}.job-page-motion_sectionNav__WCsF_ a{position:relative;display:inline-flex;min-height:2.75rem;align-items:center;color:var(--muted-foreground);font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s ease}.job-page-motion_sectionNav__WCsF_ a:after{position:absolute;right:0;bottom:.25rem;left:0;height:2px;background:var(--primary);content:"";transform:scaleX(0);transform-origin:left;transition:transform .15s cubic-bezier(.23,1,.32,1)}.job-page-motion_sectionNav__WCsF_ a:focus-visible,.job-page-motion_sectionNav__WCsF_ a:hover{color:var(--foreground)}.job-page-motion_sectionNav__WCsF_ a:focus-visible:after,.job-page-motion_sectionNav__WCsF_ a:hover:after{transform:scaleX(1)}.job-page-motion_sectionNav__WCsF_ a:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.job-page-motion_detailSection__v9MVx{scroll-margin-top:6rem}@media (min-width:768px){.job-page-motion_sectionNav__WCsF_{column-gap:1.5rem}.job-page-motion_searchHeading__jxOO5{flex-direction:row;align-items:baseline;gap:.35em;font-size:clamp(2.5rem,4vw,3.5rem)}}@media (prefers-reduced-motion:reduce){.job-page-motion_sectionNav__WCsF_ a:after{transition:none}}.job-page-motion_sectionNav__WCsF_[data-modern=true]{gap:.5rem;margin-top:1rem}.job-page-motion_sectionNav__WCsF_[data-modern=true] a{min-height:2.5rem;padding-inline:1rem;border-radius:999px;background:color-mix(in srgb,var(--foreground) 5%,transparent);color:var(--foreground);font-size:.8125rem;font-weight:500;transition:background-color .16s ease}.job-page-motion_sectionNav__WCsF_[data-modern=true] a:after{display:none}.job-page-motion_sectionNav__WCsF_[data-modern=true] a:hover{background:color-mix(in srgb,var(--foreground) 9%,transparent)}@media (max-width:767px){.job-page-motion_sectionNav__WCsF_[data-modern=true]{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(-1 * var(--page-gutter));padding-inline:var(--page-gutter);scrollbar-width:none}.job-page-motion_sectionNav__WCsF_[data-modern=true]::-webkit-scrollbar{display:none}.job-page-motion_sectionNav__WCsF_[data-modern=true] a{flex-shrink:0;white-space:nowrap}}.career-job-detail_page__Sbqke{padding-bottom:4rem}.career-job-detail_hero__j_wvX{padding-top:clamp(1rem,3vw,2.5rem);padding-bottom:2rem}.career-job-detail_identity__WH4rC{align-items:center;flex-direction:column;text-align:center}.career-job-detail_company__7gnra{justify-content:center}.career-job-detail_company__7gnra>:first-child{width:32px;height:32px}.career-job-detail_company__7gnra p{font-weight:450;font-size:.8125rem}.career-job-detail_company__7gnra p+p{font-size:.6875rem}.career-job-detail_title__FFk6s{font-size:clamp(2rem,5vw,4.5rem);font-weight:500;line-height:1.2;letter-spacing:-.045em;text-wrap:balance}.career-job-detail_identity__WH4rC>span{background:transparent;font-size:.8125rem;font-weight:450;padding:0;color:var(--muted-foreground)}.career-job-detail_facts__EJYM4{max-width:60rem;margin:2rem auto 0}.career-job-detail_facts__EJYM4 dt{font-size:.6875rem}.career-job-detail_facts__EJYM4 dd{font-size:.875rem;font-weight:500;line-height:1.6}.career-job-detail_apply__xBhyb>div{border:0;border-radius:1.5rem;background:var(--muted)}.career-job-detail_apply__xBhyb>div>:is(button,a){border-radius:999px}.career-job-detail_page__Sbqke section>h2{font-weight:500;letter-spacing:-.03em}@media (min-width:1024px){.career-job-detail_facts__EJYM4>div{text-align:center}.career-job-detail_facts__EJYM4 dt{justify-content:center}}@media (max-width:639px){.career-job-detail_company__7gnra{gap:.5rem}.career-job-detail_title__FFk6s{margin-top:1.5rem}.career-job-detail_identity__WH4rC{gap:1rem}.career-job-detail_hero__j_wvX{padding-bottom:1.5rem}.career-job-detail_facts__EJYM4{gap:1rem}.career-job-detail_facts__EJYM4 dd{font-size:.8125rem}}