@font-face {
  font-family: "Unified State";
  src:
    url("/font/UnifiedState.woff2") format("woff2"),
    url("/font/UnifiedState.woff") format("woff"),
    url("/font/UnifiedState.ttf") format("truetype");
  font-display: block;
  font-weight: normal;
}
@font-face {
  font-family: "Unified State";
  src:
    url("/font/STIXTwoText-Bold.woff2") format("woff2"),
    url("/font/STIXTwoText-Bold.ttf") format("ttf");
  font-display: block;
  font-weight: bold;
}
@font-face {
  font-family: "Unified State";
  src:
    url("/font/STIXTwoText-Italic.woff2") format("woff2"),
    url("/font/STIXTwoText-Italic.ttf") format("ttf");
  font-display: block;
  font-style: italic;
}
@font-face {
  font-family: "Unified State";
  src:
    url("/font/STIXTwoText-BoldItalic.woff2") format("woff2"),
    url("/font/STIXTwoText-BoldItalic.ttf") format("ttf");
  font-display: block;
  font-weight: bold;
  font-style: italic;
}

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

.icon-fallback-text .icon {
  display: none;
}

.icon-fallback-img .text,
.icon-fallback-glyph .text {
  /* visually hide but accessible (h5bp.com) */
  clip: rect(0 0 0 0);
  overflow: hidden;
  position: absolute;
  height: 1px;
  width: 1px;
}

/* Careful, to use adjoining classes here (IE7) */
.supports-no-generatedcontent .icon-fallback-glyph .text {
  clip: auto;
  overflow: visible;
  position: static;
  height: auto;
  width: auto;
}
.icon-fallback-img .icon {
  display: inline-block;
}
.icon-fallback-img .icon:before {
  content: "";
}
.supports-fontface.supports-generatedcontent .icon-fallback-img .icon {
  background-image: none;
}

/* UNIFIED STATE SYMBOLS AND ICONS */

.sym,
.sym:before,
.sym:after,
.icon,
.icon:before,
.icon:after {
  font-family: "Helvetica";
}
.unifiedstate .sym,
.unifeidstate .icon {
  visibility: hidden;
  width: 0px;
  overflow: hidden;
  display: inline;
  white-space: nowrap;
}
.unifiedstate .sym:before,
.sym:after,
.unifiedstate .icon:before,
.icon:after {
  font-family: "Unified State";
  content: "";
  visibility: visible;
  display: inline-block;
  white-space: nowrap;
}

.sym-0:before {
  content: "0";
}
.sym-1:before {
  content: "1";
}
.sym-2:before {
  content: "2";
}
.sym-3:before {
  content: "3";
}
.sym-4:before {
  content: "4";
}
.sym-5:before {
  content: "5";
}
.sym-6:before {
  content: "6";
}
.sym-7:before {
  content: "7";
}
.sym-8:before {
  content: "8";
}
.sym-9:before {
  content: "9";
}
.unifiedstate .sym-0:before {
  content: "\ed00";
}
.unifiedstate .sym-1:before {
  content: "\ed01";
}
.unifiedstate .sym-2:before {
  content: "\ed02";
}
.unifiedstate .sym-3:before {
  content: "\ed03";
}
.unifiedstate .sym-4:before {
  content: "\ed04";
}
.unifiedstate .sym-5:before {
  content: "\ed05";
}
.unifiedstate .sym-6:before {
  content: "\ed06";
}
.unifiedstate .sym-7:before {
  content: "\ed07";
}
.unifiedstate .sym-8:before {
  content: "\ed08";
}
.unifiedstate .sym-9:before {
  content: "\ed09";
}

/*
E60A: infinity
E60B: complex
E60C: real
E60D: imaginary
E60E: context
E60F: wavefunc
E610: stateful
 */

.sym-infinity:before {
  content: "I";
}
.unifiedstate .sym-infinity:before {
  content: "\ed0a";
}
.sym-infinity:after {
  content: "nfinity";
}
.unifiedstate .sym-infinity:after {
  content: "";
}

.sym-complex:before {
  content: "C";
}
.unifiedstate .sym-complex:before {
  content: "\ed0b";
}
.sym-complex:after {
  content: "omplex";
}

.sym-real:before {
  content: "R";
}
.unifiedstate .sym-real:before {
  content: "\ed0c";
}
.sym-real:after {
  content: "eal";
}

.sym-reality:before {
  content: "R";
}
.unifiedstate .sym-reality:before {
  content: "\ed0c";
}
.sym-reality:after {
  content: "eality";
}

.sym-imaginary:before {
  content: "I";
}
.unifiedstate .sym-imaginary:before {
  content: "\ed0d";
}
.sym-imaginary:after {
  content: "maginary";
}

.sym-context:before {
  content: "C";
}
.unifiedstate .sym-context:before {
  content: "\ed0e";
}
.sym-context:after {
  content: "ontext";
}

.sym-wavefunc:before {
  content: "W";
}
.unifiedstate .sym-wavefunc:before {
  content: "\ed0f";
}
.sym-wavefunc:after {
  content: "ave function";
}
.unifiedstate .sym-wavefunc:after {
  content: "";
}

.sym-sixfold:before {
  content: "S";
}
.unifiedstate .sym-sixfold:before {
  content: "\ed10";
}
.sym-sixfold:after {
  content: "ixfold";
}
.unifiedstate .sym-sixfold:after {
  content: "";
}

.sym-sixfold-social:before {
  content: "S";
}
.unifiedstate .sym-sixfold-social:before {
  content: "\ed11";
}
.sym-sixfold-social:after {
  content: "ocial";
}
.unifiedstate .sym-sixfold-social:after {
  content: "";
}

.sym-sixfold-react:before {
  content: "R";
}
.unifiedstate .sym-sixfold-react:before {
  content: "\ed12";
}
.sym-sixfold-react:after {
  content: "eact";
}
.unifiedstate .sym-sixfold-react:after {
  content: "";
}

.sym-sixfold-work:before {
  content: "W";
}
.unifiedstate .sym-sixfold-work:before {
  content: "\ed13";
}
.sym-sixfold-work:after {
  content: "ork";
}
.unifiedstate .sym-sixfold-work:after {
  content: "";
}

.sym-sixfold-recover:before {
  content: "R";
}
.unifiedstate .sym-sixfold-recover:before {
  content: "\ed14";
}
.sym-sixfold-recover:after {
  content: "ecover";
}
.unifiedstate .sym-sixfold-recover:after {
  content: "";
}

.sym-sixfold-sleep:before {
  content: "S";
}
.unifiedstate .sym-sixfold-sleep:before {
  content: "\ed15";
}
.sym-sixfold-sleep:after {
  content: "leep";
}
.unifiedstate .sym-sixfold-sleep:after {
  content: "";
}

.sym-sixfold-meditate:before {
  content: "M";
}
.unifiedstate .sym-sixfold-meditate:before {
  content: "\ed16";
}
.sym-sixfold-meditate:after {
  content: "editate";
}
.unifiedstate .sym-sixfold-meditate:after {
  content: "";
}
