/* PDF page 8: a restrained profile, three portrait panels and a full-width closing image. */
.z-designer-page{padding:0 0 0;background:#fcfdf8}
.z-designer-page .z-designer-profile{padding:84px 120px 70px 192px;grid-template-columns:300px minmax(0,1fr);gap:115px;align-items:start}
.z-designer-profile>div{padding-top:20px;max-width:360px}
.z-designer-profile .z-eyebrow{display:none}
.z-designer-page .z-designer-profile h1{font-size:34px;line-height:1.5;margin:0 0 10px}
.z-designer-profile>img{max-width:none;aspect-ratio:.782}
.z-designer-page .z-designer-works{margin-top:18px;padding:48px 88px;background:#fcfdf8}
.z-designer-works .z-rule-title{margin-inline:-88px;margin-bottom:85px!important;font-size:18px;line-height:1.5}
.z-designer-work-intro{text-align:center;margin:0 auto 32px;max-width:800px}
.z-designer-work-intro p{font-size:12px;line-height:1.8;color:var(--z-muted)}.z-designer-work-intro p+p{margin-top:14px}
.z-designer-works .z-concept-grid,.z-designer-works .z-work-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:0}
.z-designer-works .z-concept-grid>a,.z-designer-works .z-work-tiles>a{position:relative;overflow:hidden;min-width:0;display:block}
.z-designer-works .z-concept-grid>a:after,.z-designer-works .z-work-tiles>a:before{content:"";position:absolute;inset:0;background:#251f1525;pointer-events:none}
.z-designer-works .z-concept-grid img,.z-designer-works .z-work-tiles img{height:auto;aspect-ratio:.86;object-fit:cover}
.z-direction-label,.z-designer-works .z-work-tiles h3{position:absolute;top:40%;left:16px;right:16px;font-family:"Noto Serif TC","Songti TC",serif;font-size:28px;line-height:1.5;letter-spacing:.04em;color:#fff;text-align:center;z-index:1;padding:0;background:none}
.z-direction-button,.z-designer-works .z-work-tiles>a:after{position:absolute;left:50%;bottom:18%;transform:translateX(-50%);z-index:1;background:#ffffffe6;color:var(--z-ink);padding:12px 20px;min-height:44px;font-size:11px;white-space:nowrap;display:flex;align-items:center;justify-content:center}
.z-designer-works .z-work-tiles>a:after{content:"查看作品"}
.z-designer-page .z-designer-philosophy{margin-top:148px}
.z-designer-philosophy>img{aspect-ratio:2.23}
.z-designer-page .z-designer-philosophy>div{padding:72px 17% 96px;max-width:none;min-height:474px}
.z-designer-page .z-designer-philosophy h2{font-size:18px;line-height:1.5;margin-bottom:80px}
@media(min-width:761px) and (max-width:1050px){.z-designer-page .z-designer-profile{padding:64px 72px;grid-template-columns:260px minmax(0,1fr);gap:72px}.z-designer-page .z-designer-works{padding-inline:56px}.z-designer-works .z-rule-title{margin-inline:-56px}.z-direction-label,.z-designer-works .z-work-tiles h3{font-size:22px}.z-designer-page .z-designer-philosophy{margin-top:112px}}
@media(max-width:760px){
.z-designer-page .z-designer-profile{padding:40px 28px 56px;grid-template-columns:.8fr 1.2fr;gap:20px 24px}.z-designer-profile>div{padding:0;max-width:none}.z-designer-profile>.z-designer-portrait{grid-row:1/span 2}.z-designer-profile h1{grid-column:2;grid-row:1;align-self:end}.z-designer-profile>div>p:not(.z-eyebrow){grid-column:2;grid-row:2}.z-designer-biography{grid-row:3;grid-column:1/-1}
.z-designer-page .z-designer-works{margin-top:12px;padding:40px 24px}.z-designer-works .z-rule-title{margin-inline:-24px;margin-bottom:36px!important;font-size:16px}.z-designer-work-intro p{font-size:13px}.z-designer-work-intro{margin-bottom:32px}
.z-designer-works .z-concept-grid,.z-designer-works .z-work-tiles{grid-template-columns:1fr;gap:24px}.z-designer-works .z-concept-grid img,.z-designer-works .z-work-tiles img{aspect-ratio:1.2}.z-direction-label,.z-designer-works .z-work-tiles h3{font-size:24px}.z-direction-button,.z-designer-works .z-work-tiles>a:after{bottom:18%}
.z-designer-page .z-designer-philosophy{margin-top:64px}.z-designer-philosophy>img{aspect-ratio:1.6}.z-designer-page .z-designer-philosophy>div{padding:56px 28px 64px;min-height:0}.z-designer-page .z-designer-philosophy h2{margin-bottom:40px}
}
/* PDF page 9: introduction, three portraits, image/form pair and 1+2 collage. */
.z-designers-page{--z-designers-width:min(1200px,calc(100vw - 100px));padding-bottom:0;background:#f3f3f3}
.z-designers-page .z-wide-hero>img{aspect-ratio:2.4}
.z-designers-page .z-designer-intro{padding:135px 0 140px;font-size:18px;line-height:1.6}
.z-designers-page .z-designer-intro p{max-width:430px;margin-inline:auto}
.z-designers-page .z-designer-intro:after{content:"";display:block;width:240px;height:1px;margin:42px auto 0;background:#b7b7b0}
.z-designers-page>.z-designers{padding:40px 76px 32px;gap:94px}
.z-designers-page .z-designer-card>img{aspect-ratio:.735}
.z-designers-page .z-designer-card h3{font-size:16px;margin-top:28px}
.z-designers-page .z-designer-card p{display:none}
.z-designers-page .z-cooperate{grid-template-columns:calc(var(--z-designers-width)*.45) minmax(0,1fr);gap:40px;padding:116px 118px 64px 96px;align-items:start}
.z-designers-page .z-cooperate>img{aspect-ratio:1.62}
.z-designers-page .z-cooperate .z-native-form{min-height:333px}
.z-designers-page .z-latest-works{padding:56px 60px 76px 66px}
.z-designers-page .z-latest-works .z-section-title{margin-bottom:51px}
.z-designers-page .z-latest-works .z-section-title h2{font-family:inherit;font-size:24px;line-height:1.5}
.z-designers-page .z-latest-works .z-section-title h2 span{display:none}
.z-designers-page .z-work-tiles-collage{grid-template-columns:1.24fr 1fr;gap:20px}
.z-designers-page .z-work-tiles-collage>a{min-height:0}
.z-designers-page .z-work-tiles-collage img{aspect-ratio:2.2;height:100%;object-fit:cover}
.z-designers-page .z-work-tiles-collage>a:first-child img{aspect-ratio:1.3}
@media(min-width:761px) and (max-width:1050px){.z-designers-page{--z-designers-width:calc(100vw - 50px)}.z-designers-page .z-designer-intro{padding-block:104px}.z-designers-page>.z-designers{padding-inline:56px;gap:56px}.z-designers-page .z-cooperate{padding:88px 60px 64px;grid-template-columns:1.15fr 1fr}.z-designers-page .z-latest-works{padding-inline:56px}}
@media(max-width:760px){
.z-designers-page .z-wide-hero>img{aspect-ratio:1.6}.z-designers-page .z-designer-intro{padding:64px 28px 72px;font-size:16px;line-height:1.9}.z-designers-page .z-designer-intro:after{width:160px;margin-top:28px}
.z-designers-page>.z-designers{padding:20px 24px 40px;gap:18px}.z-designers-page .z-designer-card h3{font-size:12px;margin-top:20px}.z-designers-page .z-cooperate{grid-template-columns:1fr;padding:56px 28px;gap:36px}.z-designers-page .z-cooperate>img{aspect-ratio:1.62}.z-designers-page .z-cooperate .z-native-form{min-height:0}
.z-designers-page .z-latest-works{padding:40px 24px 56px}.z-designers-page .z-latest-works .z-section-title{margin-bottom:32px}.z-designers-page .z-latest-works .z-section-title h2{font-size:20px}.z-designers-page .z-work-tiles-collage{gap:14px}.z-designers-page .z-work-tiles-collage h3{font-size:10px}
}
