.portfolio-piece{color:#fff;background:#424242;width:70vw;margin:40px;padding:40px;border-radius:2px;display:inline-block;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.portfolio-piece h2{margin:0}.portfolio-piece .media{display:block;text-align:center;height:390px;margin:10px}.portfolio-piece .media img{display:inline-block;height:100%}.portfolio-piece .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.portfolio-piece .buttons .button{margin-right:10px;text-decoration:none;padding:10px;color:#fff;background:hsla(0,0%,100%,.1)}#portfolio[data-v-08f522c0]{background:#303030;min-height:100vh;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-align:center;-ms-flex-align:center;align-items:center}#portfolio #header[data-v-08f522c0]{color:#fff;background:#212121;width:100%;text-align:center;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}#app a:link,#app a:visited{text-decoration:none;color:#aaf}#app a:link:hover,#app a:visited:hover{color:#ccf}