.LA1HLq_experience{--arch-paper:#f3eee3;--arch-ink:#26312d;--arch-red:#b44838;--arch-line:color-mix(in srgb, var(--arch-ink) 15%, transparent);width:min(1520px,100% - 32px);min-height:700px;color:var(--arch-ink);background:radial-gradient(circle at 51% 39%, #fffffffa, transparent 52%), linear-gradient(145deg, #f7f3ea, var(--arch-paper));border:1px solid var(--arch-line);border-radius:24px;grid-template-rows:68px minmax(540px,72vh) 66px auto;margin:28px auto 42px;display:grid;overflow:hidden;box-shadow:0 24px 70px #2c2d251f}.LA1HLq_header{border-bottom:1px solid var(--arch-line);z-index:5;grid-template-columns:1fr auto 1fr;align-items:center;margin:0 34px;display:grid;position:relative}.LA1HLq_header span{letter-spacing:.2em;opacity:.52;font-size:10px;font-weight:750}.LA1HLq_header button,.LA1HLq_backLink{width:max-content;color:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:6px 0;font-size:11px;font-weight:750}.LA1HLq_header button{justify-self:end}.LA1HLq_header button:disabled{opacity:.35;cursor:wait}.LA1HLq_stage{grid-template-columns:minmax(190px,22vw) minmax(430px,1fr) minmax(150px,17vw);align-items:center;min-height:0;padding:0 34px;display:grid}.LA1HLq_brief{z-index:3;pointer-events:none;padding-left:8px}.LA1HLq_eyebrow{letter-spacing:.18em;opacity:.52;margin:0 0 28px;font-size:9px;font-weight:800}.LA1HLq_brief h1{letter-spacing:-.035em;max-width:8em;margin:0;font-family:Georgia,Songti SC,serif;font-size:clamp(31px,3vw,48px);font-weight:500;line-height:1.28}.LA1HLq_brief>p:not(.LA1HLq_eyebrow){color:#746e61;max-width:27em;margin:20px 0 0;font-size:13px;line-height:1.8}.LA1HLq_indexLine{letter-spacing:.13em;align-items:center;gap:10px;margin-top:38px;font-size:8px;font-weight:800;display:flex}.LA1HLq_indexLine b{color:var(--arch-red);font-size:14px}.LA1HLq_indexLine i{opacity:.35;background:currentColor;width:56px;height:1px}.LA1HLq_canvasStage{z-index:2;height:100%;min-height:0;position:relative}.LA1HLq_sceneCanvas{cursor:grab;touch-action:none;position:absolute;inset:0 -9% 5%}.LA1HLq_sceneCanvas:active{cursor:grabbing}.LA1HLq_sceneCanvas canvas{outline:none;width:100%;height:100%;display:block}.LA1HLq_sceneCanvas[data-webgl=unsupported]:after{content:"WebGL is unavailable on this device. The written Beijing guide remains available.";text-align:center;color:#746e61;border:1px solid var(--arch-line);border-radius:18px;place-items:center;display:grid;position:absolute;inset:20%}.LA1HLq_loading{color:var(--arch-red);letter-spacing:.35em;place-items:center;display:grid;position:absolute;inset:0}.LA1HLq_stageLabel{z-index:4;white-space:nowrap;letter-spacing:.14em;pointer-events:none;font-size:10px;font-weight:800;position:absolute;top:20px;left:50%;transform:translate(-50%)}.LA1HLq_stageLabel i{background:var(--arch-red);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-right:9px;display:inline-block}.LA1HLq_stageLabel span{color:#9b9487;font-variant-numeric:tabular-nums;margin-left:12px;font-size:9px}.LA1HLq_viewSelector{z-index:4;border:1px solid var(--arch-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f5ede6;border-radius:999px;gap:3px;padding:4px;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.LA1HLq_viewSelector button{color:#81796b;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:9px 15px;font-size:11px}.LA1HLq_viewSelector button[aria-pressed=true]{color:#fffaf0;background:#345348}.LA1HLq_viewSelector button:disabled{opacity:.35;cursor:wait}.LA1HLq_orbitHint{color:#8b8578;letter-spacing:.12em;pointer-events:none;margin:0;font-size:8px;font-weight:800;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.LA1HLq_titleBlock{z-index:3;text-align:center;pointer-events:none}.LA1HLq_titleBlock span{letter-spacing:.18em;opacity:.48;font-family:Georgia,Songti SC,serif;font-size:10px}.LA1HLq_titleBlock strong{letter-spacing:-.12em;margin:42px 0 18px;font-family:Georgia,Songti SC,serif;font-size:clamp(60px,7vw,108px);font-weight:400;line-height:.95;display:block}.LA1HLq_titleBlock em{color:#928a7a;letter-spacing:.1em;font-family:Georgia,serif;font-size:10px}.LA1HLq_timelineBar{border-top:1px solid var(--arch-line);z-index:5;grid-template-columns:36px 1fr 110px;align-items:center;gap:15px;margin:0 34px;display:grid;position:relative}.LA1HLq_playButton{width:32px;height:32px;color:var(--arch-paper);background:var(--arch-ink);cursor:pointer;border:0;border-radius:50%;font-size:11px;font-weight:800}.LA1HLq_playButton:disabled{opacity:.3;cursor:wait}.LA1HLq_timeline{background:#27312d21;height:4px;position:relative}.LA1HLq_timeline span{background:var(--arch-red);pointer-events:none;position:absolute;inset:0 auto 0 0}.LA1HLq_timeline input{opacity:0;cursor:ew-resize;width:100%;margin:0;position:absolute;inset:-14px 0}.LA1HLq_timelineBar time{text-align:right;letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:9px;font-weight:800}.LA1HLq_disclaimer{color:#837c70;text-align:center;margin:0;padding:0 34px 20px;font-size:11px;line-height:1.6}.LA1HLq_modelNotes{border-top:1px solid var(--hc-border);grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:clamp(36px,8vw,110px);width:min(1180px,100% - 32px);margin:0 auto 86px;padding:42px 0 0;display:grid}.LA1HLq_modelNotesLabel{color:var(--hc-red);letter-spacing:.16em;margin:0 0 16px;font-size:10px;font-weight:800}.LA1HLq_modelNotes h2{max-width:12em;font-family:var(--font-serif-display), Georgia, "Songti SC", serif;margin:0;font-size:clamp(28px,3.2vw,44px);line-height:1.18}.LA1HLq_modelNotes>div:last-child>p{max-width:64ch;color:var(--hc-muted);margin:0 0 16px;font-size:15px;line-height:1.78}.LA1HLq_modelNotes ul{flex-wrap:wrap;gap:8px 18px;margin:24px 0 0;padding:0;list-style:none;display:flex}.LA1HLq_modelNotes a{color:var(--hc-jade);text-underline-offset:4px;font-size:13px;font-weight:700}.LA1HLq_header button:focus-visible,.LA1HLq_backLink:focus-visible,.LA1HLq_viewSelector button:focus-visible,.LA1HLq_playButton:focus-visible,.LA1HLq_timeline input:focus-visible{outline:2px solid var(--arch-red);outline-offset:4px}@media (max-width:900px){.LA1HLq_experience{border-radius:18px;grid-template-rows:54px minmax(490px,68vh) 62px auto;width:min(100% - 18px,720px);min-height:650px;margin-top:12px}.LA1HLq_header{grid-template-columns:1fr auto;margin:0 16px}.LA1HLq_header>span{display:none}.LA1HLq_stage{grid-template-columns:1fr;padding:0}.LA1HLq_brief,.LA1HLq_titleBlock{display:none}.LA1HLq_sceneCanvas{inset:0 -4% 7%}.LA1HLq_stageLabel{top:12px}.LA1HLq_viewSelector{max-width:calc(100vw - 38px);bottom:33px;overflow-x:auto}.LA1HLq_timelineBar{grid-template-columns:36px 1fr 84px;gap:10px;margin:0 16px}.LA1HLq_disclaimer{padding:0 18px 16px}.LA1HLq_modelNotes{grid-template-columns:1fr;gap:24px;margin-bottom:58px}}@media (prefers-reduced-motion:reduce){.LA1HLq_sceneCanvas{cursor:default}.LA1HLq_viewSelector button{transition:none}}
