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 #cccccc;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:0.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}.no-touch .share-img .icon:hover{color:#FFF}#splash{height:100%}#splash .splash-container{width:100%;height:100%}#splash .splash-container--gradient{}#splash .splash-container--image{background-size:cover;background-position:center center}#splash .splash-container--video{}#splash .splash-container--video video{display:block;height:100%;width:100%;margin:0 auto;object-fit:cover}#splash .splash-container--slideshow{position:absolute;top:0;left:0;width:100%;height:100%}ken-burns-carousel{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}@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 .heading{padding-top:20px;color:#585858;font-weight:600;text-transform:uppercase}#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 .title{padding:4px 0 10px;color:#585858;font-size:20px}#resume .subtitle{margin-top:4px;color:#585858}#resume .entry .main .title,#resume .entry .main .title a{}#resume .entry .main .details{line-height:1.4}#resume .entry .main .details ul{margin:0 0 1ex 0}#resume .entry .main .details li{margin:1ex 0 0 1.1em}#resume .pdf-button{width:165px;margin:4px 0 20px;background:url(https://static.krop.com/images/styles/common/pdf-download.png?f28a0aed07b4) 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}#resume .section .entries{margin-left:200px}#resume .entry .meta{float:right;width:200px}#resume .entry .main{margin-right:240px}}body{background-color:#FFFFFF;color:#161616;font-family:Helvetica,Arial,sans-serif;font-weight:400;font-size:18px;text-shadow:0 1px 5px rgba(0,0,0,0.1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{text-decoration:none;color:inherit;outline:none;cursor:pointer}a,button,input,textarea{-webkit-tap-highlight-color:transparent}a:focus,button:focus,input:focus,textarea:focus{outline:none}.sized{width:auto;margin:0 20px}@media screen and (min-width:600px){.sized{width:92%;max-width:1150px;margin:0 auto}}[v-cloak]{display:none}.vcontainer:before{content:"";display:inline-block;height:100%;vertical-align:middle}.vcontainer>.inner{display:inline-block;width:100%;height:auto;vertical-align:middle}.fade-enter-active,.fade-leave-active{transition:opacity 300ms}.fade-enter,.fade-leave-to{opacity:0}.expand-enter-active,.expand-leave-active{transition:height 300ms ease-in-out;overflow:hidden}.expand-enter,.expand-leave-to{height:0}.slide-fade-enter-active{transition:max-height 300ms ease,opacity 800ms ease 300ms}.slide-fade-leave-active{transition:all .8s cubic-bezier(1.0,0.5,0.8,1.0)}.slide-fade-enter,.slide-fade-leave-to{max-height:0;opacity:0}.slide-fade-enter-to{max-height:1000px;opacity:1}.zoom-fade-enter-active{transition:transform 300ms,opacity 300ms}.zoom-fade-leave-active{transition:transform 300ms,opacity 300ms}.zoom-fade-enter,.zoom-fade-leave-to{transform:scale(0.9);opacity:0}.zoom-fade-enter-to{transform:scale(1.0);opacity:1}[lazy]{opacity:0;transition:opacity 300ms}[lazy=loading]{opacity:0}[lazy=loaded]{opacity:1}.sized{float:none;width:100%;margin-left:auto;margin-right:auto;max-width:1280px}.clear{clear:both}.links li{display:block;padding:1ex 1em;list-style:none}.links li a{text-decoration:none}.no-touch .links li a:hover{text-decoration:underline}.links .icon{margin-right:0.3em}#splash{position:relative;height:100vh;color:#FFFFFF}body.placeholder #splash{position:fixed;top:0;left:0;right:0;bottom:0;height:auto}#splash>.color-container{width:100%;height:100%}#splash>.gradient-container{width:100%;height:100%}#splash>.image-container{width:100%;height:100%;background-size:cover;background-position:center center}#splash>.video-container{width:100%;height:100%}#splash>.video-container video{display:block;height:100%;width:100%;margin:0 auto;object-fit:cover}#splash .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.4}.slideshow-container{position:absolute;top:0;left:0;width:100%;height:100%}#splash .links{position:absolute;bottom:0;left:0;width:100%;padding:3ex 20px;color:#FFFFFF;font-size:15px;box-sizing:border-box}@media screen and (min-width:600px){#splash .links li{display:inline-block}}#intro{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;color:#FFFFFF;overflow:hidden}#intro .content{display:flex;align-items:center;width:100%;height:100%}#intro .content .inner{width:100%;padding-bottom:60px}#intro h1{margin-bottom:0.5ex;font-size:54px;font-size:5vw}#intro h2{font-size:22px;font-size:2vw}@media screen and (max-width:750px){#intro h1{font-size:38px}#intro h2{font-size:15px}}@media screen and (min-width:1200px){#intro h1{font-size:60px}#intro h2{font-size:24px}}#intro h1 strong{display:inline-block!important}#info{position:absolute;top:0;left:0;width:100%;height:100%;color:#FFFFFF;cursor:pointer}#info .content{display:flex;align-items:center;width:100%;height:100%}#info .content .inner{width:100%;padding-bottom:60px}#info h2{margin:0 0 2ex;font-size:36px;font-size:3vw;text-align:center}#info .biography{width:64%;margin:0 auto;font-size:24px;font-size:2vw;line-height:1.6}@media screen and (max-width:750px){#info h2{font-size:23px}#info .biography{width:88%;font-size:15px}}@media screen and (min-width:1200px){#info h2{font-size:36px}#info .biography{font-size:24px}}#info-toggle{display:block;position:absolute;top:20px;right:20px;width:45px;height:45px;font-size:45px}#info-toggle>a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;line-height:1;cursor:pointer}#covers{padding-top:60px}#covers:after{content:"";display:block;height:60px;clear:both}#covers ul{display:block}#covers li{display:block;position:relative;float:left;width:100%;margin-bottom:3%;font-size:6vw;list-style:none}@media screen and (min-width:450px){#covers li{width:49.25%;margin-right:1.5%;margin-bottom:1.5%;font-size:3vw}#covers li:nth-child(2n){margin-right:0}}@media screen and (min-width:768px){#covers li{width:32.33333%;margin-right:1.5%;margin-bottom:1.5%;font-size:2vw}#covers li:nth-child(2n){margin-right:1.5%}#covers li:nth-child(3n){margin-right:0}#covers li:nth-child(3n+1){clear:left;margin-left:0}}@media screen and (min-width:1280px){#covers li{font-size:26px}}#covers .inner{display:block;position:relative;width:100%;height:0;padding-top:75%}#covers .overlay{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:0.5}#covers .cover{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center}#covers .title{display:none;position:absolute;top:0;left:0;right:0;bottom:0;padding:6% 8%;color:#FFFFFF;font-weight:bold;line-height:1.3;transition:opacity 200ms ease}#covers .cover[lazy=loaded] ~ .overlay,#covers .cover[lazy=loaded] ~ .title{display:block}.no-touch #covers li .title{opacity:1}.no-touch #covers li:hover .title{opacity:1}@media screen and (max-width:600px){#covers li .label{font-size:15px}}@media screen and (min-width:1200px){#covers li .label{font-size:30px}}footer .links{padding:2ex 16px;font-size:15px;text-align:center}@media screen and (min-width:600px){footer .links{text-align:center}footer .links li{display:inline-block}}#stream{position:fixed;top:0;left:0;right:0;bottom:0;background:#FFFFFF;z-index:1;overflow-y:auto;-webkit-overflow-scrolling:touch}#stream .back-button{display:block;position:fixed;top:28px;left:5%;font-size:30px;z-index:100}#stream>.inner{max-width:850px;margin:0 auto;padding:0 5%}#stream .title{margin:80px 0 1ex;font-size:34px;font-size:4vw;font-weight:bold}#stream .description{margin:2ex 0 1ex;font-size:17px;font-size:2vw;line-height:1.6}@media screen and (max-width:600px){#stream .title{font-size:24px}#stream .description{font-size:12px}}@media screen and (min-width:935px){#stream .title{font-size:38px}#stream .description{font-size:19px}}#stream ul{display:block;margin:40px 0}#stream li{display:block;position:relative;margin-bottom:60px;list-style:none}#stream .sizer{position:relative;width:100%;margin-left:auto;margin-right:auto}body.limit-image-height #stream .sizer{max-height:96vh}#stream .sizer>*{position:absolute;top:0;left:0;width:100%;height:100%}#stream .image{background-size:contain;background-position:center center;background-repeat:no-repeat}#stream li .download-button{}.no-touch #stream li .download-button{display:none}.no-touch #stream li:hover .download-button{display:block}#stream .caption{font-size:17px;font-size:2vw;line-height:1.4}@media screen and (max-width:600px){#stream .caption{font-size:12px}}@media screen and (min-width:935px){#stream .caption{font-size:19px}}#cookie-notice{display:block}#cookie-notice[v-cloak]{display:none}#resume{padding-top:50px}#resume .pdf-button{width:165px;margin:4px 0 20px;border-radius:13px;background:#808080;color:#F0F0F0;font-size:11px;text-align:center;text-transform:uppercase}#resume .pdf-button a{line-height:26px;text-indent:0}