article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline;zoom:1}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}1a:focus{outline:thin dotted}a:hover,a:active{outline:0}b,strong{font-weight:700}small{font-size:75%}ul,ol{margin-left:0;padding:0}dd{margin:0}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}audio:not([controls]),[hidden]{display:none}body,figure,form{margin:0}@font-face{font-family:'Frutiger LT Std 75 Black';src:url('typo/frutigerltstd-black-webfont.eot');src:url('typo/frutigerltstd-black-webfont.eot?#iefix') format('embedded-opentype'),url('typo/frutigerltstd-black-webfont.woff') format('woff'),url('typo/frutigerltstd-black-webfont.ttf') format('truetype'),url('typo/frutigerltstd-black-webfont.svg#FrutigerLTStd55RomanBold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Frutiger LT Std 45 Light';src:url('typo/frutigerltstd-light-webfont.eot');src:url('typo/frutigerltstd-light-webfont.eot?#iefix') format('embedded-opentype'),url('typo/frutigerltstd-light-webfont.woff') format('woff'),url('typo/frutigerltstd-light-webfont.ttf') format('truetype'),url('typo/frutigerltstd-light-webfont.svg#FrutigerLTStd45LightRegular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Frutiger LT Std 45 Bold';src:url('typo/frutigerltstd-bold-webfont.eot');src:url('typo/frutigerltstd-bold-webfont.eot?#iefix') format('embedded-opentype'),url('typo/frutigerltstd-bold-webfont.woff') format('woff'),url('typo/frutigerltstd-bold-webfont.ttf') format('truetype'),url('typo/frutigerltstd-bold-webfont.svg#FrutigerLTStd45LightBold') format('svg');font-weight:normal;font-style:normal}body{background:#fff;color:#666;font:.938em "Frutiger LT Std 45 Light",sans-serif;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;width:960px;margin:0 auto}::-moz-selection,::selection{background:#45ff9d;color:#fff}h1,h2,h3,h4,h5,h6{font-weight:bold;text-transform:uppercase;line-height:100%;margin:0}h1,h2{font-family:"Frutiger LT Std 75 Black",sans-serif;color:#45ff9d;letter-spacing:-0.09em}h1{font-size:12em;text-align:center;margin:0}h2{font-size:8em;margin-bottom:30px}h3{font-family:"Frutiger LT Std 45 Bold",sans-serif;letter-spacing:-0.08em}a{text-decoration:none;-webkit-transform:translatez(0);-webkit-transition:all ease-in .2s;-moz-transition:all ease-in .2s;-o-transition:all ease-in .2s;-ms-transition:all ease-in .2s;transition:all ease-in .2s}ul{list-style:none}p{line-height:160%}p::selection{color:#666}a{color:#000}a:hover{color:#45ff9d}nav,#home-navigation{overflow:hidden;text-transform:uppercase}nav li,#home-navigation li{display:inline-block}nav li a,#home-navigation li a{display:block}nav{margin:0;position:fixed;width:900px;background:rgba(255,255,255,0.7);padding:30px 30px 0;z-index:5;opacity:0;top:-50px;-webkit-transform:translatez(0);-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;-o-transition:all ease-in-out .4s;-ms-transition:all ease-in-out .4s;transition:all ease-in-out .4s;-webkit-animation:boo 1s 1 1s infinite;-moz-animation:boo 1s 1 1s infinite;-ms-animation:boo 1s 1 1s infinite;-o-animation:boo 1s 1 1s infinite;animation:boo 1s 1 1s infinite}nav>a{float:left;font-family:"Frutiger LT Std 75 Black",sans-serif;letter-spacing:-0.09em;color:#ccc}nav>a:hover{color:#666}nav ul{float:right;margin:0}nav ul li a{font-family:"Frutiger LT Std 45 Bold",sans-serif;color:#999;letter-spacing:-0.075em}nav ul li a:after{content:"/";padding:0 2px;color:#ccc}nav ul li a:hover{color:#666}nav ul li a.active{color:#45ff9d}.displayed{opacity:1;top:0}h1{line-height:80%;-webkit-animation:fading .7s 1;-moz-animation:fading .7s 1;-ms-animation:fading .7s 1;-o-animation:fading .7s 1;animation:fading .7s 1;-webkit-animation:gimmepepper-color 5s 1;-moz-animation:gimmepepper-color 5s 1;-ms-animation:gimmepepper-color 5s 1;-o-animation:gimmepepper-color 5s 1;animation:gimmepepper-color 5s 1;-webkit-animation:fading .7s 1,gimmepepper-color 2s 1;-moz-animation:fading .7s 1,gimmepepper-color 2s 1;-ms-animation:fading .7s 1,gimmepepper-color 2s 1;-o-animation:fading .7s 1,gimmepepper-color 2s 1;animation:fading .7s 1,gimmepepper-color 2s 1;-moz-animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-fill-mode:both;-moz-animation-delay:.3s;-webkit-animation-delay:.3s;-o-animation-delay:.3s;animation-delay:.3s}#home-navigation{overflow:hidden;text-align:center;margin:0 auto}#home-navigation li{opacity:1;-webkit-animation:fading .5s 1;-moz-animation:fading .5s 1;-ms-animation:fading .5s 1;-o-animation:fading .5s 1;animation:fading .5s 1;-moz-animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-fill-mode:both}#home-navigation li a{font-size:2em;font-family:"Frutiger LT Std 45 Bold",sans-serif;color:#666;letter-spacing:-0.075em}#home-navigation li a:after{content:"/";color:#999;padding:0 2px}#home-navigation li a:hover{color:#ccc}#home-navigation li a:hover:after{color:#ccc}#home-navigation li:first-child{margin-left:30px;-moz-animation-delay:.7s;-webkit-animation-delay:.7s;-o-animation-delay:.7s;animation-delay:.7s}#home-navigation li:nth-child(2){-moz-animation-delay:.9s;-webkit-animation-delay:.9s;-o-animation-delay:.9s;animation-delay:.9s}#home-navigation li:nth-child(3){-moz-animation-delay:1.1s;-webkit-animation-delay:1.1s;-o-animation-delay:1.1s;animation-delay:1.1s}#home-navigation li:nth-child(4){-moz-animation-delay:1.3s;-webkit-animation-delay:1.3s;-o-animation-delay:1.3s;animation-delay:1.3s}#home-navigation li:last-child{-moz-animation-delay:1.5s;-webkit-animation-delay:1.5s;-o-animation-delay:1.5s;animation-delay:1.5s}#home,#who,#what,#portfolio,#contact{opacity:0;overflow:hidden}.excerpt{font-size:1.6884em;line-height:130%;font-family:"Frutiger LT Std 45 Bold",sans-serif;letter-spacing:-0.075em;text-transform:uppercase;margin:0 0 60px;color:#999}.excerpt strong{font-weight:normal;color:#333}.excerpt em{font-style:normal;color:#ccc}.excerpt::selection{color:#fff}section{overflow:hidden}#contact{padding-bottom:30px!important}#skills{position:relative;overflow:hidden;height:600px;z-index:1;margin:0}#skills li{float:left}#skills li div{background:#45ff9d;color:#fff;width:180px;height:180px;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;margin-right:45px;text-align:center;cursor:pointer;-webkit-transform:translatez(0);-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;-o-transition:all ease-in-out .4s;-ms-transition:all ease-in-out .4s;transition:all ease-in-out .4s;position:relative;z-index:2;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}#skills li div h3,#skills li div span{font-family:"Frutiger LT Std 45 Light",sans-serif;text-transform:lowercase;letter-spacing:-0.075em;font-weight:normal;font-size:1.6884em;padding-top:78px;line-height:100%}#skills li div span{display:none}#skills li div:hover{background:#666}#skills li p{display:block;opacity:0;position:absolute;-webkit-transform:translatez(0);-webkit-transition:opacity ease-in-out .4s;-moz-transition:opacity ease-in-out .4s;-o-transition:opacity ease-in-out .4s;-ms-transition:opacity ease-in-out .4s;transition:opacity ease-in-out .4s;-moz-transition-delay:.4s;-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s;pointer-events:none}#skills li p strong{display:block;letter-spacing:-0.075em;text-transform:lowercase;font-size:1.1256em}#skills li>span{content:"";height:0;width:2px;display:block;background:#45ff9d;margin:0 0 0 90px;-webkit-transform:translatez(0);-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;-o-transition:all ease-in-out .4s;-ms-transition:all ease-in-out .4s;transition:all ease-in-out .4s;position:absolute;bottom:0;z-index:1}#skills li.unselected div{-webkit-transform:translateY(180px);-moz-transform:translateY(180px);-ms-transform:translateY(180px);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;background:#ccc}#skills li.unselected:hover div,#skills li.unselected:hover>span{background:#666}#skills li.unselected>span{background:#ccc;height:270px}#skills li.unselected p{-moz-transition-delay:0s;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}#skills li.selected div{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}#skills li.selected h3{display:none}#skills li.selected span{display:block}#skills li.selected p{opacity:1}#skills li.selected:hover div{margin-top:0}#skills li.selected:hover>span{height:450px}#skills li.inview div{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}#skills li.inview>span{height:510px}#skills li.inview.unselected div{-webkit-transform:translateY(180px) scale(1);-moz-transform:translateY(180px) scale(1);-ms-transform:translateY(180px) scale(1);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-moz-transition-delay:0s;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}#skills li.inview.unselected>span{height:360px}#skills li.delayed div{-moz-transition-delay:.5s;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}#skills li:hover div{background:#666}#skills li:hover>span{background:#666}#skills li:first-child p{top:20px;right:0;width:75%}#skills li:nth-child(2) p{right:0;width:52%;top:10px}#skills li:nth-child(3) p{left:0;width:40%;top:0;text-align:right}#skills li:last-child p{left:0;width:62%;top:10px;text-align:right}#portfolio h2{line-height:80%}#showcase{overflow:hidden}#showcase li{float:left}#showcase li a{position:relative}#showcase li a p{opacity:0;position:absolute;z-index:2;width:240px;height:256px;display:block;padding:0 30px}#showcase li a p strong{display:block;line-height:200%;text-transform:lowercase;font-weight:bold;letter-spacing:-0.075em;font-size:1.1256em}#showcase li a p span{display:block;color:#45ff9d;line-height:200%}#showcase li a img{position:relative;z-index:1;opacity:1;-webkit-transform:translatez(0);-webkit-transition:opacity ease-in-out .2s;-moz-transition:opacity ease-in-out .2s;-o-transition:opacity ease-in-out .2s;-ms-transition:opacity ease-in-out .2s;transition:opacity ease-in-out .2s}#showcase li a:hover p,#showcase li a.hover p{opacity:1;color:#666}#showcase li a:hover img,#showcase li a.hover img{opacity:0}#mailme{display:block;background:url("../img/mail.png") no-repeat center center #45ff9d;width:150px;height:150px;color:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;text-indent:-999em;-webkit-transform:translatez(0);-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;-ms-transition:all ease-in-out .2s;transition:all ease-in-out .2s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;float:left;margin:0 30px 30px 0}#mailme:hover{background-color:#666}#mailme.covered{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}.mail-info{margin-top:30px;float:left}.social-info{clear:both}#social-links{overflow:hidden;margin:30px 0 0}#social-links li{float:left;margin-right:20px}#social-links li:first-child a{background-position:3px 0}#social-links li:nth-child(2) a{background-position:-84px 0}#social-links li:nth-child(3) a{background-position:-174px 0}#social-links li:nth-child(4) a{background-position:-261px 0}#social-links a{display:block;background:url("../img/networks.png") no-repeat center center #45ff9d;width:75px;height:75px;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;text-indent:-999em;-webkit-transform:translatez(0);-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;-ms-transition:all ease-in-out .2s;transition:all ease-in-out .2s}#social-links a:hover{background-color:#666}#social-links a.covered{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}#top{position:fixed;bottom:30px;right:30px;color:#fff;background:#45ff9d;display:block;padding:20px 30px;font-family:"Frutiger LT Std 75 Black",sans-serif;font-size:2em;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;opacity:0}#top.active{opacity:1}@-moz-keyframes fading{0%{opacity:0}100%{opacity:1}}@-moz-keyframes gimmepepper-color{0%{color:#efefef}55%{color:#efefef}100%{color:#45ff9d}}@-webkit-keyframes fading{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes gimmepepper-color{0%{color:#efefef}55%{color:#efefef}100%{color:#45ff9d}}@-webkit-keyframes boo{0%{display:none}100%{display:block}}#unsupported{position:fixed;z-index:10;background:#fff;background:rgba(255,255,255,0.9);bottom:0;left:0;right:0;top:0;display:none}#unsupported p{width:900px;margin:200px auto 0;background:#45ff9d;padding:30px}#unsupported p strong{display:block;margin-bottom:30px}#unsupported p em{text-align:right;display:block;margin-top:30px}@media only screen and (min-device-width:768px) and (max-device-width:1024px){body{width:900px;padding:0 30px}nav{padding:10px 0}h1{-webkit-animation:gimmepepper-color 1s 1;-moz-animation:gimmepepper-color 1s 1;-ms-animation:gimmepepper-color 1s 1;-o-animation:gimmepepper-color 1s 1;animation:gimmepepper-color 1s 1;-moz-transition-delay:0s;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}#showcase a{font-size:.7972999999999999em}#contact{padding-bottom:90px}#top{display:none!important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){nav a{font-size:1.1256em}p:not(.excerpt){font-size:1em}#skills li:first-child p{top:0;width:75%}#skills li:nth-child(2) p{width:52%;top:-5px}#skills li:nth-child(3) p{width:45%;top:-5px}#skills li:last-child p{width:70%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){nav a{font-size:1.407em}.excerpt{font-size:2em}p:not(.excerpt){font-size:1.3132em}#skills li p{font-size:1.1256em}#skills li:first-child p{top:-5px}#skills li:nth-child(2) p{width:52%;top:-25px}#skills li:nth-child(3) p{width:47%;top:-20px}#skills li:last-child p{top:-10px;width:70%}}@media screen and (max-width:767px){body{width:90%}#home,#who,#what,#skills,#portfolio,#contact{height:auto!important;padding:0 0 90px!important}nav{display:none}h1,h2{word-wrap:break-word}h1{text-align:left;font-size:11.256em}h2{font-size:6.566em}#home-navigation li{display:block}#home-navigation li a{text-align:left}#home-navigation li:first-child{margin:0}#skills li{float:none}#skills li div{margin:0 auto 20px}#skills li>span{display:none}#skills li p{position:relative;opacity:0;height:0;overflow:hidden;-webkit-transform:translatez(0);-webkit-transition:all ease-in .3s;-moz-transition:all ease-in .3s;-o-transition:all ease-in .3s;-ms-transition:all ease-in .3s;transition:all ease-in .3s}#skills li.unselected>span,#skills li.selected>span{display:none}#skills li.unselected div{margin:0 auto(20px);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}#skills li.inview.unselected div{-webkit-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}#skills li.selected p{height:150px}#skills li:first-child p,#skills li:nth-child(2) p,#skills li:nth-child(3) p,#skills li:last-child p{width:100%;top:auto;left:auto;text-align:left}#mailme,.social-info,.mail-info{float:none;clear:both}#mailme{margin:0 auto}#social-links li{margin:0 30px 30px 0}#top{display:none!important}}