/* DUNE STUDIOS — brand fonts
   Neue Haas Unica Pro: primary sans (body, titles)
   CS Claire Mono: accents (labels, meta, dates) */

@font-face {
  font-family: 'Neue Haas Unica Pro';
  src: url('../assets/fonts/neue-haas-unica-pro/NeueHaasUnicaPro-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Neue Haas Unica Pro';
  src: url('../assets/fonts/neue-haas-unica-pro/NeueHaasUnicaPro-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Neue Haas Unica Pro';
  src: url('../assets/fonts/neue-haas-unica-pro/NeueHaasUnicaPro-UltraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Neue Haas Unica Pro';
  src: url('../assets/fonts/neue-haas-unica-pro/NeueHaasUnicaPro-UltLightIt.ttf') format('truetype');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Neue Haas Unica Pro';
  src: url('../assets/fonts/neue-haas-unica-pro/NeueHaasUnicaPro-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Neue Haas Unica Pro';
  src: url('../assets/fonts/neue-haas-unica-pro/NeueHaasUnicaPro-LightIt.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Neue Haas Unica Pro';
  src: url('../assets/fonts/neue-haas-unica-pro/NeueHaasUnicaPro-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Neue Haas Unica Pro';
  src: url('../assets/fonts/neue-haas-unica-pro/NeueHaasUnicaPro-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Neue Haas Unica Pro';
  src: url('../assets/fonts/neue-haas-unica-pro/NeueHaasUnicaPro-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Neue Haas Unica Pro';
  src: url('../assets/fonts/neue-haas-unica-pro/NeueHaasUnicaPro-MediumIt.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Neue Haas Unica Pro';
  src: url('../assets/fonts/neue-haas-unica-pro/NeueHaasUnicaPro-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Neue Haas Unica Pro';
  src: url('../assets/fonts/neue-haas-unica-pro/NeueHaasUnicaPro-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Neue Haas Unica Pro';
  src: url('../assets/fonts/neue-haas-unica-pro/NeueHaasUnicaPro-Heavy.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Neue Haas Unica Pro';
  src: url('../assets/fonts/neue-haas-unica-pro/NeueHaasUnicaPro-HeavyIt.ttf') format('truetype');
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Neue Haas Unica Pro';
  src: url('../assets/fonts/neue-haas-unica-pro/NeueHaasUnicaPro-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Neue Haas Unica Pro';
  src: url('../assets/fonts/neue-haas-unica-pro/NeueHaasUnicaPro-BlackIt.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'CS Claire Mono';
  src: url('../assets/fonts/cs-claire-mono/CSClaireMono-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'CS Claire Mono';
  src: url('../assets/fonts/cs-claire-mono/CSClaireMono-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
