@charset "utf-8";

@font-face { font-family: M-Heading-Font; font-weight: 600; src: url("https://use.typekit.net/af/27776b/00000000000000003b9b0939/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3"); font-display: swap; }

:root { --font-stack-header: 'M-Heading-Font'; --font-weight-header: 500; }

@font-face { font-family: M-Body-Font; font-weight: 400; src: url("https://use.typekit.net/af/4838bd/00000000000000003b9b0934/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3"); font-display: swap; }

@font-face { font-family: M-Body-Font; font-weight: 500; src: url("https://use.typekit.net/af/3331e6/00000000000000003b9b0936/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3"); font-display: swap; }

@font-face { font-family: M-Body-Font; font-weight: 600; src: url("https://use.typekit.net/af/27776b/00000000000000003b9b0939/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3"); font-display: swap; }

@font-face { font-family: M-Body-Font; src: url(""); font-display: swap; }

@font-face { font-family: M-Body-Font; font-weight: 700; src: url("https://use.typekit.net/af/71f83c/00000000000000003b9b093b/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3"); font-display: swap; }

@font-face { font-family: M-Body-Font; src: url(""); font-display: swap; }

@font-face { font-family: M-Body-Font; font-weight: 800; src: url("https://use.typekit.net/af/a3eee8/00000000000000003b9b093c/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3"); font-display: swap; }

@font-face { font-family: M-Body-Font; src: url(""); font-display: swap; }

@font-face { font-family: M-Body-Font; font-weight: 900; src: url("https://use.typekit.net/af/55bd39/00000000000000003b9b093f/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3"); font-display: swap; }

:root { --font-stack-body: 'M-Body-Font'; --font-weight-body: 400; }