/* SnowGroup — Webfonts
   Brand weights only (full families live in the Brand Asset Library / Drive).
   Paths relative to this file (tokens/ → ../fonts/). */

/* Display — Cut The Crap. Headlines, taglines, key brand messaging. Large formats only. */
@font-face { font-family: "Cut The Crap"; src: url("../fonts/CutTheCrap.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }

/* Primary — Montserrat. The foundation: campaign headlines, long-form, product messaging. */
@font-face { font-family: "Montserrat"; src: url("../fonts/Montserrat-Regular.ttf")   format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Montserrat"; src: url("../fonts/Montserrat-SemiBold.ttf")  format("truetype"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: "Montserrat"; src: url("../fonts/Montserrat-Bold.ttf")      format("truetype"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "Montserrat"; src: url("../fonts/Montserrat-ExtraBold.ttf") format("truetype"); font-weight: 800; font-style: normal; font-display: swap; }

/* Web — Roboto. Official web typeface: fast load, responsive UI text. */
@font-face { font-family: "Roboto"; src: url("../fonts/Roboto-Regular.ttf")  format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Roboto"; src: url("../fonts/Roboto-SemiBold.ttf") format("truetype"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: "Roboto"; src: url("../fonts/Roboto-Bold.ttf")     format("truetype"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "Roboto"; src: url("../fonts/Roboto-Black.ttf")     format("truetype"); font-weight: 900; font-style: normal; font-display: swap; }

/* Secondary — DIN Pro. Structural text: navigation, data, forms. Used sparingly. */
@font-face { font-family: "DIN Pro"; src: url("../fonts/DINPro-Regular.otf") format("opentype"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "DIN Pro"; src: url("../fonts/DINPro-Medium.otf")  format("opentype"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "DIN Pro"; src: url("../fonts/DINPro-Bold.otf")    format("opentype"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "DIN Pro"; src: url("../fonts/DINPro-Black.otf")   format("opentype"); font-weight: 900; font-style: normal; font-display: swap; }
