.Text_h1__zLJw1{font-family:var(--font-sora),"Sora",ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:clamp(3rem,1.4rem + 5.5vw,6rem);line-height:.98;letter-spacing:-.055em}.Text_h2__YEmTP{font-size:clamp(2.125rem,1.45rem + 2.5vw,3.25rem);line-height:1.06;letter-spacing:-.045em}.Text_h2__YEmTP,.Text_h3__jhl00{font-family:var(--font-sora),"Sora",ui-sans-serif,system-ui,sans-serif;font-weight:600}.Text_h3__jhl00{font-size:clamp(1.375rem,1.15rem + 1vw,1.75rem);line-height:1.25;letter-spacing:-.01em}.Text_h4__bjyN6{font-family:var(--font-sora),"Sora",ui-sans-serif,system-ui,sans-serif;font-weight:600;font-size:1.25rem;line-height:1.4}.Text_caption1__LsYFs{font-weight:400;font-size:20px;line-height:1.6}.Text_caption2__sW4GH{font-weight:400;font-size:18px;line-height:1.6}.Text_body__QOSnT{font-weight:400;font-size:17px;line-height:1.65}.Text_body2__nZ91W{font-weight:400;font-size:15px;line-height:1.6}.Text_overline__400An{font-weight:700;font-size:13px;line-height:1.4;letter-spacing:.13em;text-transform:uppercase}.Text_overline2__k4UdL{font-weight:600;font-size:11px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.Text_primary__aaU0C,.Text_secondary__KvAb1{color:#0a1410}.Text_hint__8scwu{color:#606773}.Text_tertiary__ZuJrd{color:#fff}.Text_success__unrSD{color:#318153}.Text_error__sgsGp{color:#dc3232}.Text_inherit__hvrXw{color:inherit}.Text_text-bold__L9dab{font-weight:700}.Text_text-semibold__LFi1D{font-weight:600}.Text_text-normal__A7a16{font-weight:400}.Text_text-left__tYgr_{text-align:left}.Text_text-center__o1IpO{text-align:center}.Text_text-right__nqQXG{text-align:right}.Text_text-justify__HSgxx{text-align:justify}.Text_truncate__aJrro{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Reveal_reveal__wJaN2{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease;will-change:opacity,transform}.Reveal_visible__nwh9O{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.Reveal_reveal__wJaN2{transition:none;opacity:1;transform:none}}.JobDescriptionBanner_section__r53AX{background:linear-gradient(135deg,#07100b,#10241a);padding:76px 0}@media(min-width:768px){.JobDescriptionBanner_section__r53AX{padding:136px 0}}.JobDescriptionBanner_content__lIzHG{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.JobDescriptionBanner_backLink__xUswQ{display:inline-flex;align-items:center;gap:8px;margin-bottom:24px;font-size:14px;font-weight:600;color:hsla(45,33%,98%,.62);transition:color .2s ease}.JobDescriptionBanner_backLink__xUswQ:hover{color:#fbfaf7}.JobDescriptionBanner_backIcon__mff2e{font-size:12px}.JobDescriptionBanner_eyebrow__Z12eG{margin-bottom:16px;color:#78d89a}.JobDescriptionBanner_title__DMOFU{max-width:780px;margin-bottom:24px;color:#fbfaf7}.JobDescriptionBanner_chips__jgRPE{display:flex;flex-wrap:wrap;gap:16px}.JobDescriptionBanner_chip__Rzhqp{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;color:hsla(45,33%,98%,.78);background-color:hsla(45,33%,98%,.07);border:1px solid hsla(45,33%,98%,.14);border-radius:999px}.JobDescriptionBanner_chipIcon__oYtrC{color:#78d89a;font-size:12px}@keyframes ContactHelpForm_animation-slide-in-down__Yil_e{0%{transform:translateY(-100%)}to{transform:translate(0)}}@keyframes ContactHelpForm_animation-slide-in-right__Wd5_3{0%{transform:translateX(150%)}to{transform:translateX(0)}}@keyframes ContactHelpForm_slideshow-image-out__m5vPW{0%{opacity:1}65%{opacity:0}to{opacity:0;transform:translate3d(1.5%,0,0)}}@keyframes ContactHelpForm_slideshow-image-in__x8hr6{0%{opacity:0;transform:translate3d(-2%,0,0)}65%{opacity:1}to{opacity:1;transform:translateZ(0)}}@keyframes ContactHelpForm_underline-animation__vwnVP{0%{width:0}70%{width:60%}to{width:100%}}.ContactHelpForm_contactFormWrapper__96KwY,.ContactHelpForm_contactFormWrapper__96KwY .ContactHelpForm_form__wdRfE{width:100%}@media(min-width:768px){.ContactHelpForm_contactFormWrapper__96KwY .ContactHelpForm_form__wdRfE{display:flex;flex-wrap:wrap;justify-content:space-between}}.ContactHelpForm_contactFormWrapper__96KwY .ContactHelpForm_form__wdRfE .ContactHelpForm_errorMainContainer__ImBLL{width:100%;margin:24px 0 0;padding:16px;font-size:14px;font-weight:400;color:#dc3232;background-color:rgba(220,50,50,.08);border:1px solid rgba(220,50,50,.3);border-radius:10px}.ContactHelpForm_contactFormWrapper__96KwY .ContactHelpForm_form__wdRfE .ContactHelpForm_submitButton__UJ_TE{width:100%;height:56px;margin-top:16px;font-size:16px;font-weight:500}.ContactHelpForm_contactFormWrapper__96KwY .ContactHelpForm_form__wdRfE .ContactHelpForm_formInputContainer__jQvUg{width:100%;margin-bottom:32px}@media(min-width:768px){.ContactHelpForm_contactFormWrapper__96KwY .ContactHelpForm_form__wdRfE .ContactHelpForm_formInputContainer__jQvUg{width:47%}}.ContactHelpForm_contactFormWrapper__96KwY .ContactHelpForm_form__wdRfE .ContactHelpForm_formInputContainer__jQvUg span{display:block;font-size:14px;font-weight:500;color:#0a1410;line-height:1.4;margin-bottom:8px}.ContactHelpForm_contactFormWrapper__96KwY .ContactHelpForm_form__wdRfE .ContactHelpForm_formInputContainer__jQvUg input:-webkit-autofill,.ContactHelpForm_contactFormWrapper__96KwY .ContactHelpForm_form__wdRfE .ContactHelpForm_formInputContainer__jQvUg input:-webkit-autofill:active,.ContactHelpForm_contactFormWrapper__96KwY .ContactHelpForm_form__wdRfE .ContactHelpForm_formInputContainer__jQvUg input:-webkit-autofill:focus,.ContactHelpForm_contactFormWrapper__96KwY .ContactHelpForm_form__wdRfE .ContactHelpForm_formInputContainer__jQvUg input:-webkit-autofill:hover{-webkit-background-clip:text}.ContactHelpForm_contactFormWrapper__96KwY .ContactHelpForm_form__wdRfE .ContactHelpForm_formInputContainer__jQvUg input,.ContactHelpForm_contactFormWrapper__96KwY .ContactHelpForm_form__wdRfE .ContactHelpForm_formInputContainer__jQvUg textarea{width:100%;border:1px solid #dfe2e5;border-radius:18px;color:#0a1410;font-size:14px;background-color:#f1f2f0;padding:16px;transition:border-color .2s ease,box-shadow .2s ease}.ContactHelpForm_contactFormWrapper__96KwY .ContactHelpForm_form__wdRfE .ContactHelpForm_formInputContainer__jQvUg input:focus,.ContactHelpForm_contactFormWrapper__96KwY .ContactHelpForm_form__wdRfE .ContactHelpForm_formInputContainer__jQvUg textarea:focus{outline:none;border-color:#78d89a;box-shadow:0 0 0 3px rgba(120,216,154,.15)}.ContactHelpForm_contactFormWrapper__96KwY .ContactHelpForm_form__wdRfE .ContactHelpForm_formInputContainer__jQvUg input::placeholder,.ContactHelpForm_contactFormWrapper__96KwY .ContactHelpForm_form__wdRfE .ContactHelpForm_formInputContainer__jQvUg textarea::placeholder{color:#606773;font-weight:400;font-size:14px}.ContactHelpForm_contactFormWrapper__96KwY .ContactHelpForm_form__wdRfE .ContactHelpForm_formInputContainer__jQvUg textarea{resize:vertical}.ContactHelpForm_contactFormWrapper__96KwY .ContactHelpForm_form__wdRfE .ContactHelpForm_formInputContainer__jQvUg input{height:48px}.ContactHelpForm_contactFormWrapper__96KwY .ContactHelpForm_form__wdRfE .ContactHelpForm_formInputContainer__jQvUg .ContactHelpForm_error__Yb8N4{font-size:12px;color:#dc3232;padding-top:4px}@media(min-width:768px){.ContactHelpForm_contactFormWrapper__96KwY .ContactHelpForm_form__wdRfE .ContactHelpForm_formInputContainer__jQvUg:has(textarea){width:100%}}.Loader_loaderContainer__NgXFw{display:flex;align-items:center}.ApplyForJobForm_formWrapper__3gLFK,.ApplyForJobForm_form__bmFuU{width:100%}.ApplyForJobForm_form__bmFuU .ApplyForJobForm_errorMainContainer__KLG3y{width:100%;margin:24px 0 0;padding:16px;font-size:14px;font-weight:400;color:#dc3232;background-color:rgba(220,50,50,.08);border-radius:10px}.ApplyForJobForm_form__bmFuU .ApplyForJobForm_submitButtonContainer__Kq4mD{width:100%;text-align:left;margin-top:8px}.ApplyForJobForm_form__bmFuU .ApplyForJobForm_submitButtonContainer__Kq4mD .ApplyForJobForm_submitButton__0gsv5{height:48px;font-size:15px;font-weight:600;border-radius:999px;width:100%}@media(min-width:768px){.ApplyForJobForm_form__bmFuU .ApplyForJobForm_submitButtonContainer__Kq4mD .ApplyForJobForm_submitButton__0gsv5{width:auto;min-width:160px}}.ApplyForJobForm_form__bmFuU .ApplyForJobForm_formInputContainer__M1d0_{width:100%;margin-bottom:24px}.ApplyForJobForm_form__bmFuU .ApplyForJobForm_formInputContainer__M1d0_ span{display:block;font-size:13px;font-weight:600;color:#0a1410;line-height:24px;margin-bottom:8px}.ApplyForJobForm_form__bmFuU .ApplyForJobForm_formInputContainer__M1d0_ input{width:100%;height:44px;border:1px solid #dfe2e5;color:#0a1410;font-size:14px;font-weight:500;background-color:#fbfaf7;padding-left:16px;border-radius:10px;transition:border-color .2s ease}.ApplyForJobForm_form__bmFuU .ApplyForJobForm_formInputContainer__M1d0_ input:focus{border-color:#78d89a;outline:none}.ApplyForJobForm_form__bmFuU .ApplyForJobForm_formInputContainer__M1d0_ input~p{font-size:13px;padding-top:8px}.ApplyForJobForm_form__bmFuU .ApplyForJobForm_formInputContainer__M1d0_:has(input[type=hidden]){display:none}.ApplyForJobForm_form__bmFuU .ApplyForJobForm_uploadFilesContainer__voOqF{width:100%;display:flex;flex-direction:column}.ApplyForJobForm_form__bmFuU .ApplyForJobForm_uploadFilesContainer__voOqF span{display:block;font-size:13px;font-weight:600;color:#0a1410;line-height:24px;margin-bottom:8px}.ApplyForJobForm_form__bmFuU .ApplyForJobForm_uploadFilesContainer__voOqF .ApplyForJobForm_cvContainer__zwRme,.ApplyForJobForm_form__bmFuU .ApplyForJobForm_uploadFilesContainer__voOqF .ApplyForJobForm_motivationLetterContainer__v3FZK{overflow:hidden;margin-bottom:24px}.ApplyForJobForm_form__bmFuU .ApplyForJobForm_uploadFilesContainer__voOqF .ApplyForJobForm_cvContainer__zwRme input,.ApplyForJobForm_form__bmFuU .ApplyForJobForm_uploadFilesContainer__voOqF .ApplyForJobForm_motivationLetterContainer__v3FZK input{width:auto;cursor:pointer}.ApplyForJobForm_form__bmFuU .ApplyForJobForm_uploadFilesContainer__voOqF .ApplyForJobForm_cvContainer__zwRme input~p,.ApplyForJobForm_form__bmFuU .ApplyForJobForm_uploadFilesContainer__voOqF .ApplyForJobForm_motivationLetterContainer__v3FZK input~p{font-size:13px;padding-top:8px}.ApplyForJobForm_form__bmFuU .ApplyForJobForm_uploadFilesContainer__voOqF .ApplyForJobForm_cvContainer__zwRme input[type=file]::-webkit-file-upload-button,.ApplyForJobForm_form__bmFuU .ApplyForJobForm_uploadFilesContainer__voOqF .ApplyForJobForm_motivationLetterContainer__v3FZK input[type=file]::-webkit-file-upload-button{margin-right:16px;border:none;background-color:#78d89a;padding:8px 16px;border-radius:999px;color:#fbfaf7;font-weight:600;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.ApplyForJobForm_form__bmFuU .ApplyForJobForm_uploadFilesContainer__voOqF .ApplyForJobForm_cvContainer__zwRme input[type=file]::file-selector-button,.ApplyForJobForm_form__bmFuU .ApplyForJobForm_uploadFilesContainer__voOqF .ApplyForJobForm_motivationLetterContainer__v3FZK input[type=file]::file-selector-button{margin-right:16px;border:none;background-color:#78d89a;padding:8px 16px;border-radius:999px;color:#fbfaf7;font-weight:600;cursor:pointer;transition:background-color .2s ease}.ApplyForJobForm_form__bmFuU .ApplyForJobForm_uploadFilesContainer__voOqF .ApplyForJobForm_cvContainer__zwRme input[type=file]::-webkit-file-upload-button:hover,.ApplyForJobForm_form__bmFuU .ApplyForJobForm_uploadFilesContainer__voOqF .ApplyForJobForm_motivationLetterContainer__v3FZK input[type=file]::-webkit-file-upload-button:hover{background-color:#112018}.ApplyForJobForm_form__bmFuU .ApplyForJobForm_uploadFilesContainer__voOqF .ApplyForJobForm_cvContainer__zwRme input[type=file]::file-selector-button:hover,.ApplyForJobForm_form__bmFuU .ApplyForJobForm_uploadFilesContainer__voOqF .ApplyForJobForm_motivationLetterContainer__v3FZK input[type=file]::file-selector-button:hover{background-color:#112018}.JobDescriptionInfo_section__HeEoA{background-color:#fbfaf7;padding:76px 0}@media(min-width:768px){.JobDescriptionInfo_section__HeEoA{padding:136px 0}}.JobDescriptionInfo_layout__Wedsf{display:flex;flex-direction:column;gap:48px}@media(min-width:1200px){.JobDescriptionInfo_layout__Wedsf{flex-direction:row;align-items:flex-start;gap:40px}}.JobDescriptionInfo_article__ErIdu{min-width:0}@media(min-width:1200px){.JobDescriptionInfo_article__ErIdu{flex:1 1 60%}}.JobDescriptionInfo_description__4JWcj{font-size:18px;margin-bottom:32px}.JobDescriptionInfo_paragraphs__3rtQO{display:flex;flex-direction:column;gap:16px}.JobDescriptionInfo_paragraph__3U93f{line-height:1.7}.JobDescriptionInfo_block__jAdI_{margin-bottom:40px}.JobDescriptionInfo_block__jAdI_:last-child{margin-bottom:0}.JobDescriptionInfo_blockTitle__gOJlD{margin-bottom:16px}.JobDescriptionInfo_list__J5dmc{display:flex;flex-direction:column;gap:16px}.JobDescriptionInfo_listItem__PcoeO{display:flex;align-items:flex-start;gap:16px;line-height:1.7}.JobDescriptionInfo_bullet__oaexr{margin-top:6px;color:#78d89a;font-size:13px;flex-shrink:0}.JobDescriptionInfo_sidebar__nK4Wq{min-width:0}@media(min-width:1200px){.JobDescriptionInfo_sidebar__nK4Wq{flex:0 0 400px;max-width:400px;position:-webkit-sticky;position:sticky;top:96px}}.JobDescriptionInfo_applyCard__a6LvM{background-color:#fbfaf7;border:1px solid #dfe2e5;border-radius:28px;box-shadow:inset 0 1px 0 hsla(45,33%,98%,.8),0 2px 4px rgba(10,20,16,.04),0 18px 60px rgba(10,20,16,.09);padding:24px}@media(min-width:768px){.JobDescriptionInfo_applyCard__a6LvM{padding:32px}}.JobDescriptionInfo_applyTitle___m_i1{margin-bottom:24px}