.JobDetails_page__kid7X{padding-bottom:0}.JobDetails_hero__fcZOC{background:#171717;color:#f7f7f3;padding:36px 0 0}.JobDetails_heroInner__r9xOH{overflow:hidden}.JobDetails_breadcrumbs__oXA1_{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:12px;color:#a8a8a0;padding-bottom:48px}.JobDetails_breadcrumbs__oXA1_ a{transition:color .2s}.JobDetails_breadcrumbs__oXA1_ a:hover{color:#fff}.JobDetails_breadcrumbs__oXA1_ [aria-current]{color:#e0e0d9}.JobDetails_heroGrid__kSu36{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);gap:5.5vw;align-items:center}.JobDetails_heroText__PmzZF{min-width:0;padding:22px 0 45px}.JobDetails_positionLabel__qbKfm{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:600;letter-spacing:.14em;margin-bottom:35px}.JobDetails_positionLabel__qbKfm>span{width:6px;height:6px;border-radius:50%;background:#a8b0ff}.JobDetails_category__jaQb5{font-size:12px;color:#ababaa;margin:0 0 17px}.JobDetails_heroText__PmzZF h1{overflow-wrap:anywhere;font-size:clamp(54px,6.5vw,100px);letter-spacing:var(--font-heading-tracking);line-height:.99;font-weight:700;margin:0 0 26px;max-width:650px}.JobDetails_titleDot__MnQ21{color:#9aa5ff}.JobDetails_summary__d8Kxs{font-size:17px;line-height:1.7;color:#bcbcb5;max-width:440px;margin:0 0 28px}.JobDetails_metadata__TatX9{display:flex;gap:20px;flex-wrap:wrap;font-size:12px;color:#d5d5ce}.JobDetails_metadata__TatX9>span{display:flex;gap:8px;align-items:center}.JobDetails_salary__mcXBH{color:#c7ceff;font-size:16px;margin-top:22px}.JobDetails_workerCount__sqZkf{margin-top:20px;font-size:15px;color:#d5d5ce}.JobDetails_workerCount__sqZkf strong{font-size:24px;color:#fff}.JobDetails_heroActions__L8sT9{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:40px}.JobDetails_readLink__gbEw3{display:flex;align-items:center;gap:12px;font-size:10px;letter-spacing:.04em}.JobDetails_heroImage__ne_uz{position:relative;height:580px;overflow:hidden;align-self:stretch}.JobDetails_heroImage__ne_uz img{object-fit:cover;transition:transform 1s}.JobDetails_heroImage__ne_uz:hover img{transform:scale(1.025)}.JobDetails_imageCaption__3b1QX{position:absolute;bottom:0;left:0;right:0;padding:21px 24px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.1em;background:linear-gradient(transparent,rgba(0,0,0,.62))}.JobDetails_imageCaption__3b1QX span{font-size:22px}.JobDetails_heroFoot__158sv{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #393936;padding:25px 0;margin-top:40px;font-size:9px;letter-spacing:.09em;color:#999994}.JobDetails_heroFoot__158sv>span:last-child{display:flex;align-items:center;gap:5px;letter-spacing:0}.JobDetails_contentGrid__yvG8d{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:9vw;padding-top:80px;padding-bottom:90px;align-items:start}.JobDetails_article__WkPjw{min-width:0;scroll-margin-top:130px}.JobDetails_exampleNotice__GqspC{background:#edede7;border-left:2px solid var(--accent);padding:21px 25px;margin-bottom:48px}.JobDetails_exampleNotice__GqspC>span{font-size:9px;letter-spacing:.1em;font-weight:700}.JobDetails_exampleNotice__GqspC p{font-size:13px;line-height:1.7;color:#62625c;margin:8px 0 0}.JobDetails_section__9U5Yd{border-top:1px solid var(--line);padding:32px 0 45px}.JobDetails_sectionHeading__zLaPT{display:flex;gap:20px;align-items:baseline;margin-bottom:22px}.JobDetails_sectionHeading__zLaPT>span{font-size:11px;color:var(--accent)}.JobDetails_sectionHeading__zLaPT h2{font-size:clamp(22px,2.4vw,31px);font-weight:700;letter-spacing:var(--font-heading-tracking);margin:0}.JobDetails_sectionContent__79pCf>p{font-size:15px;line-height:1.9;color:#686860;margin:0}.JobDetails_list__cQZwF{list-style:none;margin:0;padding:0;display:grid;gap:16px}.JobDetails_list__cQZwF li{position:relative;padding-left:23px;color:#686860;font-size:15px;line-height:1.8}.JobDetails_list__cQZwF li:before{content:"";position:absolute;left:0;top:12px;width:4px;height:4px;border-radius:50%;background:var(--accent)}.JobDetails_smallNote__F914t{font-size:12px!important;line-height:1.8!important;color:#77776e!important;margin-top:25px!important}.JobDetails_employment__T6BpI{margin:0}.JobDetails_employment__T6BpI>div{display:grid;grid-template-columns:190px 1fr;padding:17px 0;border-bottom:1px solid var(--line);gap:20px;font-size:13px}.JobDetails_employment__T6BpI dt{color:#77776e}.JobDetails_employment__T6BpI dd{margin:0;line-height:1.6}.JobDetails_process__SQm9z{list-style:none;padding:0;margin:30px 0 0}.JobDetails_process__SQm9z>li{display:flex;gap:24px;padding:20px 0;border-bottom:1px solid var(--line)}.JobDetails_process__SQm9z>li>span{font-size:10px;color:var(--accent);padding-top:5px}.JobDetails_process__SQm9z h3{font-size:15px;font-weight:700;margin:0 0 7px}.JobDetails_process__SQm9z p{font-size:13px;color:#73736a;line-height:1.8;margin:0}.JobDetails_faq__FueNi>details{border-bottom:1px solid var(--line)}.JobDetails_faq__FueNi summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:14px;line-height:1.7;padding:20px 0}.JobDetails_faq__FueNi summary::-webkit-details-marker{display:none}.JobDetails_faq__FueNi summary svg{flex-shrink:0;transition:transform .25s}.JobDetails_faq__FueNi details[open] summary svg{transform:rotate(45deg)}.JobDetails_faq__FueNi details>p{font-size:13px;color:#73736a;line-height:1.9;margin:0 0 22px;padding-right:25px}.JobDetails_sidebar__aCMEz{position:sticky;top:110px}.JobDetails_applyPanel__lCmx2{background:#eeeee8;padding:31px 27px;border-top:3px solid var(--accent)}.JobDetails_panelEyebrow__dAxDc{font-size:9px!important;color:var(--accent)}.JobDetails_applyPanel__lCmx2 h2{font-size:30px;line-height:1.1;font-weight:700;letter-spacing:var(--font-heading-tracking);margin:21px 0 28px}.JobDetails_applyPanel__lCmx2 dl{margin:0 0 28px}.JobDetails_applyPanel__lCmx2 dl>div{padding:13px 0;border-top:1px solid #dadad3}.JobDetails_applyPanel__lCmx2 dt{display:flex;align-items:center;gap:6px;font-size:10px;color:#85857a;margin-bottom:6px}.JobDetails_applyPanel__lCmx2 dd{font-size:12px;margin:0;line-height:1.6}.JobDetails_panelButton__ZNLP2{width:100%;justify-content:space-between!important}.JobDetails_applyPanel__lCmx2>p{font-size:10px;line-height:1.6;color:#85857b;margin:15px 0 0}.JobDetails_panelExample__qBsrx{font-size:10px;color:#77776d;line-height:1.7;padding-top:15px;margin-top:19px;border-top:1px solid #dadad3}.JobDetails_backLink__034_H{display:flex;justify-content:space-between;align-items:center;font-size:11px;padding:23px 4px}.JobDetails_backLink__034_H svg{transition:transform .2s}.JobDetails_backLink__034_H:hover svg{transform:translateX(4px)}.JobDetails_related__L3hOq{background:#171717;color:var(--paper);padding:90px 0 95px}.JobDetails_relatedHeading__DjZki{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:50px}.JobDetails_relatedHeading__DjZki .eyebrow{color:#a4a49a}.JobDetails_relatedHeading__DjZki h2{font-size:clamp(44px,5.5vw,72px);letter-spacing:var(--font-heading-tracking);line-height:1.03;font-weight:700;margin:24px 0 0}.JobDetails_relatedHeading__DjZki h2 span{color:#9aa5ff}.JobDetails_relatedAll__bYhY0{display:flex;align-items:center;gap:25px;font-size:10px;letter-spacing:.04em;padding-bottom:5px;white-space:nowrap}.JobDetails_relatedGrid__42s8l{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.JobDetails_relatedImage__4g84K{position:relative;height:270px;display:block;overflow:hidden;background:#252525}.JobDetails_relatedImage__4g84K img{object-fit:cover;transition:transform .7s,filter .7s;filter:saturate(.8)}.JobDetails_relatedImage__4g84K:hover img{transform:scale(1.04);filter:saturate(1)}.JobDetails_relatedImage__4g84K>span{position:absolute;top:16px;left:18px;font-size:10px;color:#fff;text-shadow:0 1px 3px #000}.JobDetails_imageArrow__rBsyv{position:absolute;bottom:18px;right:18px;color:white;transition:transform .3s}.JobDetails_relatedImage__4g84K:hover .JobDetails_imageArrow__rBsyv{transform:translate(3px,-3px)}.JobDetails_relatedCategory__9Dx3T{display:flex;justify-content:space-between;gap:7px;font-size:9px;color:#abab9e;margin:23px 0 13px}.JobDetails_relatedCategory__9Dx3T>span{font-size:8px;border:1px solid #55554d;padding:2px 5px}.JobDetails_relatedJob__G23Cn h3{font-size:clamp(23px,2.5vw,33px);font-weight:700;line-height:1.1;letter-spacing:var(--font-heading-tracking);margin:0 0 12px}.JobDetails_relatedLocation__PaW8t{font-size:11px;color:#949488;margin:0 0 25px}.JobDetails_relatedActions__TXBFh{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #383833;padding-top:18px}.JobDetails_relatedActions__TXBFh a{display:flex;align-items:center;gap:8px;font-size:9px;letter-spacing:.03em}.JobDetails_relatedActions__TXBFh a:last-child{color:#a9b3ff}.JobDetails_mobileApply__6gEdp{display:none}@media (min-width:1600px){.JobDetails_heroImage__ne_uz{height:650px}}@media (max-width:1100px){.JobDetails_contentGrid__yvG8d{grid-template-columns:minmax(0,1fr) 290px;gap:6vw}.JobDetails_heroImage__ne_uz{height:520px}.JobDetails_heroGrid__kSu36{gap:4vw}.JobDetails_readLink__gbEw3{font-size:9px}.JobDetails_relatedImage__4g84K{height:240px}.JobDetails_applyPanel__lCmx2{padding:26px 23px}}@media (max-width:800px){.JobDetails_hero__fcZOC{padding-top:25px}.JobDetails_breadcrumbs__oXA1_{padding-bottom:27px;gap:9px}.JobDetails_heroGrid__kSu36{grid-template-columns:minmax(0,1fr);gap:5px}.JobDetails_heroText__PmzZF{padding:10px 0 25px}.JobDetails_heroText__PmzZF h1{font-size:clamp(60px,11vw,85px);max-width:550px}.JobDetails_positionLabel__qbKfm{margin-bottom:24px}.JobDetails_heroImage__ne_uz{height:440px;margin-top:13px}.JobDetails_heroActions__L8sT9{margin-top:27px}.JobDetails_heroFoot__158sv{margin-top:25px}.JobDetails_contentGrid__yvG8d{grid-template-columns:1fr;padding-top:50px;padding-bottom:35px}.JobDetails_sidebar__aCMEz{display:none}.JobDetails_section__9U5Yd{padding-bottom:40px}.JobDetails_related__L3hOq{padding:60px 0 75px}.JobDetails_relatedGrid__42s8l{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 22px}.JobDetails_relatedHeading__DjZki{align-items:start}.JobDetails_relatedAll__bYhY0{padding-top:10px;font-size:9px;gap:10px}.JobDetails_relatedGrid__42s8l>article:last-child{grid-column:1/-1}.JobDetails_mobileApply__6gEdp{display:flex;position:fixed;z-index:45;bottom:0;left:0;right:0;align-items:center;justify-content:space-between;gap:14px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--paper);box-shadow:0 -3px 20px #1111110a}.JobDetails_mobileApply__6gEdp>div{display:flex;flex-direction:column;min-width:0;gap:4px}.JobDetails_mobileApply__6gEdp strong{font-size:13px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:45vw}.JobDetails_mobileApply__6gEdp span{font-size:10px;color:var(--muted)}.JobDetails_mobileApply__6gEdp>a{flex-shrink:0;font-size:10px!important;padding:15px 17px!important;min-height:44px}.JobDetails_page__kid7X{padding-bottom:80px}}@media (max-width:550px){.JobDetails_heroText__PmzZF h1{font-size:clamp(40px,10.5vw,56px)}.JobDetails_summary__d8Kxs{font-size:15px}.JobDetails_metadata__TatX9{gap:16px;font-size:10px}.JobDetails_heroImage__ne_uz{height:340px}.JobDetails_heroFoot__158sv{flex-direction:column;gap:10px;font-size:8px}.JobDetails_heroActions__L8sT9{gap:20px}.JobDetails_readLink__gbEw3{font-size:8px}.JobDetails_contentGrid__yvG8d{padding-top:35px}.JobDetails_exampleNotice__GqspC{padding:17px 19px;margin-bottom:35px}.JobDetails_exampleNotice__GqspC p{font-size:12px}.JobDetails_sectionHeading__zLaPT{gap:14px}.JobDetails_sectionHeading__zLaPT h2{font-size:26px}.JobDetails_list__cQZwF li,.JobDetails_sectionContent__79pCf>p{font-size:14px}.JobDetails_employment__T6BpI>div{grid-template-columns:1fr;gap:7px}.JobDetails_relatedHeading__DjZki{flex-direction:column;gap:20px}.JobDetails_relatedHeading__DjZki h2{font-size:47px}.JobDetails_relatedGrid__42s8l{grid-template-columns:1fr;gap:35px}.JobDetails_relatedGrid__42s8l>article:last-child{grid-column:auto}.JobDetails_relatedImage__4g84K{height:290px}.JobDetails_relatedJob__G23Cn h3{font-size:30px}.JobDetails_relatedActions__TXBFh a{font-size:10px}.JobDetails_faq__FueNi summary{font-size:13px}}@media (prefers-reduced-motion:reduce){.JobDetails_backLink__034_H svg,.JobDetails_faq__FueNi summary svg,.JobDetails_heroImage__ne_uz img,.JobDetails_imageArrow__rBsyv,.JobDetails_relatedImage__4g84K img{transition:none}}.JobDetails_breadcrumbs__oXA1_ a,.JobDetails_readLink__gbEw3,.JobDetails_relatedActions__TXBFh a,.JobDetails_relatedAll__bYhY0{min-height:44px;display:inline-flex;align-items:center}.JobDetails_readLink__gbEw3,.JobDetails_relatedActions__TXBFh a,.JobDetails_relatedAll__bYhY0{font-size:12px}.JobDetails_list__cQZwF li,.JobDetails_sectionContent__79pCf>p,.JobDetails_summary__d8Kxs{font-size:16px}.JobDetails_employment__T6BpI>div,.JobDetails_exampleNotice__GqspC p,.JobDetails_faq__FueNi details>p,.JobDetails_process__SQm9z p{font-size:15px}.JobDetails_faq__FueNi summary{font-size:15px;min-height:44px}.JobDetails_smallNote__F914t{font-size:14px!important}.JobDetails_applyPanel__lCmx2 dt,.JobDetails_applyPanel__lCmx2>p,.JobDetails_panelExample__qBsrx{font-size:12px}.JobDetails_applyPanel__lCmx2 dd,.JobDetails_relatedLocation__PaW8t{font-size:14px}.JobDetails_relatedCategory__9Dx3T{font-size:12px}.JobDetails_relatedCategory__9Dx3T>span{font-size:10px}.JobDetails_mobileApply__6gEdp strong{font-size:14px}.JobDetails_mobileApply__6gEdp span{font-size:12px}@media (max-width:550px){.JobDetails_list__cQZwF li,.JobDetails_sectionContent__79pCf>p,.JobDetails_summary__d8Kxs{font-size:16px}.JobDetails_exampleNotice__GqspC p,.JobDetails_faq__FueNi summary{font-size:15px}.JobDetails_metadata__TatX9{font-size:13px}.JobDetails_relatedActions__TXBFh a{font-size:12px}.JobDetails_mobileApply__6gEdp>a{font-size:12px!important}.JobDetails_readLink__gbEw3{font-size:12px}}.JobFairRoleInfo_panel__HUrvn{margin:28px 0 0;padding:28px;border:1px solid var(--line);border-top:3px solid var(--accent);background:#eeeee8}.JobFairRoleInfo_panel__HUrvn h3{margin:10px 0 16px;font-size:27px;line-height:1.2;font-weight:700;letter-spacing:var(--font-heading-tracking)}.JobFairRoleInfo_panel__HUrvn h4{margin:26px 0 12px;font-size:17px;font-weight:700}.JobFairRoleInfo_date__0ofmG{display:flex;align-items:flex-start;gap:9px;font-size:14px;line-height:1.6}.JobFairRoleInfo_date__0ofmG svg{flex-shrink:0;margin-top:3px;color:var(--accent)}.JobFairRoleInfo_label__LRft2{margin-top:24px;font-size:11px;color:var(--muted)}.JobFairRoleInfo_employers__Qm_rW{list-style:none;padding:0;margin:10px 0 22px}.JobFairRoleInfo_employers__Qm_rW li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-bottom:1px solid #d6d6ce;padding:12px 0;font-size:14px}.JobFairRoleInfo_employers__Qm_rW li strong{flex-shrink:0;font-weight:700}.JobFairRoleInfo_credential__GnLKX{font-size:14px;line-height:1.7}.JobFairRoleInfo_credential__GnLKX strong{display:block;font-size:11px;font-weight:700;text-transform:uppercase;color:var(--accent);margin-bottom:6px}.JobFairRoleInfo_testing__9HAOU{display:grid;gap:11px;padding-left:19px;margin:0;font-size:14px;line-height:1.8;color:var(--muted)}.JobFairRoleInfo_panel__HUrvn .JobFairRoleInfo_note__J1CBC{font-size:13px;line-height:1.8;margin-top:22px;color:var(--muted)}.JobFairRoleInfo_source__3F8vz{font-size:11px;line-height:1.7;color:var(--muted);margin-top:18px}.JobFairRoleInfo_link__xU68H{display:inline-flex;align-items:center;gap:16px;margin-top:18px;font-size:13px;font-weight:700;border-bottom:1px solid var(--ink);padding-bottom:5px}.JobFairRoleInfo_compact__7e1jY{padding:23px}.JobFairRoleInfo_compact__7e1jY h3{font-size:23px}.JobFairRoleInfo_compact__7e1jY .JobFairRoleInfo_date__0ofmG,.JobFairRoleInfo_compact__7e1jY .JobFairRoleInfo_employers__Qm_rW li{font-size:12px}@media (max-width:550px){.JobFairRoleInfo_panel__HUrvn{padding:21px}.JobFairRoleInfo_panel__HUrvn h3{font-size:24px}.JobFairRoleInfo_employers__Qm_rW li{flex-wrap:wrap;gap:4px 12px}}.ApplicationForm_page__SunM_{padding:55px 0 100px;background:var(--paper)}.ApplicationForm_back___Xyri{display:inline-flex;align-items:center;gap:10px;font-size:13px;margin-bottom:48px;color:var(--muted)}.ApplicationForm_back___Xyri:hover{color:var(--ink)}.ApplicationForm_layout__1P11v{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:clamp(48px,8vw,130px)}.ApplicationForm_sidebar__eJkV3 h1{font-size:clamp(45px,5.3vw,79px);line-height:1.04;letter-spacing:var(--font-heading-tracking);margin:22px 0 36px;font-weight:700}.ApplicationForm_sidebar__eJkV3 h1 span{color:var(--accent)}.ApplicationForm_jobImage__owNOx{height:280px;position:relative;overflow:hidden}.ApplicationForm_jobMeta__gvC8J{padding:24px 0;border-bottom:1px solid var(--line)}.ApplicationForm_jobMeta__gvC8J>span{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ApplicationForm_jobMeta__gvC8J h2{font-size:27px;line-height:1.2;letter-spacing:var(--font-heading-tracking);margin:12px 0}.ApplicationForm_jobMeta__gvC8J p{display:flex;flex-wrap:wrap;gap:7px;align-items:center;font-size:12px;color:var(--muted)}.ApplicationForm_example___kdKU{padding:18px 20px;margin-top:22px;background:#edeee7;color:#4b5042;font-size:12px;line-height:1.7;border-left:2px solid #7f866c}.ApplicationForm_example___kdKU strong{font-size:12px}.ApplicationForm_example___kdKU p{margin:6px 0 0}.ApplicationForm_private__t4yme{display:flex;align-items:flex-start;gap:10px;font-size:12px;color:var(--muted);line-height:1.7;margin-top:24px}.ApplicationForm_private__t4yme svg{flex-shrink:0;margin-top:3px}.ApplicationForm_formSection__PIgER{padding-top:2px;min-width:0}.ApplicationForm_steps___1cEv{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);padding:0;margin:0 0 56px;border-bottom:1px solid var(--line)}.ApplicationForm_steps___1cEv li{font-size:10px;line-height:1.5;color:#747474;padding:0 3px 20px;position:relative}.ApplicationForm_steps___1cEv li>span{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #cacac5;border-radius:50%;font-size:10px;margin-bottom:12px}.ApplicationForm_steps___1cEv .ApplicationForm_current__27l0y{color:var(--accent)}.ApplicationForm_steps___1cEv .ApplicationForm_current__27l0y:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--accent)}.ApplicationForm_steps___1cEv .ApplicationForm_current__27l0y>span{color:white;background:var(--accent);border-color:var(--accent)}.ApplicationForm_steps___1cEv .ApplicationForm_completed__9QmL4{color:var(--ink)}.ApplicationForm_steps___1cEv .ApplicationForm_completed__9QmL4>span{border-color:var(--ink);color:var(--ink)}.ApplicationForm_formHeading___vKOl h2{font-size:clamp(30px,3.1vw,43px);font-weight:700;line-height:1.16;letter-spacing:var(--font-heading-tracking);margin:17px 0}.ApplicationForm_formHeading___vKOl>p:last-child{font-size:14px;color:var(--muted);line-height:1.8;margin-bottom:36px}.ApplicationForm_formHeading___vKOl h2:focus,.ApplicationForm_success__UhalB h2:focus{outline:none}.ApplicationForm_grid__KRNE4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}.ApplicationForm_full__7EI7b,.ApplicationForm_wide__ThzW9{grid-column:1/-1}.ApplicationForm_documentUpload__gjeEd{padding:16px;margin-top:14px;border:1px dashed var(--border,#d7d7d1);border-radius:12px;min-width:0}.ApplicationForm_documentUpload__gjeEd input[type=file]{max-width:100%;font-size:13px;padding:10px 0}.ApplicationForm_documentUpload__gjeEd .ApplicationForm_file__eQcKX{min-width:0}.ApplicationForm_documentUpload__gjeEd .ApplicationForm_file__eQcKX strong{overflow-wrap:anywhere}.ApplicationForm_field__s_e0t{min-width:0}.ApplicationForm_field__s_e0t>label{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;font-weight:600;margin-bottom:10px}.ApplicationForm_field__s_e0t>label span{font-size:10px;font-weight:400;color:var(--muted)}.ApplicationForm_field__s_e0t>input,.ApplicationForm_field__s_e0t>select,.ApplicationForm_field__s_e0t>textarea{display:block;width:100%;border:1px solid #d9d9d3;border-radius:0;background:transparent;color:var(--ink);font:inherit;font-size:13px;line-height:1.6;padding:16px 17px;transition:border-color .2s,background .2s;min-height:54px}.ApplicationForm_field__s_e0t>textarea{resize:vertical}.ApplicationForm_field__s_e0t>input:focus,.ApplicationForm_field__s_e0t>select:focus,.ApplicationForm_field__s_e0t>textarea:focus{border-color:var(--accent);outline:2px solid #4856e81a;background:#fff}.ApplicationForm_field__s_e0t>input::placeholder,.ApplicationForm_field__s_e0t>textarea::placeholder{color:#8a8a86}.ApplicationForm_field__s_e0t>input[aria-invalid=true],.ApplicationForm_field__s_e0t>select[aria-invalid=true],.ApplicationForm_field__s_e0t>textarea[aria-invalid=true]{border-color:#b43535}.ApplicationForm_fieldError__nk7OZ{color:#a22b2b;font-size:12px;line-height:1.6;margin:8px 0 0}.ApplicationForm_requirements__o3lp2{margin-top:36px;padding-top:28px;border-top:1px solid var(--line)}.ApplicationForm_requirements__o3lp2 h3{margin:0 0 16px;font-size:22px;font-weight:700;line-height:1.3;letter-spacing:var(--font-heading-tracking)}.ApplicationForm_roleGuidance__wtBg6{font-size:14px;line-height:1.8;color:var(--muted);margin:10px 0}.ApplicationForm_roleGuidance__wtBg6 strong{color:var(--ink)}.ApplicationForm_certificate__ZQcyb{margin-bottom:28px}.ApplicationForm_field__s_e0t>select{padding-right:32px}.ApplicationForm_field__s_e0t>select option{background:var(--paper)}.ApplicationForm_formBody__poGQi{animation:ApplicationForm_enter__hbh_G .35s ease both}.ApplicationForm_upload__fG7d0{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:225px;border:1px dashed #b7b9ca;padding:24px;background:#f0f0f6;text-align:center}.ApplicationForm_upload__fG7d0>svg{color:var(--accent)}.ApplicationForm_upload__fG7d0>strong{font-size:16px;font-weight:500}.ApplicationForm_upload__fG7d0>p{font-size:11px;color:var(--muted);margin:0}.ApplicationForm_upload__fG7d0>input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.ApplicationForm_upload__fG7d0:focus-within{outline:2px solid var(--accent);outline-offset:3px}.ApplicationForm_uploadError__ekq0T{border-color:#b43535}.ApplicationForm_fileHint__czB0Z{font-size:11px;color:var(--accent);text-decoration:underline;text-underline-offset:3px}.ApplicationForm_file__eQcKX{display:flex;align-items:center;gap:12px;background:#eaece4;padding:15px;margin-top:12px;font-size:12px}.ApplicationForm_file__eQcKX>svg{flex-shrink:0}.ApplicationForm_file__eQcKX>div{min-width:0;flex:1}.ApplicationForm_file__eQcKX strong{display:block;overflow-wrap:anywhere;font-weight:500}.ApplicationForm_file__eQcKX span{display:block;color:var(--muted);font-size:10px;margin-top:5px}.ApplicationForm_file__eQcKX button{border:0;background:transparent;cursor:pointer;padding:6px}.ApplicationForm_cover__xd9PK{margin-top:30px}.ApplicationForm_documentNote__YYn_p{font-size:11px;color:var(--muted);line-height:1.7;margin-top:18px}.ApplicationForm_actions__QrN3N{border-top:1px solid var(--line);margin-top:38px;padding-top:26px;display:flex;justify-content:space-between;align-items:center;gap:15px}.ApplicationForm_actions__QrN3N button:disabled{opacity:.6;cursor:wait}.ApplicationForm_previous__w2BkA{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:10px 0;font:inherit;font-size:12px;cursor:pointer}.ApplicationForm_required___WgBm,.ApplicationForm_saveNote__wVImN{font-size:10px;color:var(--muted)}.ApplicationForm_saveNote__wVImN{margin:18px 0 0;line-height:1.7;text-align:right}.ApplicationForm_honeypot__kmDqr{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ApplicationForm_reviewJob__4XpTK{border:1px solid var(--line);padding:22px 24px;margin-bottom:24px}.ApplicationForm_reviewJob__4XpTK>span{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.ApplicationForm_reviewJob__4XpTK h3{font-size:24px;line-height:1.2;margin:10px 0;font-weight:700;letter-spacing:var(--font-heading-tracking)}.ApplicationForm_reviewJob__4XpTK p{font-size:12px;color:var(--muted);margin:0}.ApplicationForm_reviewSection__vUtZE{padding:22px 0;border-bottom:1px solid var(--line)}.ApplicationForm_reviewSection__vUtZE>div{display:flex;justify-content:space-between;gap:12px;align-items:center}.ApplicationForm_reviewSection__vUtZE h3{font-size:13px;font-weight:700;margin:0}.ApplicationForm_reviewSection__vUtZE button{border:0;background:none;display:flex;align-items:center;gap:5px;font:inherit;font-size:11px;color:var(--accent);cursor:pointer;padding:6px}.ApplicationForm_reviewSection__vUtZE dl{margin:18px 0 0;display:grid;gap:12px}.ApplicationForm_reviewSection__vUtZE dl>div{display:grid;grid-template-columns:140px 1fr;gap:15px;font-size:12px;line-height:1.7}.ApplicationForm_reviewSection__vUtZE dt{color:var(--muted)}.ApplicationForm_reviewSection__vUtZE dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.ApplicationForm_privacyNotice__ddx_T{display:flex;align-items:flex-start;gap:13px;margin-top:28px;font-size:11px;color:var(--muted);line-height:1.8}.ApplicationForm_privacyNotice__ddx_T svg{flex-shrink:0;color:var(--accent);margin-top:3px}.ApplicationForm_privacyNotice__ddx_T p{margin:0}.ApplicationForm_privacyNotice__ddx_T a{text-decoration:underline;color:var(--ink)}.ApplicationForm_consent__zZbba{display:flex;gap:12px;align-items:flex-start;font-size:11px;line-height:1.8;margin-top:24px;cursor:pointer}.ApplicationForm_consent__zZbba input{width:17px;height:17px;margin:3px 0 0;accent-color:var(--accent);flex-shrink:0}.ApplicationForm_error__7GLAx{padding:16px;margin-top:24px;background:#f7e9e6;border-left:2px solid #b43535;color:#8f2525;font-size:12px;line-height:1.7}.ApplicationForm_progress__q2fEo{margin-top:24px}.ApplicationForm_progress__q2fEo>div{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);margin-bottom:8px}.ApplicationForm_progress__q2fEo progress{width:100%;height:5px;accent-color:var(--accent)}.ApplicationForm_success__UhalB{padding:40px 0}.ApplicationForm_success__UhalB>svg{color:var(--accent);margin-bottom:28px}.ApplicationForm_success__UhalB h2{font-size:clamp(38px,4vw,58px);font-weight:700;letter-spacing:var(--font-heading-tracking);line-height:1.1;margin:22px 0}.ApplicationForm_success__UhalB>p:not(.eyebrow){font-size:14px;color:var(--muted);line-height:1.8;margin:20px 0}.ApplicationForm_reference__Em5P9{display:flex;flex-direction:column;gap:13px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px 0;margin:26px 0}.ApplicationForm_reference__Em5P9 span{font-size:11px;color:var(--muted)}.ApplicationForm_reference__Em5P9 strong{font-size:22px;letter-spacing:.03em;overflow-wrap:anywhere}.ApplicationForm_success__UhalB>a{margin-top:20px}@keyframes ApplicationForm_enter__hbh_G{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.ApplicationForm_layout__1P11v{gap:45px}.ApplicationForm_steps___1cEv li{font-size:9px}.ApplicationForm_jobImage__owNOx{height:220px}.ApplicationForm_page__SunM_{padding-top:45px}}@media (max-width:800px){.ApplicationForm_layout__1P11v{grid-template-columns:1fr;gap:40px}.ApplicationForm_sidebar__eJkV3 h1{font-size:52px;margin:18px 0 26px}.ApplicationForm_jobImage__owNOx{display:none}.ApplicationForm_jobMeta__gvC8J{padding:0 0 20px}.ApplicationForm_sidebar__eJkV3 .ApplicationForm_private__t4yme{display:none}.ApplicationForm_back___Xyri{margin-bottom:30px}.ApplicationForm_steps___1cEv{margin-bottom:32px}.ApplicationForm_steps___1cEv li{font-size:10px}.ApplicationForm_page__SunM_{padding:30px 0 65px}.ApplicationForm_formHeading___vKOl h2{font-size:34px}.ApplicationForm_formHeading___vKOl>p:last-child{margin-bottom:25px}.ApplicationForm_success__UhalB{padding-top:0}}@media (max-width:480px){.ApplicationForm_grid__KRNE4{grid-template-columns:1fr;gap:22px}.ApplicationForm_actions__QrN3N{align-items:center}.ApplicationForm_actions__QrN3N .button{font-size:11px;padding:16px 18px}.ApplicationForm_reviewSection__vUtZE dl>div{grid-template-columns:1fr;gap:3px}.ApplicationForm_steps___1cEv li>div{max-width:74px}.ApplicationForm_sidebar__eJkV3 h1{font-size:48px}.ApplicationForm_formHeading___vKOl h2{font-size:31px}.ApplicationForm_required___WgBm{max-width:80px;line-height:1.7}.ApplicationForm_saveNote__wVImN{text-align:left}.ApplicationForm_previous__w2BkA{font-size:10px}.ApplicationForm_jobMeta__gvC8J p{font-size:11px}}@media (prefers-reduced-motion:reduce){.ApplicationForm_formBody__poGQi{animation:none}.ApplicationForm_field__s_e0t>input,.ApplicationForm_field__s_e0t>select,.ApplicationForm_field__s_e0t>textarea{transition:none}}.ApplicationForm_reference__Em5P9 button{display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:11px;border:0;background:none;color:var(--accent);padding:4px 0;cursor:pointer;align-self:flex-start}.ApplicationForm_formHeading___vKOl>p:last-child,.ApplicationForm_success__UhalB>p:not(.eyebrow){font-size:16px}.ApplicationForm_field__s_e0t>label{font-size:14px}.ApplicationForm_field__s_e0t>label span{font-size:12px}.ApplicationForm_field__s_e0t>input,.ApplicationForm_field__s_e0t>select,.ApplicationForm_field__s_e0t>textarea{font-size:16px}.ApplicationForm_consent__zZbba,.ApplicationForm_documentNote__YYn_p,.ApplicationForm_example___kdKU,.ApplicationForm_example___kdKU strong,.ApplicationForm_fieldError__nk7OZ,.ApplicationForm_privacyNotice__ddx_T,.ApplicationForm_private__t4yme,.ApplicationForm_saveNote__wVImN{font-size:13px}.ApplicationForm_jobMeta__gvC8J p{font-size:14px}.ApplicationForm_back___Xyri{font-size:14px;min-height:44px}.ApplicationForm_steps___1cEv li{font-size:12px}.ApplicationForm_steps___1cEv li>span{width:32px;height:32px;font-size:12px}.ApplicationForm_previous__w2BkA{font-size:14px;min-height:44px}.ApplicationForm_required___WgBm{font-size:12px}.ApplicationForm_actions__QrN3N .button,.ApplicationForm_file__eQcKX strong{font-size:14px}.ApplicationForm_file__eQcKX span{font-size:12px}.ApplicationForm_file__eQcKX button{width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ApplicationForm_fileHint__czB0Z,.ApplicationForm_upload__fG7d0>p{font-size:13px}.ApplicationForm_reviewJob__4XpTK>span{font-size:12px}.ApplicationForm_reviewJob__4XpTK p,.ApplicationForm_reviewSection__vUtZE dl>div,.ApplicationForm_reviewSection__vUtZE h3{font-size:14px}.ApplicationForm_reviewSection__vUtZE button{font-size:13px;min-height:44px;padding-inline:12px}.ApplicationForm_reference__Em5P9 span{font-size:13px}.ApplicationForm_reference__Em5P9 button{font-size:14px;min-height:44px}.ApplicationForm_error__7GLAx{font-size:14px}.ApplicationForm_progress__q2fEo>div{font-size:13px}.ApplicationForm_consent__zZbba{min-height:44px}.ApplicationForm_consent__zZbba input{width:20px;height:20px}@media (max-width:480px){.ApplicationForm_actions__QrN3N{flex-wrap:wrap;row-gap:12px}.ApplicationForm_actions__QrN3N .button{flex:1;min-width:170px;font-size:14px}.ApplicationForm_previous__w2BkA{font-size:13px}.ApplicationForm_steps___1cEv li{font-size:11px}.ApplicationForm_steps___1cEv li>div{max-width:80px}.ApplicationForm_grid__KRNE4{gap:24px}.ApplicationForm_jobMeta__gvC8J p{font-size:13px}}