/* Measured from 01–04 exports and the visible Illustrator artboards, width 1512. */
html:not([data-ndl-owner="1"]) .utility-tools,html:not([data-ndl-owner="1"]) #restart,html:not([data-ndl-owner="1"]) #scroll-hint,html:not([data-ndl-owner="1"]) .scroll-hint,html:not([data-ndl-owner="1"]) #edit,html:not([data-ndl-owner="1"]) #project-edit,html:not([data-ndl-owner="1"]) .project-toolbar,.info-sheet-close,html:not([data-ndl-owner="1"]) .info-actions,html:not([data-ndl-owner="1"]) .info-sheet-edit,html:not([data-ndl-owner="1"]) #editor,html:not([data-ndl-owner="1"]) #project-editor,html:not([data-ndl-owner="1"]) #info-editor,html:not([data-ndl-owner="1"]) .apple-dock-pill,html:not([data-ndl-owner="1"]) .edition-note,html[data-source-revision="r3"] #scroll-hint,html[data-source-revision="r3"] .scroll-hint,html[data-source-revision="r3"] #restart{display:none!important;visibility:hidden!important;pointer-events:none!important}
html[data-design-layout="20261026"] body{--brand-base:calc(80px * var(--design-scale,1));--brand-top:var(--home-brand-top,calc(18.2px * var(--design-scale,1)));--brand-scale:.5;--header-brand-scale:.5;--header-brand-spacing:-.025em;--header-navigation-spacing:-.015em;--home-brand-spacing:-.025em;--home-navigation-spacing:-.015em}
html[data-design-layout="20261026"] body .site-title{left:var(--home-brand-left,1.303vw);top:calc(var(--home-brand-top,calc(18.2px * var(--design-scale,1))) + var(--home-brand-baseline-shift,0px));font-size:var(--home-brand-size,calc(80px * var(--design-scale,1) * var(--brand-scale,.5)));line-height:var(--home-brand-line-height,.85)}
html[data-design-layout="20261026"] body[data-unified-header] .site-title{font-size:var(--home-brand-size,calc(80px * var(--design-scale,1) * var(--header-brand-scale,.5)))}
html[data-design-layout="20261026"] body .site-nav{top:calc(var(--home-nav-top,calc(19.1px * var(--design-scale,1))) + var(--home-navigation-baseline-shift,0px));left:var(--home-nav-left,50.6614vw);right:var(--home-nav-right,1.271vw);justify-content:space-between;gap:0;line-height:var(--home-nav-line-height,1.1)}
html[data-design-layout="20261026"] body .queue{right:var(--home-title-right,1.3183vw);line-height:var(--home-title-line-height,1)}
html[data-design-layout="20261026"] body .queue-title{line-height:var(--home-title-line-height,1)}
html[data-design-layout="20261026"] body[data-page="works"] .works-main{padding-top:13.7963vw}
html[data-design-layout="20261026"] body[data-page="works"] .works-grid{row-gap:5.183vw}
html[data-design-layout="20261026"] body[data-page="works"] .work-card .work-caption{margin-top:1.25vw;font-size:calc(30 / 1512 * 100vw * var(--caption-scale));line-height:1;text-transform:none}
html[data-design-layout="20261026"] .work-title{font-size:inherit;line-height:1}
html[data-design-layout="20261026"] .work-category{margin-top:.954vw;font-size:calc(24 / 1512 * 100vw * var(--caption-scale));line-height:1.1}
html[data-design-layout="20261026"] .info-en{font-size:calc(var(--info-latin-size) * .992063492)}
html[data-design-layout="20261026"] .info-cn{font-size:calc(var(--info-chinese-size) * 1.001001001)}
html[data-design-layout="20261026"] .info-about .info-cn{line-height:calc(32 / 28);text-align:left}
html[data-design-layout="20261026"] .info-services .info-service-group:first-child .info-pair{grid-template-columns:minmax(0,calc(var(--info-service-left) + 81px * var(--design-scale))) minmax(0,1fr)}
html[data-design-layout="20261026"] .info-service-heading{font-weight:inherit;margin-bottom:calc(29.17px * var(--design-scale))}
html[data-design-layout="20261026"] .info-service-group:nth-child(2) .info-pair{grid-template-columns:minmax(0,calc(var(--info-service-left) + 81.72px * var(--design-scale))) minmax(0,1fr)}
html[data-design-layout="20261026"] .info-contact .info-pair{grid-template-columns:minmax(0,calc(var(--info-service-left) + 89.14px * var(--design-scale))) minmax(0,1fr)}
html[data-design-layout="20261026"] .info-awards .info-cn{line-height:calc(32 / 28);text-align:left}
html[data-design-layout="20261026"] .info-grid-footer .info-en,html[data-design-layout="20261026"] .info-grid-footer .info-cn{font-size:calc(24px * var(--design-scale))}
html[data-design-layout="20261026"] .project-intro{padding-top:calc(51px * var(--design-scale))}
html[data-design-layout="20261026"] .project-meta{line-height:1.4166667;letter-spacing:0}
html[data-design-layout="20261026"] .project-meta-row{background:none;padding:0;margin:0;grid-template-columns:38.1% minmax(0,1fr);gap:0}
html[data-design-layout="20261026"] .project-meta dd{color:var(--project-muted);font-weight:500}
html[data-design-layout="20261026"] .project-introduction{line-height:1;letter-spacing:var(--project-title-spacing,0)}
html[data-design-layout="20261026"] .project-next{justify-items:end;padding-right:var(--project-margin)}
html[data-design-layout="20261026"] .project-next>a{text-align:right}
@media(max-width:767px){
 html[data-design-layout="20261026"] body{--brand-base:64px;--brand-top:14px;--brand-scale:.5;--header-brand-scale:.5}
 html[data-design-layout="20261026"] body .site-title{left:12px;top:14px;font-size:calc(64px * var(--brand-scale,.5))}
 html[data-design-layout="20261026"] body[data-unified-header] .site-title{font-size:calc(64px * var(--header-brand-scale,.5))}
 html[data-design-layout="20261026"] body .site-nav{top:calc(28px + 54.4px * var(--brand-scale,.5));left:min(52%,calc(100vw - 184px));right:12px;gap:12px;font-size:clamp(15px,calc(var(--home-nav-size,34px) * .64),24px)}
 html[data-design-layout="20261026"] body[data-unified-header] .site-nav{top:calc(28px + 54.4px * var(--header-brand-scale,.5));font-size:clamp(15px,calc(var(--header-nav-size,34px) * .64),24px)}
 html[data-design-layout="20261026"] body[data-page="works"] .works-main{padding-top:160px}
 html[data-design-layout="20261026"] body[data-page="works"] .works-grid{row-gap:36px}
 html[data-design-layout="20261026"] body[data-page="works"] .work-card .work-caption{margin-top:12px;font-size:calc(18px * var(--caption-scale));line-height:1.1}
 html[data-design-layout="20261026"] .work-category{margin-top:8px;font-size:calc(14px * var(--caption-scale));line-height:1.2}
 html[data-design-layout="20261026"] .info-pair,html[data-design-layout="20261026"] .info-services .info-service-group:first-child .info-pair,html[data-design-layout="20261026"] .info-service-group:nth-child(2) .info-pair,html[data-design-layout="20261026"] .info-contact .info-pair{grid-template-columns:minmax(0,1fr)}
 html[data-design-layout="20261026"] .info-service-heading{margin-bottom:18px}
 html[data-design-layout="20261026"] .info-grid-footer .info-en,html[data-design-layout="20261026"] .info-grid-footer .info-cn{font-size:14px}
 html[data-design-layout="20261026"] .project-intro{padding-top:24px}
}
