.app__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.app__footer a{fill:#d13737;-webkit-box-shadow:none;box-shadow:none}.app__footer a:active,.app__footer a:focus,.app__footer a:hover{fill:#c9c9c9;-webkit-box-shadow:none;box-shadow:none}.app__footer a:active svg,.app__footer a:focus svg,.app__footer a:hover svg{-webkit-filter:drop-shadow(.2rem .4rem #383838);filter:drop-shadow(.2rem .4rem #383838)}.app__footer-project-nav-container:first-child .app__footer-project-nav{margin:0 auto 0 2vmin}.app__footer-project-nav-container:last-child .app__footer-project-nav{margin:0 2vmin 0 auto}.app__footer-project-nav{font-size:10vmin}.app__footer-project-nav span{display:none}@media (min-width:576px){.app__footer-project-nav{font-size:5vmin}}@media (min-width:992px){.app__footer-project-nav{font-size:3vmin}.app__footer-project-nav span{display:inline}}.app__footer-project-nav-container,.app__footer-social{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.app__footer-social a{margin:0 3vmin}@media (min-width:576px){.app__footer-social a{margin:0 2vmin}}.app__footer-social svg{-webkit-filter:drop-shadow(.2rem .4rem #242424);filter:drop-shadow(.2rem .4rem #242424)}

/*! modern-normalize | MIT License | https://github.com/sindresorhus/modern-normalize */html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}hr{height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{padding:0}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-family:IBM Plex Sans;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(../fonts/IBMPlexSans-LightItalic.090aeef9.woff2) format("woff2"),url(../fonts/IBMPlexSans-LightItalic.ee3200de.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(../fonts/IBMPlexSans.37ab8556.woff2) format("woff2"),url(../fonts/IBMPlexSans.31c57dda.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url(../fonts/IBMPlexMono-LightItalic.0e0750ac.woff2) format("woff2"),url(../fonts/IBMPlexMono-LightItalic.a93bd82d.woff) format("woff");font-weight:300;font-style:italic}body{font-family:IBM Plex Sans,Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-family:IBM Plex Mono,monospace;font-style:italic;font-weight:300;color:#be2c2c;margin-top:0}h1{font-size:10vmin}h2{font-size:8vmin}h3{font-size:6vmin}h4{font-size:4vmin}h5{font-size:3vmin}p{font-size:6vmin;line-height:8vmin}i{font-size:2rem}a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;outline:0;text-decoration:none;position:relative}a:not(.block-link){color:#d13737;-webkit-box-shadow:inset 0 -.4rem 0 0 rgba(136,41,43,.4);box-shadow:inset 0 -.4rem 0 0 rgba(136,41,43,.4)}a:not(.block-link):active,a:not(.block-link):focus,a:not(.block-link):hover{color:#c9c9c9;-webkit-box-shadow:inset 0 -.2rem 0 0 #d13737;box-shadow:inset 0 -.2rem 0 0 #d13737}.fa-icon{width:auto;height:8vmin}@media (min-width:576px){.fa-icon{height:4vmin}}.italic{font-family:IBM Plex Mono,monospace;font-style:italic;font-weight:300}.normal{font-family:IBM Plex Sans,Helvetica,Arial,sans-serif;font-style:normal}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}iframe{max-height:45vmin;max-width:80vmin}@media (min-width:576px){iframe{max-height:auto;max-width:auto}}.tippy-tooltip.footer-theme{background-color:#242424;color:#d54848}html{font-size:100%}body,html{height:100%;width:100%;overflow:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#151515;color:#fefdfd}@supports not (-webkit-overflow-scrolling:touch){::-webkit-scrollbar{width:1vmin}@media (min-width:768px){::-webkit-scrollbar{width:.8vmin}}::-webkit-scrollbar-thumb{background-color:rgba(136,41,43,.6)}}.app{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;grid-template-areas:"header" "main" "footer";height:100%;width:100%}.app__nav{grid-area:header;font-size:6vmin;padding:4.5vmin 2vmin;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.app__nav a{margin:0 4vmin}.app__nav a.router-link-active{color:#88292b}.app__nav a:active,.app__nav a:focus,.app__nav a:hover{color:#c9c9c9}@media (min-width:576px){.app__nav{padding:2vmin;font-size:4vmin}.app__nav a{margin:0 2vmin}}.app__content{padding:8vmin 8vmin 0;grid-area:main;overflow-x:hidden;overflow-y:scroll}@supports (-webkit-overflow-scrolling:touch){.app__content{-webkit-overflow-scrolling:touch}}.app__inner-content{margin-bottom:4vmin}.app__footer{grid-area:footer;padding:2vmin}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.slide-right-fade-enter-active,.slide-right-fade-leave-active{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.slide-right-fade-enter,.slide-right-fade-leave-to{-webkit-transform:translateX(8vmin);transform:translateX(8vmin);opacity:0}.home{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}@media (min-width:768px){.home{height:auto}}.home p{margin-top:0}