/* SINC Insurance — D-DIN webfont stack
   Unified family name "D-DIN" with weight mapping (regular=400, bold=700, italic).
   Plus condensed and exp as separate families for special use. */

@font-face {
  font-family: 'D-DIN';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('D-DIN Regular'), url('D-DIN.woff') format('woff');
}
@font-face {
  font-family: 'D-DIN';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('D-DIN DIN-Italic'), url('D-DIN-Italic.woff') format('woff');
}
@font-face {
  font-family: 'D-DIN';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('D-DIN DIN-Bold'), url('D-DIN-Bold.woff') format('woff');
}

/* Condensed */
@font-face {
  font-family: 'D-DIN Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('D-DIN Condensed Regular'), url('D-DINCondensed.woff') format('woff');
}
@font-face {
  font-family: 'D-DIN Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('D-DIN Condensed DINCondensed-Bold'), url('D-DINCondensed-Bold.woff') format('woff');
}

/* Expanded */
@font-face {
  font-family: 'D-DIN Exp';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('D-DIN Exp Regular'), url('D-DINExp.woff') format('woff');
}
@font-face {
  font-family: 'D-DIN Exp';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('D-DIN Exp DINExp-Italic'), url('D-DINExp-Italic.woff') format('woff');
}
@font-face {
  font-family: 'D-DIN Exp';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('D-DIN Exp DINExp-Bold'), url('D-DINExp-Bold.woff') format('woff');
}
