.hp{--v:#020606;--c:#071011;--lake:#062a30;--cyan:#38cbe4;--teal:#19b8aa;--green:#51d48a;--white:#f1efe8;--mist:#9aa8a6;background:var(--v);color:var(--white);font-family:Arial,PingFang SC,sans-serif;overflow:hidden}.hp *{box-sizing:border-box}.hp a{color:inherit;text-decoration:none}.hp-progress{position:fixed;z-index:100;top:0;left:0;width:100%;height:2px;transform-origin:left;background:linear-gradient(90deg,var(--cyan),var(--green))}.hp-nav{position:absolute;z-index:30;top:0;left:0;right:0;height:88px;padding:0 4.6vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff24}.hp-brand{display:flex;flex-direction:column}.hp-brand b{font-size:15px;letter-spacing:.08em}.hp-brand span{font-size:13px;letter-spacing:.16em;margin-top:3px}.hp-nav nav{display:flex;gap:28px;font-size:13px;letter-spacing:.15em;color:#b5c0bd}.hp-nav nav a{transition:color .25s}.hp-nav nav a:hover{color:var(--cyan)}.hp-actions{display:flex;align-items:center;gap:24px;font-size:13px;letter-spacing:.15em}.hp-actions button{display:none;width:30px;height:30px;padding:0;border:0;background:none;position:relative}.hp-actions button i{position:absolute;width:20px;height:1px;right:0;background:var(--white)}.hp-actions button i:first-child{top:11px}.hp-actions button i:last-child{top:18px;width:14px}.hp-menu{display:none}.hp-hero{height:100svh;min-height:780px;position:relative;overflow:hidden;background:radial-gradient(circle at 66% 48%,#092428,transparent 38%),var(--v)}.hp-hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.88) contrast(1.08) brightness(.72);animation:heroDrift 12s ease-in-out infinite alternate}.hp-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#020606f5,#020606a1 38%,#02060612 72%),linear-gradient(0deg,#020606e8,transparent 40%),radial-gradient(circle at 72% 48%,transparent 0,#0206061f 48%,#020606bf 100%)}.hp-grid{position:absolute;inset:88px 0 0;background-image:linear-gradient(#ffffff07 1px,transparent 0),linear-gradient(90deg,#ffffff07 1px,transparent 0);background-size:8.333vw 10vh;mask-image:linear-gradient(90deg,#000,transparent 70%)}.hp-orbit{position:absolute;width:58vw;height:58vw;right:-10vw;top:3vh;opacity:.45;animation:orbit 22s linear infinite}.hp-orbit i{position:absolute;inset:14%;border:1px solid #38cbe452;border-radius:50%;transform:rotate(22deg)}.hp-orbit i:nth-child(2){inset:20% 8%;border-color:#51d48a38;transform:rotate(-28deg)}.hp-orbit i:nth-child(3){inset:30% 5%;border-color:#ffffff1f;transform:rotate(42deg)}.hp-hero-kicker{position:absolute;top:124px;left:4.6vw;right:4.6vw;display:flex;justify-content:space-between;font-size:13px;letter-spacing:.18em;color:var(--mist)}.hp-hero-copy{position:absolute;left:4.6vw;top:50%;transform:translateY(-48%);z-index:3}.hp-closing p,.hp-connect-copy>p,.hp-coord-title p,.hp-hero-copy p,.hp-live-copy>p,.hp-show-head p,.hp-stories-head p,.hp-system-copy>p{font-size:13px;letter-spacing:.21em;color:var(--cyan);margin:0 0 32px}.hp-hero-copy h1{font-size:clamp(76px,10.2vw,176px);line-height:.73;letter-spacing:-.078em;margin:0;font-weight:800}.hp-hero-copy h1 span{display:block}.hp-hero-copy h1 span:last-child{margin-left:9vw;color:transparent;-webkit-text-stroke:1px #f1efe8d1}.hp-hero-copy h2{font-size:clamp(23px,2.3vw,40px);font-weight:500;letter-spacing:.05em;margin:38px 0 0 9vw}.hp-hero-meta{position:absolute;z-index:4;right:4.6vw;bottom:50px;display:grid;grid-template-columns:repeat(3,1fr);min-width:48vw;border-top:1px solid #ffffff3d}.hp-hero-meta div{padding:18px 25px 0 0}.hp-hero-meta small,.hp-system-flow span{display:block;font-size:13px;letter-spacing:.18em;color:#7e8c88}.hp-hero-meta b{display:block;margin-top:8px;font-size:13px;letter-spacing:.08em}.hp-scroll{position:absolute;left:4.6vw;bottom:48px;z-index:4;display:flex;align-items:center;gap:13px;font-size:13px;letter-spacing:.18em}.hp-scroll i{width:1px;height:38px;background:linear-gradient(var(--cyan),var(--green));animation:scrollPulse 1.9s infinite}.hp-section-no{position:absolute;top:54px;left:4.6vw;font-size:13px;letter-spacing:.18em;color:#5e6a67}.hp-section-no.light{color:#74817e}.hp-coordinates{min-height:820px;padding:150px 4.6vw 100px;position:relative;background:var(--white);color:#08100f;display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:10vw}.hp-connect-copy h2,.hp-coord-title h2,.hp-journey-copy h2,.hp-live-copy h2,.hp-show-head h2,.hp-stories-head h2,.hp-system-copy h2{font-size:clamp(62px,7.4vw,120px);line-height:.82;letter-spacing:-.07em;margin:30px 0 0}.hp-connect-copy h2 em,.hp-coord-title h2 em,.hp-journey-copy h2 em{font-style:normal;font-weight:300;color:#52605d}.hp-coord-data{border-top:1px solid #aab3af}.hp-coord-data article{padding:22px 0;border-bottom:1px solid #aab3af;display:grid;grid-template-columns:1fr .7fr;align-items:end}.hp-coord-data b{font-size:23px}.hp-coord-data span{font-size:13px;letter-spacing:.16em;color:#687470}.hp-route{position:absolute;left:4.6vw;right:4.6vw;bottom:75px;display:flex;align-items:center;gap:18px;font-size:13px;letter-spacing:.2em}.hp-route i{height:1px;flex:1;background:linear-gradient(90deg,#27302e,var(--teal));position:relative}.hp-route i b{position:absolute;right:0;top:-3px;width:7px;height:7px;background:var(--teal);border-radius:50%;box-shadow:0 0 16px var(--teal)}.hp-showcase{min-height:1180px;padding:150px 4.6vw 120px;position:relative;background:linear-gradient(145deg,var(--v),var(--c) 68%,#041415)}.hp-show-head{position:relative;z-index:2;display:grid;grid-template-columns:1fr .65fr;align-items:end;gap:12vw}.hp-show-head h2{font-size:clamp(60px,7vw,112px)}.hp-show-head>span{font-size:14px;line-height:1.9;color:var(--mist);max-width:430px}.hp-directions{position:relative;z-index:3;margin-top:100px;width:80%;border-top:1px solid #ffffff33}.hp-directions article{min-height:150px;display:grid;grid-template-columns:60px 1.2fr 1fr 35px;align-items:center;gap:30px;border-bottom:1px solid #ffffff33;transition:padding .5s,background .5s}.hp-directions article:hover{padding:0 25px;background:#ffffff09}.hp-dir-no{font-size:13px;color:#6b7774}.hp-directions small{font-size:13px;letter-spacing:.18em;color:var(--cyan)}.hp-directions h3{font-size:clamp(25px,3vw,48px);line-height:.9;letter-spacing:-.045em;margin:15px 0 0}.hp-directions p{font-size:13px;line-height:1.7;color:#96a29f}.hp-directions article>b{font-size:22px;font-weight:300;color:var(--cyan)}.hp-light-field{position:absolute;width:52vw;height:52vw;right:-17vw;bottom:-4vw;opacity:.5}.hp-infinity i,.hp-light-field i,.hp-story-infinity i{position:absolute;inset:20%;border:1px solid #38cbe480;border-radius:50%;transform:rotate(28deg);box-shadow:0 0 35px #38cbe41a}.hp-light-field i:nth-child(2){inset:14% 24%;transform:rotate(-34deg);border-color:#51d48a59}.hp-light-field i:nth-child(3){inset:28% 8%;transform:rotate(44deg);opacity:.45}.hp-light-field i:nth-child(4){inset:8% 31%;transform:rotate(-47deg);opacity:.35}.hp-system{min-height:880px;padding:130px 4.6vw;display:grid;grid-template-columns:.8fr 1.2fr;gap:10vw;align-items:center;background:#061011}.hp-system-copy>span{display:block;font-size:13px;letter-spacing:.18em;color:#75827f;margin-bottom:60px}.hp-system-copy h2{font-size:clamp(60px,6vw,96px);margin:25px 0 35px}.hp-system-copy>div{max-width:480px;color:var(--mist);font-size:14px;line-height:1.9}.hp-system-flow{border-top:1px solid #ffffff33}.hp-system-flow>div{height:105px;display:grid;grid-template-columns:55px 1fr 1.5fr;align-items:center;border-bottom:1px solid #ffffff33}.hp-system-flow b{font-size:23px;letter-spacing:.05em}.hp-system-flow i{height:1px;background:linear-gradient(90deg,#38cbe440,var(--cyan),var(--green));transform-origin:left;box-shadow:0 0 13px #38cbe438}.hp-system-flow>div:nth-child(2) i{transform:scaleX(.8)}.hp-system-flow>div:nth-child(3) i{transform:scaleX(.66)}.hp-system-flow>div:nth-child(4) i{transform:scaleX(.48)}.hp-system-flow>div:nth-child(5) i{transform:scaleX(.3)}.hp-journey{height:1080px;position:relative;padding:150px 4.6vw;background:radial-gradient(circle at 70% 50%,#0a3638,transparent 38%),#020707}.hp-map-grid{position:absolute;inset:0;background-image:linear-gradient(#38cbe40b 1px,transparent 0),linear-gradient(90deg,#38cbe40b 1px,transparent 0);background-size:6vw 6vw;mask-image:radial-gradient(circle at 70% 50%,#000,transparent 62%)}.hp-contours{position:absolute;right:2vw;top:10%;width:64vw;height:70%;opacity:.45}.hp-contours i{position:absolute;inset:12%;border:1px solid #38cbe44d;border-radius:47% 53% 58% 42%/45% 40% 60% 55%;transform:rotate(18deg)}.hp-contours i:nth-child(2){inset:20% 7%;transform:rotate(-7deg)}.hp-contours i:nth-child(3){inset:29% 17%;transform:rotate(38deg)}.hp-contours i:nth-child(4){inset:5% 28%;transform:rotate(-33deg)}.hp-journey-copy{position:relative;z-index:2;max-width:760px}.hp-journey-copy>span{font-size:13px;letter-spacing:.2em;color:var(--cyan)}.hp-journey-copy h2{font-size:clamp(70px,9vw,145px);margin:45px 0}.hp-journey-copy p{width:65%;font-size:14px;line-height:1.9;color:#9daba7}.hp-connect-copy a,.hp-journey-copy a,.hp-live-copy a,.hp-stories-head a{display:inline-block;margin-top:52px;padding-bottom:10px;border-bottom:1px solid #61706c;font-size:13px;letter-spacing:.17em}.hp-connect-copy a b,.hp-journey-copy a b,.hp-live-copy a b,.hp-stories-head a b{color:var(--cyan);margin-left:40px}.hp-map-route{position:absolute;right:6vw;bottom:140px;width:60%;display:flex;align-items:center;gap:20px}.hp-map-route>span{display:flex;flex-direction:column}.hp-map-route>span:last-child{text-align:right}.hp-map-route>span b{font-size:16px}.hp-map-route>span small{font-size:13px;color:#768480;margin-top:7px}.hp-map-route>i{height:1px;flex:1;background:linear-gradient(90deg,var(--cyan),var(--green));position:relative;box-shadow:0 0 13px #38cbe44d}.hp-map-route>i b{position:absolute;right:0;top:-4px;width:9px;height:9px;border:1px solid var(--green);background:#071011;border-radius:50%;box-shadow:0 0 18px var(--green)}.hp-live{min-height:800px;background:var(--white);color:#08100f;padding:150px 4.6vw;display:grid;grid-template-columns:.85fr 1.15fr;gap:6vw;align-items:center;position:relative}.hp-live-date{display:flex;gap:28px}.hp-live-date>b{font-size:clamp(170px,22vw,350px);line-height:.58;letter-spacing:-.105em}.hp-live-date>span{font-size:13px;line-height:1.4;font-weight:700}.hp-live-copy h2{font-size:clamp(58px,6.4vw,100px);margin:25px 0 35px}.hp-live-copy>span{font-size:13px;color:#68736f}.hp-live-state{position:absolute;left:4.6vw;right:4.6vw;bottom:65px;display:flex;align-items:center;gap:18px;font-size:13px;letter-spacing:.18em;color:#6a7571}.hp-live-state i{height:1px;flex:1;background:#a8b0ad}.hp-live-state b{color:#068aa0}.hp-connections{height:970px;padding:150px 4.6vw;position:relative;background:linear-gradient(135deg,var(--v),#071514)}.hp-connect-copy{position:relative;z-index:3;width:55%}.hp-connect-copy h2{font-size:clamp(66px,7.6vw,120px);margin:36px 0}.hp-connect-copy>span{display:block;max-width:460px;font-size:14px;line-height:1.9;color:var(--mist)}.hp-network{position:absolute;right:4vw;top:13%;width:58vw;height:68%;border:1px solid #ffffff26;background-image:linear-gradient(#ffffff0d 1px,transparent 0),linear-gradient(90deg,#ffffff0d 1px,transparent 0);background-size:12.5% 16.66%}.hp-network:after,.hp-network:before{content:"";position:absolute;left:13%;right:12%;top:48%;height:1px;background:linear-gradient(90deg,transparent,var(--cyan),var(--green),transparent);transform:rotate(19deg);box-shadow:0 0 13px #38cbe438}.hp-network:after{transform:rotate(-27deg)}.hp-network i{position:absolute;width:8px;height:8px;border:1px solid var(--cyan);background:#061011;box-shadow:0 0 16px #38cbe48c;animation:node 2.6s ease-in-out infinite alternate}.hp-network i:first-child{left:14%;top:30%}.hp-network i:nth-child(2){left:39%;top:46%;animation-delay:-.6s}.hp-network i:nth-child(3){right:13%;top:29%;animation-delay:-1.2s}.hp-network i:nth-child(4){left:24%;bottom:22%}.hp-network i:nth-child(5){right:30%;bottom:17%}.hp-network i:nth-child(6){right:10%;top:58%}.hp-network>b{position:absolute;right:10%;top:21%;font-size:13px;letter-spacing:.18em}.hp-network>span{position:absolute;left:8%;bottom:8%;font-size:34px;line-height:.83;font-weight:700}.hp-stories{padding:150px 4.6vw;background:var(--white);color:#08100f}.hp-stories-head{display:flex;justify-content:space-between;align-items:end}.hp-stories-head h2{font-size:clamp(65px,8vw,125px);margin-top:28px}.hp-story-grid{display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:330px 330px;margin-top:90px;border-top:1px solid #abb3af;border-left:1px solid #abb3af}.hp-story-grid article{position:relative;padding:30px;border-right:1px solid #abb3af;border-bottom:1px solid #abb3af;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;transition:background .4s}.hp-story-grid article:hover{background:#e0e3dc}.hp-story-grid article>small{position:absolute;left:30px;top:28px;font-size:13px;letter-spacing:.17em;color:#66716d}.hp-story-grid article h3{font-size:40px;line-height:.92;letter-spacing:-.045em;margin:0;position:relative}.hp-story-grid article>span{font-size:13px;margin-top:14px;color:#5f6b67;position:relative}.hp-story-grid article>b{position:absolute;right:28px;bottom:25px;font-size:22px;font-weight:300;color:#078ba1}.hp-story-grid .hp-story-lead{grid-row:span 2;background:#061011;color:var(--white)}.hp-story-lead h3{font-size:clamp(64px,7.5vw,118px)!important}.hp-story-lead>span{color:#9ba8a4!important}.hp-story-infinity{position:absolute;inset:8% 10% 25%;opacity:.52}.hp-story-infinity i{width:72%;height:76%;left:14%;top:11%;inset:auto}.hp-story-infinity i:last-child{border-color:#51d48a61;transform:rotate(-30deg)}.hp-story-grid time{position:absolute;right:25px;top:10px;font-size:210px;font-weight:700;line-height:1;letter-spacing:-.12em;color:#d8ddd5}.hp-story-lines{position:absolute;inset:0;opacity:.45}.hp-story-lines i{position:absolute;left:-20%;right:-20%;top:43%;height:1px;background:linear-gradient(90deg,transparent,var(--teal),transparent);transform:rotate(-12deg)}.hp-story-lines i:nth-child(2){transform:rotate(8deg);top:52%}.hp-story-lines i:nth-child(3){transform:rotate(-3deg);top:63%}.hp-closing{height:92vh;min-height:720px;position:relative;display:grid;place-items:center;text-align:center;background:var(--v)}.hp-closing>div:not(.hp-infinity){position:relative;z-index:2}.hp-closing h2{font-size:clamp(82px,12vw,190px);line-height:.7;letter-spacing:-.085em;margin:42px 0}.hp-closing h3{font-size:28px;font-weight:500;letter-spacing:.05em;margin:0}.hp-infinity{position:absolute;width:62vw;height:65%;left:19vw;top:14%;opacity:.6}.hp-infinity i{width:58%;height:68%;left:21%;top:16%;inset:auto}.hp-infinity i:nth-child(2){transform:rotate(-31deg);border-color:#51d48a66}.hp-infinity i:nth-child(3){inset:23% 12%;width:auto;height:auto;transform:rotate(34deg);opacity:.35}.hp-infinity i:nth-child(4){inset:23% 12%;width:auto;height:auto;transform:rotate(-34deg);opacity:.35}.hp-closing>a{position:absolute;bottom:55px;font-size:13px;letter-spacing:.17em;border-bottom:1px solid #5c6865;padding-bottom:9px}.hp-footer{height:100px;padding:0 4.6vw;display:flex;align-items:center;justify-content:space-between;background:var(--v);border-top:1px solid #ffffff24;font-size:13px;letter-spacing:.14em;color:#798682}[data-reveal]{opacity:0;transform:translateY(45px);transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1)}[data-reveal].is-visible{opacity:1;transform:none}.hp-directions article:nth-child(2),.hp-story-grid article:nth-child(2){transition-delay:.08s}.hp-directions article:nth-child(3),.hp-story-grid article:nth-child(3){transition-delay:.16s}.hp-directions article:nth-child(4){transition-delay:.24s}@keyframes heroDrift{0%{transform:scale(1.02)}to{transform:scale(1.065)}}@keyframes orbit{to{transform:rotate(1turn)}}@keyframes scrollPulse{0%,to{transform:scaleY(.25);transform-origin:top}50%{transform:scaleY(1)}}@keyframes node{0%{opacity:.35;transform:scale(.7)}to{opacity:1;transform:scale(1.3)}}@media(max-width:1000px){.hp-nav nav{display:none}.hp-actions button{display:block}.hp-menu{display:flex;position:fixed;z-index:29;inset:0;background:var(--v);padding:120px 7vw 60px;flex-direction:column;transform:translateY(-105%);transition:transform .7s cubic-bezier(.22,1,.36,1)}.hp-menu.open{transform:none}.hp-menu>span{font-size:13px;letter-spacing:.18em;color:var(--cyan);margin-bottom:40px}.hp-menu a{border-top:1px solid #ffffff33;padding:20px 0;font-size:clamp(27px,5vw,52px)}.hp-menu a small{display:inline-block;width:55px;font-size:13px;color:#75817e}.hp-coordinates,.hp-live,.hp-system{grid-template-columns:1fr;gap:65px}.hp-show-head{grid-template-columns:1fr}.hp-show-head>span{padding-top:30px}.hp-directions{width:100%}.hp-journey-copy p{width:80%}.hp-connect-copy{width:72%}.hp-story-grid{grid-template-columns:1fr 1fr;grid-template-rows:560px 320px}.hp-story-grid .hp-story-lead{grid-column:1/3;grid-row:auto}.hp-footer{height:auto;padding:35px 4.6%;flex-direction:column;align-items:flex-start;gap:18px}}@media(max-width:600px){.hp-nav{height:68px}.hp-hero{min-height:720px}.hp-hero-kicker{top:95px}.hp-hero-kicker span:last-child{display:none}.hp-hero-art{object-position:68% center}.hp-hero-copy{left:5vw;right:5vw;top:42%}.hp-hero-copy h1{font-size:58px}.hp-hero-copy h1 span:last-child,.hp-hero-copy h2{margin-left:0}.hp-hero-copy h2{font-size:20px}.hp-hero-meta{left:5vw;right:5vw;bottom:38px;min-width:0;grid-template-columns:1fr 1fr}.hp-hero-meta div:last-child,.hp-scroll{display:none}.hp-section-no{left:5vw}.hp-connections,.hp-coordinates,.hp-journey,.hp-live,.hp-showcase,.hp-stories,.hp-system{padding-left:5vw;padding-right:5vw}.hp-connect-copy h2,.hp-coord-title h2,.hp-live-copy h2,.hp-show-head h2,.hp-stories-head h2,.hp-system-copy h2{font-size:52px;line-height:.9}.hp-coord-data article{grid-template-columns:1fr}.hp-coord-data span{margin-top:8px}.hp-route{left:5vw;right:5vw}.hp-showcase{min-height:1280px}.hp-directions article{grid-template-columns:32px 1fr 25px;gap:10px;padding:25px 0}.hp-directions article p{grid-column:2/4}.hp-directions h3{font-size:27px}.hp-light-field{width:110vw;height:110vw;right:-65vw}.hp-system-flow>div{grid-template-columns:38px 1fr .65fr}.hp-system-flow b{font-size:17px}.hp-journey{height:940px}.hp-journey-copy h2{font-size:65px}.hp-journey-copy p{width:100%}.hp-map-route{left:5vw;right:5vw;bottom:100px;width:auto}.hp-live{min-height:820px}.hp-live-date>b{font-size:180px}.hp-live-state{left:5vw;right:5vw}.hp-connect-copy{width:100%}.hp-connections{height:850px}.hp-network{width:94vw;right:-40vw;top:35%;opacity:.44}.hp-stories-head{display:block}.hp-stories-head>a{margin-top:30px}.hp-story-grid{grid-template-columns:1fr;grid-template-rows:500px 300px 300px}.hp-story-grid .hp-story-lead{grid-column:auto}.hp-story-lead h3{font-size:53px!important}.hp-story-grid article h3{font-size:35px}.hp-closing h2{font-size:64px}.hp-closing h3{font-size:19px}.hp-infinity{width:120vw;left:-10vw}.hp-footer{padding-left:5vw}}@media(prefers-reduced-motion:reduce){.hp *{animation:none!important;transition:none!important}[data-reveal]{opacity:1;transform:none}}.hp-journey-copy h2{font-size:clamp(54px,5.8vw,92px);line-height:.98;letter-spacing:-.05em}.hp-journey-copy h2 small{display:inline-block;font-size:clamp(15px,1.05vw,18px)!important;letter-spacing:.08em;vertical-align:baseline;margin-left:8px}.hp-journey-copy h2 em{display:inline-block;margin-top:.12em}.hp-live-date{align-items:flex-end;gap:34px}.hp-live-date>b{font-size:clamp(128px,16vw,248px);line-height:.72;letter-spacing:-.075em}.hp-live-date>span{display:block;margin-bottom:9px;font-size:15px;line-height:1.5}.hp-live-copy h2{max-width:760px;font-size:clamp(50px,5.4vw,84px);line-height:1.08;letter-spacing:-.055em}html[lang=zh-CN] .hp-live-copy h2{line-height:1.16!important;letter-spacing:-.035em!important}@media(max-width:600px){.hp-journey-copy h2{font-size:52px!important;line-height:1.05!important}.hp-journey-copy h2 small{font-size:13px!important;margin-left:5px}.hp-live{gap:52px}.hp-live-date{gap:22px}.hp-live-date>b{font-size:124px}.hp-live-date>span{font-size:14px;margin-bottom:7px}.hp-live-copy h2{font-size:45px!important;line-height:1.14!important;margin:22px 0 30px}}.hp-journey-copy{max-width:680px}.hp-journey-copy h2{font-size:clamp(58px,6.4vw,104px);line-height:.9;letter-spacing:-.055em;margin:38px 0}.hp-story-grid article{min-width:0}.hp-story-grid article h3{max-width:calc(100% - 46px);line-height:1.05}.hp-story-grid .hp-story-lead h3{font-size:clamp(58px,6.6vw,104px)!important;line-height:.98}.hp-story-grid article:nth-child(2) h3,.hp-story-grid article:nth-child(3) h3{font-size:clamp(30px,2.65vw,42px);max-width:82%}html[lang=zh-CN] .hp-story-grid article:nth-child(2) h3,html[lang=zh-CN] .hp-story-grid article:nth-child(3) h3{font-size:clamp(30px,2.45vw,39px);line-height:1.2;letter-spacing:-.025em}@media(max-width:600px){.hp-journey-copy h2{font-size:56px;line-height:.94}.hp-story-grid .hp-story-lead h3{font-size:48px!important}}.hp-hero{--mx:0px;--my:0px;--scroll-shift:0px}.hp-hero-art{inset:-3%;width:106%;height:106%;animation:heroLight 8s ease-in-out infinite alternate;transform:translate3d(calc(var(--mx) * .45),calc(var(--my) * .45 + var(--scroll-shift)),0) scale(1.035);transition:transform .9s cubic-bezier(.22,1,.36,1)}.hp-orbit{animation:none;transform:translate3d(calc(var(--mx) * -.28),calc(var(--my) * -.28),0);transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.hp-orbit i:first-child{animation:orbitOne 18s linear infinite}.hp-orbit i:nth-child(2){animation:orbitTwo 24s linear infinite reverse}.hp-orbit i:nth-child(3){animation:orbitThree 30s linear infinite}.hp-hero-ribbons{position:absolute;inset:0;z-index:2;pointer-events:none;transform:translate3d(calc(var(--mx) * -.18),calc(var(--my) * -.18),0);transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.hp-hero-ribbons i{position:absolute;left:-18%;right:-20%;top:54%;height:1px;background:linear-gradient(90deg,transparent 4%,#38cbe40d 22%,#38cbe4d9 57%,#51d48a8c 72%,transparent 96%);box-shadow:0 0 17px #38cbe461;transform-origin:62% 50%;animation:ribbonFlow 7.5s ease-in-out infinite alternate}.hp-hero-ribbons i:first-child{transform:rotate(-8deg) translateY(-52px)}.hp-hero-ribbons i:nth-child(2){transform:rotate(-3deg) translateY(-16px);opacity:.68;animation-delay:-1.5s}.hp-hero-ribbons i:nth-child(3){transform:rotate(5deg) translateY(25px);opacity:.8;animation-delay:-3s}.hp-hero-ribbons i:nth-child(4){transform:rotate(10deg) translateY(68px);opacity:.42;animation-delay:-4.5s}.hp-hero-ribbons i:nth-child(5){transform:rotate(1deg) translateY(110px);opacity:.22;animation-delay:-2.2s}.hp-particles{position:absolute;inset:0;z-index:2;pointer-events:none}.hp-particles i{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px var(--cyan);animation:particle 5.5s ease-in-out infinite}.hp-particles i:first-child{left:56%;top:28%}.hp-particles i:nth-child(2){left:72%;top:42%;animation-delay:-1s}.hp-particles i:nth-child(3){left:88%;top:63%;animation-delay:-2s}.hp-particles i:nth-child(4){left:49%;top:69%;animation-delay:-3s}.hp-particles i:nth-child(5){left:81%;top:20%;animation-delay:-4s}.hp-particles i:nth-child(6){left:67%;top:78%;animation-delay:-2.7s}.hp-hero-copy p{animation:copyIn .9s .2s both}.hp-hero-copy h1 span:first-child{animation:copyIn 1.1s .35s both}.hp-hero-copy h1 span:last-child{animation:copyIn 1.1s .5s both}.hp-hero-copy h2{animation:copyIn 1s .65s both}.hp-hero-meta{animation:metaIn 1s .85s both}.hp-light-field{animation:fieldDrift 16s ease-in-out infinite alternate}.hp-contours{animation:contourFloat 13s ease-in-out infinite alternate}.hp-map-grid{animation:gridPulse 8s ease-in-out infinite}.hp-map-route>i{overflow:visible}.hp-map-route>i em{position:absolute;left:0;top:-2px;width:5px;height:5px;border-radius:50%;background:#fff;box-shadow:0 0 12px var(--cyan),0 0 24px var(--cyan);animation:routeTravel 4.8s cubic-bezier(.45,0,.55,1) infinite}.hp-network:before{animation:networkSweep 7s ease-in-out infinite alternate}.hp-network:after{animation:networkSweep 8.5s ease-in-out -2s infinite alternate-reverse}.hp-story-infinity{animation:infinityBreathe 9s ease-in-out infinite alternate}.hp-story-lines{animation:storyFlow 7s ease-in-out infinite alternate}.hp-infinity{animation:infinityBreathe 10s ease-in-out infinite alternate}.hp-system-flow i{background-size:200% 100%;animation:capabilityFlow 4.5s linear infinite}@keyframes heroLight{0%{filter:saturate(.82) contrast(1.06) brightness(.66)}to{filter:saturate(.96) contrast(1.11) brightness(.8)}}@keyframes orbitOne{to{transform:rotate(382deg)}}@keyframes orbitTwo{to{transform:rotate(332deg)}}@keyframes orbitThree{to{transform:rotate(402deg)}}@keyframes ribbonFlow{0%{margin-left:-4%;filter:brightness(.72)}to{margin-left:5%;filter:brightness(1.28)}}@keyframes particle{0%,to{opacity:.12;transform:translate3d(0,12px,0) scale(.6)}50%{opacity:1;transform:translate3d(8px,-16px,0) scale(1.35)}}@keyframes copyIn{0%{opacity:0;transform:translateY(36px);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:none;clip-path:inset(0)}}@keyframes metaIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes fieldDrift{0%{transform:translate3d(-2%,2%,0) rotate(-2deg);filter:brightness(.7)}to{transform:translate3d(4%,-3%,0) rotate(4deg);filter:brightness(1.2)}}@keyframes contourFloat{0%{transform:translate3d(-2%,2%,0) scale(.96)}to{transform:translate3d(3%,-2%,0) scale(1.04)}}@keyframes gridPulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes routeTravel{0%{left:0;opacity:0}8%{opacity:1}92%{opacity:1}to{left:100%;opacity:0}}@keyframes networkSweep{0%{filter:brightness(.55);transform:rotate(18deg) scaleX(.9)}to{filter:brightness(1.35);transform:rotate(21deg) scaleX(1.04)}}@keyframes infinityBreathe{0%{transform:scale(.96) rotate(-1deg);filter:brightness(.72)}to{transform:scale(1.04) rotate(1deg);filter:brightness(1.2)}}@keyframes storyFlow{0%{transform:translateX(-4%);filter:brightness(.7)}to{transform:translateX(5%);filter:brightness(1.2)}}@keyframes capabilityFlow{to{background-position:-200% 0}}@media(max-width:600px){.hp-hero-art{transform:translate3d(0,var(--scroll-shift),0) scale(1.035)}.hp-hero-ribbons{opacity:.72}.hp-particles i:nth-child(n+4){display:none}}@media(prefers-reduced-motion:reduce){.hp *{animation:none!important;transition:none!important}.hp-hero-art,.hp-orbit{transform:none!important}}.hp-hero-art{transform:translate3d(var(--mx),calc(var(--my) + var(--scroll-shift)),0) scale(1.035)}.hp-hero-ribbons,.hp-orbit{transform:translate3d(var(--mx),var(--my),0)}@media(max-width:600px){.hp-hero-art{transform:translate3d(0,var(--scroll-shift),0) scale(1.035)}}@media(prefers-reduced-motion:reduce){.hp-hero-art,.hp-hero-ribbons,.hp-orbit{transform:none!important}}.hp-closing>div:not(.hp-infinity)>span{display:block;max-width:560px;margin:24px auto 0;font-size:13px;line-height:1.8;letter-spacing:.08em;color:#859390}.hp-footer-logo{width:154px;height:auto;filter:invert(1);mix-blend-mode:screen;opacity:.72}@media(max-width:600px){.hp-footer-logo{width:140px}}.hp-kv-canvas{position:absolute;z-index:1;inset:88px 0 0;display:grid;place-items:start center;background:#040504;overflow:hidden}.hp-kv-canvas img{height:auto;object-fit:contain;animation:kvBreath 10s ease-in-out infinite alternate;filter:saturate(1.04) contrast(1.03)}.hp-kv-canvas:after{content:"";position:absolute;z-index:2;inset:0;pointer-events:none;background:radial-gradient(ellipse at 94% 4%,#040504 0 8%,rgba(4,5,4,.96) 13%,rgba(4,5,4,.54) 19%,transparent 28%)}.hp-hero-shade{background:linear-gradient(180deg,rgba(2,6,6,.22),transparent 18%,transparent 70%,rgba(2,6,6,.92));z-index:2}.hp-grid{opacity:.3}.hp-orbit{opacity:.15}.hp-hero-ribbons{opacity:.34}.hp-particles{opacity:.55}.hp-kv-cn{position:absolute;z-index:4;left:6.7vw;top:59%;padding-left:15px;border-left:2px solid var(--cyan);font-size:clamp(18px,1.55vw,27px);line-height:1.25;letter-spacing:.08em;font-weight:500;text-shadow:0 2px 18px #000}.hp-footer-logo{width:184px;filter:none;mix-blend-mode:normal;opacity:.82}@media(max-width:600px){.hp-kv-canvas{inset:68px 0 0;place-items:start center;padding-top:7vh}.hp-kv-canvas img{width:100vw;height:auto;max-width:none;object-fit:contain}.hp-hero-shade{background:linear-gradient(180deg,transparent 34%,rgba(2,6,6,.42) 54%,#020606 78%)}.hp-kv-cn{left:5vw;top:47%;font-size:19px}.hp-hero-kicker,.hp-hero-meta{z-index:4}.hp-footer-logo{width:160px}}@media(prefers-reduced-motion:reduce){.hp-kv-canvas img{animation:none!important}}.hp-kv-copy{position:absolute;z-index:5;left:4.6vw;top:48%;transform:translateY(-42%);width:min(54vw,900px);text-shadow:0 4px 34px #000}.hp-kv-copy p{margin:0 0 26px;color:var(--cyan);font-size:13px;letter-spacing:.19em}.hp-kv-copy h1{margin:0;font-size:clamp(76px,9vw,154px);line-height:.78;letter-spacing:-.075em;font-weight:600}.hp-kv-copy h1 em{display:inline-block;margin-left:7vw;font-style:normal;color:transparent;-webkit-text-stroke:1px #effbf7}.hp-kv-copy>span{display:block;margin:35px 0 0 7vw;font-size:15px;line-height:1.6;letter-spacing:.09em;color:#d5dfdc}.hp-kv-canvas img{width:100%;height:100%;object-fit:cover;object-position:center;min-width:100%;min-height:100%}.hp-hero{width:100%;max-width:100vw}html[lang=zh-CN] .hp-kv-copy h1{line-height:1.08!important;letter-spacing:-.035em!important}html[lang=zh-CN] .hp-kv-copy h1 em{margin-left:5vw}@media(max-width:600px){.hp-kv-copy{left:5vw;top:43%;width:90vw}.hp-kv-copy p{font-size:13px;margin-bottom:18px}.hp-kv-copy h1{font-size:56px}.hp-kv-copy h1 em,.hp-kv-copy>span{margin-left:0}.hp-kv-copy>span{margin-top:24px;font-size:13px}.hp-kv-canvas{padding-top:0}}.hp-directions article,.hp-story-grid article{position:relative}.hp-card-link{position:absolute!important;z-index:8;inset:0;margin:0!important;padding:0!important;border:0!important}.hp-directions article :is(span,div,p,b){position:relative;z-index:2;pointer-events:none}.hp-story-grid article>:not(.hp-card-link){z-index:2;pointer-events:none}.hp-kv-canvas:before{content:"";position:absolute;z-index:1;inset:8% 4% 0;background:radial-gradient(ellipse at 68% 48%,#38cbe42b,transparent 43%),radial-gradient(ellipse at 58% 62%,#51d48a1c,transparent 36%);mix-blend-mode:screen;animation:kvAura 6.8s ease-in-out infinite alternate;pointer-events:none}.hp-kv-canvas img{will-change:transform,filter;animation:kvBreath 7.5s cubic-bezier(.45,0,.55,1) infinite alternate}@keyframes kvAura{0%{opacity:.35;transform:scale(.92) translate3d(-1%,1%,0)}to{opacity:1;transform:scale(1.08) translate3d(1%,-1%,0)}}@keyframes kvBreath{0%{transform:scale(.995) translateY(2px);filter:saturate(.96) brightness(.86)}to{transform:scale(1.04) translateY(-2px);filter:saturate(1.12) brightness(1.08)}}.hp-route i{overflow:visible}.hp-route i:after{content:"";position:absolute;z-index:2;top:-3px;left:0;width:7px;height:7px;border-radius:50%;background:#f2ffff;box-shadow:0 0 10px #fff,0 0 24px var(--cyan);animation:coordRouteSignal 6.2s cubic-bezier(.45,0,.55,1) infinite}.hp-coord-data.is-visible article{animation:coordDataSettle .8s cubic-bezier(.22,1,.36,1) both}.hp-coord-data.is-visible article:nth-child(2){animation-delay:.12s}.hp-coord-data.is-visible article:nth-child(3){animation-delay:.24s}.hp-directions article{isolation:isolate;overflow:hidden}.hp-directions article:before{content:"";position:absolute;z-index:0;inset:12% -8%;background:radial-gradient(ellipse at 24% 50%,#38cbe413,transparent 58%);opacity:0;transform:translateX(-7%);transition:opacity .55s,transform .75s cubic-bezier(.22,1,.36,1)}.hp-directions article:after{content:"";position:absolute;z-index:1;left:4%;right:4%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,#38cbe4c7,#51d48a9e,transparent);transform:scaleX(0);transform-origin:left;transition:transform .8s cubic-bezier(.22,1,.36,1)}.hp-directions article:focus-within:before,.hp-directions article:hover:before{opacity:1;transform:none}.hp-directions article:focus-within:after,.hp-directions article:hover:after{transform:scaleX(1)}.hp-directions article>b{transition:transform .55s,color .45s}.hp-directions article:focus-within>b,.hp-directions article:hover>b{transform:translate(5px,-5px);color:#e7ffff}.hp-system-flow i{position:relative;overflow:visible;animation-duration:5.8s}.hp-system-flow>div:nth-child(2) i{animation-delay:-1.05s}.hp-system-flow>div:nth-child(3) i{animation-delay:-2.1s}.hp-system-flow>div:nth-child(4) i{animation-delay:-3.15s}.hp-system-flow>div:nth-child(5) i{animation-delay:-4.2s}.hp-system-flow i:after{content:"";position:absolute;top:-3px;left:0;width:7px;height:7px;border-radius:50%;background:#eaffff;box-shadow:0 0 9px #fff,0 0 22px var(--cyan);animation:systemNodeTravel 5.8s linear infinite}.hp-system-flow>div:nth-child(2) i:after{animation-delay:-1.05s}.hp-system-flow>div:nth-child(3) i:after{animation-delay:-2.1s}.hp-system-flow>div:nth-child(4) i:after{animation-delay:-3.15s}.hp-system-flow>div:nth-child(5) i:after{animation-delay:-4.2s}.hp-live-date>b{animation:liveDateBreath 5.6s ease-in-out infinite alternate}.hp-live-state i{position:relative;overflow:visible}.hp-live-state i:after{content:"";position:absolute;top:-3px;left:0;width:7px;height:7px;border-radius:50%;background:#068aa0;box-shadow:0 0 0 5px #068aa012,0 0 16px #38cbe480;animation:liveTimelineTravel 7.2s ease-in-out infinite}.hp-live-state i:nth-of-type(2):after{animation-delay:-3.6s}.hp-live-state b{animation:liveStatePulse 2.8s ease-in-out infinite}.hp-network{animation:networkFieldBreath 10s ease-in-out infinite alternate}.hp-network i:after{content:"";position:absolute;inset:-1px;border:1px solid #38cbe47a;animation:networkNodeRing 3.6s ease-out infinite}.hp-network i:nth-child(2):after,.hp-network i:nth-child(5):after{animation-delay:-1.2s}.hp-network i:nth-child(3):after,.hp-network i:nth-child(6):after{animation-delay:-2.4s}.hp-story-grid article:after{content:"";position:absolute;z-index:1;inset:-12%;background:radial-gradient(circle at 72% 42%,#38cbe418,transparent 42%);opacity:0;transform:scale(.88);transition:opacity .6s,transform .8s cubic-bezier(.22,1,.36,1);pointer-events:none}.hp-story-grid article:focus-within:after,.hp-story-grid article:hover:after{opacity:1;transform:scale(1)}.hp-story-grid article h3,.hp-story-grid article time{transition:transform .7s cubic-bezier(.22,1,.36,1),color .55s,opacity .55s}.hp-story-grid article:focus-within h3,.hp-story-grid article:hover h3{transform:translateY(-6px)}.hp-story-grid article:focus-within time,.hp-story-grid article:hover time{transform:translate3d(-5px,-5px,0);opacity:.72}@keyframes coordRouteSignal{0%{left:0;opacity:0}8%,88%{opacity:1}to{left:calc(100% - 7px);opacity:0}}@keyframes coordDataSettle{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}@keyframes systemNodeTravel{0%{left:0;opacity:0}10%,86%{opacity:1}to{left:calc(100% - 7px);opacity:0}}@keyframes liveDateBreath{0%{text-shadow:0 0 0 transparent}to{text-shadow:0 0 30px #38cbe421}}@keyframes liveTimelineTravel{0%{left:0;opacity:0}12%,84%{opacity:.9}to{left:calc(100% - 7px);opacity:0}}@keyframes liveStatePulse{0%,to{opacity:.62}50%{opacity:1}}@keyframes networkFieldBreath{0%{box-shadow:inset 0 0 0 transparent}to{box-shadow:inset 0 0 80px #38cbe40b,0 0 34px #38cbe40a}}@keyframes networkNodeRing{0%{opacity:.65;transform:scale(1)}75%,to{opacity:0;transform:scale(4.2)}}@media(max-width:600px){.hp-live-state i:after,.hp-route i:after,.hp-system-flow i:after{width:5px;height:5px;top:-2px}.hp-network{animation-duration:15s}.hp-network i:after{animation-duration:5s}.hp-story-grid article:after{display:none}}@media(hover:none){.hp-directions article:before,.hp-story-grid article:after{opacity:.32;transform:none}.hp-directions article:after{transform:scaleX(.28);opacity:.45}}@media(prefers-reduced-motion:reduce){.hp-live-state i:after,.hp-route i:after,.hp-system-flow i:after{display:none}}