@import url(https://fonts.googleapis.com/css?family=Prompt:900,300,400);@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:900,300,100);article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.no-horizontal-margin{margin-left:0;margin-right:0}.no-top-margin{margin-top:0}.no-right-margin{margin-right:0}.no-bottom-margin{margin-bottom:0}.no-left-margin{margin-left:0}.no-margin{margin:0!important}.segment--0-5{width:5%}.push-segment--0-5{margin-left:5%}.pull-segment--0-5{margin-right:5%}.segment--1{width:10%}.segment--1-5{width:15%}.push-segment--1{margin-left:10%}.push-segment--1-5{margin-left:15%}.pull-segment--1-5{margin-right:15%}.segment--2{width:20%}.segment--2-5{width:25%}.push-segment--2{margin-left:20%}.push-segment--2-5{margin-left:25%}.pull-segment--2-5{margin-right:25%}.segment--3{width:30%}.segment--3-5{width:35%}.push-segment--3{margin-left:30%}.push-segment--3-5{margin-left:35%}.pull-segment--3-5{margin-right:35%}.segment--4{width:40%}.segment--4-5{width:45%}.push-segment--4{margin-left:40%}.push-segment--4-5{margin-left:45%}.pull-segment--4-5{margin-right:45%}.segment--5{width:50%}.segment--5-5{width:55%}.push-segment--5{margin-left:50%}.push-segment--5-5{margin-left:55%}.pull-segment--5-5{margin-right:55%}.segment--6{width:60%}.segment--6-5{width:65%}.push-segment--6{margin-left:60%}.push-segment--6-5{margin-left:65%}.pull-segment--6-5{margin-right:65%}.segment--7{width:70%}.segment--7-5{width:75%}.push-segment--7{margin-left:70%}.push-segment--7-5{margin-left:75%}.pull-segment--7-5{margin-right:75%}.segment--8{width:80%}.segment--8-5{width:85%}.push-segment--8{margin-left:80%}.push-segment--8-5{margin-left:85%}.pull-segment--8-5{margin-right:85%}.segment--9{width:90%}.segment--9-5{width:95%}.push-segment--9{margin-left:90%}.push-segment--9-5{margin-left:95%}.pull-segment--9-5{margin-right:95%}.segment--10{width:100%}.segment--10-5{width:105%}.push-segment--10{margin-left:100%}.push-segment--10-5{margin-left:105%}.pull-segment--10-5{margin-right:105%}.x-small-margin-top{margin-top:5px!important}.small-margin-top{margin-top:10px!important}.medium-margin-top{margin-top:20px!important}.large-margin-top{margin-top:40px!important}.x-large-margin-top{margin-top:80px!important}.x-small-margin-right{margin-right:5px!important}.small-margin-right,input.input--default{margin-right:10px!important}.medium-margin-right{margin-right:20px!important}.large-margin-right{margin-right:40px!important}.x-large-margin-right{margin-right:80px!important}.x-small-margin-bottom{margin-bottom:5px!important}.small-margin-bottom{margin-bottom:10px!important}.medium-margin-bottom,.section .section-content .section-title,input{margin-bottom:20px!important}.large-margin-bottom{margin-bottom:40px!important}.x-large-margin-bottom{margin-bottom:80px!important}.x-small-margin-left{margin-left:5px!important}.small-margin-left{margin-left:10px!important}.medium-margin-left{margin-left:20px!important}.large-margin-left{margin-left:40px!important}.x-large-margin-left{margin-left:80px!important}.x-small-padding,.x-small-padding-top{padding-top:5px!important}.small-padding,.small-padding-top{padding-top:10px!important}.medium-padding,.medium-padding-top{padding-top:20px!important}.large-padding,.large-padding-top{padding-top:40px!important}.x-large-padding,.x-large-padding-top{padding-top:80px!important}.x-small-padding,.x-small-padding-right{padding-right:5px!important}.small-padding,.small-padding-right{padding-right:10px!important}.medium-padding,.medium-padding-right{padding-right:20px!important}.large-padding,.large-padding-right{padding-right:40px!important}.x-large-padding,.x-large-padding-right{padding-right:80px!important}.x-small-padding,.x-small-padding-bottom{padding-bottom:5px!important}.small-padding,.small-padding-bottom{padding-bottom:10px!important}.medium-padding,.medium-padding-bottom{padding-bottom:20px!important}.large-padding,.large-padding-bottom{padding-bottom:40px!important}.x-large-padding,.x-large-padding-bottom{padding-bottom:80px!important}.x-small-padding,.x-small-padding-left{padding-left:5px!important}.small-padding,.small-padding-left{padding-left:10px!important}.medium-padding,.medium-padding-left{padding-left:20px!important}.large-padding,.large-padding-left{padding-left:40px!important}.x-large-padding,.x-large-padding-left{padding-left:80px!important}.no-horizontal-padding{padding-left:0;padding-right:0}.no-top-padding{padding-top:0}.no-right-padding{padding-right:0}.no-bottom-padding{padding-bottom:0}.no-left-padding{padding-left:0}.no-padding{padding:0!important}.inline-block,[class*=" icon-"],[class^=icon-]{display:inline-block;vertical-align:top;margin-left:-3px}.inline-block:first-child,[class*=" icon-"]:first-child,[class^=icon-]:first-child{margin-left:0}.block{display:block}.float-left{float:left}@media screen and (max-width:768px){.float-left{float:none}}.float-right{float:right}@media screen and (max-width:768px){.float-right{float:none}}.force-left{float:left}.force-right{float:right}.relative{position:relative}.absolute{position:absolute}.absolute.absolute--top{top:0}.absolute.absolute--bottom{bottom:0}.absolute--force{position:absolute!important}.fixed{position:fixed}.fixed.fixed--top{top:0}.fixed.fixed--bottom{bottom:0}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.clearfix:after,.clearfix:before,.segment-container:after,.segment-container:before,ul:after,ul:before{content:" ";display:table}.clearfix:after,.segment-container:after,ul:after{clear:both}.content-navigation-section .content-navigation .navigation-item-type .navigation-project,.content-navigation-section .menu-toggle-container,.content-navigation-section .menu-toggle-container .menu-toggle,.navigation-section .navigation-text .navigation--activity,.navigation-section .navigation-text .navigation--name,.pointer--clickable,.projects-container .project-item{cursor:pointer}.pointer--default{cursor:default!important}#transition-display,.navigation-section .navigation-background,.pointer--none,.project-detail-section .project-gallery-container .project-gallery-item .gallery-item-image,.project-detail-section .project-gallery-container .project-gallery-item .project-gallery-item-background{pointer-events:none!important}.hidden{display:none!important;height:0!important;width:0!important;visibility:hidden!important;filter:alpha(Opacity=0);opacity:0;pointer-events:none!important}.hide-mobile{visibility:visible;pointer-events:all}@media screen and (max-width:480px){.hide-mobile{visibility:hidden!important;pointer-events:none!important;display:none!important}}.show-mobile{visibility:hidden!important;pointer-events:none!important;display:none!important}@media screen and (max-width:480px){.show-mobile{visibility:visible!important;pointer-events:all!important;display:block!important}}#transition-display.transition--active,.content-navigation-section,.content-navigation-section .menu-toggle-container .menu-toggle,.content-navigation-section .menu-toggle-container .menu-toggle:after,.content-navigation-section .menu-toggle-container .menu-toggle:before,.enable-animate,.navigation-section .navigation-text *,.project-detail-section .project-gallery-container .project-gallery-item,.projects-container .project-item,.projects-container .project-item .project-image,.projects-container .project-item .project-micro-detail,.section,[class*=" icon-"],[class^=icon-]{-webkit-transition-property:opacity,color,background-color,font-size,width,height,transform,margin,left,right,-webkit-filter,filter,box-shadow,-webkit-box-shadow,-moz-box-shadow;-moz-transition-property:opacity,color,background-color,font-size,width,height,transform,margin,left,right,-webkit-filter,filter,box-shadow,-webkit-box-shadow,-moz-box-shadow;-o-transition-property:opacity,color,background-color,font-size,width,height,transform,margin,left,right,-webkit-filter,filter,box-shadow,-webkit-box-shadow,-moz-box-shadow;transition-property:opacity,color,background-color,font-size,width,height,transform,margin,left,right,-webkit-filter,filter,box-shadow,-webkit-box-shadow,-moz-box-shadow;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;transform-origin:center}.disable-animate{-webkit-transition-property:none;-moz-transition-property:none;-o-transition-property:none;transition-property:none;-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.animation-duration--quarter,.project-detail-section{-webkit-transition-duration:.125s;-moz-transition-duration:.125s;-o-transition-duration:.125s;transition-duration:.125s}.animation-duration--half{-webkit-transition-duration:.25s;-moz-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s}.animation-duration--full{-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.animation-duration--double{-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}.animation-delay--full{-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.content-navigation-section .content-navigation .navigation-item-type .navigation-category,.navigation-section .navigation-text,.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.overflow-x-hide{overflow-x:hidden}.overflow-y-hide{overflow-y:hidden}.overflow-y-scroll{overflow-y:scroll}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.primary-text,.section .section-content .section-title{color:#FFEC00!important}.secondary-text{color:#FFEC00}.flex{display:flex}.flex.flex--center{justify-content:center;align-items:center}.flex.flex--left{justify-content:left;align-items:left}.flex.flex--right{justify-content:right;align-items:right}.opacity--full{opacity:1;filter:alpha(opacity=100)}.opacity--half{opacity:.5;filter:alpha(opacity=50)}.opacity--quarter{opacity:.25;filter:alpha(opacity=25)}.opacity--useless{opacity:.05;filter:alpha(opacity=5)}.outline-text{text-shadow:-.01em -.01em 0 rgba(249,249,249,.4),.01em -.01em 0 rgba(249,249,249,.4),-.01em .01em 0 rgba(249,249,249,.4),.01em .04em 0 rgba(249,249,249,.4)}.outline-text--black{text-shadow:-.01em -.01em 0 rgba(0,0,0,.4),.01em -.01em 0 rgba(0,0,0,.4),-.01em .01em 0 rgba(0,0,0,.4),.01em .04em 0 rgba(0,0,0,.4)}.outline-text--black-small{text-shadow:-.04em -.04em 0 rgba(0,0,0,.4),.04em -.04em 0 rgba(0,0,0,.4),-.04em .04em 0 rgba(0,0,0,.4),.04em .04em 0 rgba(0,0,0,.4)}.background-attachment--force{background-attachment:local!important}.height--full{height:100%}.border.border--bottom{border-bottom:1em solid}.border.border--dark{border-color:#000}.border.border--light{border-color:#F9F9F9}@-webkit-keyframes content_scroll_up-from-bottom{0%{transform:translateY(-75%)}90%{transform:translateY(1%)}100%{transform:translateY(0)}}@-moz-keyframes content_scroll_up-from-bottom{0%{transform:translateY(-75%)}90%{transform:translateY(1%)}100%{transform:translateY(0)}}@-o-keyframes content_scroll_up-from-bottom{0%{transform:translateY(-75%)}90%{transform:translateY(1%)}100%{transform:translateY(0)}}@keyframes content_scroll_up-from-bottom{0%{transform:translateY(-75%)}90%{transform:translateY(1%)}100%{transform:translateY(0)}}@-webkit-keyframes view_transition{0%{transform:scale(0)}99%{transform:scale(6)}100%{transform:scale(0)}}@-moz-keyframes view_transition{0%{transform:scale(0)}99%{transform:scale(6)}100%{transform:scale(0)}}@-o-keyframes view_transition{0%{transform:scale(0)}99%{transform:scale(6)}100%{transform:scale(0)}}@keyframes view_transition{0%{transform:scale(0)}99%{transform:scale(6)}100%{transform:scale(0)}}@-webkit-keyframes breath-keyframes{0%{transform:scaleX(1)}50%{transform:scaleX(0.5)}100%{transform:scaleX(1)}}@-moz-keyframes breath-keyframes{0%{transform:scaleX(1)}50%{transform:scaleX(0.5)}100%{transform:scaleX(1)}}@-o-keyframes breath-keyframes{0%{transform:scaleX(1)}50%{transform:scaleX(0.5)}100%{transform:scaleX(1)}}@keyframes breath-keyframes{0%{transform:scaleX(1)}50%{transform:scaleX(0.5)}100%{transform:scaleX(1)}}@-webkit-keyframes color-spin-keyframes{0%{-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}100%{-webkit-filter:hue-rotate(180deg);filter:hue-rotate(180deg)}}@-moz-keyframes color-spin-keyframes{0%{-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}100%{-webkit-filter:hue-rotate(180deg);filter:hue-rotate(180deg)}}@-o-keyframes color-spin-keyframes{0%{-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}100%{-webkit-filter:hue-rotate(180deg);filter:hue-rotate(180deg)}}@keyframes color-spin-keyframes{0%{-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}100%{-webkit-filter:hue-rotate(180deg);filter:hue-rotate(180deg)}}@-webkit-keyframes flash-keyframes{0%{background-color:rgba(249,249,249,0)!important}50%{background-color:#f9f9f9}100%{background-color:rgba(249,249,249,0)!important}}@-moz-keyframes flash-keyframes{0%{background-color:rgba(249,249,249,0)!important}50%{background-color:#f9f9f9}100%{background-color:rgba(249,249,249,0)!important}}@-o-keyframes flash-keyframes{0%{background-color:rgba(249,249,249,0)!important}50%{background-color:#f9f9f9}100%{background-color:rgba(249,249,249,0)!important}}@keyframes flash-keyframes{0%{background-color:rgba(249,249,249,0)!important}50%{background-color:#f9f9f9}100%{background-color:rgba(249,249,249,0)!important}}@-webkit-keyframes open-from-left-keyframes{0%{margin-left:-200%}100%{margin-left:0}}@-moz-keyframes open-from-left-keyframes{0%{margin-left:-200%}100%{margin-left:0}}@-o-keyframes open-from-left-keyframes{0%{margin-left:-200%}100%{margin-left:0}}@keyframes open-from-left-keyframes{0%{margin-left:-200%}100%{margin-left:0}}@-webkit-keyframes close-to-left-keyframes{0%{margin-left:0}100%{margin-left:-200%}}@-moz-keyframes close-to-left-keyframes{0%{margin-left:0}100%{margin-left:-200%}}@-o-keyframes close-to-left-keyframes{0%{margin-left:0}100%{margin-left:-200%}}@keyframes close-to-left-keyframes{0%{margin-left:0}100%{margin-left:-200%}}@-webkit-keyframes open-from-right-keyframes{0%{margin-left:200%;width:100%}100%{margin-left:0;width:100%}}@-moz-keyframes open-from-right-keyframes{0%{margin-left:200%;width:100%}100%{margin-left:0;width:100%}}@-o-keyframes open-from-right-keyframes{0%{margin-left:200%;width:100%}100%{margin-left:0;width:100%}}@keyframes open-from-right-keyframes{0%{margin-left:200%;width:100%}100%{margin-left:0;width:100%}}@-webkit-keyframes close-to-right-keyframes{0%{margin-left:50%;width:100%}100%{margin-left:200%;width:100%}}@-moz-keyframes close-to-right-keyframes{0%{margin-left:50%;width:100%}100%{margin-left:200%;width:100%}}@-o-keyframes close-to-right-keyframes{0%{margin-left:50%;width:100%}100%{margin-left:200%;width:100%}}@keyframes close-to-right-keyframes{0%{margin-left:50%;width:100%}100%{margin-left:200%;width:100%}}@-webkit-keyframes in-from-bottom-keyframes{0%{margin-top:1000%;width:100%}100%{margin-top:0;width:100%}}@-moz-keyframes in-from-bottom-keyframes{0%{margin-top:1000%;width:100%}100%{margin-top:0;width:100%}}@-o-keyframes in-from-bottom-keyframes{0%{margin-top:1000%;width:100%}100%{margin-top:0;width:100%}}@keyframes in-from-bottom-keyframes{0%{margin-top:1000%;width:100%}100%{margin-top:0;width:100%}}@-webkit-keyframes out-to-bottom-keyframes{0%{margin-top:0;width:100%}100%{margin-top:1000%;width:100%}}@-moz-keyframes out-to-bottom-keyframes{0%{margin-top:0;width:100%}100%{margin-top:1000%;width:100%}}@-o-keyframes out-to-bottom-keyframes{0%{margin-top:0;width:100%}100%{margin-top:1000%;width:100%}}@keyframes out-to-bottom-keyframes{0%{margin-top:0;width:100%}100%{margin-top:1000%;width:100%}}@-webkit-keyframes blink-keyframes{0%{opacity:0;filter:alpha(opacity=0)}60%{opacity:1;filter:alpha(opacity=100)}100%{opacity:0;filter:alpha(opacity=0)}}@-moz-keyframes blink-keyframes{0%{opacity:0;filter:alpha(opacity=0)}60%{opacity:1;filter:alpha(opacity=100)}100%{opacity:0;filter:alpha(opacity=0)}}@-o-keyframes blink-keyframes{0%{opacity:0;filter:alpha(opacity=0)}60%{opacity:1;filter:alpha(opacity=100)}100%{opacity:0;filter:alpha(opacity=0)}}@keyframes blink-keyframes{0%{opacity:0;filter:alpha(opacity=0)}60%{opacity:1;filter:alpha(opacity=100)}100%{opacity:0;filter:alpha(opacity=0)}}@-webkit-keyframes fade-in-keyframes{0%{opacity:0;filter:alpha(opacity=0)}100%{opacity:1;filter:alpha(opacity=100)}}@-moz-keyframes fade-in-keyframes{0%{opacity:0;filter:alpha(opacity=0)}100%{opacity:1;filter:alpha(opacity=100)}}@-o-keyframes fade-in-keyframes{0%{opacity:0;filter:alpha(opacity=0)}100%{opacity:1;filter:alpha(opacity=100)}}@keyframes fade-in-keyframes{0%{opacity:0;filter:alpha(opacity=0)}100%{opacity:1;filter:alpha(opacity=100)}}@-webkit-keyframes fade-in-most-keyframes{0%{opacity:0;filter:alpha(opacity=0)}75%{opacity:.5;filter:alpha(opacity=50)}}@-moz-keyframes fade-in-most-keyframes{0%{opacity:0;filter:alpha(opacity=0)}75%{opacity:.5;filter:alpha(opacity=50)}}@-o-keyframes fade-in-most-keyframes{0%{opacity:0;filter:alpha(opacity=0)}75%{opacity:.5;filter:alpha(opacity=50)}}@keyframes fade-in-most-keyframes{0%{opacity:0;filter:alpha(opacity=0)}75%{opacity:.5;filter:alpha(opacity=50)}}@-webkit-keyframes fade-in-half-keyframes{0%{opacity:0;filter:alpha(opacity=0)}100%{opacity:.5;filter:alpha(opacity=50)}}@-moz-keyframes fade-in-half-keyframes{0%{opacity:0;filter:alpha(opacity=0)}100%{opacity:.5;filter:alpha(opacity=50)}}@-o-keyframes fade-in-half-keyframes{0%{opacity:0;filter:alpha(opacity=0)}100%{opacity:.5;filter:alpha(opacity=50)}}@keyframes fade-in-half-keyframes{0%{opacity:0;filter:alpha(opacity=0)}100%{opacity:.5;filter:alpha(opacity=50)}}@-webkit-keyframes fade-out-half-keyframes{0%{opacity:1;filter:alpha(opacity=100)}100%{opacity:.5;filter:alpha(opacity=50)}}@-moz-keyframes fade-out-half-keyframes{0%{opacity:1;filter:alpha(opacity=100)}100%{opacity:.5;filter:alpha(opacity=50)}}@-o-keyframes fade-out-half-keyframes{0%{opacity:1;filter:alpha(opacity=100)}100%{opacity:.5;filter:alpha(opacity=50)}}@keyframes fade-out-half-keyframes{0%{opacity:1;filter:alpha(opacity=100)}100%{opacity:.5;filter:alpha(opacity=50)}}@-webkit-keyframes fade-in-late-keyframes{0%,35%{opacity:0;filter:alpha(opacity=0)}100%{opacity:1;filter:alpha(opacity=100)}}@-moz-keyframes fade-in-late-keyframes{0%,35%{opacity:0;filter:alpha(opacity=0)}100%{opacity:1;filter:alpha(opacity=100)}}@-o-keyframes fade-in-late-keyframes{0%,35%{opacity:0;filter:alpha(opacity=0)}100%{opacity:1;filter:alpha(opacity=100)}}@keyframes fade-in-late-keyframes{0%,35%{opacity:0;filter:alpha(opacity=0)}100%{opacity:1;filter:alpha(opacity=100)}}@-webkit-keyframes fade-out-late-keyframes{0%{opacity:1;filter:alpha(opacity=100)}100%,75%{opacity:0;filter:alpha(opacity=0)}}@-moz-keyframes fade-out-late-keyframes{0%{opacity:1;filter:alpha(opacity=100)}100%,75%{opacity:0;filter:alpha(opacity=0)}}@-o-keyframes fade-out-late-keyframes{0%{opacity:1;filter:alpha(opacity=100)}100%,75%{opacity:0;filter:alpha(opacity=0)}}@keyframes fade-out-late-keyframes{0%{opacity:1;filter:alpha(opacity=100)}100%,75%{opacity:0;filter:alpha(opacity=0)}}@-webkit-keyframes fade-in-keyframes{0%{opacity:0;filter:alpha(opacity=0)}100%{opacity:1;filter:alpha(opacity=100)}}@-moz-keyframes fade-in-keyframes{0%{opacity:0;filter:alpha(opacity=0)}100%{opacity:1;filter:alpha(opacity=100)}}@-o-keyframes fade-in-keyframes{0%{opacity:0;filter:alpha(opacity=0)}100%{opacity:1;filter:alpha(opacity=100)}}@keyframes fade-in-keyframes{0%{opacity:0;filter:alpha(opacity=0)}100%{opacity:1;filter:alpha(opacity=100)}}@-webkit-keyframes fade-out-keyframes{0%{opacity:1;filter:alpha(opacity=100)}100%{opacity:0;filter:alpha(opacity=0)}}@-moz-keyframes fade-out-keyframes{0%{opacity:1;filter:alpha(opacity=100)}100%{opacity:0;filter:alpha(opacity=0)}}@-o-keyframes fade-out-keyframes{0%{opacity:1;filter:alpha(opacity=100)}100%{opacity:0;filter:alpha(opacity=0)}}@keyframes fade-out-keyframes{0%{opacity:1;filter:alpha(opacity=100)}100%{opacity:0;filter:alpha(opacity=0)}}.animate--scroll-up{-webkit-animation:content_scroll_up-from-bottom 2s ease-in-out 1;-moz-animation:content_scroll_up-from-bottom 2s ease-in-out 1;-o-animation:content_scroll_up-from-bottom 2s ease-in-out 1;animation:content_scroll_up-from-bottom 2s ease-in-out 1}.animate--view-transition{-webkit-animation:view_transition 1s ease-in-out 1;-moz-animation:view_transition 1s ease-in-out 1;-o-animation:view_transition 1s ease-in-out 1;animation:view_transition 1s ease-in-out 1}.animate--breath{-webkit-animation:breath-keyframes 10s ease-in-out infinite;-moz-animation:breath-keyframes 10s ease-in-out infinite;-o-animation:breath-keyframes 10s ease-in-out infinite;animation:breath-keyframes 10s ease-in-out infinite}.animate--color-spin{-webkit-animation:color-spin-keyframes 3s ease-in-out infinite;-moz-animation:color-spin-keyframes 3s ease-in-out infinite;-o-animation:color-spin-keyframes 3s ease-in-out infinite;animation:color-spin-keyframes 3s ease-in-out infinite}.animate--left,.navigation-section .navigation-text .navigation--name{-webkit-animation:open-from-left-keyframes 1s 1;-moz-animation:open-from-left-keyframes 1s 1;-o-animation:open-from-left-keyframes 1s 1;animation:open-from-left-keyframes 1s 1}.animate--left-out{-webkit-animation:close-to-left-keyframes 1s 1;-moz-animation:close-to-left-keyframes 1s 1;-o-animation:close-to-left-keyframes 1s 1;animation:close-to-left-keyframes 1s 1}.animate--right{-webkit-animation:open-from-right-keyframes 1s 1;-moz-animation:open-from-right-keyframes 1s 1;-o-animation:open-from-right-keyframes 1s 1;animation:open-from-right-keyframes 1s 1}.animate--right-out{-webkit-animation:close-to-right-keyframes 1s 1;-moz-animation:close-to-right-keyframes 1s 1;-o-animation:close-to-right-keyframes 1s 1;animation:close-to-right-keyframes 1s 1}.animate--up{-webkit-animation:in-from-bottom-keyframes 2s 1;-moz-animation:in-from-bottom-keyframes 2s 1;-o-animation:in-from-bottom-keyframes 2s 1;animation:in-from-bottom-keyframes 2s 1}.animate--up-out{-webkit-animation:out-to-bottom-keyframes 1s 1;-moz-animation:out-to-bottom-keyframes 1s 1;-o-animation:out-to-bottom-keyframes 1s 1;animation:out-to-bottom-keyframes 1s 1}.animate--blink{-webkit-animation:blink-keyframes 1s ease-in-out infinite;-moz-animation:blink-keyframes 1s ease-in-out infinite;-o-animation:blink-keyframes 1s ease-in-out infinite;animation:blink-keyframes 1s ease-in-out infinite}.animate--fade-in{-webkit-animation:fade-in-keyframes 1s 1;-moz-animation:fade-in-keyframes 1s 1;-o-animation:fade-in-keyframes 1s 1;animation:fade-in-keyframes 1s 1}.animate--fade-in-most{-webkit-animation:fade-in-most-keyframes 2s ease-in-out 1;-moz-animation:fade-in-most-keyframes 2s ease-in-out 1;-o-animation:fade-in-most-keyframes 2s ease-in-out 1;animation:fade-in-most-keyframes 2s ease-in-out 1}.animate--fade-late{-webkit-animation:fade-in-keyframes 1s 1 5s;-moz-animation:fade-in-keyframes 1s 1 5s;-o-animation:fade-in-keyframes 1s 1 5s;animation:fade-in-keyframes 1s 1 5s}.animate--fade-out-late{-webkit-animation:fade-out-late-keyframes .5s 1;-moz-animation:fade-out-late-keyframes .5s 1;-o-animation:fade-out-late-keyframes .5s 1;animation:fade-out-late-keyframes .5s 1}.fade-in-half{-webkit-animation:fade-in-half-keyframes .5s 1;-moz-animation:fade-in-half-keyframes .5s 1;-o-animation:fade-in-half-keyframes .5s 1;animation:fade-in-half-keyframes .5s 1}.fade-out-half{-webkit-animation:fade-out-half-keyframes .5s 1;-moz-animation:fade-out-half-keyframes .5s 1;-o-animation:fade-out-half-keyframes .5s 1;animation:fade-out-half-keyframes .5s 1;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.fade-out-half--late{-webkit-animation:fade-out-half-keyframes .5s 1 5s;-moz-animation:fade-out-half-keyframes .5s 1 5s;-o-animation:fade-out-half-keyframes .5s 1 5s;animation:fade-out-half-keyframes .5s 1 5s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.animate--fade-out{-webkit-animation:fade-out-keyframes .5s 1;-moz-animation:fade-out-keyframes .5s 1;-o-animation:fade-out-keyframes .5s 1;animation:fade-out-keyframes .5s 1;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.animate--flash{background-image:none;-webkit-animation:flash-keyframes .5s 1;-moz-animation:flash-keyframes .5s 1;-o-animation:flash-keyframes .5s 1;animation:flash-keyframes .5s 1;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.animate--flash *{opacity:.7;filter:alpha(opacity=70)}[class*=" animate-"],[class^=animate-]{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}*,body,html{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'Roboto Slab'!important;font-weight:100;widows:3;orphans:3}::-moz-selection,body::-moz-selection,html::-moz-selection{background-color:#4A00FF;color:#3b00cc}::selection,body::selection,html::selection{background-color:#4A00FF;color:#3b00cc}body{background-color:#0d0d0d;font-size:20px;line-height:1.3em;min-height:100%;min-height:100vh;height:auto;margin:0!important}@media screen and (max-width:768px){body{font-size:19px}}html{height:auto;min-height:100%;min-height:100vh;color:#fff}div{min-height:1px}b,strong{font-weight:700!important}h1,h2,h3{font-weight:700}h4,h5,h6{font-weight:400}.h1,h1{font-size:2em;line-height:1.2em}.h2,h2{font-size:1.8em;line-height:1.2em}.h3,h3{font-size:1.6em;line-height:1em}.h4,h4{font-size:1.4em;line-height:1em}.h5,h5{font-size:1.2em;line-height:1em}.h6,h6{font-size:1em;line-height:1em}h1,h2,h3,h4,h5,h6{margin:0}ul{padding:0}a:active,a:link,a:visited{text-decoration:none;color:#F9F9F9}.section{position:relative;width:100%;height:100%}.section.section--full,.section.section--full-height{min-height:100%;min-height:100vh;height:auto}.section .section-background{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background-repeat:no-repeat;background-size:cover;z-index:-1}.section .section-background.section-background--light{background-color:rgba(249,249,249,.9)}.section .section-background.section-background--fade{opacity:.5;filter:alpha(opacity=50)}.section .section-background .section-background--image{position:relative;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:50%}.section .section-background .section-background--image.section-background--image-fixed{position:fixed;top:0;left:0;will-change:transform}.section .section-content{margin:0 auto;height:100%;min-height:100%}.section .section-content.section-content--with-padding{padding:20px}@media screen and (max-width:768px){.section .section-content.section-content--with-padding{padding:0 20px}}@media screen and (max-width:480px){.section .section-content.section-content--with-padding{padding:0 10px}}#layout_container{position:relative;top:0;left:0;width:100%;height:100%;min-height:100vh}#footer-section{min-height:50vh;height:auto;padding-bottom:20px;width:100vw;min-width:100vw;background-color:#ececec}#footer-section .footer-copy{padding-top:20px;font-size:1em;color:#5A5D66}.main-content--fixed{margin-top:210px}@media screen and (max-width:768px){.main-content--fixed{margin-top:0!important}}@media screen and (max-width:480px){.main-content--fixed{margin-top:0!important}}.segment,[class|=segment]{float:left}.btn,button{width:40%;max-width:40%;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;padding:10px 5px;border:none;font-size:1.2em;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;background-color:#FFEC00;color:#F9F9F9}.btn.btn--full,button.btn--full{width:100%;max-width:100%;min-width:100%}.btn.btn--small,button.btn--small{width:20%;max-width:20%;min-width:20%}.btn.btn--micro,button.btn--micro{width:10%;max-width:10%;min-width:10%}.btn.btn--positive,button.btn--positive{background-color:#FFEC00}.btn.btn--negative,button.btn--negative{background-color:#3400B2}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;background-color:#4A00FF!important;border:1px solid #EDDDD5;padding:10px;min-width:100%;width:100%}input.input--default{width:auto;font-size:2em}input.input--radio{-webkit-appearance:radio!important;-moz-appearance:radio!important;appearance:radio!important;border:none!important}.cover-all{position:fixed;z-index:999999;top:0;height:100%;width:100%;min-width:100%;min-height:100%}#transition-display{position:absolute;top:0;left:0;opacity:0;filter:alpha(opacity=0);display:none;background-color:#F9F9F9;z-index:99999;transform-origin:center}#transition-display.transition--active{width:100%;height:100%;display:block;opacity:1;filter:alpha(opacity=100)}#load_listener{width:0!important;height:0!important}.sk-cube-grid{width:40vmax;height:40vmax;margin:auto}.sk-cube-grid-giant{width:100vw;height:100vh}.sk-cube-grid-giant *{transition-duration:5s!important}.sk-cube-grid .sk-cube{width:33%;height:33%;background-color:rgba(0,0,0,.5);float:left;-webkit-animation:sk-cubeGridScaleDelay 1.5s infinite ease-in-out;animation:sk-cubeGridScaleDelay 1.5s infinite ease-in-out}.sk-cube-grid .sk-cube1{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid .sk-cube2{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid .sk-cube3{-webkit-animation-delay:.4s;animation-delay:.4s}.sk-cube-grid .sk-cube4{-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid .sk-cube5{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid .sk-cube6{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid .sk-cube7{-webkit-animation-delay:0s;animation-delay:0s}.sk-cube-grid .sk-cube8{-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid .sk-cube9{-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes sk-cubeGridScaleDelay{0%,100%,70%{background-color:#000}25%,55%{background-color:rgba(255,236,0,.6)}40%{background-color:#F9F9F9}}@keyframes sk-cubeGridScaleDelay{0%,100%,70%{background-color:#000}25%,55%{background-color:rgba(255,236,0,.6)}40%{background-color:#F9F9F9}}@font-face{font-family:icomoon;src:url(fonts/3f2c2188.icomoon.eot?mrlty0);src:url(fonts/3f2c2188.icomoon.eot?mrlty0#iefix) format("embedded-opentype"),url(fonts/caf8654f.icomoon.ttf?mrlty0) format("truetype"),url(fonts/244f9026.icomoon.woff?mrlty0) format("woff"),url(fonts/aa8a702e.icomoon.svg?mrlty0#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:10vmax;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#5A5D66;padding:20px;margin-right:5px}[class*=" icon-"]:focus,[class*=" icon-"]:hover,[class^=icon-]:focus,[class^=icon-]:hover{-webkit-box-shadow:2px 11px 18px 1px rgba(0,0,0,.49);-moz-box-shadow:2px 11px 18px 1px rgba(0,0,0,.49);box-shadow:2px 11px 18px 1px rgba(0,0,0,.49)}.path{pointer-events:none;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.path:before{display:none}.icon-logo-nfl .path1:before{display:inline-block;content:"\e924";color:#fff}.icon-logo-nfl .path2:before{display:inline-block;content:"\e925";margin-left:-1em}.icon-logo-nfl .path3:before{display:inline-block;content:"\e926";margin-left:-1em}.icon-logo-nfl .path4:before{display:inline-block;content:"\e927";margin-left:-1em}.icon-logo-nfl .path5:before{display:inline-block;content:"\e928";margin-left:-1em}.icon-logo-nfl .path6:before{display:inline-block;content:"\e929";margin-left:-1em}.icon-logo-nfl .path7:before{display:inline-block;content:"\e92a";margin-left:-1em}.icon-logo-nfl .path8:before{display:inline-block;content:"\e92b";margin-left:-1em}.icon-logo-gsw:before{display:inline-block;content:"\e923"}.icon-logo-adobe .path1:before{display:inline-block;content:"\e900"}.icon-logo-adobe .path2:before{display:inline-block;content:"\e901";margin-left:-1em}.icon-logo-adobe .path3:before{display:inline-block;content:"\e902";margin-left:-1em}.icon-logo-adobe .path4:before{display:inline-block;content:"\e903";margin-left:-1em}.icon-logo-adobe .path5:before{display:inline-block;content:"\e904";margin-left:-1em}.icon-logo-adobe .path6:before{display:inline-block;content:"\e905";margin-left:-1em}.icon-logo-adobe .path7:before{display:inline-block;content:"\e906";margin-left:-1em}.icon-logo-adobe .path8:before{display:inline-block;content:"\e907";margin-left:-1em}.icon-logo-adobe .path9:before{display:inline-block;content:"\e908";margin-left:-1em}.icon-logo-canada-dry:before{display:inline-block;content:"\e909"}.icon-logo-carnival .path1:before{display:inline-block;content:"\e90a"}.icon-logo-carnival .path2:before{display:inline-block;content:"\e90b";margin-left:-1em}.icon-logo-carnival .path3:before{display:inline-block;content:"\e90c";margin-left:-1em}.icon-logo-carnival .path4:before{display:inline-block;content:"\e90d";margin-left:-1em}.icon-logo-carnival .path5:before{display:inline-block;content:"\e90e";margin-left:-1em}.icon-logo-carnival .path6:before{display:inline-block;content:"\e90f";margin-left:-1em}.icon-logo-carnival .path7:before{display:inline-block;content:"\e910";margin-left:-1em}.icon-logo-cisco .path1:before{display:inline-block;content:"\e911"}.icon-logo-cisco .path2:before{display:inline-block;content:"\e912";margin-left:-1em}.icon-logo-cisco .path3:before{display:inline-block;content:"\e913";margin-left:-1em}.icon-logo-cisco .path4:before{display:inline-block;content:"\e914";margin-left:-1em}.icon-logo-cisco .path5:before{display:inline-block;content:"\e915";margin-left:-1em}.icon-logo-cisco .path6:before{display:inline-block;content:"\e916";margin-left:-1em}.icon-logo-cisco .path7:before{display:inline-block;content:"\e917";margin-left:-1em}.icon-logo-cisco .path8:before{display:inline-block;content:"\e918";margin-left:-1em}.icon-logo-cisco .path9:before{display:inline-block;content:"\e919";margin-left:-1em}.icon-logo-cisco .path10:before{display:inline-block;content:"\e91a";margin-left:-1em}.icon-logo-cisco .path11:before{display:inline-block;content:"\e91b";margin-left:-1em}.icon-logo-cisco .path12:before{display:inline-block;content:"\e91c";margin-left:-1em}.icon-logo-cisco .path13:before{display:inline-block;content:"\e91d";margin-left:-1em}.icon-logo-cisco .path14:before{display:inline-block;content:"\e91e";margin-left:-1em}.icon-logo-cisco .path15:before{display:inline-block;content:"\e91f";margin-left:-1em}.icon-logo-cisco .path16:before{display:inline-block;content:"\e920";margin-left:-1em}.icon-logo-espn:before{display:inline-block;content:"\e921"}.icon-logo-gensler:before{display:inline-block;content:"\e922"}.icon-logo-metlife:before{display:inline-block;content:"\e982"}.icon-logo-plantronics:before{display:inline-block;content:"\e983"}.icon-logo-pointshound .path1:before{display:inline-block;content:"\e93a"}.icon-logo-pointshound .path2:before{display:inline-block;content:"\e93b";margin-left:-1em}.icon-logo-pointshound .path3:before{display:inline-block;content:"\e93c";margin-left:-1em}.icon-logo-pointshound .path4:before{display:inline-block;content:"\e93d";margin-left:-1em}.icon-logo-pointshound .path5:before{display:inline-block;content:"\e93e";margin-left:-1em}.icon-logo-pointshound .path6:before{display:inline-block;content:"\e93f";margin-left:-1em}.icon-logo-pointshound .path7:before{display:inline-block;content:"\e940";margin-left:-1em}.icon-logo-pointshound .path8:before{display:inline-block;content:"\e941";margin-left:-1em}.icon-logo-pointshound .path9:before{display:inline-block;content:"\e942";margin-left:-1em}.icon-logo-pointshound .path10:before{display:inline-block;content:"\e943";margin-left:-1em}.icon-logo-pointshound .path11:before{display:inline-block;content:"\e944";margin-left:-1em}.icon-logo-pointshound .path12:before{display:inline-block;content:"\e945";margin-left:-1em}.icon-logo-pointshound .path13:before{display:inline-block;content:"\e946";margin-left:-1em}.icon-logo-pointshound .path14:before{display:inline-block;content:"\e947";margin-left:-1em}.icon-logo-salesforce:before{display:inline-block;content:"\e948"}.icon-logo-sap:before{display:inline-block;content:"\e949"}.icon-logo-triple-a .path1:before{display:inline-block;content:"\e94a"}.icon-logo-triple-a .path2:before{display:inline-block;content:"\e94b";margin-left:-1em}.icon-logo-triple-a .path3:before{display:inline-block;content:"\e94c";margin-left:-1em}.icon-logo-triple-a .path4:before{display:inline-block;content:"\e94d";margin-left:-1em}.icon-logo-triple-a .path5:before{display:inline-block;content:"\e94e";margin-left:-1em}.icon-logo-triple-a .path6:before{display:inline-block;content:"\e94f";margin-left:-1em}.icon-logo-triple-a .path7:before{display:inline-block;content:"\e950";margin-left:-1em}.icon-logo-triple-a .path8:before{display:inline-block;content:"\e951";margin-left:-1em}.icon-logo-triple-a .path9:before{display:inline-block;content:"\e952";margin-left:-1em}.icon-logo-verizon .path1:before{display:inline-block;content:"\e953"}.icon-logo-verizon .path2:before{display:inline-block;content:"\e954";margin-left:-1em}.icon-logo-verizon .path3:before{display:inline-block;content:"\e955";margin-left:-1em}.icon-logo-verizon .path4:before{display:inline-block;content:"\e956";margin-left:-1em}.icon-logo-visa .path1:before{display:inline-block;content:"\e957"}.icon-logo-visa .path2:before{display:inline-block;content:"\e958";margin-left:-1em}.icon-logo-visa .path3:before{display:inline-block;content:"\e959";margin-left:-1em}.icon-logo-visa .path4:before{display:inline-block;content:"\e95a";margin-left:-1em}.icon-logo-visa .path5:before{display:inline-block;content:"\e95b";margin-left:-1em;color:#e8e8e8}.icon-logo-western-union .path1:before{display:inline-block;content:"\e95c"}.icon-logo-western-union .path2:before{display:inline-block;content:"\e95d";margin-left:-1em}.icon-logo-western-union .path3:before{display:inline-block;content:"\e95e";margin-left:-1em}.icon-logo-western-union .path4:before{display:inline-block;content:"\e95f";margin-left:-1em}.icon-logo-western-union .path5:before{display:inline-block;content:"\e960";margin-left:-1em}.saturate{-webkit-filter:saturate(3);filter:saturate(3)}.grayscale,.path:before{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.contrast{-webkit-filter:contrast(160%);filter:contrast(160%)}.brightness{-webkit-filter:brightness(0.25);filter:brightness(0.25)}.blur{-webkit-filter:blur(10px);filter:blur(10px)}.invert{-webkit-filter:invert(100%);filter:invert(100%)}.sepia{-webkit-filter:sepia(100%);filter:sepia(100%)}.huerotate{-webkit-filter:hue-rotate(180deg);filter:hue-rotate(180deg)}.no-filter,.projects-container .project-item .project-image:hover{-webkit-filter:blur(0)!important;filter:blur(0)!important}.image-filter{-webkit-filter:grayscale(95%) sepia(5%) contrast(25%) hue-rotate(80deg);filter:grayscale(95%) sepia(5%) contrast(25%) hue-rotate(80deg)}.ig-xpro2{-webkit-filter:contrast(1.3) brightness(0.8) sepia(0.3) saturate(1.5) hue-rotate(-20deg);filter:contrast(1.3) brightness(0.8) sepia(0.3) saturate(1.5) hue-rotate(-20deg)}.ig-willow{-webkit-filter:saturate(0.02) contrast(0.85) brightness(1.2) sepia(0.02);filter:saturate(0.02) contrast(0.85) brightness(1.2) sepia(0.02)}.ig-walden{-webkit-filter:sepia(0.35) contrast(0.9) brightness(1.1) hue-rotate(-10deg) saturate(1.5);filter:sepia(0.35) contrast(0.9) brightness(1.1) hue-rotate(-10deg) saturate(1.5)}.ig-valencia{-webkit-filter:sepia(0.15) saturate(1.5) contrast(0.9);filter:sepia(0.15) saturate(1.5) contrast(0.9)}.ig-toaster{-webkit-filter:sepia(0.4) saturate(2.5) hue-rotate(-30deg) contrast(0.67);-filter:sepia(0.4) saturate(2.5) hue-rotate(-30deg) contrast(0.67)}.ig-sutro{-webkit-filter:brightness(0.75) contrast(1.3) sepia(0.5) hue-rotate(-25deg);filter:brightness(0.75) contrast(1.3) sepia(0.5) hue-rotate(-25deg)}.ig-sierra{-webkit-filter:contrast(0.8) saturate(1.2) sepia(0.15);filter:contrast(0.8) saturate(1.2) sepia(0.15)}.ig-rise{-webkit-filter:saturate(1.4) sepia(0.25) hue-rotate(-15deg) contrast(0.8) brightness(1.1);filter:saturate(1.4) sepia(0.25) hue-rotate(-15deg) contrast(0.8) brightness(1.1)}.ig-nashville{-webkit-filter:sepia(0.4) saturate(1.5) contrast(0.9) brightness(1.1) hue-rotate(-15deg);filter:sepia(0.4) saturate(1.5) contrast(0.9) brightness(1.1) hue-rotate(-15deg)}.ig-mayfair{-webkit-filter:saturate(1.4) contrast(1.1);filter:saturate(1.4) contrast(1.1)}.ig-lofi{filter:contrast(1.4) brightness(0.9) sepia(0.05);-webkit-filter:contrast(1.4) brightness(0.9) sepia(0.05)}.ig-kelvin{filter:sepia(0.4) saturate(2.4) brightness(1.3) contrast(1);-webkit-filter:sepia(0.4) saturate(2.4) brightness(1.3) contrast(1)}.ig-inkwell{-webkit-filter:grayscale(1) brightness(1.2) contrast(1.05);filter:grayscale(1) brightness(1.2) contrast(1.05)}.ig-hudson{-webkit-filter:contrast(1.2) brightness(0.9) hue-rotate(-10deg);filter:contrast(1.2) brightness(0.9) hue-rotate(-10deg)}.ig-hefe{-webkit-filter:contrast(1.3) sepia(0.3) saturate(1.3) hue-rotate(-10deg) brightness(0.95);filter:contrast(1.3) sepia(0.3) saturate(1.3) hue-rotate(-10deg) brightness(0.95)}.ig-earlybird{-webkit-filter:sepia(0.4) saturate(1.6) contrast(1.1) brightness(0.9) hue-rotate(-10deg);filter:sepia(0.4) saturate(1.6) contrast(1.1) brightness(0.9) hue-rotate(-10deg)}.ig-brannan{-webkit-filter:sepia(0.5) contrast(1.4);filter:sepia(0.5) contrast(1.4)}.ig-amaro{-webkit-filter:hue-rotate(-10deg) contrast(0.9) brightness(1.1) saturate(1.5);filter:hue-rotate(-10deg) contrast(0.9) brightness(1.1) saturate(1.5)}.ig-1977{-webkit-filter:sepia(0.5) hue-rotate(-30deg) saturate(1.2) contrast(0.8);filter:sepia(0.5) hue-rotate(-30deg) saturate(1.2) contrast(0.8)}.navigation-section{min-height:100vh;min-width:100vw}.navigation-section .navigation-text,.navigation-section .section-content{height:auto;min-height:100vh}.navigation-section .section-content{padding-top:5px!important}.navigation-section .navigation-background{opacity:.3;filter:alpha(opacity=30);min-height:100vh;min-width:100vw;max-width:100vw;background-repeat:no-repeat;background-size:cover;background-position:50%}.navigation-section .navigation-text{font-size:15em;font-size:12.6vw;line-height:.84em;word-wrap:break-word;font-weight:300}@media screen and (max-width:480px){.navigation-section .navigation-text{font-size:18vw}}@media screen and (max-width:768px){.navigation-section .navigation-text{font-size:18vw}}.navigation-section .navigation-text *{float:left;font-weight:100}.navigation-section .navigation-text .navigation--activity,.navigation-section .navigation-text .navigation--name{color:#ffec00;padding-right:2vw;font-weight:900}.navigation-section .navigation-text .navigation--activity:hover,.navigation-section .navigation-text .navigation--name:hover{color:rgba(255,236,0,.6)}.menu-segment{height:40px;min-height:40px;max-height:40px}.menu-segment.menu-segment--bright{color:#000;background-color:#F9F9F9}.content-navigation-section{width:100%;height:40px;position:relative;z-index:99}.content-navigation-section .navigation-category-link{width:100%;height:100%;overflow:hidden}.content-navigation-section img{max-width:75%;max-height:50%}.content-navigation-section .user-name{font-family:Prompt!important}@media screen and (max-width:480px){.content-navigation-section .user-name.user-name--name{display:block;width:100%!important}.content-navigation-section .user-name.user-name--image{display:none;width:0!important}}.content-navigation-section.cns--active{right:0vw;height:100vh}.content-navigation-section.cns--active .content-navigation{display:block;opacity:1;filter:alpha(opacity=100)}.content-navigation-section.cns--active .menu-toggle-container .menu-toggle{content:attr(data-close-text)}.content-navigation-section.cns--active .menu-toggle-container .menu-toggle:after,.content-navigation-section.cns--active .menu-toggle-container .menu-toggle:before{content:attr(data-close-text);opacity:.9;filter:alpha(opacity=90);z-index:99}.content-navigation-section .menu-toggle-container{text-align:center;height:100%}.content-navigation-section .menu-toggle-container .menu-toggle{position:relative;width:auto}.content-navigation-section .menu-toggle-container .menu-toggle:after,.content-navigation-section .menu-toggle-container .menu-toggle:before{-webkit-filter:blur(2px);opacity:.7;filter:alpha(opacity=70)}.content-navigation-section .menu-toggle-container .menu-toggle:before{position:absolute;left:-35%;top:-2px;content:attr(data-text);color:rgba(255,236,0,.75)}.content-navigation-section .menu-toggle-container .menu-toggle:after{position:absolute;content:attr(data-text);left:35%;top:2px;color:rgba(74,0,255,.75);overflow:hidden}.content-navigation-section .menu-toggle-container .menu-toggle:hover:after,.content-navigation-section .menu-toggle-container .menu-toggle:hover:before{top:0;opacity:0;filter:alpha(opacity=0)}.content-navigation-section .content-navigation{width:100vw;border-left:1px solid #0d0d0d;padding:5px;display:none;opacity:0;filter:alpha(opacity=0)}.content-navigation-section .content-navigation .navigation-item-type{text-align:center}.content-navigation-section .content-navigation .navigation-item-type .navigation-category{margin:30px 0;font-size:5vmax}.content-navigation-section .content-navigation .navigation-item-type .navigation-category.navigate-home{margin-top:5vh;margin-bottom:7vh;font-size:6vmax}.content-navigation-section .content-navigation .navigation-item-type .navigation-category:hover{color:#FFEC00}.content-navigation-section .content-navigation .navigation-item-type .navigation-project{max-width:6vmax;max-height:6vmax;overflow:hidden;border:1px solid rgba(0,0,0,.5)}.content-navigation-section .content-navigation .navigation-item-type .navigation-project img{width:100%;height:100%}.content-navigation-section .content-navigation .navigation-item-type .navigation-project:hover img{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}.projects-section{background-color:#F9F9F9}.projects-container .project-item-link{width:33.333%;height:33.333vmax;max-width:33.333vmax;min-height:33.333vmax}.projects-container .project-item{position:relative;padding:0;overflow:hidden;width:33.333%;height:33.333vmax;max-width:500px;min-height:500px}@media screen and (max-width:768px){.projects-container .project-item{width:50%;height:50vmin;max-width:500px;min-height:500px}}.projects-container .project-item:hover{-webkit-box-shadow:2px 11px 18px 1px rgba(0,0,0,.49);-moz-box-shadow:2px 11px 18px 1px rgba(0,0,0,.49);box-shadow:2px 11px 18px 1px rgba(0,0,0,.49);z-index:9999}.projects-container .project-item:hover .project-micro-detail{opacity:1;filter:alpha(opacity=100)}.projects-container .project-item .project-image{width:100%;min-width:100%;min-height:100%;height:auto;margin:auto;background-repeat:no-repeat;background-size:cover;background-position:center;background-color:#939393;position:relative}@media screen and (max-width:480px){.projects-container .project-item .project-image{-webkit-filter:blur(0);filter:blur(0)}}.projects-container .project-item .project-image:hover{transform-origin:center center;transform:scale(1.2)}.projects-container .project-item .project-micro-detail{position:absolute;z-index:2;background-color:rgba(249,249,249,.8);height:100%;width:100%;top:0;left:0;overflow:hidden;opacity:0;filter:alpha(opacity=0);pointer-events:none!important}.projects-container .project-item .project-micro-detail .project-borderline{background-color:#000;opacity:.4;filter:alpha(opacity=40);width:100%;height:1px;position:absolute;top:0;left:0;display:none}.projects-container .project-item .project-micro-detail .project-title{font-size:1em;padding:5px;color:#010000;text-align:center;width:100%}.projects-container .project-item .project-micro-detail .project-count{font-weight:100;font-size:.7em;text-align:center;padding:5px;color:#010000}@media screen and (max-width:480px){.projects-container .project-item{width:100%;height:100vmin;max-width:100vmin;min-height:100vmin}.projects-container .project-item .project-micro-detail{opacity:1;filter:alpha(opacity=100);background-color:rgba(249,249,249,.85)}}.project-detail-section{overflow:hidden}.project-detail-section .project-info-container{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:8888;opacity:.8;filter:alpha(opacity=80);color:#F9F9F9;padding:10px}.project-detail-section .project-info-container.project-info-container--locked{position:absolute;height:auto;top:initial;bottom:16vh}@media screen and (max-width:768px){.project-detail-section .project-info-container.project-info-container--locked{bottom:19vh}}@media screen and (max-width:480px){.project-detail-section .project-info-container.project-info-container--locked{bottom:20vh}}.project-detail-section .project-info-container .project-title{font-size:6rem;line-height:1em;overflow:hidden;font-weight:400}@media screen and (max-width:480px){.project-detail-section .project-info-container .project-title{font-size:11vw;font-weight:700}}.project-detail-section .project-info-container .project-tech{padding-top:10px}@media screen and (max-width:480px){.project-detail-section .project-info-container .project-tech{font-weight:400}}.project-detail-section .project-info-container .project-description{width:100%;text-align:left;font-size:2vmax;line-height:1em;position:relative;left:0;padding-left:3vw}.project-detail-section .project-info-container .project-description *{margin:0}@media screen and (max-width:768px){.project-detail-section .project-info-container .project-description *{font-family:Prompt!important;font-weight:400}}@media screen and (max-width:480px){.project-detail-section .project-info-container .project-description *{font-family:Prompt!important;font-weight:400;font-size:4vw;line-height:1.2em}}.project-detail-section .project-gallery-container{background-color:rgba(249,249,249,.9)}.project-detail-section .project-gallery-container .project-gallery-item{border-top:2px solid rgba(249,249,249,.4);width:100vw;max-height:100vh;height:auto;height:100vh;text-align:center;position:relative;overflow:hidden}.project-detail-section .project-gallery-container .project-gallery-item:first-child{border:none}.project-detail-section .project-gallery-container .project-gallery-item .project-gallery-item-background{background-repeat:no-repeat;background-position:center;background-size:cover;opacity:.4;filter:alpha(opacity=40);position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}@media screen and (max-width:480px){.project-detail-section .project-gallery-container .project-gallery-item .project-gallery-item-background{opacity:.09;filter:alpha(opacity=9)}}.project-detail-section .project-gallery-container .project-gallery-item .gallery-item-image{width:100%;height:100%;z-index:1;background-repeat:no-repeat;background-size:contain;background-position:center;position:relative}.project-detail-section .project-gallery-container .project-gallery-item .project-gallery-content{position:relative;z-index:2;color:red}.project-detail-section .project-gallery-container .project-gallery-item .gallery-item-cover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:999}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}