@charset "UTF-8";.experience{--header-h: 72px;--bg: #f5f5f7;--ink: #151517;--muted: #747479;--accent: #ef492f;--dark: #121314;margin:0;background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}.experience *{box-sizing:border-box}.experience img{display:block;max-width:100%;height:auto}.experience a{color:inherit;text-decoration:none}.experience button{font:inherit;border:0;color:inherit;cursor:pointer}.experience a,.experience button{-webkit-tap-highlight-color:transparent}.experience a:focus-visible,.experience button:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.experience [hidden]{display:none!important}.experience h1,.experience h2,.experience h3,.experience p{margin:0}.experience section[id]{scroll-margin-top:var(--header-h)}.exp-skip{position:fixed;top:-80px;left:20px;z-index:100;background:#fff;color:#111;padding:15px 20px}.exp-skip:focus{top:15px}.exp-header{position:fixed;inset:0 0 auto;z-index:30;height:var(--header-h);padding:0 5%;display:flex;align-items:center;justify-content:space-between;color:#fff;background:#121314e8;border-bottom:1px solid #ffffff10}.exp-brand{display:block}.exp-brand img{width:104px;height:auto;filter:brightness(0) invert(1)}.exp-header nav{display:flex;align-items:center;gap:32px;font-size:12px}.exp-header nav a{color:#bdbdc0;transition:color .2s}.exp-header nav a:hover,.exp-header nav a[aria-current]{color:#fff}.exp-play,.exp-lang-toggle{display:flex;align-items:center;gap:9px;background:#ffffff12;padding:10px 16px;border-radius:30px;font-size:12px!important}.exp-play-symbol{width:0;height:0;border-left:7px solid currentColor;border-top:4px solid transparent;border-bottom:4px solid transparent}.exp-play[aria-pressed=true] .exp-play-symbol{width:7px;height:9px;border-left:2px solid;border-right:2px solid;border-top:0;border-bottom:0}.exp-lang{position:relative;margin-left:-20px}.exp-lang-toggle{gap:7px;padding-inline:13px}.exp-lang-toggle svg{width:14px;height:14px}.exp-lang-menu{position:absolute;right:0;top:calc(100% + 10px);min-width:150px;margin:0;padding:6px;list-style:none;background:#121314f2;border:1px solid #ffffff14;border-radius:14px;box-shadow:0 16px 30px #0006}.exp-header .exp-lang-menu a{display:block;padding:9px 12px;border-radius:9px;color:#bdbdc0}.exp-header .exp-lang-menu a:hover,.exp-header .exp-lang-menu a[aria-current]{color:#fff;background:#ffffff12}.exp-reading-progress{position:absolute;inset:auto 0 -1px;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left}.exp-section-number{display:block;font-size:12px;font-weight:600;letter-spacing:.13em;margin-bottom:28px;color:var(--accent)}.exp-feature-copy h2,.exp-footplate h2{font-size:clamp(40px,4.25vw,66px);font-weight:750;line-height:1.14;letter-spacing:-.065em}.exp-feature-copy p,.exp-footplate-copy>p{margin-top:28px;font-size:clamp(15px,1.25vw,20px);line-height:1.8;color:var(--muted)}.exp-feature-rule{display:block;width:48px;height:2px;margin-top:36px;background:var(--accent);transform-origin:left}.exp-primary{display:inline-flex;align-items:center;justify-content:center;gap:24px;border-radius:28px;background:var(--ink);color:#fff!important;padding:15px 23px;font-size:13px!important}.exp-primary:hover{background:#373739}.exp-actions{display:flex;gap:28px;align-items:center}.exp-text-link{font-size:12px;color:var(--muted)!important}.exp-hero{height:240svh;background:var(--dark);color:#fff}.exp-hero-stage{position:sticky;top:0;height:100svh;min-height:0;overflow:hidden;isolation:isolate}.exp-hero-glow{position:absolute;width:84vw;height:70vh;left:8vw;bottom:-32vh;background:radial-gradient(ellipse,#6d6e7240,transparent 68%);border-radius:50%}.exp-hero-heading{position:absolute;top:max(100px,11%);width:100%;text-align:center;z-index:1}.exp-hero-heading h1{font-size:clamp(54px,6.1vw,96px);line-height:1.05;font-weight:760;letter-spacing:-.075em}.exp-hero-heading h1 span{color:#8a8b8f}.exp-hero-heading p{margin-top:24px;font-size:14px;color:#9a9b9f}.exp-hero-product{position:absolute;width:min(65vw,calc((100svh - 310px)*1.222));left:0;right:0;margin-inline:auto;bottom:3%;z-index:2}.exp-hero-product img{width:100%}.exp-hero-caption{position:absolute;left:6%;bottom:12%;z-index:3}.exp-hero-caption p{font-size:16px;line-height:1.8;color:#bdbdc2}.exp-scroll-link{display:inline-flex;gap:30px;align-items:center;margin-top:23px;font-size:12px}.exp-scroll-link span{font-size:23px}.exp-hero-index{position:absolute;right:6%;bottom:12%;color:#8b8b90;font-size:11px;letter-spacing:.12em}.exp-intro{position:relative;display:grid;grid-template-columns:1.35fr 1fr;align-items:center;padding:110px 8%;min-height:85svh;overflow:hidden;background:#f5f5f7}.exp-intro-copy h2{font-size:clamp(34px,4.1vw,66px);line-height:1.3;letter-spacing:-.055em}.exp-intro-copy h2 span{display:inline-block}.exp-intro-copy p{color:var(--muted);font-size:17px;line-height:1.8;margin-top:28px}.exp-intro-rule{position:absolute;left:8%;right:8%;bottom:0;height:1px;background:#d4d4d8;transform-origin:left}.exp-orbit{position:relative;aspect-ratio:1}.exp-orbit img,.exp-orbit canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.exp-orbit canvas{opacity:0}.exp-orbit.is-ready canvas{opacity:1}.exp-orbit.is-ready>img{visibility:hidden}.exp-orbit-status{position:absolute;bottom:0;width:100%;text-align:center;font-size:11px;color:var(--muted)}.exp-orbit-status button{background:transparent;font-size:11px;text-decoration:underline;padding:10px}.exp-finale{background:#ececef;position:relative}.exp-finale-heading{text-align:center}.exp-finale-heading p{font-size:18px;color:#727277;margin-bottom:15px}.exp-finale-heading h2{font-size:clamp(54px,9.5vw,148px);line-height:1;font-weight:800;letter-spacing:-.07em;color:#cdced2}.exp-finale-bottom{display:flex;justify-content:space-between;gap:30px;align-items:center;position:relative;padding-top:42px;border-top:1px solid #d5d5d9}.exp-finale-bottom h3{font-size:24px;letter-spacing:-.03em}.exp-finale-bottom p{margin-top:13px;color:var(--muted);font-size:13px}.exp-page-footer{padding:27px 7%;display:flex;justify-content:space-between;gap:20px;background:#ececef;border-top:1px solid #d5d5d9;font-size:11px;color:#77777d}.exp-contact{background:var(--dark);color:#fff;padding:110px 7% 120px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:6%;align-items:end}.exp-contact>*{min-width:0}.exp-contact-copy h2{font-size:clamp(38px,4vw,62px);font-weight:750;line-height:1.14;letter-spacing:-.065em}.exp-contact-copy p{margin-top:22px;font-size:15px;line-height:1.8;color:#9a9aa0}.exp-contact-list{margin:0;padding:0;list-style:none;border-top:1px solid #ffffff24}.exp-contact-list li{border-bottom:1px solid #ffffff24}.exp-contact-item{width:100%;display:grid;grid-template-columns:110px 1fr auto;align-items:center;gap:20px;padding:26px 4px;background:none;text-align:left;transition:color .2s,padding .25s}.exp-contact-label{font-size:12px;font-weight:600;letter-spacing:.1em;color:#8b8b91}.exp-contact-hint{grid-column:2 / -1;margin-top:-12px;font-style:normal;font-size:12px;color:#b4b4ba}.exp-contact-hint:empty{display:none}.exp-contact-item b{font-size:clamp(20px,1.9vw,28px);font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.exp-contact-action{font-size:12px;padding:9px 15px;border-radius:30px;background:#ffffff12;white-space:nowrap;transition:background .2s}.exp-contact-item:hover .exp-contact-action,.exp-contact-item.is-copied .exp-contact-action{background:var(--accent)}.exp-contact-item:hover b{color:#fff}
