.landing-career-position{position:relative}.landing-career-position:after{content:"";width:100%;height:100%;background-image:url(/forge/static/images/landing/career/career-bg.png);background-size:cover;position:absolute;top:0;left:0;z-index:1}.landing-career-position .career-position-header{background:#020824;color:#fff}.landing-career-position .career-position-header .position-overview{display:flex;justify-content:space-between;align-items:center;padding-top:152px;padding-bottom:80px;z-index:2;position:relative}.landing-career-position .career-position-header .position-overview__info{display:flex;flex-direction:column;gap:24px}.landing-career-position .career-position-header .position-overview__info .job-basic{display:flex;gap:32px;font-size:16px;font-weight:400;line-height:28px;margin-top:16px}.landing-career-position .career-position-header .position-overview__info .job-basic .job-city{display:flex;gap:8px;align-items:center}.landing-career-position .career-position-header .position-overview__info .job-basic .job-city .basic-icon{width:24px;height:24px}.landing-career-position .career-position-header .position-overview__info .job-basic .vertical-divider{color:#9599a2}.landing-career-position .career-position-header .position-overview .landing-btn{min-width:-moz-fit-content;min-width:fit-content}.landing-career-position .career-position-body{z-index:2}.landing-career-position .career-position-body .career-position-detail{padding:80px 0;margin:0 auto;max-width:800px;display:flex;flex-direction:column;gap:40px}.landing-career-position .career-position-body .career-position-detail .position-field{display:flex;flex-direction:column;gap:24px}.landing-career-position .career-position-body .career-position-detail .position-field ul{padding-left:16px;display:flex;flex-direction:column;gap:16px}.landing-career-position .career-position-body .career-position-detail .position-field ul li{list-style:none;position:relative}.landing-career-position .career-position-body .career-position-detail .position-field ul li:before{content:"•";font-size:16px;vertical-align:middle;line-height:28px;position:absolute;left:-16px;top:0}.landing-career-position .career-position-body hr{border:none;border-bottom:1px solid #e8eaed}.landing-career-position .career-position-body .career-apply-section{padding:80px 0 140px;margin:0 auto;max-width:800px;display:flex;flex-direction:column;gap:40px}.landing-career-position .career-position-body .career-apply-section .common-form-wrapper{z-index:2}.landing-career-position .landing-career-hr{border:none;border-bottom:1px solid #e8eaed}.landing-career-position .section-text{color:#fff;z-index:2}.landing-career-position .section-text--colorful{background:linear-gradient(90deg,#00dfbf,#1d98ff 50%,#c05ffd);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:20px;font-weight:400;line-height:32px;letter-spacing:5px;width:-moz-fit-content;width:fit-content}.landing-career-position .section-text--lg{font-size:32px;font-weight:700;line-height:44px}.landing-career-position .field-title{z-index:2;font-size:20px;font-weight:700;line-height:32px;letter-spacing:.3px;color:#353536}.landing-career-position .field-content{z-index:2;font-size:16px;font-weight:400;line-height:28px;letter-spacing:.3px;color:#353536}@media(max-width:768px){.landing-career-position:after{background-image:url(/forge/static/images/landing/career/career-bg-tablet.png)}.landing-career-position .career-position-header .position-overview{padding-top:112px;padding-bottom:40px;flex-direction:column;align-items:flex-start;gap:40px}.landing-career-position .career-position-header .position-overview__info{gap:16px}.landing-career-position .career-position-header .position-overview__info .job-basic{margin-top:8px;gap:24px}.landing-career-position .career-position-body .career-position-detail{padding:40px 0;gap:24px}.landing-career-position .career-position-body .career-position-detail .position-field{gap:16px}.landing-career-position .career-position-body .career-apply-section{padding:40px 0 100px}}@media(max-width:390px){.landing-career-position:after{background-image:url(/forge/static/images/landing/career/career-bg-mobile.png)}.landing-career-position .career-position-header .position-overview{padding-top:96px;padding-bottom:32px;gap:24px}.landing-career-position .career-position-header .position-overview__info{gap:8px}.landing-career-position .career-position-header .position-overview__info .job-basic{gap:16px;font-size:14px;line-height:24px}.landing-career-position .career-position-body .career-position-detail{padding:24px 0 40px;gap:16px}.landing-career-position .career-position-body .career-position-detail .position-field{gap:8px}.landing-career-position .career-position-body .career-apply-section{padding:40px 0 60px;gap:24px}.landing-career-position .section-text--colorful{font-size:18px;line-height:32px;letter-spacing:5px}.landing-career-position .section-text--lg{font-size:24px;line-height:40px}.landing-career-position .field-title{font-size:18px;line-height:32px}.landing-career-position .field-content{font-size:14px;line-height:24px}}