/* The studio's own type, committed in brand/typeface/ (see its README): Apsis for display,
   the Apsis skins (every weight, each with an italic at Apsis's own 8°), Apsis Kit, and
   Nitride for text, as static weights and as one variable file. No licensed fonts are needed. */
@font-face { font-family: "Apsis"; font-weight: 300; font-style: normal; font-display: swap; src: url("../../../brand/typeface/apsis/fonts/woff2/Apsis-Light.woff2") format("woff2"); }
@font-face { font-family: "Apsis"; font-weight: 300; font-style: italic; font-display: swap; src: url("../../../brand/typeface/apsis/fonts/woff2/Apsis-LightItalic.woff2") format("woff2"); }
@font-face { font-family: "Apsis"; font-weight: 400; font-style: normal; font-display: swap; src: url("../../../brand/typeface/apsis/fonts/woff2/Apsis-Regular.woff2") format("woff2"); }
@font-face { font-family: "Apsis"; font-weight: 400; font-style: italic; font-display: swap; src: url("../../../brand/typeface/apsis/fonts/woff2/Apsis-Italic.woff2") format("woff2"); }
@font-face { font-family: "Apsis"; font-weight: 500; font-style: normal; font-display: swap; src: url("../../../brand/typeface/apsis/fonts/woff2/Apsis-Medium.woff2") format("woff2"); }
@font-face { font-family: "Apsis"; font-weight: 500; font-style: italic; font-display: swap; src: url("../../../brand/typeface/apsis/fonts/woff2/Apsis-MediumItalic.woff2") format("woff2"); }
@font-face { font-family: "Apsis"; font-weight: 700; font-style: normal; font-display: swap; src: url("../../../brand/typeface/apsis/fonts/woff2/Apsis-Bold.woff2") format("woff2"); }
@font-face { font-family: "Apsis"; font-weight: 700; font-style: italic; font-display: swap; src: url("../../../brand/typeface/apsis/fonts/woff2/Apsis-BoldItalic.woff2") format("woff2"); }
@font-face { font-family: "Apsis Line"; font-weight: 300; font-style: normal; font-display: swap; src: url("../../../brand/typeface/apsis/fonts/woff2/ApsisLine-Light.woff2") format("woff2"); }
@font-face { font-family: "Apsis Line"; font-weight: 300; font-style: italic; font-display: swap; src: url("../../../brand/typeface/apsis/fonts/woff2/ApsisLine-LightItalic.woff2") format("woff2"); }
@font-face { font-family: "Apsis Line"; font-weight: 400; font-style: normal; font-display: swap; src: url("../../../brand/typeface/apsis/fonts/woff2/ApsisLine-Regular.woff2") format("woff2"); }
@font-face { font-family: "Apsis Line"; font-weight: 400; font-style: italic; font-display: swap; src: url("../../../brand/typeface/apsis/fonts/woff2/ApsisLine-Italic.woff2") format("woff2"); }
@font-face { font-family: "Apsis Line"; font-weight: 500; font-style: normal; font-display: swap; src: url("../../../brand/typeface/apsis/fonts/woff2/ApsisLine-Medium.woff2") format("woff2"); }
@font-face { font-family: "Apsis Line"; font-weight: 500; font-style: italic; font-display: swap; src: url("../../../brand/typeface/apsis/fonts/woff2/ApsisLine-MediumItalic.woff2") format("woff2"); }
@font-face { font-family: "Apsis Line"; font-weight: 700; font-style: normal; font-display: swap; src: url("../../../brand/typeface/apsis/fonts/woff2/ApsisLine-Bold.woff2") format("woff2"); }
@font-face { font-family: "Apsis Line"; font-weight: 700; font-style: italic; font-display: swap; src: url("../../../brand/typeface/apsis/fonts/woff2/ApsisLine-BoldItalic.woff2") format("woff2"); }
@font-face { font-family: "Apsis Mesh"; font-weight: 300; font-style: normal; font-display: swap; src: url("../../../brand/typeface/apsis/fonts/woff2/ApsisMesh-Light.woff2") format("woff2"); }
@font-face { font-family: "Apsis Mesh"; font-weight: 300; font-style: italic; font-display: swap; src: url("../../../brand/typeface/apsis/fonts/woff2/ApsisMesh-LightItalic.woff2") format("woff2"); }
@font-face { font-family: "Apsis Mesh"; font-weight: 400; font-style: normal; font-display: swap; src: url("../../../brand/typeface/apsis/fonts/woff2/ApsisMesh-Regular.woff2") format("woff2"); }
@font-face { font-family: "Apsis Mesh"; font-weight: 400; font-style: italic; font-display: swap; src: url("../../../brand/typeface/apsis/fonts/woff2/ApsisMesh-Italic.woff2") format("woff2"); }
@font-face { font-family: "Apsis Mesh"; font-weight: 500; font-style: normal; font-display: swap; src: url("../../../brand/typeface/apsis/fonts/woff2/ApsisMesh-Medium.woff2") format("woff2"); }
@font-face { font-family: "Apsis Mesh"; font-weight: 500; font-style: italic; font-display: swap; src: url("../../../brand/typeface/apsis/fonts/woff2/ApsisMesh-MediumItalic.woff2") format("woff2"); }
@font-face { font-family: "Apsis Mesh"; font-weight: 700; font-style: normal; font-display: swap; src: url("../../../brand/typeface/apsis/fonts/woff2/ApsisMesh-Bold.woff2") format("woff2"); }
@font-face { font-family: "Apsis Mesh"; font-weight: 700; font-style: italic; font-display: swap; src: url("../../../brand/typeface/apsis/fonts/woff2/ApsisMesh-BoldItalic.woff2") format("woff2"); }
@font-face { font-family: "Apsis Dot"; font-weight: 300; font-style: normal; font-display: swap; src: url("../../../brand/typeface/apsis/fonts/woff2/ApsisDot-Light.woff2") format("woff2"); }
@font-face { font-family: "Apsis Dot"; font-weight: 300; font-style: italic; font-display: swap; src: url("../../../brand/typeface/apsis/fonts/woff2/ApsisDot-LightItalic.woff2") format("woff2"); }
@font-face { font-family: "Apsis Dot"; font-weight: 400; font-style: normal; font-display: swap; src: url("../../../brand/typeface/apsis/fonts/woff2/ApsisDot-Regular.woff2") format("woff2"); }
@font-face { font-family: "Apsis Dot"; font-weight: 400; font-style: italic; font-display: swap; src: url("../../../brand/typeface/apsis/fonts/woff2/ApsisDot-Italic.woff2") format("woff2"); }
@font-face { font-family: "Apsis Dot"; font-weight: 500; font-style: normal; font-display: swap; src: url("../../../brand/typeface/apsis/fonts/woff2/ApsisDot-Medium.woff2") format("woff2"); }
@font-face { font-family: "Apsis Dot"; font-weight: 500; font-style: italic; font-display: swap; src: url("../../../brand/typeface/apsis/fonts/woff2/ApsisDot-MediumItalic.woff2") format("woff2"); }
@font-face { font-family: "Apsis Dot"; font-weight: 700; font-style: normal; font-display: swap; src: url("../../../brand/typeface/apsis/fonts/woff2/ApsisDot-Bold.woff2") format("woff2"); }
@font-face { font-family: "Apsis Dot"; font-weight: 700; font-style: italic; font-display: swap; src: url("../../../brand/typeface/apsis/fonts/woff2/ApsisDot-BoldItalic.woff2") format("woff2"); }
@font-face { font-family: "Apsis Pixel"; font-weight: 300; font-style: normal; font-display: swap; src: url("../../../brand/typeface/apsis/fonts/woff2/ApsisPixel-Light.woff2") format("woff2"); }
@font-face { font-family: "Apsis Pixel"; font-weight: 300; font-style: italic; font-display: swap; src: url("../../../brand/typeface/apsis/fonts/woff2/ApsisPixel-LightItalic.woff2") format("woff2"); }
@font-face { font-family: "Apsis Pixel"; font-weight: 400; font-style: normal; font-display: swap; src: url("../../../brand/typeface/apsis/fonts/woff2/ApsisPixel-Regular.woff2") format("woff2"); }
@font-face { font-family: "Apsis Pixel"; font-weight: 400; font-style: italic; font-display: swap; src: url("../../../brand/typeface/apsis/fonts/woff2/ApsisPixel-Italic.woff2") format("woff2"); }
@font-face { font-family: "Apsis Pixel"; font-weight: 500; font-style: normal; font-display: swap; src: url("../../../brand/typeface/apsis/fonts/woff2/ApsisPixel-Medium.woff2") format("woff2"); }
@font-face { font-family: "Apsis Pixel"; font-weight: 500; font-style: italic; font-display: swap; src: url("../../../brand/typeface/apsis/fonts/woff2/ApsisPixel-MediumItalic.woff2") format("woff2"); }
@font-face { font-family: "Apsis Pixel"; font-weight: 700; font-style: normal; font-display: swap; src: url("../../../brand/typeface/apsis/fonts/woff2/ApsisPixel-Bold.woff2") format("woff2"); }
@font-face { font-family: "Apsis Pixel"; font-weight: 700; font-style: italic; font-display: swap; src: url("../../../brand/typeface/apsis/fonts/woff2/ApsisPixel-BoldItalic.woff2") format("woff2"); }
@font-face { font-family: "Apsis Kit"; font-weight: 400; font-style: normal; font-display: swap; src: url("../../../brand/typeface/apsis/fonts/woff2/ApsisKit-Regular.woff2") format("woff2"); }
@font-face { font-family: "Nitride"; font-weight: 300; font-style: normal; font-display: swap; src: url("../../../brand/typeface/nitride/fonts/woff2/Nitride-Light.woff2") format("woff2"); }
@font-face { font-family: "Nitride"; font-weight: 300; font-style: italic; font-display: swap; src: url("../../../brand/typeface/nitride/fonts/woff2/Nitride-LightItalic.woff2") format("woff2"); }
@font-face { font-family: "Nitride"; font-weight: 400; font-style: normal; font-display: swap; src: url("../../../brand/typeface/nitride/fonts/woff2/Nitride-Book.woff2") format("woff2"); }
@font-face { font-family: "Nitride"; font-weight: 400; font-style: italic; font-display: swap; src: url("../../../brand/typeface/nitride/fonts/woff2/Nitride-Italic.woff2") format("woff2"); }
@font-face { font-family: "Nitride"; font-weight: 500; font-style: normal; font-display: swap; src: url("../../../brand/typeface/nitride/fonts/woff2/Nitride-Medium.woff2") format("woff2"); }
@font-face { font-family: "Nitride"; font-weight: 500; font-style: italic; font-display: swap; src: url("../../../brand/typeface/nitride/fonts/woff2/Nitride-MediumItalic.woff2") format("woff2"); }
@font-face { font-family: "Nitride"; font-weight: 600; font-style: normal; font-display: swap; src: url("../../../brand/typeface/nitride/fonts/woff2/Nitride-Demibold.woff2") format("woff2"); }
@font-face { font-family: "Nitride"; font-weight: 600; font-style: italic; font-display: swap; src: url("../../../brand/typeface/nitride/fonts/woff2/Nitride-DemiboldItalic.woff2") format("woff2"); }
@font-face { font-family: "Nitride"; font-weight: 700; font-style: normal; font-display: swap; src: url("../../../brand/typeface/nitride/fonts/woff2/Nitride-Bold.woff2") format("woff2"); }
@font-face { font-family: "Nitride"; font-weight: 700; font-style: italic; font-display: swap; src: url("../../../brand/typeface/nitride/fonts/woff2/Nitride-BoldItalic.woff2") format("woff2"); }
@font-face { font-family: "Nitride"; font-weight: 900; font-style: normal; font-display: swap; src: url("../../../brand/typeface/nitride/fonts/woff2/Nitride-Black.woff2") format("woff2"); }
@font-face { font-family: "Nitride"; font-weight: 900; font-style: italic; font-display: swap; src: url("../../../brand/typeface/nitride/fonts/woff2/Nitride-BlackItalic.woff2") format("woff2"); }
/* Nitride Variable: one file per slope, weight 300 to 900 on a continuous axis (chapter 06) */
@font-face { font-family: "Nitride Variable"; font-weight: 300 900; font-style: normal; font-display: swap; src: url("../../../brand/typeface/nitride/fonts/woff2/NitrideVariable.woff2") format("woff2"); }
@font-face { font-family: "Nitride Variable"; font-weight: 300 900; font-style: italic; font-display: swap; src: url("../../../brand/typeface/nitride/fonts/woff2/NitrideVariable-Italic.woff2") format("woff2"); }
