.zl-people{border-top:1px solid var(--line)}
.zl-people .section-heading>p{max-width:430px}
.zl-founder{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:8%;align-items:start}
.zl-founder-photo{margin:0;background:#e8ddd3}
.zl-founder-photo img{width:100%;height:auto;object-fit:contain}
.zl-founder-photo figcaption{padding:13px 18px;color:#8a7468;font-size:8px;letter-spacing:.17em}
.zl-founder-copy{padding-top:14px}
.zl-founder-copy>.eyebrow{font-size:10px;letter-spacing:.07em;margin-bottom:18px}
.zl-founder-copy>h3{font:36px/1.5 var(--serif)}
.zl-founder-copy>h3 span{font:11px/1.6 var(--sans);color:var(--muted);margin-left:15px}
.zl-founder-copy>.zl-founder-line{font:26px/1.8 var(--serif);color:#81655d;margin:22px 0}
.zl-founder-copy>p:not(.eyebrow):not(.zl-founder-line){font-size:12px;color:var(--muted);line-height:2}
.zl-founder-facts{display:grid;grid-template-columns:1fr 1.15fr;gap:20px;padding:24px 0;margin-top:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.zl-founder-facts span{display:block;color:var(--rose);font-size:9px;margin-bottom:7px}
.zl-founder-facts strong{font-size:13px;font-weight:500}
.zl-founder-facts p{font-size:10px;color:var(--muted);margin-top:5px}
.zl-founder-tags{display:flex;flex-wrap:wrap;gap:7px;margin:23px 0 15px}
.zl-founder-tags span{padding:5px 9px;border:1px solid #d9c6bf;color:#8e675c;font-size:9px;line-height:1.6}
.zl-founder-copy>.zl-membership{font-size:10px!important}
.zl-founder-details{margin-top:21px;font-size:11px}
.zl-founder-details>summary,.zl-roster>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--line);padding:16px 0;color:#81675c}
.zl-founder-details>summary>span,.zl-roster>summary>span:last-child{font-size:19px;font-weight:300;transition:transform .2s}
.zl-founder-details[open]>summary>span,.zl-roster[open]>summary>span:last-child{transform:rotate(45deg)}
.zl-credential-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 20px;padding:13px 0 18px}
.zl-credential-group h4,.zl-honors h4{font-size:11px;color:var(--rose);margin-bottom:9px}
.zl-credential-group li,.zl-honors li{font-size:10px;color:var(--muted);line-height:2.1}
.zl-honors{border-top:1px solid var(--line);padding-top:18px}
.zl-expertise{font-size:10px;color:var(--muted);line-height:2;margin-top:15px}
.zl-team-portrait{display:grid;grid-template-columns:.9fr 1.1fr;gap:8%;align-items:center;margin:80px 0 85px;background:#efe5de;padding:40px}
.zl-team-portrait button{position:relative;display:block;padding:0;width:100%;line-height:0}
.zl-team-portrait img{width:100%;height:auto;object-fit:contain}
.zl-team-portrait .zl-enlarge{position:absolute;right:14px;bottom:14px;background:#f8f5efed;color:var(--rose);padding:8px 13px;font-size:9px;line-height:1.7}
.zl-team-portrait figcaption{padding-right:15px}
.zl-team-portrait figcaption h3{font:33px/1.65 var(--serif);margin-bottom:20px}
.zl-team-portrait figcaption>p:not(.eyebrow){font-size:12px;color:var(--muted);line-height:2}
.zl-values{display:grid;grid-template-columns:1fr 1fr;gap:15px 20px;margin-top:30px;padding-top:25px;border-top:1px solid #d4c3b8}
.zl-values span{font-size:10px;color:#8e6b5d}
.zl-team-group{margin-top:55px}
.zl-group-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:26px}
.zl-group-heading .eyebrow{font-size:8px;margin-bottom:10px}
.zl-group-heading h3{font:27px/1.6 var(--serif)}
.zl-group-heading>p{max-width:460px;font-size:11px;color:var(--muted);line-height:2;padding-bottom:5px}
.zl-person-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-left:1px solid var(--line);border-top:1px solid var(--line)}
.zl-person{padding:26px 25px 24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbf8f3}
.zl-person .zl-role{font-size:9px;color:var(--rose);margin-bottom:11px}
.zl-person h4{font:25px/1.6 var(--serif);margin-bottom:12px}
.zl-person h4 small{font:11px/1.5 Georgia,serif;color:#9a8071;margin-left:4px}
.zl-person>p:not(.zl-role){font-size:10px;line-height:1.95;color:var(--muted)}
.zl-person>p.zl-education{color:#62544d;margin-bottom:5px}
.zl-person>p.zl-credentials{padding-top:14px;margin-top:14px;border-top:1px solid #e4d8cd;font-size:10px;line-height:2}
.zl-focus{font-size:9px;color:#9d7e70;display:block;margin-top:14px}
.zl-roster{margin-top:30px;border-bottom:1px solid var(--line)}
.zl-roster>summary{font-size:12px;padding:21px 0}
.zl-roster>summary small{font-size:9px;color:var(--muted);margin-left:18px}
.zl-roster>ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px 25px;padding:8px 0 25px}
.zl-roster li{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e7ded5;padding:8px 0}
.zl-roster li strong{font-size:11px;font-weight:500}
.zl-roster li span{font-size:9px;color:var(--muted)}
.zl-logistics{background:#eee8df;padding:30px 35px;margin-top:40px}
.zl-logistics .eyebrow{font-size:8px;margin-bottom:12px}
.zl-logistics h3{font:24px/1.65 var(--serif);margin-bottom:15px}
.zl-logistics>p:not(.eyebrow){font-size:11px;color:var(--muted);line-height:2}
.zl-logistics>div{display:flex;flex-wrap:wrap;gap:12px 25px;margin-top:20px}
.zl-logistics>div span{font-size:10px;color:#887466}
@media(max-width:980px){.zl-founder{gap:6%}.zl-founder-copy>.zl-founder-line{font-size:22px}.zl-founder-facts{grid-template-columns:1fr;gap:15px}.zl-person{padding:23px 20px}.zl-team-portrait{padding:28px;gap:6%}.zl-team-portrait figcaption h3{font-size:28px}.zl-values{grid-template-columns:1fr;gap:10px}.zl-roster>ul{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.zl-founder{display:block}.zl-founder-photo{max-width:320px;margin:0 auto 28px}.zl-founder-copy{padding-top:0}.zl-founder-copy>h3{font-size:33px}.zl-founder-copy>.zl-founder-line{font-size:25px;margin-block:20px}.zl-founder-facts{grid-template-columns:1fr 1.1fr;gap:15px;margin-top:21px;padding-block:20px}.zl-founder-facts strong{font-size:11px}.zl-founder-facts p{font-size:9px}.zl-founder-tags span{font-size:8px}.zl-credential-grid{gap:20px 15px}.zl-founder-details>summary{font-size:11px}.zl-credential-group li,.zl-honors li{font-size:10px}.zl-team-portrait{display:block;padding:20px;margin:40px 0 45px}.zl-team-portrait button{max-width:350px;margin:auto}.zl-team-portrait figcaption{padding:27px 2px 8px}.zl-team-portrait figcaption h3{font-size:29px;margin-bottom:15px}.zl-team-portrait figcaption>p:not(.eyebrow){font-size:11px}.zl-values{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;padding-top:20px}.zl-values span{font-size:9px}.zl-team-group{margin-top:36px}.zl-group-heading{display:block;margin-bottom:20px}.zl-group-heading h3{font-size:26px}.zl-group-heading>p{margin-top:12px;font-size:11px}.zl-person-grid{grid-template-columns:1fr 1fr}.zl-person{padding:21px 17px 20px}.zl-person h4{font-size:23px;margin-bottom:9px}.zl-person h4 small{display:block;margin-left:0;font-size:10px;line-height:1.8}.zl-person .zl-role{font-size:9px;line-height:1.8;margin-bottom:8px}.zl-person>p:not(.zl-role){font-size:9px}.zl-person>p.zl-credentials{font-size:9px;padding-top:11px;margin-top:11px}.zl-focus{font-size:8px;line-height:1.8}.zl-roster>summary small{display:block;margin:4px 0 0}.zl-roster>ul{grid-template-columns:1fr 1fr;gap:9px 20px}.zl-roster li strong{font-size:10px}.zl-roster li span{font-size:8px}.zl-logistics{padding:25px 22px;margin-top:30px}.zl-logistics h3{font-size:23px}.zl-logistics>div{gap:10px 18px}.zl-logistics>div span{font-size:9px}}
@media(max-width:370px){.zl-person{padding-inline:13px}.zl-person h4{font-size:21px}.zl-founder-facts{display:block}.zl-founder-facts>div+div{margin-top:14px}.zl-team-portrait{padding:16px}.zl-credential-grid{grid-template-columns:1fr}.zl-roster>ul{column-gap:15px}}
