.grecaptcha-badge{display:none}html,body{height:100%;width:100%;margin:0;padding:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{display:none}::-webkit-scrollbar-button{display:none}body{-ms-overflow-style:none}body a{color:#db4a85;text-decoration:underline}body img{border-style:none;display:block}.error{overflow:hidden}#bodyWidth{overflow:hidden;margin:0;width:100%;height:100%}#progress-handle{width:9px;height:9px;background:#222;border-radius:100%;top:-4px;left:-4px;position:absolute;cursor:pointer;pointer-events:auto;transition:opacity 0.15s ease}.noShow{display:none}.clear:after,.zigzag.thin:after,.herbal-nutrition .squiggle.extended:after,.herbal-nutrition .large-x:after,.electronic-adventures .squiggle:after,.fiction-tribe .squiggle:after,.electronic-adventures .hex:after,.fiction-tribe .hex:after,.adeaca .squiggle:after,.applied-imagination .logo:after,.intel .aboutHero.mid:after,.intel .aboutHero.fill:after,.intel .zigzag.thin:after,.sl2017 .large-x:after,.sl2017 .squiggle.extended:after,.mohs10Head:after,.mohs10_graphic:after,.mohs10Footer1:after,.mohs10Footer2:after,.illustration .aboutHero.mid:after,.contact .hero:after,.contact .zigzag.thick:after,.contact .bracket:after,.contact .aboutHero:after,.contact .pattern:after,.contact .info:after,.skillsTriangle:after,.skillsIlluminati:after{content:"";display:block;clear:both;visibility:hidden}.visible{display:-webkit-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important}@font-face{font-family:"BebasNeue";font-style:normal;src:url("/type/BebasNeue_Regular.woff2") format("woff2"),url("/type/BebasNeue_Regular.woff") format("woff"),url("/type/BebasNeue_Regular.ttf") format("truetype")}@font-face{font-family:"BebasNeue Bold";font-style:bold;src:url("/type/BebasNeue_Bold.woff2") format("woff2"),url("/type/BebasNeue_Bold.woff") format("woff"),url("/type/BebasNeue_Bold.ttf") format("truetype")}.touch .container.contact .progressWrap{display:none}.centerBar .progressWrap{left:50%;margin-left:-8px}.max .progressWrap{left:calc(50% + 172px)}.centerBar.landing .progressButton.Prev,.centerBar.landing .progress{display:none}.centerBar.contact .progressButton.Next,.centerBar.contact .progress{display:none}.gradient-norm,.pageHeader h2 span,.contact-bottom,.landingRight,.headerLinks .resume{background:#c7c9f5;background:-moz-linear-gradient(-45deg, #c7c9f5 0%, #efc9d2 100%);background:-webkit-linear-gradient(-45deg, #c7c9f5 0%, #efc9d2 100%);background:linear-gradient(135deg, #c7c9f5 0%, #efc9d2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7c9f5', endColorstr='#efc9d2',GradientType=1 )}.gradient-flip,.landingRightWrap:after{background:#c7c9f5;background:-moz-linear-gradient(-45deg, #efc9d2 0%, #c7c9f5 100%);background:-webkit-linear-gradient(-45deg, #efc9d2 0%, #c7c9f5 100%);background:linear-gradient(135deg, #efc9d2 0%, #c7c9f5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#efc9d2', endColorstr='#c7c9f5',GradientType=1 )}.progress{width:1px;height:50%;position:absolute;z-index:100;left:50%;top:25%;background:#ecf0f9}.progressBar{background:#222}.progressWrap{position:fixed;height:100%;width:16px;z-index:50;right:4.6%;right:calc(5% - 8px);pointer-events:none;transition:left 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0.15s,right 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0.15s}.progressLandingBar{height:40%;width:1px;position:fixed;left:50%;bottom:10%;background:#ecf0f9;overflow:hidden;z-index:10;transition:left 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0.15s}.progressLandingBar .highlight{height:25%;width:1px;position:absolute;bottom:-25%;left:0;background:#222}.progressButton{height:8.88px;width:100%;position:absolute;pointer-events:auto}.progressButton>div{position:absolute;width:16px;height:100%;left:50%;margin-left:-8px;cursor:pointer;z-index:50;background-size:100% 100%;background-repeat:no-repeat;background-position:top center}.progressButton.Prev{top:50px;background:url("/images/arrow.svg")}.progressButton.Next{bottom:50px;background:url("/images/arrow-down.svg")}.about #loading-icon,.skills #loading-icon,.contact #loading-icon{height:100vh}.error-wrap{position:absolute;width:auto;height:100%;top:0;left:0;right:0;color:#222;flex-direction:column;vertical-align:middle;justify-content:center;text-align:center;cursor:default;display:flex}.error-wrap>span:nth-of-type(1){font-family:"BebasNeue Bold", sans-serif;font-size:125px;font-weight:normal}.error-wrap>span:nth-of-type(2){font-family:"adelle", serif;color:#222;font-size:24px}.error-wrap>span:nth-of-type(3){margin:15px 0 0 0;font-family:"adelle", serif;font-size:18px;cursor:pointer}.error #loading-icon{display:none !important}#loading-icon,#loading-text{width:100%;height:100%;position:fixed;color:#ffffff;flex-direction:column;vertical-align:middle;justify-content:center;align-items:center;pointer-events:none;top:0;left:0;z-index:150}#loading-icon{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#loading-icon .s_mark{position:relative;text-align:center;height:89px;width:auto;margin:auto;opacity:0;-webkit-animation:fade-in .5s forwards;-moz-animation:fade-in .5s forwards;-o-animation:fade-in .5s forwards;animation:fade-in .5s forwards}#loading-icon .s_wrap{-webkit-animation:loading 1.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) .5s forwards infinite;-moz-animation:loading 1.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) .5s forwards infinite;-o-animation:loading 1.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) .5s forwards infinite;animation:loading 1.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) .5s forwards infinite;transform-origin:50% 65.75%;-webkit-transform-origin:50% 65%;-webkit-backface-visibility:hidden;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#loading-icon .before{left:0}#loading-icon .after{right:0}#loading-text{font-family:"adelle", serif;font-size:14px;color:#666;padding-top:150px}.s_wrap{width:320%;height:100%;position:absolute;top:0;left:-160%;margin-left:50%}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-o-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes loading{0%{width:320%;left:-160%;margin-left:50%;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}10%{width:280%;left:-90%;margin-left:0;color:#fff}25%{width:400%;left:-200%;margin-left:50%;color:#666}40%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}60%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}70%{width:400%;left:-200%;margin-left:50%;color:#666}85%{width:280%;left:-90%;margin-left:0%}95%{width:320%;left:-160%;margin-left:50%;color:#fff}100%{width:320%;left:-160%;margin-left:50%;color:#fff;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-moz-keyframes loading{0%{width:320%;left:-160%;margin-left:50%;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}10%{width:280%;left:-90%;margin-left:0;color:#fff}25%{width:400%;left:-200%;margin-left:50%;color:#666}40%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}60%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}70%{width:400%;left:-200%;margin-left:50%;color:#666}85%{width:280%;left:-90%;margin-left:0%}95%{width:320%;left:-160%;margin-left:50%;color:#fff}100%{width:320%;left:-160%;margin-left:50%;color:#fff;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-o-keyframes loading{0%{width:320%;left:-160%;margin-left:50%;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}10%{width:280%;left:-90%;margin-left:0;color:#fff}25%{width:400%;left:-200%;margin-left:50%;color:#666}40%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}60%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}70%{width:400%;left:-200%;margin-left:50%;color:#666}85%{width:280%;left:-90%;margin-left:0%}95%{width:320%;left:-160%;margin-left:50%;color:#fff}100%{width:320%;left:-160%;margin-left:50%;color:#fff;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes loading{0%{width:320%;left:-160%;margin-left:50%;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}10%{width:280%;left:-90%;margin-left:0;color:#fff}25%{width:400%;left:-200%;margin-left:50%;color:#666}40%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}60%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}70%{width:400%;left:-200%;margin-left:50%;color:#666}85%{width:280%;left:-90%;margin-left:0%}95%{width:320%;left:-160%;margin-left:50%;color:#fff}100%{width:320%;left:-160%;margin-left:50%;color:#fff;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}.animate{height:auto;width:150%;position:absolute;left:-25%;pointer-events:none}.animate.next{bottom:-25%;transform:rotateZ(-4deg)}.animate.prev{top:-25%;transform:rotateZ(4deg)}.animate.light{background:#ECF0F9;z-index:105}.animate.dark{background:#222222;z-index:125}.animating .container{height:100% !important;overflow-y:hidden !important}.pre-load .animate.next.light,.pre-load .animate.next.dark{top:-25%}.container{width:100%;height:100%;position:relative;top:0;right:0;bottom:0;left:0;overflow:hidden;margin:0;padding:0;min-width:320px}.container .content{min-width:320px}.container.about .contentRight{height:110%;top:-5%}.container.about,.container.skills{height:150%;overflow-x:hidden}.container.about .contentLeft,.container.skills .contentLeft{box-shadow:0 0 35px 0px rgba(0,0,0,0.25)}.container.about.max .contentRight,.container.skills.max .contentRight,.container.contact.max .contentRight{right:-165px}.container.about.max .contentLeft,.container.skills.max .contentLeft,.container.contact.max .contentLeft{left:165px}.container.about .contentRight,.container.skills .contentRight,.container.contact .contentRight{width:calc(50% - 75px);transition:right 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0.15s,left 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0.15s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.container.about .contentLeft,.container.skills .contentLeft,.container.contact .contentLeft{width:calc(50% + 76px);z-index:1;transition:left 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0.15s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.container.contact .contentRight,.container.contact .contentLeft{width:50%}.container.landing,.container.landing .content{transition:left 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0.15s}.container.max .contact-bottom{left:27.25%}.landingRight{display:table}.landingRightWrap{display:table-cell;vertical-align:middle}.contact{transition:left 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0.15s}.content{width:auto;height:100%;position:absolute;top:0;right:-15px;bottom:0;cursor:default;left:255px}.content.mobile{top:60px;height:auto}.content.landing{height:auto;position:fixed;left:0;bottom:0}.content.landing .contentLeft,.content.landing .contentRight{position:absolute;padding:0}.content.landing .contentRight,.content.landing.min .contentRight{width:calc(50% - 68px)}.content.landing .contentRight img{width:600px;height:auto;position:relative;display:table-cell;vertical-align:middle;margin:auto;padding:0 25px 0 0}.content.landing .contentLeft,.content.landing.min .contentLeft{width:calc(50% + 69px)}.content.about,.content.skills,.content.contact{left:0}.content.min{left:90px}.content.min.about{position:absolute}.content.min .contentLeft{left:0}.content.min .contentRight{right:0}.content.min .projectContainer{padding-left:90px}.content.project{height:auto;padding:0;left:0;overflow-x:hidden;overflow-y:auto;background:#ffffff}.content.animating{height:100%;overflow:hidden}.contentLeft{width:50%;height:100%;position:fixed;display:table;top:0;left:0;padding:0 0 0 90px;box-sizing:border-box}.contentLeftWrap{width:auto;height:50%;position:relative;padding:0 15% 0 20%;margin:auto;display:table-cell;vertical-align:middle;z-index:2}.content.landing .contentLeftWrap:after{content:'';background:#ffffff;width:255px;height:100%;position:absolute;left:-165px;top:0;z-index:-1}.skills .contentLeft:before,.about .contentLeft:before,.contact .contentLeft:before{content:'';background:#ffffff;width:255px;height:100%;position:absolute;left:-165px;top:0;z-index:1}.maxWidth{width:auto;height:auto;min-height:50%;max-width:580px;position:relative}.skills .maxWidth,.about .maxWidth{min-height:50%}.landing .contentLeftWrap,.container.skills .contentLeft{box-shadow:0 0 35px 0px rgba(0,0,0,0.25);background:#fff}.landing .contentLeftWrap{width:100%;height:100%;display:flex;align-items:center;vertical-align:middle;top:0;padding:0 0 0 255px;box-sizing:border-box;transition:padding 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0.15s}.skills .contentRightWrap{padding:0 15% 0 25%}.contentRight{width:50%;height:100%;position:fixed;display:table;z-index:0;top:0;right:0}.contentRightWrap{width:auto;height:50%;position:relative;padding:0 25%;margin:auto;display:table-cell;vertical-align:middle}.contentRightWrap .maxWidth{margin:auto}.mobile .projectContainer{padding-left:0}.mobile .projectContent{left:0;padding:0 40px 0 25px}.mobile .prevProj.navButton{margin:25px 40px 25px 25px}.max .projectContainer{left:255px;padding-left:0;transition:left 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0.15s,padding 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0.15s}.max .projectContent{left:75%;transition:left 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0.15s}.max:not(.centerBar) .progressWrap{left:auto;right:-50% !important;transition:right 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0.15s}.projectContainer{width:50%;height:100%;position:fixed;padding-left:255px;pointer-events:none;left:0;box-sizing:border-box;transition:left 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0.15s,padding 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0.15s}.projectWrap{width:auto;height:100%;position:relative;padding:0 15% 0 20%;margin:auto;z-index:0;display:flex;flex-direction:column;vertical-align:middle;justify-content:center;align-items:center}.projectContent{width:50%;height:auto;position:relative;padding:116px 10% 8% 0;box-sizing:border-box;left:50%;transition:left 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0.15s}.projectContent img{width:100%;height:auto}.projectContent .gif{width:65%;margin:auto}.projectContent .gif img{width:100%}.contentSpacing img,.postSpacing{margin:0 0 25px 0}.socialLinks{position:absolute;top:37px;right:38px;margin-left:-62px}.socialLinks img,.socialLinks .replaced-svg{width:16px;height:auto;vertical-align:middle}.socialLinks a{cursor:pointer;display:inline;float:left;margin:auto auto auto 10px}.socialLinks .replaced-svg path,.socialLinks .replaced-svg rect{transition:fill 0.25s ease}.socialLinks a:hover path,.socialLinks a:hover rect{fill:#222222 !important;transition:fill 0.35s ease-in}.menu.min .socialLinks{height:auto;width:100%;position:absolute;top:auto;right:auto;bottom:85px;left:0;float:initial;margin:auto}.menu.min .socialLinks a{display:inline;float:none;margin:auto auto 15px auto}.menu.min .socialLinks:after{content:'';width:40%;height:1px;position:absolute;background:#383838;bottom:-20px;left:30%}.menu.min .socialLinks img,.menu.min .socialLinks .replaced-svg{display:block;margin:auto}.menu.min .socialLinks .replaced-svg path,.menu.min .socialLinks .replaced-svg rect{fill:#555555 !important}.menu.min .socialLinks a:hover path,.menu.min .socialLinks a:hover rect{fill:#ffffff !important}.menu.min .socialLinks a:after{content:'\A';white-space:pre}.menu.max:not(.mobile) .socialLinks,.menu.landing:not(.min):not(.mobile) .socialLinks{display:none}.pageHeader{position:relative}.pageHeader h2{margin:0 auto;position:relative;top:-7px;left:-65px;font-weight:normal}.pageHeader h2 span{font-family:"BebasNeue Bold", sans-serif;font-size:125px;font-weight:normal;color:#d8c7e3;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pageHeader .textWrap{width:100%;height:auto;display:block;position:relative}.subHead{font-family:"adelle",serif;color:#222;font-size:56px;position:absolute;top:60px;left:85px;line-height:58px}.subHead div{display:inline;font-weight:300;font-size:72px}.subInfo{font-family:"BebasNeue Bold", sans-serif;font-size:18px;position:absolute;width:auto;height:auto;letter-spacing:.75px;top:0;right:0;left:215px;line-height:20px;background:#222;padding:8px 15px 8px 15px}.subInfo .light{color:#ffffff}.subInfo .dark{color:#666666}.subInfo span:nth-of-type(2){margin:0 0 0 5px}.slideText{font-family:"adelle",serif;font-size:14px;line-height:24px;color:#222;margin:150px 0 0 0}.zigzag.thin{width:auto;height:auto;position:absolute;top:-50px;right:-70px}.zigzag.thin img,.zigzag.thin svg{width:140px;height:auto}.zigzag.thick{width:150px;height:auto;position:absolute;left:0;bottom:-50%}.x{width:60px;height:60px;position:absolute;z-index:-1}.x:before,.x:after{content:'';position:absolute;width:75px;height:1px;left:-8px;top:50%;background:#ecf0f9}.x:before{transform:rotate(45deg)}.x:after{transform:rotate(-45deg)}.herbalExit{width:100%;height:auto;background:#454545;padding:100px 0;display:table;position:relative;font-family:"BebasNeue Bold", sans-serif;font-size:56px;letter-spacing:.75px}.herbalExit span{width:100%;display:table-cell;vertical-align:middle;text-align:center;color:#ffffff;margin:auto}.herbal-nutrition .aboutHero{left:-65px}.herbal-nutrition .squiggle.extended{width:250px;height:auto;position:absolute;bottom:12%;left:20%}.herbal-nutrition .squiggle.extended img,.herbal-nutrition .squiggle.extended svg{width:100%;height:auto}.herbal-nutrition .large-x{width:66px;height:auto;position:absolute;right:25%;bottom:20%}.herbal-nutrition .large-x img,.herbal-nutrition .large-x svg{width:100%;height:auto}.herbal-nutrition .x{width:30px;height:30px;position:absolute;bottom:25%;left:20%}.herbal-nutrition .x:before,.herbal-nutrition .x:after{width:45px;background:#d5dae9}.herbal-nutrition .circle{width:240px;height:240px;border-radius:100%;border-width:1px;border-style:solid;border-color:#ecf0f9;position:absolute;top:-150px;left:80%;z-index:-5}.photography .x{position:absolute;left:auto;top:-40%}.photography .mohs10Footer2{width:25%;left:35%}.photography .mohs10Head-2{position:absolute;width:82px;height:auto;left:75px;bottom:-50px;z-index:-5}.electronic-adventures .squiggle,.fiction-tribe .squiggle{width:125px;height:auto;position:absolute}.electronic-adventures .squiggle img,.electronic-adventures .squiggle svg,.fiction-tribe .squiggle img,.fiction-tribe .squiggle svg{width:100%;height:auto}.electronic-adventures .squiggle.top,.fiction-tribe .squiggle.top{top:-200px}.electronic-adventures .squiggle.bottom,.fiction-tribe .squiggle.bottom{bottom:5%;right:10%}.electronic-adventures .head,.fiction-tribe .head{width:220px;height:auto;position:absolute;top:-100px;z-index:-5}.electronic-adventures .hex,.fiction-tribe .hex{position:absolute;height:auto;z-index:-8}.electronic-adventures .hex img,.electronic-adventures .hex svg,.fiction-tribe .hex img,.fiction-tribe .hex svg{width:100%;height:auto}.electronic-adventures .hex use,.fiction-tribe .hex use{mask:none;stroke:#d5dae9;stroke-width:1px}.electronic-adventures .hex1,.fiction-tribe .hex1{width:140px;top:-140px;left:150px}.electronic-adventures .hex2,.fiction-tribe .hex2{width:85px;top:-35px;left:-25px}.electronic-adventures .hex2 use,.fiction-tribe .hex2 use{stroke-width:2px}.electronic-adventures .hex3,.fiction-tribe .hex3{width:190px;bottom:-125px;left:40%}.electronic-adventures .x,.fiction-tribe .x{width:15px;height:15px;position:absolute;top:60px;right:30px}.electronic-adventures .x:before,.electronic-adventures .x:after,.fiction-tribe .x:before,.fiction-tribe .x:after{width:30px;background:#222222}.electronic-adventures .block,.electronic-adventures .intel .aboutHero.top,.intel .electronic-adventures .aboutHero.top,.electronic-adventures .intel .aboutHero.gradient,.intel .electronic-adventures .aboutHero.gradient,.fiction-tribe .block,.fiction-tribe .intel .aboutHero.top,.intel .fiction-tribe .aboutHero.top,.fiction-tribe .intel .aboutHero.gradient,.intel .fiction-tribe .aboutHero.gradient{width:100%;height:100%;border-width:1px;border-color:#ecf0f9;border-style:solid;-webkit-transform:rotate(90deg) skew(-20deg);-moz-transform:rotate(90deg) skew(-20deg);-o-transform:rotate(90deg) skew(-20deg);-ms-transform:rotate(90deg) skew(-20deg);transform:rotate(90deg) skew(-20deg)}.electronic-adventures .block-wrap,.fiction-tribe .block-wrap{width:350px;height:140px;bottom:-100px;right:-10%;position:absolute;z-index:-5}.adeaca .logo{width:400px;height:auto;position:absolute;z-index:-5;top:-150px;left:-60px}.adeaca .squiggle{width:125px;height:auto;position:absolute;bottom:-25px}.adeaca .squiggle img,.adeaca .squiggle svg{width:100%;height:auto}.adeaca .x.top{width:30px;height:30px;right:12%;top:10%}.adeaca .x.top:before,.adeaca .x.top:after{width:45px;background:#d5dae9}.adeaca .x.mid{width:30px;height:30px;left:0;bottom:0}.adeaca .x.mid:before,.adeaca .x.mid:after{width:45px;background:#d5dae9}.adeaca .x.bottom{bottom:12%;right:20%}.adeaca .gradientBlock{right:15%;bottom:8%;left:auto}.adeaca .block,.adeaca .intel .aboutHero.top,.intel .adeaca .aboutHero.top,.adeaca .intel .aboutHero.gradient,.intel .adeaca .aboutHero.gradient{border-width:1px;border-color:#ecf0f9;border-style:solid;position:absolute;z-index:-2}.adeaca .block.top,.adeaca .intel .top.aboutHero,.intel .adeaca .top.aboutHero{width:275px;height:60px;top:-1px;right:0}.adeaca .block.bottom,.adeaca .intel .bottom.aboutHero.top,.intel .adeaca .bottom.aboutHero.top,.adeaca .intel .bottom.aboutHero.gradient,.intel .adeaca .bottom.aboutHero.gradient{width:230px;height:230px;bottom:0;right:25%}.applied-imagination .hero{width:225px;height:225px;position:absolute;z-index:-2;top:-75px;left:5px}.applied-imagination .arrows{width:252px;height:auto;position:absolute;z-index:-2;top:-100px;left:-19px}.applied-imagination .circle{border-radius:100%;border-width:1px;border-style:solid;border-color:#ecf0f9;position:absolute;z-index:-5}.applied-imagination .circle.top{width:375px;height:375px;right:0;top:-15%}.applied-imagination .circle.mid{width:150px;height:150px;right:-75px;top:15px}.applied-imagination .circle.bottom{width:200px;height:200px;left:-2%;bottom:-5%}.applied-imagination .x{width:30px;height:30px;position:absolute;bottom:0;right:25%}.applied-imagination .x:before,.applied-imagination .x:after{width:45px;background:#d5dae9}.applied-imagination .logo{position:absolute;bottom:-25px;right:15%;z-index:-1}.applied-imagination .logo img,.applied-imagination .logo svg{width:250px;height:auto}.applied-imagination .imgShadow{box-shadow:0px 8px 15px 0px rgba(0,0,0,0.15)}.intel .imageWrap{width:100%;height:auto;background:#133862;overflow:hidden;margin:0 0 25px 0;box-sizing:border-box}.intel .imageWrap.half{padding:25px 25px 0 25px}.intel .imageWrap.half div{width:50%;margin:0 0 25px 0}.intel .imageWrap.half div:nth-child(even){padding:0 0 0 12.5px}.intel .imageWrap.half div:nth-child(odd){padding:0 12.5px 0 0}.intel .imageWrap.thirds{padding:25px 0 25px 25px}.intel .imageWrap.thirds div{width:33.33%;margin:0;padding:0 25px 0 0}.intel .imageWrap div{float:left;box-sizing:border-box}.intel .imageWrap img{width:100%;margin:0;box-sizing:border-box;box-shadow:0px 8px 15px 0px rgba(0,0,0,0.15)}.intel .aboutHero.mid{width:100%;height:auto;top:65%;left:-10%}.intel .aboutHero.mid img,.intel .aboutHero.mid svg{width:100%;height:auto;transform:rotateX(180deg)}.intel .aboutHero.top{height:10%;top:-1px;left:60%}.intel .aboutHero.top img,.intel .aboutHero.top svg{height:100%;width:auto;transform:rotateX(180deg)}.intel .aboutHero.top polygon{stroke:#d5dae9}.intel .aboutHero.fill{height:7%;top:auto;bottom:-1px;left:40%}.intel .aboutHero.fill img,.intel .aboutHero.fill svg{height:100%;width:auto}.intel .aboutHero.fill polygon{fill:#ecf0f9}.intel .aboutHero.gradient{height:10%;top:auto;bottom:12%;left:60%}.intel .aboutHero.gradient img,.intel .aboutHero.gradient svg{height:100%;width:auto}.intel .aboutHero.gradient polygon{fill:url(#superGradient);stroke:none !important}.intel .graphicLines.bottom{bottom:0}.intel .zigzag.thin{top:auto;bottom:0;left:-18px}.intel .zigzag.thin img,.intel .zigzag.thin svg{width:140px;height:auto}.intel .topRule{width:140px;left:20%}.intel .topRule.mid{top:auto;left:auto;right:0;bottom:-38px}.sl2017 .large-x{width:auto;height:auto;position:absolute;right:25%;bottom:20%}.sl2017 .large-x img,.sl2017 .large-x svg{width:66px;height:auto}.sl2017 .squiggle.extended{width:auto;height:auto;position:absolute;bottom:12%;left:20%}.sl2017 .squiggle.extended img,.sl2017 .squiggle.extended svg{width:250px;height:auto}.sl2017 .circle{border-radius:100%;border-width:1px;border-style:solid;border-color:#ecf0f9;position:absolute;z-index:-5}.sl2017 .circle.loc1{width:275px;height:275px;top:-200px;left:20%}.sl2017 .circle.loc2{width:160px;height:160px;top:-50px;left:55%}.sl2017 .circle.bottom{width:160px;height:160px;left:10%;bottom:20%}.mohs10 .x{width:35px;height:35px;top:-175px;right:0}.mohs10 .x:before,.mohs10 .x:after{width:50px}.mohs10Head{width:225px;height:auto;position:absolute;z-index:-2;top:-110px;left:35px}.mohs10Head img,.mohs10Head svg{width:100%;height:auto}.mohs10 .holographic{left:20%;bottom:12%}.mohs10_graphic{height:auto;width:30%;max-width:315px;position:absolute;top:12%;right:-12%}.mohs10_graphic img,.mohs10_graphic svg{width:100%;height:auto}.mohs10Footer1{width:40%;height:auto;position:absolute;bottom:-25px;right:0;z-index:-2}.mohs10Footer1 img,.mohs10Footer1 svg{width:100%;height:auto}.mohs10Footer2{width:25%;height:auto;max-width:250px;position:absolute;bottom:-25px;left:25%;z-index:-2}.mohs10Footer2 img,.mohs10Footer2 svg{width:100%;height:auto}.mohs10 .slideText{margin:25% auto auto auto}.morton-salt .slideText,.dlrt .slideText{margin:32% 0 0 0}.morton-salt .circle,.dlrt .circle{border-radius:100%;border-width:1px;border-style:solid;border-color:#ecf0f9;position:absolute;z-index:-5}.morton-salt .circle.top,.dlrt .circle.top{width:375px;height:375px;right:0;top:-15%}.morton-salt .circle.mid,.dlrt .circle.mid{width:150px;height:150px;right:-75px;top:15px}.morton-salt .circle.bottom,.dlrt .circle.bottom{width:200px;height:200px;left:10%;bottom:12%}.morton-salt .o,.dlrt .o{width:240px;height:240px;border-style:solid;border-width:1px;border-color:#ecf0f9;position:absolute;bottom:-120px;left:-75px;border-radius:100%}.morton-salt .hero,.dlrt .hero{width:225px;height:225px;position:absolute;z-index:-2;top:-75px;left:5px}.morton-salt .zigzag,.dlrt .zigzag{right:0;left:auto}.morton-salt .zigzag.thin,.dlrt .zigzag.thin{position:absolute;top:auto;bottom:-75%;left:0;right:auto}.morton-salt .zigzag.thick,.dlrt .zigzag.thick{right:10%;bottom:15%;top:auto;position:absolute}.morton-salt .zigzag.thick polygon,.dlrt .zigzag.thick polygon{fill:url(#superGradient)}.morton-salt .x,.dlrt .x{width:30px;height:30px;position:absolute;bottom:-25%;left:0}.morton-salt .x:before,.morton-salt .x:after,.dlrt .x:before,.dlrt .x:after{width:45px;background:#d5dae9}.tri.hero{width:250px;height:auto;position:absolute;top:-85px;left:0;z-index:-1}.illustration .x{top:25%;right:0}.illustration .aboutHero.mid{width:80%;height:auto;top:40%;left:-15%}.illustration .aboutHero.mid img,.illustration .aboutHero.mid svg{width:100%;height:auto;transform:rotateZ(90deg)}.illustration .zigzag.thick{bottom:-25%;z-index:-1}.illustration .circle{border-radius:100%;border-width:1px;border-style:solid;border-color:#ecf0f9;position:absolute;z-index:-5}.illustration .circle.loc1{width:275px;height:275px;top:-200px;left:20%}.illustration .circle.loc2{width:160px;height:160px;top:-50px;left:55%}.illustration .hero{width:225px;height:225px;position:absolute;z-index:-2;top:-75px;left:5px}.atypi-2014 .head{width:175px;height:auto;position:absolute;top:20px;left:-15px;z-index:-2}.atypi-2014 .topo{width:140px;height:auto;position:absolute;top:-90px;left:175px;z-index:-2}.atypi-2014 .x{width:35px;height:35px;bottom:25%;right:20%}.atypi-2014 .x:before,.atypi-2014 .x:after{width:50px;background:#d5dae9}.atypi-2014 .gradientGraphic{width:120px;height:auto;position:absolute;bottom:150px;left:20%}.atypi-2014 .slideText{margin:40% 0 0 0}.atypi-2014 .o{width:240px;height:240px;border-style:solid;border-width:1px;border-color:#ecf0f9;position:absolute;bottom:-120px;left:-75px;border-radius:100%}.toto .slideText{margin:100px 0 0 0}.toto .head{width:225px;height:225px;border-radius:100%;position:absolute;top:-75px;left:10px;z-index:-2;background:-moz-linear-gradient(45deg, rgba(236,240,249,0) 20%, #ecf0f9 75%);background:-webkit-linear-gradient(45deg, rgba(236,240,249,0) 20%, #ecf0f9 75%);background:linear-gradient(45deg, rgba(236,240,249,0) 20%, #ecf0f9 75%)}.toto .circle{border-radius:100%;border-width:1px;border-style:solid;border-color:#ecf0f9;position:absolute;z-index:-5}.toto .circle.loc1{width:275px;height:275px;top:-200px;left:20%}.toto .circle.loc2{width:160px;height:160px;top:-50px;left:55%}.toto .plus{position:absolute}.toto .plus:before{content:'';width:1px;position:absolute;top:0;left:50%;background:#d5dae9}.toto .plus:after{content:'';height:1px;position:absolute;top:50%;left:0;background:#d5dae9}.toto .plus.top{left:85%;top:15%}.toto .plus.bottom1{left:50%;top:60%}.toto .plus.top,.toto .plus.bottom1{width:30px;height:30px}.toto .plus.top:before,.toto .plus.bottom1:before{height:31px}.toto .plus.top:after,.toto .plus.bottom1:after{width:31px}.toto .plus.bottom2{width:60px;height:60px;left:0;bottom:0}.toto .plus.bottom2:before{height:61px}.toto .plus.bottom2:after{width:61px}.toto .plus.bottom3{width:100px;height:100px;right:15%;bottom:25%}.toto .plus.bottom3:before{height:100px}.toto .plus.bottom3:after{width:100px}.toto .zigzag.thin{top:auto;bottom:32%;right:0}.contact .contentLeft{padding-bottom:100px;padding-top:100px}.contact .content{height:100%}.contact h2{top:-40px;font-weight:400}.contact h2 span{font-family:"adelle",serif;font-weight:400;color:#222;font-size:56px;-webkit-text-fill-color:#222}.contact .hero{width:225px;height:225px;position:absolute;z-index:-2;top:-60px;left:-10px}.contact .hero img,.contact .hero svg{width:100%;height:auto}.contact-hero{height:150px;width:auto;bottom:0;right:100px;position:absolute}.contact .subInfo{left:200px}.contact .circle{border-radius:100%;border-width:1px;border-style:solid;border-color:#ecf0f9;position:absolute;z-index:-5}.contact .circle.loc1{width:315px;height:315px;top:-300px;left:20%}.contact .circle.loc2{width:215px;height:215px;top:0;left:-100px}.contact-wrap{margin:100px auto auto auto;position:relative}.contact .slideText{margin:50px auto auto auto}.contact-bottom{width:80%;height:100px;left:10.2%;bottom:0;position:absolute;z-index:-1;transition:margin 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0.15s,right 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0.15s}.contact .zigzag.thick{width:150px;height:auto;position:relative;left:50px;top:38px}.contact .zigzag.thick img,.contact .zigzag.thick svg{width:100%;height:auto}.contact .zigzag.thick polygon{fill:#fff}.contact .bracket{width:75%;height:auto;top:18%;right:0;position:absolute;z-index:-1}.contact .bracket img,.contact .bracket svg{width:100%;height:auto}.contact .aboutHero{width:45%;height:auto;position:absolute;top:12%;left:12%}.contact .aboutHero img,.contact .aboutHero svg{width:100%;height:auto}.contact .pattern{width:50%;height:auto;position:absolute;left:12%;bottom:22%}.contact .pattern img,.contact .pattern svg{width:100%;height:auto}.contact .info{width:35px;height:auto;position:absolute;top:35%;left:40%}.contact .info img,.contact .info svg{width:100%;height:auto}.contact .x1{width:75px;height:75px;top:15%;left:15%}.contact .x1:before,.contact .x1:after{width:90px;background:#ecf0f9}.contact .x2{width:15px;height:15px;position:absolute;top:35%;left:55%}.contact .x2:before,.contact .x2:after{width:30px;background:#222222}.contact-response{height:15px;width:15px;position:absolute;right:12px;top:41px;z-index:1;pointer-events:none;display:none}.contact-results{width:100%;height:100%;display:none;position:absolute;background:#ffffff;z-index:5;border-style:solid;border-width:4px;border-color:#ecf0f9}.contact-results-wrap{height:100%;width:100%;position:relative;display:table}.contact-results span{width:100%;height:auto;padding:0 15%;display:table-cell;vertical-align:middle;font-family:"adelle",serif;font-size:14px;color:#222;text-align:center}#Telephone{position:absolute;top:1000px}.input-wrap{margin:25px auto auto auto;position:relative}.input-wrap input{width:100%;height:38px;background-color:#ecf0f9;border:none;padding:0 15px;box-sizing:border-box;font-family:"adelle",serif;font-size:14px;color:#222}.input-wrap input:-webkit-autofill{background-color:#ecf0f9 !important}.input-wrap input:focus,.input-wrap textarea:focus{border-style:solid;border-color:#222;border-width:1px;outline:none}.input-wrap textarea{width:100%;height:100px;background-color:#ecf0f9;box-sizing:border-box;resize:vertical;max-height:250px;border:none;font-family:"adelle",serif;font-size:14px;color:#222;padding:8px 13px;line-height:24px;margin:0 0 25px 0}.input-wrap textarea:-webkit-autofill{background-color:#ecf0f9 !important}.input-wrap span{font-family:"BebasNeue Bold", sans-serif;font-size:18px;letter-spacing:.5px;position:relative;left:10px;line-height:30px}.submit-wrap{position:absolute;width:40px;height:40px;bottom:62px;right:-65px;display:none}.submit-wrap img,.submit-wrap svg{position:absolute;width:16px;height:100%;left:50%;top:0;margin-left:-7px;cursor:pointer;z-index:51;-webkit-transform:rotateZ(90deg);-moz-transform:rotateZ(90deg);-o-transform:rotateZ(90deg);-ms-transform:rotateZ(90deg);transform:rotateZ(90deg);pointer-events:none}.submit-wrap polygon{fill:#ffffff !important}#submit{background:#222;color:#ffffff;border:none;font-family:"BebasNeue Bold", sans-serif;font-size:18px;letter-spacing:.5px;position:relative;box-sizing:border-box;width:100%;height:100%;padding:8px;margin:0;cursor:pointer;border-radius:100%}#submit:focus{outline:none}.sub-gradient{width:100%;height:16px;position:absolute;z-index:-1;top:32px;background:-webkit-gradient(linear, left top, right bottom, from(#C7C9F5), to(#F2C9D0))}.gradientBlock{width:255px;height:15px;position:absolute;bottom:12%;left:20%;background:-webkit-gradient(linear, left top, right bottom, from(#C7C9F5), to(#F2C9D0))}.gradientBlock rect{stroke:none !important}body .menu .scrollable{position:relative;overflow:auto}.menu{width:255px;height:100%;position:fixed;top:0;left:0;bottom:0;background:#222;z-index:100}.menu:not(.intro-animation){transition:all .25s ease}.menu_top{width:100%;height:50%;position:relative;top:0;left:0;background:white;overflow:hidden}.menu_top .wordMark{display:none}.menu_bottom{width:100%;height:50%;position:relative;left:0;background:#222;overflow:hidden}.menu .linkContainer a{display:none}.menu .scrollable{width:100%;height:100%;position:relative;overflow:hidden}.menuIcon{width:24px;height:16px;margin:auto;position:relative;display:block;top:30px;cursor:pointer;padding:7px 5px}.menuIcon path,.menuIcon rect{transition:fill 0.25s ease}.menuIcon:hover path,.menuIcon:hover rect{fill:#222222;transition:fill 0.35s ease-in}.menuClose{width:16px;height:16px;display:none;cursor:pointer;padding:8px}.menuClose path,.menuClose rect{transition:fill 0.25s ease}.menuClose:hover path,.menuClose:hover rect{fill:#ffffff;transition:fill 0.35s ease-in}.menu.landing .menuClose{z-index:50;position:absolute;top:12px;right:12px}.menu.landing .menuClose path{fill:#666666}.menu .s_mark{font-size:28px}.menu .s_mark_top{height:90px;color:#ffffff;position:relative;bottom:auto}.menu .s_mark_top .s{width:100%;position:relative;display:inline-block;top:32px;box-sizing:border-box}.menu a{text-decoration:none}.s_mark_top .after{top:-15px;right:58px;font-size:134px}.s_mark_top .before{top:-15px;left:58px;font-size:134px}.menu.intro-animation:not(.min){background:#ffffff}.menu.intro-animation:not(.min):not(.mobile):not(.project) .s_mark,.menu.intro-animation:not(.min):not(.mobile):not(.project) .menuIcon,.menu.intro-animation:not(.min):not(.mobile):not(.project) .navDate{display:none}.menu.intro-animation:not(.min):not(.mobile):not(.project) .menu_bottom{position:absolute;height:0;bottom:0}.menu.intro-animation.max .s_mark_bottom{position:relative;top:62px}.menu.intro-animation.max .s_mark_bottom .after{top:-7px}.menu.intro-animation.max .s_mark_bottom .before{top:-7px}.menu.intro-animation:not(.mobile).max .menu_bottom{height:100%}.menu.landing:not(.min):not(.mobile){background:transparent}.menu.landing:not(.min):not(.mobile) .s_mark{height:auto;font-size:110px;position:absolute;bottom:0}.menu.landing:not(.min):not(.mobile) .s_mark_top .s{color:#222;top:68px}.menu.landing:not(.min):not(.mobile).max .s_mark_bottom{top:47px}.menu.landing:not(.min):not(.mobile).max .s_mark_bottom .after,.menu.landing:not(.min):not(.mobile).max .s_mark_bottom .before{top:10px}.menu.landing:not(.min):not(.mobile).max .s_mark_top .s{top:60px}.menu.landing:not(.min):not(.mobile).max .s_mark_top .after{top:-15px;right:58px;font-size:134px}.menu.landing:not(.min):not(.mobile).max .s_mark_top .before{top:-15px;left:58px;font-size:134px}.menu.landing.min{left:-90px}.content.landing.min{left:90px}.content.landing.min .contentLeftWrap{padding:0}.content.landing.min .landingText h1{font-size:24px;font-weight:normal}.content.landing.min .socialLinks{display:none}.container.landing.max .menu_top{height:255px}.container.landing.max .s_mark_top{height:255px}.container.landing.max .menu_bottom{top:255px}.container.landing.max .contentLeftWrap{padding:0}.container.landing.max .content{left:255px}.container.landing.max .progressLandingBar{left:66%}.container.landing.max .progressWrap{left:66%}.container.landing.min .progressWrap,.container.landing.min .progressLandingBar{left:55%}.menu.landing.max:not(.mobile) .s_mark_top .s{color:#fff}.menu.landing.max:not(.mobile) .s_mark_top .s:hover a{cursor:default}.menu.min .menu_top,.menu.max .menu_top{height:255px;background:#222}.menu.min .menu_bottom,.menu.max .menu_bottom{height:auto;position:absolute;top:255px;bottom:0}.menu.min .s a,.menu.max .s a{width:auto;height:100%;position:absolute;top:0;left:25px;right:25px;z-index:5;box-sizing:border-box}.menu.min{width:90px}.menu.min.intro-animation{left:-90px}.menu.min .linkContainer{width:100%;height:90px;position:absolute;bottom:0}.menu.min .s_mark .s{font-size:28px}.menu.min .s_mark_top{height:90px;color:#ffffff;position:relative;bottom:auto}.menu.min .s_mark_top .s{position:relative;display:inline-block;top:32px;transition:transform .25s ease}.menu.min .s_mark_top .before{font-size:34px;top:-3px;left:26px}.menu.min .s_mark_top .after{font-size:34px;top:-3px;right:26px}.menu.min:not(.landing) .s_mark_top .s:hover{transform:scale(1.2);cursor:pointer}.menu.min .s_mark_bottom{display:none}.menu.min .menuIcon{top:8px}.menu.min .menuIcon path{fill:#555555 !important}.menu.min .menuIcon:hover path{fill:#ffffff}.container.landing:not(.max):not(.mobile) .menu.landing:not(.min):not(.mobile) .menu_top{height:50%;position:absolute}.container.landing:not(.max):not(.mobile) .menu.landing:not(.intro-animation) .menu_bottom{bottom:0;top:50%;height:50%}.container.landing:not(.max):not(.mobile) .menu.landing.max .menu_bottom{height:100%;position:absolute;bottom:0}.container.landing:not(.max):not(.mobile) .menu.landing .menuClose,.container.landing:not(.max):not(.mobile) .menu.landing.max .menuClose{display:none}.menu.max .wordMark,.menu.max.landing .wordMark{width:100%;display:block;font-family:"BebasNeue Bold", sans-serif;letter-spacing:2px;text-align:center;position:relative;bottom:-10px;left:-2px;cursor:default;pointer-events:none;text-shadow:0px 0px 5px rgba(0,0,0,0.5)}.menu.max .wordMark h1,.menu.max.landing .wordMark h1{color:#ffffff;margin:0;font-size:18px;font-weight:normal}.menu.max .wordMark span,.menu.max.landing .wordMark span{color:#666666;letter-spacing:1px;margin:0 0 0 1px}.menu.max:not(.mobile) .s_mark_top{height:100%;position:relative;bottom:auto;color:#ffffff;display:block;top:0}.menu.max:not(.mobile) .s_mark_top .s{width:100%;height:135px;left:0;position:relative;display:inline-block;box-sizing:border-box;top:62px;padding:0 25px;transition:transform .25s ease}.menu.max:not(.mobile) .s_mark_top .before,.menu.max:not(.mobile) .s_mark_top .after{top:-7px}.menu.max:not(.mobile):not(.landing) .s_mark_top .s:hover{transform:scale(1.075);cursor:pointer}.menu.max:not(.mobile) .s_mark_bottom{display:none}.menu.max:not(.mobile) .menuIcon{display:none}.menu.max:not(.mobile) .linkContainer{height:auto;width:100%;overflow:auto;position:absolute;top:0;bottom:0;overflow-x:hidden}.menu.max:not(.mobile) .linkContainer a{display:block;text-decoration:none}.menu.max:not(.mobile) .menuClose{display:block;position:absolute;top:12px;right:12px;z-index:5}.menu.max:not(.mobile) .menuClose path{fill:#666666}.menu.max:not(.mobile) .menuClose:hover path{fill:#ffffff}.menu.max.project .menuClose{display:none}.projectBox{width:100%;height:60px;font-family:"BebasNeue", sans-serif;font-size:14px;margin:0 0 1px 0;color:#ffffff;text-shadow:0px 0px 2px rgba(0,0,0,0.5);position:relative}.projectBox>div{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.projectBox>span{width:100%;height:100%;text-align:center;position:relative;z-index:2;display:flex;flex-direction:column;vertical-align:middle;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.5);transition:all 1s ease;transition:color .15s ease-in}.projectBox>span>span{background-color:transparent;padding:4px 6px 2px 8px;letter-spacing:1px;position:relative;z-index:2;transition:all 0.15s ease}.projectBox>span:after{content:'';width:10px;height:1px;background:#ffffff;position:absolute;top:50%;right:0;z-index:1;transition:width 0.1s ease}.projectBox.static{background:#151515}.container:not(.mobile) .projectBox:hover>span,.container:not(.mobile) .projectBox.active>span{background-color:transparent;color:#222;text-shadow:0px 0px 0px transparent;transition:all .25s ease;transition:color .15s ease-in}.container:not(.mobile) .projectBox:hover>span>span,.container:not(.mobile) .projectBox.active>span>span{background-color:#fff;font-family:"BebasNeue Bold", sans-serif;letter-spacing:2px;transition:all 0.15s ease}.container:not(.mobile) .projectBox:hover :after,.container:not(.mobile) .projectBox.active :after{width:128px;transition:width 0.25s ease}.navDate{width:100%;height:auto;font-family:"BebasNeue Bold", sans-serif;font-size:18px;color:#666666;letter-spacing:.75px;text-align:center;display:inline-block;bottom:20px;cursor:default;position:absolute}.navDate.relative{position:relative !important}.navDate.fixed{position:fixed;width:255px}.menu.max .navDate{height:60px;position:absolute;line-height:60px;bottom:0}.s_mark{position:absolute;width:100%;height:auto;text-align:center;margin:auto;cursor:default}.s_mark .s{font-family:"BebasNeue Bold", sans-serif;font-size:110px}.s_mark .s .before,.s_mark .s .after{position:absolute;font-family:"BebasNeue", sans-serif;font-style:normal}.s_mark_top{color:#222;bottom:-68px}.s_mark_bottom{color:#ffffff;top:-60px}.s_mark_bottom .before{font-style:normal;font-size:134px;top:-4px;left:58px}.s_mark_bottom .after{font-size:134px;font-style:normal;top:-4px;right:58px}.container.contact .contactLink{cursor:default;pointer-events:none}.container.contact .contactLink svg path{fill:#333 !important}.menu.project.mobile .menu_top,.container.contact.mobile .menu_top,.container.about.mobile .menu_top,.container.skills.mobile .menu_top{background:#222}.menu.project.mobile .menuIcon path,.container.contact.mobile .menuIcon path,.container.about.mobile .menuIcon path,.container.skills.mobile .menuIcon path{fill:#555555 !important}.menu.mobile{width:100%;height:60px;top:0;left:0;box-shadow:0 0 20px 0px rgba(0,0,0,0.15)}.menu.mobile .menu_top{height:100%}.menu.mobile .menu_top a{width:60px;height:60px;position:fixed;top:0;left:0}.menu.mobile .menu_bottom{width:100%;height:0;position:fixed;top:60px;bottom:auto;display:none;background:#fff}.menu.mobile .s_mark_top{width:60px;height:60px;position:absolute;background:#222;left:0}.menu.mobile .s_mark_bottom,.menu.mobile.wordMark{display:none}.menu.mobile .linkContainer{min-height:100%}.menu.mobile .wordMark{width:auto;position:absolute;left:0;opacity:0}.menu.mobile .menuIcon{position:absolute;top:15px;right:20px}.menu.mobile .s{font-size:24px;top:10px}.menu.mobile .before,.menu.mobile .after{font-size:32px;top:-3px}.menu.mobile .before{left:12px}.menu.mobile .after{right:12px}.menu.mobile .navDate{display:none}.menu.mobile .socialLinks{display:none}.menu.mobile.intro-animation{top:-60px}.menu.mobile.max{height:100%}.menu.mobile.max .s_mark_top{width:100%;color:#222}.menu.mobile.max .menu_top a{width:80%}.menu.mobile.max .wordMark{position:absolute;width:auto;left:20px;top:0;display:block}.menu.mobile.max .wordMark h1{font-size:24px;font-weight:normal}.menu.mobile.max .menuClose{z-index:50;position:absolute;top:12px;right:12px}.menu.mobile.max .menuIcon path,.menu.mobile.max .menuClose path{fill:#555555 !important}.menu.mobile.max .menu_bottom{height:100%;bottom:0;display:block;overflow-y:auto;border-style:solid;border-width:1px 0 0 0;border-color:#ffffff}.menu.mobile.max .projectBox{height:75px}.menu.mobile.max .projectBox span{font-size:16px;letter-spacing:2px}.menu.mobile.max .projectBox span:after{display:none}.menu.mobile.max .navDate{height:75px;line-height:75px;text-align:right;padding:0 25px 0 25px;box-sizing:border-box;margin-bottom:0;background:#222;display:block}.menu.mobile.max .socialLinks{width:auto;position:relative;bottom:0;top:-50px;margin-bottom:0;left:80px;opacity:1;display:inline-block;margin-bottom:40px}.menu.mobile.max .socialLinks a{display:inline-block;opacity:1;margin:auto auto auto 10px}.menu.mobile.max .socialLinks svg path,.menu.mobile.max .socialLinks svg rect{fill:#666}.menu.mobile.max .socialLinks .replaced-svg{position:relative;margin:0}.menu.mobile.max .socialLinks:after{height:150%;width:1px;position:absolute;right:-25px;top:-25%;content:'';background:#383838}.noAnimation .contentLeft{transition:none !important}.landingRight{width:100%;height:100%;position:relative;background-position:center center;background-size:cover}.landingRight:hover .landingRightWrap:after{opacity:1}.landingRightWrap{text-align:center}.landingRightWrap:after{content:'';position:absolute;height:100%;width:100%;top:0;left:0;opacity:0;z-index:-1;transition:opacity .5s ease}.landingText{vertical-align:middle;display:block;display:table-cell;position:relative;left:8%}.landingText h1{font-family:"adelle",serif;font-weight:400;font-size:28px;color:#222}.landingText a{color:#db4a85}.landing-location{width:30%;height:auto;position:absolute;top:40%;left:45%;z-index:-1}.marker{width:20px;height:20px;position:absolute;top:18%;left:22.5%}.mobile-location-wrap,.mobile-explore{display:none}.mobile .mobile-location{font-family:"BebasNeue Bold", sans-serif;font-size:24px;letter-spacing:.75px;color:#d5dae9;position:relative;display:block;width:auto}.mobile .mobile-location-wrap{position:absolute;display:block;width:100%;left:0;bottom:45%;text-align:center}.mobile .mobile-location:before{content:'';height:10px;width:10px;position:relative;left:-15px;background:url("/images/location.svg") center center no-repeat;background-size:cover;vertical-align:middle;display:inline-block}.mobile .mobile-explore{position:absolute}.touch .navButton{display:block;text-align:center}.prevProj.navButton{margin:0 0 25px 0}.nextProj.navButton{margin:25px 0 0 0}.dark{color:#666666}.mobile .mobile-explore,.navButton{width:100%;height:60px;background:#222;display:block;font-family:"BebasNeue Bold", sans-serif;font-size:18px;line-height:60px;text-align:center;letter-spacing:1px;bottom:0;left:0;color:#ffffff}.mobile .mobile-explore a,.navButton a{width:100%;height:100%;top:0;left:0;position:absolute;text-decoration:none;color:#fff;display:block}.mobile .mobile-explore span,.navButton span{width:auto;position:relative;text-shadow:0px 0px 5px rgba(0,0,0,0.5)}.mobile .mobile-explore div,.navButton div{width:auto;display:inline-block;position:relative;padding-right:15px}.mobile .mobile-explore svg,.navButton svg{position:absolute;right:-10px;top:25px;width:10px;height:auto}.mobile .mobile-explore svg polygon,.navButton svg polygon{fill:#fff !important}.navButton{position:relative;display:none;z-index:50;pointer-events:all;white-space:nowrap;transition:left 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0.15s,right 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0.15s}.navButton svg{right:-25px;top:5px}.container.contact .navButton{width:auto;margin:25px}.container.about .nextProj.navButton,.container.skills .nextProj.navButton{position:absolute;bottom:0;right:0;left:0;width:auto}.container.about .prevProj.navButton,.container.skills .prevProj.navButton{position:absolute;top:0;right:0;left:0;width:auto}.content.about .contentRight{background-size:cover;background-position:center right}.foilGraphic{width:150px;height:auto;position:absolute;z-index:-1;left:-75px}.headerLinks{width:auto;height:auto;position:absolute;top:75px;right:0}.headerLinks .link{width:75px;height:75px;display:block;float:left;margin:0 15px 0 0;border-style:solid;border-width:1px;border-color:#ecf0f9}.headerLinks .resume{width:77px;height:77px;display:block;float:left;overflow:hidden;position:relative;font-family:"BebasNeue Bold", sans-serif;font-size:14px;letter-spacing:.75px;color:#ffffff;cursor:pointer;text-align:center;transition:all .25s ease}.headerLinks .resume img,.headerLinks .resume svg{width:auto;height:29px;position:relative;top:15px;transition:all .25s ease}.headerLinks .resume a{width:100%;height:100%;position:absolute;top:0;left:0;color:#ffffff;text-decoration:none;transition:all .25s ease}.headerLinks .resume span{width:100%;position:relative;text-align:center;display:block;top:18px;transition:all .25s ease;padding:0 20px 0 0;box-sizing:border-box}.headerLinks .resume span:after{content:'.pdf';position:absolute;right:8px}.headerLinks .resume:hover{background:#222}.headerLinks .resume:hover a{transform:scale(1.1)}.headerLinks .resume:hover span{top:16px}.aboutHero{width:auto;height:280%;position:absolute;z-index:-2;top:-115%;left:-5px}.aboutHead{width:225px;height:225px;position:absolute;z-index:-1;top:-75px}.slideText{position:relative}.slideText p{margin:0 0 25px 0}.slideText p:last-of-type{margin:0}.graphicLines{position:absolute;list-style:none;right:0}.graphicLines li{width:30px;height:1px;background:#ecf0f9;margin:0 0 15px 0;display:block;float:right;clear:both}.graphicLines .extended{width:120px}.graphicLines.top{top:-175px}.graphicLines.bottom{bottom:-125px}.topRule{width:60px;height:1px;background:#ecf0f9;position:absolute;top:60px;left:10%}.content.skills .contentRight{background:#d5dae9 -webkit-gradient(linear, left top, right bottom, from(#C7C9F5), to(#F2C9D0))}.content.skills .pageHeader h2 span{font-family:"adelle",serif;font-weight:400;color:#222;font-size:56px;-webkit-text-fill-color:#222}.content.skills .subInfo{left:120px;top:25px;z-index:-1;padding:8px 0 4px 115px;line-height:20px;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.content.skills .subInfo.right{width:57%;position:fixed;padding:8px 0 4px 0px;line-height:20px;margin-top:-49px;margin-right:20%;left:auto;right:-100%;top:auto}.content.skills .subInfo.right:before{background:#222 !important}.content.skills .contentLeft .subInfo:before{content:'';width:120px;height:100%;position:absolute;top:0;left:-120px;background:#ecf0f9}.content.skills .slideText{margin:75px auto auto auto}.contentRight .light{left:15px;z-index:5;position:relative}.skillsList{font-family:"BebasNeue Bold", sans-serif;font-size:18px;letter-spacing:.5px;margin:75px auto 150px auto}.skillsList ul{width:50%;height:auto;list-style:none;margin:0;padding:0;float:left}.skillsList li{margin:0 0 5px 0}.skillsList .right{left:50%}.education,.experience{font-family:"BebasNeue Bold", sans-serif;font-size:18px;color:#222222;letter-spacing:.75px;display:block;margin:75px 0 10px 18px}.skillsCard{background:#ffffff;padding:10px 15px;position:relative;font-family:"adelle",serif;font-size:14px;margin:0 0 15px 0;box-shadow:0px 8px 15px 0px rgba(0,0,0,0.2)}.skillsCard .head{font-weight:700;font-family:"adelle",serif;font-size:14px}.skillsCard span{display:block;line-height:22px;font-size:12px}.skillsCard:after{content:'';height:100%;width:8px;position:absolute;right:0;top:0}.skillsCard.red:after{background:#ED3338}.skillsCard.blue:after{background:#2A9FD9}.skillsCard.orange:after{background:#FF9000}.skillsCard img{position:absolute}.skillsCard .artinstitute{top:25px;right:45px}.skillsCard .nextnow{top:32px;right:45px}.skillsCard .appliedimagination{top:28px;right:35px}.skillsCard .fictiontribe{top:30px;right:30px;width:110px;height:auto}.skillsHead{width:180px;height:180px;position:absolute;top:-75px;left:-95px}.skillsHero{border-radius:100%;border-style:solid;border-width:1px;border-color:#ecf0f9;position:absolute;z-index:-2}.skillsHero.small{width:215px;height:215px;left:-100px;top:0}.skillsHero.large{width:315px;height:315px;left:150px;top:-100px}.holographic{position:absolute;bottom:150px;left:18%;width:255px;height:auto}#skills_x1{top:225px;right:0}#skills_x2{bottom:-100px;left:-125px}#skills_x3{top:40%;right:10%}#skills_x3.x:before,#skills_x3.x:after{width:100px;background:#ffffff}.asterisk{width:auto;height:auto;position:absolute;top:10%;left:10%;z-index:-5}.asterisk img,.asterisk svg{width:auto;height:45px}.asterisk.alt{top:7%;left:15%}.asterisk.alt img,.asterisk.alt svg{height:27px}.asterisk.alt polygon{opacity:.4}.wave{width:245px;height:auto;position:absolute;bottom:10%;left:10%}.videoNav{width:80px;height:20px;position:relative;float:right;top:-2px;right:0}.videoNav .nextVideo,.videoNav .previousVideo{width:13px;height:auto;padding:5px 7px;cursor:pointer;position:relative;top:-4px;display:inline-block;float:right}.videoNav .nextVideo{transform:rotate(90deg);right:-5px}.videoNav .previousVideo{transform:rotate(-90deg)}.videoNav .replaced-svg polygon{fill:#222}.videoWrap{margin:0 0 50px 0}.videoWrap,.musicWrap{width:100%;height:auto;background:#ffffff;position:relative;padding:15px 20px;box-shadow:0px 5px 15px 0px rgba(50,50,50,0.15);overflow:hidden}.videoWrap span,.musicWrap span{font-family:"BebasNeue Bold", sans-serif;font-size:18px;letter-spacing:.75px}.videoWrap:after,.musicWrap:after{content:'';width:100%;height:100%;background:#222;position:absolute;bottom:-15px;right:-15px;z-index:-1}.badaboom:before{content:'\2022';color:#db4a85;position:absolute;left:-12px}.skillsTriangle{width:60%;height:auto;position:absolute;top:15%;right:-8%;z-index:-2}.skillsTriangle img,.skillsTriangle svg{width:100%;height:auto}.skillsTriangle polygon{stroke:#ffffff}.skillsIlluminati{width:175px;height:auto;position:absolute;top:18%;right:20%;z-index:-5}.skillsIlluminati img,.skillsIlluminati svg{width:100%;height:auto}.skillsIlluminati polygon{opacity:.4;stroke:none !important}.skillsRainbowDash{width:50%;height:auto;max-width:550px;position:absolute;bottom:10%;right:-5%}.video{width:100%;height:100%;position:absolute;top:0;left:0}.ratio{width:100%;height:auto;position:relative;margin:10px auto auto auto;padding-bottom:56.25%}@media screen and (max-width: 2400px){.progressWrap{right:3.25%}.projectWrap{padding:0 5% 0 12%}.projectContent{padding:116px 8% 8% 0}.project .pageHeader h2{left:-6%}}@media screen and (max-width: 1860px){.projectContainer{width:55%}.projectContent{width:45%;left:55%}.project .pageHeader h2{left:-35px}.project .subHead{top:50px;left:100px}.maxWidth{width:88%}.container.skills .contentRight .maxWidth{width:auto}.contentLeftWrap{padding:0 10% 0 18%}.container:not(.contact):not(.skills) .pageHeader h2 span{font-size:112px}.subHead{font-size:48px;line-height:48px;top:40px;left:70px}.subHead div{font-size:60px}.subInfo{left:190px;font-size:16px}.subInfo.right{width:50%;margin-right:24%}.aboutHead{width:200px;height:200px}.headerLinks{top:60px}.headerLinks .link,.headerLinks .resume{width:65px;height:65px}.headerLinks .resume:hover a{transform:scale(1.075)}.headerLinks .resume:hover span{top:15px}.headerLinks .resume span{padding:0;top:15px}.headerLinks .resume span:after{display:none}.headerLinks .resume svg,.headerLinks .resume img{height:24px;top:12px}.foilGraphic{width:125px;height:125px;top:100px}.slideText{margin:125px 0 0 0}.aboutHead{top:-65px}.landing-location{top:42%}.landingRightWrap img{max-width:600px;width:80% !important}.contact .aboutHero{left:8%}.contact .bracket{top:15%;width:85%}.contact .x1{top:18%;left:0}.contact .x2{top:30%}.contact .pattern{width:55%;left:8%;bottom:27%}.contact .info{top:34%;left:32%}.contact #skills_x2{bottom:-12%;left:-18%}.contact .contact-bottom{left:9.35%}}@media screen and (max-width: 1440px){.contact .x1{display:none}.contact .x2{top:28%;left:60%}.container.skills .contentRightWrap{padding:0 12% 0 15%}.container.skills .subInfo.right{width:40%;right:-85%}}@media screen and (min-width: 1440px) and (max-width: 1640px){.headerLinks>.link:nth-child(1){display:none !important}.landing-location{left:48%}.projectWrap{padding:0 0% 0 12%}}@media screen and (min-width: 1280px) and (max-width: 1640px){.container:not(.landing) .progressWrap{margin-left:0 !important}.landingText h1{font-size:24px}.projectWrap{padding:0 5% 0 10%}.container.landing.centerBar .progressWrap{left:56%}.container.contact .contentLeft{width:55%}.container.contact .contentLeftWrap{padding:0 0 0 18%}.container.contact .contentRight{width:45%}.container.contact .pattern{width:70%}}@media screen and (min-width: 768px) and (max-width: 1280px){.container.landing.centerBar .progressWrap{left:55%}}@media screen and (max-width: 1640px){.project .maxWidth{width:100%;max-width:initial !important;min-height:initial !important}.progressLandingBar{left:56%}.content.landing .contentLeft{width:60%}.content.landing .contentRight{width:40%}}@media screen and (min-width: 1280px) and (max-width: 1440px){.container:not(.contact):not(.skills):not(.about) .pageHeader h2{left:0}.container:not(.contact):not(.skills):not(.about) .pageHeader h2 span{font-size:100px !important}.container.project .aboutHead{width:180px;height:180px;top:-55px;left:25px}.container.project .subInfo{left:195px;font-size:14px;padding:8px 10px 4px 10px}.container.project .subHead{font-size:42px;line-height:42px}.container.project .subHead div{font-size:52px}.headerLinks>.link:nth-child(1){display:none}}@media screen and (min-width: 1080px) and (max-width: 1440px){.container.about .contentLeft,.container.skills .contentLeft{width:55%;width:calc(55% + 76px)}.container.about .contentRight,.container.skills .contentRight{width:45%;width:calc(45% - 75px)}.container.project .contentLeftWrap{padding:0 10%}.maxWidth{width:92%}.foilGraphic{width:115px;height:115px;top:90px;left:-25px}.landing-location{left:52%}.container.about.centerBar .progressWrap,.container.skills.centerBar .progressWrap{left:56%}.project .progressWrap{right:3%}}@media screen and (max-width: 1280px){.container.contact.max .contentLeft{left:255px}.projectContainer{position:relative;width:100%;height:auto;display:block;padding-left:90px}.projectContent{width:100%;position:relative;display:block;left:90px;padding:0 130px 0 25px;box-sizing:border-box}.container:not(.landing) .progressWrap{display:none}.nextProj.navButton{width:auto;margin:25px 0 25px 0}.prevProj.navButton{width:auto;margin:25px 40px 25px 25px}.projectWrap{padding:100px 40px 75px 30px}.project .pageHeader{margin:0 0 0 50px}.project .slideText{box-sizing:border-box;padding:0 30px 0 25px;font-size:14px}.project .subHead{font-size:48px;line-height:48px}.max .projectContent{left:255px}.max .progressWrap{left:auto;right:-50%}.photography .gradientBlock,.photography .mohs10Footer1,.photography .mohs10Footer2,.photography .x,.photography .mohs10Head,.photography .mohs10Head-2,.photography .topRule{display:none}.applied-imagination .circle.bottom,.applied-imagination .circle.top,.applied-imagination .circle.mid,.applied-imagination .arrows,.applied-imagination .x{display:none}.applied-imagination .logo{bottom:25%;right:12%}.illustration .x,.illustration .graphicLines,.illustration .aboutHero{display:none}.illustration .circle.loc1{top:-225px;left:12%}.illustration .circle.loc2{top:-75px;left:40%}.illustration .zigzag{top:30%;right:10%;bottom:auto;left:auto}.sl2017 .circle.bottom,.sl2017 .squiggle{display:none}.sl2017 .large-x{bottom:50%;right:15%}.sl2017 .slideText{margin:100px 0 0 0}.sl2017 .circle.loc2{left:45%}.atypi-2014 .x,.atypi-2014 .o,.atypi-2014 .topo{display:none}.atypi-2014 .slideText{margin:100px 0 0 0}.atypi-2014 .gradientGraphic{width:auto;height:12%;right:12%;bottom:45%;left:auto}.toto .plus,.toto .gradientBlock{display:none}.toto .plus.top{top:18%}.toto .zigzag.thin{bottom:50%;right:10%}.toto .loc2{left:45%}.intel .topRule,.intel .aboutHero.mid,.intel .graphicLines,.intel .zigzag.thin{display:none}.intel .tri.hero{top:-95px}.intel .aboutHero.gradient{height:25%;left:auto;bottom:65%;right:12%}.morton-salt .o,.morton-salt .zigzag.thin,.dlrt .o,.dlrt .zigzag.thin{display:none}.morton-salt .slideText,.dlrt .slideText{margin:100px 0 0 0}.morton-salt .circle.top,.dlrt .circle.top{z-index:0;right:12%;top:-19%}.morton-salt .circle.mid,.dlrt .circle.mid{z-index:0;right:8%;top:-18%}.morton-salt .zigzag.thick,.dlrt .zigzag.thick{bottom:55%}.herbal-nutrition .circle,.herbal-nutrition .squiggle,.herbal-nutrition .x{display:none}.herbal-nutrition .aboutHero{height:225%;left:0;top:-85%}.herbal-nutrition .large-x{bottom:52%;right:12%}.mohs10 .holographic,.mohs10 .mohs10Footer1,.mohs10 .mohs10Footer2{display:none}.mohs10 .slideText{margin:100px 0 0 0}.mohs10 .mohs10_graphic{top:9%;right:8%}.adeaca .block,.adeaca .intel .aboutHero.top,.intel .adeaca .aboutHero.top,.adeaca .intel .aboutHero.gradient,.intel .adeaca .aboutHero.gradient,.adeaca .x.bottom,.adeaca .x.mid,.adeaca .o,.adeaca .gradientBlock{display:none}.adeaca .x.top{z-index:0;top:16%}.adeaca .slideText{margin:100px 0 0 0}.adeaca .logo{left:-100px;top:-200px}.electronic-adventures .block-wrap,.electronic-adventures .gradientBlock,.electronic-adventures .hex2,.electronic-adventures .hex3,.electronic-adventures .squiggle.top,.fiction-tribe .block-wrap,.fiction-tribe .gradientBlock,.fiction-tribe .hex2,.fiction-tribe .hex3,.fiction-tribe .squiggle.top{display:none}.electronic-adventures .slideText,.fiction-tribe .slideText{margin:85px 0 0 0}.electronic-adventures .squiggle.bottom,.fiction-tribe .squiggle.bottom{bottom:55%}.electronic-adventures .head,.fiction-tribe .head{width:200px;top:-85px;left:2px;z-index:-1}.electronic-adventures .hex1,.fiction-tribe .hex1{width:110px;top:-95px;left:140px}.electronic-adventures .x,.fiction-tribe .x{top:35px;right:-60px}.container.contact .maxWidth{margin:50px 0 0 0}.container.contact .contentLeft{padding:100px 3% 0 3%;width:100%;height:auto;overflow:visible;position:relative;margin:0;display:block;overflow-y:auto}.container.contact .contentLeft:after{display:none}.container.contact .contentLeftWrap{padding:40px 10% !important}.container.contact .contentRight{display:none}.container.contact #skills_x2{display:none}.container.contact .circle.loc1{top:-280px;left:12%}.container.contact .circle.loc2{width:150px;height:150px;top:40px;left:-65px}.container.contact .pageHeader h2{left:-35px}.container.contact .prevProj.navButton{position:absolute;top:25px;left:25px;right:35px;margin:0}.container.contact .contact-bottom{left:12.45%;right:12.3%;width:auto}.container.contact .contact-hero{height:125px;right:50px}.container.contact .content{overflow-y:auto;height:auto}.container.contact .contact-wrap{margin:50px auto auto auto}.container.contact.max .contact-bottom{margin-left:255px;right:-8%}.container.about,.container.skills{height:100%;min-height:960px;position:fixed}.container.about .content,.container.skills .content{overflow-y:auto;overflow-x:hidden;position:fixed;width:100%}.container.about .contentLeft,.container.skills .contentLeft{width:auto;height:auto;margin-right:90px;top:0;left:0;right:0;position:relative;display:block;padding:0}.container.about .contentLeftWrap,.container.skills .contentLeftWrap{padding:125px 12% 50px 12%;background:#fff;height:auto;width:100%;box-sizing:border-box}.container.about .nextProj.navButton,.container.skills .nextProj.navButton{position:relative;margin:25px;left:0;bottom:0}.container.about .prevProj.navButton,.container.skills .prevProj.navButton{top:0;left:0}.container.skills{height:100%;min-height:960px;position:fixed}.container.skills .content{width:auto;right:0}.container.skills .contentLeft{margin-right:0}.container.skills .contentLeftWrap{padding:180px 12% 150px 12%}.container.skills .maxWidth{margin:0 0 80px 0}.container.skills .contentRight{height:auto;width:100%;position:relative;display:inline-block;padding:0;top:0;left:0;right:0}.container.skills .contentRightWrap{width:80%;height:auto;padding:0;display:block}.container.skills .slideText{margin:50px 0 0 0}.container.skills .skillsHead{width:150px;height:150px;top:-60px;left:-75px}.container.skills .skillsList{margin:50px auto auto auto}.container.skills .skillsList li{margin:0 0 2px 0}.container.skills .holographic{left:12%;bottom:75px;width:200px}.container.skills .skillsTriangle{width:60%;top:-28%;right:-20%}.container.skills .skillsIlluminati{top:0;right:15%}.container.skills .asterisk,.container.skills #skills_x2,.container.skills #skills_x3,.container.skills .skillsRainbowDash,.container.skills .wave,.container.skills .subInfo.right{display:none}.container.skills .prevProj.navButton{margin:25px}.touch .container.about .zigzag{display:none}.container.about .aboutHero{height:225%;top:-82%}.container.about .graphicLines{display:none}.container.about .nextProj.navButton{margin-right:115px}.container.about .prevProj.navButton{right:75px}.container.about .contentLeft:after{content:'';background:#fff;width:100%;height:10%;bottom:-10%;left:0;position:fixed}.container.about .contentRight{width:100% !important;height:25%;top:0;left:0;right:0;position:relative;display:block;min-height:225px;background-position:right 15% !important}.container.skills.max .content,.container.about.max .content{left:90px}.container.skills.max .contentRight,.container.about.max .contentRight{left:90px}.container.skills.max .navButton,.container.about.max .navButton{left:165px}.container.contact .maxWidth,.container.about .maxWidth,.container.skills .maxWidth{width:100%;max-width:initial !important;min-height:initial !important;z-index:5}.container.project .min.max .linkContainer{display:none}}@media screen and (max-height: 900px) and (min-width: 961px) and (max-width: 1280px){.container.contact .contact-bottom{position:relative;margin:0 0 0 0;width:75%}}@media screen and (max-height: 800px) and (min-width: 768px) and (max-width: 960px){.container.contact .contact-bottom{position:relative;margin:25px 0 0 0;width:79%}}@media screen and (min-width: 1080px) and (max-width: 1280px){.container:not(.landing) .centerBar .progressWrap{margin-left:0;left:56%}.container.landing .centerBar .progressWrap{margin-left:-8px}.headerLinks>.link:nth-child(1){display:none !important}.landingText h1{font-size:24px}.landing-location{width:38%;top:40%;left:32%}.project .progressWrap{right:2.75%}.container.about.centerBar .progressWrap,.container.skills.centerBar .progressWrap{left:56.75%}}@media screen and (min-height: 1080px) and (max-width: 1280px){.container.about .nextProj.navButton{position:absolute}}@media screen and (min-width: 1080px) and (max-width: 1180px){.centerBar .progressWrap{left:56.75%}}@media screen and (max-width: 1080px){.container:not(.landing) .centerBar .progressWrap{height:60%;top:40%;left:95%;margin-left:0}.container.landing.min .progressWrap,.container.landing.min .progressLandingBar{left:56%}.container.contact .contentLeftWrap{padding:0 10%}.landingText h1{width:70%}.project .progressWrap{right:2.5%}}@media screen and (max-height: 1020px){.graphicLines.top{height:17px;top:-12%}.graphicLines.top li:nth-child(-n+6){display:none}.graphicLines.bottom li:nth-child(-n+3){display:none}.zigzag.thick{bottom:-30%}.morton-salt .zigzag.thick,.dlrt .zigzag.thick{display:none}}@media screen and (min-width: 1280px) and (max-height: 960px){.container.contact .slideText{margin:25px 0 0 0}.container.contact .contact-wrap{margin:50px 0 0 0}.container.skills .holographic{bottom:8%}}@media screen and (min-width: 1280px) and (max-height: 825px){.container.contact .content{overflow-y:auto;overflow-x:hidden;position:fixed}.container.contact .maxWidth{margin:25px 0 0 0}.container.contact .contentLeft{min-height:740px;position:relative;padding-top:50px;padding-left:0;padding-bottom:50px;float:left}.container.contact .contentRight{min-height:740px;position:relative}.container.contact .contact-bottom{position:relative;left:9.85%;bottom:0}.container.contact .navButton{margin:25px 35px 25px 25px}.container.about .slideText{font-size:12px;margin:35px 0 0 0}.container.about .contentLeftWrap{padding-top:2%}.container.about .contentLeft,.container.about .contentRight{min-height:640px}}@media screen and (max-width: 960px){.container.contact .circle.loc2{display:none}.container.contact .contact-wrap{margin:30px auto auto auto}.container.contact .slideText{margin:15px auto auto auto}.container.contact .input-wrap{margin:10px 0 0 0}.container.contact .input-wrap input{height:32px;padding:0 10px}.container.contact .contact-response{top:38px}.container.contact .contentLeftWrap{padding:40px 8% 0 8% !important}.container.contact .zigzag.thick{display:none}.container.contact .contact-bottom{left:10.5%;right:10.45%}.container.contact .contact-hero{height:125px;right:50px}.container.about :not(.contact):not(.skills) .pageHeader h2 span{font-size:100px}.container.about .pageHeader h2{left:-35px}.container.about .foilGraphic,.container.about .zigzag,.container.about .graphicLines{display:none}.container.about .slideText{margin:85px 0 0 0}.container.skills .contentLeftWrap{padding:150px 25px 100px 25px}.container.skills .contentLeftWrap .subInfo:before{width:200px}.container.skills .slideText{margin:25px 25px 0 25px}.container.skills .holographic{left:50px}.container.skills .pageHeader h2{left:25px}.container.skills .skillsHead{left:5px}.container.skills .skillsList{margin:40px 0 0 0}.container.skills .subInfo{padding:8px 0 4px 175px}.container.skills .holographic{bottom:52px}.container.skills #skills_x1,.container.skills .zigzag{display:none}}@media screen and (max-height: 840px) and (min-width: 1280px){.container.skills .skillsList{margin-top:50px}.container.skills .slideText{margin-top:50px}.container.skills .contentLeftWrap{padding-top:2%}}@media screen and (max-height: 840px){.graphicLines,.zigzag,.foilGraphic{display:none}.slideText{margin:85px 0 0 0}.contentLeftWrap{padding-top:8%}.progressLandingBar{top:50%;height:35%}.container.contact .info{display:none}}@media screen and (max-height: 550px){.contentLeftWrap{padding-top:5% !important;width:100%}.container.about .contentLeft,.container.skills .contentLeft{display:block}}@media screen and (max-height: 740px) and (max-width: 768px){.container.contact .contact-bottom{position:relative;margin:0;width:84%}}@media screen and (max-width: 768px){.container.contact.mobile{position:fixed;height:100%}.container.contact .content{padding:0;width:100%;height:auto}.container.contact .contentLeft{padding:0;height:auto;overflow:visible;position:relative;margin:0}.container.contact .pageHeader h2{left:-2px}.container.contact .subInfo{display:none}.container.contact .contentLeft:after{display:none}.container.contact .content.min.contact{left:0}.container.contact .contact-hero{height:115px}.container.contact .submit-wrap{bottom:-30px;display:initial;right:25px}.container.contact .contact-bottom{left:8%;right:8%}.container.about .contentLeft,.container.skills .contentLeft{margin-right:0}.container.about .content{overflow-y:auto;overflow-x:hidden}.container.about .contentLeftWrap{padding:100px 5% 50px 5%}.container.about .contentRight{min-height:225px}.container.about .pageHeader{width:90%;left:5%}.container.about .nextProj.navButton{position:relative;width:auto;margin:0;left:0;right:0;bottom:0}.container.about .prevProj.navButton,.container.skills .prevProj.navButton,.container.contact .prevProj.navButton,.container.project .prevProj.navButton{z-index:101;top:0;left:20%;width:60%;margin:0}.container.about .navButton,.container.skills .navButton,.container.contact .navButton,.container.project .navButton{line-height:63px;font-size:16px}.container.about .navButton svg,.container.skills .navButton svg,.container.contact .navButton svg,.container.project .navButton svg{top:4px}.container.about .navButton span:not(.dark),.container.skills .navButton span:not(.dark),.container.contact .navButton span:not(.dark),.container.project .navButton span:not(.dark){padding-right:25px}.container.about .prevProj.navButton,.container.skills .prevProj.navButton,.container.contact .prevProj.navButton,.container.project .prevProj.navButton{background:transparent}.container.about .prevProj.navButton svg,.container.skills .prevProj.navButton svg,.container.contact .prevProj.navButton svg,.container.project .prevProj.navButton svg{right:0}.container.skills .contentLeftWrap{padding:50px 25px}.container.skills .holographic,.container.skills .skillsHero{display:none}.container.skills .contentRightWrap{width:90%}}@media screen and (max-width: 640px){.mobile .landingText h1,.mobile .mobile-location{font-size:18px}.mobile .projectContent.contentSpacing,.mobile.applied-imagination .projectContent{padding:0 30px 0 15px}.mobile.applied-imagination .nextProj.navButton{margin:15px 0 15px 0}.contentSpacing img,.postSpacing{margin:0 0 15px 0}.container.contact .contentLeftWrap{padding:0 15px !important}.container.contact .pageHeader h2{width:100%;text-align:center}.container.contact .sub-gradient{top:80px}.container.contact .maxWidth{margin:25px 0 0 0}.container.contact .circle,.container.contact .hero{display:none}.container.contact .contact-hero{right:35px}.container.contact .slideText{margin:65px 0 0 0}.container.contact .contact-results{width:98.5%;height:88%}.container.contact .contact-bottom{left:15px;width:auto;margin-right:0;right:15px}.subHead{font-size:42px}.pageHeader h2{top:0}.projectWrap{padding:25px 10px 50px 0}.contentSpacing .nextProj.navButton{margin:15px 0}.nextProj.navButton{margin:0}.mobile .projectContent{padding:0 15px 0 0}.slideText{margin:125px 0 0 0}.content:not(.contact):not(.skills) .pageHeader h2 span{font-size:92px}.project .pageHeader{margin:0;width:100%}.project .pageHeader h2{left:0;text-align:center}.project .subHead{top:42px;width:100%;left:0;text-align:center;font-size:32px}.project .subInfo{left:15px;right:20px;top:140px;text-align:center}.aboutHead{display:none}.illustration .circle,.illustration .zigzag,.illustration .hero{display:none}.sl2017 .circle,.sl2017 .large-x{display:none}.sl2017 .slideText,.atypi-2014 .slideText,.toto .slideText,.morton-salt .slideText,.dlrt .slideText,.mohs10 .slideText,.adeaca .slideText,.electronic-adventures .slideText,.fiction-tribe .slideText{margin:125px 0 0 0}.applied-imagination .logo,.applied-imagination .hero{display:none}.atypi-2014 .gradientGraphic,.atypi-2014 .head,.atypi-2014 .tri.hero{display:none}.toto .plus.top,.toto .zigzag.thin,.toto .head,.toto .circle{display:none}.intel .tri.hero,.intel .aboutHero.gradient{display:none}.morton-salt .hero,.morton-salt .circle.top,.morton-salt .circle.mid,.morton-salt .zigzag.thick,.dlrt .hero,.dlrt .circle.top,.dlrt .circle.mid,.dlrt .zigzag.thick{display:none}.herbal-nutrition .aboutHero,.herbal-nutrition .large-x{display:none}.mohs10 .mohs10Head,.mohs10 .mohs10_graphic{display:none}.adeaca .squiggle,.adeaca .logo,.adeaca .x{display:none}.electronic-adventures .hex1,.electronic-adventures .x,.electronic-adventures .head,.electronic-adventures .squiggle.bottom,.fiction-tribe .hex1,.fiction-tribe .x,.fiction-tribe .head,.fiction-tribe .squiggle.bottom{display:none}.container.about .content{height:100%;box-sizing:border-box}.container.about .contentLeft{width:auto;height:auto;display:block;padding:0 0 60px 0}.container.about .contentLeftWrap{padding:0 15px 50px 15px}.container.about .contentLeftWrap:after{display:none}.container.about .pageHeader{width:100%;left:0}.container.about .contentRight{min-height:225px}.container.about .slideText{margin:135px 0 0 0}.container.about .maxWidth{padding:65px 0 0 0}.container.about .pageHeader h2{left:0}.container.about .pageHeader h2 span{width:100%;display:block;text-align:center}.container.about .subHead{width:100%;text-align:center;left:0;top:75px}.container.about .subHead div{font-size:54px}.container.about .subInfo{top:-82px;width:auto;left:0;text-align:center}.container.about .headerLinks{top:165px;width:100%}.container.about .headerLinks .link{display:none}.container.about .headerLinks .resume{background:#222;float:none;margin:auto;height:32px;width:125px}.container.about .headerLinks .resume svg{display:none}.container.about .headerLinks .resume span{top:10px}.container.about .aboutHero{height:175%;top:-32%;left:20.5%}.container.about .aboutHero polygon{stroke:#d5dae9}.container.about .mobile .prevProj.navButton{top:15px;left:15px;margin:0 15px 0 0}.container.about .mobile .nextProj.navButton{bottom:59px}.container.about .container.skills .contentLeft:before,.container.about .container.about .contentLeft:before{display:none}.container.skills .contentLeftWrap{padding:25px 15px}.container.skills .contentRightWrap{width:auto;margin:0 15px}.container.skills .education,.container.skills .experience{margin:50px 0 10px 18px}.container.skills .skillsList{font-size:16px}.container.skills .skillsList li{margin:0}.container.skills .skillsHead,.container.skills .skillsIlluminati,.container.skills .skillsTriangle,.container.skills .badaboom{display:none}.container.skills .contentLeftWrap .subInfo:before{width:180px}.container.skills .maxWidth{margin:0 0 50px 0}.container.skills .subInfo{padding:8px 15px 4px 0;text-align:center;width:auto;left:0;top:85px}.container.skills .subInfo:before,.container.skills .skillsCard img{display:none}.container.skills .pageHeader h2 span{text-align:center;width:100%;display:block}.container.skills .pageHeader h2{width:100%;display:block;left:0}.container.skills .slideText{margin:85px 0 0 0}.container.skills .nextProj.navButton{margin:15px}}@media screen and (min-height: 940px) and (max-width: 768px){.container.about .nextProj.navButton{position:absolute;bottom:0}}@media screen and (max-height: 740px) and (max-width: 640px){.contentLeft{padding:100px 15px 0 0}.container.about .mobile .prevProj.navButton,.container.skills .mobile .prevProj.navButton{top:15px;left:15px;bottom:0;margin:0 45px 0 0}.container.contact .contact-bottom{left:15px !important;margin-right:30px !important}}@media screen and (min-height: 741px) and (max-width: 640px){.container.contact .contentLeft{padding:60px 0 0 0}.container.contact .nextProj.navButton{bottom:0}}@media screen and (min-height: 460px) and (max-height: 768px){.mobile .content.landing .contentRight{height:45%}.mobile .content.landing .contentLeft{height:55%;top:45%}.mobile .landingText{padding:0 0 20% 0}.mobile .mobile-location-wrap{bottom:40%}#loading-text{display:none !important}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait), (max-width: 768px) and (min-height: 460px){.content.landing .contentRight,.content.landing.min .contentRight{width:100%;height:50%;top:0;left:0;right:0}.content.landing .contentLeft,.content.landing.min .contentLeft{width:100%;height:50%;left:0;top:50%;right:0}.content.landing .contentRight img{max-width:50%;padding:0 50px 0 0}.container.max .socialLinks,.container.mobile .socialLinks{display:none}.container.landing.min .progressWrap,.container.landing.min .progressLandingBar{height:30%;top:60%;left:95%;margin-left:0}.container:not(.project) .progressButton.Next{bottom:-18%;margin-left:-8px}.landingText{left:15%}.landingText h1{width:50%;font-size:24px}.landing-location{width:38%;left:32%;top:35%}.mobile .content.landing .contentRight img{padding:0 25px 0 0}.mobile .landing .contentLeftWrap{padding:0}.mobile .landingText{left:0;width:100%;text-align:center;padding:0 0 15% 0}.mobile .landingText h1{width:100%;bottom:45%;padding-bottom:10%;margin:0}.mobile .progressLandingBar,.mobile .progressWrap,.mobile .landing-location{display:none}.mobile .landing .contentLeftWrap,.mobile .container.skills .contentLeft{box-shadow:0 0 35px 0px rgba(0,0,0,0.15)}.container.landing.max .progressWrap,.container.landing.max .progressLandingBar,.container.landing.centerBar .progressWrap,.progressLandingBar{height:30%;top:60%;left:95%;margin-left:0}}@media only screen and (max-device-height: 460px) and (max-device-width: 768px) and (orientation: landscape){.container.about .contentLeft,.container.skills .contentLeft,.container.contact .contentLeft{width:50%}.container.about .contentRight,.container.skills .contentRight,.container.contact .contentRight{width:50%}.contentLeftWrap{padding:0}.socialLinks{display:none}.progressLandingBar,.progressWrap,.centerBar .progressWrap,.landing-location{display:none}.landing .contentLeftWrap{padding:0 0 60px 8%}.landingText{left:0}.landingText h1{width:100%;font-size:20px}.mobile .mobile-location-wrap{bottom:20%;margin:0 0 0 6%;text-align:left}.mobile .mobile-location{font-size:16px}#loading-text{display:none !important}}@media screen and (min-height: 1200px) and (max-width: 460px){.container.about .nextProj.navButton{position:absolute;bottom:0}.container.skills .skillsList ul{display:block;width:100%;text-align:center}}@media screen and (max-width: 360px){.prevProj.navButton span{color:#222;position:absolute;top:-100%;width:0;display:inline-block}.prevProj.navButton svg{top:139% !important;left:-2px}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.landing .contentRight{display:block}#loading-icon{height:50%}#loading-text{height:100%}}@supports (-ms-ime-align: auto){.content.landing .contentRight,.content.landing.min .contentRight{width:50%}}_:-ms-lang(x) .content.landing .contentRight,_:-ms-lang(x) .content.landing.min .contentRight,_:-webkit-full-screen .content.landing .contentRight,_:-webkit-full-screen .content.landing.min .contentRight{width:50%}@media only screen and (-webkit-min-device-pixel-ratio: 2){.s_mark_bottom .before,.s_mark_bottom .after{top:10px}#loading-icon .s_wrap{transform-origin:50% 50%;-webkit-transform-origin:50% 50%}.subInfo{padding:8px 15px 4px 15px}}
