@view-transition{navigation:auto}::view-transition-old(root){animation:siteOld .26s cubic-bezier(.55,0,1,.45) both}::view-transition-new(root){animation:siteNew .44s cubic-bezier(.16,1,.3,1) both}:root{--site-progress:0;--site-x:72vw;--site-y:45vh}.site-progress{z-index:300;width:100%;height:2px;background:linear-gradient(90deg,#38cbe4,#19b8aa,#51d48a);transform:scaleX(var(--site-progress));transform-origin:left;box-shadow:0 0 16px #38cbe47a}.site-pointer-light,.site-progress{position:fixed;left:0;top:0;pointer-events:none}.site-pointer-light{z-index:18;width:360px;height:360px;border-radius:50%;transform:translate(calc(var(--site-x) - 50%),calc(var(--site-y) - 50%));background:radial-gradient(circle,#56e9ed16 0,#38cbe40a 27%,transparent 70%);mix-blend-mode:screen;transition:width .35s,height .35s;will-change:transform}.site-entry-wipe{position:fixed;z-index:500;inset:0;pointer-events:none;display:grid;grid-template-columns:1fr 1fr}.site-entry-wipe i{background:#020706;transform-origin:left;animation:siteWipe .56s cubic-bezier(.76,0,.24,1) forwards}.site-entry-wipe i:last-child{transform-origin:right;animation-delay:25ms}:is(.hp-hero,.wh-hero,.sc-hero,.hl-hero,.gc-hero,.st-hero){isolation:isolate}:is(.hp-hero,.wh-hero,.sc-hero,.hl-hero,.gc-hero,.st-hero):after{content:"";position:absolute;z-index:6;inset:88px 0 0;pointer-events:none;background:linear-gradient(105deg,transparent,transparent 44%,#6ce9ef08 49%,#ffffff0b 50%,#6ce9ef05 52%,transparent 57%,transparent);transform:translateX(-115%);animation:siteLightPass 14s cubic-bezier(.2,.75,.2,1) 1.8s infinite}:is(.site-header,.hp-nav,.wh-nav,.sc-nav,.hl-nav,.gc-nav,.st-nav){animation:siteNavIn .9s cubic-bezier(.2,.75,.2,1) .18s both;transition:background-color .35s,border-color .35s,backdrop-filter .35s}.site-scrolled :is(.site-header,.hp-nav,.wh-nav,.sc-nav,.hl-nav,.gc-nav,.st-nav){border-color:#ffffff30}:is(.hp,.wh,.sc,.hl,.gc,.st) a b{transition:transform .35s cubic-bezier(.2,.75,.2,1),color .35s}:is(.hp,.wh,.sc,.hl,.gc,.st) a:hover>b:last-child{transform:translate(4px,-4px)}:is(.site-header,.hp-nav,.wh-nav,.sc-nav,.hl-nav,.gc-nav,.st-nav) nav a:before{content:"";position:absolute;left:0;right:100%;bottom:-8px;height:1px;background:#38cbe4;transition:right .35s cubic-bezier(.2,.75,.2,1)}:is(.site-header,.hp-nav,.wh-nav,.sc-nav,.hl-nav,.gc-nav,.st-nav) nav a:hover:before{right:0}:is(.hp-hero-copy,.wh-hero-copy,.sc-hero-copy,.hl-hero-copy,.gc-hero-copy,.st-hero-copy)>p{animation:siteCopyIn .8s .38s both}:is(.hp-hero-copy,.wh-hero-copy,.sc-hero-copy,.hl-hero-copy,.gc-hero-copy,.st-hero-copy)>h1{animation:siteCopyIn 1s cubic-bezier(.2,.75,.2,1) .48s both}:is(.hp-hero-copy,.wh-hero-copy,.sc-hero-copy,.hl-hero-copy,.gc-hero-copy,.st-hero-copy)>h2{animation:siteCopyIn .9s cubic-bezier(.2,.75,.2,1) .65s both}:is(.hp-hero-kicker,.wh-hero-meta,.sc-hero-meta,.hl-hero-meta,.gc-hero-meta,.st-hero-meta){animation:siteMetaIn .8s .72s both}::selection{background:#38cbe4;color:#020606}.mobile-journey,.mobile-journey-toggle{display:none}@keyframes siteWipe{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes siteLightPass{0%,64%{transform:translateX(-115%)}82%,to{transform:translateX(115%)}}@keyframes siteNavIn{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:none}}@keyframes siteCopyIn{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes siteMetaIn{0%{opacity:0}to{opacity:1}}@keyframes siteOld{to{opacity:0;filter:blur(5px);transform:scale(.992)}}@keyframes siteNew{0%{opacity:0;filter:blur(6px);transform:scale(1.008)}to{opacity:1;filter:none;transform:none}}@media(hover:none),(pointer:coarse){.site-pointer-light{display:none}}@media(max-width:1000px){.hp-actions button{display:none!important}.mobile-journey-toggle{position:fixed;z-index:470;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));width:64px;height:54px;padding:0;border:1px solid #38cbe45c;background:#031011e8;color:#f1efe8;backdrop-filter:blur(18px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;font:700 7px/1 Arial,sans-serif;letter-spacing:.16em;transition:border-color .3s,background .3s,color .3s}.mobile-journey-toggle>i{position:relative;display:block;width:24px;height:7px}.mobile-journey-toggle>i b{position:absolute;left:0;width:24px;height:1px;background:currentColor;transition:transform .4s,top .4s}.mobile-journey-toggle>i b:first-child{top:0}.mobile-journey-toggle>i b:last-child{top:6px;width:16px;left:8px}.mobile-journey-toggle.open{border-color:#38cbe4;background:#38cbe4;color:#020606}.mobile-journey-toggle.open>i b:first-child{top:3px;transform:rotate(45deg)}.mobile-journey-toggle.open>i b:last-child{top:3px;left:0;width:24px;transform:rotate(-45deg)}.mobile-journey{position:fixed;z-index:460;inset:0;padding:calc(28px + env(safe-area-inset-top)) 5vw calc(108px + env(safe-area-inset-bottom));display:flex;flex-direction:column;background:radial-gradient(circle at 85% 18%,#0b4649,transparent 27%),#020606;color:#f1efe8;clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .7s cubic-bezier(.76,0,.24,1),visibility 0s .7s;overflow:auto;overscroll-behavior:contain}.mobile-journey:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff09 1px,transparent 0),linear-gradient(90deg,#ffffff09 1px,transparent 0);background-size:20vw 20vw;mask-image:linear-gradient(#000,transparent 65%);pointer-events:none}.mobile-journey.open{clip-path:inset(0);visibility:visible;transition:clip-path .7s cubic-bezier(.76,0,.24,1)}.mobile-journey-foot,.mobile-journey-head{position:relative;z-index:2;display:flex;justify-content:space-between;gap:20px;font-size:13px;line-height:1.3;letter-spacing:.17em;color:#83918e}.mobile-journey-head{padding-bottom:22px;border-bottom:1px solid #ffffff2b}.mobile-journey-head b{font-weight:400;color:#b9c6c4}.mobile-journey nav{position:relative;z-index:2;margin:auto 0;width:100%}.mobile-journey nav a{min-height:75px;display:grid;grid-template-columns:38px 1fr 22px;align-items:center;gap:10px;border-bottom:1px solid #ffffff26;transition:padding .3s,background .3s}.mobile-journey nav a:first-child{border-top:1px solid #ffffff26}.mobile-journey nav a.active{padding-inline:12px;background:linear-gradient(90deg,#38cbe419,transparent)}.mobile-journey nav a small{font-size:13px;color:#63716e}.mobile-journey nav a strong{font-size:clamp(20px,6vw,32px);line-height:1;letter-spacing:-.035em;font-weight:500}.mobile-journey nav a>b{font-size:17px;font-weight:300;color:#38cbe4}.mobile-journey nav a.active small,.mobile-journey nav a.active strong{color:#52dae1}.mobile-journey-foot{padding-top:20px;border-top:1px solid #ffffff2b}.mobile-journey-foot span{color:#d8e3e0}.mobile-journey-open{overflow:hidden}}@media(max-width:600px){:is(.hp-hero,.wh-hero,.sc-hero,.hl-hero,.gc-hero,.st-hero):after{inset:68px 0 0;opacity:.65}.site-entry-wipe{grid-template-columns:1fr}.mobile-journey nav a{min-height:70px}.mobile-journey nav a strong{font-size:21px}}@media(prefers-reduced-motion:reduce){.site-entry-wipe,.site-pointer-light{display:none}.site-progress{transition:none}:is(.hp-hero,.wh-hero,.sc-hero,.hl-hero,.gc-hero,.st-hero):after{display:none}:is(.hp-hero-copy,.wh-hero-copy,.sc-hero-copy,.hl-hero-copy,.gc-hero-copy,.st-hero-copy)>*,:is(.site-header,.hp-nav,.wh-nav,.sc-nav,.hl-nav,.gc-nav,.st-nav){animation:none!important}@view-transition{navigation:none}}:root{--site-deep-0:#020706;--site-deep-1:#04100f;--site-deep-2:#071817;--aurora-home:radial-gradient(ellipse 78% 16% at 76% 66%,#38cbe414,transparent 70%),radial-gradient(ellipse 58% 12% at 20% 28%,#51d48a0a,transparent 72%),linear-gradient(158deg,transparent 40%,#38cbe406 50%,#51d48a08 55%,transparent 66%);--aurora-why:radial-gradient(ellipse 58% 72% at 82% 48%,transparent 49%,#38cbe40b 50%,transparent 51%,transparent 62%,#51d48a08 63%,transparent 64%),radial-gradient(ellipse 38% 46% at 79% 48%,#38cbe40d,transparent 69%),linear-gradient(174deg,transparent 42%,#38cbe407 50%,transparent 59%);--aurora-showcase:radial-gradient(ellipse 46% 18% at 61% 52%,#38cbe412,transparent 72%),linear-gradient(170deg,transparent 43%,#38cbe409 48%,transparent 53%),linear-gradient(187deg,transparent 44%,#51d48a08 49%,transparent 55%);--aurora-live:repeating-radial-gradient(circle at 74% 48%,transparent 0 74px,#38cbe407 75px 76px,transparent 77px 146px),radial-gradient(circle at 74% 48%,#38cbe414,transparent 32%),radial-gradient(ellipse 62% 12% at 74% 48%,#51d48a08,transparent 74%);--aurora-global:radial-gradient(circle at 82% 30%,#38cbe414 0 2px,transparent 4px),radial-gradient(circle at 68% 62%,#51d48a10 0 2px,transparent 4px),radial-gradient(ellipse 62% 24% at 74% 52%,#38cbe40d,transparent 74%);--aurora-stories:radial-gradient(circle at 74% 48%,#8ce7c914 0 2px,#38cbe40d 5%,transparent 25%),radial-gradient(ellipse 42% 58% at 74% 48%,transparent 58%,#38cbe408 59%,transparent 61%),radial-gradient(ellipse 70% 16% at 60% 72%,#51d48a08,transparent 76%);--aurora-detail:radial-gradient(ellipse 68% 14% at 70% 70%,#38cbe40f,transparent 72%),radial-gradient(ellipse 45% 9% at 35% 30%,#51d48a08,transparent 76%),linear-gradient(165deg,transparent 42%,#38cbe405 51%,transparent 61%)}.hl,.hp,.sc,.wh{--v:var(--site-deep-0)!important;--c:var(--site-deep-1)!important}.gc,.st{--ink:var(--site-deep-0)!important}.detail,.media-page{background:var(--aurora-detail),var(--site-deep-0)!important;background-size:150% 150%,160% 160%,190% 190%,auto!important;animation:auroraDetail 28s ease-in-out infinite alternate}.hp-hero-shade{background:linear-gradient(90deg,#020706f4,#020706a8 38%,#02070612 72%),linear-gradient(0deg,#020706e8,transparent 40%),radial-gradient(circle at 72% 48%,transparent 0,#0207061f 48%,#020706bd 100%)!important}.hp-connections,.hp-journey,.hp-story-grid .hp-story-lead,.hp-system{background:var(--aurora-home),var(--site-deep-0)!important;background-size:150% 150%,145% 145%,190% 190%,auto!important;animation:auroraHome 30s ease-in-out infinite alternate}.wh-hero,.wh-next,.wh-statement{background:var(--aurora-why),var(--site-deep-0)!important;background-size:115% 115%,140% 140%,165% 165%,auto!important;animation:auroraWhy 38s ease-in-out infinite alternate}.sc-hero,.sc-next,.sc-statement{background:var(--aurora-showcase),var(--site-deep-0)!important;background-size:145% 145%,170% 170%,175% 175%,auto!important;animation:auroraShowcase 26s ease-in-out infinite alternate}.hl-hero,.hl-next,.hl-signal{background:var(--aurora-live),var(--site-deep-0)!important;background-size:112% 112%,140% 140%,155% 155%,auto!important;animation:auroraLive 18s ease-in-out infinite alternate}.gc-network,.gc-next,.gc-principles,.gc-statement{background:var(--aurora-global),var(--site-deep-0)!important;background-size:110% 110%,115% 115%,145% 145%,auto!important;animation:auroraGlobal 24s ease-in-out infinite alternate}.st-ending,.st-feature,.st-hero,.st-moments,.st-next{background:var(--aurora-stories),var(--site-deep-0)!important;background-size:120% 120%,115% 115%,150% 150%,auto!important;animation:auroraStories 34s ease-in-out infinite alternate}.detail-library{background:var(--aurora-detail),var(--site-deep-0)!important;background-size:150% 150%,160% 160%,190% 190%,auto!important;animation:auroraDetail 28s ease-in-out infinite alternate}.hl-hero-shade,.sc-hero-shade{background:linear-gradient(90deg,#020706f3,#020706a3 42%,transparent 76%),linear-gradient(0deg,#020706df,transparent 44%)!important}.gc-hero-shade{background:linear-gradient(90deg,#020706 3%,#020706e6 31%,#02070666 57%,#02070612),linear-gradient(0deg,#020706,transparent 32%)!important}.detail-product-art:before{background:radial-gradient(ellipse 57% 61% at 52% 50%,#020706 0 48%,#020706f2 60%,#0207069c 72%,transparent 86%)!important}.media-veil{background:linear-gradient(90deg,#020706f4 2%,#020706bd 43%,transparent 82%),linear-gradient(0deg,#020706b8,transparent 44%)!important}.media-film-stage,.media-gallery-grid img{background-color:var(--site-deep-1)!important}.hp-hero-art{filter:saturate(.76) contrast(1.04) brightness(.61)!important;animation-duration:18s!important}.hp-hero-ribbons{opacity:.48!important;filter:blur(.15px)}.hp-hero-ribbons i{left:34%!important;right:-18%!important;top:43%!important;height:30%!important;background:none!important;border-top:1px solid #54dfea7a;border-radius:50%!important;box-shadow:0 -5px 20px #38cbe42b!important;animation:homeRibbonBreath 13s ease-in-out infinite alternate!important}.hp-hero-ribbons i:first-child{transform:rotate(-12deg) translateY(-46px)!important}.hp-hero-ribbons i:nth-child(2){transform:rotate(-7deg) translateY(-12px) scaleX(.94)!important;border-color:#51d48a55;animation-delay:-2.2s!important}.hp-hero-ribbons i:nth-child(3){transform:rotate(-1deg) translateY(30px) scaleX(1.05)!important;animation-delay:-4.4s!important}.hp-hero-ribbons i:nth-child(4){transform:rotate(6deg) translateY(67px) scaleX(.9)!important;border-color:#51d48a3d;animation-delay:-6.6s!important}.hp-hero-ribbons i:nth-child(5){transform:rotate(11deg) translateY(102px) scaleX(1.08)!important;opacity:.35;animation-delay:-8.8s!important}.sc-hero>img{opacity:.46!important;filter:saturate(.7) brightness(.5) contrast(1.02)!important}.sc-split{opacity:.34!important;filter:blur(.1px)}.sc-split i{left:40%!important;right:-16%!important;top:43%!important;height:24%!important;background:none!important;border-top:1px solid #55ddea73;border-radius:50%!important;box-shadow:0 -3px 16px #38cbe42a!important;animation:showcasePathBreath 10s ease-in-out infinite alternate!important}.sc-split i:first-child{transform:rotate(-12deg) translateY(-34px)!important}.sc-split i:nth-child(2){transform:rotate(-4deg) translateY(-8px) scaleX(.96)!important;border-color:#51d48a58;animation-delay:-2.5s!important}.sc-split i:nth-child(3){transform:rotate(5deg) translateY(25px) scaleX(1.04)!important;animation-delay:-5s!important}.sc-split i:nth-child(4){transform:rotate(13deg) translateY(58px) scaleX(.92)!important;border-color:#51d48a3d;animation-delay:-7.5s!important}.wh-hero:after{opacity:.24!important;animation-duration:17s!important}.sc-hero:after{opacity:.18!important;animation-duration:15s!important}.hl-hero:after{opacity:.16!important;animation-duration:12s!important}.gc-hero:after{opacity:.12!important;animation-duration:20s!important}.st-hero:after{opacity:.1!important;animation-duration:24s!important}@keyframes homeRibbonBreath{0%{opacity:.32;filter:blur(.4px) brightness(.72)}to{opacity:.82;filter:blur(1.2px) brightness(1.08)}}@keyframes showcasePathBreath{0%{opacity:.25;filter:blur(.3px) brightness(.75)}to{opacity:.72;filter:blur(1px) brightness(1.08)}}@keyframes auroraHome{0%{background-position:100% 28%,0 72%,48% 48%,50%}to{background-position:46% 38%,42% 58%,56% 52%,50%}}@keyframes auroraWhy{0%{background-position:10% 0,8% 0,0 0,50%}to{background-position:-8% 3%,-4% 2%,6% 1%,50%}}@keyframes auroraShowcase{0%{background-position:100% 45%,0 0,0 0,50%}to{background-position:54% 52%,8% -2%,-7% 3%,50%}}@keyframes auroraLive{0%{background-position:4% 0,8% 0,0 0,50%}to{background-position:-4% 0,-6% 2%,4% 0,50%}}@keyframes auroraGlobal{0%{background-position:0 0,0 0,100% 50%,50%}to{background-position:-4% 5%,5% -3%,58% 54%,50%}}@keyframes auroraStories{0%{background-position:6% 0,0 0,0 0,50%}to{background-position:-5% 2%,3% -2%,8% 1%,50%}}@keyframes auroraDetail{0%{background-position:100% 30%,0 70%,50% 50%,50%}to{background-position:48% 36%,40% 58%,56% 48%,50%}}@media(max-width:760px){.detail-product-art:before{background:radial-gradient(ellipse 55% 60% at 52% 50%,#020706 0 48%,#020706ee 62%,#02070680 75%,transparent 88%)!important}.detail,.detail-library,.gc-network,.gc-next,.gc-principles,.gc-statement,.hl-hero,.hl-next,.hl-signal,.hp-connections,.hp-journey,.hp-story-grid .hp-story-lead,.hp-system,.media-page,.sc-hero,.sc-next,.sc-statement,.st-ending,.st-feature,.st-hero,.st-moments,.st-next,.wh-hero,.wh-next,.wh-statement{animation-duration:42s}.hp-hero-ribbons,.sc-split{opacity:.28!important;transform:scale(.92);transform-origin:center right}.hp-hero-ribbons i,.sc-split i{filter:blur(.8px)}.gc-nodes,.hl-pulses{opacity:.34!important}}@media(prefers-reduced-motion:reduce){.detail,.detail-library,.gc-network,.gc-next,.gc-principles,.gc-statement,.hl-hero,.hl-next,.hl-signal,.hp-connections,.hp-journey,.hp-story-grid .hp-story-lead,.hp-system,.media-page,.sc-hero,.sc-next,.sc-statement,.st-ending,.st-feature,.st-hero,.st-moments,.st-next,.wh-hero,.wh-next,.wh-statement{animation:none!important}}:root{--type-nav:15px;--type-body:15px;--type-lead:17px;--tracking-nav:.1em;--tracking-micro:.18em;--page-edge:4.6vw}.gc,.hl,.hp,.sc,.st,.wh{font-family:Arial,Helvetica Neue,PingFang SC,Microsoft YaHei,sans-serif!important;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}:is(.hp-nav,.wh-nav,.sc-nav,.hl-nav,.gc-nav,.st-nav){height:88px!important;padding-inline:var(--page-edge)!important}:is(.hp-brand,.wh-brand,.sc-brand,.hl-brand,.gc-brand,.st-brand){display:flex!important;flex-direction:column!important;gap:0!important;letter-spacing:normal!important}:is(.hp-brand,.wh-brand,.sc-brand,.hl-brand,.gc-brand,.st-brand) b{font-size:15px!important;line-height:1!important;font-weight:700!important;letter-spacing:.08em!important}:is(.hp-brand,.wh-brand,.sc-brand,.hl-brand,.gc-brand,.st-brand) span{margin-top:5px!important;font-size:13px!important;line-height:1!important;letter-spacing:.16em!important;color:#b5c0bd!important}:is(.hp-nav,.wh-nav,.sc-nav,.hl-nav,.gc-nav,.st-nav) nav{display:flex;align-items:center!important;gap:clamp(22px,2vw,30px)!important;font-size:var(--type-nav)!important;line-height:1!important;letter-spacing:var(--tracking-nav)!important}:is(.hp-nav,.wh-nav,.sc-nav,.hl-nav,.gc-nav,.st-nav) nav a{position:relative!important;font-size:inherit!important;line-height:1!important;letter-spacing:inherit!important;white-space:nowrap}:is(.wh-nav,.sc-nav,.hl-nav,.gc-nav,.st-nav) nav .active:after{left:0!important;right:0!important;bottom:-35px!important;width:auto!important}.hp-actions,:is(.wh-close,.sc-close,.hl-close,.gc-close,.st-close){font-size:13px!important;line-height:1!important;letter-spacing:.15em!important;white-space:nowrap}:is(.hp-hero-kicker,.wh-hero-meta,.sc-hero-meta,.hl-hero-meta,.gc-hero-meta,.st-hero-meta){top:122px!important;left:var(--page-edge)!important;right:var(--page-edge)!important;font-size:var(--type-micro)!important;line-height:1.2!important;letter-spacing:var(--tracking-micro)!important}:is(.hp-section-no,.wh-index,.sc-index,.hl-index,.gc-index,.st-index),:is(.sc-answer-index,.gc-next>span,.st-next>span,.wh-next>span,.hl-next>span){font-size:var(--type-micro)!important;line-height:1.2!important;letter-spacing:var(--tracking-micro)!important}:is(.hp-coord-title,.hp-show-head,.hp-system-copy,.hp-live-copy,.hp-connect-copy,.hp-stories-head)>p,:is(.hp-hero-copy,.wh-hero-copy,.sc-hero-copy,.hl-hero-copy,.gc-hero-copy,.st-hero-copy)>p,:is(.wh-manifesto,.sc-principle,.hl-states-head,.gc-principles-head,.gc-network-copy,.gc-layers-title,.st-editorial-title,.st-feed-head,.st-feature-copy,.st-moment-title,.st-ending)>p{font-size:var(--type-kicker)!important;line-height:1.3!important;letter-spacing:.21em!important}:is(.hp-hero-copy,.wh-hero,.sc-hero,.hl-hero,.gc-hero-copy,.st-hero-copy) h2{font-size:clamp(20px,2vw,32px)!important;line-height:1.25!important;letter-spacing:.035em!important;font-weight:500!important}:is(.wh-hero,.sc-hero,.hl-hero,.gc-hero-copy,.st-hero-copy) h1{font-size:clamp(82px,10.5vw,172px)!important;line-height:.76!important;letter-spacing:-.078em!important;font-weight:500!important}:is(.wh-manifesto h2,.sc-principle h2,.hl-states-head h2,.gc-intro h2,.st-editorial-title h2){font-size:clamp(54px,7vw,120px)!important;line-height:.96!important;letter-spacing:-.055em!important;font-weight:500!important}:is(.wh-next,.sc-next,.hl-next,.gc-next,.st-next) h2{font-size:clamp(78px,10vw,160px)!important;line-height:.74!important;letter-spacing:-.075em!important;font-weight:400!important}:is(.wh,.sc,.hl,.gc,.st) article>p,:is(.wh,.sc,.hl,.gc,.st) section div>p:not(:first-child){text-wrap:pretty}:is(.hp-footer,.wh-footer,.sc-footer,.hl-footer,.gc-footer,.st-footer){min-height:100px!important;padding-inline:var(--page-edge)!important;font-size:var(--type-micro)!important;line-height:1.25!important;letter-spacing:.15em!important}:is(.hp,.wh,.sc,.hl,.gc,.st) a:focus-visible{outline:1px solid #38cbe4;outline-offset:6px}@media(max-width:1000px){:is(.hp-nav,.wh-nav,.sc-nav,.hl-nav,.gc-nav,.st-nav) nav{display:none!important}}@media(max-width:600px){:root{--page-edge:5vw}:is(.hp-nav,.wh-nav,.sc-nav,.hl-nav,.gc-nav,.st-nav){height:68px!important}:is(.hp-brand,.wh-brand,.sc-brand,.hl-brand,.gc-brand,.st-brand) b{font-size:14px!important}:is(.hp-hero-kicker,.wh-hero-meta,.sc-hero-meta,.hl-hero-meta,.gc-hero-meta,.st-hero-meta){top:95px!important}:is(.wh-hero,.sc-hero,.hl-hero,.gc-hero-copy,.st-hero-copy) h1{font-size:58px!important;line-height:.8!important;letter-spacing:-.06em!important}:is(.hp-hero-copy,.wh-hero,.sc-hero,.hl-hero,.gc-hero-copy,.st-hero-copy) h2{font-size:19px!important;line-height:1.3!important}:is(.wh-manifesto h2,.sc-principle h2,.hl-states-head h2,.gc-intro h2,.st-editorial-title h2){font-size:50px!important;line-height:.98!important}:is(.wh-next,.sc-next,.hl-next,.gc-next,.st-next) h2{font-size:60px!important;line-height:.78!important}:is(.hp-footer,.wh-footer,.sc-footer,.hl-footer,.gc-footer,.st-footer){height:auto!important;padding-block:34px!important}}.st-feature{position:relative;overflow:hidden;background:radial-gradient(ellipse at 34% 55%,#073033 0,#041011 47%,#041011 72%)}.st-feature-grid{border-top:0!important}.st-feature-img{margin:-4% -10% -4% -5%;-webkit-mask-image:radial-gradient(ellipse 72% 78% at 48% 50%,#000 0 54%,#000d 66%,transparent 84%);mask-image:radial-gradient(ellipse 72% 78% at 48% 50%,#000 0 54%,#000d 66%,transparent 84%)}.st-feature-img:after{background:radial-gradient(ellipse at 48% 50%,transparent 46%,#041011 86%)!important}.st-feature-img img{opacity:.84;filter:saturate(.82) brightness(.72);mix-blend-mode:screen}.st-story-art{-webkit-mask-image:none!important;mask-image:none!important;background:#061011}.st-story-art img{display:block;filter:saturate(.82) contrast(1.08)}.media-hero>img{-webkit-mask-image:linear-gradient(90deg,#000,#000 72%,transparent);mask-image:linear-gradient(90deg,#000,#000 72%,transparent)}:root{--type-micro:14px;--type-kicker:14px}:is(.hp,.wh,.sc,.hl,.gc,.st,.detail,.media-page) small{font-size:14px!important;line-height:1.45!important}:is(.hp-coord-data span,.hp-route,.hp-scroll,.hp-live-state,.hp-directions small,.hp-dir-no,.hp-system-copy>span,.hp-system-flow span,.hp-journey-copy>span,.hp-story-grid article>small,.hp-closing>a),:is(.hp-hero-meta,.wh-hero-meta,.sc-hero-meta,.hl-hero-meta,.gc-hero-meta,.st-hero-meta,.detail-meta,.media-type),:is(.hp-section-no,.wh-index,.sc-index,.hl-index,.gc-index,.st-index,.sc-answer-index,.detail-intro>span),:is(.wh-origin small,.wh-scroll,.wh-shift-list small,.wh-shift-list article>span,.wh-axis span,.sc-scroll,.sc-answer-title small,.sc-answer-thought span,.hl-scroll,.hl-status small,.hl-moment-list small,.hl-moment-list article>span,.hl-desk-meta,.gc-signal,.gc-scroll,.gc-principle-list small,.gc-principle-list article>span,.st-scroll,.st-story-no,.st-story-copy small,.st-story-copy b,.st-feature-img span,.st-feature-copy a,.st-moment-rail span){font-size:14px!important;line-height:1.45!important}@media(max-width:600px){:root{--type-micro:13px;--type-kicker:13px}:is(.hp,.wh,.sc,.hl,.gc,.st,.detail,.media-page) small{font-size:13px!important}}:is(.hp,.wh,.sc,.hl,.gc,.st,.detail,.media-page) :is(small,time,[class$=-index],[class$=-meta],[class$=-scroll],[class$=-kicker],[class$=-no],[class$=-step],[class$=-type]){font-size:clamp(13px,.78vw,15px)!important;line-height:1.5!important;letter-spacing:.11em!important}:is(.hp,.wh,.sc,.hl,.gc,.st,.detail,.media-page) :is([class*=-label],[class*=-caption],[class*=-status]){font-size:clamp(13px,.78vw,15px)!important;line-height:1.5!important}:is(.hp,.wh,.sc,.hl,.gc,.st,.detail,.media-page) footer{font-size:13px!important;line-height:1.5!important}@media(max-width:600px){:is(.hp,.wh,.sc,.hl,.gc,.st,.detail,.media-page) :is(small,time,[class$=-index],[class$=-meta],[class$=-scroll],[class$=-kicker],[class$=-no],[class$=-step],[class$=-type]){font-size:13px!important;letter-spacing:.08em!important}}.hp-actions,.mobile-journey-foot,.mobile-journey-head,.mobile-journey-toggle,.site-language,:is(.wh-close,.sc-close,.hl-close,.gc-close,.st-close){font-size:13px!important;line-height:1.4!important}.mobile-journey nav a small{font-size:13px!important}.detail-media-grid small,.detail-nav small,.media-article-meta,.media-film-time,.media-gallery-grid figcaption,.media-tabs small{font-size:13px!important;line-height:1.5!important}.ds :is(small,[class*=label],[class*=caption],[class*=step]),.wf :is(small,[class*=label],[class*=caption],[class*=step]){font-size:13px!important;line-height:1.5!important}html[lang=zh-CN] :is(.hp,.wh,.sc,.hl,.gc,.st,.detail) :is(h1,h2,h3){line-height:1.16!important;letter-spacing:-.025em!important;word-break:keep-all!important;overflow-wrap:normal!important;text-wrap:balance}html[lang=zh-CN] :is(.hp,.wh,.sc,.hl,.gc,.st,.detail) :is(p,li,span){line-height:1.78}html[lang=zh-CN] :is(.hp,.wh,.sc,.hl,.gc,.st,.detail) h1 br+*{margin-top:.08em}:is(.hp,.wh,.sc,.hl,.gc,.st,.detail){width:100%;max-width:100vw;overflow-x:clip}:is(.hp-hero,.wh-hero,.sc-hero,.hl-hero,.gc-hero,.st-hero,.detail-hero){width:100%;max-width:100vw;min-height:calc(100svh - 0px)}:is(.hp-section-no,.wh-index,.sc-index,.hl-index,.gc-index,.st-index,.sc-answer-index,.detail-meta,.detail-intro>span){font-size:var(--type-micro)!important;line-height:1.35!important}:is(.hp,.wh,.sc,.hl,.gc,.st,.detail) :is(a,button,small){text-rendering:geometricPrecision}html[lang=zh-CN] :is(.hp,.wh,.sc,.hl,.gc,.st,.detail) :is(p,span,small,a){line-height:1.65}html[lang=zh-CN] :is(.hp,.wh,.sc,.hl,.gc,.st,.detail) :is(.hp-section-no,.wh-index,.sc-index,.hl-index,.gc-index,.st-index){font-weight:500;letter-spacing:.12em!important}@media(max-width:600px){:root{--type-nav:14px;--type-micro:13px;--type-kicker:13px;--type-body:15px;--type-lead:16px}}:is(.hp,.wh,.sc,.hl,.gc,.st,.detail,.media-page) :is(nav a,footer,a[class*=link],a[class*=scroll],[class*=meta],[class*=index],[class*=kicker],[class*=label],[class*=caption],[class*=status],[class*=route],[class*=direction],[class*=coordinate],[class*=ticker],[class*=time],[class*=location],[class*=step],[class*=number],[class*=count] span){font-size:clamp(13px,.78vw,15px)!important;line-height:1.5!important;letter-spacing:.1em!important}:is(.hp,.wh,.sc,.hl,.gc,.st,.detail,.media-page) :is(p,li){line-height:1.75}html[lang=zh-CN] :is(.hp,.wh,.sc,.hl,.gc,.st,.detail,.media-page) :is(p,li,span,small,a){line-height:1.72}html[lang=zh-CN] :is(.hp-coord-title h2,.hp-show-head h2,.hp-system-copy h2,.hp-live-copy h2,.hp-connect-copy h2,.hp-stories-head h2,.wh-intro h2,.wh-shifts-head h2,.wh-distance-copy h3,.wh-statement h2,.sc-principle h2,.sc-system-copy h2,.hl-states-head h2,.hl-signal-copy h2,.hl-desk-head h2,.gc-intro h2,.gc-principles-head h2,.gc-network-copy h2,.gc-layers-title h2,.st-editorial-title h2,.st-feature-copy h2,.st-feed-head h2,.st-ending h2){line-height:1.1!important;letter-spacing:-.035em!important;text-wrap:balance;word-break:keep-all;overflow-wrap:normal}html[lang=en] :is(.hp-coord-title h2,.hp-show-head h2,.hp-system-copy h2,.hp-live-copy h2,.hp-connect-copy h2,.hp-stories-head h2,.wh-intro h2,.wh-shifts-head h2,.wh-statement h2,.sc-principle h2,.sc-system-copy h2,.hl-states-head h2,.hl-signal-copy h2,.hl-desk-head h2,.gc-intro h2,.gc-principles-head h2,.gc-network-copy h2,.gc-layers-title h2,.st-editorial-title h2,.st-feature-copy h2,.st-feed-head h2,.st-ending h2){line-height:.94!important;letter-spacing:-.055em!important;text-wrap:balance}html[lang=zh-CN] :is(.hero .outline,.hp-hero-copy h1 span:last-child,.hp-kv-copy h1 em,.wh-hero h1 em,.sc-hero h1 em,.sc-statement h2 em,.hl-hero h1 em,.hl-signal-copy h2 em,.gc-hero-copy h1 em,.gc-statement h2 em,.st-hero-copy h1 em,.st-moment-title em,.st-ending h2 em,.ds-hero h1 em,.wf .hero-copy h1 i){color:#020707!important;-webkit-text-fill-color:#020707!important;paint-order:stroke fill!important;text-shadow:0 0 1px #020707}.wh-intro h2 span{display:block;white-space:nowrap}html[lang=zh-CN] .wh-intro h2{font-size:clamp(58px,6.7vw,106px)!important}html[lang=en] .wh-intro h2{font-size:clamp(52px,6.2vw,98px)!important}:is(.hp,.wh,.sc,.hl,.gc,.st) :is(p,span,small,time){text-underline-offset:3px}:is(.wh-intro,.sc-principle,.gc-intro,.gc-layers,.st-editorial,.st-feed) :is(p,small,.wh-index,.sc-index,.gc-index,.st-index){color:#4d5d5a}:is(.wh-intro,.sc-principle,.gc-intro,.gc-layers,.st-editorial,.st-feed) :is(div>p:first-child,.wh-index,.sc-index,.gc-index,.st-index,.st-story-no,.st-story-copy small){color:#0b7480}@media(max-width:600px){html[lang=zh-CN] :is(.hp-show-head h2,.hp-system-copy h2,.wh-intro h2,.wh-shifts-head h2,.wh-statement h2,.sc-principle h2,.sc-system-copy h2,.hl-states-head h2,.gc-intro h2,.gc-principles-head h2,.gc-network-copy h2,.st-editorial-title h2,.st-feature-copy h2,.st-feed-head h2,.st-ending h2){line-height:1.12!important;letter-spacing:-.025em!important}.wh-intro h2 span{white-space:normal}html[lang=en] .wh-intro h2,html[lang=zh-CN] .wh-intro h2{font-size:clamp(43px,12vw,54px)!important}}html[lang=zh-CN] :is(.hp,.wh,.sc,.hl,.gc,.st,.detail,.media-page){font-family:PingFang SC,Noto Sans CJK SC,Microsoft YaHei,Arial,sans-serif;font-synthesis:none;text-rendering:auto;-webkit-font-smoothing:antialiased}@media(max-width:600px){:is(.hp,.wh,.sc,.hl,.gc,.st,.detail,.media-page){max-width:100vw;overflow-x:clip}html[lang=zh-CN] :is(.hp,.wh,.sc,.hl,.gc,.st,.detail,.media-page) :is(h1,h2,h3){max-width:100%;line-height:1.14!important;letter-spacing:-.012em!important;word-break:normal!important;overflow-wrap:break-word!important;text-wrap:pretty;text-rendering:auto}html[lang=zh-CN] :is(.hp,.wh,.sc,.hl,.gc,.st,.detail,.media-page) :is(p,li,span,small,a){max-width:100%;word-break:normal;overflow-wrap:break-word;text-rendering:auto}html[lang=zh-CN] :is(.hp,.wh,.sc,.hl,.gc,.st,.detail,.media-page) :is(h1,h2,h3,p,span,small,a){backface-visibility:visible;-webkit-font-smoothing:antialiased}.media-hero-copy h1{font-size:clamp(43px,13vw,56px)!important}.media-article h2,.media-film-info h2,.media-gallery-head h2{font-size:clamp(40px,11.5vw,50px)!important}html[lang=en] :is(.hp,.wh,.sc,.hl,.gc,.st,.detail,.media-page) :is(h1,h2,h3){max-width:100%;overflow-wrap:anywhere;text-wrap:pretty}}.site-header{position:absolute;z-index:80;top:0;left:0;width:100%;height:88px;padding:0 var(--page-edge);display:grid;grid-template-columns:250px 1fr 104px;align-items:center;color:#eff7f5;background:linear-gradient(180deg,rgba(1,19,25,.58),transparent);border-bottom:1px solid rgba(255,255,255,.13);box-sizing:border-box}.site-brand{display:block;color:inherit;text-decoration:none;width:190px;line-height:0}.site-brand img{display:block;width:100%;height:auto;opacity:.98}.site-header nav{display:flex;justify-content:center;align-items:center;gap:clamp(22px,2vw,30px);font-size:var(--type-nav);line-height:1;letter-spacing:var(--tracking-nav)}.site-header nav a{position:relative;color:inherit;text-decoration:none;white-space:nowrap;opacity:.7;transition:opacity .25s ease}.site-header nav a.active,.site-header nav a:hover{opacity:1}.site-header nav a.active:after{content:"";position:absolute;left:0;right:0;bottom:-35px;height:1px;background:#38cbe4;transform-origin:left;animation:navLine .6s ease both}.site-header nav a{opacity:.88;font-weight:500}.site-language{justify-self:end;display:flex;align-items:center;gap:8px;font-size:13px;line-height:1;letter-spacing:.11em}.site-language button{border:0;padding:10px 0;background:none;color:inherit;font:inherit;cursor:pointer;opacity:.5}.site-language button.active{opacity:1;color:#fff}.site-language i{font-style:normal;opacity:.35}@keyframes navLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:1000px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.site-language{margin-right:58px}}@media(max-width:600px){.site-header{height:68px}.site-brand{width:150px}.site-language{margin-right:50px;font-size:13px}}