@font-face{font-family:HarmonyOS Sans SC;font-style:normal;font-weight:300;font-display:swap;src:url(./assets/fonts/harmonyos-sans-sc-300.woff2)format("woff2")}@font-face{font-family:HarmonyOS Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(./assets/fonts/harmonyos-sans-sc-400.woff2)format("woff2")}@font-face{font-family:HarmonyOS Sans SC;font-style:normal;font-weight:500;font-display:swap;src:url(./assets/fonts/harmonyos-sans-sc-500.woff2)format("woff2")}@font-face{font-family:HarmonyOS Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(./assets/fonts/harmonyos-sans-sc-700.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(./assets/fonts/montserrat-300.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(./assets/fonts/montserrat-400.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(./assets/fonts/montserrat-700.woff2)format("woff2")}.official-page{color:#fff;font-synthesis:none;background:#fff;width:100%;min-width:11.8rem;font-family:HarmonyOS Sans SC,PingFang SC,Microsoft YaHei,sans-serif;overflow:hidden}.official-page *{box-sizing:border-box}.official-page h1,.official-page h2,.official-page h3,.official-page h4,.official-page h5,.official-page h6{font-weight:700}.official-page .swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.official-page .swiper-wrapper{z-index:1;box-sizing:content-box;width:100%;height:100%;transition-property:transform;display:flex;position:relative}.official-page .swiper-horizontal{touch-action:pan-y}.official-page .swiper-vertical{touch-action:pan-x}.official-page .swiper-vertical>.swiper-wrapper{flex-direction:column}.official-page .swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}html.official-rem-page .sy-header,html.official-rem-page .sy-footer{font-size:initial;line-height:1.6}html.official-rem-page .sy-header .logo{align-self:flex-start;line-height:0}html.official-rem-page .sy-footer .logo{line-height:0}html.official-rem-page .sy-header .logo img,html.official-rem-page .sy-footer .logo img{display:block}.official-page.about-page{z-index:1;color:#333;background:#ebf8ff;width:100%;min-width:0;height:100dvh;position:relative;overflow:hidden}.official-page .about-page__viewport{width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.official-page .about-page__viewport>.swiper-wrapper{will-change:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.official-page .about-screen{isolation:isolate;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.official-page .about-screen>img{display:block}html[data-official-page=about]{overflow-y:hidden}html[data-official-page=about].official-about-scrollable{scrollbar-width:none;-ms-overflow-style:none;overflow-y:auto}html[data-official-page=about].official-about-scrollable::-webkit-scrollbar{width:0;height:0}.official-page .about-screen__title{z-index:4;position:absolute}.official-page .about-intro{background:#fff}.official-page .about-intro__background,.official-page .about-intro__panel{z-index:0;width:19.2rem;max-width:none;height:auto;position:absolute}.official-page .about-intro__background{top:0;left:50%;transform:translate(-50%)}.official-page .about-intro__characters{z-index:2;object-fit:contain;width:10.1rem;max-width:none;height:5.57rem;position:absolute;top:1.4rem;left:50%;transform:translate(calc(4.11rem - 50%))}.official-page .about-intro__title-art{z-index:3;width:6.36rem;max-width:none;height:1.36rem;position:absolute;top:2.39rem;left:50%;transform:translate(-6.98rem)}.official-page .about-intro__panel{z-index:3;object-fit:cover;object-position:top;height:5.63rem;top:5.17rem;left:50%;transform:translate(-50%)}@media (height<=1079px){.official-page .about-intro__background{object-fit:cover;width:100%;height:100%}.official-page .about-intro__panel{object-fit:fill;width:100%;height:calc(100% - 5.17rem)}}.official-page .about-intro__content{z-index:4;color:#fff;width:13.52rem;height:2.66rem;position:absolute;top:6.21rem;left:50%;transform:translate(-7rem)}.official-page .about-intro__content h1{color:#fff;white-space:nowrap;width:4.51rem;height:.36rem;margin:0 0 .62rem .01rem;font-size:.36rem;font-weight:700;line-height:.36rem;position:relative;top:-.1rem}.official-page .about-intro__content h1 span{color:#ffffff38;margin-left:.08rem;font-family:Montserrat,Arial,sans-serif;font-size:.38rem;font-weight:300}.official-page .about-intro__profile{color:#fff;text-align:justify;width:7.45rem;text-justify:inter-ideograph;white-space:pre-line;font-family:HarmonyOS Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:.2rem;line-height:.26rem;display:block;position:absolute;inset:.64rem auto auto 0}.official-page .about-intro__profile p{margin:0 0 .08rem}.official-page .about-intro__metrics{grid-template-rows:repeat(2,.85rem);grid-template-columns:1fr 1fr;align-content:start;gap:.74rem 1.31rem;width:5.3rem;height:2.44rem;margin:0;display:grid;position:absolute;top:.9rem;left:8.25rem}.official-page .about-intro__metrics div{flex-direction:column;justify-content:flex-start;padding:.07rem 0 0 .15rem;display:flex;position:relative}.official-page .about-intro__metrics div:before{content:"";background:#98d8ff;width:.05rem;height:.85rem;position:absolute;top:0;left:0}.official-page .about-intro__metrics dt{white-space:nowrap;font-size:.18rem;font-weight:500;line-height:.18rem}.official-page .about-intro__metrics dd{color:#00fcff;white-space:nowrap;margin:.16rem 0 0;font-size:.45rem;font-weight:700;line-height:.45rem}.official-page .about-intro .about-intro__panel{animation:.9s cubic-bezier(.22,.61,.36,1) both about-intro-panel-enter}.official-page .about-intro .about-intro__title-art{animation:.72s cubic-bezier(.22,.61,.36,1) both about-intro-title-enter}.official-page .about-intro .about-intro__content h1{animation:.62s cubic-bezier(.22,.61,.36,1) both about-intro-copy-enter}.official-page .about-intro .about-intro__profile{animation:.5s cubic-bezier(.22,.61,.36,1) both about-intro-profile-enter}.official-page .about-intro .about-intro__characters{animation:1s cubic-bezier(.22,.61,.36,1) .5s both about-intro-characters-enter}.official-page .about-intro .about-intro__metrics div:first-child{--about-metric-delay:.3s}.official-page .about-intro .about-intro__metrics div:nth-child(2){--about-metric-delay:.5s}.official-page .about-intro .about-intro__metrics div:nth-child(3){--about-metric-delay:.8s}.official-page .about-intro .about-intro__metrics div:nth-child(4){--about-metric-delay:1s}.official-page .about-intro .about-intro__metrics div:before{animation:about-intro-metric-bar-enter .22s cubic-bezier(.22, .61, .36, 1) var(--about-metric-delay) both;transform-origin:bottom;animation-iteration-count:1}.official-page .about-intro .about-intro__metrics dt,.official-page .about-intro .about-intro__metrics dd{animation:about-intro-metric-copy-enter .36s cubic-bezier(.22, .61, .36, 1) calc(var(--about-metric-delay) + .14s) both;animation-iteration-count:1}@keyframes about-intro-panel-enter{0%{opacity:0;transform:translate(-50%,.34rem)scaleY(.98)}to{opacity:1;transform:translate(-50%)scaleY(1)}}@keyframes about-intro-characters-enter{0%{opacity:0;transform:translate(calc(4.11rem - 50%),.86rem)}72%{opacity:1;transform:translate(calc(4.11rem - 50%),-.025rem)}to{opacity:1;transform:translate(calc(4.11rem - 50%))scale(1)}}@keyframes about-intro-title-enter{0%{opacity:0;transform:translate(-7.98rem)}to{opacity:1;transform:translate(-6.98rem)}}@keyframes about-intro-copy-enter{0%{opacity:0;transform:translateY(.1rem)}to{opacity:1;transform:translate(0,0)}}@keyframes about-intro-profile-enter{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translate(0,0)}}@keyframes about-intro-metric-bar-enter{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes about-intro-metric-copy-enter{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-.04rem)}to{opacity:1;clip-path:inset(0);transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.official-page .about-page__viewport>.swiper-wrapper{transition-duration:.01ms!important}.official-page .about-intro .about-intro__panel,.official-page .about-intro .about-intro__title-art,.official-page .about-intro .about-intro__characters,.official-page .about-intro .about-intro__content h1,.official-page .about-intro .about-intro__profile,.official-page .about-intro .about-intro__metrics div:before,.official-page .about-intro .about-intro__metrics dt,.official-page .about-intro .about-intro__metrics dd{animation:none}}.official-page .about-capability{background:#f6fcff}.official-page .about-capability__background{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.official-page .about-capability__heading{z-index:3;width:14.12rem;position:absolute;top:1.43rem;left:50%;transform:translate(-7.14rem)}.official-page .about-capability__tabs{width:4.32rem;height:1.3rem;margin:0;display:flex;position:relative}.official-page .about-capability__tabs-background{width:100%;height:100%;position:absolute;inset:0}.official-page .about-capability__tabs button{z-index:1;color:#00689f;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:2.16rem;height:1.3rem;font:700 .323907rem/1 HarmonyOS Sans SC,sans-serif;display:flex;position:relative}.official-page .about-capability__tabs button.is-active{color:#fff;box-shadow:none;background:0 0}.official-page .about-capability__tab-selected{z-index:0;border-radius:.05rem;width:1.79rem;height:.64rem;position:absolute;top:.28rem;left:.34rem}.official-page .about-capability__tabs button.is-second .about-capability__tab-selected{left:.02rem}.official-page .about-capability__tabs button span{z-index:1;font-weight:700;position:relative;transform:translate(.155rem,-.05rem)}.official-page .about-capability__tabs button.is-second span{transform:translate(-.155rem,-.05rem)}.official-page .about-capability__heading>p{color:#333;white-space:nowrap;width:9.61rem;margin:0;font-size:.26rem;line-height:.2589rem;position:absolute;top:.47rem;left:4.51rem}.official-page .about-capability__heading>p:empty{display:none}.official-page .about-capability__stage{z-index:3;width:14.15rem;height:5.08rem;position:absolute;top:3.75rem;left:50%;transform:translate(-7.075rem)}.official-page .about-capability__card{clip-path:inset(-.3rem -10rem -.5rem);background:0 0;border:0;width:9.04rem;height:5.08rem;position:absolute;top:0;left:4.015rem;overflow:visible}.official-page .about-capability__card .swiper-wrapper{overflow:visible}.official-page .about-capability__slide{opacity:1;pointer-events:auto;width:100%;height:100%;transition:opacity .12s,filter .4s,transform .7s cubic-bezier(.22,.61,.36,1);position:relative}.official-page .about-capability__slide.swiper-slide-active{z-index:2;opacity:1;filter:none}.official-page .about-capability__slide.swiper-slide-prev{opacity:1;pointer-events:none;transform:translate(-4.13rem)}.official-page .about-capability__card.has-no-previous-preview .about-capability__slide.swiper-slide-prev{opacity:0}.official-page .about-capability__slide.swiper-slide-next{transform:translate(1.19rem)}.official-page .about-capability__slide.swiper-slide-prev,.official-page .about-capability__slide.swiper-slide-next{transition:none}.official-page .about-capability__card.is-transitioning .about-capability__slide.swiper-slide-prev{animation:none}.official-page .about-capability__slide:not(.swiper-slide-active){filter:saturate(.72)}@keyframes capability-previous-flash{0%{opacity:1}to{opacity:0}}.official-page .about-capability__media{border-radius:.26rem;width:100%;height:100%;position:absolute;inset:0;overflow:hidden;box-shadow:0 .11rem .18rem #0080b83b}.official-page .about-capability__media:after{z-index:2;border-radius:inherit;content:"";pointer-events:none;background:#00000075;transition:opacity .12s;position:absolute;inset:0}.official-page .about-capability__slide.swiper-slide-active .about-capability__media:after{opacity:0}.official-page .about-capability__inner-swiper{width:100%;height:100%}.official-page .about-capability__media>img,.official-page .about-capability__inner-swiper img{object-fit:cover;object-position:center;width:100%;height:100%}.official-page .about-capability__inner-swiper{position:absolute;inset:0}.official-page .about-capability__details{z-index:4;width:3.47rem;height:4.23rem;position:absolute;top:.47rem;left:1.075rem}.official-page .about-capability__detail{visibility:hidden;opacity:0;pointer-events:none;isolation:isolate;background:0 0;border:0;width:100%;height:100%;padding:.58rem .45rem;transition:opacity .38s,transform .5s cubic-bezier(.22,.61,.36,1),visibility 0s linear .5s;position:absolute;inset:0;transform:translate(.16rem)}.official-page .about-capability.is-publishing .about-capability__detail{padding-top:.38rem}.official-page .about-capability__detail.is-active{visibility:visible;opacity:1;pointer-events:auto;transition-delay:.15s,.15s,0s;transform:translate(0,0)}.official-page .about-capability__detail-background{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.official-page .about-capability__detail.is-active .about-capability__detail-background{animation:.533s linear .33s both capability-detail-background-enter}.official-page .about-capability__detail.is-active .about-capability__detail-heading{animation:.5s linear .363s both capability-detail-heading-enter}.official-page .about-capability__detail h2{color:#00689f;white-space:nowrap;width:calc(100% + .35rem);margin:0;font-size:.26rem;line-height:.26rem}.official-page .about-capability__detail h2.about-capability__title-badge{color:#fff;width:2.2rem;height:.57rem;margin:.1rem 0 0 -.03rem;font-family:Montserrat,HarmonyOS Sans SC,sans-serif;font-size:.32rem;font-weight:400;line-height:.32rem;position:relative}.official-page .about-capability__title-badge-background{width:100%;height:100%;display:block;position:absolute;inset:0}.official-page .about-capability__title-badge>span{z-index:1;color:inherit;font:inherit;padding:.14rem 0 0 .18rem;display:block;position:relative}.official-page .about-capability__badge{width:2.2rem;height:.57rem;margin:.1rem 0 0 -.03rem;position:relative}.official-page .about-capability__badge img{width:100%;height:100%;position:absolute;inset:0}.official-page .about-capability__badge strong{color:#fff;text-transform:uppercase;padding:.14rem 0 0 .18rem;font-family:Montserrat,Arial,sans-serif;font-size:.32rem;font-weight:700;line-height:.32rem;display:block;position:relative}.official-page .about-capability__detail p{color:#333;white-space:pre-line;margin:.34rem 0 0;font-size:.18rem;line-height:1.25}.official-page .about-capability.is-publishing .about-capability__detail p{margin-top:.2rem;font-size:.16rem;line-height:.2rem}.official-page .about-capability__detail.is-active p{animation:.417s linear .447s both capability-detail-copy-enter}.official-page .about-arrow{z-index:5;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:.76rem;height:.99rem;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.official-page .about-arrow img{width:.76rem;height:.99rem}.official-page .about-arrow--previous{left:-.085rem}.official-page .about-arrow--next{right:-.135rem}.official-page .about-capability__wordmark{z-index:1;opacity:.72;width:25.22rem;max-width:none;height:2.46rem;animation:22s linear infinite about-wordmark-marquee;position:absolute;bottom:.67rem;left:50%;transform:translate(-50%)}.official-page .about-capability__pagination{z-index:5;gap:.01rem;display:flex;position:absolute;bottom:1.22rem;left:50%;transform:translate(-50%)}.official-page .about-capability__pagination button{cursor:pointer;opacity:.58;background:0 0;border:0;width:.42rem;height:.43rem;padding:0;display:block}.official-page .about-capability__pagination button img{width:100%;height:100%;display:block}.official-page .about-capability__pagination button.is-active{opacity:1}.official-page .about-capability__inner-pagination{z-index:6;gap:.1rem;display:flex;position:absolute;top:8.49rem;left:50%;transform:translate(5.08rem)}.official-page .about-capability__inner-pagination button{cursor:pointer;background:#ffffffd9;border:0;border-radius:50%;width:.18rem;height:.18rem;padding:0;display:block}.official-page .about-capability__inner-pagination button.is-active{background:#00a9f8}@keyframes capability-detail-heading-enter{0%{opacity:0;transform:translate(.22rem)}to{opacity:1;transform:translate(0,0)}}@keyframes capability-detail-background-enter{0%{opacity:0;transform:translate(.18rem)}to{opacity:1;transform:translate(0,0)}}@keyframes capability-detail-copy-enter{0%{opacity:0;transform:translate(.16rem)}to{opacity:1;transform:translate(0,0)}}@keyframes about-wordmark-marquee{0%{transform:translate(-50%)}to{transform:translate(calc(-50% - 5rem))}}.official-page .about-milestone,.official-page .about-culture,.official-page .about-honors{background:#ebf8ff}.official-page .about-milestone__background{z-index:0;object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.official-page .about-milestone__title{width:4.02rem;max-width:none;height:1.16rem;top:1.6rem;left:50%;transform:translate(-6.98rem)}.official-page .about-milestone__card{z-index:3;width:14.38rem;height:5.37rem;position:absolute;top:3.05rem;left:50%;transform:translate(-50%)}.official-page .about-milestone__frame{width:14.38rem;max-width:none;height:5.37rem;position:absolute;inset:0}.official-page .about-milestone__content{position:absolute;inset:0}.official-page .about-milestone__year{z-index:1;width:5.96rem;max-width:none;height:1.89rem;position:absolute;top:3.26rem;left:.19rem}.official-page .about-milestone__copy{z-index:2;color:#333;width:5.5rem;position:absolute;top:1.37rem;left:1.18rem}.official-page .about-milestone__card.is-founded .about-milestone__copy{top:2rem}.official-page .about-milestone__identity{align-items:flex-start;gap:.3rem;display:flex}.official-page .about-milestone__identity>img{object-fit:cover;width:1.01rem;height:1.01rem}.official-page .about-milestone__identity strong{color:#1d9add;font-size:.26rem;line-height:.26rem;display:block}.official-page .about-milestone__identity h2{color:#333;white-space:nowrap;margin:.1rem 0 0 -.03rem;font-size:.38rem;line-height:.38rem}.official-page .about-milestone__identity small{margin:.1rem 0 0 -.01rem;font-size:.2rem;line-height:.2rem;display:block}.official-page .about-milestone__copy>p{white-space:pre-line;width:5.8rem;margin:.5rem 0 0 .01rem;font-size:.2rem;line-height:1.35}.official-page .about-milestone__founded{object-fit:contain;width:7.24rem;max-width:none;height:6.74rem;position:absolute;top:-3.47rem;left:5.74rem}.official-page .about-milestone__art{z-index:2;object-fit:contain;max-width:none;position:absolute;bottom:.22rem;right:.18rem}.official-page .about-milestone__arrow{z-index:5;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:.76rem;height:.99rem;padding:0;transition:filter .2s,transform .2s;display:flex;position:absolute;top:5.13rem;left:50%}.official-page .about-milestone__arrow--previous{transform:translate(-8.63rem)}.official-page .about-milestone__arrow--next{transform:translate(7.87rem)}.official-page .about-milestone__arrow img{filter:drop-shadow(0 .05rem .06rem #0073b029);width:.76rem;height:.99rem}.official-page .about-milestone__arrow--previous:hover{transform:translate(-8.68rem)}.official-page .about-milestone__arrow--next:hover{transform:translate(7.92rem)}.official-page .about-milestone__arrow:focus-visible{outline-offset:.04rem;outline:.03rem solid #1d9add}.official-page .about-milestone__timeline{z-index:4;width:100%;height:1.89rem;position:absolute;top:8.91rem;left:0;overflow:visible}.official-page .about-milestone__timeline-background{z-index:0;object-fit:fill;width:100%;max-width:none;height:1.89rem;display:block;position:absolute;top:0;left:0}.official-page .about-milestone__timeline-viewport{z-index:1;width:14.38rem;height:1.55rem;position:absolute;top:-.46rem;left:50%;overflow:hidden;transform:translate(-50%)}.official-page .about-milestone__timeline-track{will-change:transform;align-items:flex-start;width:max-content;height:1.48rem;transition:transform .55s cubic-bezier(.22,.61,.36,1);display:flex;position:absolute;top:.07rem;left:0}.official-page .about-milestone__timeline button{z-index:2;cursor:pointer;background:0 0;border:0;border-radius:.13rem;flex:0 0 2.26rem;justify-content:center;align-items:center;width:2.26rem;height:.78rem;padding:0;display:flex;position:relative;overflow:visible}.official-page .about-milestone__timeline button.is-active{z-index:4}.official-page .about-milestone__timeline button img{object-fit:cover;filter:drop-shadow(0 .06rem .08rem #005c914d);transform-origin:50%;border-radius:.13rem;width:.63rem;max-width:none;height:.63rem;transition:transform .22s,filter .22s;display:block}.official-page .about-milestone__timeline button.is-active img{width:.78rem;height:.78rem}.official-page .about-milestone__timeline button:not(.is-active):hover img{filter:brightness(1.06);transform:scale(1.14)}.official-page .about-milestone__timeline button:focus-visible{outline-offset:.05rem;outline:.03rem solid #00689f}.official-page .about-milestone__marker{z-index:3;pointer-events:none;width:1.34rem;height:.95rem;position:absolute;top:-.46rem;left:50%;transform:translate(calc(-50% - .18rem))}.official-page .about-milestone__marker>img{width:1.34rem;height:.95rem;position:absolute;inset:0}.official-page .about-milestone__more{z-index:3;pointer-events:none;flex-direction:column;flex:0 0 2.26rem;align-items:center;width:2.26rem;height:1.17rem;display:flex;position:relative;top:.02rem}.official-page .about-milestone__more strong{color:#fefefe;background:#93b3ca;border-radius:.23rem;flex:0 0 .63rem;justify-content:center;align-items:center;width:.63rem;height:.63rem;font-family:Montserrat,Arial,sans-serif;font-size:.17rem;font-weight:700;line-height:.17rem;display:flex}.official-page .about-milestone__more span{color:#6b7d8d;text-align:center;white-space:nowrap;width:1.72rem;margin-top:.26rem;font-family:HarmonyOS Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:.14rem;font-weight:400;line-height:.14rem;display:block}.official-page .milestone-forward-enter-active,.official-page .milestone-forward-leave-active,.official-page .milestone-backward-enter-active,.official-page .milestone-backward-leave-active{transition:opacity .62s}.official-page .milestone-forward-enter-active .about-milestone__copy,.official-page .milestone-forward-leave-active .about-milestone__copy,.official-page .milestone-backward-enter-active .about-milestone__copy,.official-page .milestone-backward-leave-active .about-milestone__copy{transition:opacity .38s,transform .5s cubic-bezier(.22,.61,.36,1)}.official-page .milestone-forward-enter-active .about-milestone__year,.official-page .milestone-forward-leave-active .about-milestone__year,.official-page .milestone-forward-enter-active .about-milestone__founded,.official-page .milestone-forward-leave-active .about-milestone__founded,.official-page .milestone-backward-enter-active .about-milestone__year,.official-page .milestone-backward-leave-active .about-milestone__year,.official-page .milestone-backward-enter-active .about-milestone__founded,.official-page .milestone-backward-leave-active .about-milestone__founded{transition:opacity .42s,transform .58s cubic-bezier(.22,.61,.36,1)}.official-page .milestone-forward-enter-active .about-milestone__art,.official-page .milestone-forward-leave-active .about-milestone__art,.official-page .milestone-backward-enter-active .about-milestone__art,.official-page .milestone-backward-leave-active .about-milestone__art{transition:opacity .48s,transform .65s cubic-bezier(.22,.61,.36,1)}.official-page .milestone-forward-enter-from,.official-page .milestone-backward-enter-from,.official-page .milestone-forward-leave-to,.official-page .milestone-backward-leave-to{opacity:0}.official-page .milestone-forward-enter-from .about-milestone__copy,.official-page .milestone-forward-enter-from .about-milestone__year{opacity:0;transform:translate(-.36rem)}.official-page .milestone-forward-leave-to .about-milestone__copy,.official-page .milestone-forward-leave-to .about-milestone__year{opacity:0;transform:translate(.28rem)}.official-page .milestone-forward-enter-from .about-milestone__art,.official-page .milestone-forward-enter-from .about-milestone__founded{opacity:0;transform:translate(.9rem)scale(.97)}.official-page .milestone-forward-leave-to .about-milestone__art,.official-page .milestone-forward-leave-to .about-milestone__founded{opacity:0;transform:translate(-.62rem)scale(.98)}.official-page .milestone-backward-enter-from .about-milestone__copy,.official-page .milestone-backward-enter-from .about-milestone__year{opacity:0;transform:translate(.36rem)}.official-page .milestone-backward-leave-to .about-milestone__copy,.official-page .milestone-backward-leave-to .about-milestone__year{opacity:0;transform:translate(-.28rem)}.official-page .milestone-backward-enter-from .about-milestone__art,.official-page .milestone-backward-enter-from .about-milestone__founded{opacity:0;transform:translate(-.9rem)scale(.97)}.official-page .milestone-backward-leave-to .about-milestone__art,.official-page .milestone-backward-leave-to .about-milestone__founded{opacity:0;transform:translate(.62rem)scale(.98)}.official-page .about-culture__background{z-index:0;object-fit:fill;width:33.46rem;max-width:none;height:24.41rem;position:absolute;top:-8.02rem;left:-6.49rem}.official-page .about-honors__background{object-fit:fill;width:33.46rem;max-width:none;height:24.41rem;position:absolute;top:-8.02rem;left:-6.49rem}@media (width>=1361px) and (height<=1079px){.official-page .about-milestone__background{width:100%;transform:translate(-50%)}.official-page .about-culture__background,.official-page .about-honors__background{width:174.271vw;left:-33.8021vw}}.official-page .about-culture__title{width:7.16rem;max-width:none;height:1.16rem;top:1.6rem;left:50%;transform:translate(-6.98rem)}.official-page .about-culture__layout{z-index:3;width:calc(100% - 2.62rem);min-width:16.58rem;height:5.16rem;display:flex;position:absolute;top:3.56rem;left:50%;transform:translate(-6.98rem)}.official-page .about-culture__rail{background:#d1efff;flex:0 0 .13rem;width:.13rem;height:3.98rem;margin-top:.56rem;position:relative}.official-page .about-culture__rail span{background:#12b4ff;width:100%;height:.92rem;transition:transform .3s;display:block}.official-page .about-culture__tabs{flex:0 0 3rem;width:3rem;height:4.02rem;margin:.55rem 0 0 .34rem;position:relative}.official-page .about-culture__tabs button{cursor:pointer;text-align:left;background:0 0;border:0;align-content:start;justify-items:start;width:3rem;height:auto;padding:0;transition:top .3s;display:grid;position:absolute;left:0}.official-page .about-culture__tabs button:first-child{top:0}.official-page .about-culture__tabs.is-mission button:nth-child(2){top:1.95rem}.official-page .about-culture__tabs.is-mission button:nth-child(3){top:3.56rem}.official-page .about-culture__tabs.is-vision button:nth-child(2){top:1.34rem}.official-page .about-culture__tabs.is-vision button:nth-child(3){top:3.59rem}.official-page .about-culture__tabs.is-values button:nth-child(2){top:1.13rem}.official-page .about-culture__tabs.is-values button:nth-child(3){top:2.11rem}.official-page .about-culture__tabs button>img{width:auto;max-width:none;height:auto;display:block}.official-page .about-culture__tabs button:first-child:not(.is-active)>img{width:.9rem;height:.42rem}.official-page .about-culture__tabs button:first-child.is-active>img{width:1.05rem;height:.48rem}.official-page .about-culture__tabs button:nth-child(2):not(.is-active)>img{width:.86rem;height:.4rem}.official-page .about-culture__tabs button:nth-child(2).is-active>img{width:1.02rem;height:.48rem}.official-page .about-culture__tabs button:nth-child(3):not(.is-active)>img{width:1.33rem;height:.43rem}.official-page .about-culture__tabs button:nth-child(3).is-active>img{width:1.59rem;height:.5rem}.official-page .about-culture__tabs button small{color:#333;white-space:pre-line;margin-top:.21rem;font-family:HarmonyOS Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:.2rem;font-weight:500;line-height:.25rem}.official-page .about-culture__tabs button:first-child small{white-space:nowrap;width:2.39rem;margin-top:.24rem}.official-page .about-culture__tabs button:nth-child(2) small{width:2.99rem;margin-top:.22rem}.official-page .about-culture__tabs button:nth-child(3) small{white-space:pre;width:2.59rem}.official-page .about-culture__gallery{flex:12.13rem;min-width:12.13rem;height:5.16rem;margin:0 0 0 1.01rem;overflow:hidden}.official-page .about-culture__track{gap:.36rem;width:max-content;height:5.16rem;display:flex}.official-page .about-culture__track.has-transition{transition:transform .65s cubic-bezier(.22,.61,.36,1)}.official-page .about-culture__media{background:0 0;flex:0 0 9.66rem;width:9.66rem;height:5.16rem;position:relative;overflow:hidden}.official-page .about-culture__media>img:first-child{z-index:1;object-fit:cover;border-radius:.16rem;width:9.29rem;height:4.71rem;display:block;position:absolute;top:.23rem;left:.18rem}.official-page .about-culture__frame{z-index:0;pointer-events:none;width:9.97rem;max-width:none;height:5.47rem;position:absolute;top:-.06rem;left:-.15rem}.official-page .about-honors__title{width:6.52rem;max-width:none;height:1.17rem;top:.73rem;left:50%;transform:translate(-6.98rem)}.official-page .about-honors__panel{z-index:2;width:14.8rem;max-width:none;height:6.56rem;position:absolute;top:2.44rem;left:50%;transform:translate(-50%)}.official-page .about-honors__list{z-index:4;grid-template-columns:1fr 1fr;gap:.66rem .81rem;width:10.11rem;height:3.9rem;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:3.32rem;left:50%;transform:translate(-50%)}.official-page .about-honors__list li{text-align:center;background:#ffffff52;align-content:start;height:.92rem;padding:.15rem .2rem;display:grid}.official-page .about-honors__list strong{white-space:normal;font-size:.2rem;line-height:.24rem}.official-page .about-honors__list span{color:#b9b9b9;margin-top:.12rem;font-size:.18rem;line-height:.22rem}.official-page .about-honors__feather{z-index:3;opacity:.78;width:auto;max-width:none;position:absolute}.official-page .about-honors__feather--left{width:1.81rem;height:1.52rem;top:2.19rem;left:50%;transform:translate(calc(-50% - 7.8rem))}.official-page .about-honors__feather--right{width:3.41rem;height:2.8rem;top:6.94rem;left:50%;transform:translate(calc(5.6rem - 50%))}.official-page .about-honors__trophy{z-index:3;object-fit:contain;border:0;border-radius:0;width:5.67rem;max-width:none;height:7.31rem;display:block;position:absolute;inset:2.62rem auto auto 50%;transform:translate(calc(7.1rem - 50%))}.official-page .about-honors__pagination{z-index:5;align-items:center;gap:.15rem;display:flex;position:absolute;bottom:1.02rem;left:50%;transform:translate(calc(-50% - 6.15rem))}.official-page .about-honors__pagination button{color:#006090;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:.3rem;height:.3rem;padding:0;font-size:.2rem;display:flex}.official-page .about-honors__pagination button.is-active{background:#d1efff}.official-page .about-honors__pagination button:disabled{opacity:.4;cursor:default}.official-page .about-honors__pagination button span{border-top:.05rem solid #0000;border-bottom:.05rem solid #0000;border-right:.07rem solid #006090;width:0;height:0}.official-page .about-honors__pagination button:last-child span{border-left:.07rem solid #006090;border-right:0}.official-page .about-honors__list li{background:0 0;padding:0;position:relative}.official-page .about-honors__title{top:1.6rem;left:50%;transform:translate(-6.98rem)}.official-page .about-honors__panel{top:3.17rem;left:50%;transform:translate(-7.47rem)}.official-page .about-honors__list{top:4.05rem;left:50%;transform:translate(-6.06rem)}.official-page .about-honors__item-frame{z-index:0;width:4.65rem;max-width:none;height:.92rem;display:block;position:absolute;inset:0}.official-page .about-honors__list strong,.official-page .about-honors__list span{z-index:1;text-align:center;width:4.65rem;margin-left:auto;margin-right:auto;display:block;position:relative}.official-page .about-honors__list strong{color:#000;white-space:normal;height:auto;margin-top:.27rem;font-family:HarmonyOS Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:.2rem;font-weight:500;line-height:.2rem}.official-page .about-honors__list span{color:#b9b9b9;white-space:normal;margin-top:.23rem;margin-bottom:.05rem;font-family:HarmonyOS Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:.18rem;font-weight:500;line-height:.18rem}.official-page .about-honors__list li.is-long-issuer strong{margin-top:.09rem}.official-page .about-honors__list li.is-long-issuer span{white-space:pre-line;width:2.84rem;line-height:.18rem}.official-page .about-honors__list{opacity:0;pointer-events:none;transition:opacity .7s}.official-page .about-honors__list.is-active{opacity:1;pointer-events:auto}.official-page .about-honors__feather--left{top:3.06rem;left:50%;transform:translate(-7.96rem)}.official-page .about-honors__feather--right{top:7.81rem;left:50%;transform:translate(.61rem)}.official-page .about-honors__trophy{object-position:right bottom;inset:auto 0 0 auto;transform:none}.official-page .about-honors__pagination{align-items:flex-start;gap:0;width:1.2rem;height:.3rem;top:8.41rem;bottom:auto;left:50%;transform:translate(-6.06rem)}.official-page .about-honors__pagination button{border-radius:0;flex:0 0 .3rem;font-family:HarmonyOS Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:.2rem;font-weight:500;position:relative}.official-page .about-honors__pagination button span{border:0;width:auto;height:auto}.official-page .about-honors__pagination button:nth-child(2){margin-left:.12rem}.official-page .about-honors__pagination button:nth-child(3){margin-left:.16rem}.official-page .about-honors__pagination button:nth-child(4){margin-left:.14rem}.official-page .about-honors__pagination button.is-active img{z-index:0;width:.3rem;height:.3rem;display:block;position:absolute;inset:0}.official-page .about-honors__pagination button.is-active span{z-index:1;position:relative}.official-page .about-honors__pagination .about-honors__pagination-arrow{width:.09rem;height:.1rem;margin-top:.11rem}.official-page .about-honors__pagination .about-honors__pagination-arrow img{width:.09rem;height:.1rem;display:block}@media (prefers-reduced-motion:reduce){.official-page .about-capability__wordmark,.official-page .about-capability__detail,.official-page .about-milestone__arrow,.official-page .about-honors__list,.official-page .about-milestone__timeline button,.official-page .about-milestone__marker,.official-page .about-milestone__timeline-track,.official-page .milestone-forward-enter-active,.official-page .milestone-forward-leave-active,.official-page .milestone-backward-enter-active,.official-page .milestone-backward-leave-active,.official-page .milestone-forward-enter-active .about-milestone__copy,.official-page .milestone-forward-leave-active .about-milestone__copy,.official-page .milestone-backward-enter-active .about-milestone__copy,.official-page .milestone-backward-leave-active .about-milestone__copy,.official-page .milestone-forward-enter-active .about-milestone__art,.official-page .milestone-forward-leave-active .about-milestone__art,.official-page .milestone-backward-enter-active .about-milestone__art,.official-page .milestone-backward-leave-active .about-milestone__art,.official-page .about-capability__card>.swiper-wrapper{transition:none!important}.official-page .about-capability__slide,.official-page .about-capability__detail.is-active .about-capability__detail-background,.official-page .about-capability__detail.is-active .about-capability__detail-heading,.official-page .about-capability__detail.is-active p{transition:none!important;animation:none!important}}html[data-official-page=about] .sy-footer{position:static;transform:none}.official-page.contact-page{color:#333;background:var(--contact-background) center top / 19.2rem 10.8rem no-repeat;width:100%;min-width:0;height:10.8rem;min-height:10.8rem;margin:0 auto;font-family:HarmonyOS Sans SC,PingFang SC,Microsoft YaHei,sans-serif;position:relative;overflow:hidden}.official-page .contact-page__accessible-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.official-page .contact-page__title{z-index:2;width:2.72rem;max-width:none;height:.67rem;display:block;position:absolute;top:2.12rem;left:50%;transform:translate(-50%)}.official-page .contact-panel{z-index:1;width:14.8rem;height:7.55rem;margin:0;position:absolute;top:2.82rem;left:50%;transform:translate(-50%)}.official-page .contact-panel__background{width:14.8rem;max-width:none;height:7.55rem;display:block;position:absolute;inset:0}.official-page .contact-company{width:12.01rem;height:1.02rem;margin:0;position:absolute;top:.87rem;left:1.41rem}.official-page .contact-company>div{position:absolute;top:0}.official-page .contact-company>div:first-child{width:2.46rem;left:0}.official-page .contact-company>div:nth-child(2){width:1.07rem;left:5.87rem}.official-page .contact-company>div:nth-child(3){width:.9rem;left:10.48rem}.official-page .contact-company dt{color:#0390ff;white-space:nowrap;align-items:center;height:.3rem;margin:0;font-size:.3rem;font-weight:700;line-height:.3rem;display:flex}.official-page .contact-company dt i,.official-page .contact-business h2 i,.official-page .contact-recruitment h2 i{background:#12b4ff;width:.13rem;min-width:.13rem;height:.28rem;margin-right:.21rem;display:block}.official-page .contact-company dd{color:#333;white-space:nowrap;margin:.21rem 0 0 .34rem;font-size:.16rem;font-weight:400;line-height:.16rem}.official-page .contact-business{width:5.95rem;position:absolute;top:2rem;left:1.41rem}.official-page .contact-business h2,.official-page .contact-recruitment h2{color:#0390ff;white-space:nowrap;align-items:center;height:.3rem;margin:0;font-size:.3rem;font-weight:700;line-height:.3rem;display:flex}.official-page .contact-business ul{gap:.21rem;margin:.22rem 0 0;padding:0 0 0 .36rem;list-style:none;display:grid}.official-page .contact-business li{color:#333;gap:.03rem;font-size:.16rem;line-height:.2rem;display:grid;position:relative}.official-page .contact-business li:before{content:"";background:#b0e1ff;border-radius:50%;width:.16rem;height:.16rem;position:absolute;top:.02rem;left:-.36rem}.official-page .contact-business strong{font-size:.16rem;font-weight:400}.official-page .contact-business span{display:block}.official-page .contact-business a,.official-page .contact-recruitment a{color:inherit;text-decoration:none}.official-page .contact-business a:hover,.official-page .contact-recruitment a:hover{text-decoration:underline}.official-page .contact-recruitment{width:5.2rem;position:absolute;top:5.21rem;left:1.41rem}.official-page .contact-recruitment h2 i{margin-right:.21rem}.official-page .contact-recruitment p{color:#333;margin:.22rem 0 0 .34rem;font-size:.16rem;line-height:.2rem}.official-page .contact-form{width:6.15rem;height:6.5rem;margin:0;position:absolute;top:2rem;left:7.26rem}.official-page .contact-form__field{color:#525252;margin:0;font-size:.16rem;font-weight:500;line-height:.16rem;display:block;position:absolute}.official-page .contact-form__field>span{white-space:nowrap;height:.16rem;display:block}.official-page .contact-form__field em{color:#ff7188;font-style:normal}.official-page .contact-form__field input,.official-page .contact-form__field textarea{box-sizing:border-box;color:#333;width:100%;font:inherit;background:#fefeff;border:.02rem solid #fefeff;border-radius:.05rem;outline:none;margin:.09rem 0 0;padding:.08rem .12rem;line-height:.2rem;display:block}.official-page .contact-form__field input:focus,.official-page .contact-form__field textarea:focus{border-color:#0390ff8c;box-shadow:0 0 0 .03rem #0390ff24}.official-page .contact-form__field--title{width:6.15rem;top:0;left:0}.official-page .contact-form__field--title input{height:.4rem}.official-page .contact-form__field--email{width:2.93rem;top:.83rem;left:0}.official-page .contact-form__field--email input{height:.4rem}.official-page .contact-form__field--phone{width:2.97rem;top:.83rem;left:3.18rem}.official-page .contact-form__field--phone input{height:.4rem}.official-page .contact-form__field--content{width:6.15rem;top:1.67rem;left:0}.official-page .contact-form__field--content textarea{resize:none;height:1.56rem}.official-page .contact-form__field--captcha{width:1.43rem;top:3.66rem;left:0}.official-page .contact-form__field--captcha input{height:.4rem}.official-page .contact-form__captcha-image{cursor:pointer;background:#303030;border:0;width:.93rem;height:.38rem;padding:0;display:block;position:absolute;top:3.92rem;left:1.51rem;overflow:hidden}.official-page .contact-form__captcha-image img{object-fit:cover;width:100%;height:100%;display:block}.official-page .contact-form__captcha-image:disabled,.official-page .contact-form__captcha-refresh:disabled{cursor:wait;opacity:.72}.official-page .contact-form__captcha-refresh{color:#0d0d0d;cursor:pointer;width:1rem;height:.2rem;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;padding:0;font-size:.14rem;line-height:.14rem;position:absolute;top:4.04rem;left:2.59rem}.official-page .contact-form__submit{color:#fff;cursor:pointer;width:1.56rem;height:.55rem;font:inherit;background:#0390ff;border:0;border-radius:.1rem;padding:0;font-size:.26rem;font-weight:400;line-height:.26rem;position:absolute;top:3.75rem;right:0}.official-page .contact-form__submit:hover{background:#007de8}.official-page .contact-form__submit:disabled{cursor:wait;opacity:.72}.official-page .contact-form__message{color:#0000;text-align:left;width:100%;margin:0;font-size:.14rem;line-height:.2rem;position:absolute;top:4.52rem;left:0}.official-page .contact-form__message:not(:empty){color:#ff7188}.official-page .contact-form__message.is-success{color:#0390ff}.official-page .contact-form__submit:focus-visible,.official-page .contact-form__captcha-image:focus-visible,.official-page .contact-form__captcha-refresh:focus-visible{outline-offset:.03rem;outline:.02rem solid #00689f}.official-page.join-page{--join-blue:#00a2ff;--join-deep:#006fcd;--join-ink:#055186;color:var(--join-ink);background-color:#eef9ff}.official-page .join-slogan{color:#fff;background:#041427;width:100%;height:100vh;position:relative;overflow:hidden}.official-page .join-slogan__fallback,.official-page .join-slogan__background-video,.official-page .join-slogan__shade{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.official-page .join-slogan__background-video{opacity:0;transition:opacity .6s}.official-page .join-slogan__background-video.is-visible{opacity:1}.official-page .join-slogan__shade{opacity:0;transition:opacity .6s}.official-page .join-slogan__shade.is-visible{opacity:1}.official-page .join-slogan__layout{z-index:2;width:max(100%,177.778vh);height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.official-page .join-slogan__accessible-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.official-page .join-slogan__title{width:42.1354%;height:auto;display:block;position:absolute;top:36.2963%;left:22.0313%}.official-page .join-slogan__play{aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:50%;width:6.25%;padding:0;transition:transform .2s;display:block;position:absolute;top:42.1296%;left:71.7188%}.official-page .join-slogan__play img{width:100%;height:100%;transition:opacity .2s;display:block;position:absolute;inset:0}.official-page .join-slogan__play-hover{opacity:0}.official-page .join-slogan__play:hover,.official-page .join-slogan__play:focus-visible{transform:scale(1.06)}.official-page .join-slogan__play:hover .join-slogan__play-default,.official-page .join-slogan__play:focus-visible .join-slogan__play-default{opacity:0}.official-page .join-slogan__play:hover .join-slogan__play-hover,.official-page .join-slogan__play:focus-visible .join-slogan__play-hover{opacity:1}.official-page .join-slogan__play:focus-visible,.official-page .join-slogan__scroll:focus-visible{outline-offset:.05rem;outline:.03rem solid #00a9ff}.official-page .join-slogan__scroll{aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:50%;width:5.20833%;padding:0;display:block;position:absolute;bottom:1rem;left:47.7083%}.official-page .join-slogan__scroll-base{width:100%;height:100%;display:block;position:absolute;inset:0}.official-page .join-slogan__scroll-arrow{width:29%;height:37%;display:block;position:absolute;top:31%;left:36%}.official-page .join-slogan-dialog{z-index:1000;background:#000000e6;justify-content:center;align-items:center;padding:.6rem .8rem;display:flex;position:fixed;inset:0}.official-page .join-slogan-dialog__media{aspect-ratio:16/9;background:#000;width:min(14rem,100vw - 1.6rem);max-height:calc(100vh - 1.2rem);position:relative;overflow:visible}.official-page .join-slogan-dialog__fallback,.official-page .join-slogan-dialog__video{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.official-page .join-slogan-dialog__video{opacity:1}.official-page .join-slogan-dialog__video.is-hidden{opacity:0}.official-page .join-slogan-dialog__error{color:#fff;text-align:center;margin:0;font-size:.16rem;position:absolute;bottom:.24rem;left:0;right:0}.official-page .join-slogan-dialog__close{z-index:2;color:#fff;cursor:pointer;width:.48rem;height:.48rem;font:inherit;background:#00000040;border:1px solid #ffffffad;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:0;line-height:0;transition:background-color .2s,transform .2s;display:flex;position:absolute;top:0;right:-.64rem}.official-page .join-slogan-dialog__close:hover{background:#ffffff2e;transform:rotate(90deg)}.official-page .join-slogan-dialog__close:focus-visible{outline-offset:.04rem;outline:.03rem solid #fff}.official-page .join-canvas{background-image:var(--join-page-background);background-position:top;background-repeat:no-repeat;background-size:19.2rem 50.38rem;width:100%}.official-page .join-container{width:14rem;margin-left:auto;margin-right:auto}.official-page .join-hero{height:9.02rem;position:relative}.official-page .join-hero__intro{position:absolute;top:.72rem;left:0}.official-page .join-title-art{width:2.58rem;height:1.15rem;display:block}.official-page .join-hero__intro h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.official-page .join-hero__art-wrap{width:10.11rem;height:3.7rem;position:absolute;top:4.37rem;left:-2.6rem}.official-page .join-hero__panel{object-fit:fill;transform-origin:0;width:10.11rem;height:3.69rem;transition:transform .7s cubic-bezier(.215,.61,.355,1);display:block}.official-page .join-hero__character{z-index:2;object-fit:contain;object-position:left top;transform-origin:50% 100%;width:10.84rem;max-width:none;max-height:none;transition:transform .7s cubic-bezier(.215,.61,.355,1);position:absolute;top:-2.02rem;left:-.38rem}.official-page .join-hero__mascot{z-index:3;transform-origin:50% 100%;width:5.03rem;transition:transform .7s cubic-bezier(.215,.61,.355,1);position:absolute;top:.75rem;left:3.82rem}.official-page .join-hero__art-wrap.is-art-hovered .join-hero__panel{transform:translate(-.04rem)}.official-page .join-hero__art-wrap.is-art-hovered .join-hero__character{transform:translate(.08rem,-.04rem)scale(1.01)}.official-page .join-hero__art-wrap.is-art-hovered .join-hero__mascot{transform:translate(-.06rem,-.08rem)rotate(-2deg)}.official-page .join-hero__actions{z-index:4;gap:0;width:3.08rem;display:grid;position:absolute;top:1.97rem;left:7.5rem}.official-page .join-recruitment-button+.join-recruitment-button{margin-top:-.16rem}.official-page .join-recruitment-button{color:#fff;background:var(--recruitment-default) center / 100% 100% no-repeat;border:0;border-radius:.07rem;width:3.08rem;height:1.07rem;text-decoration:none;display:block;position:relative;overflow:hidden}.official-page .join-recruitment-button:hover,.official-page .join-recruitment-button:focus-visible{background-image:var(--recruitment-hover)}.official-page .join-recruitment-button:focus-visible{outline-offset:.04rem;outline:.03rem solid #006fcd}.official-page .join-recruitment-button__accessible-copy{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.official-page .join-recruitment-button__copy-art{z-index:1;will-change:transform;transition:transform .42s cubic-bezier(.22,.61,.36,1);display:block;position:absolute}.official-page .join-recruitment-button__copy-art img{width:100%;height:100%;display:block}.official-page .join-recruitment-button--social .join-recruitment-button__copy-art{width:1.3rem;height:.46rem;top:.31rem;left:.53rem}.official-page .join-recruitment-button--campus .join-recruitment-button__copy-art{width:1.27rem;height:.45rem;top:.32rem;left:.55rem}.official-page .join-recruitment-button__arrow{z-index:1;will-change:transform;width:.45rem;height:.21rem;transition:transform .42s cubic-bezier(.22,.61,.36,1) 80ms;display:block;position:absolute;top:.44rem}.official-page .join-recruitment-button--social .join-recruitment-button__arrow,.official-page .join-recruitment-button--campus .join-recruitment-button__arrow{left:1.97rem}.official-page .join-recruitment-button:hover .join-recruitment-button__copy-art,.official-page .join-recruitment-button:focus-visible .join-recruitment-button__copy-art{transform:translate(-.14rem)}.official-page .join-recruitment-button:hover .join-recruitment-button__arrow,.official-page .join-recruitment-button:focus-visible .join-recruitment-button__arrow{transform:translate(.14rem)}.official-page .join-hero__features{gap:.22rem;width:5.82rem;display:grid;position:absolute;top:2.25rem;right:0}.official-page .hero-feature{background:var(--feature-default) center / 100% 100% no-repeat;outline:none;align-items:center;height:1.31rem;padding:.22rem .75rem;display:flex;position:relative;overflow:hidden}.official-page .hero-feature:before{z-index:0;background:var(--feature-active) center / 100% 100% no-repeat;content:"";transition:transform .55s cubic-bezier(.2,0,.2,1);position:absolute;inset:0;transform:translate(-104%)}.official-page .hero-feature__title,.official-page .hero-feature__detail{z-index:2;transition:opacity .22s,transform .38s cubic-bezier(.2,0,.2,1);display:block;position:relative}.official-page .hero-feature__title{color:#0594ff;letter-spacing:0;margin:0;font-size:.23rem;font-weight:700}.official-page .hero-feature__detail{color:#fff;white-space:pre-line;overflow-wrap:anywhere;opacity:0;max-height:calc(100% - .24rem);margin:0;font-size:.14rem;line-height:1.6;position:absolute;top:50%;left:.75rem;right:.75rem;overflow:hidden;transform:translate(-.28rem,calc(.1rem - 50%))}.official-page .hero-feature__detail--plain{font-size:.16rem;line-height:1.6}.official-page .hero-feature__detail--columns{white-space:normal;align-items:start;column-gap:.16rem;display:grid;left:.75rem;right:.4rem}.official-page .hero-feature__detail--columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.official-page .hero-feature__detail--columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.official-page .hero-feature__column{min-width:0}.official-page .hero-feature__column strong,.official-page .hero-feature__column span{display:block}.official-page .hero-feature__column strong{color:#fff;margin-bottom:.03rem;font-family:HarmonyOS Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:.18rem;font-weight:700;line-height:1.2}.official-page .hero-feature__column span{white-space:pre-line;overflow-wrap:anywhere;font-family:HarmonyOS Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:.12rem;line-height:1.55}.official-page .hero-feature--active:before,.official-page .hero-feature:hover:before,.official-page .hero-feature:focus:before{transform:translate(0,0)}.official-page .hero-feature--active .hero-feature__title,.official-page .hero-feature:hover .hero-feature__title,.official-page .hero-feature:focus .hero-feature__title{opacity:0;position:absolute;transform:translate(.28rem)}.official-page .hero-feature--active .hero-feature__detail,.official-page .hero-feature:hover .hero-feature__detail,.official-page .hero-feature:focus .hero-feature__detail{opacity:1;transition-delay:.2s;transform:translateY(-50%)}.official-page .hero-feature:focus-visible{outline-offset:.03rem;outline:.03rem solid #006fcd}.official-page .section-title{text-align:center}.official-page .section-title__art{height:auto;margin-left:auto;margin-right:auto;display:block}.official-page .section-title__art--talent{width:4.49rem}.official-page .section-title__art--benefits{width:3.01rem}.official-page .section-title__art--life{width:3.15rem}.official-page .section-title__arrow{width:.22rem;height:.2rem;margin:.35rem auto 0;display:block}.official-page .section-title__accessible{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.official-page .talent-section{padding:0}.official-page .talent-section .section-title{flex-direction:column;justify-content:flex-start;align-items:center;height:2.53rem;padding-top:1.13rem;display:flex}.official-page .talent-grid{grid-template-rows:repeat(3,2.61rem);grid-template-columns:repeat(3,3.47rem);gap:.2rem .27rem;width:10.95rem;height:8.23rem;margin:.4rem auto 0;display:grid}.official-page .talent-card{aspect-ratio:auto;background:var(--join-deep);cursor:pointer;border:0;border-radius:.16rem;outline:none;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.official-page .talent-card img{object-fit:cover;width:100%;height:100%;transition:transform .45s,filter .45s;display:block}.official-page .talent-card:hover img,.official-page .talent-card:focus-visible img{filter:brightness(1.08);transform:scale(1.07)}.official-page .talent-card:focus-visible{outline-offset:.04rem;outline:.03rem solid #00aeff}.official-page .join-talent-dialog{z-index:1001;background:#001e41e0;justify-content:center;align-items:center;padding:.4rem 1rem;display:flex;position:fixed;inset:0}.official-page .join-talent-dialog__media{aspect-ratio:16/9;width:min(14rem,100vw - 1.6rem);max-height:calc(100vh - 1.2rem);box-shadow:none;background:#000;border:0;border-radius:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.official-page .join-talent-dialog__video,.official-page .join-talent-dialog__image{object-fit:contain;width:100%;height:100%;display:block}.official-page .join-talent-dialog__close{z-index:2;color:#fff;cursor:pointer;width:.48rem;height:.48rem;font:inherit;background:#00000040;border:1px solid #ffffffad;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:0;line-height:0;transition:background-color .2s,transform .2s;display:flex;position:absolute;top:0;right:-.64rem}.official-page .join-slogan-dialog__close:before,.official-page .join-slogan-dialog__close:after,.official-page .join-talent-dialog__close:before,.official-page .join-talent-dialog__close:after{content:"";background:currentColor;border-radius:1px;width:.22rem;height:.02rem;position:absolute}.official-page .join-slogan-dialog__close:before,.official-page .join-talent-dialog__close:before{transform:rotate(45deg)}.official-page .join-slogan-dialog__close:after,.official-page .join-talent-dialog__close:after{transform:rotate(-45deg)}.official-page .join-talent-dialog__close:hover{background:#ffffff2e;transform:rotate(90deg)}.official-page .join-talent-dialog__close:focus-visible{outline-offset:.04rem;outline:.03rem solid #fff}.official-page .benefits-section{min-height:0;padding-top:1.25rem}.official-page .benefit-tabs{height:1.29rem;margin-top:.57rem;position:relative;overflow:visible}.official-page .benefit-tabs__background{pointer-events:none;width:100%;height:1.29rem;display:block;position:absolute;inset:0}.official-page .benefit-tabs__items{z-index:1;grid-template-columns:repeat(4,3.24rem);width:12.96rem;height:1.29rem;margin:0 auto;display:grid;position:relative}.official-page .benefit-tabs button{color:#fff;cursor:pointer;height:1.29rem;font:inherit;background:0 0;border:0;padding:0;font-size:.32rem;font-weight:700;position:relative;overflow:visible}.official-page .benefit-tabs button span{z-index:1;line-height:.32rem;display:block;position:relative}.official-page .benefit-tabs button img{z-index:2;opacity:0;pointer-events:none;width:3.24rem;max-width:none;height:1.19rem;display:block;position:absolute;bottom:.21rem;left:0}.official-page .benefit-tabs button:first-child img{height:1.23rem}.official-page .benefit-tabs button:nth-child(2) img{width:3.26rem}.official-page .benefit-tabs button.is-active span{visibility:hidden}.official-page .benefit-tabs button.is-active img{opacity:1}.official-page .benefit-tabs button:focus-visible{z-index:3;outline-offset:-.05rem;outline:.03rem solid #00509b}.official-page .benefit-panel{height:6.52rem;margin-top:.13rem;position:relative}.official-page .benefit-panel__dynamic{z-index:3;pointer-events:none;position:absolute;inset:0}.official-page .benefit-panel__list{pointer-events:auto;background:#fff;border:.12rem solid #a8ddff;border-radius:.24rem;align-content:center;gap:.42rem;width:7.87rem;height:5.08rem;padding:.68rem .78rem;display:grid;position:absolute;top:.35rem;left:0}.official-page .benefit-item{grid-template-columns:.18rem 1fr;gap:.18rem;display:grid}.official-page .benefit-item__dot{background:#b0e1ff;border-radius:50%;align-self:start;width:.16rem;height:.16rem;margin-top:.1rem}.official-page .benefit-item__title{color:#00a3ff;letter-spacing:0;margin:0;font-size:.3rem;font-weight:700;line-height:1.2;display:block}.official-page .benefit-item p{color:#333;margin:.09rem 0 0;font-size:.2rem;line-height:1.7}.official-page .benefit-panel__main-art{z-index:2;filter:drop-shadow(0 .22rem .2rem #0055911f);width:8.56rem;height:6.52rem;display:block;position:absolute;top:0;right:-2.6rem}.official-page .benefit-panel__accent{z-index:4;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 .16rem .15rem #0055911f);width:3rem;height:2.6rem;display:block;position:absolute;bottom:.02rem;right:4.78rem}.official-page .benefit-content-enter-active .benefit-panel__list,.official-page .benefit-content-leave-active .benefit-panel__list,.official-page .benefit-content-enter-active .benefit-panel__accent,.official-page .benefit-content-leave-active .benefit-panel__accent{transition:opacity .3s,transform .3s}.official-page .benefit-content-enter-active,.official-page .benefit-content-leave-active{transition:opacity .3s}.official-page .benefit-content-enter-from,.official-page .benefit-content-leave-to{opacity:0}.official-page .benefit-content-leave-active{position:absolute;inset:0}.official-page .benefit-content-enter-from .benefit-panel__list,.official-page .benefit-content-leave-to .benefit-panel__list{opacity:0;transform:translate(-.7rem)}.official-page .benefit-content-enter-from .benefit-panel__accent,.official-page .benefit-content-leave-to .benefit-panel__accent{opacity:0;transform:translate(.7rem)}.official-page .life-section{min-height:0;padding:1.37rem 0 1.97rem}.official-page .life-carousel{width:100%;margin-top:.64rem;position:relative;overflow:hidden}.official-page .life-carousel__viewport{width:100%;height:4.97rem;position:relative;overflow:visible}.official-page .life-card{color:#fff;opacity:.78;pointer-events:auto;background-color:#fff;border-radius:.26rem;flex:0 0 11.68rem;width:11.68rem;height:4.97rem;transition:opacity .55s,transform .7s cubic-bezier(.22,.61,.36,1);position:relative;overflow:hidden;box-shadow:0 .14rem .38rem #1980be24}.official-page .life-card.swiper-slide-active{z-index:3;opacity:1}.official-page .life-card.swiper-slide-prev,.official-page .life-card.swiper-slide-next{z-index:2}.official-page .life-card:not(.swiper-slide-active):not(.swiper-slide-prev):not(.swiper-slide-next){opacity:0;pointer-events:none}.official-page .life-card__images{z-index:1;border-radius:inherit;clip-path:inset(0 round .26rem);contain:paint;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.official-page .life-card__images img{object-fit:cover;width:100%;height:100%;display:block}.official-page .life-card__images:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(#003a5e00 42%,#003a5ed1 100%);position:absolute;inset:0}.official-page .life-card__images .swiper-wrapper{z-index:0}.official-page .life-card__shade{z-index:0;pointer-events:none;background:0 0;position:absolute;inset:0}.official-page .life-card__copy{z-index:2;position:absolute;bottom:.42rem;left:.48rem;right:3.1rem}.official-page .life-card h3{letter-spacing:0;margin:0;font-size:.34rem;line-height:1.25}.official-page .life-card p{color:#ffffffd1;max-width:6.2rem;margin:.07rem 0 0;font-size:.16rem;line-height:1.6}.official-page .life-card__images .swiper-pagination{z-index:4;align-items:center;gap:.13rem;width:auto;height:.15rem;display:flex;position:absolute;bottom:.48rem;left:auto;right:.47rem}.official-page .life-card__images .swiper-pagination-bullet{cursor:pointer;opacity:1;background:#fff;border:.02rem solid #fff;border-radius:50%;width:.15rem;height:.15rem;padding:0;transition:border-color .2s,background-color .2s,transform .2s;display:block;margin:0!important}.official-page .life-card__images .swiper-pagination-bullet-active{background:#00abff;border-color:#00abff}.official-page .life-card__images .swiper-pagination-bullet:hover{opacity:1;transform:scale(1.18)}.official-page .life-carousel__controls{justify-content:flex-start;align-items:center;gap:.08rem;width:min(11.68rem,100% - .8rem);height:.4rem;margin:.25rem auto 0;display:flex}.official-page .life-carousel__controls button{cursor:pointer;background:#fff;border:1px solid #00abff;border-radius:.11rem;justify-content:center;align-items:center;width:.58rem;height:.22rem;padding:0;transition:background-color .2s,transform .2s;display:flex;position:relative}.official-page .life-carousel__controls button span{border-top:.05rem solid #0000;border-bottom:.05rem solid #0000;width:0;height:0}.official-page .life-carousel__controls button:first-child span{border-right:.08rem solid #77d3ff}.official-page .life-carousel__controls button:last-child span{border-left:.08rem solid #77d3ff}.official-page .life-carousel__controls button:hover{background:#e8f8ff;transform:translateY(-1px)}.official-page .life-carousel__controls button:active{transform:translateY(0)}.official-page .life-carousel__controls button:focus-visible{outline-offset:.03rem;outline:.02rem solid #00abff}.official-page .join-social{color:#fff;background:var(--join-social-background) center / cover no-repeat;min-height:3.77rem}.official-page .join-social__inner{text-align:center;min-height:3.77rem;padding-top:.58rem}.official-page .join-social h2{color:#e7f7ff;letter-spacing:0;margin:0;font-size:.3rem}.official-page .social-links{grid-template-columns:repeat(3,1fr);width:7.6rem;margin:.3rem auto 0;display:grid}.official-page .social-channel{color:#fff;cursor:pointer;min-height:2.1rem;font:inherit;background:0 0;border:0;border-right:1px solid #ffffff4d;justify-items:center;gap:.1rem;font-size:.17rem;display:grid}.official-page .social-channel:last-child{border-right:0}.official-page .social-channel__visual{justify-content:center;align-items:center;width:1.2rem;height:1.2rem;display:flex}.official-page .social-channel__visual img{object-fit:contain;width:.73rem;max-height:.73rem;transition:width .2s,max-height .2s,transform .2s;display:block}.official-page .social-channel.is-active .social-channel__visual img{width:1.12rem;max-height:1.12rem}.official-page .social-channel:hover .social-channel__visual img{transform:translateY(-.03rem)}.official-page .social-channel:focus-visible{outline-offset:-.04rem;outline:.02rem solid #fff}.official-page .join-back-to-top{z-index:50;cursor:pointer;background:0 0;border:0;width:1.03rem;height:1.03rem;padding:0;display:block;position:fixed;bottom:.38rem;right:1.17rem}.official-page .join-back-to-top img{width:1.03rem;height:1.03rem;display:block;position:absolute;inset:0}.official-page .join-back-to-top__hover,.official-page .join-back-to-top:hover .join-back-to-top__default,.official-page .join-back-to-top:focus-visible .join-back-to-top__default{opacity:0}.official-page .join-back-to-top:hover .join-back-to-top__hover,.official-page .join-back-to-top:focus-visible .join-back-to-top__hover{opacity:1}.official-page .join-back-to-top:focus-visible{outline-offset:.05rem;outline:.03rem solid #00a9ff}@media (prefers-reduced-motion:reduce){.official-page .join-slogan__background-video,.official-page .join-slogan__shade,.official-page .join-slogan__play,.official-page .join-slogan__play img,.official-page .join-slogan-dialog__close,.official-page .talent-card img,.official-page .join-talent-dialog__close{transition:none}.official-page .join-slogan__play:hover,.official-page .join-slogan__play:focus-visible,.official-page .join-slogan-dialog__close:hover,.official-page .join-talent-dialog__close:hover{transform:none}.official-page .join-hero__panel,.official-page .join-hero__character,.official-page .join-hero__mascot{transition:none}.official-page .join-hero__art-wrap.is-art-hovered .join-hero__character,.official-page .join-hero__art-wrap.is-art-hovered .join-hero__mascot{transform:none}.official-page .join-recruitment-button__copy-art,.official-page .join-recruitment-button__arrow,.official-page .hero-feature,.official-page .hero-feature:before,.official-page .hero-feature__title,.official-page .hero-feature__detail,.official-page .benefit-tabs button,.official-page .benefit-tabs button span,.official-page .benefit-tabs button img,.official-page .benefit-content-enter-active,.official-page .benefit-content-leave-active,.official-page .benefit-content-enter-active .benefit-panel__list,.official-page .benefit-content-leave-active .benefit-panel__list,.official-page .benefit-content-enter-active .benefit-panel__accent,.official-page .benefit-content-leave-active .benefit-panel__accent{transition:none}}@media (width<=1500px){.official-page .join-hero__features{width:5.82rem}.official-page .hero-feature{padding-right:.58rem}.official-page .join-talent-dialog{padding:.4rem .86rem}.official-page .join-talent-dialog__media{width:min(14rem,100vw - 1.6rem)}}@media (width<=760px){.official-page .join-talent-dialog{padding:.24rem .52rem}.official-page .join-talent-dialog__media{width:calc(100vw - .56rem);max-height:calc(100vh - .48rem)}}
/*$vite$:1*/