@import url(https://fonts.googleapis.com/css?family=Lato:400|Raleway:400);#offcanvas li a,.sans,dt,h1,h2,h3,h4,h5,h6,header .uk-navbar-container li a{font-family:"Lato",Helvetica,sans-serif}header{position:-webkit-sticky;position:sticky}header .uk-navbar-container{padding-bottom:1em;padding-right:1em;background:linear-gradient(90deg,transparent,rgba(34,34,34,.5),rgba(34,34,34,.9))}@media screen and (max-width:960px){header .uk-navbar-container{background:linear-gradient(270deg,transparent,rgba(34,34,34,.5),rgba(34,34,34,.9))}}header .uk-navbar-container li a{height:2.5em;margin-top:1em;min-height:unset;letter-spacing:.1em}header .uk-navbar-container li.uk-active{border-bottom:.2em solid #fff}header .uk-navbar-container li.uk-active a{font-weight:700}.page-header .no-decoration:hover{border:none!important}#landing #my-title,.sans,dt,h1,h2,h3,h4,h5,h6{font-family:"Lato",Helvetica,sans-serif}#landing #my-cv,.serif,dd,li,p{font-family:"Raleway",Courier,serif;line-height:1.8;letter-spacing:.05em}#landing{top:-5em;height:calc(100vh - 5em)}#landing h1#landing-intro{color:#fff;font-size:2em;letter-spacing:.25em;line-height:2em}@media screen and (min-width:480px){#landing h1#landing-intro:before{content:"I'm "}}#landing h1#landing-intro:after{content:" Ho"}#landing #my-title{letter-spacing:.2em;font-size:.8em}@media screen and (max-width:480px){#landing #my-title{letter-spacing:.1em}}#landing #my-cv{display:table;margin:0 auto;font-size:.65em;font-weight:300;letter-spacing:.5em;border-color:hsla(0,0%,100%,.5);border-style:solid;border-width:1px 0;letter-spacing:.2em}.progress-bar p{font-size:.7em;letter-spacing:.1em;margin-bottom:.5em}.progress-bar p.progress-label{font-size:.6em;letter-spacing:0;color:#666;top:-2.6em;left:calc(50% - 10px)}.progress-bar progress{height:1.2em;background:#777;color:#ccc}.progress-bar progress::-moz-progress-bar{background:#eee}.progress-bar progress::-webkit-progress-value{background:#ccc;border-radius:0 .6em .6em 0}.progress-bar progress::-webkit-progress-bar{background:#777}#profile{min-height:unset;padding-bottom:15vh}#profile .profile-title{font-size:.7em;letter-spacing:.3em;color:hsla(0,0%,100%,.75);display:inline-block;position:relative}#profile .section-title{padding-top:2em;padding-bottom:2em}@media screen and (max-width:480px){#profile .section-title{padding-left:0;padding-right:0}}@media screen and (max-width:960px){#profile .section-title>div:first-child>div:before{content:"";position:absolute;height:1px;background-color:hsla(0,0%,100%,.7);width:20px;left:-30px;top:50%}#profile .section-title>div:first-child>div:after{content:"";position:absolute;height:1px;background-color:hsla(0,0%,100%,.7);width:20px;right:-30px;top:50%}}#profile .avatar{width:6em;height:6em}#profile div span{font-size:.75em;letter-spacing:.2em}#profile #middle #brief{width:calc(100% - 7em)}#profile #middle blockquote{font-size:.85em}@media screen and (max-width:480px){#profile #middle blockquote{width:calc(100% - 7em)}}#profile #social-icons ul{margin:0}#profile #social-icons ul li{display:inline-block;margin:.26em;font-size:1.1em}#profile #social-icons ul li:first-child{margin-left:0}#profile #social-icons ul li:last-child{margin-right:0}@media screen and (min-width:480px){#profile #social-icons ul li{margin:.5em;font-size:1.5em}}#profile #social-icons a{background-color:initial;color:#ccc;transition:color .3s ease-in-out}#profile #social-icons a:hover{border:0;color:#fff}.sk-double-bounce{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:3em;height:3em;margin:3em auto}.sk-double-bounce .sk-child{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-doubleBounce 2s ease-in-out infinite;animation:sk-doubleBounce 2s ease-in-out infinite}.sk-double-bounce .sk-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-doubleBounce{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-doubleBounce{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.webp .process-photostrip .process-photostrip-background{background:#121212 url(/static/media/banner@1x.11811964.webp);background-position:20% 50%;background-size:cover}.no-webp .process-photostrip .process-photostrip-background{background:#121212 url(/static/media/banner@1x.25cbb462.jpg);background-position:20% 50%;background-size:cover}.process-photostrip .process-photostrip-background{width:100vw;height:35vw;min-height:220px}.process-photostrip .uk-overlay-primary{background:unset;background-image:linear-gradient(90deg,rgba(34,34,34,.8),rgba(34,34,34,.5),rgba(34,34,34,.9))}@media screen and (max-width:480px){.process-photostrip .uk-overlay-primary{background-image:linear-gradient(90deg,rgba(34,34,34,.75),#222)}}.process-photostrip h2{text-shadow:0 0 .5em #121212}#flow,#process{background-image:linear-gradient(transparent,rgba(34,34,34,.5),rgba(34,34,34,.75),rgba(34,34,34,.75),rgba(34,34,34,.5),transparent);min-height:unset;padding-bottom:15vh}@media screen and (max-width:480px){#flow>div,#process>div{margin-left:0}}#flow .section-title,#process .section-title{padding-top:2em;padding-bottom:2em}@media screen and (max-width:480px){#flow .section-title,#process .section-title{padding-left:1em;padding-right:1em}}#flow .section-title .profile-title,#process .section-title .profile-title{font-size:.7em;letter-spacing:.3em;color:hsla(0,0%,100%,.75);display:inline-block;position:relative}#flow .section-title p,#process .section-title p{color:hsla(0,0%,100%,.5);font-size:.8em}#skills p,.serif,dd,li,p{font-family:"Raleway",Courier,serif;line-height:1.8;letter-spacing:.05em}.webp #skills #research{background-image:url(/static/media/skills_research@1x.d5c5b2c3.webp)}.webp #skills #communicate{background-image:-webkit-image-set(url(/static/media/skills_communicate@1x.57cace1c.webp) 1x,url(/static/media/skills_communicate@2x.d08a8061.webp) 2x);background-image:image-set(url(/static/media/skills_communicate@1x.57cace1c.webp) 1x,url(/static/media/skills_communicate@2x.d08a8061.webp) 2x)}.webp #skills #concepts{background-image:-webkit-image-set(url(/static/media/skills_conceptualize@1x.47eeabb3.webp) 1x,url(/static/media/skills_conceptualize@2x.0b98b6f6.webp) 2x);background-image:image-set(url(/static/media/skills_conceptualize@1x.47eeabb3.webp) 1x,url(/static/media/skills_conceptualize@2x.0b98b6f6.webp) 2x)}.webp #skills #solutioning{background-image:url(/static/media/skills_solutioning@1x.fe15d547.webp)}.webp #skills #develop{background-image:url(/static/media/skills_develop@1x.4a0e731f.webp)}.webp #skills #workshops{background-image:-webkit-image-set(url(/static/media/skills_workshop@1x.ba49b3bf.webp) 1x,url(/static/media/skills_workshop@2x.bcfd4177.webp) 2x);background-image:image-set(url(/static/media/skills_workshop@1x.ba49b3bf.webp) 1x,url(/static/media/skills_workshop@2x.bcfd4177.webp) 2x)}.no-webp #skills #research{background-image:url(/static/media/skills_research@1x.71479467.png)}.no-webp #skills #communicate{background-image:-webkit-image-set(url(/static/media/skills_communicate@1x.13dd6430.jpg) 1x,url(/static/media/skills_communicate@2x.6e559f90.jpg) 2x);background-image:image-set(url(/static/media/skills_communicate@1x.13dd6430.jpg) 1x,url(/static/media/skills_communicate@2x.6e559f90.jpg) 2x)}.no-webp #skills #concepts{background-image:-webkit-image-set(url(/static/media/skills_conceptualize@1x.67441d5c.jpg) 1x,url(/static/media/skills_conceptualize@2x.db405849.jpg) 2x);background-image:image-set(url(/static/media/skills_conceptualize@1x.67441d5c.jpg) 1x,url(/static/media/skills_conceptualize@2x.db405849.jpg) 2x)}.no-webp #skills #solutioning{background-image:url(/static/media/skills_solutioning@1x.ca3031e1.png)}.no-webp #skills #develop{background-image:url(/static/media/skills_develop@1x.c4701f38.png)}.no-webp #skills #workshops{background-image:-webkit-image-set(url(/static/media/skills_workshop@1x.a83a789d.jpg) 1x,url(/static/media/skills_workshop@2x.bf649b5d.jpg) 2x);background-image:image-set(url(/static/media/skills_workshop@1x.a83a789d.jpg) 1x,url(/static/media/skills_workshop@2x.bf649b5d.jpg) 2x)}#skills .cursor-unset{cursor:unset}#skills .uk-overlay-primary{transition:opacity .3s;opacity:.75}#skills .uk-overlay{padding-left:0;padding-right:0}#skills .uk-overlay>h4{-webkit-transform:translateY(150%);transform:translateY(150%);background-color:rgba(18,18,18,.85);padding:1em 0}#skills .uk-overlay>h4,#skills .uk-overlay>p{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}#skills .uk-overlay>p{opacity:0;-webkit-transform:translateY(125%);transform:translateY(125%)}#skills .uk-cover-container{transition:all .3s}#skills .uk-cover-container:hover>.uk-overlay-primary{opacity:1}#skills .uk-cover-container:hover>.uk-overlay>h4{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(1.2);transform:scale(1.2);background-color:initial;padding:0}#skills .uk-cover-container:hover>.uk-overlay>p{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#skills .skills-image{background:#121212 no-repeat 50%;background-size:120%}#skills .skills-image:hover{background-size:100%}#skills p{color:#fff}#skills .uk-tile{height:18em}#skills .uk-cover-container p{font-size:.8em}#skills a.uk-position-cover:hover{border-bottom:none}#works #filter-control .uk-subnav-pill a,#works #filter-control .uk-subnav-pill span,#works ul#filter-items>li div p,.sans,dt,h1,h2,h3,h4,h5,h6{font-family:"Lato",Helvetica,sans-serif}#works p{color:#222}#works #lastbutton p{padding-top:5vh;padding-bottom:15vh}#works #filter-control .uk-subnav-pill a{background:none;border-bottom:.2em solid transparent;font-size:.8em;letter-spacing:.2em}#works #filter-control .uk-subnav-pill a:hover{color:#ccc;border:none}#works #filter-control .uk-subnav-pill .uk-active>a{background:none;border-bottom:.2em solid #fff}#works #filter-control .uk-subnav-pill span{color:#eee;font-size:.875rem;letter-spacing:.2em;cursor:default}#works ul#filter-items>li>a div{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.75;transition:opacity .2s ease-in,-webkit-filter .15s ease-in;transition:filter .15s ease-in,opacity .2s ease-in;transition:filter .15s ease-in,opacity .2s ease-in,-webkit-filter .15s ease-in}#works ul#filter-items>li>a div:hover{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}#works ul#filter-items>li div p{overflow:hidden;color:#fff;font-size:.8em;padding:.5em 1em;background-image:linear-gradient(transparent,rgba(18,18,18,.7),#121212)}.portfolio-modal{background-color:#fff!important}.portfolio-modal dd,.portfolio-modal dt,.portfolio-modal h1,.portfolio-modal h2,.portfolio-modal h3,.portfolio-modal h4,.portfolio-modal h5,.portfolio-modal h6,.portfolio-modal p{color:#121212}.turquoise-links{color:#32bcad;text-decoration:none;border-bottom:1px dashed #32bcad}#resume .uk-card-default{transition:background-color .5s ease-in-out;background:none;box-shadow:none;border:1px solid #eee}@media screen and (min-width:960px){#resume .uk-card-default{min-width:20em}}#resume #cv-online>div:hover{background-color:rgba(50,188,173,.75)}@media screen and (max-width:480px){#resume #cv-online .uk-card-default{margin-bottom:2em}}#resume #cv-offline>div:hover{background-color:rgba(50,188,173,.75)}@media screen and (max-width:480px){#resume .uk-comment-meta{font-size:.7em}#resume .uk-tile{padding:0}}#resume article,#resume article p{color:#eee}#resume article span{color:#eee;text-transform:lowercase}#modal-resume .uk-modal-dialog{box-shadow:0 0 6em #eee}#modal-resume .uk-modal-dialog .uk-modal-body iframe{width:100%;min-height:100vh}#modal-resume .uk-modal-dialog .uk-modal-footer{background-color:#222}.turquoise-links,button.button-link:hover{color:#32bcad;text-decoration:none;border-bottom:1px dashed #32bcad}button.button-link{color:#32bcad!important;background:none;border:none;height:2em!important;padding:unset;letter-spacing:unset!important}button.button-link:hover{cursor:pointer}#contact input,#contact label,#contact textarea,.serif,dd,li,p{font-family:"Raleway",Courier,serif;line-height:1.8;letter-spacing:.05em}#contact{min-height:calc(100vh - 3em)}#contact label{color:#ccc}#contact input,#contact textarea{color:#fff;background-color:initial;border-right:none;border-left:none;border-top:none}#contact input:focus,#contact textarea:focus{border-color:#32bcad}#contact textarea{resize:vertical;overflow:auto;min-height:2.5em}#contact button{color:#fff;letter-spacing:.2em;height:3em;transition:border-color .3s linear;border-radius:0;border-color:#fff}#contact button:focus{border-color:#32bcad}#contact button:hover{border-color:#ccc;background:none}#contact .contact-icon{width:1.5em;text-align:right;display:inline-block;margin-right:.2em}#contact #contact-links span{color:#fff;transition:color .3s linear}#contact #contact-links span:hover{color:#32bcad}.serif,dd,footer p,li,p{font-family:"Raleway",Courier,serif;line-height:1.8;letter-spacing:.05em}.turquoise-links,footer a:hover{color:#32bcad;text-decoration:none;border-bottom:1px dashed #32bcad}footer{padding:.5em 0}footer p{font-size:.75em}footer a,footer a:hover,footer p{color:#fff}@media screen and (max-width:768px){footer{background-color:rgba(34,34,34,.5)}}footer.page-footer{background-color:#32bcad;min-height:50vh}footer.page-footer h1{-webkit-text-stroke:.025em #fff;-webkit-text-fill-color:#32bcad}.hidden,.visible{display:none}.spinner-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.webp #page-communicate .page-banner{background-image:url(/static/media/communicate-banner@1x.2f9e93be.webp)}.no-webp #page-communicate .page-banner{background-image:url(/static/media/communicate-banner@1x.a96eb9ab.jpg)}#page-communicate .page-banner{background-repeat:no-repeat;background-position:50%;background-size:cover;height:80vh;-webkit-filter:grayscale(100%);filter:grayscale(100%)}#page-communicate a{color:#32bcad;text-decoration:none}#page-communicate a.pill-link:hover{border:none}#page-communicate a:hover{text-decoration:none;border-bottom:1px dashed #32bcad}.sans,.skills-tools li,dt,h1,h2,h3,h4,h5,h6{font-family:"Lato",Helvetica,sans-serif}.skills-pictures{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.skills-tools li{color:#fff;font-size:.875em;padding:.2em .8em;border:1px solid #fff;display:inline-block}.skills-tools li:not(:last-child){margin-right:.75em}.webp #page-conceptualize .page-banner{background-image:url(/static/media/conceptualize-banner@1x.f4fa6da7.webp)}.no-webp #page-conceptualize .page-banner{background-image:url(/static/media/conceptualize-banner@1x.b1a0fd84.jpg)}#page-conceptualize .page-banner{background-repeat:no-repeat;background-position:50%;background-size:cover;height:80vh;-webkit-filter:grayscale(100%);filter:grayscale(100%)}#page-conceptualize a{color:#32bcad;text-decoration:none}#page-conceptualize a.pill-link:hover{border:none}#page-conceptualize a:hover{text-decoration:none;border-bottom:1px dashed #32bcad}.webp #page-develop .page-banner{background-image:url(/static/media/develop-banner@1x.add7a537.webp)}.no-webp #page-develop .page-banner{background-image:url(/static/media/develop-banner@1x.c02126cb.jpg)}#page-develop .page-banner{background-repeat:no-repeat;background-position:50%;background-size:cover;height:80vh;-webkit-filter:grayscale(100%);filter:grayscale(100%)}#page-develop a{color:#32bcad;text-decoration:none}#page-develop a.pill-link:hover{border:none}#page-develop a:hover{text-decoration:none;border-bottom:1px dashed #32bcad}.webp #page-research .page-banner{background-image:url(/static/media/research-banner@1x.d5f6e573.webp)}.no-webp #page-research .page-banner{background-image:url(/static/media/research-banner@1x.3384558e.jpg)}#page-research .page-banner{background-repeat:no-repeat;background-size:cover;height:80vh;-webkit-filter:grayscale(100%);filter:grayscale(100%)}#page-research a{color:#32bcad;text-decoration:none}#page-research a.pill-link:hover{border:none}#page-research a:hover{text-decoration:none;border-bottom:1px dashed #32bcad}.webp #page-solutioning .page-banner{background-image:url(/static/media/solutioning-banner@1x.b3b31072.webp)}.no-webp #page-solutioning .page-banner{background-image:url(/static/media/solutioning-banner@1x.33bbaee1.jpg)}#page-solutioning .page-banner{background-repeat:no-repeat;background-size:cover;height:80vh;-webkit-filter:grayscale(100%);filter:grayscale(100%)}#page-solutioning a{color:#32bcad;text-decoration:none}#page-solutioning a.pill-link:hover{border:none}#page-solutioning a:hover{text-decoration:none;border-bottom:1px dashed #32bcad}.serif,dd,li,p{font-family:"Raleway",Courier,serif;line-height:1.8;letter-spacing:.05em}.webp #page-workshops .page-banner{background-image:url(/static/media/workshops-banner@1x.6ea09bf8.webp)}.no-webp #page-workshops .page-banner{background-image:url(/static/media/workshops-banner@1x.63247253.jpg)}#page-workshops .page-banner{background-repeat:no-repeat;background-size:cover;height:80vh;-webkit-filter:grayscale(100%);filter:grayscale(100%)}#page-workshops a{color:#32bcad;text-decoration:none}#page-workshops a.pill-link:hover{border:none}#page-workshops a:hover{text-decoration:none;border-bottom:1px dashed #32bcad}.sans,dt,h1,h2,h3,h4,h5,h6{font-family:"Lato",Helvetica,sans-serif}#post-banner,.serif,.uk-tooltip-inner,dd,li,p{font-family:"Raleway",Courier,serif;line-height:1.8;letter-spacing:.05em}dt,h1,h2,h3,h4,h5,h6{color:#fff;letter-spacing:.1em}dd,li,p{color:#fff}@media screen and (min-width:960px){.skills-pages h2{font-size:5em}.skills-pages h3{font-size:3em}}.skills-pages h6{font-size:.8em}.turquoise-links,.uk-modal-full div .iframe-slideshow .uk-slideshow-items dt a:hover,section a:hover{color:#32bcad;text-decoration:none;border-bottom:1px dashed #32bcad}div.vert-center{flex-direction:column}div.center,div.vert-center{display:flex;justify-content:center}div.center{align-items:center}html{background:none}body{background-color:#121212;background-repeat:no-repeat;background-attachment:fixed;background-position:50%;min-height:100vh}@media screen and (max-width:1024px){body{background-image:none;background-color:#121212}}section{padding-top:15vh;min-height:100vh}section a{color:#32bcad}section>img{max-height:100px}section>h1{margin-top:.5em}section>h5,section>h5 span{color:hsla(0,0%,100%,.5)}.uk-modal-full button{background-color:initial}.uk-modal-full div .iframe{width:100%;overflow:scroll}@media screen and (max-width:640px){.uk-modal-full div .iframe{margin:0}.uk-modal-full div .iframe>div,.uk-modal-full div .iframe>div dl{padding-left:0;padding-right:0}}.uk-modal-full div .iframe-cover{background:hsla(0,0%,100%,.8)}.uk-modal-full div .iframe-cover dl{background:hsla(0,0%,100%,.9);box-shadow:0 0 2em 2em hsla(0,0%,100%,.75);transition:width .3s ease-in}.uk-modal-full div .iframe-cover dl dt{font-weight:700}.uk-modal-full div .iframe-cover dl dd.works-def{border-bottom:1px solid #777;font-size:.7em}@media screen and (min-width:960px){.uk-modal-full div .iframe-cover{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.8))}.uk-modal-full div .iframe-cover dl{width:50%}}@media screen and (min-width:640px){.uk-modal-full div .modal-text{max-height:100vh;overflow:scroll}}@media screen and (min-width:640px){.uk-modal-full div .iframe-slideshow{height:100vh}}.uk-modal-full div .iframe-slideshow .uk-slideshow-items li img{padding:.5em}@media screen and (min-width:960px){.uk-modal-full div .iframe-slideshow .uk-slideshow-items li img{padding:unset}}.uk-modal-full div .iframe-slideshow .uk-slideshow-items dt{padding-bottom:.5em}.uk-modal-full div .iframe-slideshow .uk-slideshow-items dt span{display:block}.uk-modal-full div .iframe-slideshow .uk-slideshow-items dt a{top:-.5em;position:relative;font-weight:400;font-size:.75em;color:#ccc}.uk-modal-full div .iframe-slideshow .uk-slideshow-items dt a:hover{color:#fff}.uk-modal-full div .iframe-slideshow .uk-slideshow-items dd{font-size:.75em}.uk-modal-full div .iframe-slideshow .uk-thumbnav{margin-left:auto;margin-right:auto}.uk-modal-full div .iframe-slideshow .uk-thumbnav img{width:3em}.uk-button{letter-spacing:.05em;color:#228075;border:1px solid #228075}.uk-button:active{color:#32bcad;border:1px solid #32bcad}.hovered,.uk-button:hover{border:1px solid #32bcad;background-color:#32bcad;color:#fff}.hovered:hover,.uk-button:hover{background-color:#175750}.bg-white{background-color:#fff}.bg-white h1,.bg-white p{color:#222}.bg-black{background-color:#121212}.bg-black h1,.bg-black p{color:#fff}.profile-headers{font-size:.7em;letter-spacing:.3em;color:hsla(0,0%,100%,.75);display:inline-block;position:relative}#post-banner{background-color:rgba(212,237,218,.95);border-bottom:.1em solid #155624;color:#155624}
/*# sourceMappingURL=main.2165f6bc.chunk.css.map */