.zh-marks[data-astro-cid-a77eq3v2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.zh-marks[data-astro-cid-a77eq3v2]>li[data-astro-cid-a77eq3v2]{display:flex;min-width:0}.zh-mark[data-astro-cid-a77eq3v2]{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;gap:14px;min-width:0;min-height:44px;padding:20px 12px 18px;border:1px solid var(--pc-line-hairline-strong);border-radius:var(--pc-radius-card);background:var(--pc-paper);color:var(--pc-ink);text-align:center;text-decoration:none;transition:border-color .16s ease}.zh-mark[data-astro-cid-a77eq3v2]:hover,.zh-mark[data-astro-cid-a77eq3v2]:focus-visible{border-color:var(--pc-line)}.zh-mark__art[data-astro-cid-a77eq3v2]{display:flex;align-items:center;justify-content:center;width:100%;height:72px}.zh-mark__art[data-astro-cid-a77eq3v2] img[data-astro-cid-a77eq3v2]{display:block;width:auto;max-width:100%;height:100%;object-fit:contain;filter:grayscale(1) contrast(1.05);opacity:.78;mix-blend-mode:multiply;transition:opacity .16s ease,filter .16s ease}.zh-mark[data-astro-cid-a77eq3v2]:hover .zh-mark__art[data-astro-cid-a77eq3v2] img[data-astro-cid-a77eq3v2],.zh-mark[data-astro-cid-a77eq3v2]:focus-visible .zh-mark__art[data-astro-cid-a77eq3v2] img[data-astro-cid-a77eq3v2]{filter:none;opacity:1}[data-astro-cid-a77eq3v2][data-zh-award=la-times] .zh-mark__art[data-astro-cid-a77eq3v2] img[data-astro-cid-a77eq3v2]{width:min(100%,176px);height:auto}[data-astro-cid-a77eq3v2][data-zh-award=financial-times] .zh-mark__art[data-astro-cid-a77eq3v2] img[data-astro-cid-a77eq3v2]{width:min(100%,156px);height:auto}[data-astro-cid-a77eq3v2][data-zh-award=deloitte-fast-500] .zh-mark__art[data-astro-cid-a77eq3v2] img[data-astro-cid-a77eq3v2]{transform:scale(1.18)}.zh-mark__type[data-astro-cid-a77eq3v2]{color:var(--pc-ink-soft);font-size:20px;font-weight:700;letter-spacing:.04em;line-height:1;opacity:.85}.zh-mark__name[data-astro-cid-a77eq3v2]{display:grid;gap:2px;color:var(--pc-ink);font-size:var(--pc-text-sm);line-height:1.5;text-wrap:balance}.zh-mark__source[data-astro-cid-a77eq3v2]{color:var(--pc-ink-soft);font-weight:400}.zh-mark__title[data-astro-cid-a77eq3v2]{color:var(--pc-accent);font-weight:700}@media(min-width:640px){.zh-marks[data-astro-cid-a77eq3v2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.zh-mark__art[data-astro-cid-a77eq3v2]{height:88px}.zh-mark__type[data-astro-cid-a77eq3v2]{font-size:24px}}.zh-about-work__grid{display:grid;gap:32px}.zh-about-work__copy{min-width:0}.zh-about-work__list{display:grid;gap:0;margin:32px 0 0;border-top:1px solid var(--pc-line-hairline-strong)}.zh-about-work__item{display:grid;gap:4px;padding:18px 0;border-bottom:1px solid var(--pc-line-hairline-strong)}.zh-about-work__item dt{font-family:var(--zh-font-display);font-size:var(--pc-text-lg);font-weight:700;color:var(--pc-ink)}.zh-about-work__item dd{margin:0;color:var(--pc-ink-soft)}.zh-about-work__media{min-width:0}.zh-facts .zh-link{display:inline-block;margin-block:-10px;padding-block:10px}[data-zh-recognition] .zh-list li{margin:0}[data-zh-recognition] .zh-list a{display:flex;align-items:center;min-height:44px}[data-zh-recognition] .zh-list>li:before{top:22px;transform:translateY(-50%)}[data-zh-documents-link] a{display:inline-flex;align-items:center;min-height:44px}.zh-roles .zh-role__icon{display:block;width:auto;height:auto;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--pc-line-hairline-strong);color:var(--pc-accent);font-family:var(--font-heading);font-size:var(--pc-text-lg);font-weight:500;letter-spacing:.04em;line-height:1.1}#zh-about-wechat{scroll-margin-top:calc(var(--zh-header-height) + 16px)}.zh-about-work__media img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--pc-radius-card-lg);background:var(--pc-sand)}@media(min-width:768px){.zh-about-work__item{grid-template-columns:11em minmax(0,1fr);gap:24px;align-items:baseline}}@media(min-width:1024px){.zh-pagehero .zh-pagehero__grid{align-items:start}.zh-pagehero .zh-pagehero__grid>:first-child{align-self:start}.zh-about-work__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:72px;align-items:start}.zh-about-work__copy{align-self:start}.zh-about-work__media img{aspect-ratio:4 / 3;object-position:40% 35%}}
