:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f4f4fa;--muted:#adb0c8;--faint:#6e7394;--navy:#080a1c;--panel:#0a0d26c2;--panel-solid:#10132e;--line:#c4cfff2e;--teal:#7de7df;--amber:#ffc875;--purple:#7869ff;--cjk:"PingFang TC", "Noto Sans TC", "Microsoft JhengHei", sans-serif;--display:Inter, "Segoe UI", system-ui, sans-serif;font-family:var(--cjk);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}html{background:var(--navy);scroll-behavior:auto}body{background:var(--navy);min-width:320px;color:var(--ink);margin:0;overflow-x:hidden}body:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(circle at 65% 15%,#4a3a8e38,#0000 36%),linear-gradient(135deg,#080a1c 0%,#0d1231 52%,#110b25 100%);position:fixed;inset:0}body.webgl-fallback:before{background:radial-gradient(circle at 20% 25%,#57379c57,#0000 25%),radial-gradient(circle at 78% 58%,#19748a2e,#0000 32%),linear-gradient(135deg,#080a1c 0%,#101332 50%,#160d2c 100%)}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--teal);outline-offset:5px}.skip-link{z-index:120;background:var(--ink);color:var(--navy);border-radius:4px;padding:10px 14px;transition:transform .18s;position:fixed;top:12px;left:16px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.loader{z-index:110;opacity:0;visibility:hidden;pointer-events:none;background:#080a1c;place-content:center;gap:18px;padding:24px;transition:opacity .5s,visibility .5s;display:grid;position:fixed;inset:0}.loader.is-complete{opacity:0;visibility:hidden;pointer-events:none}.loader__mark{font:700 clamp(2.8rem, 7vw, 5.6rem)/.9 var(--display);letter-spacing:-.08em;color:var(--ink);justify-content:center;gap:6px;display:flex}.loader__mark span{animation:.7s cubic-bezier(.16,1,.3,1) both mark-in;display:inline-block}.loader__mark span:nth-child(2){color:var(--teal);animation-delay:80ms}.loader__mark span:nth-child(3){color:var(--amber);animation-delay:.16s}.loader__caption{color:var(--muted);font:600 .67rem/1 var(--display);letter-spacing:.2em;justify-content:space-between;gap:44px;display:flex}.loader__line{background:#ffffff1f;height:1px;overflow:hidden}.loader__line i{background:var(--teal);transform-origin:0;width:100%;height:100%;animation:.8s cubic-bezier(.16,1,.3,1) both loader-line;display:block}.space-stage{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.space-canvas{width:100%;height:100%;display:block}.space-stage__vignette{background:radial-gradient(at 50% 46%,#0000 30%,#03051126 65%,#03040db8 100%);position:absolute;inset:0}.space-stage__grain{opacity:.06;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");position:absolute;inset:0}main,.site-nav,.hud,.progress-rail,.site-footer{z-index:1;position:relative}.section-shell{width:min(1240px,100% - 96px);margin:0 auto}.site-nav{z-index:30;justify-content:space-between;align-items:center;width:min(1440px,100% - 64px);height:86px;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.brand-lockup{align-items:center;gap:12px;min-width:190px;display:inline-flex}.brand-lockup__symbol{width:36px;height:36px;color:var(--teal);font:700 .63rem/1 var(--display);letter-spacing:.08em;border:1px solid #7de7dfb3;border-radius:50%;place-items:center;display:grid}.brand-lockup__name{color:var(--ink);font:650 .69rem/1.13 var(--display);letter-spacing:.08em;text-transform:uppercase}.brand-lockup__name i{color:var(--teal);font-style:normal}.site-nav__links{color:var(--muted);gap:clamp(18px,3vw,42px);font-size:.78rem;display:flex}.site-nav__links a,.nav-cta,.site-footer a{transition:color .18s}.site-nav__links a:hover,.site-footer a:hover{color:var(--teal)}.nav-cta{color:var(--ink);align-items:center;gap:9px;font-size:.75rem;display:inline-flex}.nav-cta span{color:var(--teal);font:1rem/1 var(--display)}.hud{text-align:right;pointer-events:none;gap:6px;display:grid;position:fixed;top:116px;right:32px}.hud__eyebrow,.hud__station,.hud__distance{font:600 .59rem/1.2 var(--display);letter-spacing:.18em;text-transform:uppercase}.hud__eyebrow{color:var(--faint)}.hud__station{color:var(--ink)}.hud__distance{color:var(--teal)}.progress-rail{z-index:25;position:fixed;top:50%;right:32px;transform:translateY(-50%)}.progress-rail__line{background:#d7deff2e;width:1px;position:absolute;top:9px;bottom:9px;right:4px}.progress-rail__items{gap:10px;display:grid}.progress-rail button{width:38px;color:var(--faint);cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:9px;padding:0;display:flex;position:relative}.progress-rail button span{opacity:0;font:600 .58rem/1 var(--display);transition:opacity .16s,transform .16s;transform:translate(5px)}.progress-rail button i{background:var(--navy);border:1px solid #d2e1ff8c;border-radius:50%;width:9px;height:9px;transition:transform .18s,background .18s,border-color .18s;display:block}.progress-rail button:hover span,.progress-rail button:focus-visible span,.progress-rail button[aria-current=step] span{opacity:1;transform:translate(0)}.progress-rail button[aria-current=step] i{border-color:var(--teal);background:var(--teal);transform:scale(1.3);box-shadow:0 0 14px #7de7dfb3}.hero{align-items:center;min-height:100svh;padding-top:112px;padding-bottom:80px;display:flex;position:relative}.hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 42% 48%,#050818eb 0%,#050818a3 44%,#0000 78%);position:absolute;inset:12% 42% 10% -12%}.hero__content{z-index:2;max-width:700px;padding-left:clamp(0px,5vw,66px);position:relative}.eyebrow{color:var(--muted);font:600 .65rem/1.2 var(--display);letter-spacing:.21em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 25px;display:flex}.eyebrow__dot{background:var(--teal);width:6px;height:6px;box-shadow:0 0 13px var(--teal);border-radius:50%}.eyebrow__slash{color:var(--faint)}.hero h1,.section-heading h2,.journey-intro h2,.final-cta h2{font:560 clamp(3.7rem, 8.2vw, 8.7rem)/.9 var(--display);letter-spacing:-.075em;margin:0}.hero h1 span,.section-heading h2 em,.journey-intro h2 em,.final-cta h2 em{color:var(--teal);font-style:normal}.hero h1 em{color:var(--ink);letter-spacing:-.055em;margin-top:.04em;padding-left:clamp(1.4rem,6vw,5.4rem);font-style:normal;display:block}.hero__lead{max-width:560px;color:var(--ink);letter-spacing:.06em;margin:42px 0 0;font-size:clamp(1.1rem,2vw,1.56rem);line-height:1.72}.hero__sub{color:var(--muted);letter-spacing:.1em;margin:14px 0 0;font-size:.88rem}.hero__actions{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}.button{letter-spacing:.06em;border:1px solid #0000;border-radius:1px;justify-content:center;align-items:center;gap:17px;min-height:49px;padding:0 22px;font-size:.8rem;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.button:hover{transform:translateY(-3px)}.button span{font:1.02rem/1 var(--display)}.button--primary{background:var(--teal);color:#07151d}.button--primary:hover{background:#b2fff5}.button--ghost{color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0d266b;border-color:#dae1ff54}.button--ghost:hover{border-color:var(--teal);color:var(--teal)}.hero__signal{color:var(--faint);font:600 .58rem/1.38 var(--display);letter-spacing:.18em;gap:12px;display:flex;position:absolute;bottom:25%;right:15%}.hero__signal span:first-child{color:var(--amber);font-size:1.15rem;line-height:1}.scroll-cue{color:var(--muted);letter-spacing:.15em;justify-items:center;gap:8px;font-size:.7rem;display:grid;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.scroll-cue__arrow{width:36px;height:36px;color:var(--teal);font:1.1rem/1 var(--display);border:1px solid #dae1ff3d;border-radius:50%;place-items:center;animation:1.8s ease-in-out infinite bob;display:grid}.journey{position:relative}.journey-intro{flex-direction:column;justify-content:center;min-height:84svh;padding-right:30%;display:flex}.journey-intro h2,.section-heading h2,.final-cta h2{font-size:clamp(3.4rem,7.4vw,7rem);line-height:.9}.journey-intro>p:last-child,.section-heading>p:last-child{max-width:520px;color:var(--muted);margin:31px 0 0;font-size:1rem;line-height:1.9}.station-panels{position:relative}.station-panel{align-items:center;min-height:100svh;padding:70px max(8vw,104px) 110px;display:flex}.station-panel:nth-child(odd){justify-content:flex-start}.station-panel:nth-child(2n){justify-content:flex-end}.station-card{border:1px solid #ccdbff38;border-top:2px solid var(--station-accent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:.32;background:#080b1ef0;width:min(540px,100%);padding:24px 28px 26px;transition:opacity .5s,transform .65s cubic-bezier(.16,1,.3,1),border-color .35s;transform:translateY(26px)scale(.97);box-shadow:0 25px 90px #0104144d}.station-panel.is-active .station-card{opacity:1;transform:translateY(0)scale(1)}.station-card__meta,.station-card__footer{color:var(--faint);font:600 .61rem/1 var(--display);letter-spacing:.16em;justify-content:space-between;align-items:center;gap:16px;display:flex}.station-number{color:var(--station-accent);letter-spacing:.04em;font-size:1.18rem}.draft-chip{color:var(--muted);letter-spacing:.08em;border:1px solid #ffffff2b;padding:6px 8px}.station-card__main{padding:45px 8px 23px}.micro-label,.list-label{color:var(--station-accent);font:650 .64rem/1.3 var(--display);letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px}.station-card h3{letter-spacing:-.06em;margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:600;line-height:1.15}.station-english{color:var(--muted);font:600 .65rem/1.2 var(--display);letter-spacing:.17em;margin:10px 0 0}.station-rule{background:var(--station-accent);opacity:.56;width:34%;height:1px;margin:29px 0}.station-facts{grid-template-columns:1fr 1fr;gap:18px;margin:0;display:grid}.station-facts div{gap:8px;display:grid}.station-facts dt,.station-design span{color:var(--faint);font-size:.69rem}.station-facts dd{color:var(--ink);margin:0;font-size:.89rem;line-height:1.58}.station-design{color:var(--muted);gap:8px;margin:28px 0 0;font-size:.91rem;line-height:1.8;display:grid}.station-design span{color:var(--station-accent)}.station-card__footer{border-top:1px solid var(--line);color:var(--muted);padding-top:22px}.crew,.products,.final-cta{padding-top:180px;padding-bottom:180px}.section-heading{max-width:720px}.section-heading--wide{max-width:860px}.crew-grid,.products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:80px;display:grid}.crew-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#111535bf,#090c22d9);border:1px solid #ccdbff2e;flex-direction:column;min-height:430px;padding:25px 28px 28px;display:flex}.crew-card__topline,.product-card__header{color:var(--faint);font:600 .62rem/1.2 var(--display);letter-spacing:.16em;justify-content:space-between;gap:16px;display:flex}.status-dot{color:var(--crew-accent)}.status-dot:before{content:"";background:var(--crew-accent);width:5px;height:5px;box-shadow:0 0 9px var(--crew-accent);border-radius:50%;margin:0 7px 1px 0;display:inline-block}.crew-card__identity{align-items:center;gap:22px;margin:60px 0 35px;display:flex}.crew-emblem{border:1px solid var(--crew-accent);width:84px;height:84px;color:var(--crew-accent);border-radius:50%;place-items:center;display:grid;position:relative}.crew-emblem:before{content:"";border:1px solid color-mix(in srgb, var(--crew-accent) 35%, transparent);border-radius:50%;position:absolute;inset:7px}.command-chevron{border-right:4px solid var(--crew-accent);border-bottom:4px solid var(--crew-accent);width:24px;height:28px;transform:rotate(45deg)translate(-4px,-4px)}.waveform-bars{align-items:center;gap:3px;height:30px;display:flex}.waveform-bars i{background:var(--crew-accent);border-radius:2px;width:3px;animation:1.25s ease-in-out infinite alternate waveform;display:block}.waveform-bars i:first-child,.waveform-bars i:nth-child(7){height:10px;animation-delay:-.4s}.waveform-bars i:nth-child(2),.waveform-bars i:nth-child(6){height:20px;animation-delay:-.2s}.waveform-bars i:nth-child(3),.waveform-bars i:nth-child(5){height:30px}.waveform-bars i:nth-child(4){height:15px;animation-delay:-.6s}.crew-card h3{font:600 2.75rem/.9 var(--display);letter-spacing:-.07em;margin:0}.crew-role{color:var(--crew-accent);margin:9px 0 0;font-size:.9rem}.crew-summary{max-width:380px;color:var(--muted);margin:0;font-size:1rem;line-height:1.85}.crew-line{color:var(--ink);margin:auto 0 22px;padding-top:36px;font-size:1.05rem;line-height:1.7}.crew-traits{flex-wrap:wrap;gap:8px;display:flex}.crew-traits span{color:var(--muted);border:1px solid #ccdbff29;padding:7px 9px;font-size:.69rem}.products-grid{align-items:stretch}.product-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d102bba;border:1px solid #ccdbff2e;flex-direction:column;min-height:630px;padding:28px 30px 30px;display:flex}.product-card--missions{border-top:2px solid var(--amber)}.product-card--apcs{border-top:2px solid var(--teal)}.product-card--missions .product-index{color:var(--amber)}.product-card--apcs .product-index{color:var(--teal)}.product-status{color:var(--muted)}.product-card h3{letter-spacing:-.07em;margin:64px 0 14px;font-size:clamp(2rem,4vw,3rem)}.product-card>p{max-width:500px;color:var(--muted);margin:0;font-size:.94rem;line-height:1.8}.mission-lists{grid-template-columns:1fr 1fr;gap:24px;margin:42px 0 34px;display:grid}.list-label{color:var(--amber);font-size:.6rem}.product-card--apcs .list-label{color:var(--teal)}.mission-lists ol{color:var(--ink);gap:11px;margin:0;padding-left:22px;font-size:.78rem;line-height:1.5;display:grid}.mission-lists li::marker{color:var(--amber);font-family:var(--display);font-size:.63rem}.apcs-route{gap:0;margin:38px 0 32px;display:grid}.apcs-level{border-top:1px solid var(--line);grid-template-columns:74px 1fr;gap:13px;padding:17px 0;display:grid;position:relative}.apcs-level:last-child{border-bottom:1px solid var(--line)}.apcs-level__code{color:var(--teal);font:650 1.15rem/1 var(--display);letter-spacing:-.03em}.apcs-level strong,.apcs-level span:last-child{display:block}.apcs-level strong{margin-bottom:5px;font-size:.9rem;font-weight:600}.apcs-level span:last-child{color:var(--muted);font-size:.7rem;line-height:1.5}.text-link{color:var(--ink);align-items:center;gap:12px;margin-top:auto;font-size:.8rem;display:inline-flex}.text-link span{color:var(--teal);font:1rem/1 var(--display);transition:transform .18s}.text-link:hover span{transform:translate(3px,-3px)}.image-dock{grid-template-columns:1.5fr 1fr 1fr;grid-auto-rows:160px;gap:11px;margin-top:100px;display:grid}.image-dock__item{background:#121633;border:1px solid #ccdbff2e;min-height:0;margin:0;position:relative;overflow:hidden}.image-dock__item--large{grid-row:span 2}.image-dock__item--deep{grid-column:span 2}.image-dock__item:after{content:"";pointer-events:none;background:linear-gradient(#0000 26%,#050715d6);position:absolute;inset:0}.image-dock img{object-fit:cover;opacity:.75;filter:saturate(.75)contrast(1.08);width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .4s;display:block}.image-dock__item:hover img{opacity:.95;transform:scale(1.06)}.image-dock figcaption{z-index:1;color:var(--ink);font:600 .59rem/1 var(--display);letter-spacing:.16em;position:absolute;bottom:12px;right:13px}.final-cta{text-align:center;background:radial-gradient(#07091afa 0%,#07091ae0 28%,#0000 72%);place-items:center;min-height:86svh;display:grid;position:relative;overflow:hidden}.final-cta__inner{z-index:1;position:relative}.final-cta .eyebrow{justify-content:center}.final-cta h2{font-size:clamp(3.8rem,8.2vw,8.4rem)}.final-cta p:not(.eyebrow){color:var(--muted);margin:33px 0 0;font-size:1.03rem}.final-cta .hero__actions{justify-content:center}.final-cta:before{content:"";opacity:0;transform-origin:50%;background:repeating-conic-gradient(from 2deg,#0000 0deg 3deg,#7de7df26 3.2deg 3.55deg,#0000 3.8deg 8deg),repeating-conic-gradient(from 8deg,#0000 0deg 7deg,#ffc8751f 7.15deg 7.35deg,#0000 7.6deg 14deg);position:absolute;inset:-22%;transform:scale(.18);-webkit-mask-image:radial-gradient(#0000 0 8%,#000 39%,#0000 82%);mask-image:radial-gradient(#0000 0 8%,#000 39%,#0000 82%)}.final-cta:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(#050716fa 0 21%,#0000 58%);position:absolute;inset:0}.final-cta.is-ending:before{opacity:1;animation:2.3s cubic-bezier(.16,1,.3,1) both warp}.final-cta.is-ending:after{opacity:1}.site-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:30px;padding-top:28px;padding-bottom:32px;font-size:.7rem;display:flex}.footer-logo{color:var(--ink);font:600 .62rem/1.1 var(--display);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;display:flex}.footer-logo__mark{background:#211f4f;border-radius:3px;width:48px;height:28px;display:block;overflow:hidden}.footer-logo img{object-fit:cover;object-position:center;width:48px;height:28px;display:block}.site-footer>p{margin:0}.site-footer>a{color:var(--muted)}@keyframes mark-in{0%{opacity:0;transform:translateY(12px)rotate(4deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes loader-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes waveform{0%{transform:scaleY(.68)}to{transform:scaleY(1.1)}}@keyframes warp{0%{opacity:0;transform:scale(.18)}28%{opacity:1}to{opacity:.7;transform:scale(1.35)}}@media (width<=920px){.section-shell{width:min(100% - 48px,700px)}.site-nav{width:calc(100% - 40px)}.site-nav__links{display:none}.hud{top:105px;right:20px}.progress-rail{right:18px}.hero__content{padding-left:0}.hero__signal{bottom:19%;right:9%}.journey-intro{padding-right:10%}.station-panel{padding-left:32px;padding-right:72px}}@media (width<=650px){.section-shell{width:calc(100% - 34px)}.site-nav{width:calc(100% - 30px);height:70px}.brand-lockup{min-width:0}.brand-lockup__name{display:none}.nav-cta{font-size:.69rem}.hud{top:87px;right:16px}.hud__eyebrow,.progress-rail{display:none}.hero{min-height:100svh;padding-top:94px;padding-bottom:80px}.hero:before{inset:8% 4% 8% -34%}.hero h1{font-size:clamp(3.35rem,15.6vw,5.7rem);line-height:.92}.hero h1 em{letter-spacing:-.045em;padding-left:1.1rem}.hero__lead{margin-top:32px;font-size:1.08rem;line-height:1.75}.hero__sub{font-size:.8rem}.hero__actions{gap:9px;width:min(100%,330px);display:grid}.button{width:100%;min-height:54px}.hero__signal{transform-origin:100%;bottom:16%;right:5px;transform:scale(.86)}.scroll-cue{bottom:25px}.journey-intro{min-height:76svh;padding-right:0}.journey-intro h2,.section-heading h2,.final-cta h2{font-size:clamp(3.25rem,15vw,5.2rem)}.journey-intro>p:last-child,.section-heading>p:last-child{margin-top:24px;font-size:.88rem;line-height:1.8}.station-panel,.station-panel:nth-child(2n){justify-content:center;align-items:flex-end;min-height:94svh;padding:70px 0 28px}.station-card{border-top-width:2px;padding:18px 18px 20px}.station-card__main{padding:30px 4px 17px}.station-card h3{font-size:2rem}.station-facts{grid-template-columns:1fr;gap:14px}.station-design{margin-top:22px;font-size:.84rem;line-height:1.7}.station-card__footer{font-size:.55rem}.crew,.products,.final-cta{padding-top:120px;padding-bottom:120px}.crew-grid,.products-grid{grid-template-columns:1fr;gap:12px;margin-top:54px}.crew-card{min-height:410px;padding:21px 20px 22px}.crew-card__identity{margin:48px 0 28px}.crew-emblem{width:68px;height:68px}.crew-card h3{font-size:2.3rem}.crew-line{font-size:.95rem}.product-card{min-height:0;padding:22px 19px 24px}.product-card h3{margin-top:48px;font-size:2.25rem}.mission-lists{grid-template-columns:1fr;gap:24px;margin:32px 0}.mission-lists ol{font-size:.75rem}.image-dock{grid-template-columns:1fr 1fr;grid-auto-rows:128px;gap:7px;margin-top:55px}.image-dock__item--large{grid-area:span 2/span 2}.image-dock__item--deep{grid-column:span 2}.image-dock figcaption{font-size:.48rem;bottom:8px;right:8px}.final-cta{min-height:75svh}.final-cta .hero__actions{width:min(100%,330px)}.site-footer{flex-direction:column;align-items:flex-start;gap:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.final-cta:before{display:none}}
