.spatial-page[data-view-elemental3-dpage]{--ink:#13251f;--mint:#bbf6df;min-height:100vh;color:var(--ink);background:#f1efe9;font-family:Arial,"Microsoft YaHei",sans-serif}.spatial-hero[data-view-elemental3-dpage]{padding:26px clamp(20px,5vw,76px) 100px}.hero-nav[data-view-elemental3-dpage]{display:flex;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid #192a2460;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.hero-nav a[data-view-elemental3-dpage]{color:inherit;text-decoration:none}.hero-stage[data-view-elemental3-dpage]{position:relative;max-width:1440px;min-height:780px;margin:74px auto 0}.hero-title[data-view-elemental3-dpage]{position:relative;z-index:3;width:62%}.hero-title p[data-view-elemental3-dpage]{margin:0 0 20px;font:700 11px ui-monospace,monospace;letter-spacing:.2em}.hero-title h1[data-view-elemental3-dpage]{max-width:900px;margin:0;font-family:Georgia,"Songti SC",serif;font-size:clamp(68px, 9vw, 138px);font-weight:400;line-height:1.1;letter-spacing:-.075em}.hero-title>span[data-view-elemental3-dpage]{display:block;max-width:440px;margin-top:34px;font-size:17px;line-height:1.6}.hero-stage figure[data-view-elemental3-dpage]{position:absolute;top:145px;right:0;width:62%;margin:0;padding:14px;background:#d9e3dd;transform:rotate(1.5deg);box-shadow:28px 34px 0 #c7ff86}.hero-stage figure[data-view-elemental3-dpage]::before{position:absolute;inset:-34px auto auto 9%;width:1px;height:90px;content:"";background:#19352a}.hero-stage img[data-view-elemental3-dpage]{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;filter:saturate(.82) contrast(1.04)}.hero-stage figcaption[data-view-elemental3-dpage]{padding:13px 3px 0;font:700 9px ui-monospace,monospace;letter-spacing:.14em}.frame-note[data-view-elemental3-dpage]{position:absolute;z-index:2;padding:7px 9px;color:#fff;background:#153026;font:700 8px ui-monospace,monospace;letter-spacing:.13em}.frame-note-a[data-view-elemental3-dpage]{top:30px;left:-38px}.frame-note-b[data-view-elemental3-dpage]{right:-28px;bottom:70px}.hero-index[data-view-elemental3-dpage]{position:absolute;bottom:-5px;left:0;margin:0;color:#163329;font:300 clamp(90px, 15vw, 210px)/.75 Arial,sans-serif;letter-spacing:-.1em;opacity:.13}.case-content[data-view-elemental3-dpage]{overflow:hidden}.project-intro[data-view-elemental3-dpage]{display:grid;grid-template-columns:1.5fr 1fr;gap:8vw;padding:120px clamp(20px,8vw,130px);background:#153027;color:#e9fff5}.intro-copy[data-view-elemental3-dpage]{max-width:820px;margin:0;font-family:Georgia,"Songti SC",serif;font-size:clamp(25px, 3vw, 43px);line-height:1.45}.project-intro dl[data-view-elemental3-dpage]{margin:0}.project-intro dl div[data-view-elemental3-dpage]{padding:0 0 28px;margin-bottom:28px;border-bottom:1px solid #d3f9e344}.project-intro dt[data-view-elemental3-dpage]{margin-bottom:9px;color:#97c8b3;font:700 10px ui-monospace,monospace;letter-spacing:.15em;text-transform:uppercase}.project-intro dd[data-view-elemental3-dpage]{margin:0;font-size:13px;line-height:1.7}.problem-space[data-view-elemental3-dpage]{display:grid;grid-template-columns:100px 1.2fr .8fr;gap:clamp(28px,5vw,86px);padding:150px clamp(20px,6vw,100px)}.problem-space aside[data-view-elemental3-dpage]{padding-top:8px;border-top:1px solid #1a3028}.problem-space aside span[data-view-elemental3-dpage]{display:block;margin:14px 0 80px;font:700 12px ui-monospace,monospace}.problem-space aside p[data-view-elemental3-dpage]{writing-mode:vertical-rl;font-size:13px;line-height:1.4;letter-spacing:.17em;text-transform:uppercase}.section-label[data-view-elemental3-dpage]{margin:0 0 26px!important;font:700 10px ui-monospace,monospace!important;letter-spacing:.18em}.problem-space h2[data-view-elemental3-dpage]{margin:0 0 40px;font-family:Georgia,"Songti SC",serif;font-size:clamp(42px, 5vw, 74px);font-weight:400;line-height:1.05;letter-spacing:-.04em}.problem-space article>p[data-view-elemental3-dpage]:last-child{max-width:680px;margin:0;color:#44564f;font-size:15px;line-height:2}.solution-card[data-view-elemental3-dpage]{position:relative;align-self:end;padding:46px;background:var(--mint)}.solution-card[data-view-elemental3-dpage]::before{position:absolute;top:-22px;right:28px;width:74px;height:44px;content:"";border:1px solid #214438;border-bottom:0;border-radius:50% 50% 0 0}.solution-card h3[data-view-elemental3-dpage]{max-width:380px;margin:0 0 30px;font-family:Georgia,"Songti SC",serif;font-size:34px;font-weight:400;line-height:1.2}.solution-card i[data-view-elemental3-dpage]{position:absolute;right:22px;bottom:14px;font-size:46px;font-style:normal;opacity:.25}.spatial-modules[data-view-elemental3-dpage]{padding:120px clamp(20px,6vw,100px);background:#dce4df}.spatial-modules header[data-view-elemental3-dpage]{display:grid;grid-template-columns:1fr 2fr;align-items:start;gap:50px;margin-bottom:80px}.camera-roadmap header>span[data-view-elemental3-dpage],.focus-sticky>p[data-view-elemental3-dpage],.spatial-modules header span[data-view-elemental3-dpage]{font:700 10px ui-monospace,monospace;letter-spacing:.18em}.spatial-modules header h2[data-view-elemental3-dpage]{margin:0;font-family:Georgia,"Songti SC",serif;font-size:clamp(44px, 5.5vw, 78px);font-weight:400;line-height:1.08}.room-grid[data-view-elemental3-dpage]{display:grid;grid-template-columns:1.1fr .9fr 1.2fr;grid-template-rows:auto auto;gap:16px}.room-grid article[data-view-elemental3-dpage]{min-height:250px;padding:34px;border:1px solid #8c9c94;background:#edf0ed;transition:transform .35s ease,background .35s ease}.room-grid article[data-view-elemental3-dpage]:hover{z-index:2;background:#c7ff86;transform:translateY(-8px) rotate(-1deg)}.room-grid article>span[data-view-elemental3-dpage]{font:700 9px ui-monospace,monospace;letter-spacing:.15em}.room-grid h3[data-view-elemental3-dpage]{margin:72px 0 12px;font:400 25px Georgia,serif}.room-grid p[data-view-elemental3-dpage]{margin:0;color:#52625a;font-size:13px;line-height:1.7}.room-2[data-view-elemental3-dpage]{transform:translateY(40px)}.room-5[data-view-elemental3-dpage]{transform:translateY(-25px)}.room-grid .room-6[data-view-elemental3-dpage]{color:#fff;background:#173228}.focus-list[data-view-elemental3-dpage]{display:grid;grid-template-columns:.75fr 1.25fr;gap:10vw;padding:150px clamp(20px,8vw,130px)}.focus-sticky[data-view-elemental3-dpage]{align-self:start;position:sticky;top:50px}.focus-sticky h2[data-view-elemental3-dpage]{margin:24px 0;font:400 clamp(43px, 5vw, 70px)/1 Georgia,"Songti SC",serif}.focus-sticky>span[data-view-elemental3-dpage]{display:block;max-width:320px;color:#66736d;font-size:14px;line-height:1.8}.focus-list ol[data-view-elemental3-dpage]{margin:0;padding:0;list-style:none}.focus-list li[data-view-elemental3-dpage]{display:grid;grid-template-columns:68px 1fr;gap:24px;align-items:start;padding:34px 0;border-top:1px solid #aeb7b2}.focus-list li[data-view-elemental3-dpage]:last-child{border-bottom:1px solid #aeb7b2}.focus-list b[data-view-elemental3-dpage]{color:#6c7d75;font:400 24px Georgia,serif}.focus-list li p[data-view-elemental3-dpage]{margin:0;font-size:20px;line-height:1.55}.camera-roadmap[data-view-elemental3-dpage]{padding:120px clamp(20px,6vw,100px);color:#fff;background:#15241f}.camera-roadmap header[data-view-elemental3-dpage]{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:70px}.camera-roadmap header h2[data-view-elemental3-dpage]{margin:0;font:400 clamp(38px, 5vw, 68px) Georgia,"Songti SC",serif}.camera-roadmap article[data-view-elemental3-dpage]{display:grid;grid-template-columns:160px .8fr 1.2fr;gap:48px;align-items:center;padding:44px 0;border-top:1px solid #b9d3c633}.lens[data-view-elemental3-dpage]{display:grid;place-items:center;width:110px;height:110px;border:1px solid #70847b;border-radius:50%}.lens i[data-view-elemental3-dpage]{display:block;width:var(--lens);height:var(--lens);border-radius:50%;background:#c7ff86;box-shadow:0 0 40px #c7ff8666}.camera-roadmap article span[data-view-elemental3-dpage]{color:#c7ff86;font:700 10px ui-monospace,monospace;letter-spacing:.17em}.camera-roadmap h3[data-view-elemental3-dpage]{margin:10px 0 0;font:400 27px Georgia,"Songti SC",serif}.camera-roadmap ul[data-view-elemental3-dpage]{columns:2;margin:0;padding-left:18px;color:#bac9c2;font-size:13px;line-height:1.8}.principle-wall[data-view-elemental3-dpage]{display:grid;grid-template-columns:1fr 2fr;gap:30px 8vw;padding:130px clamp(20px,8vw,130px);background:#c7ff86}.principle-wall>p[data-view-elemental3-dpage]{grid-row:1/span 4;margin:6px 0;font:700 10px ui-monospace,monospace;letter-spacing:.18em}.principle-wall blockquote[data-view-elemental3-dpage]{margin:0;padding-bottom:30px;border-bottom:1px solid #38522b55;font:400 clamp(20px, 2.3vw, 31px)/1.55 Georgia,"Songti SC",serif}.spatial-pagination[data-view-elemental3-dpage]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;padding:70px clamp(20px,6vw,100px);background:#f1efe9}.spatial-pagination a[data-view-elemental3-dpage]{display:flex;flex-direction:column;gap:8px;color:inherit;text-decoration:none}.spatial-pagination a[data-view-elemental3-dpage]:last-child{text-align:right}.spatial-pagination small[data-view-elemental3-dpage]{color:#68766f;font-size:10px;text-transform:uppercase;letter-spacing:.13em}.spatial-pagination span[data-view-elemental3-dpage]{font:400 20px Georgia,serif}.spatial-pagination .all-projects[data-view-elemental3-dpage]{display:block;padding:12px 20px;border:1px solid currentColor;font-size:11px;text-transform:uppercase;letter-spacing:.13em}@media (max-width:900px){.spatial-hero[data-view-elemental3-dpage]{padding:20px 18px 70px}.hero-stage[data-view-elemental3-dpage]{min-height:630px;margin-top:50px}.hero-title[data-view-elemental3-dpage]{width:100%}.hero-title h1[data-view-elemental3-dpage]{font-size:64px}.hero-title>span[data-view-elemental3-dpage]{font-size:14px}.hero-stage figure[data-view-elemental3-dpage]{top:275px;width:94%}.frame-note-b[data-view-elemental3-dpage]{right:-8px}.hero-index[data-view-elemental3-dpage]{display:none}.project-intro[data-view-elemental3-dpage]{grid-template-columns:1fr;padding:78px 18px}.intro-copy[data-view-elemental3-dpage]{font-size:25px}.problem-space[data-view-elemental3-dpage]{grid-template-columns:1fr;padding:90px 18px}.problem-space aside[data-view-elemental3-dpage]{display:none}.problem-space h2[data-view-elemental3-dpage]{font-size:45px}.solution-card[data-view-elemental3-dpage]{padding:30px}.spatial-modules[data-view-elemental3-dpage]{padding:84px 18px}.spatial-modules header[data-view-elemental3-dpage]{grid-template-columns:1fr}.spatial-modules header h2[data-view-elemental3-dpage]{font-size:43px}.room-grid[data-view-elemental3-dpage]{grid-template-columns:1fr}.room-grid article[data-view-elemental3-dpage]{min-height:210px;transform:none}.room-grid h3[data-view-elemental3-dpage]{margin-top:45px}.focus-list[data-view-elemental3-dpage]{grid-template-columns:1fr;padding:90px 18px}.focus-sticky[data-view-elemental3-dpage]{position:static}.focus-list li p[data-view-elemental3-dpage]{font-size:17px}.camera-roadmap[data-view-elemental3-dpage]{padding:80px 18px}.camera-roadmap header[data-view-elemental3-dpage]{display:block}.camera-roadmap header h2[data-view-elemental3-dpage]{margin-top:20px}.camera-roadmap article[data-view-elemental3-dpage]{grid-template-columns:80px 1fr;gap:20px}.lens[data-view-elemental3-dpage]{width:72px;height:72px}.camera-roadmap article ul[data-view-elemental3-dpage]{grid-column:1/-1;columns:1}.principle-wall[data-view-elemental3-dpage]{grid-template-columns:1fr;padding:80px 18px}.principle-wall>p[data-view-elemental3-dpage]{grid-row:auto}.principle-wall blockquote[data-view-elemental3-dpage]{font-size:20px}.spatial-pagination[data-view-elemental3-dpage]{grid-template-columns:1fr 1fr;padding:50px 18px}.spatial-pagination .all-projects[data-view-elemental3-dpage]{display:none}}@media (prefers-reduced-motion:reduce){.spatial-page[data-view-elemental3-dpage] *,.spatial-page[data-view-elemental3-dpage] ::after,.spatial-page[data-view-elemental3-dpage] ::before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.case-content[data-view-elemental3-dpage]{min-width:0}.case-content section[data-view-elemental3-dpage]{min-width:0}h1[data-view-elemental3-dpage],h2[data-view-elemental3-dpage],h3[data-view-elemental3-dpage]{overflow-wrap:anywhere}h2[data-view-elemental3-dpage]{line-height:1.2}.roadmap-note[data-view-elemental3-dpage]{font:12px/1.8 "Microsoft YaHei",sans-serif;letter-spacing:normal;opacity:.8;margin:0 0 28px;padding-bottom:12px;border-bottom:1px solid currentColor}@media(max-width:900px){h1[data-view-elemental3-dpage]{letter-spacing:-.045em}.case-content[data-view-elemental3-dpage]{max-width:100%}}.hero-title h1[data-view-elemental3-dpage]{line-height:1.08}.hero-stage[data-view-elemental3-dpage]{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;min-height:0;padding-bottom:30px}.hero-title[data-view-elemental3-dpage]{width:auto}.hero-stage figure[data-view-elemental3-dpage]{position:relative;top:auto;right:auto;width:95%;box-shadow:14px 18px 0 #c7ff86}.hero-index[data-view-elemental3-dpage]{display:none}@media(max-width:900px){.hero-stage[data-view-elemental3-dpage]{grid-template-columns:1fr;margin-top:40px;gap:35px}.hero-title h1[data-view-elemental3-dpage]{font-size:52px}.hero-stage figure[data-view-elemental3-dpage]{width:92%;margin:0 auto;transform:rotate(1deg);box-shadow:9px 12px 0 #c7ff86}.frame-note-a[data-view-elemental3-dpage]{left:-10px}.frame-note-b[data-view-elemental3-dpage]{right:-8px}.spatial-hero[data-view-elemental3-dpage]{padding-bottom:55px}}