#app,body,html{height:100%;z-index:0;font-family:Roboto,sans-serif;padding:0;margin:0}input[type=text]{-ms-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5{font-family:Cormorant Garamond,serif;font-weight:100}button:focus{outline:0}.logo h3{font-size:44px;padding-top:34px;margin-top:0;margin-bottom:0}.logo h3 .smaller{font-size:34px}.logo h3 a{text-decoration:none;color:#191919}.contact,.Portfolio{height:100%}.contact a{color:#000}.navigation{height:100%;position:fixed;top:0;right:0;width:70px;background-color:#000;z-index:5;transition-property:transform;transition:1s;-webkit-transition:1s;transition-timing-function:ease}#nav.is-active{width:100%}#nav ul li{color:#fff;list-style:none;display:inline-block;padding-right:30px;font-family:Cormorant Garamond,serif}#nav ul li a{color:#b7b7b7;text-decoration:none;z-index:0;text-transform:lowercase}#nav ul{padding-left:20px;text-align:center;position:absolute;width:100%;top:50%;margin:-70px 0;transition-property:opacity;transition:.1s ease;-webkit-transition:.1s ease;transition-delay:.1s;-webkit-transition-delay:.1s;opacity:0;font-size:50px}#nav ul.nav-list.is-active{display:inherit;opacity:1;transition-property:opacity;transition:1s ease;-webkit-transition:1s ease;transition-delay:1s;-webkit-transition-delay:1s;z-index:6}.container{padding:0 40px}.container-offset-right{padding-right:120px}.height-100{height:100%}.margin-minus-logo{margin-top:-88px}.hamburger{z-index:10;float:right;padding:60px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:40px;height:3px;background-color:#b7b7b7;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.intro{width:100%;background:url(../img/background.a688423d.jpg) fixed 0 100%;background-size:cover}.home,.intro{height:100%}.profile img{width:200px;height:auto;border-radius:100%}.ghost-table{height:100%;display:table;width:100%}.ghost-center{display:table-cell;margin:0;vertical-align:middle}.center h1,.center img,.center p{text-align:center;margin-left:auto;margin-right:auto;display:block}.fifty{width:50%;margin-right:-4px}.row>.column{padding:0 8px}.row:after{content:"";display:table;clear:both}.column{float:left;width:25%}.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000}.modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;width:90%;max-width:1200px}.close{color:#fff;position:absolute;top:10px;right:25px;font-size:35px;font-weight:700}.close:focus,.close:hover{color:#999;text-decoration:none;cursor:pointer}.mySlides{display:none}.next,.prev{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-50px;color:#fff;font-weight:700;font-size:20px;transition:.6s ease;border-radius:0 3px 3px 0;-moz-user-select:none;user-select:none;-webkit-user-select:none}.next{right:0;border-radius:3px 0 0 3px}.next:hover,.prev:hover{background-color:rgba(0,0,0,.8)}.numbertext{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0}.caption-container{text-align:center;background-color:#000;padding:2px 16px;color:#fff}img.demo{opacity:.6}.active,.demo:hover{opacity:1}img.hover-shadow{transition:.3s}.hover-shadow:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.social-icons{position:fixed;z-index:6;bottom:0;right:0;font-size:24px;width:70px;text-align:center;padding-bottom:20px}.social-icons a{color:#b7b7b7;display:block}.gray-background{background-color:#a0b7b5}.max-800{max-width:800px;padding:0 15px}.js-gallery{height:100%;margin-top:40px;padding-right:62px}.outer-outer-overlay{position:relative;overflow:hidden;display:inline-block;width:33.333333%;margin-right:-4px;height:30%;margin-top:-4px}.outer-bg{position:relative}.inner-text,.outer-bg{width:100%;height:100%}.inner-text{position:absolute;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-position:50%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;transition:opacity .4s ease-in;background-color:rgba(0,0,0,.8)}.inner-text a{position:absolute;height:100%;width:100%;z-index:5000}.inner-text:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.inner-text h2,.inner-text h3{padding:0 10px 0 10px!important;direction:inherit!important;color:#fff!important;z-index:4000;text-align:center;margin:0}.inner-text h2{margin-top:15px}.page-border p{margin:0;display:none}.inner-text p{display:inherit!important;padding:0 10px 0 10px!important;direction:inherit!important;color:#fff!important;font-size:12px!important;z-index:4000}.inner-text p a{display:none}#baguetteBox-overlay .full-image figcaption a{color:#fff}#baguetteBox-overlay .full-image figcaption{font-family:Roboto,sans-serif;line-height:inherit;padding-top:10px;padding-bottom:10px;font-size:12px;background-color:rgba(0,0,0,.9)}.contact-form{max-width:600px;margin:0 auto;padding:10px 12px}.contact-form input,.contact-form textarea{width:100%;line-height:2em;font-size:18px;border:1px solid #bdbdbd;border-radius:4px;font-family:Cormorant Garamond,serif;font-weight:700}.contact-form h3{margin-bottom:4px;margin-top:0}.contact-form button{background-color:rgba(0,0,0,.9);color:#b7b7b7;border:none;border-radius:4px;font-size:20px;padding:6px 12px;font-family:Cormorant Garamond,serif;cursor:pointer}.response{margin-top:20px;text-align:center}.response a{color:#b7b7b7}@media only screen and (max-width:1140px){.outer-outer-overlay{height:50%}}@media only screen and (max-width:729px){.outer-outer-overlay{width:50%}}.resume h2{margin-bottom:0}.resume p{margin-top:3px}.resume section{margin:0 20px}.resume a,.resume a:visited{color:rgba(0,0,0,.9)}.resume a:hover{color:#000}.resume{padding-right:80px}@media only screen and (max-width:512px){.navigation{height:54px;position:absolute;width:100%}#nav ul{margin-top:-400px;padding-left:0}#nav ul li{display:block;padding-right:0}#nav ul.nav-list.is-active{margin-top:100px;top:0}#nav.is-active{height:100%}body{padding-top:54px}.container{padding:0}.hamburger{padding-top:15px;height:54px}.logo h3{position:absolute;padding:0;margin:0;top:0;font-size:30px;color:#b7b7b7;z-index:7;line-height:54px}.logo h3 .smaller{font-size:20px}.logo h3 a{color:#b7b7b7}.social-icons{width:100%;position:inherit;z-index:4;background-color:#000;padding-top:4px}.logo h3,.navigation{position:fixed}.social-icons a{display:inline;margin-right:4px}.outer-outer-overlay{width:100%}.js-gallery{margin:0;padding:0}.margin-minus-logo{margin-top:0}.intro{min-height:568px}.resume{padding-right:0}#app>.Resume{margin-bottom:62px}}
/*!
 * baguetteBox.js
 * @author  feimosi
 * @version 1.9.1
 * @url https://github.com/feimosi/baguetteBox.js
 *#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease}#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}@-webkit-keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@-webkit-keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}@keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}*/.gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));max-width:calc(100% - 70px);margin-top:34px}.gallery-panel img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;z-index:10}.lightbox>a{margin:auto}.lightbox img{padding-left:2rem;margin:auto;width:100%;grid-column-start:1}.lightbox-info{margin:auto 2rem auto 0;padding-left:2rem}.lightbox-info-inner{background-color:#fff;display:inline-block;padding:2rem}#next-button{left:calc(50% + 50px)}#next-button,#previous-button{position:absolute;top:30px;font-size:50px;color:#fff;cursor:pointer}#previous-button{left:calc(50% - 20px)}.gallery-panel img{display:block}#close-button{color:#fff;position:absolute;top:35px;right:25px;font-size:40px;cursor:pointer}@media only screen and (max-width:512px){.gallery{margin-top:0!important;max-width:100%!important}.lightbox{grid-template-columns:1fr!important;grid-template-rows:1fr!important}.lightbox>a{margin:50px 20px 0 20px!important}.lightbox-info{margin:0 auto!important;padding-left:0}.lightbox img{padding:30px 0 0 0;max-height:200px auto}#next-button,#previous-button{top:10px}#close-button{top:15px}#previous-button{left:calc(50% - 60px)}.lightbox{position:absolute}}