body[data-site-id=qiandulab]{--page:#f4f2eb;--ink:#151515;--muted:#5a5a55;--accent:#dfff00;--line:#1515153d;--lab-gutter:clamp(20px, 3.33vw, 64px);background:var(--page);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}body[data-site-id=qiandulab] .edition-nav{min-height:72px;padding:12px var(--lab-gutter);color:var(--page);background:var(--ink);backdrop-filter:none;border:0}body[data-site-id=qiandulab] .edition-nav .edition-brand strong{letter-spacing:-.04em;font-family:Arial,sans-serif;font-weight:800}body[data-site-id=qiandulab] .edition-brand span{font-size:12px}.lab-page{max-width:1920px;padding-inline:var(--lab-gutter);margin:auto}.lab-page section{scroll-margin-top:100px}.lab-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:48px;min-height:calc(100svh - 120px);padding-block:64px;display:grid}.lab-wordmark{z-index:1;letter-spacing:-.075em;align-items:center;gap:16px;margin:0;font-weight:900;line-height:.86;display:flex;position:relative}.lab-wordmark__cn{letter-spacing:-.11em;white-space:nowrap;font-size:clamp(96px,13.3vw,210px)}.lab-wordmark__en{letter-spacing:-.085em;font-family:Arial Black,Arial,sans-serif;font-size:clamp(48px,6.1vw,104px);font-style:italic}.lab-wordmark__dot{color:var(--ink)}.lab-hero__photo{height:clamp(240px,23vw,400px);margin-top:24px;position:relative;overflow:hidden}.lab-hero__photo img{object-fit:cover;clip-path:polygon(0 34%,100% 0,100% 100%,0 100%);width:100%;height:100%}.lab-hero__slash{background:var(--accent);transform-origin:0;width:46%;height:16px;position:absolute;top:20%;left:4%;rotate:-12deg}.lab-hero__copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:48px 0 48px 32px;display:flex;position:relative}.lab-hero__copy:before{content:"";background:var(--ink);width:1px;height:112px;position:absolute;top:16px;left:0;rotate:18deg}.lab-hero__index{font-size:48px;line-height:1;position:absolute;top:0;right:0}.lab-hero__copy h2{letter-spacing:-.065em;margin:0 0 32px;font-size:clamp(36px,4.05vw,72px);font-weight:850;line-height:1.28}.lab-highlight{z-index:0;white-space:nowrap;position:relative}.lab-highlight:after{content:"";z-index:-1;background:var(--accent);height:20%;position:absolute;bottom:0;left:0;right:0;transform:skewY(-3deg)}.lab-hero__copy p{color:var(--muted);margin:0 0 32px;font-size:16px}.lab-button{background:var(--ink);min-height:56px;color:var(--page);justify-content:space-between;align-items:center;gap:48px;padding:12px 24px;font-size:18px;font-weight:700;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.lab-button span{font-size:28px;line-height:1;transition:transform .18s}.lab-button:hover{background:var(--accent);color:var(--ink)}.lab-button:hover span{transform:translate(3px,-3px)}.lab-colophon{border-block:1px solid var(--line);letter-spacing:.12em;justify-content:space-between;gap:24px;padding:16px 0;font:12px/1.5 ui-monospace,monospace;display:flex}.lab-section-head{grid-template-columns:1fr auto auto;align-items:center;gap:48px;padding:96px 0 64px;display:grid}.lab-section-head h2{letter-spacing:-.06em;margin:0;font-size:clamp(40px,5.5vw,88px);font-weight:850}.lab-section-head__count{vertical-align:top;letter-spacing:0;margin-left:16px;font:14px/1.5 ui-monospace,monospace;display:inline-block}.lab-section-head p{margin:0;font-size:14px}.lab-section-head__arrow{font-size:56px;line-height:1}.lab-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.lab-project{min-width:0}.lab-project__link{color:#fff;background:var(--ink);min-height:clamp(320px,30vw,480px);text-decoration:none;display:flex;position:relative;overflow:hidden}.lab-project__image{position:absolute;inset:0}.lab-project__image:after{content:"";background:linear-gradient(90deg,#000a,#0001),linear-gradient(#0000 30%,#0007);position:absolute;inset:0}.lab-project__image img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease)}.lab-project__link:hover img{transform:scale(1.035)}.lab-project__copy{flex-direction:column;align-items:flex-start;width:100%;padding:clamp(24px,2.5vw,40px);display:flex;position:relative}.lab-project__eyebrow{gap:16px;font-size:clamp(14px,1.5vw,20px);font-style:italic;display:flex}.lab-project__copy h3{letter-spacing:-.04em;margin:12px 0 24px;font-size:clamp(28px,3vw,48px);line-height:1.2}.lab-project__copy p{text-wrap:pretty;max-width:25ch;margin:0 0 24px;font-size:14px;line-height:1.7}.lab-project__visit{background:var(--page);min-height:44px;color:var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:8px 16px;font-size:12px;font-weight:700;display:inline-flex}.lab-project__visit span{font-size:24px;line-height:1}.lab-project__link:hover .lab-project__visit{background:var(--accent)}.lab-studio{min-height:88svh;margin-top:128px;padding-top:64px;padding-bottom:clamp(240px,24vw,360px);position:relative;overflow:hidden}.lab-studio__intro{z-index:1;position:relative}.lab-studio__slash{margin-top:24px;font-weight:400;display:block}.lab-mountains{width:100%;height:clamp(200px,24vw,360px);position:absolute;inset:auto 0 0}body[data-site-id=qiandulab] .site-footer{background:var(--ink);color:var(--page);min-height:120px;padding:32px var(--lab-gutter)}body[data-site-id=qiandulab] .site-footer__studio{font-size:inherit;border:0;border-radius:0;padding:0}.lab-studio__intro{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:48px 0;display:grid}.lab-studio__intro h2{letter-spacing:-.06em;margin:0;font-size:clamp(40px,4.5vw,72px);font-weight:850;line-height:1.2}.lab-studio__intro p{color:var(--muted);margin:0 0 24px;font-size:16px}.lab-period{background:var(--accent)}.lab-text-link{border-bottom:1px solid;align-items:center;gap:24px;min-height:44px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}body[data-site-id=qiandulab] :focus-visible{outline:3px solid var(--ink);outline-offset:6px}body[data-site-id=qiandulab] .edition-nav :focus-visible{outline-color:var(--accent)}@media (width<=1000px){.lab-hero{gap:24px}.lab-wordmark__cn{font-size:12vw}.lab-wordmark__en{font-size:5.6vw}.lab-hero__copy{padding-left:16px}.lab-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-project:last-child{grid-column:1/-1}.lab-project__link{min-height:360px}}@media (width<=760px){body[data-site-id=qiandulab] .edition-nav,body[data-site-id=qiandulab] .edition-brand{gap:8px}body[data-site-id=qiandulab] .edition-brand span{font-size:10px}body[data-site-id=qiandulab] .edition-nav nav{justify-content:flex-start;gap:32px}.lab-hero{grid-template-columns:minmax(0,1fr);gap:24px;min-height:auto;padding-block:48px}.lab-wordmark{justify-content:space-between;gap:12px}.lab-wordmark__cn{font-size:clamp(64px,22vw,160px)}.lab-wordmark__en{font-size:clamp(32px,10vw,80px)}.lab-hero__photo{height:180px;margin-top:16px}.lab-hero__copy{padding:0 0 32px}.lab-hero__copy:before,.lab-hero__index{display:none}.lab-hero__copy h2{margin-bottom:16px;font-size:clamp(32px,8.8vw,56px)}.lab-hero__copy p{margin-bottom:24px;font-size:14px}.lab-colophon{letter-spacing:.03em;flex-wrap:wrap;gap:8px 16px;font-size:10px}.lab-colophon>:last-child{display:none}.lab-section-head{grid-template-columns:1fr auto;gap:16px;padding:48px 0 32px}.lab-section-head h2{font-size:40px}.lab-section-head p{grid-row:2;font-size:14px}.lab-section-head__arrow{grid-area:1/2;font-size:40px}.lab-product-grid{grid-template-columns:1fr;gap:24px}.lab-project:last-child{grid-column:auto}.lab-project__link{min-height:360px}.lab-project__copy h3{font-size:36px}.lab-studio{min-height:auto;margin-top:64px;padding-top:0;padding-bottom:200px}.lab-studio__intro{grid-template-columns:1fr;gap:24px;padding:32px 0}.lab-studio__intro p{font-size:14px}}
