.JobDetailHeader_jobDetailHeader__pm4A_{margin-top:32px;margin-bottom:32px}@media(min-width:576px){.JobDetailHeader_jobDetailHeader__pm4A_{margin-top:48px;margin-bottom:48px}}@media(min-width:992px){.JobDetailHeader_jobDetailHeader__pm4A_{margin-top:64px;margin-bottom:64px}}.JobDetailHeader_jobDetailHeader__pm4A_ .JobDetailHeader_title__zfGTd{font-family:"frogSerif",source-han-serif-sc,serif;font-style:normal;font-weight:300;font-size:38px;line-height:44px;font-feature-settings:"pnum" on,"lnum" on}@media(max-width:767.98px){.JobDetailHeader_jobDetailHeader__pm4A_ .JobDetailHeader_title__zfGTd{padding-top:32px}}@media(min-width:992px){.JobDetailHeader_jobDetailHeader__pm4A_ .JobDetailHeader_title__zfGTd{font-family:"frogSerif",source-han-serif-sc,serif;font-size:50px;font-weight:300;font-style:normal;line-height:60px}}@media(max-width:767.98px){.JobDetailHeader_jobDetailHeader__pm4A_ .JobDetailHeader_departmentBlock__CrC4q{padding-top:32px}}.JobDetailHeader_jobDetailHeader__pm4A_ .JobDetailHeader_departmentBlock__CrC4q .JobDetailHeader_department__VCdxn{font-family:GT America,source-han-sans-simplified-c,sans-serif;font-style:normal;font-weight:700;font-size:22px;line-height:28px}@media(min-width:992px){.JobDetailHeader_jobDetailHeader__pm4A_ .JobDetailHeader_departmentBlock__CrC4q .JobDetailHeader_department__VCdxn{font-family:GT America,source-han-sans-simplified-c,sans-serif;font-size:28px;font-weight:700;font-style:normal;line-height:34px}}.JobDetailHeader_jobDetailHeader__pm4A_ .JobDetailHeader_departmentBlock__CrC4q .JobDetailHeader_location__24GxP{font-family:GT America,source-han-sans-simplified-c,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:28px}@media(min-width:992px){.JobDetailHeader_jobDetailHeader__pm4A_ .JobDetailHeader_departmentBlock__CrC4q .JobDetailHeader_location__24GxP{font-family:GT America,source-han-sans-simplified-c,sans-serif;font-size:22px;line-height:28px;font-style:normal;font-weight:400}}.JobDetailHeader_jobDetailHeader__pm4A_ .JobDetailHeader_socialIcon__tFNNC{padding-top:16px}@media(min-width:768px){.JobDetailHeader_jobDetailHeader__pm4A_ .JobDetailHeader_socialIcon__tFNNC{padding-top:16px}}.SocialShare_socialShare__S2Upt{display:flex;align-items:center}.SocialShare_socialShare__S2Upt .SocialShare_icon__l8SlK{transition:transform .1s;border-radius:32px}.SocialShare_socialShare__S2Upt .SocialShare_icon__l8SlK:not(:last-of-type){margin-right:16px}.SocialShare_socialShare__S2Upt .SocialShare_icon__l8SlK.SocialShare_white__IIu7Z{outline:1px solid #000}.SocialShare_socialShare__S2Upt .SocialShare_icon__l8SlK.SocialShare_black__30yGV{outline:1px solid #fff}.SocialShare_socialShare__S2Upt .SocialShare_icon__l8SlK:hover{transform:scale(1.2)}.SocialShare_socialShare__S2Upt.SocialShare_sticky__jQcSR{position:fixed;height:100vh;top:0;right:10px;z-index:11;flex-direction:column;justify-content:center;pointer-events:none}@media(min-width:992px){.SocialShare_socialShare__S2Upt.SocialShare_sticky__jQcSR{right:30px}}.SocialShare_socialShare__S2Upt.SocialShare_sticky__jQcSR .SocialShare_icon__l8SlK{margin-right:0;pointer-events:auto}.SocialShare_socialShare__S2Upt.SocialShare_sticky__jQcSR .SocialShare_icon__l8SlK:not(:last-of-type){margin-bottom:12px}.SocialShare_socialShare__S2Upt i.SocialShare_twitterX__m_ZcQ{border-radius:32px;display:inline-flex;justify-content:center;align-items:center;width:32px;height:32px;font-style:normal;font-size:16px;margin:0;font-weight:bolder}@media(max-width:767.98px){.DividerLine_dividerLine__Hum0r{display:none}.DividerLine_dividerLine__Hum0r.DividerLine_showInMobile__NtCWD{display:block}}@media(min-width:576px){.DividerLine_dividerLine__Hum0r .DividerLine_container__asG0h{padding:0}}.DividerLine_dividerLine__Hum0r .DividerLine_line__0mfAh{height:1px;background:#000}.DividerLine_dividerLine__Hum0r.DividerLine_black__8rZHk .DividerLine_line__0mfAh{background:#000}.DividerLine_dividerLine__Hum0r.DividerLine_white__wW8tf .DividerLine_line__0mfAh{background:#fff}.JobDetailTextBlock_jobDetailTextBlock__s3TEg{margin-top:32px;margin-bottom:64px}@media(min-width:992px){.JobDetailTextBlock_jobDetailTextBlock__s3TEg{margin-top:72px;margin-bottom:104px}}.JobDetailTextBlock_jobDetailTextBlock__s3TEg div.JobDetailTextBlock_textContent__L1ZOZ{font-family:GT America,source-han-sans-simplified-c,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:24px}.JobDetailTextBlock_jobDetailTextBlock__s3TEg div.JobDetailTextBlock_textContent__L1ZOZ a{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:700;text-decoration:underline;transition:opacity .2s ease}.JobDetailTextBlock_jobDetailTextBlock__s3TEg div.JobDetailTextBlock_textContent__L1ZOZ a:hover{opacity:.8}.JobDetailTextBlock_jobDetailTextBlock__s3TEg div.JobDetailTextBlock_textContent__L1ZOZ h1,.JobDetailTextBlock_jobDetailTextBlock__s3TEg div.JobDetailTextBlock_textContent__L1ZOZ h2,.JobDetailTextBlock_jobDetailTextBlock__s3TEg div.JobDetailTextBlock_textContent__L1ZOZ h3,.JobDetailTextBlock_jobDetailTextBlock__s3TEg div.JobDetailTextBlock_textContent__L1ZOZ h4,.JobDetailTextBlock_jobDetailTextBlock__s3TEg div.JobDetailTextBlock_textContent__L1ZOZ h5,.JobDetailTextBlock_jobDetailTextBlock__s3TEg div.JobDetailTextBlock_textContent__L1ZOZ h6{font-family:GT America,source-han-sans-simplified-c,sans-serif;font-style:normal;font-weight:700;font-size:22px;line-height:28px}.JobDetailTextBlock_jobDetailTextBlock__s3TEg div.JobDetailTextBlock_textContent__L1ZOZ>*{margin:0;padding-bottom:1em}.JobDetailTextBlock_jobDetailTextBlock__s3TEg div.JobDetailTextBlock_textContent__L1ZOZ li:not(:first-child){padding-top:.5em}@media(min-width:768px){.JobDetailTextBlock_jobDetailTextBlock__s3TEg .JobDetailTextBlock_applyButton__D8gg_{position:-webkit-sticky;position:sticky;top:calc(7.8vh + 32px)}}