#blue,#planeOverflow{width:100vw;height:100vh}#planeRotate,#planeZ{text-align:center;pointer-events:none}#planeDepth,#planeOverflow,#planeRotate,#planeZ{pointer-events:none}#blue,footer{z-index:-1000}.invisible{display:none}#backButton a,header a{text-decoration:none}.clientsList ul,.connectList ul{list-style:none}body,html{width:100vw;margin:0;padding:0;overflow-x:hidden;font-size:18px;line-height:1.75em;font-family:Comic Sans MS;color:#000}body{background-color:#eee}#blue{position:fixed;-webkit-transition:background-color .3s cubic-bezier(.645,.045,.355,1);-moz-transition:background-color .3s cubic-bezier(.645,.045,.355,1);-o-transition:background-color .3s cubic-bezier(.645,.045,.355,1);transition:background-color .3s cubic-bezier(.645,.045,.355,1)}.blue{font-family:Comic Sans MS;background-color:#518dcc}a:hover{color:#518dcc}#planeOverflow{max-width:100vw;max-height:100vh;position:relative;overflow:hidden}#planeDepth{position:absolute;top:50%;left:50%;margin-left:-40vw;margin-top:-35vh;-webkit-perspective:1800px;-moz-perspective:1800px;perspective:1800px}#planeRotate{width:80vw;height:70vh;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;position:relative;z-index:-100}#planeZ,.tile{position:absolute}#planeZ{width:200%;height:200%;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0;-ms-transform:scale(.5,.5);-webkit-transform:scale(.5,.5);transform:scale(.5,.5);transition:opacity .5s}header a{transition:color .5s ease}@media screen and (max-width:768px){body,html{font-size:16px;background-image:none;width:auto;height:auto}#planeOverflow{overflow-y:scroll;pointer-events:auto;-webkit-overflow-scrolling:touch}#planeDepth{margin-left:-44vw}#planeRotate{width:94vw}#planeZ{width:100%;height:100%;-webkit-transform-style:flat;-moz-transform-style:flat;transform-style:flat;-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}}#titleContainer{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);left:5vw;top:50%}.tile{float:left;pointer-events:auto;background-size:100%;background-position:center top;background-repeat:no-repeat}.tile img{width:32vmin}@media screen and (max-width:768px){.tile{position:relative;margin-left:-.2em;margin-bottom:1em}.tile img{width:90vw}}#backToProjects,#fadingContainer,#footerIdent,#footerUrl,#preloader,#sayHelloButton a{position:absolute}footer,header{width:95vw;left:2.5vw;position:fixed;text-align:center}.tile a:hover{animation:none}header{top:1.5em;z-index:1000}header a{position:relative;color:#000;padding-bottom:.2em}@media screen and (max-width:768px){header{top:0;padding-top:.8em;background-color:background-color: height: 3.2em;left:0;width:100vw}}#projectsInfoToggle{position:absolute;left:0;padding-top:.5em}#sayHelloButton a{right:0;box-sizing:border-box;padding:.3em 0 .2em;width:7em;transition:all .5s ease}.blackHello{font-family:Comic Sans MS;font-size:1em;border:0 solid #000}.blackHello:hover{border:1pt solid #518dcc;border-radius:5px;color:#fff;background-color:#518dcc}@media screen and (max-width:768px){#projectsInfoToggle{left:5vw}#sayHelloButton a{right:5vw}}.indexTitle{font-size:10em;font-family:MyFont;color:#fff}#backToProjects{left:0;margin-top:.5em}.backToProjectsLabel,.backToProjectsStatic{margin:0;padding:0;float:left}.backToProjectsLabel{max-width:0;overflow:hidden;white-space:nowrap;transition:max-width .6s cubic-bezier(.77,0,.175,1)}footer{bottom:1em}#footerIdent{left:0}#footerUrl{left:0}#fadingContainer{opacity:0}#preloader{left:0;top:0;height:100vh;width:100vw;background-color:red;z-index:9000;pointer-events:none;transition:opacity .2s ease}#titleContainer{position:fixed;transform:translateY(-50%);width:90vw}.indexTitle{position:relative;width:90vw;line-height:1.1em;text-align:center}@media screen and (max-width:768px){#backToProjects{left:5vw}#backToProjectsLabel{max-width:10em}.indexTitle,footer{display:none}#workContainer{padding-top:4em;height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch}}#infoIntro{position:relative;line-height:1.1em}#workContainer{position:absolute;width:100vw;top:0;left:0;display:none;background-color:#518dcc;z-index:500}.postSubhead{display:inline-block}.postHero{width:100vw;height:100vh;position:relative;overflow:hidden;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:fixed}.postSubhead,strong{font-family:MyFontBold;text-transform:uppercase;letter-spacing:.1em}@media screen and (max-width:768px){.postHero{height:50vh;background-size:cover;background-attachment:scroll}}.postSubhead,strong{font-size:.8em;color:#ddd}.postDiv{margin-left:15vw}@media screen and (max-width:768px){.postDiv{margin-left:0;padding-top:5vh;width:auto}}.postSubhead{width:20vw;padding-bottom:1em}@media screen and (max-width:768px){.postSubhead{width:auto}}p{-webkit-margin-before:0}#infoIntro,.large{font-family:MyFont}#infoIntro,.postNextProject{text-align:center;color:#fff}@media screen and (max-width:768px){.postNextProject{width:100vw;margin-left:-5vw}}.postNextProject{width:100vw;padding:3em 0;background-color:#000;font-size:2em;z-index:1000;transition:all .5s ease}.postNextProject:hover{background-color:#518dcc}#infoContainer,#infoContent{position:absolute;width:100vw}#infoContainer{top:0;left:0;display:none}#infoIntroContainer{position:absolute;left:5vw;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}#infoIntro{width:90vw;font-size:10em;letter-spacing:-.02em;z-index:2000}.large,.small{line-height:1.75em}.infoText a,.small a{text-decoration:none;color:#000;border-bottom:1pt solid #000}#infoContent{padding-top:10vh;background-color:#518dcc}@media screen and (max-width:768px){#infoContainer{padding-top:4em}#infoIntro{left:0;margin-top:1em;font-size:3em;padding-bottom:1em}#infoContent{padding-left:5vw;width:100vw}}.infoText,.large{padding:0 0 10vh;display:inline-block;vertical-align:top}.infoText{width:50vw;margin:0}.experience p{margin-bottom:1em}@media screen and (max-width:768px){.infoText{width:90vw}}.large{width:45vw;margin:0;font-size:2em}.clientsList li,.clientsList ul,.connectList ul,.small{padding:0;margin:0}@media screen and (max-width:768px){.large{width:85vw;margin-left:-.4em;font-size:1.5em}}.small{display:inline-block;width:45vw;vertical-align:top;font-size:.8em}@media screen and (max-width:768px){.small{width:90vw}}.clientsList li{width:15vw;float:left}@media screen and (max-width:768px){.clientsList li{width:45vw}}.connectList ul{width:15vw;float:left}@media screen and (max-width:768px){.connectList ul{width:45vw}}p{padding:0}p{padding:0}p{padding:0}p{margin:0;-webkit-margin-after:0}.infoText p{margin-bottom:1em}strong{font-weight:400;font-family:MyFontBold}iframe{frameborder:0}
/*! 
* Font Awesome Free 5.14.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */.fa,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-500px:before{content:"\f26e"}.fa-bold:before{content:"\f032"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-clipboard:before{content:"\f328"}.fa-cloud:before{content:"\f0c2"}.fa-copy:before{content:"\f0c5"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-d-and-d:before{content:"\f38d"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-google:before{content:"\f1a0"}.fa-hdd:before{content:"\f0a0"}.fa-html5:before{content:"\f13b"}.fa-image:before{content:"\f03e"}.fa-info:before{content:"\f129"}.fa-js:before{content:"\f3b8"}.fa-link:before{content:"\f0c1"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-page4:before{content:"\f3d7"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-php:before{content:"\f457"}.fa-qrcode:before{content:"\f029"}.fa-r-project:before{content:"\f4f7"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-road:before{content:"\f018"}.fa-safari:before{content:"\f267"}.fa-scroll:before{content:"\f70e"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-weight:before{content:"\f496"}.fa-window-close:before{content:"\f410"}.fa-yahoo:before{content:"\f19e"}.fa-youtube:before{content:"\f167"}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.14.0/webfonts/fa-brands-400.eot);src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.14.0/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.14.0/webfonts/fa-brands-400.woff2) format("woff2"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.14.0/webfonts/fa-brands-400.woff) format("woff"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.14.0/webfonts/fa-brands-400.ttf) format("truetype"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.14.0/webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.14.0/webfonts/fa-regular-400.eot);src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.14.0/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.14.0/webfonts/fa-regular-400.woff2) format("woff2"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.14.0/webfonts/fa-regular-400.woff) format("woff"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.14.0/webfonts/fa-regular-400.ttf) format("truetype"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.14.0/webfonts/fa-regular-400.svg#fontawesome) format("svg")}.fab,.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.14.0/webfonts/fa-solid-900.eot);src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.14.0/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.14.0/webfonts/fa-solid-900.woff2) format("woff2"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.14.0/webfonts/fa-solid-900.woff) format("woff"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.14.0/webfonts/fa-solid-900.ttf) format("truetype"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.14.0/webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}img{width:100vw;height:auto}@media screen and (max-width:362px){img{width:calc(100% - 2px);max-width:100%;height:auto}}*{box-sizing:border-box}.zoom{transition:transform .2s}.zoom:hover{-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}img.hey-lt{width:4.4em;height:auto;float:right}@media screen and (max-width:362px){img{width:calc(100% - 2px);max-width:100%;height:auto}}*{box-sizing:border-box}.zoom{transition:transform .2s}.zoom:hover{-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}