/* Cothink Projects typography bridge — exact home system: Fraunces display, Noto Sans KR reading text, DM Mono metadata. */
.projects-ledger h1,.projects-ledger-close h2,.project-case-detail h1,.project-case-detail-caption h2,.project-case-media h2,.project-case-detail-next a{font-family:var(--display)}
.projects-ledger-intro,.project-gallery-item>p,.project-case-detail-caption p,.project-case-detail-grid p,.project-case-detail-module p,.project-case-media-intro{font-family:var(--tech-korean,"Noto Sans KR",Arial,sans-serif);font-weight:400;letter-spacing:-.025em}
.project-gallery-caption strong{font-family:var(--body);font-weight:500;letter-spacing:-.06em}.projects-ledger-kicker,.case-ledger-kicker,.projects-ledger-count,.project-gallery-caption span,.project-gallery-caption em,.project-gallery-caption i,.project-case-detail-back,.project-case-detail-index,.project-case-detail-grid h3,.project-case-detail-module h3,.project-case-detail-next span,.project-case-media-kicker,.project-case-media-item figcaption,.project-case-media-awaiting>span,.project-case-media-awaiting>i{font-family:var(--mono);font-weight:400;letter-spacing:.03em}
@media(max-width:760px){.projects-ledger-intro,.project-gallery-item>p,.project-case-detail-caption p,.project-case-detail-grid p,.project-case-detail-module p,.project-case-media-intro{letter-spacing:-.03em}.project-gallery-caption strong{letter-spacing:-.06em}}
