.footer{background-color:#0b0d0f;border-top:1px solid hsla(0,0%,100%,.08);color:var(--gn-text-muted);font-size:.9375rem;padding:36px var(--gn-gutter) 24px}.footer-box{gap:32px;justify-content:space-between;margin:0 auto;max-width:1180px}.footer-box,.footer-brand{align-items:center;display:flex}.footer-brand{gap:20px}.footer-logo{display:block;height:auto;width:148px}.footer-tagline{border-left:1px solid hsla(0,0%,100%,.15);color:var(--gn-text-muted);margin:0;padding-left:20px}.footer-links{align-items:center;display:flex;flex-wrap:wrap;gap:12px 28px;justify-content:flex-end}.footer-links .href-text{align-items:center;color:var(--gn-text);display:inline-flex;gap:6px;text-decoration:none;transition:color .2s ease}.footer-links a.href-text:hover{color:#6ca250}.footer-links .location{color:var(--gn-text-muted)}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.06);color:#ebf0ec73;font-size:.8125rem;margin:24px auto 0;max-width:1180px;padding-top:18px}@media screen and (max-width:991.98px){.footer{padding:32px 20px 20px}.footer-box,.footer-brand{align-items:flex-start;flex-direction:column}.footer-brand{gap:12px}.footer-tagline{border-left:0;padding-left:0}.footer-links{align-items:flex-start;flex-direction:column;gap:10px;justify-content:flex-start}}.container{height:100vh;height:100dvh;overflow-x:hidden;position:relative;width:100vw}.container .inner-container{top:0;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;position:absolute;scroll-snap-type:y proximity}.section{background-position:50%;background-size:cover;color:var(--gn-text);height:100vh;height:100dvh;position:relative;scroll-snap-align:start;width:100vw}.section.bg1{background-image:linear-gradient(90deg,#050708eb,#050708b8 42%,#05070840),url(./section1.BgRU2hkb.jpg)}.section.bg2{background-image:linear-gradient(90deg,#050708eb,#050708b8 42%,#05070840),url(./section2.Db4s4GqF.jpg)}.section.bg3{background-image:linear-gradient(90deg,#050708eb,#050708b8 42%,#05070840),url(./section3.CbQM6M-Y.jpeg)}.home-info-box .title{color:#fff;font-weight:600;letter-spacing:-.02em;line-height:1.12;margin:0}.home-info-box .title .title-line{display:block;text-wrap:balance}.home-info-box .sub-title{color:var(--gn-text-muted);line-height:1.7;margin:0;text-wrap:pretty}.home-chart:not(.is-active) *{touch-action:pan-y!important}.home-chart{cursor:pointer;-webkit-mask-image:radial-gradient(ellipse 70% 72% at 50% 50%,#000 52%,transparent 100%);mask-image:radial-gradient(ellipse 70% 72% at 50% 50%,#000 52%,transparent 100%);overflow:hidden}.home-chart.is-active{cursor:grab}.home-chart.is-active:active{cursor:grabbing}.section.home{background-color:#000;overflow:hidden}.lang-zh .banner-title,.lang-zh .home-info-box .title,.lang-zh .video-head-title{letter-spacing:.02em;line-height:1.3}.lang-zh .banner-sub-title,.lang-zh .home-info-box .sub-title{letter-spacing:.04em;line-height:1.95}.lang-zh .banner-eyebrow{letter-spacing:.24em}.lang-zh .video-item-title{letter-spacing:.02em}.banner-eyebrow{align-items:center;color:#6ca250;display:flex;font-size:.875rem;font-weight:600;gap:14px;letter-spacing:.16em;text-transform:uppercase}.banner-eyebrow .banner-index{color:var(--gn-text-muted);font-variant-numeric:tabular-nums}.banner-eyebrow .banner-index:after{background:#ffffff59;content:"";display:inline-block;height:1px;margin-left:14px;vertical-align:middle;width:32px}.banner-title,.video-head-title{color:#fff;font-weight:600;letter-spacing:-.015em;line-height:1.15;margin:0}.banner-sub-title{color:var(--gn-text-muted);line-height:1.75;margin:0}.video{background-color:#111417}.video .video-item-ele{aspect-ratio:16/9;background:#000;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;display:block;height:auto;width:100%}.video .video-item-title{color:var(--gn-text-muted);line-height:1.5;margin:16px 0 0}@keyframes downtan{0%{bottom:40px;opacity:1}to{bottom:10px;opacity:0}}.down-btn{animation:downtan 1s infinite;animation-fill-mode:both;bottom:40px;color:#6ca25099;font-size:2rem;left:50%;position:fixed;transform:translate(-50%);z-index:100}@media screen and (min-width:992px){.home-info-box{left:var(--gn-gutter);max-width:620px;position:absolute;top:50%;transform:translateY(-50%);width:calc(46vw - var(--gn-gutter) - 24px);z-index:2}.home-info-box .title{font-size:clamp(2.125rem,3vw,3.5rem)}.home-info-box .sub-title{font-size:clamp(1rem,1.1vw,1.1875rem);margin-top:28px;max-width:32rem}.lang-zh .home-info-box .title{font-size:clamp(2.125rem,3vw,3.5rem)}.lang-zh .home-info-box .sub-title{max-width:30rem}.lang-zh .banner-info-box .banner-sub-title,.lang-zh .home-info-box .sub-title{font-size:clamp(1.0625rem,1.15vw,1.25rem)}.home-chart{height:calc(100% - 120px);left:46vw;position:absolute;top:100px;width:54vw}.home-chart-image{height:auto;left:73vw;position:absolute;top:180px;transform:translate(-50%);width:34vw}.banner-info-box{left:var(--gn-gutter);position:absolute;top:50%;transform:translateY(-50%);width:min(46vw,680px)}.banner-info-box .banner-title{font-size:clamp(2.25rem,3.2vw,3.5rem);margin-top:24px}.banner-info-box .banner-sub-title{font-size:clamp(1.0625rem,1.1vw,1.1875rem);margin-top:28px;max-width:38rem}.indicator{display:flex;flex-direction:column;left:32px;position:fixed;top:50%;transform:translateY(-50%);z-index:100}.indicator-item{background-color:#fff6;border-radius:3px;cursor:pointer;height:3px;transition:width .25s ease,background-color .25s ease;width:18px}.indicator-item.active{background-color:#6ca250;width:34px}.indicator-item+.indicator-item{margin-top:18px}.right-btn{align-items:center;display:flex;flex-direction:column;position:fixed;right:40px;top:50%;transform:translateY(-50%);z-index:100}.right-btn .next-btn{cursor:pointer}.right-btn .next-btn-icon{color:#fff;transform:rotate(90deg)}.right-btn .prev-btn{cursor:pointer;margin-top:12px}.right-btn .prev-btn-icon{transform:rotate(-90deg)}.video{display:flex;flex-direction:column}.video .video-inner{box-sizing:border-box;display:flex;flex:1;flex-direction:column;justify-content:center;margin:0 auto;max-width:calc(1180px + var(--gn-gutter)*2);min-height:0;padding:88px var(--gn-gutter) 32px;width:100%}.video .video-head-title{font-size:clamp(2rem,2.6vw,2.75rem);margin-top:0}.video .video-list{display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-top:40px;max-width:calc(355.55556vh - 1737.77778px)}.video .video-item-title{font-size:1.0625rem}.footer-wrap{flex-shrink:0}}@media screen and (max-width:991.98px){.section.home{box-sizing:border-box;display:flex;flex-direction:column;padding:96px 20px 80px}.home-info-box{flex-shrink:0;position:relative;z-index:2}.home-info-box .title{font-size:clamp(1.75rem,5vw,2.5rem)}.home-info-box .sub-title{font-size:1rem;margin-top:1rem;max-width:40rem}.home-chart{flex:1;margin-top:16px;min-height:0;position:relative;width:100%;z-index:1}.home-chart-image{bottom:22vh;height:auto;left:50%;position:absolute;transform:translate(-50%);width:min(70vw,420px)}.section.bg1{background-image:linear-gradient(180deg,#050708f0,#050708d1 45%,#05070873),url(./section1.BgRU2hkb.jpg)}.section.bg2{background-image:linear-gradient(180deg,#050708f0,#050708d1 45%,#05070873),url(./section2.Db4s4GqF.jpg)}.section.bg3{background-image:linear-gradient(180deg,#050708f0,#050708d1 45%,#05070873),url(./section3.CbQM6M-Y.jpeg)}.section.bg1,.section.bg2,.section.bg3{background-position:50%}.banner-info-box{left:20px;max-width:40rem;position:absolute;right:20px;top:96px}.banner-info-box .banner-eyebrow{font-size:.75rem;gap:10px}.banner-info-box .banner-eyebrow .banner-index:after{margin-left:10px;width:24px}.banner-info-box .banner-title{font-size:clamp(1.625rem,6.6vw,2.125rem);margin-top:14px}.banner-info-box .banner-sub-title{font-size:1rem;line-height:1.7;margin-top:16px}.lang-zh .banner-info-box .banner-sub-title,.lang-zh .home-info-box .sub-title{line-height:1.85}.indicator{align-items:center;bottom:calc(29px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:row;height:30px;left:20px;position:fixed;z-index:100}.indicator-item{background-color:#fff6;border-radius:3px;cursor:pointer;height:16px;width:3px}.indicator-item.active{background-color:#6ca250;height:28px}.indicator-item+.indicator-item{margin-left:16px}.right-btn{align-items:center;bottom:calc(24px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:row-reverse;gap:14px;position:fixed;right:20px;z-index:100}.right-btn .next-btn{cursor:pointer}.right-btn .next-btn-icon{color:#fff;transform:rotate(90deg)}.right-btn .prev-btn{cursor:pointer}.right-btn .prev-btn-icon{transform:rotate(-90deg)}.down-btn{bottom:calc(40px + env(safe-area-inset-bottom,0px))}.section.video{display:flex;flex-direction:column;height:auto;min-height:100vh;min-height:100dvh}.section.video .video-inner{flex:1;padding:96px 20px 40px}.section.video .video-head-title{font-size:clamp(1.625rem,6.6vw,2.125rem);margin-top:0}.section.video .video-list{display:flex;flex-direction:column;gap:24px;margin-top:24px}.section.video .video-item-title{font-size:.9rem;margin-top:10px}}@media screen and (min-width:600px) and (max-width:991.98px){.section.home{padding:112px 40px 88px}.banner-info-box{left:40px;right:40px;top:120px}.banner-info-box .banner-sub-title{font-size:1.0625rem}.indicator{left:40px}.right-btn{right:40px}.section.video .video-inner{padding:112px 40px 48px}.section.video .video-list{display:grid;gap:24px;grid-template-columns:1fr 1fr}.footer{padding-left:40px;padding-right:40px}}.v-progress-circular{align-items:center;display:inline-flex;justify-content:center;position:relative;vertical-align:middle}.v-progress-circular>svg{bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%;z-index:0}.v-progress-circular__content{align-items:center;display:flex;justify-content:center}.v-progress-circular__underlay{color:rgba(var(--v-border-color),var(--v-border-opacity));stroke:currentColor;z-index:1}.v-progress-circular__overlay{stroke:currentColor;transition:all .2s ease-in-out,stroke-width 0s;z-index:2}.v-progress-circular--size-x-small{height:16px;width:16px}.v-progress-circular--size-small{height:24px;width:24px}.v-progress-circular--size-default{height:32px;width:32px}.v-progress-circular--size-large{height:48px;width:48px}.v-progress-circular--size-x-large{height:64px;width:64px}.v-progress-circular--indeterminate>svg{animation:progress-circular-rotate 1.4s linear infinite;transform-origin:center center;transition:all .2s ease-in-out}.v-progress-circular--indeterminate .v-progress-circular__overlay{animation:progress-circular-dash 1.4s ease-in-out infinite,progress-circular-rotate 1.4s linear infinite;stroke-dasharray:25,200;stroke-dashoffset:0;stroke-linecap:round;transform:rotate(-90deg);transform-origin:center center}.v-progress-circular--disable-shrink>svg{animation-duration:.7s}.v-progress-circular--disable-shrink .v-progress-circular__overlay{animation:none}.v-progress-circular--indeterminate:not(.v-progress-circular--visible) .v-progress-circular__overlay,.v-progress-circular--indeterminate:not(.v-progress-circular--visible)>svg{animation-play-state:paused!important}@keyframes progress-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0px}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}to{stroke-dasharray:100,200;stroke-dashoffset:-124px}}@keyframes progress-circular-rotate{to{transform:rotate(270deg)}}
