html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-animate){display:none!important}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@-moz-keyframes fade-in{from{opacity:0}to{opacity:1}}@-o-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}.fade-in{opacity:0;-webkit-animation:fade-in ease-in 1;-moz-animation:fade-in ease-in 1;-o-animation:fade-in ease-in 1;animation:fade-in ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.duration-300{-webkit-animation-duration:300ms;-moz-animation-duration:300ms;-o-animation-duration:300ms;animation-duration:300ms}.delay-1000{-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}.share-img{position:absolute;width:40px;padding:5px 0;background:#000;opacity:.9;z-index:10000}.share-img.top-left{top:0;left:0;border-bottom-right-radius:10px}.share-img.top-right{top:0;right:0;border-bottom-left-radius:10px}.share-img.bottom-left{bottom:0;left:0;border-top-right-radius:10px}.share-img.bottom-right{bottom:0;right:0;border-top-left-radius:10px}.share-img li{list-style:none;display:block}.share-img li:before{display:inline!important}.share-img .icon{display:block;padding:7px 10px;color:#999;font-size:20px;text-align:center}.share-img .icon:hover{color:#FFF}.share-img .icon.facebook:before{content:"\e001"}.share-img .icon.twitter:before{content:"\e002"}.share-img .icon.pinterest:before{content:"\e003"}*{outline:none}a{color:#585858;text-decoration:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{height:100%}body{overflow-x:hidden;overflow-y:scroll;background:#FFF;color:#9A9A9A;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}#nav{position:fixed;top:0;left:0;width:100%;height:auto;background:#FFF;font-size:14px;font-weight:200;letter-spacing:1px;overflow:hidden;z-index:100}#nav .title{display:none}#nav .sets{padding:10px 0;text-align:center}#nav .links{display:none}#nav li{display:inline-block;list-style:none}#nav li a{display:block;margin:0 10px;padding:6px 0 4px;color:#8D8D8D}#nav li.selected a{border-bottom:1px solid #8D8D8D}#nav li.krop{display:none}#nav .inactive{display:none}body.detail #nav{display:none}#nav .password-trigger{display:none}#page{}#content{padding-top:50px;padding-bottom:34px;background:#FFF}body.detail #content{margin-top:40px}#footer{position:fixed;bottom:0;left:0;right:0;height:34px;background:#3A3A3A;text-align:center;font-weight:100}#footer .links{display:inline-block;margin:0 auto;list-style:none}#footer .links li{display:inline-block}#footer a{display:block;padding:11px;color:#AAA;font-weight:100;letter-spacing:1px}#footer a:hover{color:#FFF}#footer .links .icon{margin-right:.5em;font-size:110%;vertical-align:middle}#footer .links li.krop a{color:#666}#footer .links li.krop a:hover{color:#888}#footer .password-trigger{display:none}#social-buttons{display:inline-block;margin-left:20px;vertical-align:middle}#social-buttons>*{display:inline-block}#social-img{position:fixed}#intro{margin:0 auto;padding:44px 20px 0;background:#FFF;text-align:center}#intro .title{display:inline-block;padding-top:20px;font-size:64px;font-weight:600;letter-spacing:2px}#intro .title a{color:#393939}#intro .subtitle{margin-top:4px;font-size:16px;font-weight:500;letter-spacing:1px}#intro .subtitle a{color:#8D8D8D}#intro .set-title{display:none}#intro .bio{width:750px;margin:50px auto 100px;color:#8D8D8D;line-height:1.2;text-align:center;font-size:16px;font-weight:100;letter-spacing:1px}body.detail #intro{display:none}#main{}#portfolio{}#title{display:none}body.detail #title{display:block;position:fixed;z-index:3;top:0;left:0;height:40px;width:100%;padding:0 10px;line-height:40px;font-size:20px;font-weight:100;letter-spacing:1px}body.detail #title .background{display:block;position:absolute;top:0;left:0;bottom:0;width:320px;background:#FFF}#title .title{display:inline-block;position:relative;font-weight:600}#title .subtitle{display:inline-block;position:relative;margin-left:10px;font-weight:200}#title .subtitle a{z-index:3}#stream{opacity:0;filter:alpha(opacity=0)}body.list #stream{width:948px;margin:0 auto 60px;padding-left:16px;padding-bottom:34px}body.detail #stream{width:315px;margin-bottom:34px;padding-left:5px}#stream .nav-button{display:none}#stream .images{}#stream .images:after{clear:both}#stream .image{float:left;background:#EEE;cursor:pointer}#stream .image a{opacity:0;filter:alpha(opacity=0)}body.list #stream .image{width:300px;margin:0 16px 16px 0}body.detail #stream .image{clear:both;width:100px;margin:0 5px 5px 0}#stream .image img{display:block;width:100%;height:auto}body.detail #stream .image.selected{box-shadow:1px 1px 10px #333}#stream .pinwheel{display:none}#detail{position:fixed;z-index:2;top:0;bottom:34px;left:321px;right:0;text-align:center;overflow:hidden}body.list #detail{display:none}#detail .wrapper{position:absolute;top:0;left:-100%;width:300%;height:100%}#detail .image{display:inline-block;position:relative;width:33.333333%;height:100%;cursor:pointer}#detail img,#detail iframe{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}#detail img{max-height:100%;max-width:100%;width:auto;height:auto}#detail .image .download-button{display:none;position:absolute}#detail .image:hover .download-button{display:block}#detail .caption{display:block;position:absolute;bottom:0;left:0;right:0;text-align:left;line-height:1.2}#detail .caption em{display:inline-block;padding:10px 10px;background:#FFF;color:#000;font-size:14px;font-style:normal;opacity:.7}#detail .caption a{text-decoration:underline}#detail .menu{display:none}body.has-instagram{height:100%}body.has-instagram #page{position:relative;min-height:100%}body.has-instagram #content{padding-bottom:228px}#instafeed{display:none;position:absolute;clear:both;left:0;bottom:34px;margin-bottom:20px;padding-top:20px;background:#FFF}body.list #instafeed{display:block}@media screen and (max-width:768px){#instafeed{bottom:0}}#resume{width:950px;margin:0 auto 100px}#resume .section{clear:both;position:relative;border-top:1px solid #E3E3E3}#resume .section .heading{position:absolute;width:180px;padding-top:20px;color:#585858;text-transform:uppercase}#resume .section .entries{margin-left:200px}#resume .entry{clear:both;padding:16px 0 20px;border-top:1px solid #E3E3E3}#resume .entry.first{border-top:none}#resume .entry a{text-decoration:underline}#resume .entry .meta{float:right;width:200px;padding-bottom:20px;line-height:1.5}#resume .entry .main{margin-right:240px}#resume .entry .main .title{padding:4px 0 10px;color:#585858;font-size:20px}#resume .entry .main .subtitle{margin-top:4px;color:#585858}#resume .entry .main .title,#resume .entry .main .title a{}#resume .entry .main .details{line-height:1.5}#resume .pdf-button{width:165px;margin:4px 0 20px;background:url(//d2qw1yzku78ajd.cloudfront.net/images/styles/common/pdf-download.png) no-repeat}#resume .pdf-button a{display:block;height:26px;text-decoration:none;text-indent:-9999px;overflow:hidden}.page-content{width:950px;margin:0 auto 100px;padding-top:20px;border-top:1px solid #E3E3E3}@media screen and (max-width:963px){#intro .bio{width:90%}body.list #stream{width:621px;padding-left:10px}body.list #stream .image{width:196px;margin:0 10px 10px 0}}@media screen and (max-width:630px){body.list #stream{width:471px;padding-left:7px}body.list #stream .image{width:150px;margin:0 7px 7px 0}}@media screen and (max-width:477px){body.list #stream{width:315px;margin:0 auto 29px;padding-top:15px;padding-left:5px}body.list #stream .image{width:100px;margin:0 5px 5px 0}}@media screen and (max-width:900px){#intro .title{padding-top:10px;font-size:52px;font-weight:600;letter-spacing:1px}#intro .subtitle{margin-top:10px;font-size:14px}#intro .bio{width:90%;margin:40px auto 50px;font-size:14px}}@media screen and (max-width:768px){#nav{display:none;position:fixed;top:0;bottom:0;left:0;width:250px;height:auto;background:#777!important;overflow-y:auto;z-index:0}#nav.visible{display:block}#nav .title{display:block;height:43px;padding:1px 10px 0;border-bottom:4px solid #888;line-height:43px;vertical-align:middle;font-size:14px}#nav .title a{color:#FFF}#nav .sets{display:block;padding:0;border-bottom:3px solid #888;text-align:left}#nav .links{display:block}#nav li{display:block;height:43px;border-bottom:1px solid #888;font-size:12px;white-space:nowrap;overflow:hidden}#nav li a{padding:1px 10px 0;line-height:43px;vertical-align:middle;color:#CCC}#nav li.krop{display:block}#page{position:relative;z-index:1}#title{display:none!important}#stream .nav-button{display:block;position:fixed;z-index:2;top:0;left:0;width:44px;height:44px;background:#555 url(//d2qw1yzku78ajd.cloudfront.net/images/styles/porter/nav-button.png) no-repeat;text-indent:-9999px;overflow:hidden}#stream .nav-button:hover{background-color:#666}#stream .nav-button.docked{position:absolute}#stream .pinwheel{position:fixed;bottom:0;left:0;width:100%;height:24px;padding:8px 0;background:#FFF;text-align:center;opacity:.6}#content{margin-top:44px;width:100%;margin:0;background:#FFF}body.list #stream{margin-bottom:0}#footer{display:none}body.detail #nav{display:none}body.detail #stream{display:none}#detail{top:44px;bottom:0;left:0;right:0;overflow:visible}#detail .menu{display:block;position:fixed;top:0;width:100%;height:44px;background:#F2F2F2;list-style:none}#detail .menu .button{display:block;position:absolute;width:44px;height:44px;text-indent:-9999px;overflow:hidden}#detail .menu .button a{display:block;width:100%;height:100%}#detail .menu .button.back{top:0;left:0;background:#444 url(//d2qw1yzku78ajd.cloudfront.net/images/styles/porter/back-button.png) no-repeat;background-size:100% 100%}#detail .menu .button.prev{top:0;right:44px;background:#F2F2F2 url(//d2qw1yzku78ajd.cloudfront.net/images/styles/porter/prev-button.png) no-repeat;background-size:100% 100%}#detail .menu .button.next{top:0;right:0;background:#F2F2F2 url(//d2qw1yzku78ajd.cloudfront.net/images/styles/porter/next-button.png) no-repeat;background-size:100% 100%}#detail .menu .title{display:block;height:43px;padding:1px 10px 0 64px;overflow:hidden;line-height:43px;color:#444;font-size:14px;text-align:left}}@media screen and (max-width:550px){#intro .title{padding-top:10px;font-size:26px;font-weight:600;letter-spacing:1px}#intro .subtitle{margin-top:8px;font-size:12px}#intro .bio{margin:40px auto;font-size:12px}#intro .logo img{width:90%}}@media screen and (max-width:1000px){#resume{width:95%}}@media screen and (max-width:600px){#resume{width:95%}#resume .section .heading{position:static;width:auto}#resume .section .entries{margin-left:0}#resume .entry .meta{float:none;width:auto;padding-bottom:20px;line-height:1.5}#resume .entry .main{margin:0}}