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"}@font-face{font-family:"ThemeIcons";src:url("//static.krop.com/fonts/krop.themes.icons.eot?5j6tvc");src:url("//static.krop.com/fonts/krop.themes.icons.eot?#iefix5j6tvc") format("embedded-opentype"),url("//static.krop.com/fonts/krop.themes.icons.woff?5j6tvc") format("woff"),url("//static.krop.com/fonts/krop.themes.icons.ttf?5j6tvc") format("truetype"),url("//static.krop.com/fonts/krop.themes.icons.svg?5j6tvc#ThemeIcons") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:"ThemeIcons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-home:before{content:"\e600"}.icon-menu:before{content:"\e601";display:block}.icon-cross:before{content:"\e602"}.icon-arrow-down:before{content:"\e603"}#resume{}#resume .denied{text-align:center;padding:200px 0}#resume .section{clear:both;position:relative;border-top:1px solid #E3E3E3}#resume .section .heading{padding-top:20px;color:#585858;font-weight:600;text-transform:uppercase}#resume .section .entries{}#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{padding-bottom:20px;line-height:1.5}#resume .entry .main{}#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(//static.krop.com/images/styles/common/pdf-download.png) no-repeat}#resume .pdf-button a{display:block;height:26px;text-decoration:none;text-indent:-9999px;overflow:hidden}@media all and (min-width:700px){#resume .section .heading{position:absolute;width:180px;font-weight:normal;text-transform:none}#resume .section .entries{margin-left:200px}#resume .entry .meta{float:right;width:200px}#resume .entry .main{margin-right:240px}}body{background-color:#FFF;color:#3C3C3C;font-size:20px;font-weight:200}.mobile body{font-size:16px}html,body{margin:0;padding:0;height:100%;line-height:1;position:relative}#page{min-height:100%;position:relative}#content{padding-bottom:150px}#footer{position:absolute;bottom:0;width:100%;height:120px;line-height:1}body.portfolio #footer{position:relative;bottom:auto}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body{-webkit-tap-highlight-color:rgba(0,0,0,0)}a{color:#000;text-decoration:none;outline:none;cursor:pointer}.caps{letter-spacing:.01em}.sized{width:644px;margin-left:auto;margin-right:auto}@media screen and (max-width:664px){.sized{width:96%}}#menu-open,#menu-close{display:block;top:40px;right:60px;padding:0 20px;font-size:34px;transition:color 300ms linear;line-height:250%;cursor:pointer;z-index:100}#menu-open{position:fixed}#menu-close{position:absolute}#menu{position:fixed;top:0;left:0;right:0;bottom:0;padding:124px 0 80px;background:#FFF;font-size:32px;opacity:1;overflow-y:auto;z-index:100;transform:translate3d(0,0px,0);-webkit-overflow-scrolling:touch}.mobile #menu{font-size:26px}#menu.ng-hide{opacity:0;transform:translate3d(0,-50px,0)}#menu.ng-hide-add,#menu.ng-hide-remove{transition:0s linear all}#menu.ng-hide-add-active,#menu.ng-hide-remove-active{transition:all 200ms cubic-bezier(0.075,0.82,0.165,1)}#menu li{display:block;text-align:right;line-height:1.2}#menu li.ng-hide-remove{transition:opacity 500ms}#menu li.ng-hide{opacity:0}#menu li.home{font-weight:400}#menu li.set{color:#585858}#menu li>*{display:inline-block;color:inherit;line-height:200%;padding:0 82px;text-decoration:none}#menu li a:active{background-color:#DEDEDE}#menu .icon{margin-right:.5em}@media screen and (max-width:600px){#menu-open,#menu-close{top:4px;right:0}#menu{padding-top:60px;padding-bottom:60px}#menu li>*{padding:0 20px}#menu li .close{right:0}}.caption{color:#7A7A7A;font-size:16px}.mobile .caption{font-size:13px}.description{font-size:100%}.mobile .description{font-size:100%}#back-button{position:fixed;top:40px;left:60px;width:20px;height:85px;padding:0 20px;background-image:url(//static.krop.com/images/styles/poster/left-000000@2x.png);background-size:21px 40px;background-position:center center;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden;cursor:pointer;z-index:100}@media screen and (max-width:600px){#back-button{top:10px;left:0;height:66px;background-size:14px 26px}}#intro{margin-top:202px;margin-bottom:132px}.mobile #intro{margin-top:92px;margin-bottom:80px}#intro h1,#intro h2{margin:0 auto 132px;font-size:44px;font-weight:normal;text-align:center;line-height:1.2}.mobile #intro h1,.mobile #intro h2{margin-bottom:80px;font-size:35px}#intro .description{line-height:1.667}#intro .description a{text-decoration:underline}#cover{position:fixed;top:0;left:0;right:0;bottom:0;background:#FFF;overflow-y:scroll;-webkit-overflow-scrolling:touch}#title{margin-top:202px;margin-bottom:132px;text-align:center}.mobile #title{margin-top:92px;margin-bottom:80px}#title h1{display:inline-block!important;background-position:center bottom;font-size:50px;font-weight:normal;line-height:1.2}.mobile #title h1{max-width:80%;background-size:contain!important;background-position:center bottom!important;font-size:40px}#title h1 a{color:inherit;text-decoration:none}#title h2{margin:0 auto;font-size:100%;line-height:1.2}.mobile #title h2{font-size:100%}#title h2 a{color:inherit;text-decoration:none;font-weight:normal}#title .biography{margin-top:114px;font-size:100%;text-align:left;line-height:1.667}.mobile #title .biography{margin-top:68px;margin-bottom:80px;font-size:100%}#albums .album{margin:80px 0 116px}#albums .images{display:block;position:relative}#albums .images .wrapper{position:relative;margin:0 auto}#albums .images .image{position:absolute;top:0;left:0;right:0;bottom:0;background-size:contain;background-position:center center;background-repeat:no-repeat;transition:opacity 300ms}#albums .images .caption{margin:10px auto}#albums .images .prev,#albums .images .next{display:block;position:absolute;width:92px;height:118px;background-size:21px 40px;background-position:center center;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden;cursor:pointer;transition:opacity 300ms}#albums .images .prev.disabled,#albums .images .next.disabled{opacity:.2;cursor:default}#albums .images .prev{left:0;background-image:url(//static.krop.com/images/styles/poster/left-000000@2x.png)}#albums .images .next{right:0;background-image:url(//static.krop.com/images/styles/poster/right-000000@2x.png)}@media screen and (max-width:600px){#albums .images .prev,#albums .images .next{width:56px}}#albums .details{margin-top:46px;margin-bottom:50px}#albums .details h2{margin-bottom:2ex;font-size:32px;font-weight:400;text-align:center;line-height:1.2}.mobile #albums .details h2{font-size:26px}#albums .details h2 a{color:inherit}#albums .details .description{line-height:1.667}#albums .details .description a{text-decoration:underline}#stream{position:fixed;top:0;left:0;right:0;bottom:0;background:#FFF;overflow-y:scroll;-webkit-overflow-scrolling:touch}#stream.ng-hide-add,#stream.ng-hide-remove{transition:opacity 200ms}#stream.ng-hide{opacity:0}#stream>ul>li{display:block;position:relative;width:1000px;margin:20px auto 60px;list-style:none}@media screen and (max-width:1000px){#stream>ul>li{width:100%}}#stream .image{opacity:0;transition:opacity 200ms}#stream .image.loaded{opacity:1}#stream .caption{display:none;margin:10px auto;padding:0 10px}#stream .loaded+.caption{display:block}#footer{padding-top:20px;color:#7A7A7A;font-size:100%;text-align:center}.mobile #footer{font-size:100%}#footer a{color:inherit}#footer ul{display:block;margin:1ex 0}#footer li{display:inline-block;padding:0 .5em;line-height:1.2;list-style:none}#footer .icon{margin-right:.3em}#footer .krop{margin-top:5ex;color:#A5A5A5;font-size:12px}.mobile #footer .krop{font-size:10px}body.resume .sized,body.page .sized{width:980px}@media screen and (max-width:1021px){body.resume .sized,body.page .sized{width:96%}}body.resume #content{padding-top:140px}body.resume #resume{font-size:16px}.mobile body.resume #resume{font-size:13px}body.resume #resume .section.first{border-top:none}.page-content{font-size:20px}.mobile .page-content{font-size:16px}