@font-face{font-display:block;font-family:Petit;font-style:normal;font-weight:400;src:url(/assets/fonts/PetitSerif-Regular.woff2) format("woff2")}@font-face{font-display:block;font-family:PPFragment;font-style:normal;font-weight:400;src:url(/assets/fonts/PPFragment-SansLight.woff2) format("woff2")}@font-face{font-display:block;font-family:PPFragment;font-style:normal;font-weight:300;src:url(/assets/fonts/PPFragment-SansLight.woff2) format("woff2")}.JobDetail_jobDetail__Vywp_{padding-block-start:9.25rem;position:relative}@media(min-width:1024px){.JobDetail_jobDetail__Vywp_{padding-block-start:16rem}}.JobDetail_jobDetail__Vywp_ .JobDetail_titleWrapper__k69DF{margin-inline:auto;max-inline-size:334px}@media(min-width:1024px){.JobDetail_jobDetail__Vywp_ .JobDetail_titleWrapper__k69DF{max-inline-size:1480px}}.JobDetail_jobDetail__Vywp_ .JobDetail_title__tJtNN{font-weight:400;font-family:Petit,system-ui,helvetica,arial,sans-serif;font-size:clamp(1.875rem,calc(1.875rem + 0 * (100vw - 22.5rem) / 41.5),1.875rem);letter-spacing:-.02em;line-height:clamp(2.125rem,calc(2.125rem + 0 * (100vw - 22.5rem) / 41.5),2.125rem);text-transform:uppercase;text-shadow:0 0 40px #000;margin-block:auto;text-align:center;color:#fdecb4}@media(min-width:1024px){.JobDetail_jobDetail__Vywp_ .JobDetail_title__tJtNN{font-size:clamp(2rem,calc(2rem + 1 * (100vw - 80rem) / 40),3rem);letter-spacing:-.03em;line-height:clamp(2.375rem,calc(2.375rem + 1.0625 * (100vw - 80rem) / 40),3.4375rem);font-weight:400;font-family:Petit,system-ui,helvetica,arial,sans-serif;font-size:clamp(2.8125rem,calc(2.8125rem + 0 * (100vw - 22.5rem) / 41.5),2.8125rem);letter-spacing:-.02em;line-height:clamp(2.8125rem,calc(2.8125rem + 0 * (100vw - 22.5rem) / 41.5),2.8125rem);text-transform:uppercase;text-shadow:0 0 40px #000}}@media(min-width:1024px)and (min-width:1024px){.JobDetail_jobDetail__Vywp_ .JobDetail_title__tJtNN{font-size:clamp(3.5rem,calc(3.5rem + 1.8125 * (100vw - 80rem) / 40),5.3125rem);line-height:clamp(3.75rem,calc(3.75rem + 1.875 * (100vw - 80rem) / 40),5.625rem)}}.JobDetail_jobDetail__Vywp_ .JobDetail_commitmentWrapper__Rzsn9{display:grid;grid-template-columns:auto auto auto;align-items:center;justify-content:space-between;margin-block-start:24px;margin-block-end:35px;max-inline-size:335px;margin-inline:auto}@media(min-width:1024px){.JobDetail_jobDetail__Vywp_ .JobDetail_commitmentWrapper__Rzsn9{margin-block:80px;max-inline-size:1181px}}.JobDetail_jobDetail__Vywp_ .JobDetail_commitment__48_2p{font-weight:300;font-family:PPFragment,system-ui,helvetica,arial,sans-serif;font-size:clamp(1.125rem,calc(1.125rem + 0 * (100vw - 22.5rem) / 41.5),1.125rem);letter-spacing:.02em;line-height:clamp(1.5rem,calc(1.5rem + 0 * (100vw - 22.5rem) / 41.5),1.5rem);text-align:center;color:#fdecb4;display:flex;flex-direction:column;gap:.5rem}@media(min-width:1024px){.JobDetail_jobDetail__Vywp_ .JobDetail_commitment__48_2p{font-size:clamp(1rem,calc(1rem + .3125 * (100vw - 80rem) / 40),1.3125rem);line-height:clamp(1.375rem,calc(1.375rem + .3125 * (100vw - 80rem) / 40),1.6875rem)}}.JobDetail_jobDetail__Vywp_ .JobDetail_separator__6tF8J{background-color:#1d1d20;block-size:80px}@media(min-width:1024px){.JobDetail_jobDetail__Vywp_ .JobDetail_separator__6tF8J{block-size:120px}}.JobDetail_jobDetail__Vywp_ .JobDetail_grayBG__12kAH{background-color:#1d1d20}.JobDetail_jobDetail__Vywp_ .JobDetail_content__ThSdn{background-color:#000;margin-inline:auto;max-inline-size:334px;padding-block-start:40px;padding-block-end:1px}.JobDetail_jobDetail__Vywp_ .JobDetail_content__ThSdn h1,.JobDetail_jobDetail__Vywp_ .JobDetail_content__ThSdn h2{margin-block-start:64px;margin-block-end:32px;margin-inline:auto}@media(min-width:1024px){.JobDetail_jobDetail__Vywp_ .JobDetail_content__ThSdn h1,.JobDetail_jobDetail__Vywp_ .JobDetail_content__ThSdn h2{margin-block-end:64px;max-inline-size:874px}.JobDetail_jobDetail__Vywp_ .JobDetail_content__ThSdn{max-inline-size:1378px;padding-block-start:88px;padding-block-end:1px;padding-inline:140px}}.JobDetail_jobDetail__Vywp_ .JobDetail_icon__hJqOY{color:#fdecb4;display:block;margin-inline:auto;margin-block-end:40px}@media(min-width:1024px){.JobDetail_jobDetail__Vywp_ .JobDetail_icon__hJqOY{margin-block-end:80px}}.JobDetail_jobDetail__Vywp_ .JobDetail_line__XMKu2,.JobDetail_jobDetail__Vywp_ hr{border:1px solid hsla(46,95%,85%,.2);margin-block:48px;max-inline-size:256px}@media(min-width:1024px){.JobDetail_jobDetail__Vywp_ .JobDetail_line__XMKu2,.JobDetail_jobDetail__Vywp_ hr{max-inline-size:1176px;margin-block-start:64px;margin-block-end:80px}}.JobDetail_jobDetail__Vywp_ .JobDetail_description__u3y5F{margin-inline:auto;max-inline-size:256px}@media(min-width:1024px){.JobDetail_jobDetail__Vywp_ .JobDetail_description__u3y5F{max-inline-size:1176px}}.JobDetail_jobDetail__Vywp_ .JobDetail_contentInfo___cdwm,.JobDetail_jobDetail__Vywp_ ol,.JobDetail_jobDetail__Vywp_ ul{margin-inline:auto}@media(min-width:1024px){.JobDetail_jobDetail__Vywp_ .JobDetail_contentInfo___cdwm,.JobDetail_jobDetail__Vywp_ ol,.JobDetail_jobDetail__Vywp_ ul{max-inline-size:874px}}.JobDetail_jobDetail__Vywp_ .JobDetail_info__IyxeA{margin-inline:auto;max-inline-size:256px}@media(min-width:1024px){.JobDetail_jobDetail__Vywp_ .JobDetail_info__IyxeA{max-inline-size:1176px}}.JobDetail_jobDetail__Vywp_ .JobDetail_infoBlock__I31dF{margin-block-end:48px}@media(min-width:1024px){.JobDetail_jobDetail__Vywp_ .JobDetail_infoBlock__I31dF{margin-block-end:80px}}.JobDetail_jobDetail__Vywp_ strong{font-weight:600}.JobDetail_jobDetail__Vywp_ .JobDetail_text__2ECoK,.JobDetail_jobDetail__Vywp_ p{font-weight:300;font-family:PPFragment,system-ui,helvetica,arial,sans-serif;font-size:clamp(1.125rem,calc(1.125rem + 0 * (100vw - 22.5rem) / 41.5),1.125rem);letter-spacing:.02em;line-height:clamp(1.5rem,calc(1.5rem + 0 * (100vw - 22.5rem) / 41.5),1.5rem);color:#fff;margin-block-end:20px}@media(min-width:1024px){.JobDetail_jobDetail__Vywp_ .JobDetail_text__2ECoK,.JobDetail_jobDetail__Vywp_ p{font-size:clamp(1rem,calc(1rem + .3125 * (100vw - 80rem) / 40),1.3125rem);line-height:clamp(1.375rem,calc(1.375rem + .3125 * (100vw - 80rem) / 40),1.6875rem)}}.JobDetail_jobDetail__Vywp_ .JobDetail_text__2ECoK a,.JobDetail_jobDetail__Vywp_ p a{text-decoration:none;color:#fdecb4;transition:color .3s ease}.JobDetail_jobDetail__Vywp_ .JobDetail_text__2ECoK a:hover,.JobDetail_jobDetail__Vywp_ p a:hover{color:hsla(46,95%,85%,.6)}.JobDetail_jobDetail__Vywp_ .JobDetail_text__2ECoK ul>li,.JobDetail_jobDetail__Vywp_ p ul>li{list-style:none;margin-block-end:20px;font-size:inherit;line-height:1.5;position:relative;padding-inline-start:20px}.JobDetail_jobDetail__Vywp_ .JobDetail_text__2ECoK ul>li:before,.JobDetail_jobDetail__Vywp_ p ul>li:before{content:"";position:absolute;inset-block-start:.8em;inset-inline-start:0;transform:translateY(-50%);inline-size:4px;block-size:4px;background-color:#fff}.JobDetail_jobDetail__Vywp_ .JobDetail_text__2ECoK ol>li,.JobDetail_jobDetail__Vywp_ p ol>li{margin-block-end:20px;margin-inline-start:10px;font-size:inherit;line-height:1.5;position:relative;padding-inline-start:10px}.JobDetail_jobDetail__Vywp_ .JobDetail_text__2ECoK ol>li::marker,.JobDetail_jobDetail__Vywp_ p ol>li::marker{font-size:14px}.JobDetail_jobDetail__Vywp_ .JobDetail_contentClosing__TV_T_{margin-inline:auto;max-inline-size:256px}@media(min-width:1024px){.JobDetail_jobDetail__Vywp_ .JobDetail_contentClosing__TV_T_{max-inline-size:1176px}}.JobDetail_jobDetail__Vywp_ .JobDetail_contentClosing__TV_T_ a{text-decoration:none;color:#fdecb4;transition:color .3s ease}.JobDetail_jobDetail__Vywp_ .JobDetail_contentClosing__TV_T_ a:hover{color:hsla(46,95%,85%,.6)}.JobDetail_jobDetail__Vywp_ .JobDetail_btn__6bkSt{margin-block:61px;margin-inline-start:40px;color:#000}@media(min-width:1024px){.JobDetail_jobDetail__Vywp_ .JobDetail_btn__6bkSt{margin-block-start:56px;margin-block-end:120px;margin-inline-start:10px}}