@import url(https://fonts.googleapis.com/css?family=Open+Sans);*{box-sizing:border-box}section{height:100vh}section#about{text-align:center}section h1{text-align:center}.container{padding:0 15px 0 15px}@media (min-width:0){.container{max-width:100%;margin-left:auto;margin-right:auto}.container:after{content:" ";display:block;clear:both}}@media (min-width:576px){.container{max-width:540px;margin-left:auto;margin-right:auto}.container:after{content:" ";display:block;clear:both}}@media (min-width:768px){.container{max-width:720px;margin-left:auto;margin-right:auto}.container:after{content:" ";display:block;clear:both}}@media (min-width:992px){.container{max-width:960px;margin-left:auto;margin-right:auto}.container:after{content:" ";display:block;clear:both}}@media (min-width:1200px){.container{max-width:1170px;margin-left:auto;margin-right:auto}.container:after{content:" ";display:block;clear:both}}a{text-decoration:none;color:rgba(34,34,34,.8)}a:hover,a :focus{color:#000}.menu-left a{display:inline-block;position:relative;transition:color .35s ease;padding:15px}.menu-left a:before{content:'';display:block;position:absolute;left:0;bottom:0;height:2px;width:0;transition:width 0s ease , background .35s ease}.menu-left a:after{content:'';display:block;position:absolute;right:0;bottom:0;height:2px;width:0;background:#000;transition:width .35s ease}.menu-left a:hover:before{width:100%;background:#000;transition:width .35s ease}.menu-left a:hover:after{width:100%;background:transparent;transition:all 0s ease}header{position:fixed;top:0;left:0;width:100%;padding:.5rem 0;background:rgba(255,255,255,.92);z-index:3;will-change:transform;transition:background .3s , -webkit-transform .5s cubic-bezier(.694,.048,.335,1);transition:transform .5s cubic-bezier(.694,.048,.335,1) , background .3s;transition:transform .5s cubic-bezier(.694,.048,.335,1) , background .3s , -webkit-transform .5s cubic-bezier(.694,.048,.335,1);transform:translateY(0);-webkit-transform:translateY(0)}header nav .logo{float:left;padding-top:.25rem;padding-bottom:.25rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;font-weight:500;color:#000}header nav .logo:after{content:'';display:table;clear:both}header nav ul{list-style:none;padding-left:0;margin:0}header nav ul li{float:none;margin-left:0}@media (min-width:768px){header nav ul li{float:left;margin-left:1rem}}header nav ul li a{display:block}@media (min-width:576px){header nav ul li a{display:block;padding:.425rem 0}}@media (max-width:768px){ul{clear:both}ul li{padding:.5em 0}}.hide-nav{transform: translateY(-120% !important);-webkit-transform:translateY(-120%)!important}ul.menu-left{display:block;max-height:0;overflow:hidden;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;z-index:10}@media (min-width:768px){ul.menu-left{display:block!important;float:right;max-height:none}}ul.menu-left:before{content:'';display:table;clear:both}ul.menu-left.collapse{max-height:15em!important}.nav-toggle{display:block;border-radius:5px;background-color:transparent;float:right;height:38px;width:38px;cursor:pointer;padding:8px 8px}.nav-toggle.open span:first-child{transform:rotate(45deg) translate(4.4px,4.4px)}.nav-toggle.open span:nth-child(2) {width:0%;opacity:0}.nav-toggle.open span:last-child{transform:rotate(-45deg) translate(4.4px,-4.4px)}@media (min-width:768px){.nav-toggle{display:none}}.nav-toggle span{position:relative;display:block;height:2px;width:100%;margin-top:4px;background-color:#000;transition:all .25s}.signature{position:fixed;font-weight:100;bottom:10px;color:#000;left:0;letter-spacing:4px;font-size:10px;width:100vw;text-align:center;text-transform:uppercase;text-decoration:none}