/* Two supplied faces separate reading text from compact project information. */
@font-face{font-family:BodyCN;src:url('./assets/fonts/body-fangyuan.woff2?v=20261016-archive28') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:BodyCN;src:url('./assets/fonts/body-fangyuan-bold.woff2?v=20261016-archive28') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:MetaCN;src:url('./assets/fonts/meta-modern.woff2?v=20261016-archive28') format('woff2');font-weight:400;font-style:normal;font-display:swap}
body{font-family:BodyCN,'Segoe UI Symbol',sans-serif}
.about-bio p,.about-practice p,.career p,.practice p,.case-block p,
.modal-intro>p:not(.eyebrow),.small-dialog p,.ops-note,.ops-korea-profile>div>p,
.media-note,.case-facts dd,.quick-project small{
  font-family:BodyCN,'Segoe UI Symbol',sans-serif;font-weight:400;
}
.work-meta p,.work-meta p.work-release,.screen-info .screen-meta,#screen-category,
.screen-info .screen-meta span,.ticket-copy small,.ticket-time,.ticket-release,
.credential-grid span,.credential-more p,.recognition-head>div>p:not(.eyebrow),
.social-stats span,.performance-stats dt,.screen-info .performance-stats dt,.performance-note,
.library-caption p,.library-description,.library-edition span,.library-count,.library-project,
.career-date,.career h3 span,.career small,.ops-post-category,.ops-date,.ops-handle,
.ops-ad-heading>span,.operations-intro>span,.ops-account,.ops-account span,
.ops-metrics dt,.ops-post-metrics dt,.ops-ad-head,.case-facts dt,.case-media-heading,
.modal-tags,.image-dialog p,.image-dialog small,.case-gallery span,.dialog-toolbar,
.queue-heading,.profile-label,.tool-list,.industry-note,.hero-kicker,.about-position,
.quick-role,.work-overlay span,.canvas-description>span,.library-more small,
.library-filters small,.eyebrow,footer p{
  font-family:MetaCN,BodyCN,'Segoe UI Symbol',sans-serif;font-weight:400;letter-spacing:.025em;
}
.work-meta p{font-size:18px;line-height:1.8;color:#bbced0}
.screen-info .screen-meta,#screen-category,.credential-grid span{font-size:17px}
.ticket-copy small,.ticket-time,.ticket-release,.performance-note,.credential-more p,
.ops-date,.library-caption p,.library-project,.career-date,.career small{font-size:15px}
.performance-stats dt,.screen-info .performance-stats dt,.social-stats span{font-size:16px}
.about-bio p,.case-block p{letter-spacing:.012em}
.about-bio strong{font-family:BodyCN,sans-serif;font-weight:700}
.ops-ad-row [data-label]{font-family:BodyCN,sans-serif;font-variant-numeric:tabular-nums}
@media(max-width:740px){
  .work-meta p{font-size:17px;line-height:1.85}
  .screen-info .screen-meta,#screen-category,.credential-grid span{font-size:16px}
  .ticket-copy small,.ticket-time,.ticket-release,.performance-note,.credential-more p,
  .ops-date,.library-caption p,.library-project,.career-date,.career small{font-size:14px}
  .performance-stats dt,.screen-info .performance-stats dt,.social-stats span{font-size:14px}
}
