@import url(https://fonts.googleapis.com/css?family=Raleway);@import url(https://fonts.googleapis.com/css?family=Roboto+Slab);@font-face{font-family:ChaletComprimeCologneEighty;src:url(/fonts/ChaletComprimeCologneEighty.woff)}body{margin:0;display:block;background-color:#fafafa;font-family:Raleway,serif;font-size:16px;min-height:100vh;color:#333;font-weight:700}@media (max-width:1330px){body{font-size:13px}}h1,h3.nav-title{font-family:ChaletComprimeCologneEighty,serif}h3.nav-title{text-transform:uppercase;font-size:4em;letter-spacing:2.5px;padding:0 10px 1px;color:rgba(255,0,0,.5)}@media (max-width:768px){h3.nav-title{font-size:2em}}h4.nav-title{font-size:2em;font-family:ChaletComprimeCologneEighty,serif;padding:0 5px;text-transform:uppercase}@media (max-width:650px){.columns{margin:0}}a{text-decoration:none;font-weight:700;color:#409dfc;font-size:1.4em;font-family:ChaletComprimeCologneEighty,serif;letter-spacing:.05em}footer{background-color:#fff}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}.section{padding:6rem 1.5rem}#fullpage .section{padding:0}.scroll-container,section.fullpage{position:relative;padding:auto}.columns:last-child,.columns:not(:last-child){margin-bottom:0}.content h1{font-size:4em}@media (max-width:1330px){.content h1{font-size:3em}}.content h2{font-size:1.4em}.content h2,.content h3{font-family:ChaletComprimeCologneEighty,serif;letter-spacing:.05em}.content p{line-height:1.7}.content .shows-list p{margin-bottom:.4em}@media (min-width:651px) and (max-width:768px){.content{padding:30px 20px 0!important;position:relative}}@media (max-width:650px){.content{padding:20px 20px 0!important;position:relative}}section.fullpage{height:100vh;margin-bottom:0;margin-top:0}section.fullpage .image-wrapper{background-size:cover;background-position:50%;background-repeat:no-repeat;height:100vh;-ms-flex-item-align:normal;align-self:normal;-webkit-filter:blur(3px);filter:blur(3px);-webkit-transition:all .8s ease-out;transition:all .8s ease-out;z-index:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media (min-width:651px) and (max-width:768px){section.fullpage .image-wrapper{height:50vh;-webkit-filter:none;filter:none}}@media (max-width:650px){section.fullpage .image-wrapper{height:240px;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-filter:none;filter:none}}section.fullpage .image-wrapper h1{position:absolute;bottom:0}section.fullpage .image-preview{background-size:cover;background-position:50%;height:230px;width:380px;position:absolute;top:40%;margin-top:-115px;right:-68px;z-index:1;-webkit-box-shadow:-3px 3px 46px rgba(0,0,0,.5);box-shadow:-3px 3px 46px rgba(0,0,0,.5)}@media (max-width:768px){section.fullpage .image-preview{display:none}}section.fullpage .small{padding:20px 0;font-size:.85em;margin:0;position:relative}.detail-image{background-size:cover;background-position:50%;background-repeat:no-repeat;height:auto;min-height:400px;background-size:contain}.webportfolio section.fullpage .image-preview{background-position:top}.gallery-wrapper{padding:60px;position:relative;background-color:#fff}@media (max-width:768px){.gallery-wrapper{padding:0;padding-top:0}}.gallery-wrapper figure{display:inline-block;margin:5px;width:auto;height:150px;overflow:hidden}@media (max-width:768px){.gallery-wrapper figure{height:100px;width:100px}}.gallery-wrapper figure img{height:100%;width:auto;max-width:none}.video-wrapper{width:100%;margin:40px 0}.video-wrapper iframe{height:330px;width:100%}@media (max-width:768px){.video-wrapper iframe{height:auto;width:auto}}@media (max-width:768px){.video-wrapper{margin:0 0 20px;text-align:left}}img{max-width:100%;height:auto}.more-details{display:inline-block;font-weight:700;padding:5px 10px;float:right;position:relative;overflow:hidden;z-index:1}.more-details:before{border-bottom:3px solid;content:"";position:absolute;width:100%;bottom:0;right:0;left:0;-webkit-transition:left .5s ease-out;transition:left .5s ease-out}.more-details:hover:before{left:100%}.keywords{max-width:600px;margin:3em auto 0!important}.keywords span{display:inline-block;padding:3px 5px 4px 6px;margin-right:10px;margin-bottom:5px;background-color:rgba(255,0,0,.5);color:#fafafa;font-weight:400;letter-spacing:.7px;text-transform:uppercase;line-height:.7em;font-size:1.7em;font-family:ChaletComprimeCologneEighty,serif}@media (max-width:768px){.fullpage .keywords{display:none}.fullpage .more-details{position:absolute;top:-26px;right:20px;padding:5px 13px;background:#fafafa;color:#ff7979;border-radius:3px 3px 0 0}.fullpage .more-details:before{border:0}}.excerpt-box{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}@media (max-width:768px){.excerpt-box{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;text-overflow:ellipsis}}@media (max-height:630px){.excerpt-box{max-height:200px;overflow:hidden}}.navbar,.navbar-brand{min-height:0}@media (min-width:769px){.navbar-start{margin-left:auto}}.navbar-start li{display:inherit}.navbar-start li.active a.navbar-item:before{content:"";border-bottom:10px solid rgba(255,0,0,.5);width:100%;position:absolute;left:0}a.navbar-item{padding:0 5px;margin:0 15px;font-family:ChaletComprimeCologneEighty,serif;border:0;color:#409dfc;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow:hidden}a.navbar-item,a.navbar-item:before{-webkit-transition:all .3s ease;transition:all .3s ease}a.navbar-item:before{content:"";position:absolute;left:0;width:0;border-bottom:10px solid #409dfc;opacity:.5;bottom:18px}a.navbar-item:hover{background-color:inherit;color:inherit}a.navbar-item:hover:before{border-bottom:10px solid rgba(255,0,0,.5);width:100%}a.navbar-item.router-link-active{color:inherit;background:transparent}a.navbar-item.router-link-active:before{content:"";border-bottom:10px solid rgba(255,0,0,.5);width:100%;position:absolute;left:0;opacity:.5;-webkit-transform:rotate(-9deg);transform:rotate(-9deg)}#navbarBottom{height:40px}#navbarBottom #navbar-projects{padding-right:100px}#navbarBottom a.navbar-item{margin:0 5px;padding:10px 5px;color:#409dfc}#navbarBottom a.navbar-item.active-project:before,#navbarBottom a.navbar-item:before{border-bottom:10px solid rgba(255,0,0,.5);bottom:17px}#navbarBottom a.navbar-item:hover:before{border-bottom:4px solid rgba(255,0,0,.5)}#navbarBottom .navbar-brand{z-index:1;position:relative;background-color:#fff}#navbarBottom h4.nav-title{position:absolute;right:0;bottom:20px;-webkit-transition:all .8s ease-out;transition:all .8s ease-out}@media (max-width:1087px){#navbarBottom h4.nav-title{left:0;bottom:0;line-height:40px}}@media (max-width:1087px){#navbarBottom .navbar-menu{position:absolute;bottom:-500px;z-index:0;display:block;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .8s ease-out;transition:all .8s ease-out}#navbarBottom .navbar-menu.is-active{bottom:40px}}.navbar-burger{height:40px;color:#333}#nav-top{background-color:transparent;height:50px;color:#409dfc}#nav-top .navbar-burger,#nav-top .navbar-burger:active,#nav-top .navbar-burger:hover{color:#fafafa}@media (max-width:768px){#nav-top{height:40px;background-color:#fafafa}}@media (max-width:1087px){#nav-top .navbar-start{margin-left:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-right:auto}#nav-top .navbar-menu,#nav-top .navbar-start{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex}#nav-top .navbar-menu{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;background-color:inherit;padding:inherit;-webkit-box-shadow:none;box-shadow:none}}.left-sidebar{position:relative;background-color:#202020;overflow-y:clip}@media (min-width:769px){.left-sidebar:after{content:"";position:absolute;right:-10px;height:100%;top:0;width:11px;background-color:#fafafa}}.has-margin-top{margin-top:30px}.clearfix:after{content:"";clear:both;display:table}