/* Case studies use the homepage's type: IvyJournal Light (Adobe Fonts kit) for display,
   the system SF Pro stack for text. Loaded after css/styles.css on case-study pages only. */
body.project-page {
    --font-display: 'ivyjournal', 'Newsreader', Georgia, serif;
    --font-body: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Inter', 'Segoe UI', sans-serif;
    font-family: var(--font-body);
}

/* Headlines: upright light serif with the homepage's tight tracking (the old design used italic) */
body.project-page .project-title,
body.project-page .project-info h1.project-title,
body.project-page .project-info-inner .project-title {
    font-style: normal;
    font-weight: 300;
    letter-spacing: -0.05em;
    line-height: 1.1;
}
