a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width:768px){.container{max-width:768px}}@media (min-width:992px){.container{max-width:992px}}@media (min-width:1200px){.container{max-width:1200px}}html{background-color:#141414}*,:after,:before{box-sizing:border-box}::-moz-selection{background-color:#4a4a4a;color:#e6e6e6;text-shadow:none}::selection{background-color:#4a4a4a;color:#e6e6e6;text-shadow:none}@media screen and (max-width:450px){.hidden-xs{display:none}}@font-face{font-display:swap;font-family:archisticobold;font-style:normal;font-weight:400;src:url(/fonts/Archistico_Bold-webfont.eot);src:url(/fonts/Archistico_Bold-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/Archistico_Bold-webfont.woff) format("woff"),url(/fonts/Archistico_Bold-webfont.ttf) format("truetype"),url(/fonts/Archistico_Bold-webfont.svg#archisticonormal) format("svg")}@font-face{font-display:swap;font-family:Menlo Regular;font-style:normal;font-weight:400;src:local("Menlo Regular"),url(/fonts/Menlo-Regular.woff) format("woff")}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;font-size:10px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#f8f8f8;font-family:Menlo Regular,monospace;font-weight:400;line-height:1.25}body,p{font-size:1.6rem}p{line-height:1.5}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:archisticobold,sans-serif;font-weight:400;line-height:1.25}.h6,h6{font-size:1.6rem}@media screen and (min-width:992px){.h6,h6{font-size:2rem}}.h5,h5{font-size:2rem}@media screen and (min-width:992px){.h5,h5{font-size:2.5rem}}.h4,h4{font-size:2.5rem}@media screen and (min-width:992px){.h4,h4{font-size:3.125rem}}.h3,h3{font-size:3.125rem}@media screen and (min-width:992px){.h3,h3{font-size:3.90625rem}}.h2,h2{font-size:3.90625rem}@media screen and (min-width:992px){.h2,h2{font-size:4.8828125rem}}.h1,h1{font-size:4.8828125rem}@media screen and (min-width:992px){.h1,h1{font-size:6.103515625rem}}a{text-decoration:none}a,a:visited{color:#f8f8f8}a:active,a:focus,a:hover{text-decoration:underline}sup{font-size:75%;line-height:0;position:relative;top:-.5em;vertical-align:baseline}.homepage__section-heading,.homepage__section-subheading,.markdown-h1,.markdown-h2{font-family:Menlo Regular,monospace;font-size:1.6rem;letter-spacing:-.75px;text-decoration:underline;text-transform:uppercase}.homepage__section-heading:before,.markdown-h1:before{content:"# "}.homepage__section-subheading:before,.markdown-h2:before{content:"## "}.markdown-list li:before{content:"* "}.logomark{color:#c46a6a;display:inline-flex;flex-wrap:wrap;font-family:archisticobold,sans-serif;line-height:1em;position:relative;vertical-align:middle}.logomark__brace{color:#e6e6e6;font-size:.45em}.logomark__half{display:inline-flex}.logomark__half+.logomark__half{position:relative;top:.11em}@media screen and (min-width:768px){.timeline__row{align-items:center;display:flex}}.timeline__row+.timeline__row{margin-top:3rem}.timeline__date{color:#e6e6e6}@media screen and (min-width:768px){.timeline__date{box-sizing:content-box;flex-grow:0;flex-shrink:0;padding-right:3rem;text-align:right;width:150px}}.timeline__content{padding-left:1.5rem}@media screen and (min-width:768px){.timeline__content{padding-left:0}}.timeline__content h3{color:#cda869;font-size:5rem;line-height:1;margin-top:1rem}.timeline__content small{color:#7587a6;display:block;font-family:Menlo Regular,monospace;font-size:1.6rem;line-height:1.3;margin-top:.5rem}.timeline__content small small{color:#cda869;display:inline;font-size:.8em;margin:0}.timeline__content small small:before{content:"- "}.site-footer__content{border:solid rgba(74,74,74,.5);border-width:1px 0 0;color:#cda869;font-size:1.2rem;line-height:1.5;padding:1.5rem 0 1rem}.site-footer__content a{color:#7587a6}@media screen and (min-width:768px){.site-footer__content ul,.site-footer__content ul li{display:inline-block}.site-footer__content ul li+li:before{content:" | "}}.homepage{line-height:1.5;min-height:calc(100vh - 3.8rem);padding-bottom:3rem}.homepage__splash{align-items:center;display:flex;justify-content:center;min-height:100vh;padding-bottom:5vh}.homepage__splash__content{display:none}.homepage__splash__content.in{display:block}.homepage__splash h1{font-size:5rem;text-align:center}@media screen and (min-width:375px){.homepage__splash h1{font-size:6.2rem}}@media screen and (min-width:768px){.homepage__splash h1{font-size:10rem}}@media screen and (min-width:992px){.homepage__splash h1{font-size:15rem}}.homepage__splash p{font-size:1.6rem;text-align:center}@media screen and (min-width:768px){.homepage__splash p{font-size:1.8rem}}@media screen and (min-width:992px){.homepage__splash p{font-size:2.2rem}}@supports (-webkit-touch-callout:none){.homepage__splash{padding-bottom:20vh}}.homepage__section{margin-bottom:6rem;margin-top:6rem}@media screen and (min-width:1200px){.homepage__section.container{max-width:992px}}.homepage__section p{margin:3rem 0}.homepage__section li+li{padding-top:.5rem}.homepage__section li small{font-size:.75em}.homepage__section-heading{color:#8f9d6a;font-size:2rem;margin-bottom:3rem}.homepage__section-subheading{color:#cda869;font-size:1.6rem;margin:3rem 0 1.5rem}.homepage .timeline{margin:4rem 0}@-webkit-keyframes blink{0%{opacity:0}to{opacity:1}}@keyframes blink{0%{opacity:0}to{opacity:1}}.cursor{-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:.35s;animation-duration:.35s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:blink;animation-name:blink;-webkit-animation-timing-function:steps(2);animation-timing-function:steps(2);background-color:#f8f8f8;display:inline-block;height:1em;line-height:inherit;vertical-align:middle;width:2px}

/*# sourceMappingURL=app.css.map*/