@charset "UTF-8";

/* ==========================================================================
   AEONIK FONT FAMILY DEFINITIONS
   Loaded locally from /fonts/aeonik/
   ========================================================================== */

/* Thin (100) */
@font-face {
  font-family: 'Aeonik';
  src: url('/fonts/aeonik/aeonik-pro-thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Aeonik';
  src: url('/fonts/aeonik/aeonik-pro-thin-italic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

/* Extra Light / Air (200) */
@font-face {
  font-family: 'Aeonik';
  src: url('/fonts/aeonik/aeonik-air.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

/* Light (300) */
@font-face {
  font-family: 'Aeonik';
  src: url('/fonts/aeonik/aeonik-pro-light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Aeonik';
  src: url('/fonts/aeonik/aeonik-pro-light-italic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

/* Regular (400) */
@font-face {
  font-family: 'Aeonik';
  src: url('/fonts/aeonik/aeonik-regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Aeonik';
  src: url('/fonts/aeonik/aeonik-pro-regular-italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

/* Medium (500) */
@font-face {
  font-family: 'Aeonik';
  src: url('/fonts/aeonik/aeonik-pro-medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Aeonik';
  src: url('/fonts/aeonik/aeonik-pro-medium-italic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

/* SemiBold (600) -> mapped to Aeonik Pro Medium / Bold */
@font-face {
  font-family: 'Aeonik';
  src: url('/fonts/aeonik/aeonik-pro-medium.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Aeonik';
  src: url('/fonts/aeonik/aeonik-pro-medium-italic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

/* Bold (700) */
@font-face {
  font-family: 'Aeonik';
  src: url('/fonts/aeonik/aeonik-pro-bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Aeonik';
  src: url('/fonts/aeonik/aeonik-pro-bold-italic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

/* Extra Bold (800) */
@font-face {
  font-family: 'Aeonik';
  src: url('/fonts/aeonik/aeonik-pro-bold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

/* Black (900) */
@font-face {
  font-family: 'Aeonik';
  src: url('/fonts/aeonik/aeonik-pro-black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Aeonik';
  src: url('/fonts/aeonik/aeonik-pro-black-italic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

/* Also support 'Aeonik Pro' family name aliases */
@font-face {
  font-family: 'Aeonik Pro';
  src: url('/fonts/aeonik/aeonik-regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Aeonik Pro';
  src: url('/fonts/aeonik/aeonik-pro-regular-italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Aeonik Pro';
  src: url('/fonts/aeonik/aeonik-pro-medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Aeonik Pro';
  src: url('/fonts/aeonik/aeonik-pro-medium.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Aeonik Pro';
  src: url('/fonts/aeonik/aeonik-pro-bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Aeonik Pro';
  src: url('/fonts/aeonik/aeonik-pro-bold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Aeonik Pro';
  src: url('/fonts/aeonik/aeonik-pro-black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
