@charset "UTF-8";
.brand-experience{--brand:#1958a6;--ink:#143453;--muted:#5c748d;--paper:#f8fbff;--wash:#edf4fc;--line:#1958a621;--scene:#0d2849;--serif:"Songti SC","STSong","SimSun",Georgia,serif;background:var(--paper);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;font-size:16px;line-height:1.75}.brand-life{--brand:#c0d7ce;--ink:#eceee8;--muted:#a6babd;--paper:#091c26;--wash:#102832;--line:#bdd6d123;--scene:#07151e}.brand-mysterra{--brand:#215d49;--ink:#204e3f;--muted:#658075;--paper:#fcfdfb;--wash:#eff5f0;--line:#215d4924;--scene:#102f27}.brand-experience *{box-sizing:border-box}.brand-experience [hidden]{display:none!important}.brand-experience figure{margin:0}.brand-experience button,.brand-experience a{touch-action:manipulation}.brand-experience a:focus-visible,.brand-experience button:focus-visible,.brand-experience summary:focus-visible,.be-scene:focus-visible{outline:2px solid var(--brand);outline-offset:5px}.brand-experience [id]{scroll-margin-top:100px}.be-wrap{width:min(1280px,calc(100% - 112px));margin:auto}.be-header{height:88px;display:flex;align-items:center;justify-content:space-between;padding-inline:max(48px,calc((100vw - 1360px)/2));gap:28px;border-bottom:1px solid var(--line);position:relative;z-index:25;background:var(--paper)}.be-brand{display:flex;flex-direction:column;line-height:1.15;flex-shrink:0}.be-brand b{font:500 27px var(--serif);letter-spacing:.13em;color:var(--brand)}.be-brand small{font:9px Georgia,serif;letter-spacing:.18em;margin-top:7px;color:var(--muted)}.be-desktop-nav{display:flex;gap:30px;font-size:14px;color:var(--muted)}.be-desktop-nav a:hover{color:var(--brand)}.be-header-actions{display:flex;align-items:center;gap:12px}.be-menu-button{display:none}.be-languages{position:relative;font-size:14px}.be-languages summary{display:flex;gap:10px;align-items:center;padding:10px;cursor:pointer;list-style:none}.be-languages summary::-webkit-details-marker{display:none}.be-languages nav{position:absolute;right:0;top:100%;min-width:145px;padding:8px;border:1px solid var(--line);border-radius:12px;background:var(--paper);box-shadow:0 15px 35px #0002}.be-languages a{display:block;padding:9px 12px;white-space:nowrap;border-radius:6px}.be-languages a:hover,.be-languages a[aria-current]{background:var(--wash);color:var(--brand)}.be-opening{position:relative;isolation:isolate;overflow:hidden}.be-opening-pc{min-height:calc(100svh - 88px);padding:65px max(56px,calc((100vw - 1280px)/2)) 110px;display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:70px;background:radial-gradient(ellipse at 90% 60%,var(--wash),transparent 70%)}.be-eyebrow{font-size:12px;letter-spacing:.17em;text-transform:uppercase;color:var(--brand);margin-bottom:24px;font-weight:500}.be-opening h1{font:500 clamp(74px,7.5vw,112px)/1.2 var(--serif);letter-spacing:.07em;color:var(--brand);margin:0 0 26px}.be-slogan{font:400 clamp(26px,2.5vw,38px)/1.6 var(--serif);letter-spacing:.06em;white-space:pre-line;color:var(--ink)}.be-intro{font-size:16px;color:var(--muted);max-width:400px;margin-top:25px}.be-tagline{display:block;color:var(--muted);font:10px/1.8 Georgia,serif;letter-spacing:.17em;margin-top:24px}.be-opening-art{min-width:0}.be-static-image{position:relative;overflow:hidden;border-radius:4px 48px 4px 4px}.be-static-image img{display:block;width:100%;height:auto}.be-static-image figcaption{position:absolute;left:22px;right:22px;bottom:20px;display:flex;justify-content:space-between;align-items:center;gap:15px;font:9px Georgia,serif;letter-spacing:.12em;color:#163448;background:#fffffff0;border-radius:6px;padding:11px 15px;box-shadow:0 5px 18px #00000009}.be-static-image figcaption span{font-family:var(--serif);font-size:12px;letter-spacing:.1em}.brand-life .be-opening-art{max-width:515px;justify-self:end;width:100%}.brand-life .be-static-image{border-radius:5px 65px 5px 5px}.brand-xb .be-opening-art{width:calc(100% + 30px)}.brand-xb .be-static-image{border-radius:4px 4px 45px 4px;box-shadow:0 28px 70px #1958a610}.brand-xb .be-static-image img{min-height:350px;object-fit:cover;object-position:50%}.be-botanical-art{display:block;width:100%;height:auto;max-height:520px;overflow:visible}.be-scroll{position:absolute;bottom:30px;left:max(56px,calc((100vw - 1280px)/2));right:max(56px,calc((100vw - 1280px)/2));display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:20px;font-size:12px;color:var(--muted);letter-spacing:.04em}.be-scroll i{font-size:21px;font-style:normal;color:var(--brand)}.be-opening-h5{min-height:calc(100svh - 72px);padding:32px 24px 20px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;background:radial-gradient(ellipse at 80% 60%,var(--wash),transparent 80%)}.be-opening-h5 .be-opening-copy{flex-shrink:0}.be-opening-h5 .be-eyebrow{font-size:10px;margin-bottom:14px}.be-opening-h5 h1{font-size:clamp(58px,17vw,78px);margin-bottom:14px}.be-opening-h5 .be-slogan{font-size:27px;line-height:1.65;letter-spacing:.04em}.be-opening-h5 .be-tagline{font-size:8px;margin-top:14px}.be-opening-h5 .be-opening-art{width:100%;max-width:420px;align-self:center}.be-opening-h5 .be-static-image{border-radius:3px 30px 3px 3px;max-height:34svh}.be-opening-h5 .be-static-image img{height:34svh;max-height:300px;min-height:0;object-fit:contain;background:#f4f3ef}.brand-xb .be-opening-h5 .be-static-image img{object-fit:cover;object-position:44%;background:#e5effa}.be-opening-h5 .be-static-image figcaption{display:none}.be-opening-h5 .be-botanical-art{max-height:31svh}.be-opening-bottom{width:100%;flex-shrink:0}.be-opening-bottom>p{font-size:13px;line-height:1.8;max-width:310px;color:var(--muted)}.be-opening-bottom .be-scroll{position:static;padding-top:14px;margin-top:15px;font-size:12px}.be-section-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:end;margin-bottom:45px}.brand-experience h2{font-size:clamp(30px,3.3vw,46px);line-height:1.45;font-weight:500;letter-spacing:-.02em;white-space:pre-line}.be-section-heading>p{max-width:420px;justify-self:end;font-size:15px;line-height:1.95;color:var(--muted)}.be-dimension{padding:100px 0 90px}.be-scene-wrap{height:620px;position:relative;background:radial-gradient(ellipse at 50% 46%,#24483e,var(--scene) 77%);border-radius:22px;overflow:hidden;color:#e4efeb;isolation:isolate}.brand-life .be-scene-wrap{background:radial-gradient(ellipse at 50% 45%,#244454,#07151e 78%)}.brand-xb .be-scene-wrap{background:radial-gradient(ellipse at 50% 45%,#356aa0,#0d2849 78%)}.be-scene{position:absolute;inset:12px 0 85px;outline-offset:-6px}.be-scene canvas{display:block;width:100%;height:100%;touch-action:pan-y}.be-scene-poster{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;background:inherit}.be-scene-poster .be-static-image{width:260px;height:280px;background:#f8f7f1;border-radius:10px;transform:rotate(-6deg);box-shadow:0 24px 80px #0003}.be-scene-poster .be-static-image img{width:100%;height:100%;object-fit:cover}.be-scene-poster .be-static-image figcaption{display:none}.be-scene-poster .be-botanical-art{width:400px;height:290px;max-width:90%}.be-scene-poster button{padding:11px 20px;border:1px solid #b9d3ce70;border-radius:99px;background:#eef6ef;color:#1b3c3f;font-size:14px}.be-scene-poster button>span{margin-left:18px}.be-scene-status{font-size:13px;min-height:23px;line-height:1.6;padding:0 20px;text-align:center}.be-scene-controls{position:absolute;inset:0;pointer-events:none}.be-scene-controls button,.be-scene-controls input{pointer-events:auto}.be-view-tabs{position:absolute;bottom:43px;left:50%;transform:translateX(-50%);display:flex;border:1px solid #c9dfd335;background:#122c3bd9;backdrop-filter:blur(12px);padding:5px;border-radius:99px;white-space:nowrap;gap:3px}.be-view-tabs button{border:0;background:none;color:#d4e1e2;border-radius:99px;padding:8px 18px;font-size:13px}.be-view-tabs button[aria-selected=true]{background:#d3e5db;color:#19343d}.be-scene-tools{position:absolute;right:25px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;padding:4px;border:1px solid #c9dfd32e;border-radius:99px;background:#132c3ab8}.be-scene-tools button{border:0;background:none;color:#dce9e8;font-size:21px;width:40px;height:41px}.be-scene-tools button:first-child{font-size:15px}.be-drag-hint{position:absolute;bottom:14px;left:15px;right:15px;text-align:center;color:#bccdce;font-size:11px}.be-spread{position:absolute;bottom:100px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:14px;font-size:12px;white-space:nowrap}.be-spread input{width:190px;accent-color:#d3e5db}.be-spread output{min-width:36px}.be-story{display:grid;grid-template-columns:1fr 1.2fr;gap:90px;padding-top:100px;padding-bottom:110px;border-top:1px solid var(--line)}.be-story-signature{font:45px var(--serif);letter-spacing:.2em;color:var(--brand);opacity:.4;margin-top:50px}.be-story-signature small{font:10px Georgia;letter-spacing:.17em;display:block;margin-top:12px}.be-story-copy>p{font-size:16px;line-height:2.2;color:var(--muted);margin-bottom:24px}.be-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:38px;border-top:1px solid var(--line);padding-top:25px}.be-principles b{display:block;font:28px var(--serif);color:var(--brand);margin-bottom:10px}.be-principles span{font-size:12px;color:var(--muted);display:block}.be-technology{background:var(--wash);padding:95px 0}.be-tech-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin-top:55px}.be-tech-grid article{padding:30px 0 15px;border-top:1px solid var(--line)}.be-tech-grid article>span{font-size:10px;letter-spacing:.13em;color:var(--muted)}.be-tech-symbol{height:120px;margin-block:15px}.be-tech-symbol svg{width:100px;height:100px;fill:none;stroke:var(--brand);stroke-width:1.2;opacity:.6}.be-tech-grid h3{font-size:24px;font-weight:500;margin-bottom:16px}.be-tech-grid p{font-size:15px;color:var(--muted);line-height:2;max-width:340px}.be-note{font-size:12px;color:var(--muted);line-height:1.8;margin-top:30px}.be-scenarios{padding-block:100px}.be-scenario-list{border-top:1px solid var(--line)}.be-scenario-list details{border-bottom:1px solid var(--line)}.be-scenario-list summary{display:flex;align-items:center;gap:40px;padding:26px 0;cursor:pointer;list-style:none}.be-scenario-list summary::-webkit-details-marker,.be-product-details summary::-webkit-details-marker{display:none}.be-scenario-list summary>span{font-size:12px;color:var(--muted)}.be-scenario-list h3{font-size:24px;font-weight:500}.be-scenario-list i{margin-left:auto;font-size:27px;font-style:normal;font-weight:300}.be-scenario-list details[open] i{transform:rotate(45deg)}.be-scenario-list details>div{padding:0 55px 30px;max-width:780px;color:var(--muted);font-size:15px}.be-text-button{border:0;border-bottom:1px solid var(--line);padding:12px 0 4px;background:none;color:var(--brand);font-size:14px;margin-top:8px}.be-product-details{margin-top:40px;border:1px solid var(--line);padding:20px 25px;border-radius:12px}.be-product-details>summary{display:flex;justify-content:space-between;cursor:pointer;list-style:none;font-size:16px}.be-product-directions{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding-top:30px}.be-product-directions small{font-size:11px;color:var(--muted)}.be-product-directions h3{font-size:20px;font-weight:500;margin-block:12px}.be-product-directions p{font-size:14px;color:var(--muted)}.be-platform{background:var(--wash);padding:65px 0}.be-platform span{font:10px Georgia;letter-spacing:.15em;color:var(--muted)}.be-platform h2{font-size:28px;margin-top:18px}.be-platform p{max-width:670px;font-size:14px;color:var(--muted);margin-top:18px}.be-platform a{font-size:14px;display:inline-block;margin-top:23px;color:var(--brand)}.be-footer{padding:55px max(56px,calc((100vw - 1280px)/2)) 90px;border-top:1px solid var(--line)}.be-footer>div:first-child{display:flex;align-items:center;gap:40px;justify-content:space-between}.be-footer-name{font:33px var(--serif);letter-spacing:.13em;color:var(--brand)}.be-footer>div:first-child>p{font:18px var(--serif);letter-spacing:.06em}.be-footer>div:first-child>a:last-child{font-size:12px;color:var(--muted)}.be-footer-base{display:flex;gap:30px;font-size:12px;color:var(--muted);border-top:1px solid var(--line);padding-top:24px;margin-top:35px}.be-footer-base>span{margin-right:auto;letter-spacing:.16em;font:10px Georgia}.be-footer .be-note{font-size:11px}.be-assistant{background:var(--paper);color:var(--ink);border-color:var(--line);font-size:12px;box-shadow:0 5px 25px #0001}.brand-experience .assistant-orb{background:radial-gradient(circle at 30% 23%,#ecf4df,var(--brand) 65%,#183b39)}.brand-experience .assistant-dialog{background:var(--paper);color:var(--ink);border-color:var(--line)}.brand-experience .chat-notice,.brand-experience .chat-form textarea{background:var(--wash);color:var(--ink)}.brand-experience .bubble.assistant{background:var(--wash);color:var(--ink)}.brand-experience .chat-suggestions button{color:var(--ink);border-color:var(--line);background:var(--wash)}.be-menu{background:var(--paper);color:var(--ink)}.be-menu nav a{display:flex;align-items:center;gap:18px;font-size:21px;border-color:var(--line)}.be-menu nav small{font-size:10px;color:var(--muted)}.be-menu nav span{margin-left:auto;color:var(--muted)}
@media(max-width:1100px){.be-header{padding-inline:32px}.be-desktop-nav{gap:20px;font-size:13px}.be-wrap{width:calc(100% - 72px)}.be-opening-pc{padding-inline:36px;gap:40px}.be-opening-pc h1{font-size:85px}.be-scroll{left:36px;right:36px}.be-section-heading,.be-story{gap:50px}.be-tech-grid{gap:25px}.brand-xb .be-opening-art{width:100%}.be-footer{padding-inline:36px}.be-footer>div:first-child{gap:20px}.be-footer>div:first-child>p{font-size:16px}}
@media(max-width:700px){.brand-experience{font-size:14px}.be-header{height:72px;padding-inline:23px;gap:15px}.be-brand b{font-size:22px}.be-brand small{font-size:8px;margin-top:5px}.be-desktop-nav{display:none}.be-menu-button{display:grid;width:32px;height:36px}.be-header-actions{gap:3px}.be-languages{font-size:13px}.be-languages summary{padding:8px;gap:7px}.be-wrap{width:calc(100% - 46px)}.be-section-heading{display:block;margin-bottom:30px}.be-eyebrow{font-size:11px;margin-bottom:19px}.brand-experience h2{font-size:30px;line-height:1.55}.be-section-heading>p{font-size:14px;line-height:2;margin-top:23px;max-width:100%}.be-dimension{padding:65px 0}.be-scene-wrap{height:450px;width:calc(100% - 24px);border-radius:14px}.be-scene{inset:0 0 90px}.be-view-tabs{bottom:44px;padding:4px}.be-view-tabs button{padding:8px 12px;font-size:12px}.be-scene-tools{right:10px}.be-scene-tools button{width:29px;height:35px;font-size:19px}.be-scene-tools button:first-child{font-size:12px}.be-drag-hint{font-size:10px;bottom:15px}.be-spread{gap:9px;bottom:99px;font-size:11px}.be-spread input{width:130px}.be-scene-poster .be-static-image{width:200px;height:230px}.be-scene-poster button{font-size:13px}.be-story{display:block;padding-block:65px}.be-story-signature{display:none}.be-story-copy{margin-top:30px}.be-story-copy>p{font-size:14px;line-height:2.15;margin-bottom:20px}.be-principles{gap:12px;margin-top:30px;padding-top:24px}.be-principles b{font-size:23px}.be-principles span{font-size:11px}.be-technology{padding-block:65px}.be-tech-grid{display:block;margin-top:35px}.be-tech-grid article{display:grid;grid-template-columns:1fr 85px;gap:0 16px;padding:25px 0}.be-tech-grid article>span{grid-column:1;align-self:start}.be-tech-symbol{grid-column:2;grid-row:1/4;height:85px;margin:12px 0 0;align-self:center}.be-tech-symbol svg{width:85px;height:85px}.be-tech-grid h3{font-size:24px;grid-column:1;margin:14px 0 12px}.be-tech-grid p{grid-column:1;font-size:14px;line-height:1.95}.be-note{font-size:11px;margin-top:20px}.be-scenarios{padding-block:65px}.be-scenario-list summary{gap:19px;padding-block:24px}.be-scenario-list h3{font-size:21px}.be-scenario-list details>div{padding:0 0 25px 33px;font-size:14px}.be-product-details{margin-top:30px;padding:17px 19px}.be-product-directions{display:block;padding-top:10px}.be-product-directions article{padding-top:22px}.be-product-directions h3{margin-block:7px}.be-platform{padding-block:45px}.be-platform h2{font-size:26px}.be-platform p{font-size:14px;line-height:2}.be-footer{padding:36px 24px 96px}.be-footer>div:first-child{display:grid;grid-template-columns:1fr auto;gap:20px 10px}.be-footer-name{font-size:28px}.be-footer>div:first-child>p{grid-column:1/-1;grid-row:2;line-height:1.9;font-size:16px}.be-footer-base{gap:18px;flex-wrap:wrap;margin-top:25px}.be-footer-base>span{width:100%;margin-bottom:4px}.be-assistant{font-size:11px;padding:9px 13px 9px 10px;gap:7px}.be-opening-pc{display:block;padding:40px 24px 100px;min-height:calc(100svh - 72px)}.be-opening-pc h1{font-size:65px}.be-opening-pc .be-slogan{font-size:27px}.be-opening-pc .be-intro{font-size:14px}.be-opening-pc .be-opening-art{width:100%;margin-top:25px}.be-opening-pc .be-static-image{max-height:34svh}.be-opening-pc .be-static-image img{height:34svh;min-height:0;object-fit:contain}.be-opening-pc .be-scroll{left:24px;right:24px}.brand-experience[data-locale=en] .be-slogan{font-family:Georgia,serif;font-size:24px;line-height:1.5;letter-spacing:0}.brand-experience[data-locale=en] .be-opening-h5 .be-tagline{margin-top:10px}.brand-experience[data-locale=en] .be-opening-h5{gap:16px}.brand-experience[data-locale=en] .be-principles b{font-size:19px}.brand-experience[data-locale=en] .be-view-tabs button{font-size:10px;padding-inline:10px}}
@media(max-width:360px){.be-opening-h5{padding:24px 20px 18px;gap:17px}.be-opening-h5 h1{font-size:58px}.be-opening-h5 .be-slogan{font-size:24px}.be-opening-h5 .be-static-image,.be-opening-h5 .be-static-image img{max-height:28svh;height:28svh}.be-opening-bottom>p{font-size:12px}.be-opening-h5 .be-tagline{font-size:7px}.be-view-tabs button{padding-inline:10px;font-size:11px}.be-wrap{width:calc(100% - 40px)}.be-principles{gap:9px}.be-principles span{font-size:10px}.be-tech-grid article{grid-template-columns:1fr 68px}.be-tech-symbol svg{width:68px}.be-languages{font-size:12px}}
.brand-experience:not(.be-past-opening) .be-assistant{visibility:hidden;pointer-events:none}
@media(max-width:700px){.brand-xb .be-opening-h5 .be-static-image img{object-fit:contain}}
@media(prefers-reduced-motion:reduce){.brand-experience *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
