@font-face{font-family:'HarmonyOS Sans';src:url(../../../../themes/moki/style/fonts/HarmonyOS_Sans_Thin.woff2) format('woff2');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'HarmonyOS Sans';src:url(../../../../themes/moki/style/fonts/HarmonyOS_Sans_Light.woff2) format('woff2');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'HarmonyOS Sans';src:url(../../../../themes/moki/style/fonts/HarmonyOS_Sans_Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'HarmonyOS Sans';src:url(../../../../themes/moki/style/fonts/HarmonyOS_Sans_Medium.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'HarmonyOS Sans';src:url(../../../../themes/moki/style/fonts/HarmonyOS_Sans_Bold.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'HarmonyOS Sans';src:url(../../../../themes/moki/style/fonts/HarmonyOS_Sans_Black.woff2) format('woff2');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(../../../../themes/moki/style/fonts/montserrat.thin.woff2) format('woff2');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(../../../../themes/moki/style/fonts/montserrat.extralight.woff2) format('woff2');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(../../../../themes/moki/style/fonts/montserrat.light.woff2) format('woff2');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(../../../../themes/moki/style/fonts/montserrat.regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(../../../../themes/moki/style/fonts/montserrat.medium.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(../../../../themes/moki/style/fonts/montserrat.semibold.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(../../../../themes/moki/style/fonts/montserrat.bold.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(../../../../themes/moki/style/fonts/montserrat.extrabold.woff2) format('woff2');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(../../../../themes/moki/style/fonts/montserrat.black.woff2) format('woff2');font-weight:900;font-style:normal;font-display:swap}:root{--moki-blue:#7bbbbd;--moki-accent:#73dfdd;--moki-bg-1:#43839e;--moki-bg-2:#232f34;--font-harmonyos:'HarmonyOS Sans', 'Microsoft YaHei', 'PingFang SC', 'Hiragino Sans GB', 'Noto Sans CJK SC', 'WenQuanYi Micro Hei', sans-serif;--font-montserrat:'Montserrat', 'HarmonyOS Sans', Arial, sans-serif;--letter-spacing-tight:0.5px;--letter-spacing-normal:1px;--letter-spacing-wide:2px;--letter-spacing-title:3px;--line-height-dense:1.4;--line-height-normal:1.6;--line-height-loose:1.85;--line-height-heading:1.25}html{font-size:16px}@media screen and (max-width:1200px){html{font-size:15px}}@media screen and (max-width:1024px){html{font-size:14px}}@media screen and (max-width:768px){html{font-size:13px}}@media screen and (max-width:640px){html{font-size:12px}}@media screen and (max-width:440px){html{font-size:11px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-harmonyos);font-weight:300;font-size:1rem;line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-tight);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{text-decoration:none;color:unset}ul,ol{list-style:none;margin:0;padding:0}img,video{max-width:100%;height:auto;display:block}.quantum{font-family:var(--font-montserrat);font-weight:700}.bg-1{background:radial-gradient(ellipse 68% 80% at 30% 99%,rgb(0 112 145 / .75) 0%,rgb(0 95 130 / .55) 28%,rgb(0 60 95 / .15) 55%,transparent 75%),radial-gradient(ellipse 23% 70% at 52.78% 55.5%,rgb(1 40 98 / .65) 0%,rgb(1 28 72 / .35) 55%,transparent 80%),radial-gradient(ellipse 100% 100% at 5% 100%,rgb(0 74 114 / .95) 0%,rgb(0 55 90 / .1) 100%),radial-gradient(ellipse 92% 100% at 75% 94.74%,rgb(2 51 82 / .85) 0%,rgb(2 36 62 / .45) 55%,transparent 85%),radial-gradient(ellipse 50% 85% at 21.11% 8.42%,rgb(8 13 20 / .6) 0%,transparent 55%),radial-gradient(ellipse 45% 40% at 94.44% 9.47%,rgb(0 0 0 / .35) 0%,transparent 85%),#000204}.bg-2{background:radial-gradient(ellipse 68% 80% at 30% 1%,rgb(0 112 145 / .75) 0%,rgb(0 95 130 / .55) 28%,rgb(0 60 95 / .15) 55%,transparent 75%),radial-gradient(ellipse 23% 70% at 52.78% 44.5%,rgb(1 40 98 / .55) 0%,rgb(1 28 72 / .35) 55%,transparent 80%),radial-gradient(ellipse 100% 100% at 5% 0%,rgb(0 74 114 / .95) 0%,rgb(0 55 90 / .1) 100%),radial-gradient(ellipse 92% 100% at 75% 5.26%,rgb(2 51 82 / .85) 0%,rgb(2 36 62 / .45) 55%,transparent 85%),radial-gradient(ellipse 50% 85% at 21.11% 91.58%,rgb(8 13 20 / .6) 0%,transparent 55%),radial-gradient(ellipse 45% 40% at 94.44% 90.53%,rgb(0 0 0 / .35) 0%,transparent 85%),#000204}.bg-black{background-color:#000}.gradient-bg{background:linear-gradient(45deg,var(--moki-bg-1) 0%,var(--moki-bg-2) 100%)}.container{max-width:1600px;margin:0 auto;padding:0 2.5rem}@media screen and (max-width:1200px){.container{padding:15px 2rem}}@media screen and (max-width:768px){.container{padding:15px 1.5rem}}@media screen and (max-width:440px){.container{padding:15px 1rem}}.note{font-size:.8rem;color:#ccc;text-align:center;font-weight:300;letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-dense);max-width:37rem;margin:0 auto}.content-txt{letter-spacing:var(--letter-spacing-wide);color:#fff;text-align:center;margin:0 auto;font-weight:300;line-height:var(--line-height-loose)}.title-bg{position:relative;display:inline-block;color:#fff;padding:0 1.5rem;z-index:0;font-size:clamp(1.5rem, 4vw, 1.75rem);font-weight:700;letter-spacing:var(--letter-spacing-title);line-height:var(--line-height-heading);white-space:nowrap}.title-bg::after{background-color:var(--moki-blue);content:'';position:absolute;display:block;width:100%;height:.5em;top:50%;left:0;transform:translateY(-50%);z-index:-1;opacity:.5}.title-btn{display:inline-block;background-color:var(--moki-blue);color:#000;padding:.25rem 1rem;border-radius:2rem;font-size:1rem;font-weight:500;cursor:pointer;letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-dense)}.title-en{font-size:clamp(1.05rem, 2.5vw, 1.25rem);font-weight:300;color:#ccc;margin:0 0 1rem 0;letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-normal)}.subtitle{color:#ddd;font-size:clamp(1.05rem, 2.5vw, 1.25rem);font-weight:400;margin-bottom:0;letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-normal)}.highlight{color:var(--moki-accent);padding:1rem 0;font-weight:400;letter-spacing:var(--letter-spacing-tight)}.des{line-height:var(--line-height-loose);font-weight:400;letter-spacing:var(--letter-spacing-tight)}@media screen and (max-width:768px){body{letter-spacing:.3px}.content-txt{letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-normal)}.title-bg{letter-spacing:var(--letter-spacing-wide)}.title-en{letter-spacing:var(--letter-spacing-tight)}}@media screen and (max-width:440px){body{letter-spacing:0}.content-txt{letter-spacing:var(--letter-spacing-tight)}.title-bg{letter-spacing:var(--letter-spacing-normal)}}.location-pin{position:absolute;width:120px;height:168px;--pin-scale:1;transform-origin:0 0;animation:float 3s ease-in-out infinite;filter:drop-shadow(0 10px 20px rgb(106 17 203 / .3));cursor:pointer;transition:filter 0.3s ease}.location-pin:hover{filter:drop-shadow(0 15px 30px rgb(106 17 203 / .5))}.location-pin::before{content:'';position:absolute;inset:0;background:var(--pin-gradient,linear-gradient(180deg,#f50b0b 0%,#ff4567 30%,#c830e0 70%,#6a11cb 100%));clip-path:path('M60 0 C93 0 120 27 120 60 C120 105 60 168 60 168 C60 168 0 105 0 60 C0 27 27 0 60 0 Z');-webkit-mask:radial-gradient(circle 18px at 60px 60px,transparent 18px,#000 19px);mask:radial-gradient(circle 18px at 60px 60px,transparent 18px,#000 19px);z-index:1}.location-pin .pin-base{position:absolute;width:50px;height:14px;--pin-base-color:rgba(106, 17, 203, 0.5);background:radial-gradient(ellipse at center,var(--pin-base-color) 0%,var(--moki-bg-1) 70%);border-radius:50%;left:50%;bottom:-10px;transform:translateX(-50%);animation:base-breathe 3s ease-in-out infinite;pointer-events:none}.location-pin:active{animation:float 3s ease-in-out infinite,click-bounce 0.4s ease}@keyframes float{0%,100%{transform:scale(calc(var(--pin-scale) * var(--global-scale-factor, 1))) translateY(0)}50%{transform:scale(calc(var(--pin-scale) * var(--global-scale-factor, 1))) translateY(-15px)}}@keyframes base-breathe{0%,100%{transform:translateX(-50%) scale(1);opacity:1}50%{transform:translateX(-50%) scale(.55);opacity:.4}}@keyframes click-bounce{0%{transform:scale(calc(var(--pin-scale) * var(--global-scale-factor, 1))) translateY(-15px)}40%{transform:scale(calc(var(--pin-scale) * var(--global-scale-factor, 1) * 0.95)) translateY(5px)}100%{transform:scale(calc(var(--pin-scale) * var(--global-scale-factor, 1))) translateY(0)}}