body{font-family:Lato,sans-serif;font-size:16px;background-color:#000}.bg-primary{background-color:#18bc9c!important}.scroll-to-top{z-index:1042;right:1rem;bottom:1rem;display:none}.scroll-to-top a{width:3.5rem;height:3.5rem;background-color:rgba(33,37,41,.5);line-height:3.1rem}a{color:#89bfb4;text-decoration:none}a:visited{color:#89bfb4;text-decoration:none}a:focus{color:#abeee0;text-decoration:none}a:hover{color:#abeee0;text-decoration:none}a:active{color:#abeee0;text-decoration:none}.active_fake{color:red}#mainNav .navbar-brand{color:#bfbfbf}#mainNav .navbar-nav{letter-spacing:.0625rem}#mainNav .navbar-nav li.nav-item a.nav-link{color:#bfbfbf}#mainNav .navbar-brand:hover,#mainNav .navbar-nav li.nav-item a.nav-link:hover{color:#fff}@media (min-width:992px){#mainNav{transition:background-color .3s linear}#mainNav .navbar-brand{font-size:1em}#mainNav .nav-link{padding:0 0}#mainNav .navbar-nav{margin-top:0}#mainNav .navbar-nav>li.nav-item>a.nav-link.active{color:#fff}#mainNav .navbar-nav>li.nav-item>a.nav-link.active:active,#mainNav .navbar-nav>li.nav-item>a.nav-link.active:focus,#mainNav .navbar-nav>li.nav-item>a.nav-link.active:hover{color:#69c4ff}#mainNav.navbar-shrink{background-color:rgba(20,20,20,.9);transition:background-color .3s linear}}.bg-navbar{border-color:transparent;background-color:rgba(0,0,0,.85)}@media (min-width:992px){.bg-navbar{background-color:#000}}#mainNav .navbar-nav li.nav-item a.nav-link.active{color:#69c4ff}#mainNav .navbar-toggler{font-size:80%;padding:.8rem}@media (max-width:992px){#mainNav .navbar-brand:hover,#mainNav .navbar-nav li.nav-item a.nav-link:hover{background-color:rgba(99,99,99,.8)}}a.glow,a.glow:focus,a.glow:hover{text-decoration:none;color:#aaf;text-shadow:none;-webkit-transition:.2s linear 0s;-moz-transition:.2s linear 0s;-o-transition:.2s linear 0s;transition:.2s linear 0s;outline:0 none}a.glow:hover{text-shadow:-2px 2px 8px #55f,1px -1px 8px #0f0;text-shadow:-2px 2px 5px #cff,1px -1px 8px #fff}.roman-numerals{font-family:'Roboto Slab',serif;font-weight:inherit;letter-spacing:.2rem}footer{justify-content:center;padding:2rem 0;background-color:#000}#footer_container{max-width:800px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;font-size:.9rem;text-align:left}#copyright{display:flex;justify-content:center;text-align:center;font-family:Arial,sans-serif;font-size:.9rem;color:rgba(255,255,255,.3);line-height:1.5;letter-spacing:-.366667px;padding-top:1rem;padding-bottom:2rem;padding-left:0;padding-right:0;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:970px){#copyright{margin-left:auto;padding-bottom:2rem;padding-left:0;padding-right:0}}#copyright div{padding:0 .25rem}.disclaimer{grid-column-start:1;grid-column-end:3;text-align:justify;font-family:Arial,sans-serif;font-size:.8rem;color:rgba(255,255,255,.3);line-height:1.5;padding:0 2rem}@media (min-width:970px){.disclaimer{text-align:center;padding:0}}#social_buttons{font-size:1.5rem;padding:0;text-align:center}@media (min-width:970px){#social_buttons{font-size:1.5rem;padding:0;text-align:left}}.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.resp-sharing-button__link{display:inline-block;text-decoration:none;color:rgba(255,255,255,.84);margin:.25em}.resp-sharing-button{border-radius:5px;transition:25ms ease-out;padding:0 .4rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.resp-sharing-button:hover{color:#fff}.resp-sharing-button--small svg{margin:0;vertical-align:middle}.resp-sharing-button--linkedin{background-color:#0077b5}.hovertip{position:relative;display:inline-block}.hovertip .hovertiptext{visibility:hidden;font-size:.8rem;width:120px;background-color:#585858;color:rgba(255,255,255,.7);text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:150%;left:50%;margin-left:-60px;opacity:0;transition:opacity .25s}.hovertip .hovertiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#585858 transparent transparent transparent}.hovertip:hover .hovertiptext{visibility:visible;opacity:1}.spacer{width:100%;padding:1.4rem}.dash{border:1px solid rgba(255,255,255,.75);width:3%}.carpet{position:relative;max-width:980px;margin:auto;width:100%;font-family:'Open Sans',sans-serif;color:#e6e6e6;background-color:rgba(0,0,0,.35);border-radius:.5rem;border:1px solid rgba(255,255,255,.5);padding:0 2.25rem}span.line{display:inline-block}.project_description_section{text-align:left;padding:0 .1rem}.project_company{font-size:.9rem;font-variant:small-caps;letter-spacing:.1rem}.project_title{color:#fff;font-size:2.25rem;font-weight:300;text-transform:uppercase;letter-spacing:.2rem;padding-bottom:1.4rem}.project_title_medium{color:#fff;font-size:1.75rem;font-weight:300;text-transform:uppercase;letter-spacing:.1rem;padding-bottom:1.4rem}.project_description{font-size:1.1rem;padding-bottom:3rem}.project_role{font-size:1.5rem;font-weight:300;text-align:left;text-transform:uppercase;letter-spacing:.1rem}.project_role_description{font-size:1.1rem;text-align:justify;padding-top:.25rem;padding-bottom:1rem}.video_description_section{font-size:1.1rem;text-align:justify;padding-top:1rem}.video_title{font-size:1.5rem;font-weight:300;text-align:left;text-transform:uppercase;letter-spacing:.1rem;padding-bottom:.5rem}.video_description{font-size:1.1rem;text-align:justify;padding-bottom:1rem}.presentation_title{font-size:1.5rem;font-weight:300;text-align:left;text-transform:uppercase;letter-spacing:.1rem;padding-bottom:0}.presentation_subtitle{font-size:1.25rem;text-align:left;padding-top:0;padding-bottom:1.5rem}.video_frame{position:relative;padding-bottom:56.25%;height:0;border:1px solid #fff}.video_frame iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video_frame:hover{box-shadow:0 0 0 3px #fff}.video_frame:hover iframe{filter:brightness(1.25)}#top-and-bottom{color:#000;padding:1rem;font-size:10%}