@media screen and (max-width:768px){html{font-size:calc(100vw / 7.5)}}body{font-family:'Microsoft YaHei',Arial,Helvetica,sans-serif}.career-page #fullpage{height:100%;width:100%;padding:4.2%;transition:all .2s ease;position:relative;background-image:url("/images/career/pc-banner.png");z-index:9;background-size:cover;background-position:center top;background-repeat:no-repeat}@media screen and (max-width:768px){.career-page #fullpage{padding:8.6%;background-image:url("/images/career/mobile-banner.png")}}@font-face{font-family:'FZLanTingHeiLarge';src:url("/fonts/FZLanTingHeiLarge.ttf") format('ttf')}.hk-font{font-family:'FZLanTingHeiLarge'}.us-font{font-family:'Inter'}.career-page{color:#fff}.career-page .career-page-header{width:100%;z-index:100}.career-page .career-page-header .header-wrapper{display:inline-flex;justify-content:space-between;width:100%;align-items:center}.career-page .career-page-header .header-wrapper .about-button{cursor:pointer;border:2px solid #fff;font-size:24px;height:40px;display:inline-flex;align-items:center;border-radius:4px;color:#fff;padding:0 24px}.career-page .career-page-header .header-wrapper.h5 .about-button{border:1px solid #fff;border-radius:2px;font-size:12px;height:20px;padding:0 8px}.career-page .career-page-header .header-logo img{height:100%;width:auto}.career-page .career-page-header .pc .header-logo{height:40px}.career-page .career-page-header .h5 .header-logo{height:20px}.text-center{text-align:center}.career-page-main{height:calc(100% - 40px);width:100%;display:flex;justify-content:center;position:relative}.career-page-main .main-section{height:100%;width:100%}@media screen and (max-width:768px){.career-page-main{height:calc(100% - 20px);align-items:center;display:flex}}.vertical-center{position:absolute;top:50%;transform:translateY(-50%)}.bold-text{font-weight:500}.center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.hk-page .pc.main-section .slogan{margin-bottom:32px}.us-page .pc.main-section .slogan{font-size:95px;line-height:100px}.us-page .join-button{margin-top:32px}.hk-page .slogan-1{font-size:50px;font-weight:500}.us-page .slogan-1{font-size:44px;font-weight:600}.slogan-2{font-weight:300}.pc.main-section .slogan-1{font-size:68px;line-height:70px}.pc.main-section .slogan-2{font-size:36px;line-height:40px}.h5.main-section .slogan{font-size:32px;line-height:36px;text-align:center;white-space:nowrap}.hk-page .h5.main-section .slogan-1{font-size:50px;line-height:58px}.us-page .h5.main-section .slogan-1{font-size:42px;line-height:48px}.h5.main-section .slogan-2{margin-top:5px;font-size:16px;line-height:18px}.main-section .join-button{border:2px solid #fff;height:64px;padding:16px 34px;font-size:34px;line-height:38px;display:inline-flex;align-items:center;border-radius:32px;cursor:pointer}.main-section .join-button .join-text{margin-right:20px}.main-section .join-button img{width:16px}.h5 .join-button{border:1px solid #fff;height:32px;padding:8px 16px;font-size:16px;line-height:20px;border-radius:16px}.h5 .join-button .join-text{margin-right:10px}.h5 .join-button img{width:8px}.us-page .join-button img{margin-top:3px}.hk-page .h5 .join-button{position:absolute;bottom:8%;left:50%;transform:translateX(-50%)}.us-page .h5 .join-button{margin-top:20px;font-size:20px;height:36px;padding:10px 16px}