.language-switch{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;white-space:nowrap;font-family:var(--sans),"PingFang SC","Microsoft YaHei",sans-serif}
.language-switch button,.studio-panel-top .language-switch button{display:inline-flex;align-items:center;justify-content:center;min-width:29px;min-height:44px;padding:4px 2px;border:0;border-radius:0;background:none;color:inherit;font-family:inherit;font-size:10px;line-height:1.3;opacity:.57;cursor:pointer;letter-spacing:.01em}
.language-switch button[aria-pressed=true]{opacity:1;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.language-switch button:hover{opacity:1}.language-divider{opacity:.4;font-size:9px}
.studio-panel-top .language-switch{margin-left:auto}.studio-panel-top .language-switch button{font-size:10px;gap:0}.cinema-header .header-nav{gap:28px}.inner-page .header-nav{gap:24px}
html[lang=zh-Hans] body{font-family:Manrope,"PingFang SC","Microsoft YaHei",sans-serif}
html[lang=zh-Hans] .chapter-copy :is(h1,h2){font-family:"PingFang SC","Microsoft YaHei",sans-serif;font-size:clamp(58px,7vw,110px);font-weight:400;letter-spacing:-.045em;line-height:1.17}
html[lang=zh-Hans] .chapter-description{font-size:13px;line-height:1.9;letter-spacing:.035em}
html[lang=zh-Hans] .chapter-kicker{letter-spacing:.09em}
html[lang=zh-Hans] .journey-header h1{font-family:"PingFang SC","Microsoft YaHei",sans-serif;font-weight:400;font-size:clamp(44px,6vw,86px);line-height:1.22;letter-spacing:-.03em}
html[lang=zh-Hans] .journey-intro{line-height:1.9;letter-spacing:.01em}
html[lang=zh-Hans] .journey-copy,html[lang=zh-Hans] .journey-content{line-height:1.95}
html[lang=zh-Hans] .studio-panel-content .journey-header h1{font-size:clamp(38px,4.7vw,65px)}
html[lang=zh-Hans] .property-choices strong{font-weight:400;letter-spacing:0}
html[lang=zh-Hans] .brief-review h2{font-size:34px;font-weight:400;letter-spacing:-.03em}
@media(max-width:700px){.cinema-header .header-nav{gap:10px}.cinema-header .contact-link{gap:7px}.cinema-header .brand{gap:8px}.cinema-header .brand-descriptor{display:none}.language-switch{gap:1px}.language-switch button,.studio-panel-top .language-switch button{font-size:10px;min-width:28px}.studio-panel-top{gap:9px}.studio-panel-top>a{gap:10px}.studio-panel-top button[data-close-panel]{gap:9px}.inner-page .header-nav{gap:0 12px;max-width:210px}.inner-page .header-nav .language-switch{margin-left:8px}.inner-page .header-nav .language-switch button{min-height:34px}.inner-page .header-nav a:last-child::after{display:none}html[lang=zh-Hans] .chapter-copy :is(h1,h2){font-size:clamp(39px,10.8vw,67px);line-height:1.22;letter-spacing:-.035em}html[lang=zh-Hans] .chapter-description{font-size:11px;line-height:1.85}html[lang=zh-Hans] .studio-panel-content .journey-header h1,html[lang=zh-Hans] .journey-header h1{font-size:clamp(34px,9vw,52px)}html[lang=zh-Hans] .interaction-cue::after{content:'左右滑动，探索空间'}html[lang=zh-Hans] .journey-intro{font-size:15px}}
@media(max-width:350px){.cinema-header{gap:10px}.cinema-header .header-nav{gap:8px}.cinema-header .cinema-wordmark{font-size:36px}.cinema-header .contact-link{font-size:9px}.cinema-header .contact-link .icon-arrow{width:14px;height:14px}.studio-panel-top{padding-inline:18px}.studio-panel-top>a{font-size:9px;gap:6px}.studio-panel-top>a .icon-arrow{width:15px}.studio-panel-top button[data-close-panel]{font-size:8px;gap:7px}html[lang=zh-Hans] .chapter-copy :is(h1,h2){font-size:37px}}

.mobile-cue{display:none}@media(max-width:700px){.desktop-cue{display:none}.mobile-cue{display:inline;font-size:7px}.interaction-cue::after,html[lang=zh-Hans] .interaction-cue::after{content:none}}
