/*
 * sigmoidal.io typefaces (Pangram Pangram), self-hosted from the files sigmoidal.io serves:
 * PP Fragment Text for headings, PP Fragment Sans for body text (sigmoidal.io calls it "neue").
 * Weight mapping follows sigmoidal.io: 500 uses the Regular cut, 700 the ExtraBold cut.
 */
@font-face { font-family: "PP Fragment Text"; src: url("/portal/fonts/PPFragment_TextRegular.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "PP Fragment Sans"; src: url("/portal/fonts/PPFragment_SansLight.woff2") format("woff2"); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: "PP Fragment Sans"; src: url("/portal/fonts/PPFragment_SansRegular.woff2") format("woff2"); font-weight: 400 500; font-style: normal; font-display: swap; }
@font-face { font-family: "PP Fragment Sans"; src: url("/portal/fonts/PPFragment_SansRegularItalic.woff2") format("woff2"); font-weight: 400 500; font-style: italic; font-display: swap; }
@font-face { font-family: "PP Fragment Sans"; src: url("/portal/fonts/PPFragment_SansExtraBold.woff2") format("woff2"); font-weight: 600 800; font-style: normal; font-display: swap; }
