html.cs-story-active{scroll-behavior:auto}html.cs-story-active,html.cs-story-active body{overflow-x:clip}.cs-story--scrub .cs-scene--pinned{padding-top:0;padding-bottom:0}.cs-story--scrub .cs-scene--pinned .cs-scene__stage{min-height:100vh;padding-top:4rem;display:flex;flex-direction:column;justify-content:center}@supports (height:100svh){.cs-story--scrub .cs-scene--pinned .cs-scene__stage{min-height:100svh}}@media (prefers-reduced-motion:no-preference){[data-hero-copy]>*{animation:cs-hero-in .8s cubic-bezier(.16,1,.3,1) both}[data-hero-copy]>:nth-child(2){animation-delay:.1s}[data-hero-copy]>:nth-child(3){animation-delay:.2s}[data-hero-copy]>:nth-child(4){animation-delay:.3s}[data-hero-copy]>:nth-child(5){animation-delay:.42s}}@keyframes cs-hero-in{0%{opacity:0;transform:translateY(40px)}}.cs-voyage-stage{position:absolute;top:-4rem;left:0;right:0;height:100svh;z-index:0;overflow:hidden}.cs-story--scrub .cs-voyage-stage{position:fixed;inset:0;top:0;height:auto}.cs-vs-map{position:absolute;inset:0;width:100%;height:100%}.cs-vs-globe{display:none}.cs-story--scrub .cs-vs-globe{display:block;position:absolute;inset:0}.cs-vs-globe canvas{width:100%;height:100%;display:block}.cs-vs-orbit-box{display:none;position:absolute;left:68%;top:47.5%;width:40vh;height:40vh;opacity:0}.cs-story--scrub .cs-vs-orbit-box{display:block}.cs-vs-atmo{inset:-8%;background:radial-gradient(closest-side,transparent 58%,rgba(37,99,235,.07) 76%,rgba(37,99,235,.03) 88%,transparent 100%)}.cs-vs-atmo,.cs-vs-ground{position:absolute;border-radius:9999px}.cs-vs-ground{left:8%;right:8%;bottom:-14%;height:16%;background:radial-gradient(closest-side,rgba(15,23,42,.09),rgba(15,23,42,.03) 60%,transparent 100%)}.cs-vs-orbit-ring{position:absolute;border-radius:9999px;border:1px solid var(--border)}.cs-vs-orbit-ring--inner{inset:-14%;opacity:.7}.cs-vs-orbit-ring--outer{inset:-30%;opacity:.4}.cs-vs-orbit{position:absolute;border-radius:9999px}.cs-vs-orbit--inner{inset:-14%}.cs-vs-orbit--outer{inset:-30%}.cs-vs-orbit__pos{position:absolute;inset:0;transform:rotate(var(--angle,0deg))}.cs-vs-orbit__badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%) rotate(calc(-1 * var(--angle, 0deg)));display:flex;align-items:center;justify-content:center;border-radius:9999px;background:var(--background);border:1px solid var(--border);box-shadow:0 4px 16px -4px rgba(15,23,42,.12)}.cs-vs-orbit__badge--lg{width:2.25rem;height:2.25rem}.cs-vs-orbit__badge--sm{width:2rem;height:2rem}.cs-vs-orbit__icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%}@media (prefers-reduced-motion:no-preference){.cs-vs-orbit{animation:cs-vs-orbit-spin var(--orbit-duration,80s) linear infinite}.cs-vs-orbit__icon{animation:cs-vs-orbit-spin var(--orbit-duration,80s) linear infinite reverse}.cs-vs-orbit--reverse{animation-direction:reverse}.cs-vs-orbit--reverse .cs-vs-orbit__icon{animation-direction:normal}}@keyframes cs-vs-orbit-spin{to{transform:rotate(1turn)}}@media (max-width:1023px){.cs-vs-orbit-box{left:50%;top:52.5%;width:30vh;height:30vh}.cs-vs-orbit--outer,.cs-vs-orbit-ring--outer{display:none}.cs-vs-scrim{background:linear-gradient(180deg,rgba(250,251,253,.94),rgba(250,251,253,.75) 55%,rgba(250,251,253,.35) 80%,transparent)}}.cs-vs-ambient,.cs-vs-fx{display:none}.cs-story--scrub .cs-vs-fx{width:100%;height:100%}.cs-story--scrub .cs-vs-ambient,.cs-story--scrub .cs-vs-fx{display:block;position:absolute;inset:0}@media (max-width:1023px){.cs-vs-fx .cs-tf--wide{display:none}}@media (prefers-reduced-motion:reduce){.cs-vs-fx [data-vs-traffic]{display:none}}.cs-vs-ambient:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 42%,transparent 62%,rgba(15,23,42,.035) 100%)}.cs-vs-ambient:after{content:"";position:absolute;inset:0;background:radial-gradient(56rem 40rem at 82% 18%,rgba(37,99,235,.05),transparent 62%),radial-gradient(40rem 30rem at 8% 92%,rgba(37,99,235,.035),transparent 60%)}@media (prefers-reduced-motion:no-preference){.cs-vs-ambient:after{animation:cs-vs-breathe 38s ease-in-out infinite alternate}.cs-vs-china-pulse{opacity:.35;transform-box:fill-box;transform-origin:center;animation:cs-vs-pulse 4.8s ease-out infinite}}@media (prefers-reduced-motion:reduce){.cs-vs-china-pulse{opacity:.25}}@keyframes cs-vs-breathe{0%{opacity:.7}to{opacity:1}}@keyframes cs-vs-pulse{0%{opacity:.35;transform:scale(1)}to{opacity:.08;transform:scale(1.9)}}.cs-vs-scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(250,251,253,.92),rgba(250,251,253,.55) 38%,transparent 60%)}.cs-story--scrub>section{position:relative;z-index:10}.cs-story--scrub>section[data-scene]{background:transparent}.cs-story--scrub [data-ms-wash]{background:linear-gradient(135deg,rgba(245,158,11,.06),rgba(249,115,22,.03) 50%,transparent)!important}.cs-story--scrub [data-scene=services].cs-scene--pinned .cs-scene__stage{overflow-x:clip}.cs-story--scrub .cs-scene--pinned .cs-services-track{display:flex;flex-direction:row;align-items:center;width:-moz-max-content;width:max-content;gap:2rem}.cs-story--scrub .cs-scene--pinned .cs-services-track>*{width:min(1080px,90vw);flex-shrink:0;transition:none}.cs-services-dots{display:none}.cs-story--scrub .cs-scene--pinned .cs-services-dots{display:flex;justify-content:center;gap:.5rem;margin-top:1.25rem}.cs-services-dots span{width:8px;height:8px;border-radius:9999px;background:var(--border);transition:background-color .3s,transform .3s}article.cs-card--aurora{border-color:transparent;background:linear-gradient(var(--card),var(--card)) padding-box,linear-gradient(135deg,rgba(var(--cs-aurora,37,99,235),.6),rgba(var(--cs-aurora,37,99,235),.28) 45%,rgba(var(--cs-aurora,37,99,235),.12)) border-box;box-shadow:0 24px 64px -24px rgba(var(--cs-aurora,37,99,235),.32),0 4px 16px -4px rgba(var(--cs-aurora,37,99,235),.14)}.cs-services-glow{display:none}.cs-story--scrub .cs-services-glow{display:block;position:absolute;inset:0;pointer-events:none;background:radial-gradient(700px circle at 70% 30%,var(--cs-glow-color,rgba(59,130,246,.07)),transparent 70%)}.cs-ms-arc{fill:none;stroke-linecap:round}.cs-ms-ticks{stroke:var(--border);stroke-width:1}.cs-voyage-rail{position:fixed;right:1.25rem;top:50%;transform:translateY(-50%);z-index:40;display:none;flex-direction:column;align-items:center;gap:0}@media (min-width:768px){.cs-story--scrub .cs-voyage-rail,.cs-story--scrub~.cs-voyage-rail{display:flex}}.cs-voyage-rail__line{position:absolute;top:10px;bottom:10px;left:50%;width:0;border-left:1.5px dashed var(--border);transform:translateX(-50%)}.cs-voyage-rail__port{position:relative;z-index:1;width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:transparent;border:0;padding:0;cursor:pointer}.cs-voyage-rail__port+.cs-voyage-rail__port{margin-top:1.4rem}.cs-voyage-rail__port i{width:8px;height:8px;border-radius:9999px;background:var(--background);border:1.5px solid var(--muted-foreground);transition:background-color .3s,border-color .3s,transform .3s}.cs-voyage-rail__port[aria-current=true] i{background:var(--cs-port-color,var(--primary));border-color:var(--cs-port-color,var(--primary));transform:scale(1.35)}.cs-voyage-rail__ship{position:absolute;left:50%;top:10px;width:10px;height:10px;margin-left:-5px;border-radius:9999px;background:var(--primary);box-shadow:0 0 10px 2px color-mix(in oklab,var(--primary) 45%,transparent);pointer-events:none}body[data-scroll-locked] .cs-voyage-progress,body[data-scroll-locked] .cs-voyage-rail{visibility:hidden}.cs-voyage-progress{position:fixed;top:4rem;left:0;right:0;height:2px;z-index:55;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(to right,var(--primary),rgba(245,158,11,.9));pointer-events:none}