
/* LEAD DEVT CORP — AIRSTONE TYPOGRAPHY UPDATE
   Applies Airstone only to the requested display headings/names.
   Body copy and navigation remain American Typewriter. */

/* ABOUT LEAD STUDIO — "We create more than structures." */
#about .about-copy h2 {
    font-family: 'Airstone', 'American Typewriter', 'Courier New', serif !important;
    font-weight: normal !important;
    text-transform: none !important;
    letter-spacing: 0.01em !important;
}

/* WHAT WE DO — "Integrated expertise. One clear process." */
#services .section-heading h2 {
    font-family: 'Airstone', 'American Typewriter', 'Courier New', serif !important;
    font-weight: normal !important;
    text-transform: none !important;
    letter-spacing: 0.01em !important;
}

/* WHAT WE DO — service names */
#services .service-card h3 {
    font-family: 'Airstone', 'American Typewriter', 'Courier New', serif !important;
    font-weight: normal !important;
    text-transform: none !important;
    letter-spacing: 0.01em !important;
}

/* TEAM — team member names only */
#team .team-card h3 {
    font-family: 'Airstone', 'American Typewriter', 'Courier New', serif !important;
    font-weight: normal !important;
    text-transform: none !important;
    letter-spacing: 0.01em !important;
}

/* LET'S WORK TOGETHER — "Have a space in mind?" */
#contact.contact-cta h2,
.contact-cta .contact-cta-grid h2 {
    font-family: 'Airstone', 'American Typewriter', 'Courier New', serif !important;
    font-weight: normal !important;
    text-transform: none !important;
    letter-spacing: 0.01em !important;
}

/* Keep the previously requested project names in Airstone and non-all-caps. */
.projects-preview .project-card .project-meta strong,
.project-galleries .project-gallery .gallery-heading h2,
.project-gallery .gallery-heading h2,
.project-card .project-title,
.project-item-title,
.project-title {
    font-family: 'Airstone', 'American Typewriter', 'Courier New', serif !important;
    text-transform: none !important;
    font-weight: normal !important;
    letter-spacing: 0.02em !important;
}
