@font-face{font-family:Public Sans Web;font-style:normal;font-weight:100;font-display:fallback;src:url(/fonts/PublicSans-Thin.woff2) format("woff2"),url(/fonts/PublicSans-Thin.woff) format("woff"),url(/fonts/PublicSans-Thin.ttf) format("truetype")}@font-face{font-family:Public Sans Web;font-style:normal;font-weight:200;font-display:fallback;src:url(/fonts/PublicSans-ExtraLight.woff2) format("woff2"),url(/fonts/PublicSans-ExtraLight.woff) format("woff"),url(/fonts/PublicSans-ExtraLight.ttf) format("truetype")}@font-face{font-family:Public Sans Web;font-style:normal;font-weight:300;font-display:fallback;src:url(/fonts/PublicSans-Light.woff2) format("woff2"),url(/fonts/PublicSans-Light.woff) format("woff"),url(/fonts/PublicSans-Light.ttf) format("truetype")}@font-face{font-family:Public Sans Web;font-style:normal;font-weight:400;font-display:fallback;src:url(/fonts/PublicSans-Regular.woff2) format("woff2"),url(/fonts/PublicSans-Regular.woff) format("woff"),url(/fonts/PublicSans-Regular.ttf) format("truetype")}@font-face{font-family:Public Sans Web;font-style:normal;font-weight:500;font-display:fallback;src:url(/fonts/PublicSans-Medium.woff2) format("woff2"),url(/fonts/PublicSans-Medium.woff) format("woff"),url(/fonts/PublicSans-Medium.ttf) format("truetype")}@font-face{font-family:Public Sans Web;font-style:normal;font-weight:600;font-display:fallback;src:url(/fonts/PublicSans-SemiBold.woff2) format("woff2"),url(/fonts/PublicSans-SemiBold.woff) format("woff"),url(/fonts/PublicSans-SemiBold.ttf) format("truetype")}@font-face{font-family:Public Sans Web;font-style:normal;font-weight:700;font-display:fallback;src:url(/fonts/PublicSans-Bold.woff2) format("woff2"),url(/fonts/PublicSans-Bold.woff) format("woff"),url(/fonts/PublicSans-Bold.ttf) format("truetype")}@font-face{font-family:Public Sans Web;font-style:normal;font-weight:800;font-display:fallback;src:url(/fonts/PublicSans-ExtraBold.woff2) format("woff2"),url(/fonts/PublicSans-ExtraBold.woff) format("woff"),url(/fonts/PublicSans-ExtraBold.ttf) format("truetype")}@font-face{font-family:Public Sans Web;font-style:normal;font-weight:900;font-display:fallback;src:url(/fonts/PublicSans-Black.woff2) format("woff2"),url(/fonts/PublicSans-Black.woff) format("woff"),url(/fonts/PublicSans-Black.ttf) format("truetype")}@font-face{font-family:Public Sans Web;font-style:italic;font-weight:100;font-display:fallback;src:url(/fonts/PublicSans-ThinItalic.woff2) format("woff2"),url(/fonts/PublicSans-ThinItalic.woff) format("woff"),url(/fonts/PublicSans-ThinItalic.ttf) format("truetype")}@font-face{font-family:Public Sans Web;font-style:italic;font-weight:200;font-display:fallback;src:url(/fonts/PublicSans-ExtraLightItalic.woff2) format("woff2"),url(/fonts/PublicSans-ExtraLightItalic.woff) format("woff"),url(/fonts/PublicSans-ExtraLightItalic.ttf) format("truetype")}@font-face{font-family:Public Sans Web;font-style:italic;font-weight:300;font-display:fallback;src:url(/fonts/PublicSans-LightItalic.woff2) format("woff2"),url(/fonts/PublicSans-LightItalic.woff) format("woff"),url(/fonts/PublicSans-LightItalic.ttf) format("truetype")}@font-face{font-family:Public Sans Web;font-style:italic;font-weight:400;font-display:fallback;src:url(/fonts/PublicSans-Italic.woff2) format("woff2"),url(/fonts/PublicSans-Italic.woff) format("woff"),url(/fonts/PublicSans-Italic.ttf) format("truetype")}@font-face{font-family:Public Sans Web;font-style:italic;font-weight:500;font-display:fallback;src:url(/fonts/PublicSans-MediumItalic.woff2) format("woff2"),url(/fonts/PublicSans-MediumItalic.woff) format("woff"),url(/fonts/PublicSans-MediumItalic.ttf) format("truetype")}@font-face{font-family:Public Sans Web;font-style:italic;font-weight:600;font-display:fallback;src:url(/fonts/PublicSans-SemiBoldItalic.woff2) format("woff2"),url(/fonts/PublicSans-SemiBoldItalic.woff) format("woff"),url(/fonts/PublicSans-SemiBoldItalic.ttf) format("truetype")}@font-face{font-family:Public Sans Web;font-style:italic;font-weight:700;font-display:fallback;src:url(/fonts/PublicSans-BoldItalic.woff2) format("woff2"),url(/fonts/PublicSans-BoldItalic.woff) format("woff"),url(/fonts/PublicSans-BoldItalic.ttf) format("truetype")}@font-face{font-family:Public Sans Web;font-style:italic;font-weight:800;font-display:fallback;src:url(/fonts/PublicSans-ExtraBoldItalic.woff2) format("woff2"),url(/fonts/PublicSans-ExtraBoldItalic.woff),url(/fonts/PublicSans-ExtraBoldItalic.ttf) format("truetype")}@font-face{font-family:"Source Serif Pro";font-weight:200;font-style:normal;font-stretch:normal;src:url(/fonts/WOFF2/TTF/SourceSerifPro-ExtraLight.ttf.woff2) format("woff2"),url(/fonts/WOFF/OTF/SourceSerifPro-ExtraLight.otf.woff) format("woff"),url(/fonts/OTF/SourceSerifPro-ExtraLight.otf) format("opentype"),url(/fonts/TTF/SourceSerifPro-ExtraLight.ttf) format("truetype")}@font-face{font-family:"Source Serif Pro";font-weight:200;font-style:italic;font-stretch:normal;src:url(/fonts/WOFF2/TTF/SourceSerifPro-ExtraLightIt.ttf.woff2) format("woff2"),url(/fonts/WOFF/OTF/SourceSerifPro-ExtraLightIt.otf.woff) format("woff"),url(/fonts/OTF/SourceSerifPro-ExtraLightIt.otf) format("opentype"),url(/fonts/TTF/SourceSerifPro-ExtraLightIt.ttf) format("truetype")}@font-face{font-family:"Source Serif Pro";font-weight:300;font-style:normal;font-stretch:normal;src:url(/fonts/WOFF2/TTF/SourceSerifPro-Light.ttf.woff2) format("woff2"),url(/fonts/WOFF/OTF/SourceSerifPro-Light.otf.woff) format("woff"),url(/fonts/OTF/SourceSerifPro-Light.otf) format("opentype"),url(/fonts/TTF/SourceSerifPro-Light.ttf) format("truetype")}@font-face{font-family:"Source Serif Pro";font-weight:300;font-style:italic;font-stretch:normal;src:url(/fonts/WOFF2/TTF/SourceSerifPro-LightIt.ttf.woff2) format("woff2"),url(/fonts/WOFF/OTF/SourceSerifPro-LightIt.otf.woff) format("woff"),url(/fonts/OTF/SourceSerifPro-LightIt.otf) format("opentype"),url(/fonts/TTF/SourceSerifPro-LightIt.ttf) format("truetype")}@font-face{font-family:"Source Serif Pro";font-weight:400;font-style:normal;font-stretch:normal;src:url(/fonts/WOFF2/TTF/SourceSerifPro-Regular.ttf.woff2) format("woff2"),url(/fonts/WOFF/OTF/SourceSerifPro-Regular.otf.woff) format("woff"),url(/fonts/OTF/SourceSerifPro-Regular.otf) format("opentype"),url(/fonts/TTF/SourceSerifPro-Regular.ttf) format("truetype")}@font-face{font-family:"Source Serif Pro";font-weight:400;font-style:italic;font-stretch:normal;src:url(/fonts/WOFF2/TTF/SourceSerifPro-It.ttf.woff2) format("woff2"),url(/fonts/WOFF/OTF/SourceSerifPro-It.otf.woff) format("woff"),url(/fonts/OTF/SourceSerifPro-It.otf) format("opentype"),url(/fonts/TTF/SourceSerifPro-It.ttf) format("truetype")}@font-face{font-family:"Source Serif Pro";font-weight:600;font-style:normal;font-stretch:normal;src:url(/fonts/WOFF2/TTF/SourceSerifPro-Semibold.ttf.woff2) format("woff2"),url(/fonts/WOFF/OTF/SourceSerifPro-Semibold.otf.woff) format("woff"),url(/fonts/OTF/SourceSerifPro-Semibold.otf) format("opentype"),url(/fonts/TTF/SourceSerifPro-Semibold.ttf) format("truetype")}@font-face{font-family:"Source Serif Pro";font-weight:600;font-style:italic;font-stretch:normal;src:url(/fonts/WOFF2/TTF/SourceSerifPro-SemiboldIt.ttf.woff2) format("woff2"),url(/fonts/WOFF/OTF/SourceSerifPro-SemiboldIt.otf.woff) format("woff"),url(/fonts/OTF/SourceSerifPro-SemiboldIt.otf) format("opentype"),url(/fonts/TTF/SourceSerifPro-SemiboldIt.ttf) format("truetype")}@font-face{font-family:"Source Serif Pro";font-weight:700;font-style:normal;font-stretch:normal;src:url(/fonts/WOFF2/TTF/SourceSerifPro-Bold.ttf.woff2) format("woff2"),url(/fonts/WOFF/OTF/SourceSerifPro-Bold.otf.woff) format("woff"),url(/fonts/OTF/SourceSerifPro-Bold.otf) format("opentype"),url(/fonts/TTF/SourceSerifPro-Bold.ttf) format("truetype")}@font-face{font-family:"Source Serif Pro";font-weight:700;font-style:italic;font-stretch:normal;src:url(/fonts/WOFF2/TTF/SourceSerifPro-BoldIt.ttf.woff2) format("woff2"),url(/fonts/WOFF/OTF/SourceSerifPro-BoldIt.otf.woff) format("woff"),url(/fonts/OTF/SourceSerifPro-BoldIt.otf) format("opentype"),url(/fonts/TTF/SourceSerifPro-BoldIt.ttf) format("truetype")}@font-face{font-family:"Source Serif Pro";font-weight:900;font-style:normal;font-stretch:normal;src:url(/fonts/WOFF2/TTF/SourceSerifPro-Black.ttf.woff2) format("woff2"),url(/fonts/WOFF/OTF/SourceSerifPro-Black.otf.woff) format("woff"),url(/fonts/OTF/SourceSerifPro-Black.otf) format("opentype"),url(/fonts/TTF/SourceSerifPro-Black.ttf) format("truetype")}@font-face{font-family:"Source Serif Pro";font-weight:900;font-style:italic;font-stretch:normal;src:url(/fonts/WOFF2/TTF/SourceSerifPro-BlackIt.ttf.woff2) format("woff2"),url(/fonts/WOFF/OTF/SourceSerifPro-BlackIt.otf.woff) format("woff"),url(/fonts/OTF/SourceSerifPro-BlackIt.otf) format("opentype"),url(/fonts/TTF/SourceSerifPro-BlackIt.ttf) format("truetype")}@font-face{font-family:Space Mono;font-style:italic;font-weight:400;src:local("Space Mono Italic"),local("SpaceMono-Italic"),url(/font/SpaceMono-Italic) format("truetype")}@font-face{font-family:Space Mono;font-style:italic;font-weight:700;src:local("Space Mono Bold Italic"),local("SpaceMono-BoldItalic"),url(/fonts/SpaceMono-BoldItalic) format("truetype")}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;src:local("Space Mono"),local("SpaceMono-Regular"),url(/fonts/SpaceMono-Regular) format("truetype")}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;src:local("Space Mono Bold"),local("SpaceMono-Bold"),url(/fonts/SpaceMono-Bold) format("truetype")}body{margin:0;padding:0;border:0;color:#222;position:relative;min-height:100%}.dark{background-color:#3c3c3c;color:#e6e6e6}.dark-text{color:#e6e6e6}html{height:100%}p{font-family:"Source Serif Pro",serif;font-size:18px;line-height:1.25}h1,h2,h3,h4,h5,h6{font-family:Public Sans Web,sans-serif}body{margin:0;padding:0;border:0;color:#222}a{text-decoration:none;color:#008fd5}a:visited{color:#008fd5}a:hover{text-decoration:underline}.wrapper{margin:0 auto;max-width:1024px}@media(max-width:992px){.wrapper{margin:0 20px}}.intro{margin:40px 0 300px}blockquote{color:#999;border-left:2px solid #3c3c3c;padding-left:10px}nav{border-bottom:2px solid #000;max-height:none}nav a{text-decoration:none;color:#222}nav a:visited{color:#000}nav a:hover{color:#3c3c3c}nav .nav-container{width:100%}nav .nav-container .menu{float:right;margin:10px 0}nav .nav-container .menu ul{list-style-type:none}nav .nav-container .menu ul li{display:inline-block;padding:0 10px}nav .nav-container .home{display:inline-block}footer{background-color:#262626;color:#fff;position:absolute;right:0;bottom:0;left:0;height:60px;width:100%}.post-group{margin-top:20px}.post-group .post-row .post-title{width:100%;margin-bottom:0;display:block;font-weight:700;font-size:22px;font-family:sans-serif}.post-group .post-row .post-title a{text-decoration:none;color:#222}.post-group .post-row .post-title a:visited{color:#000}.post-group .post-row .post-title a:hover{color:#3c3c3c;text-decoration:underline}.post-group .post-row .post-date{text-transform:uppercase;font-family:Public Sans Web,sans-serif;color:#999;font-weight:700;margin:5px 0;font-size:14px;line-height:1.5em}.post-group .post-description{margin-top:0;margin-bottom:35px;width:100%}.notes .category h2{border-bottom:1px solid #000;padding:10px}.notes .category .subcategory{border:1px solid #000;margin-bottom:20px}.notes .category .subcategory a{font-family:"Source Serif Pro",serif}.notes .category .subcategory h3{margin-top:0;border-bottom:1px solid #000;padding:10px}.single{padding-top:20px;padding-bottom:70px}.single .tags a{text-decoration:none;color:#222}.single .tags a:visited{color:#000}.single .tags a:hover{color:#3c3c3c}.single .tags p{background-color:#f8efe7;display:inline-block;padding:15px;font-family:Space Mono;font-size:14px;margin-right:10px}.single .tags .filedUnder{color:#999;border-bottom:1px solid #999;padding:0 0 5px;margin:50px 0 0;font-family:Space Mono;text-transform:uppercase;font-size:15px;font-weight:300}.taxonomy .taxTitle,.taxonomy h3{text-align:center}.taxonomy a{text-decoration:none;color:#222}.taxonomy a:visited{color:#000}.taxonomy a:hover{color:#3c3c3c;text-decoration:underline}.taxonomy h3{color:#999;font-family:Space Mono;text-transform:uppercase}.taxonomy ul{list-style:none}.taxonomy ul li{border-bottom:2px solid #999;padding:30px 0}.taxonomy ul li span{display:block;margin:10px 0}.taxonomy ul li .datetime{color:#999;font-family:Space Mono;text-transform:uppercase}table{width:100%;border-collapse:collapse;border-spacing:0;font-family:Space Mono}table thead{vertical-align:bottom;text-transform:uppercase;text-align:left;border-bottom:2px solid #000;margin:0;padding:0}table thead tr th{padding:5px}table tbody{margin:0;padding:0}table tbody tr td{padding:2px;border-bottom:1px solid #cdcdcd;height:100%;vertical-align:middle}table tbody tr:last-of-type{border:0}table tbody tr:last-of-type td{border:0}
