/* ═══════════════════════════════════════════════════════════════════
   MYRIAD PRO — ENGENHARIA TIPOGRÁFICA
   ───────────────────────────────────────────────────────────────────
   MyriadPro-Display  → BlackCond / BlackCondIt   (hero H1, números)
   MyriadPro-Heading  → BoldSemiCn / BoldSemiCnIt (H2, H3, cards)
   MyriadPro          → Light/Regular/SemiCn/Semibold/Bold (corpo)
═══════════════════════════════════════════════════════════════════ */

@font-face {
  font-family: 'MyriadPro-Display';
  src: url('../fonts/MyriadPro-BlackCond.woff2') format('woff2'),
       url('../fonts/MyriadPro-BlackCond.woff')  format('woff');
  font-weight: normal; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'MyriadPro-Display';
  src: url('../fonts/MyriadPro-BlackCondIt.woff2') format('woff2'),
       url('../fonts/MyriadPro-BlackCondIt.woff')  format('woff');
  font-weight: normal; font-style: italic; font-display: swap;
}

@font-face {
  font-family: 'MyriadPro-Heading';
  src: url('../fonts/MyriadPro-BoldSemiCn.woff2') format('woff2'),
       url('../fonts/MyriadPro-BoldSemiCn.woff')  format('woff');
  font-weight: normal; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'MyriadPro-Heading';
  src: url('../fonts/MyriadPro-BoldSemiCnIt.woff2') format('woff2'),
       url('../fonts/MyriadPro-BoldSemiCnIt.woff')  format('woff');
  font-weight: normal; font-style: italic; font-display: swap;
}

@font-face {
  font-family: 'MyriadPro';
  src: url('../fonts/MyriadPro-Light.woff2') format('woff2'),
       url('../fonts/MyriadPro-Light.woff')  format('woff');
  font-weight: 300; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'MyriadPro';
  src: url('../fonts/MyriadPro-LightIt.woff2') format('woff2'),
       url('../fonts/MyriadPro-LightIt.woff')  format('woff');
  font-weight: 300; font-style: italic; font-display: swap;
}
@font-face {
  font-family: 'MyriadPro';
  src: url('../fonts/MyriadPro-Regular.woff2') format('woff2'),
       url('../fonts/MyriadPro-Regular.woff')  format('woff');
  font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'MyriadPro';
  src: url('../fonts/MyriadPro-SemiCn.woff2') format('woff2'),
       url('../fonts/MyriadPro-SemiCn.woff')  format('woff');
  font-weight: 450; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'MyriadPro';
  src: url('../fonts/MyriadPro-SemiCnIt.woff2') format('woff2'),
       url('../fonts/MyriadPro-SemiCnIt.woff')  format('woff');
  font-weight: 450; font-style: italic; font-display: swap;
}
@font-face {
  font-family: 'MyriadPro';
  src: url('../fonts/MyriadPro-Semibold.woff2') format('woff2'),
       url('../fonts/MyriadPro-Semibold.woff')  format('woff');
  font-weight: 600; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'MyriadPro';
  src: url('../fonts/MyriadPro-Bold.woff2') format('woff2'),
       url('../fonts/MyriadPro-Bold.woff')  format('woff');
  font-weight: 700; font-style: normal; font-display: swap;
}
