/* ═══════════════ SITE FONTS ═══════════════
   Primary font: Garet  (headings = bold, everything else = regular)
   Put your licensed Garet files in the /fonts folder with these names:
     Garet-Book.woff2  (regular)   |  Garet-Heavy.woff2  (bold)
   (.woff / .otf / .ttf versions with the same names also work)
   Until then the site automatically uses Montserrat (bundled, free) so it never looks broken. */
@font-face{
  font-family:'Garet';
  src:local('Garet Book'),local('Garet-Book'),
      url('../fonts/Garet-Book.woff2') format('woff2'),
      url('../fonts/Garet-Book.woff') format('woff'),
      url('../fonts/Garet-Book.otf') format('opentype'),
      url('../fonts/Garet-Book.ttf') format('truetype');
  font-weight:400; font-style:normal; font-display:swap;
}
@font-face{
  font-family:'Garet';
  src:local('Garet Heavy'),local('Garet-Heavy'),local('Garet Bold'),local('Garet-Bold'),
      url('../fonts/Garet-Heavy.woff2') format('woff2'),
      url('../fonts/Garet-Heavy.woff') format('woff'),
      url('../fonts/Garet-Heavy.otf') format('opentype'),
      url('../fonts/Garet-Heavy.ttf') format('truetype'),
      url('../fonts/Garet-Bold.woff2') format('woff2'),
      url('../fonts/Garet-Bold.otf') format('opentype');
  font-weight:700; font-style:normal; font-display:swap;
}
/* Fallback (self-hosted, OFL licence) */
@font-face{font-family:'Montserrat';src:url('../fonts/Montserrat-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'Montserrat';src:url('../fonts/Montserrat-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap;}


/* Main headings: Inter Bold 700  |  Sub headings: Poppins SemiBold 600 (self-hosted, OFL licence) */
@font-face{font-family:'Inter';src:url('../fonts/Inter-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap;}
@font-face{font-family:'Poppins';src:url('../fonts/Poppins-Medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:'Poppins';src:url('../fonts/Poppins-SemiBold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap;}

h1, h2, .section-title, .sl-head, .hero-title,
.brand-text strong, .footer-logo strong {
  font-family: Inter, Arial, Helvetica, sans-serif !important;
  font-weight: 700 !important;
}
h3, h4, h5, h6, .sl-name {
  font-family: Poppins, Arial, Helvetica, sans-serif !important;
  font-weight: 600 !important;
  font-style: normal !important;
}
