/* ============================================================
   THIRST WEBSITE — Typography
   Suisse via @font-face + Google Fonts fallbacks
   ============================================================ */

/* Google Fonts fallbacks */
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=IBM+Plex+Sans:wght@300;400;600&family=Space+Mono:wght@400;700&display=swap');

/* Suisse Int'l Condensed */
@font-face { font-family: 'SuisseIntlCond'; src: url('../assets/fonts/SuisseIntlCond-Bold.otf') format('opentype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'SuisseIntlCond'; src: url('../assets/fonts/SuisseIntlCond-Semibold.otf') format('opentype'); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: 'SuisseIntlCond'; src: url('../assets/fonts/SuisseIntlCond-Regular.otf') format('opentype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'SuisseIntlCond'; src: url('../assets/fonts/SuisseIntlCond-Light.otf') format('opentype'); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: 'SuisseIntlCond'; src: url('../assets/fonts/SuisseIntlCond-BoldItalic.otf') format('opentype'); font-weight: 700; font-style: italic; font-display: swap; }

/* Suisse Int'l */
@font-face { font-family: 'SuisseIntl'; src: url('../assets/fonts/SuisseIntl-Regular.otf') format('opentype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'SuisseIntl'; src: url('../assets/fonts/SuisseIntl-Light.otf') format('opentype'); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: 'SuisseIntl'; src: url('../assets/fonts/SuisseIntl-LightItalic.otf') format('opentype'); font-weight: 300; font-style: italic; font-display: swap; }
@font-face { font-family: 'SuisseIntl'; src: url('../assets/fonts/SuisseIntl-Medium.otf') format('opentype'); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: 'SuisseIntl'; src: url('../assets/fonts/SuisseIntl-Bold.otf') format('opentype'); font-weight: 700; font-style: normal; font-display: swap; }

/* Suisse Int'l Mono */
@font-face { font-family: 'SuisseIntlMono'; src: url('../assets/fonts/SuisseIntlMono-Regular.otf') format('opentype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'SuisseIntlMono'; src: url('../assets/fonts/SuisseIntlMono-Bold.otf') format('opentype'); font-weight: 700; font-style: normal; font-display: swap; }

/* Suisse Neue */
@font-face { font-family: 'SuisseNeue'; src: url('../assets/fonts/SuisseNeue-Regular.otf') format('opentype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'SuisseNeue'; src: url('../assets/fonts/SuisseNeue-Light.otf') format('opentype'); font-weight: 300; font-style: normal; font-display: swap; }
