html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@font-face{font-family:"flamaregular";src:url('../fonts/flama/flama-webfont.eot?1430971122') format('embedded-opentype'),url('../fonts/flama/flama-webfont.eot?&1430971122#iefix') format('embedded-opentype'),url('../fonts/flama/flama-webfont.woff2?1430971122') format('woff2'),url('../fonts/flama/flama-webfont.woff?1430971122') format('woff'),url('../fonts/flama/flama-webfont.ttf?1430971122') format('truetype'),url('../fonts/flama/flama-webfont.svg?1430971122#flamaregular') format('svg')}@font-face{font-family:"Whitney";src:url('../fonts/whitney-medium/whitney-medium.eot?1431277294') format('embedded-opentype'),url('../fonts/whitney-medium/whitney-medium.woff?1431277294') format('woff'),url('../fonts/whitney-medium/whitney-medium.ttf?1431277294') format('truetype'),url('../fonts/whitney-medium/whitney-medium.svg?1431277294#whitney_medium') format('svg')}@font-face{font-family:"whitney_lightregular";src:url('../fonts/whitney-light/whitney-light-webfont.eot?1430972282') format('embedded-opentype'),url('../fonts/whitney-light/whitney-light-webfont.woff2?1430972282') format('woff2'),url('../fonts/whitney-light/whitney-light-webfont.woff?1430972282') format('woff'),url('../fonts/whitney-light/whitney-light-webfont.ttf?1430972282') format('truetype'),url('../fonts/whitney-light/whitney-light-webfont.svg?1430972282#whitney_lightregular') format('svg')}@font-face{font-family:"whitney_lightitalic";src:url('../fonts/whitney-lightitalic/whitney-lightitalic-webfont.eot?1430971858') format('embedded-opentype'),url('../fonts/whitney-lightitalic/whitney-lightitalic-webfont.woff2?1430971858') format('woff2'),url('../fonts/whitney-lightitalic/whitney-lightitalic-webfont.woff?1430971858') format('woff'),url('../fonts/whitney-lightitalic/whitney-lightitalic-webfont.ttf?1430971858') format('truetype'),url('../fonts/whitney-lightitalic/whitney-lightitalic-webfont.svg?1430971858#whitney_lightitalic') format('svg')}@font-face{font-family:"WhitneyBook";src:url('../fonts/whitney-book/whitney-book.eot?1431276390') format('embedded-opentype'),url('../fonts/whitney-book/whitney-book.woff?1431276390') format('woff'),url('../fonts/whitney-book/whitney-book.ttf?1431276390') format('truetype'),url('../fonts/whitney-book/whitney-book.svg?1431276390#whitney_book') format('svg')}@font-face{font-family:"whitney_bookitalic";src:url('../fonts/whitney-bookitalic/whitney-bookitalic-webfont.eot?1430972282') format('embedded-opentype'),url('../fonts/whitney-bookitalic/whitney-bookitalic-webfont.woff2?1430972282') format('woff2'),url('../fonts/whitney-bookitalic/whitney-bookitalic-webfont.woff?1430972282') format('woff'),url('../fonts/whitney-bookitalic/whitney-bookitalic-webfont.ttf?1430972282') format('truetype'),url('../fonts/whitney-bookitalic/whitney-bookitalic-webfont.svg?1430972282#whitney_bookitalic') format('svg')}@font-face{font-family:"icons";src:url("../fonts/fontcustom/icons-13f1241e6507c8d559e3f11731d8daa5.eot");src:url("../fonts/fontcustom/icons-13f1241e6507c8d559e3f11731d8daa5.eot?#iefix") format("embedded-opentype"),url("../fonts/fontcustom/icons-13f1241e6507c8d559e3f11731d8daa5.woff") format("woff"),url("../fonts/fontcustom/icons-13f1241e6507c8d559e3f11731d8daa5.ttf") format("truetype"),url("../fonts/fontcustom/icons-13f1241e6507c8d559e3f11731d8daa5.svg?#icons") format("svg");font-weight:normal;font-style:normal}.icon,article ul>li:before,#main-header .navigation ul li a:before,#project-container .feature figure div[data-allow-enlarge] .image-container:before,#project-container .feature figure div[data-allow-enlarge] .image-container:after,#image-viewer-container #image-viewer .close,#image-viewer-container #image-viewer .slider>.inner:before,#image-viewer-container #image-viewer .slider>.inner:after{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-down:before{content:"\f101"}.icon-arrow-enlarge-left:before{content:"\f102"}.icon-arrow-enlarge-right:before{content:"\f103"}.icon-arrow-next:before{content:"\f104"}.icon-arrow-prev:before{content:"\f105"}.icon-behance:before{content:"\f106"}.icon-braces:before{content:"\f107"}.icon-close:before,#image-viewer-container #image-viewer .close:before{content:"\f108"}.icon-contact:before{content:"\f109"}.icon-dribbble:before{content:"\f10a"}.icon-email:before{content:"\f10b"}.icon-facebook:before{content:"\f10c"}.icon-google:before{content:"\f10d"}.icon-heart:before{content:"\f10e"}.icon-linkedin:before{content:"\f10f"}.icon-minus:before{content:"\f110"}.icon-pause:before,.video-player .controls>.play:before{content:"\f111"}.icon-play:before,.video-player .controls>.play.paused:before{content:"\f112"}.icon-plus:before{content:"\f113"}.icon-shape-g-stroke:before,#fullscreen-loader-container>.project-loader .lightbox>.shapes>.icon:nth-child(3n+1):before,#fullscreen-loader-container>.project-loader article .lightbox>ul.shapes>li:nth-child(3n+1):before,article #fullscreen-loader-container>.project-loader .lightbox>ul.shapes>li:nth-child(3n+1):before,#fullscreen-loader-container>.project-loader #main-header .navigation ul li .lightbox>.shapes>a:nth-child(3n+1):before,#main-header .navigation ul li #fullscreen-loader-container>.project-loader .lightbox>.shapes>a:nth-child(3n+1):before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.image-container:nth-child(3n+1):before,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container:nth-child(3n+1):before,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.shapes>.close:nth-child(3n+1):before,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.shapes>.close:nth-child(3n+1):before,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes>.inner:nth-child(3n+1):before,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.inner:nth-child(3n+1):before,#portfolio-navigation>.inner li:nth-child(3n+1) .icon:before,#portfolio-navigation>.inner li:nth-child(3n+1) article ul>li:before,article #portfolio-navigation>.inner li:nth-child(3n+1) ul>li:before,#portfolio-navigation>.inner #main-header .navigation ul li:nth-child(3n+1) a:before,#main-header .navigation ul #portfolio-navigation>.inner li:nth-child(3n+1) a:before,#portfolio-navigation>.inner li:nth-child(3n+1) #project-container .feature figure div[data-allow-enlarge] .image-container:before,#project-container .feature figure div[data-allow-enlarge] #portfolio-navigation>.inner li:nth-child(3n+1) .image-container:before,#portfolio-navigation>.inner li:nth-child(3n+1) #image-viewer-container #image-viewer .close:before,#image-viewer-container #image-viewer #portfolio-navigation>.inner li:nth-child(3n+1) .close:before,#portfolio-navigation>.inner li:nth-child(3n+1) #image-viewer-container #image-viewer .slider>.inner:before,#image-viewer-container #image-viewer #portfolio-navigation>.inner li:nth-child(3n+1) .slider>.inner:before,#labs .projects li .preview>.shapes>.icon.g:before,#labs .projects li article .preview>ul.shapes>li.g:before,article #labs .projects li .preview>ul.shapes>li.g:before,#labs .projects #main-header .navigation ul li .preview>.shapes>a.g:before,#main-header .navigation ul #labs .projects li .preview>.shapes>a.g:before,#labs .projects li #project-container .feature figure div[data-allow-enlarge] .preview>.shapes>.g.image-container:before,#project-container .feature figure div[data-allow-enlarge] #labs .projects li .preview>.shapes>.g.image-container:before,#labs .projects li #image-viewer-container #image-viewer .preview>.shapes>.g.close:before,#image-viewer-container #image-viewer #labs .projects li .preview>.shapes>.g.close:before,#labs .projects li #image-viewer-container #image-viewer .preview>.slider.shapes>.g.inner:before,#image-viewer-container #image-viewer #labs .projects li .preview>.slider.shapes>.g.inner:before{content:"\f114"}.icon-shape-g:before,article ul>li:nth-child(3n-2):before,#main-header .navigation ul li:nth-child(1) a:before{content:"\f115"}.icon-shape-u-stroke:before,#fullscreen-loader-container>.project-loader .lightbox>.shapes>.icon:nth-child(3n+2):before,#fullscreen-loader-container>.project-loader article .lightbox>ul.shapes>li:nth-child(3n+2):before,article #fullscreen-loader-container>.project-loader .lightbox>ul.shapes>li:nth-child(3n+2):before,#fullscreen-loader-container>.project-loader #main-header .navigation ul li .lightbox>.shapes>a:nth-child(3n+2):before,#main-header .navigation ul li #fullscreen-loader-container>.project-loader .lightbox>.shapes>a:nth-child(3n+2):before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.image-container:nth-child(3n+2):before,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container:nth-child(3n+2):before,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.shapes>.close:nth-child(3n+2):before,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.shapes>.close:nth-child(3n+2):before,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes>.inner:nth-child(3n+2):before,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.inner:nth-child(3n+2):before,#portfolio-navigation>.inner li:nth-child(3n+2) .icon:before,#portfolio-navigation>.inner li:nth-child(3n+2) article ul>li:before,article #portfolio-navigation>.inner li:nth-child(3n+2) ul>li:before,#portfolio-navigation>.inner #main-header .navigation ul li:nth-child(3n+2) a:before,#main-header .navigation ul #portfolio-navigation>.inner li:nth-child(3n+2) a:before,#portfolio-navigation>.inner li:nth-child(3n+2) #project-container .feature figure div[data-allow-enlarge] .image-container:before,#project-container .feature figure div[data-allow-enlarge] #portfolio-navigation>.inner li:nth-child(3n+2) .image-container:before,#portfolio-navigation>.inner li:nth-child(3n+2) #image-viewer-container #image-viewer .close:before,#image-viewer-container #image-viewer #portfolio-navigation>.inner li:nth-child(3n+2) .close:before,#portfolio-navigation>.inner li:nth-child(3n+2) #image-viewer-container #image-viewer .slider>.inner:before,#image-viewer-container #image-viewer #portfolio-navigation>.inner li:nth-child(3n+2) .slider>.inner:before,#labs .projects li .preview>.shapes>.icon.u:before,#labs .projects li article .preview>ul.shapes>li.u:before,article #labs .projects li .preview>ul.shapes>li.u:before,#labs .projects #main-header .navigation ul li .preview>.shapes>a.u:before,#main-header .navigation ul #labs .projects li .preview>.shapes>a.u:before,#labs .projects li #project-container .feature figure div[data-allow-enlarge] .preview>.shapes>.u.image-container:before,#project-container .feature figure div[data-allow-enlarge] #labs .projects li .preview>.shapes>.u.image-container:before,#labs .projects li #image-viewer-container #image-viewer .preview>.shapes>.u.close:before,#image-viewer-container #image-viewer #labs .projects li .preview>.shapes>.u.close:before,#labs .projects li #image-viewer-container #image-viewer .preview>.slider.shapes>.u.inner:before,#image-viewer-container #image-viewer #labs .projects li .preview>.slider.shapes>.u.inner:before{content:"\f116"}.icon-shape-u:before,article ul>li:nth-child(3n-1):before,#main-header .navigation ul li:nth-child(2) a:before{content:"\f117"}.icon-shape-x-down:before{content:"\f118"}.icon-shape-x-stroke:before,#fullscreen-loader-container>.project-loader .lightbox>.shapes>.icon:nth-child(3n+3):before,#fullscreen-loader-container>.project-loader article .lightbox>ul.shapes>li:nth-child(3n+3):before,article #fullscreen-loader-container>.project-loader .lightbox>ul.shapes>li:nth-child(3n+3):before,#fullscreen-loader-container>.project-loader #main-header .navigation ul li .lightbox>.shapes>a:nth-child(3n+3):before,#main-header .navigation ul li #fullscreen-loader-container>.project-loader .lightbox>.shapes>a:nth-child(3n+3):before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.image-container:nth-child(3n+3):before,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container:nth-child(3n+3):before,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.shapes>.close:nth-child(3n+3):before,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.shapes>.close:nth-child(3n+3):before,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes>.inner:nth-child(3n+3):before,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.inner:nth-child(3n+3):before,#fullscreen-loader-container>.project-loader .lightbox>.shapes>.icon:nth-child(3n+4):before,#fullscreen-loader-container>.project-loader article .lightbox>ul.shapes>li:nth-child(3n+4):before,article #fullscreen-loader-container>.project-loader .lightbox>ul.shapes>li:nth-child(3n+4):before,#fullscreen-loader-container>.project-loader #main-header .navigation ul li .lightbox>.shapes>a:nth-child(3n+4):before,#main-header .navigation ul li #fullscreen-loader-container>.project-loader .lightbox>.shapes>a:nth-child(3n+4):before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.image-container:nth-child(3n+4):before,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container:nth-child(3n+4):before,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.shapes>.close:nth-child(3n+4):before,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.shapes>.close:nth-child(3n+4):before,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes>.inner:nth-child(3n+4):before,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.inner:nth-child(3n+4):before,#portfolio-navigation>.inner li:nth-child(3n+3) .icon:before,#portfolio-navigation>.inner li:nth-child(3n+3) article ul>li:before,article #portfolio-navigation>.inner li:nth-child(3n+3) ul>li:before,#portfolio-navigation>.inner #main-header .navigation ul li:nth-child(3n+3) a:before,#main-header .navigation ul #portfolio-navigation>.inner li:nth-child(3n+3) a:before,#portfolio-navigation>.inner li:nth-child(3n+3) #project-container .feature figure div[data-allow-enlarge] .image-container:before,#project-container .feature figure div[data-allow-enlarge] #portfolio-navigation>.inner li:nth-child(3n+3) .image-container:before,#portfolio-navigation>.inner li:nth-child(3n+3) #image-viewer-container #image-viewer .close:before,#image-viewer-container #image-viewer #portfolio-navigation>.inner li:nth-child(3n+3) .close:before,#portfolio-navigation>.inner li:nth-child(3n+3) #image-viewer-container #image-viewer .slider>.inner:before,#image-viewer-container #image-viewer #portfolio-navigation>.inner li:nth-child(3n+3) .slider>.inner:before,#portfolio-navigation>.inner li:nth-child(3n+4) .icon:before,#portfolio-navigation>.inner li:nth-child(3n+4) article ul>li:before,article #portfolio-navigation>.inner li:nth-child(3n+4) ul>li:before,#portfolio-navigation>.inner #main-header .navigation ul li:nth-child(3n+4) a:before,#main-header .navigation ul #portfolio-navigation>.inner li:nth-child(3n+4) a:before,#portfolio-navigation>.inner li:nth-child(3n+4) #project-container .feature figure div[data-allow-enlarge] .image-container:before,#project-container .feature figure div[data-allow-enlarge] #portfolio-navigation>.inner li:nth-child(3n+4) .image-container:before,#portfolio-navigation>.inner li:nth-child(3n+4) #image-viewer-container #image-viewer .close:before,#image-viewer-container #image-viewer #portfolio-navigation>.inner li:nth-child(3n+4) .close:before,#portfolio-navigation>.inner li:nth-child(3n+4) #image-viewer-container #image-viewer .slider>.inner:before,#image-viewer-container #image-viewer #portfolio-navigation>.inner li:nth-child(3n+4) .slider>.inner:before,#labs .projects li .preview>.shapes>.icon.x:before,#labs .projects li article .preview>ul.shapes>li.x:before,article #labs .projects li .preview>ul.shapes>li.x:before,#labs .projects #main-header .navigation ul li .preview>.shapes>a.x:before,#main-header .navigation ul #labs .projects li .preview>.shapes>a.x:before,#labs .projects li #project-container .feature figure div[data-allow-enlarge] .preview>.shapes>.x.image-container:before,#project-container .feature figure div[data-allow-enlarge] #labs .projects li .preview>.shapes>.x.image-container:before,#labs .projects li #image-viewer-container #image-viewer .preview>.shapes>.x.close:before,#image-viewer-container #image-viewer #labs .projects li .preview>.shapes>.x.close:before,#labs .projects li #image-viewer-container #image-viewer .preview>.slider.shapes>.x.inner:before,#image-viewer-container #image-viewer #labs .projects li .preview>.slider.shapes>.x.inner:before{content:"\f119"}.icon-shape-x-up:before{content:"\f11a"}.icon-shape-x:before,article ul>li:nth-child(3n):before,#main-header .navigation ul li:nth-child(3) a:before{content:"\f11b"}.icon-twitter:before{content:"\f11c"}.icon-arrow-down-content{content:"\f101"}.icon-arrow-enlarge-left-content,#project-container .feature figure div[data-allow-enlarge] .image-container:before{content:"\f102"}.icon-arrow-enlarge-right-content,#project-container .feature figure div[data-allow-enlarge] .image-container:after{content:"\f103"}.icon-arrow-next-content{content:"\f104"}.icon-arrow-prev-content{content:"\f105"}.icon-behance-content{content:"\f106"}.icon-braces-content{content:"\f107"}.icon-close-content{content:"\f108"}.icon-contact-content{content:"\f109"}.icon-dribbble-content{content:"\f10a"}.icon-email-content{content:"\f10b"}.icon-facebook-content{content:"\f10c"}.icon-google-content{content:"\f10d"}.icon-heart-content{content:"\f10e"}.icon-linkedin-content{content:"\f10f"}.icon-minus-content,#image-viewer-container #image-viewer .slider>.inner:after{content:"\f110"}.icon-pause-content{content:"\f111"}.icon-play-content{content:"\f112"}.icon-plus-content,#image-viewer-container #image-viewer .slider>.inner:before{content:"\f113"}.icon-shape-g-stroke-content{content:"\f114"}.icon-shape-g-content{content:"\f115"}.icon-shape-u-stroke-content{content:"\f116"}.icon-shape-u-content{content:"\f117"}.icon-shape-x-down-content{content:"\f118"}.icon-shape-x-stroke-content{content:"\f119"}.icon-shape-x-up-content{content:"\f11a"}.icon-shape-x-content{content:"\f11b"}.icon-twitter-content{content:"\f11c"}html,body{position:absolute;width:100%;height:100%}html{font-family:"flamaregular",Helvetica,Arial,sans-serif;box-sizing:border-box;font-size:10px}html *,html *:before,html *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html.touch *{outline:none;outline-style:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}body{min-width:320px;min-height:320px;overflow:hidden}body:not(.load){display:none}.hidden{display:none !important}.hidden-keep-layout{visibility:hidden !important}.dummy-scroll{overflow:hidden !important}.dummy-scroll>div{padding-right:0 !important;padding-bottom:0 !important}*[data-sticky="true"]{-webkit-backface-visibility:hidden}@-moz-keyframes fade-in-from-bottom{0%{opacity:0;-moz-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes fade-in-from-bottom{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes fade-in-from-bottom{0%{opacity:0;-moz-transform:translateY(20px);-ms-transform:translateY(20px);-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0px);-ms-transform:translateY(0px);-webkit-transform:translateY(0px);transform:translateY(0px)}}@-moz-keyframes floating-1{from{-moz-transform:translateY(8px) rotate(3deg);transform:translateY(8px) rotate(3deg)}to{-moz-transform:translateY(-8px) rotate(0deg);transform:translateY(-8px) rotate(0deg)}}@-webkit-keyframes floating-1{from{-webkit-transform:translateY(8px) rotate(3deg);transform:translateY(8px) rotate(3deg)}to{-webkit-transform:translateY(-8px) rotate(0deg);transform:translateY(-8px) rotate(0deg)}}@keyframes floating-1{from{-moz-transform:translateY(8px) rotate(3deg);-ms-transform:translateY(8px) rotate(3deg);-webkit-transform:translateY(8px) rotate(3deg);transform:translateY(8px) rotate(3deg)}to{-moz-transform:translateY(-8px) rotate(0deg);-ms-transform:translateY(-8px) rotate(0deg);-webkit-transform:translateY(-8px) rotate(0deg);transform:translateY(-8px) rotate(0deg)}}@-moz-keyframes floating-2{from{-moz-transform:translateY(12px) rotate(51deg);transform:translateY(12px) rotate(51deg)}to{-moz-transform:translateY(-12px) rotate(45deg);transform:translateY(-12px) rotate(45deg)}}@-webkit-keyframes floating-2{from{-webkit-transform:translateY(12px) rotate(51deg);transform:translateY(12px) rotate(51deg)}to{-webkit-transform:translateY(-12px) rotate(45deg);transform:translateY(-12px) rotate(45deg)}}@keyframes floating-2{from{-moz-transform:translateY(12px) rotate(51deg);-ms-transform:translateY(12px) rotate(51deg);-webkit-transform:translateY(12px) rotate(51deg);transform:translateY(12px) rotate(51deg)}to{-moz-transform:translateY(-12px) rotate(45deg);-ms-transform:translateY(-12px) rotate(45deg);-webkit-transform:translateY(-12px) rotate(45deg);transform:translateY(-12px) rotate(45deg)}}@-moz-keyframes floating-3{from{-moz-transform:translateY(5px) rotate(90deg);transform:translateY(5px) rotate(90deg)}to{-moz-transform:translateY(-5px) rotate(94deg);transform:translateY(-5px) rotate(94deg)}}@-webkit-keyframes floating-3{from{-webkit-transform:translateY(5px) rotate(90deg);transform:translateY(5px) rotate(90deg)}to{-webkit-transform:translateY(-5px) rotate(94deg);transform:translateY(-5px) rotate(94deg)}}@keyframes floating-3{from{-moz-transform:translateY(5px) rotate(90deg);-ms-transform:translateY(5px) rotate(90deg);-webkit-transform:translateY(5px) rotate(90deg);transform:translateY(5px) rotate(90deg)}to{-moz-transform:translateY(-5px) rotate(94deg);-ms-transform:translateY(-5px) rotate(94deg);-webkit-transform:translateY(-5px) rotate(94deg);transform:translateY(-5px) rotate(94deg)}}@-moz-keyframes arrow-scroll{0%{opacity:0;-moz-transform:translateY(-100%);transform:translateY(-100%)}30%{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}70%{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(50%);transform:translateY(50%)}}@-webkit-keyframes arrow-scroll{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}30%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}70%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%)}}@keyframes arrow-scroll{0%{opacity:0;-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}30%{opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}70%{opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(50%);-ms-transform:translateY(50%);-webkit-transform:translateY(50%);transform:translateY(50%)}}@-moz-keyframes heart-beat{0%{-moz-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}50%{-moz-transform:scale(1, 1);transform:scale(1, 1)}100%{-moz-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}}@-webkit-keyframes heart-beat{0%{-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}50%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}}@keyframes heart-beat{0%{-moz-transform:scale(0.8, 0.8);-ms-transform:scale(0.8, 0.8);-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}50%{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-moz-transform:scale(0.8, 0.8);-ms-transform:scale(0.8, 0.8);-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}}@keyframes animate-in-loader{0%{transform:matrix3d(0, -1, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}3.2%{transform:matrix3d(0.73, -1.034, 0, 0, 1.034, 0.73, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}4.3%{transform:matrix3d(0.943, -0.902, 0, 0, 0.902, 0.943, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}6.41%{transform:matrix3d(1.201, -0.572, 0, 0, 0.572, 1.201, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}8.61%{transform:matrix3d(1.286, -0.248, 0, 0, 0.248, 1.286, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}12.71%{transform:matrix3d(1.209, 0.091, 0, 0, -0.091, 1.209, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}12.91%{transform:matrix3d(1.203, 0.099, 0, 0, -0.099, 1.203, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}17.22%{transform:matrix3d(1.09, 0.161, 0, 0, -0.161, 1.09, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}18.92%{transform:matrix3d(1.059, 0.149, 0, 0, -0.149, 1.059, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}25.23%{transform:matrix3d(0.996, 0.066, 0, 0, -0.066, 0.996, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}28.33%{transform:matrix3d(0.987, 0.032, 0, 0, -0.032, 0.987, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}31.43%{transform:matrix3d(0.984, 0.009, 0, 0, -0.009, 0.984, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}39.44%{transform:matrix3d(0.992, -0.01, 0, 0, 0.01, 0.992, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}56.46%{transform:matrix3d(1.001, 0, 0, 0, 0, 1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}61.66%{transform:matrix3d(1.001, 0.001, 0, 0, -0.001, 1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}81.48%{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}83.98%{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}100%{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}}.white{color:white !important}.blue,#fullscreen-loader-container>.project-loader .lightbox>.shapes>.icon:nth-child(3n+1),#fullscreen-loader-container>.project-loader article .lightbox>ul.shapes>li:nth-child(3n+1):before,article #fullscreen-loader-container>.project-loader .lightbox>ul.shapes>li:nth-child(3n+1):before,#fullscreen-loader-container>.project-loader #main-header .navigation ul li .lightbox>.shapes>a:nth-child(3n+1):before,#main-header .navigation ul li #fullscreen-loader-container>.project-loader .lightbox>.shapes>a:nth-child(3n+1):before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.image-container:nth-child(3n+1):before,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container:nth-child(3n+1):before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.image-container:nth-child(3n+1):after,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container:nth-child(3n+1):after,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.shapes>.close:nth-child(3n+1),#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.shapes>.close:nth-child(3n+1),#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes>.inner:nth-child(3n+1):before,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.inner:nth-child(3n+1):before,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes>.inner:nth-child(3n+1):after,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.inner:nth-child(3n+1):after{color:#82BCFF !important}.red,#fullscreen-loader-container>.project-loader .lightbox>.shapes>.icon,#fullscreen-loader-container>.project-loader article .lightbox>ul.shapes>li:before,article #fullscreen-loader-container>.project-loader .lightbox>ul.shapes>li:before,#fullscreen-loader-container>.project-loader #main-header .navigation ul li .lightbox>.shapes>a:before,#main-header .navigation ul li #fullscreen-loader-container>.project-loader .lightbox>.shapes>a:before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.image-container:before,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container:before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.image-container:after,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container:after,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.shapes>.close,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.shapes>.close,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes>.inner:before,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.inner:before,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes>.inner:after,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.inner:after{color:#FF8680 !important}.yellow,#fullscreen-loader-container>.project-loader .lightbox>.shapes>.icon:nth-child(3n+2),#fullscreen-loader-container>.project-loader article .lightbox>ul.shapes>li:nth-child(3n+2):before,article #fullscreen-loader-container>.project-loader .lightbox>ul.shapes>li:nth-child(3n+2):before,#fullscreen-loader-container>.project-loader #main-header .navigation ul li .lightbox>.shapes>a:nth-child(3n+2):before,#main-header .navigation ul li #fullscreen-loader-container>.project-loader .lightbox>.shapes>a:nth-child(3n+2):before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.image-container:nth-child(3n+2):before,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container:nth-child(3n+2):before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.image-container:nth-child(3n+2):after,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container:nth-child(3n+2):after,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.shapes>.close:nth-child(3n+2),#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.shapes>.close:nth-child(3n+2),#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes>.inner:nth-child(3n+2):before,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.inner:nth-child(3n+2):before,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes>.inner:nth-child(3n+2):after,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.inner:nth-child(3n+2):after{color:#FFDCA4 !important}.green,#fullscreen-loader-container>.project-loader .lightbox>.shapes>.icon:nth-child(3n+4),#fullscreen-loader-container>.project-loader article .lightbox>ul.shapes>li:nth-child(3n+4):before,article #fullscreen-loader-container>.project-loader .lightbox>ul.shapes>li:nth-child(3n+4):before,#fullscreen-loader-container>.project-loader #main-header .navigation ul li .lightbox>.shapes>a:nth-child(3n+4):before,#main-header .navigation ul li #fullscreen-loader-container>.project-loader .lightbox>.shapes>a:nth-child(3n+4):before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.image-container:nth-child(3n+4):before,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container:nth-child(3n+4):before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.image-container:nth-child(3n+4):after,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container:nth-child(3n+4):after,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.shapes>.close:nth-child(3n+4),#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.shapes>.close:nth-child(3n+4),#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes>.inner:nth-child(3n+4):before,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.inner:nth-child(3n+4):before,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes>.inner:nth-child(3n+4):after,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.inner:nth-child(3n+4):after{color:#C1D5D5 !important}.border-heading>.border,#about .border{background:#82BCFF !important}.border-heading>.white.border,#about .white.border{background:white !important}.border-heading>.blue.border,#fullscreen-loader-container>.project-loader .lightbox>.shapes.border-heading>.border.icon:nth-child(3n+1),#fullscreen-loader-container>.project-loader article .lightbox>ul.shapes.border-heading>li.border:nth-child(3n+1):before,article #fullscreen-loader-container>.project-loader .lightbox>ul.shapes.border-heading>li.border:nth-child(3n+1):before,#fullscreen-loader-container>.project-loader #main-header .navigation ul li .lightbox>.shapes.border-heading>a.border:nth-child(3n+1):before,#main-header .navigation ul li #fullscreen-loader-container>.project-loader .lightbox>.shapes.border-heading>a.border:nth-child(3n+1):before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes.border-heading>.border.image-container:nth-child(3n+1):before,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes.border-heading>.border.image-container:nth-child(3n+1):before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes.border-heading>.border.image-container:nth-child(3n+1):after,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes.border-heading>.border.image-container:nth-child(3n+1):after,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.shapes.border-heading>.border.close:nth-child(3n+1),#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.shapes.border-heading>.border.close:nth-child(3n+1),#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes.border-heading>.border.inner:nth-child(3n+1):before,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes.border-heading>.border.inner:nth-child(3n+1):before,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes.border-heading>.border.inner:nth-child(3n+1):after,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes.border-heading>.border.inner:nth-child(3n+1):after,#fullscreen-loader-container>.project-loader article #about .lightbox>ul.shapes>li.border:nth-child(3n+1):before,article #about #fullscreen-loader-container>.project-loader .lightbox>ul.shapes>li.border:nth-child(3n+1):before,#fullscreen-loader-container>.project-loader #about article .lightbox>ul.shapes>li.border:nth-child(3n+1):before,#about article #fullscreen-loader-container>.project-loader .lightbox>ul.shapes>li.border:nth-child(3n+1):before,#fullscreen-loader-container>.project-loader #main-header .navigation ul li #about .lightbox>.shapes>a.border:nth-child(3n+1):before,#main-header .navigation ul li #about #fullscreen-loader-container>.project-loader .lightbox>.shapes>a.border:nth-child(3n+1):before,#fullscreen-loader-container>.project-loader #about #main-header .navigation ul li .lightbox>.shapes>a.border:nth-child(3n+1):before,#about #main-header .navigation ul li #fullscreen-loader-container>.project-loader .lightbox>.shapes>a.border:nth-child(3n+1):before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] #about .lightbox>.shapes>.image-container.border:nth-child(3n+1):before,#project-container .feature figure div[data-allow-enlarge] #about #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container.border:nth-child(3n+1):before,#fullscreen-loader-container>.project-loader #about #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.image-container.border:nth-child(3n+1):before,#about #project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container.border:nth-child(3n+1):before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] #about .lightbox>.shapes>.image-container.border:nth-child(3n+1):after,#project-container .feature figure div[data-allow-enlarge] #about #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container.border:nth-child(3n+1):after,#fullscreen-loader-container>.project-loader #about #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.image-container.border:nth-child(3n+1):after,#about #project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container.border:nth-child(3n+1):after,#fullscreen-loader-container>.project-loader #about .lightbox>.shapes>.icon.border:nth-child(3n+1),#about #fullscreen-loader-container>.project-loader .lightbox>.shapes>.icon.border:nth-child(3n+1),#fullscreen-loader-container>.project-loader #about #image-viewer-container #image-viewer .lightbox>.shapes>.border.close:nth-child(3n+1),#about #image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.shapes>.border.close:nth-child(3n+1),#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer #about .lightbox>.shapes>.border.close:nth-child(3n+1),#image-viewer-container #image-viewer #about #fullscreen-loader-container>.project-loader .lightbox>.shapes>.border.close:nth-child(3n+1),#fullscreen-loader-container>.project-loader #about #image-viewer-container #image-viewer .lightbox>.slider.shapes>.border.inner:nth-child(3n+1):before,#about #image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.border.inner:nth-child(3n+1):before,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer #about .lightbox>.slider.shapes>.border.inner:nth-child(3n+1):before,#image-viewer-container #image-viewer #about #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.border.inner:nth-child(3n+1):before,#fullscreen-loader-container>.project-loader #about #image-viewer-container #image-viewer .lightbox>.slider.shapes>.border.inner:nth-child(3n+1):after,#about #image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.border.inner:nth-child(3n+1):after,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer #about .lightbox>.slider.shapes>.border.inner:nth-child(3n+1):after,#image-viewer-container #image-viewer #about #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.border.inner:nth-child(3n+1):after,#about .blue.border,#about #fullscreen-loader-container>.project-loader article .lightbox>ul.shapes>li.border:nth-child(3n+1):before,article #fullscreen-loader-container>.project-loader #about .lightbox>ul.shapes>li.border:nth-child(3n+1):before,#about #fullscreen-loader-container>.project-loader #main-header .navigation ul li .lightbox>.shapes>a.border:nth-child(3n+1):before,#main-header .navigation ul li #fullscreen-loader-container>.project-loader #about .lightbox>.shapes>a.border:nth-child(3n+1):before,#about #fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.border.image-container:nth-child(3n+1):before,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader #about .lightbox>.shapes>.border.image-container:nth-child(3n+1):before,#about #fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.border.image-container:nth-child(3n+1):after,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader #about .lightbox>.shapes>.border.image-container:nth-child(3n+1):after,#about #fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.shapes>.border.close:nth-child(3n+1),#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader #about .lightbox>.shapes>.border.close:nth-child(3n+1),#about #fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes>.border.inner:nth-child(3n+1):before,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader #about .lightbox>.slider.shapes>.border.inner:nth-child(3n+1):before,#about #fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes>.border.inner:nth-child(3n+1):after,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader #about .lightbox>.slider.shapes>.border.inner:nth-child(3n+1):after{background:#82BCFF !important}.border-heading>.red.border,#fullscreen-loader-container>.project-loader .lightbox>.shapes.border-heading>.border.icon,#fullscreen-loader-container>.project-loader article .lightbox>ul.shapes.border-heading>li.border:before,article #fullscreen-loader-container>.project-loader .lightbox>ul.shapes.border-heading>li.border:before,#fullscreen-loader-container>.project-loader #main-header .navigation ul li .lightbox>.shapes.border-heading>a.border:before,#main-header .navigation ul li #fullscreen-loader-container>.project-loader .lightbox>.shapes.border-heading>a.border:before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes.border-heading>.border.image-container:before,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes.border-heading>.border.image-container:before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes.border-heading>.border.image-container:after,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes.border-heading>.border.image-container:after,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.shapes.border-heading>.border.close,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.shapes.border-heading>.border.close,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes.border-heading>.border.inner:before,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes.border-heading>.border.inner:before,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes.border-heading>.border.inner:after,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes.border-heading>.border.inner:after,#fullscreen-loader-container>.project-loader article #about .lightbox>ul.shapes>li.border:before,article #about #fullscreen-loader-container>.project-loader .lightbox>ul.shapes>li.border:before,#fullscreen-loader-container>.project-loader #about article .lightbox>ul.shapes>li.border:before,#about article #fullscreen-loader-container>.project-loader .lightbox>ul.shapes>li.border:before,#fullscreen-loader-container>.project-loader #main-header .navigation ul li #about .lightbox>.shapes>a.border:before,#main-header .navigation ul li #about #fullscreen-loader-container>.project-loader .lightbox>.shapes>a.border:before,#fullscreen-loader-container>.project-loader #about #main-header .navigation ul li .lightbox>.shapes>a.border:before,#about #main-header .navigation ul li #fullscreen-loader-container>.project-loader .lightbox>.shapes>a.border:before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] #about .lightbox>.shapes>.image-container.border:before,#project-container .feature figure div[data-allow-enlarge] #about #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container.border:before,#fullscreen-loader-container>.project-loader #about #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.image-container.border:before,#about #project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container.border:before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] #about .lightbox>.shapes>.image-container.border:after,#project-container .feature figure div[data-allow-enlarge] #about #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container.border:after,#fullscreen-loader-container>.project-loader #about #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.image-container.border:after,#about #project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container.border:after,#fullscreen-loader-container>.project-loader #about .lightbox>.shapes>.icon.border,#about #fullscreen-loader-container>.project-loader .lightbox>.shapes>.icon.border,#fullscreen-loader-container>.project-loader #about #image-viewer-container #image-viewer .lightbox>.shapes>.border.close,#about #image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.shapes>.border.close,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer #about .lightbox>.shapes>.border.close,#image-viewer-container #image-viewer #about #fullscreen-loader-container>.project-loader .lightbox>.shapes>.border.close,#fullscreen-loader-container>.project-loader #about #image-viewer-container #image-viewer .lightbox>.slider.shapes>.border.inner:before,#about #image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.border.inner:before,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer #about .lightbox>.slider.shapes>.border.inner:before,#image-viewer-container #image-viewer #about #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.border.inner:before,#fullscreen-loader-container>.project-loader #about #image-viewer-container #image-viewer .lightbox>.slider.shapes>.border.inner:after,#about #image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.border.inner:after,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer #about .lightbox>.slider.shapes>.border.inner:after,#image-viewer-container #image-viewer #about #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.border.inner:after,#about .red.border,#about #fullscreen-loader-container>.project-loader article .lightbox>ul.shapes>li.border:before,article #fullscreen-loader-container>.project-loader #about .lightbox>ul.shapes>li.border:before,#about #fullscreen-loader-container>.project-loader #main-header .navigation ul li .lightbox>.shapes>a.border:before,#main-header .navigation ul li #fullscreen-loader-container>.project-loader #about .lightbox>.shapes>a.border:before,#about #fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.border.image-container:before,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader #about .lightbox>.shapes>.border.image-container:before,#about #fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.border.image-container:after,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader #about .lightbox>.shapes>.border.image-container:after,#about #fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.shapes>.border.close,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader #about .lightbox>.shapes>.border.close,#about #fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes>.border.inner:before,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader #about .lightbox>.slider.shapes>.border.inner:before,#about #fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes>.border.inner:after,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader #about .lightbox>.slider.shapes>.border.inner:after{background:#FF8680 !important}.border-heading>.yellow.border,#fullscreen-loader-container>.project-loader .lightbox>.shapes.border-heading>.border.icon:nth-child(3n+2),#fullscreen-loader-container>.project-loader article .lightbox>ul.shapes.border-heading>li.border:nth-child(3n+2):before,article #fullscreen-loader-container>.project-loader .lightbox>ul.shapes.border-heading>li.border:nth-child(3n+2):before,#fullscreen-loader-container>.project-loader #main-header .navigation ul li .lightbox>.shapes.border-heading>a.border:nth-child(3n+2):before,#main-header .navigation ul li #fullscreen-loader-container>.project-loader .lightbox>.shapes.border-heading>a.border:nth-child(3n+2):before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes.border-heading>.border.image-container:nth-child(3n+2):before,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes.border-heading>.border.image-container:nth-child(3n+2):before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes.border-heading>.border.image-container:nth-child(3n+2):after,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes.border-heading>.border.image-container:nth-child(3n+2):after,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.shapes.border-heading>.border.close:nth-child(3n+2),#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.shapes.border-heading>.border.close:nth-child(3n+2),#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes.border-heading>.border.inner:nth-child(3n+2):before,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes.border-heading>.border.inner:nth-child(3n+2):before,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes.border-heading>.border.inner:nth-child(3n+2):after,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes.border-heading>.border.inner:nth-child(3n+2):after,#fullscreen-loader-container>.project-loader article #about .lightbox>ul.shapes>li.border:nth-child(3n+2):before,article #about #fullscreen-loader-container>.project-loader .lightbox>ul.shapes>li.border:nth-child(3n+2):before,#fullscreen-loader-container>.project-loader #about article .lightbox>ul.shapes>li.border:nth-child(3n+2):before,#about article #fullscreen-loader-container>.project-loader .lightbox>ul.shapes>li.border:nth-child(3n+2):before,#fullscreen-loader-container>.project-loader #main-header .navigation ul li #about .lightbox>.shapes>a.border:nth-child(3n+2):before,#main-header .navigation ul li #about #fullscreen-loader-container>.project-loader .lightbox>.shapes>a.border:nth-child(3n+2):before,#fullscreen-loader-container>.project-loader #about #main-header .navigation ul li .lightbox>.shapes>a.border:nth-child(3n+2):before,#about #main-header .navigation ul li #fullscreen-loader-container>.project-loader .lightbox>.shapes>a.border:nth-child(3n+2):before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] #about .lightbox>.shapes>.image-container.border:nth-child(3n+2):before,#project-container .feature figure div[data-allow-enlarge] #about #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container.border:nth-child(3n+2):before,#fullscreen-loader-container>.project-loader #about #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.image-container.border:nth-child(3n+2):before,#about #project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container.border:nth-child(3n+2):before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] #about .lightbox>.shapes>.image-container.border:nth-child(3n+2):after,#project-container .feature figure div[data-allow-enlarge] #about #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container.border:nth-child(3n+2):after,#fullscreen-loader-container>.project-loader #about #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.image-container.border:nth-child(3n+2):after,#about #project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container.border:nth-child(3n+2):after,#fullscreen-loader-container>.project-loader #about .lightbox>.shapes>.icon.border:nth-child(3n+2),#about #fullscreen-loader-container>.project-loader .lightbox>.shapes>.icon.border:nth-child(3n+2),#fullscreen-loader-container>.project-loader #about #image-viewer-container #image-viewer .lightbox>.shapes>.border.close:nth-child(3n+2),#about #image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.shapes>.border.close:nth-child(3n+2),#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer #about .lightbox>.shapes>.border.close:nth-child(3n+2),#image-viewer-container #image-viewer #about #fullscreen-loader-container>.project-loader .lightbox>.shapes>.border.close:nth-child(3n+2),#fullscreen-loader-container>.project-loader #about #image-viewer-container #image-viewer .lightbox>.slider.shapes>.border.inner:nth-child(3n+2):before,#about #image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.border.inner:nth-child(3n+2):before,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer #about .lightbox>.slider.shapes>.border.inner:nth-child(3n+2):before,#image-viewer-container #image-viewer #about #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.border.inner:nth-child(3n+2):before,#fullscreen-loader-container>.project-loader #about #image-viewer-container #image-viewer .lightbox>.slider.shapes>.border.inner:nth-child(3n+2):after,#about #image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.border.inner:nth-child(3n+2):after,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer #about .lightbox>.slider.shapes>.border.inner:nth-child(3n+2):after,#image-viewer-container #image-viewer #about #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.border.inner:nth-child(3n+2):after,#about .yellow.border,#about #fullscreen-loader-container>.project-loader article .lightbox>ul.shapes>li.border:nth-child(3n+2):before,article #fullscreen-loader-container>.project-loader #about .lightbox>ul.shapes>li.border:nth-child(3n+2):before,#about #fullscreen-loader-container>.project-loader #main-header .navigation ul li .lightbox>.shapes>a.border:nth-child(3n+2):before,#main-header .navigation ul li #fullscreen-loader-container>.project-loader #about .lightbox>.shapes>a.border:nth-child(3n+2):before,#about #fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.border.image-container:nth-child(3n+2):before,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader #about .lightbox>.shapes>.border.image-container:nth-child(3n+2):before,#about #fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.border.image-container:nth-child(3n+2):after,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader #about .lightbox>.shapes>.border.image-container:nth-child(3n+2):after,#about #fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.shapes>.border.close:nth-child(3n+2),#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader #about .lightbox>.shapes>.border.close:nth-child(3n+2),#about #fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes>.border.inner:nth-child(3n+2):before,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader #about .lightbox>.slider.shapes>.border.inner:nth-child(3n+2):before,#about #fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes>.border.inner:nth-child(3n+2):after,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader #about .lightbox>.slider.shapes>.border.inner:nth-child(3n+2):after{background:#FFDCA4 !important}.border-heading>.green.border,#fullscreen-loader-container>.project-loader .lightbox>.shapes.border-heading>.border.icon:nth-child(3n+4),#fullscreen-loader-container>.project-loader article .lightbox>ul.shapes.border-heading>li.border:nth-child(3n+4):before,article #fullscreen-loader-container>.project-loader .lightbox>ul.shapes.border-heading>li.border:nth-child(3n+4):before,#fullscreen-loader-container>.project-loader #main-header .navigation ul li .lightbox>.shapes.border-heading>a.border:nth-child(3n+4):before,#main-header .navigation ul li #fullscreen-loader-container>.project-loader .lightbox>.shapes.border-heading>a.border:nth-child(3n+4):before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes.border-heading>.border.image-container:nth-child(3n+4):before,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes.border-heading>.border.image-container:nth-child(3n+4):before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes.border-heading>.border.image-container:nth-child(3n+4):after,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes.border-heading>.border.image-container:nth-child(3n+4):after,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.shapes.border-heading>.border.close:nth-child(3n+4),#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.shapes.border-heading>.border.close:nth-child(3n+4),#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes.border-heading>.border.inner:nth-child(3n+4):before,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes.border-heading>.border.inner:nth-child(3n+4):before,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes.border-heading>.border.inner:nth-child(3n+4):after,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes.border-heading>.border.inner:nth-child(3n+4):after,#fullscreen-loader-container>.project-loader article #about .lightbox>ul.shapes>li.border:nth-child(3n+4):before,article #about #fullscreen-loader-container>.project-loader .lightbox>ul.shapes>li.border:nth-child(3n+4):before,#fullscreen-loader-container>.project-loader #about article .lightbox>ul.shapes>li.border:nth-child(3n+4):before,#about article #fullscreen-loader-container>.project-loader .lightbox>ul.shapes>li.border:nth-child(3n+4):before,#fullscreen-loader-container>.project-loader #main-header .navigation ul li #about .lightbox>.shapes>a.border:nth-child(3n+4):before,#main-header .navigation ul li #about #fullscreen-loader-container>.project-loader .lightbox>.shapes>a.border:nth-child(3n+4):before,#fullscreen-loader-container>.project-loader #about #main-header .navigation ul li .lightbox>.shapes>a.border:nth-child(3n+4):before,#about #main-header .navigation ul li #fullscreen-loader-container>.project-loader .lightbox>.shapes>a.border:nth-child(3n+4):before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] #about .lightbox>.shapes>.image-container.border:nth-child(3n+4):before,#project-container .feature figure div[data-allow-enlarge] #about #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container.border:nth-child(3n+4):before,#fullscreen-loader-container>.project-loader #about #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.image-container.border:nth-child(3n+4):before,#about #project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container.border:nth-child(3n+4):before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] #about .lightbox>.shapes>.image-container.border:nth-child(3n+4):after,#project-container .feature figure div[data-allow-enlarge] #about #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container.border:nth-child(3n+4):after,#fullscreen-loader-container>.project-loader #about #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.image-container.border:nth-child(3n+4):after,#about #project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container.border:nth-child(3n+4):after,#fullscreen-loader-container>.project-loader #about .lightbox>.shapes>.icon.border:nth-child(3n+4),#about #fullscreen-loader-container>.project-loader .lightbox>.shapes>.icon.border:nth-child(3n+4),#fullscreen-loader-container>.project-loader #about #image-viewer-container #image-viewer .lightbox>.shapes>.border.close:nth-child(3n+4),#about #image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.shapes>.border.close:nth-child(3n+4),#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer #about .lightbox>.shapes>.border.close:nth-child(3n+4),#image-viewer-container #image-viewer #about #fullscreen-loader-container>.project-loader .lightbox>.shapes>.border.close:nth-child(3n+4),#fullscreen-loader-container>.project-loader #about #image-viewer-container #image-viewer .lightbox>.slider.shapes>.border.inner:nth-child(3n+4):before,#about #image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.border.inner:nth-child(3n+4):before,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer #about .lightbox>.slider.shapes>.border.inner:nth-child(3n+4):before,#image-viewer-container #image-viewer #about #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.border.inner:nth-child(3n+4):before,#fullscreen-loader-container>.project-loader #about #image-viewer-container #image-viewer .lightbox>.slider.shapes>.border.inner:nth-child(3n+4):after,#about #image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.border.inner:nth-child(3n+4):after,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer #about .lightbox>.slider.shapes>.border.inner:nth-child(3n+4):after,#image-viewer-container #image-viewer #about #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.border.inner:nth-child(3n+4):after,#about .green.border,#about #fullscreen-loader-container>.project-loader article .lightbox>ul.shapes>li.border:nth-child(3n+4):before,article #fullscreen-loader-container>.project-loader #about .lightbox>ul.shapes>li.border:nth-child(3n+4):before,#about #fullscreen-loader-container>.project-loader #main-header .navigation ul li .lightbox>.shapes>a.border:nth-child(3n+4):before,#main-header .navigation ul li #fullscreen-loader-container>.project-loader #about .lightbox>.shapes>a.border:nth-child(3n+4):before,#about #fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.border.image-container:nth-child(3n+4):before,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader #about .lightbox>.shapes>.border.image-container:nth-child(3n+4):before,#about #fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.border.image-container:nth-child(3n+4):after,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader #about .lightbox>.shapes>.border.image-container:nth-child(3n+4):after,#about #fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.shapes>.border.close:nth-child(3n+4),#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader #about .lightbox>.shapes>.border.close:nth-child(3n+4),#about #fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes>.border.inner:nth-child(3n+4):before,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader #about .lightbox>.slider.shapes>.border.inner:nth-child(3n+4):before,#about #fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes>.border.inner:nth-child(3n+4):after,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader #about .lightbox>.slider.shapes>.border.inner:nth-child(3n+4):after{background:#C1D5D5 !important}#projects .text-container h4,#about .merit h4{font-size:3rem;line-height:1.2}.subheading{line-height:2;font-size:1.2rem;text-transform:uppercase;text-align:left}.subheading.above{color:#ccc;font-size:12px;letter-spacing:1px}.description{font-family:"whitney_lightitalic";line-height:1.7}.closing{width:100%;padding:5rem 5.26316% 2rem 5.26316%;color:#404040;background:#F7F7F7;text-align:center;font-size:1.3rem;letter-spacing:.2em;font-family:"flamaregular";text-transform:uppercase;-moz-box-shadow:inset 0px 1px 2px 0px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0px 1px 2px 0px rgba(0,0,0,0.1);box-shadow:inset 0px 1px 2px 0px rgba(0,0,0,0.1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.closing>span{vertical-align:middle}.closing>span.icon-braces{color:#82BCFF;margin-right:.5rem;font-size:2rem}.closing>span.icon-heart{color:#FF8680;margin:0 .5rem;font-size:2rem;-moz-animation:heart-beat 1s ease-in-out infinite;-webkit-animation:heart-beat 1s ease-in-out infinite;animation:heart-beat 1s ease-in-out infinite}#main-header .hamburger-button>p{font-family:"whitney_bookitalic";text-transform:capitalize;color:#979797;letter-spacing:0;line-height:1}@media (max-width: 700px){#main-header .hamburger-button>p{font-size:1.4rem}}@media (min-width: 700px) and (max-width: 1400px){#main-header .hamburger-button>p{font-size:1.6rem}}@media (min-width: 1400px){#main-header .hamburger-button>p{font-size:1.7rem}}.border-heading{position:relative;line-height:1.1;text-align:left;letter-spacing:.05em;display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline}.border-heading.has-bottom{margin-bottom:calc(2rem + 3rem)}.border-heading.no-text{display:none}.border-heading>.bottom,.border-heading>.left{position:absolute}.border-heading>.bottom{top:100%;left:0;width:30px;height:10px;margin:2rem 0}.border-heading>.left{bottom:1rem;right:100%;width:10px;height:calc(100% - 2rem);margin:0 1.5rem}.logo{display:inline-block}.logo .icon,.logo article ul>li:before,article .logo ul>li:before,.logo #main-header .navigation ul li a:before,#main-header .navigation ul li .logo a:before,.logo #project-container .feature figure div[data-allow-enlarge] .image-container:before,#project-container .feature figure div[data-allow-enlarge] .logo .image-container:before,.logo #project-container .feature figure div[data-allow-enlarge] .image-container:after,#project-container .feature figure div[data-allow-enlarge] .logo .image-container:after,.logo #image-viewer-container #image-viewer .close,#image-viewer-container #image-viewer .logo .close,.logo #image-viewer-container #image-viewer .slider>.inner:before,#image-viewer-container #image-viewer .logo .slider>.inner:before,.logo #image-viewer-container #image-viewer .slider>.inner:after,#image-viewer-container #image-viewer .logo .slider>.inner:after{font-size:2.5em}.logo .icon.icon-shape-g,.logo article ul>li.icon-shape-g:before,article .logo ul>li.icon-shape-g:before,.logo article ul>li:nth-child(3n-2):before,article .logo ul>li:nth-child(3n-2):before,.logo article ul>li.icon:nth-child(3n-2),article .logo ul>li.icon:nth-child(3n-2),.logo article #project-container .feature figure div[data-allow-enlarge] ul>li.image-container:nth-child(3n-2):before,article #project-container .feature figure div[data-allow-enlarge] .logo ul>li.image-container:nth-child(3n-2):before,.logo #project-container .feature figure div[data-allow-enlarge] article ul>li.image-container:nth-child(3n-2):before,#project-container .feature figure div[data-allow-enlarge] article .logo ul>li.image-container:nth-child(3n-2):before,.logo article #project-container .feature figure div[data-allow-enlarge] ul>li.image-container:nth-child(3n-2):after,article #project-container .feature figure div[data-allow-enlarge] .logo ul>li.image-container:nth-child(3n-2):after,.logo #project-container .feature figure div[data-allow-enlarge] article ul>li.image-container:nth-child(3n-2):after,#project-container .feature figure div[data-allow-enlarge] article .logo ul>li.image-container:nth-child(3n-2):after,.logo article #image-viewer-container #image-viewer ul>li.close:nth-child(3n-2),article #image-viewer-container #image-viewer .logo ul>li.close:nth-child(3n-2),.logo #image-viewer-container #image-viewer article ul>li.close:nth-child(3n-2),#image-viewer-container #image-viewer article .logo ul>li.close:nth-child(3n-2),.logo article #image-viewer-container #image-viewer ul.slider>li.inner:nth-child(3n-2):before,article #image-viewer-container #image-viewer .logo ul.slider>li.inner:nth-child(3n-2):before,.logo #image-viewer-container #image-viewer article ul.slider>li.inner:nth-child(3n-2):before,#image-viewer-container #image-viewer article .logo ul.slider>li.inner:nth-child(3n-2):before,.logo article #image-viewer-container #image-viewer ul.slider>li.inner:nth-child(3n-2):after,article #image-viewer-container #image-viewer .logo ul.slider>li.inner:nth-child(3n-2):after,.logo #image-viewer-container #image-viewer article ul.slider>li.inner:nth-child(3n-2):after,#image-viewer-container #image-viewer article .logo ul.slider>li.inner:nth-child(3n-2):after,.logo #main-header .navigation ul li a.icon-shape-g:before,#main-header .navigation ul li .logo a.icon-shape-g:before,.logo #main-header .navigation ul li:nth-child(1) a:before,#main-header .navigation ul li:nth-child(1) .logo a:before,.logo #main-header .navigation ul li:nth-child(1) a.icon,#main-header .navigation ul li:nth-child(1) .logo a.icon,.logo #main-header .navigation ul li:nth-child(1) #project-container .feature figure div[data-allow-enlarge] a.image-container:after,#main-header .navigation ul li:nth-child(1) #project-container .feature figure div[data-allow-enlarge] .logo a.image-container:after,.logo #project-container .feature figure div[data-allow-enlarge] #main-header .navigation ul li:nth-child(1) a.image-container:after,#project-container .feature figure div[data-allow-enlarge] #main-header .navigation ul li:nth-child(1) .logo a.image-container:after,.logo #main-header .navigation ul li:nth-child(1) #image-viewer-container #image-viewer a.close,#main-header .navigation ul li:nth-child(1) #image-viewer-container #image-viewer .logo a.close,.logo #image-viewer-container #image-viewer #main-header .navigation ul li:nth-child(1) a.close,#image-viewer-container #image-viewer #main-header .navigation ul li:nth-child(1) .logo a.close,.logo #main-header .navigation ul li:nth-child(1) #image-viewer-container #image-viewer .slider>a.inner:before,#main-header .navigation ul li:nth-child(1) #image-viewer-container #image-viewer .logo .slider>a.inner:before,.logo #image-viewer-container #image-viewer #main-header .navigation ul li:nth-child(1) .slider>a.inner:before,#image-viewer-container #image-viewer #main-header .navigation ul li:nth-child(1) .logo .slider>a.inner:before,.logo #main-header .navigation ul li:nth-child(1) #image-viewer-container #image-viewer .slider>a.inner:after,#main-header .navigation ul li:nth-child(1) #image-viewer-container #image-viewer .logo .slider>a.inner:after,.logo #image-viewer-container #image-viewer #main-header .navigation ul li:nth-child(1) .slider>a.inner:after,#image-viewer-container #image-viewer #main-header .navigation ul li:nth-child(1) .logo .slider>a.inner:after,.logo #project-container .feature figure div[data-allow-enlarge] .icon-shape-g.image-container:before,#project-container .feature figure div[data-allow-enlarge] .logo .icon-shape-g.image-container:before,.logo #project-container .feature figure div[data-allow-enlarge] .icon-shape-g.image-container:after,#project-container .feature figure div[data-allow-enlarge] .logo .icon-shape-g.image-container:after,.logo #image-viewer-container #image-viewer .icon-shape-g.close,#image-viewer-container #image-viewer .logo .icon-shape-g.close,.logo #image-viewer-container #image-viewer .slider>.icon-shape-g.inner:before,#image-viewer-container #image-viewer .logo .slider>.icon-shape-g.inner:before,.logo #image-viewer-container #image-viewer .slider>.icon-shape-g.inner:after,#image-viewer-container #image-viewer .logo .slider>.icon-shape-g.inner:after{color:#FF8680}.logo .icon.icon-shape-u,.logo article ul>li.icon-shape-u:before,article .logo ul>li.icon-shape-u:before,.logo article ul>li:nth-child(3n-1):before,article .logo ul>li:nth-child(3n-1):before,.logo article ul>li.icon:nth-child(3n-1),article .logo ul>li.icon:nth-child(3n-1),.logo article #project-container .feature figure div[data-allow-enlarge] ul>li.image-container:nth-child(3n-1):before,article #project-container .feature figure div[data-allow-enlarge] .logo ul>li.image-container:nth-child(3n-1):before,.logo #project-container .feature figure div[data-allow-enlarge] article ul>li.image-container:nth-child(3n-1):before,#project-container .feature figure div[data-allow-enlarge] article .logo ul>li.image-container:nth-child(3n-1):before,.logo article #project-container .feature figure div[data-allow-enlarge] ul>li.image-container:nth-child(3n-1):after,article #project-container .feature figure div[data-allow-enlarge] .logo ul>li.image-container:nth-child(3n-1):after,.logo #project-container .feature figure div[data-allow-enlarge] article ul>li.image-container:nth-child(3n-1):after,#project-container .feature figure div[data-allow-enlarge] article .logo ul>li.image-container:nth-child(3n-1):after,.logo article #image-viewer-container #image-viewer ul>li.close:nth-child(3n-1),article #image-viewer-container #image-viewer .logo ul>li.close:nth-child(3n-1),.logo #image-viewer-container #image-viewer article ul>li.close:nth-child(3n-1),#image-viewer-container #image-viewer article .logo ul>li.close:nth-child(3n-1),.logo article #image-viewer-container #image-viewer ul.slider>li.inner:nth-child(3n-1):before,article #image-viewer-container #image-viewer .logo ul.slider>li.inner:nth-child(3n-1):before,.logo #image-viewer-container #image-viewer article ul.slider>li.inner:nth-child(3n-1):before,#image-viewer-container #image-viewer article .logo ul.slider>li.inner:nth-child(3n-1):before,.logo article #image-viewer-container #image-viewer ul.slider>li.inner:nth-child(3n-1):after,article #image-viewer-container #image-viewer .logo ul.slider>li.inner:nth-child(3n-1):after,.logo #image-viewer-container #image-viewer article ul.slider>li.inner:nth-child(3n-1):after,#image-viewer-container #image-viewer article .logo ul.slider>li.inner:nth-child(3n-1):after,.logo #main-header .navigation ul li a.icon-shape-u:before,#main-header .navigation ul li .logo a.icon-shape-u:before,.logo #main-header .navigation ul li:nth-child(2) a:before,#main-header .navigation ul li:nth-child(2) .logo a:before,.logo #main-header .navigation ul li:nth-child(2) a.icon,#main-header .navigation ul li:nth-child(2) .logo a.icon,.logo #main-header .navigation ul li:nth-child(2) #project-container .feature figure div[data-allow-enlarge] a.image-container:after,#main-header .navigation ul li:nth-child(2) #project-container .feature figure div[data-allow-enlarge] .logo a.image-container:after,.logo #project-container .feature figure div[data-allow-enlarge] #main-header .navigation ul li:nth-child(2) a.image-container:after,#project-container .feature figure div[data-allow-enlarge] #main-header .navigation ul li:nth-child(2) .logo a.image-container:after,.logo #main-header .navigation ul li:nth-child(2) #image-viewer-container #image-viewer a.close,#main-header .navigation ul li:nth-child(2) #image-viewer-container #image-viewer .logo a.close,.logo #image-viewer-container #image-viewer #main-header .navigation ul li:nth-child(2) a.close,#image-viewer-container #image-viewer #main-header .navigation ul li:nth-child(2) .logo a.close,.logo #main-header .navigation ul li:nth-child(2) #image-viewer-container #image-viewer .slider>a.inner:before,#main-header .navigation ul li:nth-child(2) #image-viewer-container #image-viewer .logo .slider>a.inner:before,.logo #image-viewer-container #image-viewer #main-header .navigation ul li:nth-child(2) .slider>a.inner:before,#image-viewer-container #image-viewer #main-header .navigation ul li:nth-child(2) .logo .slider>a.inner:before,.logo #main-header .navigation ul li:nth-child(2) #image-viewer-container #image-viewer .slider>a.inner:after,#main-header .navigation ul li:nth-child(2) #image-viewer-container #image-viewer .logo .slider>a.inner:after,.logo #image-viewer-container #image-viewer #main-header .navigation ul li:nth-child(2) .slider>a.inner:after,#image-viewer-container #image-viewer #main-header .navigation ul li:nth-child(2) .logo .slider>a.inner:after,.logo #project-container .feature figure div[data-allow-enlarge] .icon-shape-u.image-container:before,#project-container .feature figure div[data-allow-enlarge] .logo .icon-shape-u.image-container:before,.logo #project-container .feature figure div[data-allow-enlarge] .icon-shape-u.image-container:after,#project-container .feature figure div[data-allow-enlarge] .logo .icon-shape-u.image-container:after,.logo #image-viewer-container #image-viewer .icon-shape-u.close,#image-viewer-container #image-viewer .logo .icon-shape-u.close,.logo #image-viewer-container #image-viewer .slider>.icon-shape-u.inner:before,#image-viewer-container #image-viewer .logo .slider>.icon-shape-u.inner:before,.logo #image-viewer-container #image-viewer .slider>.icon-shape-u.inner:after,#image-viewer-container #image-viewer .logo .slider>.icon-shape-u.inner:after{color:#82BCFF}.logo .icon.icon-shape-x-up,.logo article ul>li.icon-shape-x-up:before,article .logo ul>li.icon-shape-x-up:before,.logo #main-header .navigation ul li a.icon-shape-x-up:before,#main-header .navigation ul li .logo a.icon-shape-x-up:before,.logo #project-container .feature figure div[data-allow-enlarge] .icon-shape-x-up.image-container:before,#project-container .feature figure div[data-allow-enlarge] .logo .icon-shape-x-up.image-container:before,.logo #project-container .feature figure div[data-allow-enlarge] .icon-shape-x-up.image-container:after,#project-container .feature figure div[data-allow-enlarge] .logo .icon-shape-x-up.image-container:after,.logo #image-viewer-container #image-viewer .icon-shape-x-up.close,#image-viewer-container #image-viewer .logo .icon-shape-x-up.close,.logo #image-viewer-container #image-viewer .slider>.icon-shape-x-up.inner:before,#image-viewer-container #image-viewer .logo .slider>.icon-shape-x-up.inner:before,.logo #image-viewer-container #image-viewer .slider>.icon-shape-x-up.inner:after,#image-viewer-container #image-viewer .logo .slider>.icon-shape-x-up.inner:after{color:#FFDCA4}.logo .icon.icon-shape-x-down,.logo article ul>li.icon-shape-x-down:before,article .logo ul>li.icon-shape-x-down:before,.logo #main-header .navigation ul li a.icon-shape-x-down:before,#main-header .navigation ul li .logo a.icon-shape-x-down:before,.logo #project-container .feature figure div[data-allow-enlarge] .icon-shape-x-down.image-container:before,#project-container .feature figure div[data-allow-enlarge] .logo .icon-shape-x-down.image-container:before,.logo #project-container .feature figure div[data-allow-enlarge] .icon-shape-x-down.image-container:after,#project-container .feature figure div[data-allow-enlarge] .logo .icon-shape-x-down.image-container:after,.logo #image-viewer-container #image-viewer .icon-shape-x-down.close,#image-viewer-container #image-viewer .logo .icon-shape-x-down.close,.logo #image-viewer-container #image-viewer .slider>.icon-shape-x-down.inner:before,#image-viewer-container #image-viewer .logo .slider>.icon-shape-x-down.inner:before,.logo #image-viewer-container #image-viewer .slider>.icon-shape-x-down.inner:after,#image-viewer-container #image-viewer .logo .slider>.icon-shape-x-down.inner:after{color:#C1D5D5;position:absolute;top:0;left:0}.logo span{position:relative;display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline}.masthead{color:#fff}.masthead .border-heading{color:inherit;font-size:10rem}.masthead p{font-size:2.4rem;line-height:1.4;color:inherit}h1,h2,h3,h4,h5,h6{font-family:"flamaregular";color:#404040}h3,h4{line-height:1.6}@media (max-width: 700px){h3,h4{font-size:2.4rem}}@media (min-width: 700px) and (max-width: 1400px){h3,h4{font-size:2.6rem}}@media (min-width: 1400px){h3,h4{font-size:2.8rem}}p{font-family:"whitney_lightregular";font-size:1.7rem;line-height:1.76}b,strong{font-family:"Whitney"}em,i{font-family:"whitney_lightitalic"}a{color:inherit;text-decoration:none}legend{display:block;font-family:"flamaregular";text-transform:uppercase;font-size:1.2rem;letter-spacing:.1rem}label{display:block;font-family:"whitney_lightitalic";font-size:1.7rem}input,textarea,.textarea{-moz-appearance:none;-webkit-appearance:none;outline:none !important;border:none;background:transparent}input:not([type="submit"]),textarea:not([type="submit"]),.textarea:not([type="submit"]){border-bottom:1px solid #ccc;font-family:"whitney_lightregular";font-size:1.7rem;letter-spacing:.15rem;color:#979797;-moz-transition:border-color 0.25s;-o-transition:border-color 0.25s;-webkit-transition:border-color 0.25s;transition:border-color 0.25s}input:not([type="submit"]):focus,textarea:not([type="submit"]):focus,.textarea:not([type="submit"]):focus{border-color:#82BCFF}textarea{resize:none}article p{margin-bottom:2rem}article p:last-child{margin-bottom:0}html,body{color:#404040}button.icon,#project-container .feature figure div[data-allow-enlarge] button.image-container:before,#project-container .feature figure div[data-allow-enlarge] button.image-container:after,#image-viewer-container #image-viewer .slider>button.inner:before,#image-viewer-container #image-viewer .slider>button.inner:after,.bordered-button,.underlined-button,.square-button,.scroll,#main-header .hamburger-button,#main-intro>.bottom-bar .scroll,#project-container .carousel>.pagination>.dots button,#project-container .carousel>.pagination>.next-button,#image-viewer-container #image-viewer .close{border:none;outline:none;margin:0;padding:0;background-color:transparent;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}a *{pointer-events:none}hr{border:none;width:100%;height:1px;-moz-background-size:497px 1px;-o-background-size:497px 1px;-webkit-background-size:497px 1px;background-size:497px 1px;background-image:url('../../images/static/dotted-line.png?1437330286')}@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2){hr{background-image:url('../../images/static/dotted-line@2x.png?1437330414')}}article ul{margin:4rem 0}article ul>li{position:relative;margin-top:1.4em;padding-left:5rem;font-family:"whitney_lightitalic";font-size:1.5em;line-height:1.73;letter-spacing:.08em}article ul>li:last-child{border-bottom:none}article ul>li:last-child:after{content:none}article ul>li:before{position:absolute;top:0;left:0;font-size:1.8rem;line-height:1.8em}article ul>li:after{content:"";margin-top:1.4em;display:block;width:100%;height:1px;-moz-background-size:497px 1px;-o-background-size:497px 1px;-webkit-background-size:497px 1px;background-size:497px 1px;background-image:url('../../images/static/dotted-line.png?1437330286')}@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2){article ul>li:after{background-image:url('../../images/static/dotted-line@2x.png?1437330414')}}article ul>li:nth-child(4n-3):before{color:#FF8680;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}article ul>li:nth-child(4n-2):before{color:#82BCFF;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}article ul>li:nth-child(4n-1):before{color:#FFDCA4;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}article ul>li:nth-child(4n):before{color:#C1D5D5;-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg)}*[data-cursor="grabbing"]{cursor:-webkit-grabbing !important;cursor:-moz-grabbing !important;cursor:-o-grabbing !important;cursor:-ms-grabbing !important;cursor:grabbing !important}*[data-cursor="grab"]{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}*[data-cursor="inherit"]{cursor:inherit !important}.scrollbar{position:absolute;top:0;right:0;width:30px;height:100%}.scrollbar>.handle{position:absolute;right:0;width:8px;background:#e6e6e6;cursor:default;-moz-transition:background 0.2s cubic-bezier(0.215, 0.61, 0.355, 1),width 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:background 0.2s cubic-bezier(0.215, 0.61, 0.355, 1),width 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:background 0.2s cubic-bezier(0.215, 0.61, 0.355, 1),width 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background 0.2s cubic-bezier(0.215, 0.61, 0.355, 1),width 0.2s cubic-bezier(0.215, 0.61, 0.355, 1)}.scrollbar:hover>.handle,.scrollbar.dragging>.handle{width:20px;background:#ccc}.touch .scrollbar{display:none}@media (max-width: 700px){.scrollbar{display:none}}.bordered-button{position:relative;display:inline-block;font-family:"flamaregular";text-transform:uppercase;border:2px solid #82BCFF;cursor:pointer;font-size:1.4rem;letter-spacing:0.85px;background:transparent;cursor:pointer;overflow:hidden;-moz-transition:background 0.3s cubic-bezier(0.23, 1, 0.32, 1);-o-transition:background 0.3s cubic-bezier(0.23, 1, 0.32, 1);-webkit-transition:background 0.3s cubic-bezier(0.23, 1, 0.32, 1);transition:background 0.3s cubic-bezier(0.23, 1, 0.32, 1)}.bordered-button>span{display:block;padding:14px 20px;color:#82BCFF;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);-moz-transition:-moz-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1),opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1);-o-transition:-o-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1),opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1),opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1);transition:transform 0.3s cubic-bezier(0.23, 1, 0.32, 1),opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1)}.bordered-button:after{content:attr(data-text);position:absolute;top:0;left:0;padding:14px 20px;color:white;opacity:0;-moz-transform:translateY(50%);-ms-transform:translateY(50%);-webkit-transform:translateY(50%);transform:translateY(50%);-moz-transition:-moz-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1),opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1);-o-transition:-o-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1),opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1),opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1);transition:transform 0.3s cubic-bezier(0.23, 1, 0.32, 1),opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1)}.bordered-button:hover{background:#82BCFF}.bordered-button:hover>span{opacity:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bordered-button:hover:after{opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.bordered-button.white{border-color:white}.bordered-button.white>span{color:white}.bordered-button.white:after{color:#82BCFF}.bordered-button.white:hover{background:white}.underlined-button{position:relative;padding-bottom:20px}.underlined-button .content{opacity:.5;-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);-moz-transition:-moz-transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:-o-transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:-webkit-transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-backface-visibility:hidden}.underlined-button .underline{position:absolute;bottom:0;width:100%;height:10px;background:#82BCFF;opacity:0;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);-moz-transition:-moz-transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:-o-transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:-webkit-transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.underlined-button:hover .content,.underlined-button.active .content{opacity:1;-moz-transform:scale(0.85, 0.85);-ms-transform:scale(0.85, 0.85);-webkit-transform:scale(0.85, 0.85);transform:scale(0.85, 0.85)}.underlined-button:hover .underline,.underlined-button.active .underline{opacity:1;-moz-transform:translateY(-0.3em);-ms-transform:translateY(-0.3em);-webkit-transform:translateY(-0.3em);transform:translateY(-0.3em)}.square-button{display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline;background:#000}.scroll{width:5rem;height:5rem;background-color:#82BCFF;overflow:hidden;opacity:1;visibility:visible;-moz-transition:opacity 0.5s,visibility 0.5s;-o-transition:opacity 0.5s,visibility 0.5s;-webkit-transition:opacity 0.5s,visibility 0.5s;transition:opacity 0.5s,visibility 0.5s}.scroll>.icon,article ul.scroll>li:before,#main-header .navigation ul li .scroll>a:before,#project-container .feature figure div[data-allow-enlarge] .scroll>.image-container:before,#project-container .feature figure div[data-allow-enlarge] .scroll>.image-container:after,#image-viewer-container #image-viewer .scroll>.close,#image-viewer-container #image-viewer .slider.scroll>.inner:before,#image-viewer-container #image-viewer .slider.scroll>.inner:after{color:white;font-size:2.5rem;-moz-animation:arrow-scroll 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite;-webkit-animation:arrow-scroll 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite;animation:arrow-scroll 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite}.scroll.hide{visibility:hidden;opacity:0}.video-player{position:relative;background:black;width:100%;height:100%}.video-player video{width:100%;height:100%}.video-player .poster{position:absolute;top:0;left:0;width:100%;height:100%;background-color:black;background-position:center center;background-size:cover;visibility:hidden;opacity:0;-moz-transition:visibility 0.65s,opacity 0.65s;-o-transition:visibility 0.65s,opacity 0.65s;-webkit-transition:visibility 0.65s,opacity 0.65s;transition:visibility 0.65s,opacity 0.65s}.video-player .controls{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.video-player .controls>.play{position:absolute;top:50%;left:50%;margin:-2.5rem;width:5rem;height:5rem;background:#82BCFF;color:white;font-size:2.2rem;-moz-transition:opacity 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:opacity 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:opacity 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.2s cubic-bezier(0.215, 0.61, 0.355, 1)}.video-player .controls>.slider{position:absolute;bottom:3.5rem;left:4rem;width:calc(100% - 8rem);padding-top:7px;box-sizing:content-box;cursor:col-resize}.video-player .controls>.slider>.track{width:100%;height:3px;background:black;opacity:.5;-moz-transition:opacity 0.2s cubic-bezier(0.215, 0.61, 0.355, 1),height 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:opacity 0.2s cubic-bezier(0.215, 0.61, 0.355, 1),height 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:opacity 0.2s cubic-bezier(0.215, 0.61, 0.355, 1),height 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.2s cubic-bezier(0.215, 0.61, 0.355, 1),height 0.2s cubic-bezier(0.215, 0.61, 0.355, 1)}.video-player .controls>.slider>.track>.fill{width:0;height:100%;background:#82BCFF;-moz-transition:width 0.25s linear;-o-transition:width 0.25s linear;-webkit-transition:width 0.25s linear;transition:width 0.25s linear}.video-player .controls>.slider:hover .track,.video-player .controls>.slider.dragging .track{height:10px;opacity:1}.video-player .controls>.slider.dragging .fill{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.video-player.not-played .poster{visibility:visible;opacity:1}.video-player.not-played .play{opacity:1 !important}.video-player.not-played .track{opacity:0 !important}.video-player.clean .play:not(.paused){opacity:0 !important}.video-player.clean .track{opacity:0 !important}.app-icon{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.app-icon.photoshop{background-image:url('../../images/static/generated/icons-s26d3954b91.png');background-position:0 -596px;background-repeat:no-repeat;height:40px;width:40px;overflow:hidden}@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2){.app-icon.photoshop{background-image:url('../../images/static/generated/icons-2x-s9dbf2065d1.png');background-size:100px 654px;background-position:0 -572px;height:40px;width:40px}}.app-icon.fireworks{background-image:url('../../images/static/generated/icons-s26d3954b91.png');background-position:0 -132px;background-repeat:no-repeat;height:40px;width:40px;overflow:hidden}@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2){.app-icon.fireworks{background-image:url('../../images/static/generated/icons-2x-s9dbf2065d1.png');background-size:100px 654px;background-position:0 -126px;height:40px;width:40px}}.app-icon.invision{background-image:url('../../images/static/generated/icons-s26d3954b91.png');background-position:0 -283px;background-repeat:no-repeat;height:40px;width:40px;overflow:hidden}@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2){.app-icon.invision{background-image:url('../../images/static/generated/icons-2x-s9dbf2065d1.png');background-size:100px 654px;background-position:0 -269px;height:40px;width:40px}}.app-icon.evernote{background-image:url('../../images/static/generated/icons-s26d3954b91.png');background-position:0 -88px;background-repeat:no-repeat;height:40px;width:40px;overflow:hidden}@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2){.app-icon.evernote{background-image:url('../../images/static/generated/icons-2x-s9dbf2065d1.png');background-size:100px 654px;background-position:0 -84px;height:40px;width:40px}}.app-icon.justinmind{background-image:url('../../images/static/generated/icons-s26d3954b91.png');background-position:0 -508px;background-repeat:no-repeat;height:40px;width:40px;overflow:hidden}@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2){.app-icon.justinmind{background-image:url('../../images/static/generated/icons-2x-s9dbf2065d1.png');background-size:100px 654px;background-position:0 -488px;height:40px;width:40px}}.app-icon.sketch{background-image:url('../../images/static/generated/icons-s26d3954b91.png');background-position:0 -640px;background-repeat:no-repeat;height:40px;width:40px;overflow:hidden}@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2){.app-icon.sketch{background-image:url('../../images/static/generated/icons-2x-s9dbf2065d1.png');background-size:100px 654px;background-position:0 -614px;height:40px;width:40px}}.app-icon.axure{background-image:url('../../images/static/generated/icons-s26d3954b91.png');background-position:0 0;background-repeat:no-repeat;height:40px;width:40px;overflow:hidden}@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2){.app-icon.axure{background-image:url('../../images/static/generated/icons-2x-s9dbf2065d1.png');background-size:100px 654px;background-position:0 0;height:40px;width:40px}}.app-icon.codekit{background-image:url('../../images/static/generated/icons-s26d3954b91.png');background-position:0 -44px;background-repeat:no-repeat;height:40px;width:40px;overflow:hidden}@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2){.app-icon.codekit{background-image:url('../../images/static/generated/icons-2x-s9dbf2065d1.png');background-size:100px 654px;background-position:0 -42px;height:40px;width:40px}}.app-icon.html5{background-image:url('../../images/static/generated/icons-s26d3954b91.png');background-position:0 -239px;background-repeat:no-repeat;height:40px;width:40px;overflow:hidden}@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2){.app-icon.html5{background-image:url('../../images/static/generated/icons-2x-s9dbf2065d1.png');background-size:100px 654px;background-position:0 -227px;height:40px;width:40px}}.app-icon.javascript{background-image:url('../../images/static/generated/icons-s26d3954b91.png');background-position:0 -327px;background-repeat:no-repeat;height:40px;width:40px;overflow:hidden}@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2){.app-icon.javascript{background-image:url('../../images/static/generated/icons-2x-s9dbf2065d1.png');background-size:100px 654px;background-position:0 -311px;height:40px;width:40px}}.app-icon.keynote{background-image:url('../../images/static/generated/icons-s26d3954b91.png');background-position:0 -552px;background-repeat:no-repeat;height:40px;width:40px;overflow:hidden}@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2){.app-icon.keynote{background-image:url('../../images/static/generated/icons-2x-s9dbf2065d1.png');background-size:100px 654px;background-position:0 -530px;height:40px;width:40px}}#main-header{position:fixed;z-index:20;width:100%;height:7em;padding:1.5em 2em;background:rgba(255,255,255,0.95);-moz-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.08);-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.08);box-shadow:0px 1px 2px 0px rgba(0,0,0,0.08);display:-webkit-flex;-webkit-justify-content:space-between;display:flex;justify-content:space-between;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}#main-header .branding{width:50%;height:100%;white-space:nowrap}#main-header .branding .logo{height:100%}#main-header .branding .logo .icon,#main-header .branding .logo article ul>li:before,article #main-header .branding .logo ul>li:before,#main-header .branding .logo .navigation ul li a:before,#main-header .navigation ul li .branding .logo a:before,#main-header .branding .logo #project-container .feature figure div[data-allow-enlarge] .image-container:before,#project-container .feature figure div[data-allow-enlarge] #main-header .branding .logo .image-container:before,#main-header .branding .logo #project-container .feature figure div[data-allow-enlarge] .image-container:after,#project-container .feature figure div[data-allow-enlarge] #main-header .branding .logo .image-container:after,#main-header .branding .logo #image-viewer-container #image-viewer .close,#image-viewer-container #image-viewer #main-header .branding .logo .close,#main-header .branding .logo #image-viewer-container #image-viewer .slider>.inner:before,#image-viewer-container #image-viewer #main-header .branding .logo .slider>.inner:before,#main-header .branding .logo #image-viewer-container #image-viewer .slider>.inner:after,#image-viewer-container #image-viewer #main-header .branding .logo .slider>.inner:after{font-size:4em}#main-header .branding .vertical-bar{display:inline-block;vertical-align:bottom;*vertical-align:auto;*zoom:1;*display:inline;height:100%;margin:0 1.2em;border-right:2px solid #ccc;opacity:.5}#main-header .branding h1{display:inline-block;vertical-align:bottom;font-size:1.2em;letter-spacing:1px;line-height:1}#main-header .branding h1>span{display:block}#main-header .branding h1>span:first-child{color:#979797}#main-header .branding h1>span:last-child{margin-top:4px;color:#ccc}@media (max-width: 800px){#main-header .branding .vertical-bar,#main-header .branding h1{display:none}}#main-header .hamburger-button{white-space:nowrap;opacity:.5;visibility:visible;-moz-transition:opacity 0.5s,visibility 0.5s;-o-transition:opacity 0.5s,visibility 0.5s;-webkit-transition:opacity 0.5s,visibility 0.5s;transition:opacity 0.5s,visibility 0.5s}#main-header .hamburger-button>.hamburger{position:relative;display:inline-block;vertical-align:bottom;*vertical-align:auto;*zoom:1;*display:inline;width:2em}#main-header .hamburger-button>p{display:inline-block;vertical-align:bottom;*vertical-align:auto;*zoom:1;*display:inline;color:#404040;max-width:15vw;text-overflow:ellipsis;overflow:hidden}#main-header .hamburger-button .line{height:1px;background:black;margin-bottom:.4em;opacity:1;-moz-transition:width 0.25s,opacity 0.35s ease-out,-moz-transform 0.35s ease-out;-o-transition:width 0.25s,opacity 0.35s ease-out,-o-transform 0.35s ease-out;-webkit-transition:width 0.25s,opacity 0.35s ease-out,-webkit-transform 0.35s ease-out;transition:width 0.25s,opacity 0.35s ease-out,transform 0.35s ease-out}#main-header .hamburger-button .line:nth-child(1){width:100%}#main-header .hamburger-button .line:nth-child(2){width:80%}#main-header .hamburger-button .line:nth-child(3){width:90%;margin-bottom:0}#main-header .hamburger-button .arrow{position:absolute;top:0;left:0;width:100%;text-align:center;color:#404040;opacity:0;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);-moz-transition:opacity 0.35s ease-out,-moz-transform 0.35s ease-out;-o-transition:opacity 0.35s ease-out,-o-transform 0.35s ease-out;-webkit-transition:opacity 0.35s ease-out,-webkit-transform 0.35s ease-out;transition:opacity 0.35s ease-out,transform 0.35s ease-out}#main-header .hamburger-button:hover{opacity:1}#main-header .hamburger-button:hover .line{width:100%}#main-header .hamburger-button.active{opacity:1}#main-header .hamburger-button.active .line:nth-child(2){opacity:0;-moz-transform:translateY(-0.25em);-ms-transform:translateY(-0.25em);-webkit-transform:translateY(-0.25em);transform:translateY(-0.25em)}#main-header .hamburger-button.active .line:nth-child(3){opacity:0;-moz-transform:translateY(-0.5em);-ms-transform:translateY(-0.5em);-webkit-transform:translateY(-0.5em);transform:translateY(-0.5em)}#main-header .hamburger-button.active .arrow{opacity:1;-moz-transform:translateY(0.5em);-ms-transform:translateY(0.5em);-webkit-transform:translateY(0.5em);transform:translateY(0.5em)}#main-header .hamburger-button.hide{opacity:0;visibility:hidden}#main-header #mobile-hamburger-button{display:none;font-size:2em}@media (max-width: 800px){#main-header #mobile-hamburger-button{display:block}}#main-header .menu{width:50%;height:100%;text-align:center}#main-header .menu .hamburger{margin-right:.6rem;margin-bottom:.2rem}#main-header .menu:after{content:"";display:inline-block;vertical-align:bottom;*vertical-align:auto;*zoom:1;*display:inline;width:0;height:100%}@media (max-width: 800px){#main-header .menu{display:none !important}}#main-header .navigation ul li{position:relative}#main-header .navigation ul li a{letter-spacing:0.1em;text-transform:uppercase;color:#404040}#main-header .navigation ul li a:before{vertical-align:baseline;margin-right:.4em}#main-header .navigation ul li:nth-child(1) a:before{color:#FF8680}#main-header .navigation ul li:nth-child(2) a:before{color:#82BCFF}#main-header .navigation ul li:nth-child(3) a:before{color:#FFDCA4}@media (min-width: 800px){#main-header .navigation{position:relative;width:50%;height:100%}#main-header .navigation ul{position:absolute;right:0;bottom:0;white-space:nowrap}#main-header .navigation ul li{display:inline-block;vertical-align:bottom;*vertical-align:auto;*zoom:1;*display:inline;margin-left:1.5em}#main-header .navigation ul li a{display:block;position:relative;font-family:"whitney_lightregular";font-size:1.7em;overflow:hidden}#main-header .navigation ul li a>span{display:block;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);-moz-transition:-moz-transform 0.8s cubic-bezier(0.23, 1, 0.32, 1),opacity 0.8s cubic-bezier(0.23, 1, 0.32, 1);-o-transition:-o-transform 0.8s cubic-bezier(0.23, 1, 0.32, 1),opacity 0.8s cubic-bezier(0.23, 1, 0.32, 1);-webkit-transition:-webkit-transform 0.8s cubic-bezier(0.23, 1, 0.32, 1),opacity 0.8s cubic-bezier(0.23, 1, 0.32, 1);transition:transform 0.8s cubic-bezier(0.23, 1, 0.32, 1),opacity 0.8s cubic-bezier(0.23, 1, 0.32, 1)}#main-header .navigation ul li a:before{content:none !important}#main-header .navigation ul li a:after{content:attr(data-text);position:absolute;top:0;left:0;color:#82BCFF;opacity:0;-moz-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%);-moz-transition:-moz-transform 0.8s cubic-bezier(0.23, 1, 0.32, 1),opacity 0.8s cubic-bezier(0.23, 1, 0.32, 1);-o-transition:-o-transform 0.8s cubic-bezier(0.23, 1, 0.32, 1),opacity 0.8s cubic-bezier(0.23, 1, 0.32, 1);-webkit-transition:-webkit-transform 0.8s cubic-bezier(0.23, 1, 0.32, 1),opacity 0.8s cubic-bezier(0.23, 1, 0.32, 1);transition:transform 0.8s cubic-bezier(0.23, 1, 0.32, 1),opacity 0.8s cubic-bezier(0.23, 1, 0.32, 1)}#main-header .navigation ul li a.active>span{opacity:0;-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}#main-header .navigation ul li a.active:after{opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width: 800px){#main-header .navigation{position:fixed;top:100%;left:0;width:100%;height:100vh;overflow:hidden;background:transparent;visibility:hidden;-moz-transition:background 0.4s,visibility 0.4s;-o-transition:background 0.4s,visibility 0.4s;-webkit-transition:background 0.4s,visibility 0.4s;transition:background 0.4s,visibility 0.4s}#main-header .navigation.open{background:#82BCFF;visibility:visible}#main-header .navigation.open ul{visibility:visible;height:24rem}#main-header .navigation ul{position:absolute;top:0;left:0;width:100%;background:#F7F7F7;overflow:hidden;visibility:hidden;height:0;-moz-transition:height 0.4s cubic-bezier(0.645, 0.045, 0.355, 1),visibility 0.4s;-o-transition:height 0.4s cubic-bezier(0.645, 0.045, 0.355, 1),visibility 0.4s;-webkit-transition:height 0.4s cubic-bezier(0.645, 0.045, 0.355, 1),visibility 0.4s;transition:height 0.4s cubic-bezier(0.645, 0.045, 0.355, 1),visibility 0.4s}#main-header .navigation ul li{width:100%;height:8rem}#main-header .navigation ul li a{display:block;text-align:center;line-height:8rem;font-family:"flamaregular";font-size:2em;background:transparent;-moz-transition:background 0.25s;-o-transition:background 0.25s;-webkit-transition:background 0.25s;transition:background 0.25s}#main-header .navigation ul li a:active{background:#ccc}#main-header .navigation ul li:after{content:"";position:absolute;bottom:0;left:10%;width:80%;height:1px;-moz-background-size:497px 1px;-o-background-size:497px 1px;-webkit-background-size:497px 1px;background-size:497px 1px;background-image:url('../../images/static/dotted-line.png?1437330286')}}@media (max-width: 800px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 800px) and (-moz-min-device-pixel-ratio: 2), (max-width: 800px) and (min-device-pixel-ratio: 2){#main-header .navigation ul li:after{background-image:url('../../images/static/dotted-line@2x.png?1437330414')}}@media (max-width: 800px){#main-header .navigation ul li:last-child:after{content:none}}#main-header.transition{-moz-transition:-moz-transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:-o-transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1)}#main-header.hide{-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}@media (max-width: 700px){#main-header{position:fixed;font-size:.7rem}}@media (min-width: 700px) and (max-width: 1400px){#main-header{position:fixed;font-size:.75rem}}@media (min-width: 1400px){#main-header{font-size:1rem}}.main-footer{width:100%;padding:8px 16px;background:#F7F7F7;overflow:hidden;*zoom:1}.main-footer .copyright{float:left;font-family:"whitney_bookitalic";font-size:1.6em;letter-spacing:0;color:#ccc;display:-webkit-flex;-webkit-align-items:center;display:flex;align-items:center}.main-footer .copyright:before{content:"";margin-right:.4em;background-image:url('../../images/static/generated/icons-s26d3954b91.png');background-position:0 -217px;background-repeat:no-repeat;height:18px;width:40px;overflow:hidden}@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2){.main-footer .copyright:before{background-image:url('../../images/static/generated/icons-2x-s9dbf2065d1.png');background-size:100px 654px;background-position:0 -207px;height:18px;width:40px}}.main-footer .info{float:right;color:#ccc}.main-footer .info .social{font-size:1.8em;line-height:1.6;display:-webkit-flex;-webkit-align-items:center;display:flex;align-items:center}.main-footer .info .social li{margin:0 .5em}.main-footer .info .social li:first-child{margin-left:0}.main-footer .info .social li:last-child{margin-right:0}.main-footer .info .social a{-moz-transition:color 0.25s;-o-transition:color 0.25s;-webkit-transition:color 0.25s;transition:color 0.25s}.main-footer .info .social a:hover{color:#82BCFF}@media (max-width: 700px){.main-footer{padding:6.62461% 4.4164%;font-size:.8rem;text-align:center}.main-footer .copyright{float:none;display:block;line-height:3}.main-footer .copyright:before{display:block;margin:0 auto 1rem auto}.main-footer .info{float:none}.main-footer .info .social{display:block}.main-footer .info .social>li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}}#main-intro{position:absolute;top:0;left:0;z-index:1;width:100%;height:100vh;text-align:center;overflow:hidden}#main-intro>.container{position:relative;height:100%;background-color:#F7F7F7}#main-intro>.container>.canvas-container{position:absolute;width:100%;height:100%}#main-intro>.container>.text-container{position:relative;height:100%}#main-intro>.container>.text-container>.logo{margin-top:16vh;text-transform:uppercase;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#main-intro>.container>.text-container>.logo>span{display:block;line-height:1.15}#main-intro>.container>.text-container>.logo>span:first-child{font-family:"flamaregular";font-size:2.75em;letter-spacing:.21em}#main-intro>.container>.text-container>.logo>span:last-child{font-family:"WhitneyBook";font-size:1.57em;letter-spacing:.18em}#main-intro>.container>.text-container>.quotation{position:absolute;top:50%;width:100%;padding:0 1rem;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#main-intro>.container>.text-container>.quotation>p{font-family:"whitney_lightitalic";font-size:6em;line-height:1.6}#main-intro>.container>.text-container>.quotation>.border{margin:2em auto 2.6em auto;width:20px;height:10px;background-color:#82BCFF}#main-intro>.container>.text-container>.quotation>.logo{background-image:url('../../images/static/generated/icons-s26d3954b91.png');background-position:0 -176px;background-repeat:no-repeat;height:37px;width:80px;overflow:hidden}@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2){#main-intro>.container>.text-container>.quotation>.logo{background-image:url('../../images/static/generated/icons-2x-s9dbf2065d1.png');background-size:100px 654px;background-position:0 -168px;height:37px;width:80px}}#main-intro>.container>.text-container>.quotation:not(.animate-in){visibility:hidden}#main-intro>.container>.text-container>.quotation.animate-in{visibility:visible}#main-intro>.container>.text-container>.quotation.animate-in>*:nth-child(1){-moz-animation:fade-in-from-bottom 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) both;-webkit-animation:fade-in-from-bottom 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) both;animation:fade-in-from-bottom 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) both;-moz-animation-delay:1s;-webkit-animation-delay:1s;animation-delay:1s}#main-intro>.container>.text-container>.quotation.animate-in>*:nth-child(2){-moz-animation:fade-in-from-bottom 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) both;-webkit-animation:fade-in-from-bottom 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) both;animation:fade-in-from-bottom 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) both;-moz-animation-delay:1.1s;-webkit-animation-delay:1.1s;animation-delay:1.1s}#main-intro>.container>.text-container>.quotation.animate-in>*:nth-child(3){-moz-animation:fade-in-from-bottom 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) both;-webkit-animation:fade-in-from-bottom 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) both;animation:fade-in-from-bottom 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) both;-moz-animation-delay:1.2s;-webkit-animation-delay:1.2s;animation-delay:1.2s}#main-intro>.container>.text-container>.quotation.animate-in>*:nth-child(4){-moz-animation:fade-in-from-bottom 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) both;-webkit-animation:fade-in-from-bottom 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) both;animation:fade-in-from-bottom 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) both;-moz-animation-delay:1.3s;-webkit-animation-delay:1.3s;animation-delay:1.3s}#main-intro>.container>.text-container>.quotation.animate-in>*:nth-child(5){-moz-animation:fade-in-from-bottom 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) both;-webkit-animation:fade-in-from-bottom 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) both;animation:fade-in-from-bottom 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) both;-moz-animation-delay:1.4s;-webkit-animation-delay:1.4s;animation-delay:1.4s}@media (max-width: 700px){#main-intro>.container>.text-container>.quotation{font-size:.65em}}@media (min-width: 700px) and (max-width: 1400px){#main-intro>.container>.text-container>.quotation{font-size:.95em}}#main-intro>.bottom-bar{position:absolute;width:100%;padding:8px 0;bottom:0;background-color:white;-moz-transition:-moz-transform 0.25s ease-out;-o-transition:-o-transform 0.25s ease-out;-webkit-transition:-webkit-transform 0.25s ease-out;transition:transform 0.25s ease-out}#main-intro>.bottom-bar .scroll{margin:0 auto;width:12rem;height:6rem;background-repeat:no-repeat;background-size:100% auto;background-position:center center}#main-intro>.bottom-bar .scroll.loading{background-image:url('../../images/static/gux-spinner.gif?1433642486')}#main-intro>.bottom-bar.hide{-moz-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%)}#main-intro>.bottom-bar.show{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}#main-intro.animate-in-ui .text-container{visibility:visible}#main-intro.animate-in-ui .logo>span:first-child{-moz-animation:fade-in-from-bottom 2s cubic-bezier(0.215, 0.61, 0.355, 1) both 0s;-webkit-animation:fade-in-from-bottom 2s cubic-bezier(0.215, 0.61, 0.355, 1) both 0s;animation:fade-in-from-bottom 2s cubic-bezier(0.215, 0.61, 0.355, 1) both 0s}#main-intro.animate-in-ui .logo>span:last-child{-moz-animation:fade-in-from-bottom 1.8s cubic-bezier(0.215, 0.61, 0.355, 1) both 0.2s;-webkit-animation:fade-in-from-bottom 1.8s cubic-bezier(0.215, 0.61, 0.355, 1) both 0.2s;animation:fade-in-from-bottom 1.8s cubic-bezier(0.215, 0.61, 0.355, 1) both 0.2s}#main-intro.animate-in-loader .scroll{visibility:visible;-moz-animation:animate-in-loader 1s linear both;-webkit-animation:animate-in-loader 1s linear both;animation:animate-in-loader 1s linear both}#main-intro:not(.animate-in-ui) .text-container{visibility:hidden}#main-intro:not(.animate-in-loader) .scroll{visibility:hidden}#contact-form-container{position:fixed;top:0;left:0;display:table;width:100%;height:100%;z-index:15}#contact-form-container.hide{display:none}#contact-form-container>.overlay{position:absolute;bottom:0;width:100%;background:#F7F7F7;overflow:hidden}#contact-form-container>.inner{display:table-cell;vertical-align:middle;width:100%;height:100%}#contact-form-container #contact-form{position:relative;z-index:0;margin:0 auto;width:30%;min-width:50rem;min-height:45rem;background:white}#contact-form-container #contact-form:after{content:'';display:block;position:absolute;z-index:-1;top:20px;left:20px;width:100%;height:100%;-moz-background-size:36px 22px;-o-background-size:36px 22px;-webkit-background-size:36px 22px;background-size:36px 22px;background-image:url('../../images/static/dots-pattern.png?1438475609');background-repeat:repeat}@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2){#contact-form-container #contact-form:after{background-image:url('../../images/static/dots-pattern@2x.png?1438475609')}}#contact-form-container #contact-form>.close{position:absolute;z-index:2;top:2.8rem;right:2.8rem;font-size:2.2rem;line-height:3.2rem;color:#ccc;-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);-moz-transition:color 0.3s cubic-bezier(0.39, 0.575, 0.565, 1),-moz-transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);-o-transition:color 0.3s cubic-bezier(0.39, 0.575, 0.565, 1),-o-transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-transition:color 0.3s cubic-bezier(0.39, 0.575, 0.565, 1),-webkit-transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);transition:color 0.3s cubic-bezier(0.39, 0.575, 0.565, 1),transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1)}#contact-form-container #contact-form>.close:hover{-moz-transform:scale(0.85, 0.85);-ms-transform:scale(0.85, 0.85);-webkit-transform:scale(0.85, 0.85);transform:scale(0.85, 0.85);color:#82BCFF}#contact-form-container #contact-form>.close:active{-moz-transform:scale(0.75, 0.75);-ms-transform:scale(0.75, 0.75);-webkit-transform:scale(0.75, 0.75);transform:scale(0.75, 0.75)}#contact-form-container #from-name{text-transform:capitalize}#contact-form-container #from-email{text-transform:lowercase}#contact-form-container #message{display:none}#contact-form-container input:not([type="submit"]),#contact-form-container .textarea{width:100%;line-height:1.4;margin-top:1rem}#contact-form-container fieldset{margin:4rem 0}#contact-form-container fieldset.error input,#contact-form-container fieldset.error .textarea{border-color:#FF8680}#contact-form-container .compose,#contact-form-container .success,#contact-form-container .fail{padding:2.8rem;padding-bottom:3.8rem;width:100%;background:white}#contact-form-container .compose{position:relative;text-align:left;overflow:hidden;*zoom:1}#contact-form-container .compose.sending form{opacity:.5;-moz-transform:scale(0.95, 0.95);-ms-transform:scale(0.95, 0.95);-webkit-transform:scale(0.95, 0.95);transform:scale(0.95, 0.95);pointer-events:none}#contact-form-container .compose h3{line-height:1}#contact-form-container .compose .hint{position:relative;color:#FF8680;margin-top:.65rem}#contact-form-container .compose .hint>span{position:absolute;opacity:0;visibility:hidden;-moz-transform:translateY(0.5rem);-ms-transform:translateY(0.5rem);-webkit-transform:translateY(0.5rem);transform:translateY(0.5rem);-moz-transition:opacity 0.5s,visibility 0.5s,-moz-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:opacity 0.5s,visibility 0.5s,-o-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:opacity 0.5s,visibility 0.5s,-webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.5s,visibility 0.5s,transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)}#contact-form-container .compose .hint>span.show{opacity:1;visibility:visible;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}#contact-form-container .compose form{opacity:1;-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);-moz-transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-moz-transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-o-transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}#contact-form-container .compose .bordered-button{float:right}#contact-form-container .result{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;text-align:center;visibility:visible;opacity:1;-moz-transition:opacity 0.25s cubic-bezier(0.39, 0.575, 0.565, 1),visibility 0.25s cubic-bezier(0.39, 0.575, 0.565, 1);-o-transition:opacity 0.25s cubic-bezier(0.39, 0.575, 0.565, 1),visibility 0.25s cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-transition:opacity 0.25s cubic-bezier(0.39, 0.575, 0.565, 1),visibility 0.25s cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 0.25s cubic-bezier(0.39, 0.575, 0.565, 1),visibility 0.25s cubic-bezier(0.39, 0.575, 0.565, 1)}#contact-form-container .result.hide{visibility:hidden;opacity:0}#contact-form-container .result .inner{display:table-cell;vertical-align:middle;width:100%;height:100%}#contact-form-container .result .success,#contact-form-container .result .fail{position:absolute;top:0;left:0;width:100%;height:100%;display:table;visibility:visible}#contact-form-container .result .success.hide,#contact-form-container .result .fail.hide{visibility:hidden}#contact-form-container .result .success p,#contact-form-container .result .fail p{font-family:"whitney_lightitalic";font-size:2.4rem;letter-spacing:.1rem;line-height:1.13}#contact-form-container .result .success.animate h3{-moz-animation:fade-in-from-bottom 0.85s cubic-bezier(0.215, 0.61, 0.355, 1) both;-webkit-animation:fade-in-from-bottom 0.85s cubic-bezier(0.215, 0.61, 0.355, 1) both;animation:fade-in-from-bottom 0.85s cubic-bezier(0.215, 0.61, 0.355, 1) both;-moz-animation-delay:0.1s;-webkit-animation-delay:0.1s;animation-delay:0.1s}#contact-form-container .result .success.animate p{-moz-animation:fade-in-from-bottom 0.85s cubic-bezier(0.215, 0.61, 0.355, 1) both;-webkit-animation:fade-in-from-bottom 0.85s cubic-bezier(0.215, 0.61, 0.355, 1) both;animation:fade-in-from-bottom 0.85s cubic-bezier(0.215, 0.61, 0.355, 1) both;-moz-animation-delay:0.2s;-webkit-animation-delay:0.2s;animation-delay:0.2s}#contact-form-container .result .success p{margin-top:2.5rem}#contact-form-container .result .fail.animate p{-moz-animation:fade-in-from-bottom 0.85s cubic-bezier(0.215, 0.61, 0.355, 1) both;-webkit-animation:fade-in-from-bottom 0.85s cubic-bezier(0.215, 0.61, 0.355, 1) both;animation:fade-in-from-bottom 0.85s cubic-bezier(0.215, 0.61, 0.355, 1) both;-moz-animation-delay:0.1s;-webkit-animation-delay:0.1s;animation-delay:0.1s}#contact-form-container .result .fail.animate button{-moz-animation:fade-in-from-bottom 0.85s cubic-bezier(0.215, 0.61, 0.355, 1) both;-webkit-animation:fade-in-from-bottom 0.85s cubic-bezier(0.215, 0.61, 0.355, 1) both;animation:fade-in-from-bottom 0.85s cubic-bezier(0.215, 0.61, 0.355, 1) both;-moz-animation-delay:0.2s;-webkit-animation-delay:0.2s;animation-delay:0.2s}#contact-form-container .result .fail button{margin-top:4.5rem}#passcode-form-container{position:fixed;top:0;left:0;display:table;width:100%;height:100%;z-index:15}#passcode-form-container.hide{display:none}#passcode-form-container>.overlay{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.8)}#passcode-form-container>.inner{display:table-cell;vertical-align:middle;width:100%;height:100%}#passcode-form-container #passcode-form{position:relative;z-index:0;margin:0 auto;width:30%;min-width:50rem;background:white}#passcode-form-container #passcode-form:after{content:'';display:block;position:absolute;z-index:-1;top:20px;left:20px;width:100%;height:100%;-moz-background-size:36px 22px;-o-background-size:36px 22px;-webkit-background-size:36px 22px;background-size:36px 22px;background-image:url('../../images/static/dots-pattern.png?1438475609');background-repeat:repeat}@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2){#passcode-form-container #passcode-form:after{background-image:url('../../images/static/dots-pattern@2x.png?1438475609')}}#passcode-form-container #passcode-form>.close{position:absolute;z-index:2;top:2.8rem;right:2.8rem;font-size:2.2rem;line-height:3.2rem;color:#ccc;-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);-moz-transition:color 0.3s cubic-bezier(0.39, 0.575, 0.565, 1),-moz-transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);-o-transition:color 0.3s cubic-bezier(0.39, 0.575, 0.565, 1),-o-transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-transition:color 0.3s cubic-bezier(0.39, 0.575, 0.565, 1),-webkit-transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);transition:color 0.3s cubic-bezier(0.39, 0.575, 0.565, 1),transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1)}#passcode-form-container #passcode-form>.close:hover{-moz-transform:scale(0.85, 0.85);-ms-transform:scale(0.85, 0.85);-webkit-transform:scale(0.85, 0.85);transform:scale(0.85, 0.85);color:#82BCFF}#passcode-form-container #passcode-form>.close:active{-moz-transform:scale(0.75, 0.75);-ms-transform:scale(0.75, 0.75);-webkit-transform:scale(0.75, 0.75);transform:scale(0.75, 0.75)}#passcode-form-container input[type="text"]{width:100%;text-align:center;line-height:1.4;font-size:4rem;font-family:"flamaregular";letter-spacing:1rem}#passcode-form-container fieldset{margin:4rem 0}#passcode-form-container fieldset.error input,#passcode-form-container fieldset.error .textarea{border-color:#FF8680}#passcode-form-container .compose{padding:2.8rem;padding-bottom:3.8rem;width:100%;background:white;position:relative;text-align:left;overflow:hidden;*zoom:1}#passcode-form-container .compose h3{line-height:1}#passcode-form-container .compose form{opacity:1;-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);-moz-transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-moz-transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-o-transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}#passcode-form-container .compose .bordered-button{float:right}#fullscreen-loader-container{position:fixed;z-index:15;width:100%;height:100%;display:none}#fullscreen-loader-container.show{display:block}#fullscreen-loader-container>div{position:absolute;width:100%;height:100%;overflow:hidden}#fullscreen-loader-container>.project-loader .dimmed-background{position:absolute;top:0;left:0;width:100vw;height:100vh;background:#fff;-webkit-backface-visibility:hidden}#fullscreen-loader-container>.project-loader .lightbox{position:absolute;top:0;left:0;width:100vw;height:100vh;background:#F7F7F7;-webkit-backface-visibility:hidden}#fullscreen-loader-container>.project-loader .lightbox>.shapes{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;-moz-animation:fade-in-from-bottom 2s cubic-bezier(0.215, 0.61, 0.355, 1) both;-webkit-animation:fade-in-from-bottom 2s cubic-bezier(0.215, 0.61, 0.355, 1) both;animation:fade-in-from-bottom 2s cubic-bezier(0.215, 0.61, 0.355, 1) both}#fullscreen-loader-container>.project-loader .lightbox>.shapes>.icon,#fullscreen-loader-container>.project-loader article .lightbox>ul.shapes>li:before,article #fullscreen-loader-container>.project-loader .lightbox>ul.shapes>li:before,#fullscreen-loader-container>.project-loader #main-header .navigation ul li .lightbox>.shapes>a:before,#main-header .navigation ul li #fullscreen-loader-container>.project-loader .lightbox>.shapes>a:before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.image-container:before,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container:before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.image-container:after,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container:after,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.shapes>.close,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.shapes>.close,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes>.inner:before,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.inner:before,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes>.inner:after,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.inner:after{position:absolute;opacity:.25;font-size:2vmin;-webkit-backface-visibility:hidden}#fullscreen-loader-container>.project-loader .lightbox>.shapes>.icon:nth-child(3n+1),#fullscreen-loader-container>.project-loader article .lightbox>ul.shapes>li:nth-child(3n+1):before,article #fullscreen-loader-container>.project-loader .lightbox>ul.shapes>li:nth-child(3n+1):before,#fullscreen-loader-container>.project-loader #main-header .navigation ul li .lightbox>.shapes>a:nth-child(3n+1):before,#main-header .navigation ul li #fullscreen-loader-container>.project-loader .lightbox>.shapes>a:nth-child(3n+1):before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.image-container:nth-child(3n+1):before,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container:nth-child(3n+1):before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.image-container:nth-child(3n+1):after,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container:nth-child(3n+1):after,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.shapes>.close:nth-child(3n+1),#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.shapes>.close:nth-child(3n+1),#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes>.inner:nth-child(3n+1):before,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.inner:nth-child(3n+1):before,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes>.inner:nth-child(3n+1):after,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.inner:nth-child(3n+1):after{font-size:3vmin}#fullscreen-loader-container>.project-loader .lightbox>.shapes>.icon:nth-child(3n+2),#fullscreen-loader-container>.project-loader article .lightbox>ul.shapes>li:nth-child(3n+2):before,article #fullscreen-loader-container>.project-loader .lightbox>ul.shapes>li:nth-child(3n+2):before,#fullscreen-loader-container>.project-loader #main-header .navigation ul li .lightbox>.shapes>a:nth-child(3n+2):before,#main-header .navigation ul li #fullscreen-loader-container>.project-loader .lightbox>.shapes>a:nth-child(3n+2):before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.image-container:nth-child(3n+2):before,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container:nth-child(3n+2):before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.image-container:nth-child(3n+2):after,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container:nth-child(3n+2):after,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.shapes>.close:nth-child(3n+2),#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.shapes>.close:nth-child(3n+2),#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes>.inner:nth-child(3n+2):before,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.inner:nth-child(3n+2):before,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes>.inner:nth-child(3n+2):after,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.inner:nth-child(3n+2):after{font-size:7vmin}#fullscreen-loader-container>.project-loader .lightbox>.shapes>.icon:nth-child(3n+4),#fullscreen-loader-container>.project-loader article .lightbox>ul.shapes>li:nth-child(3n+4):before,article #fullscreen-loader-container>.project-loader .lightbox>ul.shapes>li:nth-child(3n+4):before,#fullscreen-loader-container>.project-loader #main-header .navigation ul li .lightbox>.shapes>a:nth-child(3n+4):before,#main-header .navigation ul li #fullscreen-loader-container>.project-loader .lightbox>.shapes>a:nth-child(3n+4):before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.image-container:nth-child(3n+4):before,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container:nth-child(3n+4):before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.image-container:nth-child(3n+4):after,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container:nth-child(3n+4):after,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.shapes>.close:nth-child(3n+4),#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.shapes>.close:nth-child(3n+4),#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes>.inner:nth-child(3n+4):before,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.inner:nth-child(3n+4):before,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes>.inner:nth-child(3n+4):after,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.inner:nth-child(3n+4):after{font-size:4vmin}#fullscreen-loader-container>.project-loader .lightbox>.shapes>.icon:nth-child(3n+1),#fullscreen-loader-container>.project-loader article .lightbox>ul.shapes>li:nth-child(3n+1):before,article #fullscreen-loader-container>.project-loader .lightbox>ul.shapes>li:nth-child(3n+1):before,#fullscreen-loader-container>.project-loader #main-header .navigation ul li .lightbox>.shapes>a:nth-child(3n+1):before,#main-header .navigation ul li #fullscreen-loader-container>.project-loader .lightbox>.shapes>a:nth-child(3n+1):before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.image-container:nth-child(3n+1):before,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container:nth-child(3n+1):before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.image-container:nth-child(3n+1):after,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container:nth-child(3n+1):after,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.shapes>.close:nth-child(3n+1),#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.shapes>.close:nth-child(3n+1),#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes>.inner:nth-child(3n+1):before,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.inner:nth-child(3n+1):before,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes>.inner:nth-child(3n+1):after,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.inner:nth-child(3n+1):after{-moz-animation:floating-1 4s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite alternate;-webkit-animation:floating-1 4s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite alternate;animation:floating-1 4s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite alternate}#fullscreen-loader-container>.project-loader .lightbox>.shapes>.icon:nth-child(3n+2),#fullscreen-loader-container>.project-loader article .lightbox>ul.shapes>li:nth-child(3n+2):before,article #fullscreen-loader-container>.project-loader .lightbox>ul.shapes>li:nth-child(3n+2):before,#fullscreen-loader-container>.project-loader #main-header .navigation ul li .lightbox>.shapes>a:nth-child(3n+2):before,#main-header .navigation ul li #fullscreen-loader-container>.project-loader .lightbox>.shapes>a:nth-child(3n+2):before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.image-container:nth-child(3n+2):before,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container:nth-child(3n+2):before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.image-container:nth-child(3n+2):after,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container:nth-child(3n+2):after,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.shapes>.close:nth-child(3n+2),#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.shapes>.close:nth-child(3n+2),#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes>.inner:nth-child(3n+2):before,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.inner:nth-child(3n+2):before,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes>.inner:nth-child(3n+2):after,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.inner:nth-child(3n+2):after{-moz-animation:floating-2 3s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite alternate;-webkit-animation:floating-2 3s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite alternate;animation:floating-2 3s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite alternate}#fullscreen-loader-container>.project-loader .lightbox>.shapes>.icon:nth-child(3n+3),#fullscreen-loader-container>.project-loader article .lightbox>ul.shapes>li:nth-child(3n+3):before,article #fullscreen-loader-container>.project-loader .lightbox>ul.shapes>li:nth-child(3n+3):before,#fullscreen-loader-container>.project-loader #main-header .navigation ul li .lightbox>.shapes>a:nth-child(3n+3):before,#main-header .navigation ul li #fullscreen-loader-container>.project-loader .lightbox>.shapes>a:nth-child(3n+3):before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.image-container:nth-child(3n+3):before,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container:nth-child(3n+3):before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.image-container:nth-child(3n+3):after,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container:nth-child(3n+3):after,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.shapes>.close:nth-child(3n+3),#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.shapes>.close:nth-child(3n+3),#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes>.inner:nth-child(3n+3):before,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.inner:nth-child(3n+3):before,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes>.inner:nth-child(3n+3):after,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.inner:nth-child(3n+3):after{-moz-animation:floating-3 4s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite alternate;-webkit-animation:floating-3 4s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite alternate;animation:floating-3 4s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite alternate}#fullscreen-loader-container>.project-loader .lightbox>.shapes>.icon:nth-child(3n+4),#fullscreen-loader-container>.project-loader article .lightbox>ul.shapes>li:nth-child(3n+4):before,article #fullscreen-loader-container>.project-loader .lightbox>ul.shapes>li:nth-child(3n+4):before,#fullscreen-loader-container>.project-loader #main-header .navigation ul li .lightbox>.shapes>a:nth-child(3n+4):before,#main-header .navigation ul li #fullscreen-loader-container>.project-loader .lightbox>.shapes>a:nth-child(3n+4):before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.image-container:nth-child(3n+4):before,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container:nth-child(3n+4):before,#fullscreen-loader-container>.project-loader #project-container .feature figure div[data-allow-enlarge] .lightbox>.shapes>.image-container:nth-child(3n+4):after,#project-container .feature figure div[data-allow-enlarge] #fullscreen-loader-container>.project-loader .lightbox>.shapes>.image-container:nth-child(3n+4):after,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.shapes>.close:nth-child(3n+4),#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.shapes>.close:nth-child(3n+4),#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes>.inner:nth-child(3n+4):before,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.inner:nth-child(3n+4):before,#fullscreen-loader-container>.project-loader #image-viewer-container #image-viewer .lightbox>.slider.shapes>.inner:nth-child(3n+4):after,#image-viewer-container #image-viewer #fullscreen-loader-container>.project-loader .lightbox>.slider.shapes>.inner:nth-child(3n+4):after{-moz-animation:floating-1 5s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite alternate;-webkit-animation:floating-1 5s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite alternate;animation:floating-1 5s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite alternate}#fullscreen-loader-container>.project-loader .lightbox>.text-container{position:relative;z-index:1;width:100%;height:100%;max-width:1440px;margin-left:auto;margin-right:auto;display:-webkit-flex;-webkit-align-items:center;display:flex;align-items:center}#fullscreen-loader-container>.project-loader .lightbox>.text-container:after{content:" ";display:block;clear:both}#fullscreen-loader-container>.project-loader .lightbox>.text-container>.masthead{color:#000;-moz-transition:opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),-moz-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),-o-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),transform 1s cubic-bezier(0.215, 0.61, 0.355, 1)}#fullscreen-loader-container>.project-loader .lightbox>.text-container>.masthead .border.left{-moz-transition:height 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:height 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:height 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:height 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)}#fullscreen-loader-container>.project-loader .lightbox>.text-container>.masthead .border.bottom{-moz-transition:width 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:width 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:width 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:width 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)}#fullscreen-loader-container>.project-loader .lightbox>.text-container>.masthead .description{-moz-transition:-moz-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:-o-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:-webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 1s cubic-bezier(0.215, 0.61, 0.355, 1)}#fullscreen-loader-container>.project-loader .lightbox>.text-container>.masthead:not(.animate-in){opacity:0;-moz-transform:translateY(10px);-ms-transform:translateY(10px);-webkit-transform:translateY(10px);transform:translateY(10px)}#fullscreen-loader-container>.project-loader .lightbox>.text-container>.masthead:not(.animate-in) .border.left{height:0}#fullscreen-loader-container>.project-loader .lightbox>.text-container>.masthead:not(.animate-in) .border.bottom{width:0}#fullscreen-loader-container>.project-loader .lightbox>.text-container>.masthead:not(.animate-in) .description{-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px)}#fullscreen-loader-container>.project-loader .lightbox>.text-container>.masthead.animate-in{opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}#fullscreen-loader-container>.project-loader .lightbox>.text-container>.masthead.animate-in .description{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}@media (min-width: 700px){#fullscreen-loader-container>.project-loader .lightbox{padding:8px;padding-top:7em;padding-bottom:calc(5rem + 16px)}#fullscreen-loader-container>.project-loader .lightbox>.text-container>.masthead{padding:0 25.55205%}}@media (min-width: 700px) and (max-width: 1400px){#fullscreen-loader-container>.project-loader .lightbox{padding:8px;padding-top:5.95em;padding-bottom:calc(5rem + 16px)}#fullscreen-loader-container>.project-loader .lightbox>.text-container h3{font-size:8rem}#fullscreen-loader-container>.project-loader .lightbox>.text-container>.masthead{padding:0 17.0347%}}@media (max-width: 700px){#fullscreen-loader-container>.project-loader .lightbox{padding:none}#fullscreen-loader-container>.project-loader .lightbox>.text-container{font-size:.6em}#fullscreen-loader-container>.project-loader .lightbox>.text-container h3{font-size:12vmin}#fullscreen-loader-container>.project-loader .lightbox>.text-container p{font-size:1.8rem}#fullscreen-loader-container>.project-loader .lightbox>.text-container .border.left{display:none}#fullscreen-loader-container>.project-loader .lightbox>.text-container>.masthead{padding:6.30915% 8.51735%}}#fullscreen-loader-container>.simple-loader{display:-webkit-flex;-webkit-align-items:center;-webkit-justify-content:center;display:flex;align-items:center;justify-content:center;background-color:white}#fullscreen-loader-container>.simple-loader>.spinner{position:relative;min-width:240px;max-width:380px;width:12%}#fullscreen-loader-container>.simple-loader>.spinner:after{content:"";display:block;width:100%;height:0;padding-bottom:47.36842%;background-image:url('../../images/static/gux-spinner.gif?1433642486');background-size:100% 100%}html[data-page="error-404"] body{position:absolute;top:0;left:0;width:100%;height:100%;display:block !important;background-image:url('../../images/static/error-background.jpg?1465786288');background-size:cover;background-position:center center}html[data-page="error-404"] .modal{position:absolute;top:50%;left:50%;display:inline-block;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}html[data-page="error-404"] .modal .inner{position:relative;z-index:1;width:100%;height:100%;text-align:center;background-color:white;padding:10em 20em 20em 20em;border:1px solid #FF8680;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html[data-page="error-404"] .modal .shadow{position:absolute;width:100%;height:100%;z-index:0;top:20px;left:20px;-moz-background-size:36px 22px;-o-background-size:36px 22px;-webkit-background-size:36px 22px;background-size:36px 22px;background-image:url('../../images/static/dots-pattern.png?1438475609');background-repeat:repeat}@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2){html[data-page="error-404"] .modal .shadow{background-image:url('../../images/static/dots-pattern@2x.png?1438475609')}}html[data-page="error-404"] .modal h1{font-family:"flamaregular";font-size:16em;color:#FF8680;margin-bottom:.15em}html[data-page="error-404"] .modal p{font-family:"flamaregular";font-size:3.6em;line-height:1.6;color:#404040;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[data-page="error-404"] .modal p>span{display:block;text-align:center;white-space:nowrap}html[data-page="error-404"] .modal p a{color:#404040;border-bottom:1px solid #404040;-moz-transition:color 0.25s,border-color 0.25s;-o-transition:color 0.25s,border-color 0.25s;-webkit-transition:color 0.25s,border-color 0.25s;transition:color 0.25s,border-color 0.25s}html[data-page="error-404"] .modal p a:hover{color:#82BCFF;border-color:#82BCFF}@media (max-width: 700px){html[data-page="error-404"] .modal{font-size:.45rem}}@media (max-width: 800px){html[data-page="error-404"] .modal{-moz-transform:translate(-50%, -60%);-ms-transform:translate(-50%, -60%);-webkit-transform:translate(-50%, -60%);transform:translate(-50%, -60%)}html[data-page="error-404"] .modal .inner{padding:5vh 15vw 10vh 15vw}html[data-page="error-404"] .modal p>span{min-width:60vw;white-space:normal}}@media (min-width: 700px) and (max-width: 1400px){html[data-page="error-404"] .modal{font-size:.65rem}}html[data-page="error-404"] footer{position:fixed;bottom:0}#portfolio-navigation{position:absolute;top:7em;z-index:1;width:100%;height:0;background:rgba(0,0,0,0.25);overflow:hidden;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}#portfolio-navigation>.inner{position:absolute;width:100%;height:40vh;min-height:400px;max-height:700px;background:#F7F7F7;border:8px solid #fff;border-top:none;border-bottom:none;overflow:hidden}#portfolio-navigation>.inner>.particles-container{position:relative;width:calc(100% - 30rem);height:calc(100% - 10rem);margin:5rem auto}#portfolio-navigation>.inner li{position:absolute;margin-left:-15rem;width:30rem}#portfolio-navigation>.inner li>a{display:inline-block;opacity:.3;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}#portfolio-navigation>.inner li>a .icon,#portfolio-navigation>.inner li>a article ul>li:before,article #portfolio-navigation>.inner li>a ul>li:before,#portfolio-navigation>.inner #main-header .navigation ul li>a a:before,#main-header .navigation ul #portfolio-navigation>.inner li>a a:before,#portfolio-navigation>.inner li>a #project-container .feature figure div[data-allow-enlarge] .image-container:before,#project-container .feature figure div[data-allow-enlarge] #portfolio-navigation>.inner li>a .image-container:before,#portfolio-navigation>.inner li>a #project-container .feature figure div[data-allow-enlarge] .image-container:after,#project-container .feature figure div[data-allow-enlarge] #portfolio-navigation>.inner li>a .image-container:after,#portfolio-navigation>.inner li>a #image-viewer-container #image-viewer .close,#image-viewer-container #image-viewer #portfolio-navigation>.inner li>a .close,#portfolio-navigation>.inner li>a #image-viewer-container #image-viewer .slider>.inner:before,#image-viewer-container #image-viewer #portfolio-navigation>.inner li>a .slider>.inner:before,#portfolio-navigation>.inner li>a #image-viewer-container #image-viewer .slider>.inner:after,#image-viewer-container #image-viewer #portfolio-navigation>.inner li>a .slider>.inner:after{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;font-size:2rem;margin-right:.8rem;-webkit-backface-visibility:hidden}#portfolio-navigation>.inner li>a h6{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;max-width:250px;font-size:1.3rem;line-height:1.4;text-align:left}#portfolio-navigation>.inner li>a:hover,#portfolio-navigation>.inner li>a.active{opacity:1}#portfolio-navigation>.inner li:nth-child(3n+1) .icon,#portfolio-navigation>.inner li:nth-child(3n+1) article ul>li:before,article #portfolio-navigation>.inner li:nth-child(3n+1) ul>li:before,#portfolio-navigation>.inner #main-header .navigation ul li:nth-child(3n+1) a:before,#main-header .navigation ul #portfolio-navigation>.inner li:nth-child(3n+1) a:before,#portfolio-navigation>.inner li:nth-child(3n+1) #project-container .feature figure div[data-allow-enlarge] .image-container:before,#project-container .feature figure div[data-allow-enlarge] #portfolio-navigation>.inner li:nth-child(3n+1) .image-container:before,#portfolio-navigation>.inner li:nth-child(3n+1) #project-container .feature figure div[data-allow-enlarge] .image-container:after,#project-container .feature figure div[data-allow-enlarge] #portfolio-navigation>.inner li:nth-child(3n+1) .image-container:after,#portfolio-navigation>.inner li:nth-child(3n+1) #image-viewer-container #image-viewer .close,#image-viewer-container #image-viewer #portfolio-navigation>.inner li:nth-child(3n+1) .close,#portfolio-navigation>.inner li:nth-child(3n+1) #image-viewer-container #image-viewer .slider>.inner:before,#image-viewer-container #image-viewer #portfolio-navigation>.inner li:nth-child(3n+1) .slider>.inner:before,#portfolio-navigation>.inner li:nth-child(3n+1) #image-viewer-container #image-viewer .slider>.inner:after,#image-viewer-container #image-viewer #portfolio-navigation>.inner li:nth-child(3n+1) .slider>.inner:after{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}#portfolio-navigation>.inner li:nth-child(3n+2) .icon,#portfolio-navigation>.inner li:nth-child(3n+2) article ul>li:before,article #portfolio-navigation>.inner li:nth-child(3n+2) ul>li:before,#portfolio-navigation>.inner #main-header .navigation ul li:nth-child(3n+2) a:before,#main-header .navigation ul #portfolio-navigation>.inner li:nth-child(3n+2) a:before,#portfolio-navigation>.inner li:nth-child(3n+2) #project-container .feature figure div[data-allow-enlarge] .image-container:before,#project-container .feature figure div[data-allow-enlarge] #portfolio-navigation>.inner li:nth-child(3n+2) .image-container:before,#portfolio-navigation>.inner li:nth-child(3n+2) #project-container .feature figure div[data-allow-enlarge] .image-container:after,#project-container .feature figure div[data-allow-enlarge] #portfolio-navigation>.inner li:nth-child(3n+2) .image-container:after,#portfolio-navigation>.inner li:nth-child(3n+2) #image-viewer-container #image-viewer .close,#image-viewer-container #image-viewer #portfolio-navigation>.inner li:nth-child(3n+2) .close,#portfolio-navigation>.inner li:nth-child(3n+2) #image-viewer-container #image-viewer .slider>.inner:before,#image-viewer-container #image-viewer #portfolio-navigation>.inner li:nth-child(3n+2) .slider>.inner:before,#portfolio-navigation>.inner li:nth-child(3n+2) #image-viewer-container #image-viewer .slider>.inner:after,#image-viewer-container #image-viewer #portfolio-navigation>.inner li:nth-child(3n+2) .slider>.inner:after{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}#portfolio-navigation>.inner li:nth-child(3n+3) .icon,#portfolio-navigation>.inner li:nth-child(3n+3) article ul>li:before,article #portfolio-navigation>.inner li:nth-child(3n+3) ul>li:before,#portfolio-navigation>.inner #main-header .navigation ul li:nth-child(3n+3) a:before,#main-header .navigation ul #portfolio-navigation>.inner li:nth-child(3n+3) a:before,#portfolio-navigation>.inner li:nth-child(3n+3) #project-container .feature figure div[data-allow-enlarge] .image-container:before,#project-container .feature figure div[data-allow-enlarge] #portfolio-navigation>.inner li:nth-child(3n+3) .image-container:before,#portfolio-navigation>.inner li:nth-child(3n+3) #project-container .feature figure div[data-allow-enlarge] .image-container:after,#project-container .feature figure div[data-allow-enlarge] #portfolio-navigation>.inner li:nth-child(3n+3) .image-container:after,#portfolio-navigation>.inner li:nth-child(3n+3) #image-viewer-container #image-viewer .close,#image-viewer-container #image-viewer #portfolio-navigation>.inner li:nth-child(3n+3) .close,#portfolio-navigation>.inner li:nth-child(3n+3) #image-viewer-container #image-viewer .slider>.inner:before,#image-viewer-container #image-viewer #portfolio-navigation>.inner li:nth-child(3n+3) .slider>.inner:before,#portfolio-navigation>.inner li:nth-child(3n+3) #image-viewer-container #image-viewer .slider>.inner:after,#image-viewer-container #image-viewer #portfolio-navigation>.inner li:nth-child(3n+3) .slider>.inner:after{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}#portfolio-navigation>.inner li:nth-child(3n+4) .icon,#portfolio-navigation>.inner li:nth-child(3n+4) article ul>li:before,article #portfolio-navigation>.inner li:nth-child(3n+4) ul>li:before,#portfolio-navigation>.inner #main-header .navigation ul li:nth-child(3n+4) a:before,#main-header .navigation ul #portfolio-navigation>.inner li:nth-child(3n+4) a:before,#portfolio-navigation>.inner li:nth-child(3n+4) #project-container .feature figure div[data-allow-enlarge] .image-container:before,#project-container .feature figure div[data-allow-enlarge] #portfolio-navigation>.inner li:nth-child(3n+4) .image-container:before,#portfolio-navigation>.inner li:nth-child(3n+4) #project-container .feature figure div[data-allow-enlarge] .image-container:after,#project-container .feature figure div[data-allow-enlarge] #portfolio-navigation>.inner li:nth-child(3n+4) .image-container:after,#portfolio-navigation>.inner li:nth-child(3n+4) #image-viewer-container #image-viewer .close,#image-viewer-container #image-viewer #portfolio-navigation>.inner li:nth-child(3n+4) .close,#portfolio-navigation>.inner li:nth-child(3n+4) #image-viewer-container #image-viewer .slider>.inner:before,#image-viewer-container #image-viewer #portfolio-navigation>.inner li:nth-child(3n+4) .slider>.inner:before,#portfolio-navigation>.inner li:nth-child(3n+4) #image-viewer-container #image-viewer .slider>.inner:after,#image-viewer-container #image-viewer #portfolio-navigation>.inner li:nth-child(3n+4) .slider>.inner:after{-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg)}#portfolio-navigation>.inner>.close{position:absolute;right:16px;bottom:16px;z-index:100;font-size:2.2rem;line-height:3.2rem;color:#ccc;-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);-moz-transition:color 0.3s cubic-bezier(0.39, 0.575, 0.565, 1),-moz-transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);-o-transition:color 0.3s cubic-bezier(0.39, 0.575, 0.565, 1),-o-transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-transition:color 0.3s cubic-bezier(0.39, 0.575, 0.565, 1),-webkit-transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);transition:color 0.3s cubic-bezier(0.39, 0.575, 0.565, 1),transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1)}#portfolio-navigation>.inner>.close:hover{-moz-transform:scale(0.85, 0.85);-ms-transform:scale(0.85, 0.85);-webkit-transform:scale(0.85, 0.85);transform:scale(0.85, 0.85);color:#82BCFF}#portfolio-navigation>.inner>.close:active{-moz-transform:scale(0.75, 0.75);-ms-transform:scale(0.75, 0.75);-webkit-transform:scale(0.75, 0.75);transform:scale(0.75, 0.75)}#portfolio-navigation[data-category="projects"] .labs{display:none}#portfolio-navigation[data-category="labs"] .projects{display:none}@media (min-width: 700px) and (max-width: 1400px){#portfolio-navigation{font-size:.75rem}}@media (min-width: 1400px){#portfolio-navigation{font-size:1rem}}#main-container{position:absolute;z-index:0;width:100%;height:100%;overflow:auto}@media (min-width: 700px){#main-container{padding:8px}}#main-content{position:relative;z-index:0;width:100%}@media (max-width: 700px){#main-content{padding-top:4.9em}}@media (min-width: 700px) and (max-width: 1400px){#main-content{padding-top:calc(5.95em - 8px)}}@media (min-width: 1400px){#main-content{padding-top:calc(7em - 8px)}}#projects>ul{max-width:1440px;margin-left:auto;margin-right:auto;padding-bottom:6.30915%}#projects>ul:after{content:" ";display:block;clear:both}#projects hr{clear:both;width:100%;float:left;margin-left:0;margin-right:0}#projects hr:last-child{display:none}#projects .text-container{width:100%}#projects .text-container p{margin:2rem 0}#projects .preview{width:100%}#projects .preview .inner{position:relative;width:100%;height:0}#projects .preview .inner .image-loader{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:100px auto;background-repeat:no-repeat}#projects .preview .inner .image-loader:not(.loaded){display:none}#projects .preview .inner .image-loader.loading{display:block}#projects .preview .inner .image-loader.loading .image{opacity:0}#projects .preview .inner .image-loader.loaded{display:block;background-image:none !important}#projects .preview .inner .image-loader.loaded .image{opacity:1}#projects .preview .inner .image-loader .image{display:block;width:100%;height:100%;background-size:cover;background-position:center center;-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);-moz-transition:opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1),-moz-transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1),-o-transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1),transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1)}#projects>ul li.i1 .image-loader{background-image:url('../../images/static/g-spinner.gif?1433634981')}#projects>ul li.i2 .image-loader{background-image:url('../../images/static/u-spinner.gif?1433635124')}#projects>ul li.i3 .image-loader,#projects>ul li.i1.last .image-loader{background-image:url('../../images/static/x-spinner.gif?1433635244')}#projects>ul li.i4 .image-loader{background-image:url('../../images/static/g-spinner.gif?1433634981')}#projects>ul li.i5 .image-loader{background-image:url('../../images/static/u-spinner.gif?1433635124')}#projects>ul li.i6 .image-loader,#projects>ul li.i4.last .image-loader{background-image:url('../../images/static/x-spinner.gif?1433635244')}@media (min-width: 800px){#projects>ul{max-width:1440px;margin-left:auto;margin-right:auto}#projects>ul:after{content:" ";display:block;clear:both}#projects>ul li{display:table;padding:2.2082%}#projects>ul li.i1{width:57.41325%;float:left;margin-right:2.2082%}#projects>ul li.i1 .text-container{display:table-footer-group}#projects>ul li.i1 .text-container>.inner{width:70.32967%;float:left;margin-right:3.84615%}#projects>ul li.i1 .preview{display:table-header-group}#projects>ul li.i1 .preview .inner{padding-top:97%}#projects>ul li.i2{width:40.37855%;float:right;margin-right:0}#projects>ul li.i2 .text-container{display:table-header-group}#projects>ul li.i2 .preview{display:table-footer-group}#projects>ul li.i2 .preview .inner{padding-top:132%}#projects>ul li.i3,#projects>ul li.i1.last{width:100%;float:left;margin-left:0;margin-right:0}#projects>ul li.i3 .text-container,#projects>ul li.i1.last .text-container{width:48.8959%;float:right;margin-right:0}#projects>ul li.i3 .text-container>.inner,#projects>ul li.i1.last .text-container>.inner{width:82.58065%;float:right;margin-right:0}#projects>ul li.i3 .preview,#projects>ul li.i1.last .preview{width:48.8959%;float:left;margin-right:2.2082%}#projects>ul li.i3 .preview .inner,#projects>ul li.i1.last .preview .inner{padding-top:72%}#projects>ul li.i4{width:40.37855%;float:left;margin-right:2.2082%}#projects>ul li.i4 .text-container{display:table-header-group}#projects>ul li.i4 .preview{display:table-footer-group}#projects>ul li.i4 .preview .inner{padding-top:132%}#projects>ul li.i5{width:57.41325%;float:right;margin-right:0}#projects>ul li.i5 .text-container{display:table-footer-group}#projects>ul li.i5 .text-container>.inner{width:70.32967%;float:left;margin-right:3.84615%}#projects>ul li.i5 .preview{display:table-header-group}#projects>ul li.i5 .preview .inner{padding-top:97%}#projects>ul li.i6,#projects>ul li.i4.last{width:100%;float:left;margin-left:0;margin-right:0}#projects>ul li.i6 .text-container,#projects>ul li.i4.last .text-container{width:48.8959%;float:left;margin-right:2.2082%}#projects>ul li.i6 .text-container>.inner,#projects>ul li.i4.last .text-container>.inner{width:82.58065%;float:left;margin-right:4.51613%}#projects>ul li.i6 .preview,#projects>ul li.i4.last .preview{width:48.8959%;float:right;margin-right:0}#projects>ul li.i6 .preview .inner,#projects>ul li.i4.last .preview .inner{padding-top:72%}#projects>ul li .text-container .inner{margin:2.5rem 0}#projects hr{margin:6.30915% 0}#projects hr.i1,#projects hr.i4{display:none}}@media (max-width: 800px){#projects>ul{max-width:1440px;margin-left:auto;margin-right:auto}#projects>ul:after{content:" ";display:block;clear:both}#projects>ul li{clear:both;width:100%;float:left;margin-left:0;margin-right:0;padding:2.2082%}#projects>ul li .preview .inner{padding-top:65%}#projects>ul li .text-container .inner{margin:1rem 0 2rem 0;padding:0 2.2082%}#projects hr{margin:6.30915% 0}}#labs .intro{position:relative;background-image:url('../../images/static/labs-masthead.jpg?1464528533');background-position:center center}#labs .intro .container{position:relative;height:100%}#labs .intro .scroll{position:absolute;bottom:0;left:50%;margin-left:-2.5rem}@media (min-width: 700px){#labs .intro{background-size:auto 100%}}@media (min-width: 700px) and (max-width: 1400px){#labs .intro{height:calc(100vh - 5.95em - 8px)}}@media (min-width: 700px) and (max-width: 800px) and (orientation: portrait){#labs .intro{background-size:100% auto;background-repeat:no-repeat}}@media (min-width: 1400px){#labs .intro{height:calc(100vh - 7em - 8px)}}@media (max-width: 700px){#labs .intro{height:0;padding-bottom:45.71429%;background-size:100% 100%}#labs .intro .scroll{display:none}}#labs .heading p{font-size:inherit;font-family:inherit;line-height:inherit}#labs .projects li{position:relative}#labs .projects li>.inner{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}#labs .projects li .text-container{position:relative;z-index:1;width:100%;height:100%}#labs .projects li .text-container .inner{margin:2.5rem 0}#labs .projects li .text-container h4{font-size:3rem;line-height:1.2}#labs .projects li .text-container p{margin:2rem 0}#labs .projects li .preview{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;overflow:hidden}#labs .projects li .preview>.shapes{position:absolute;top:25%;left:-25%;width:150%;height:50%;opacity:0;visibility:hidden;-moz-transition:opacity 0.25s,visibility 0.25s;-o-transition:opacity 0.25s,visibility 0.25s;-webkit-transition:opacity 0.25s,visibility 0.25s;transition:opacity 0.25s,visibility 0.25s}#labs .projects li .preview>.shapes>.icon,#labs .projects li article .preview>ul.shapes>li:before,article #labs .projects li .preview>ul.shapes>li:before,#labs .projects #main-header .navigation ul li .preview>.shapes>a:before,#main-header .navigation ul #labs .projects li .preview>.shapes>a:before,#labs .projects li #project-container .feature figure div[data-allow-enlarge] .preview>.shapes>.image-container:before,#project-container .feature figure div[data-allow-enlarge] #labs .projects li .preview>.shapes>.image-container:before,#labs .projects li #project-container .feature figure div[data-allow-enlarge] .preview>.shapes>.image-container:after,#project-container .feature figure div[data-allow-enlarge] #labs .projects li .preview>.shapes>.image-container:after,#labs .projects li #image-viewer-container #image-viewer .preview>.shapes>.close,#image-viewer-container #image-viewer #labs .projects li .preview>.shapes>.close,#labs .projects li #image-viewer-container #image-viewer .preview>.slider.shapes>.inner:before,#image-viewer-container #image-viewer #labs .projects li .preview>.slider.shapes>.inner:before,#labs .projects li #image-viewer-container #image-viewer .preview>.slider.shapes>.inner:after,#image-viewer-container #image-viewer #labs .projects li .preview>.slider.shapes>.inner:after{position:absolute;-webkit-backface-visibility:hidden}#labs .projects li .preview>.shapes>.icon:nth-child(3n+1),#labs .projects li article .preview>ul.shapes>li:nth-child(3n+1):before,article #labs .projects li .preview>ul.shapes>li:nth-child(3n+1):before,#labs .projects #main-header .navigation ul li .preview>.shapes>a:nth-child(3n+1):before,#main-header .navigation ul #labs .projects li .preview>.shapes>a:nth-child(3n+1):before,#labs .projects li #project-container .feature figure div[data-allow-enlarge] .preview>.shapes>.image-container:nth-child(3n+1):before,#project-container .feature figure div[data-allow-enlarge] #labs .projects li .preview>.shapes>.image-container:nth-child(3n+1):before,#labs .projects li #project-container .feature figure div[data-allow-enlarge] .preview>.shapes>.image-container:nth-child(3n+1):after,#project-container .feature figure div[data-allow-enlarge] #labs .projects li .preview>.shapes>.image-container:nth-child(3n+1):after,#labs .projects li #image-viewer-container #image-viewer .preview>.shapes>.close:nth-child(3n+1),#image-viewer-container #image-viewer #labs .projects li .preview>.shapes>.close:nth-child(3n+1),#labs .projects li #image-viewer-container #image-viewer .preview>.slider.shapes>.inner:nth-child(3n+1):before,#image-viewer-container #image-viewer #labs .projects li .preview>.slider.shapes>.inner:nth-child(3n+1):before,#labs .projects li #image-viewer-container #image-viewer .preview>.slider.shapes>.inner:nth-child(3n+1):after,#image-viewer-container #image-viewer #labs .projects li .preview>.slider.shapes>.inner:nth-child(3n+1):after{font-size:2vmin;margin:-1.5vmin;opacity:.2}#labs .projects li .preview>.shapes>.icon:nth-child(3n+2),#labs .projects li article .preview>ul.shapes>li:nth-child(3n+2):before,article #labs .projects li .preview>ul.shapes>li:nth-child(3n+2):before,#labs .projects #main-header .navigation ul li .preview>.shapes>a:nth-child(3n+2):before,#main-header .navigation ul #labs .projects li .preview>.shapes>a:nth-child(3n+2):before,#labs .projects li #project-container .feature figure div[data-allow-enlarge] .preview>.shapes>.image-container:nth-child(3n+2):before,#project-container .feature figure div[data-allow-enlarge] #labs .projects li .preview>.shapes>.image-container:nth-child(3n+2):before,#labs .projects li #project-container .feature figure div[data-allow-enlarge] .preview>.shapes>.image-container:nth-child(3n+2):after,#project-container .feature figure div[data-allow-enlarge] #labs .projects li .preview>.shapes>.image-container:nth-child(3n+2):after,#labs .projects li #image-viewer-container #image-viewer .preview>.shapes>.close:nth-child(3n+2),#image-viewer-container #image-viewer #labs .projects li .preview>.shapes>.close:nth-child(3n+2),#labs .projects li #image-viewer-container #image-viewer .preview>.slider.shapes>.inner:nth-child(3n+2):before,#image-viewer-container #image-viewer #labs .projects li .preview>.slider.shapes>.inner:nth-child(3n+2):before,#labs .projects li #image-viewer-container #image-viewer .preview>.slider.shapes>.inner:nth-child(3n+2):after,#image-viewer-container #image-viewer #labs .projects li .preview>.slider.shapes>.inner:nth-child(3n+2):after{font-size:3vmin;margin:-2vmin;opacity:.3}#labs .projects li .preview>.shapes>.icon:nth-child(3n+3),#labs .projects li article .preview>ul.shapes>li:nth-child(3n+3):before,article #labs .projects li .preview>ul.shapes>li:nth-child(3n+3):before,#labs .projects #main-header .navigation ul li .preview>.shapes>a:nth-child(3n+3):before,#main-header .navigation ul #labs .projects li .preview>.shapes>a:nth-child(3n+3):before,#labs .projects li #project-container .feature figure div[data-allow-enlarge] .preview>.shapes>.image-container:nth-child(3n+3):before,#project-container .feature figure div[data-allow-enlarge] #labs .projects li .preview>.shapes>.image-container:nth-child(3n+3):before,#labs .projects li #project-container .feature figure div[data-allow-enlarge] .preview>.shapes>.image-container:nth-child(3n+3):after,#project-container .feature figure div[data-allow-enlarge] #labs .projects li .preview>.shapes>.image-container:nth-child(3n+3):after,#labs .projects li #image-viewer-container #image-viewer .preview>.shapes>.close:nth-child(3n+3),#image-viewer-container #image-viewer #labs .projects li .preview>.shapes>.close:nth-child(3n+3),#labs .projects li #image-viewer-container #image-viewer .preview>.slider.shapes>.inner:nth-child(3n+3):before,#image-viewer-container #image-viewer #labs .projects li .preview>.slider.shapes>.inner:nth-child(3n+3):before,#labs .projects li #image-viewer-container #image-viewer .preview>.slider.shapes>.inner:nth-child(3n+3):after,#image-viewer-container #image-viewer #labs .projects li .preview>.slider.shapes>.inner:nth-child(3n+3):after{font-size:6vmin;margin:-3vmin;opacity:.4}#labs .projects li .preview>.shapes>.icon:nth-child(1),#labs .projects li article .preview>ul.shapes>li:nth-child(1):before,article #labs .projects li .preview>ul.shapes>li:nth-child(1):before,#labs .projects #main-header .navigation ul li .preview>.shapes>a:nth-child(1):before,#main-header .navigation ul #labs .projects li .preview>.shapes>a:nth-child(1):before,#labs .projects li #project-container .feature figure div[data-allow-enlarge] .preview>.shapes>.image-container:nth-child(1):before,#project-container .feature figure div[data-allow-enlarge] #labs .projects li .preview>.shapes>.image-container:nth-child(1):before,#labs .projects li #project-container .feature figure div[data-allow-enlarge] .preview>.shapes>.image-container:nth-child(1):after,#project-container .feature figure div[data-allow-enlarge] #labs .projects li .preview>.shapes>.image-container:nth-child(1):after,#labs .projects li #image-viewer-container #image-viewer .preview>.shapes>.close:nth-child(1),#image-viewer-container #image-viewer #labs .projects li .preview>.shapes>.close:nth-child(1),#labs .projects li #image-viewer-container #image-viewer .preview>.slider.shapes>.inner:nth-child(1):before,#image-viewer-container #image-viewer #labs .projects li .preview>.slider.shapes>.inner:nth-child(1):before,#labs .projects li #image-viewer-container #image-viewer .preview>.slider.shapes>.inner:nth-child(1):after,#image-viewer-container #image-viewer #labs .projects li .preview>.slider.shapes>.inner:nth-child(1):after,#labs .projects li .preview>.shapes>.icon:nth-child(5),#labs .projects li article .preview>ul.shapes>li:nth-child(5):before,article #labs .projects li .preview>ul.shapes>li:nth-child(5):before,#labs .projects #main-header .navigation ul li .preview>.shapes>a:nth-child(5):before,#main-header .navigation ul #labs .projects li .preview>.shapes>a:nth-child(5):before,#labs .projects li #project-container .feature figure div[data-allow-enlarge] .preview>.shapes>.image-container:nth-child(5):before,#project-container .feature figure div[data-allow-enlarge] #labs .projects li .preview>.shapes>.image-container:nth-child(5):before,#labs .projects li #project-container .feature figure div[data-allow-enlarge] .preview>.shapes>.image-container:nth-child(5):after,#project-container .feature figure div[data-allow-enlarge] #labs .projects li .preview>.shapes>.image-container:nth-child(5):after,#labs .projects li #image-viewer-container #image-viewer .preview>.shapes>.close:nth-child(5),#image-viewer-container #image-viewer #labs .projects li .preview>.shapes>.close:nth-child(5),#labs .projects li #image-viewer-container #image-viewer .preview>.slider.shapes>.inner:nth-child(5):before,#image-viewer-container #image-viewer #labs .projects li .preview>.slider.shapes>.inner:nth-child(5):before,#labs .projects li #image-viewer-container #image-viewer .preview>.slider.shapes>.inner:nth-child(5):after,#image-viewer-container #image-viewer #labs .projects li .preview>.slider.shapes>.inner:nth-child(5):after{-moz-animation:floating-1 4s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite alternate;-webkit-animation:floating-1 4s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite alternate;animation:floating-1 4s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite alternate}#labs .projects li .preview>.shapes>.icon:nth-child(2),#labs .projects li article .preview>ul.shapes>li:nth-child(2):before,article #labs .projects li .preview>ul.shapes>li:nth-child(2):before,#labs .projects #main-header .navigation ul li .preview>.shapes>a:nth-child(2):before,#main-header .navigation ul #labs .projects li .preview>.shapes>a:nth-child(2):before,#labs .projects li #project-container .feature figure div[data-allow-enlarge] .preview>.shapes>.image-container:nth-child(2):before,#project-container .feature figure div[data-allow-enlarge] #labs .projects li .preview>.shapes>.image-container:nth-child(2):before,#labs .projects li #project-container .feature figure div[data-allow-enlarge] .preview>.shapes>.image-container:nth-child(2):after,#project-container .feature figure div[data-allow-enlarge] #labs .projects li .preview>.shapes>.image-container:nth-child(2):after,#labs .projects li #image-viewer-container #image-viewer .preview>.shapes>.close:nth-child(2),#image-viewer-container #image-viewer #labs .projects li .preview>.shapes>.close:nth-child(2),#labs .projects li #image-viewer-container #image-viewer .preview>.slider.shapes>.inner:nth-child(2):before,#image-viewer-container #image-viewer #labs .projects li .preview>.slider.shapes>.inner:nth-child(2):before,#labs .projects li #image-viewer-container #image-viewer .preview>.slider.shapes>.inner:nth-child(2):after,#image-viewer-container #image-viewer #labs .projects li .preview>.slider.shapes>.inner:nth-child(2):after,#labs .projects li .preview>.shapes>.icon:nth-child(6),#labs .projects li article .preview>ul.shapes>li:nth-child(6):before,article #labs .projects li .preview>ul.shapes>li:nth-child(6):before,#labs .projects #main-header .navigation ul li .preview>.shapes>a:nth-child(6):before,#main-header .navigation ul #labs .projects li .preview>.shapes>a:nth-child(6):before,#labs .projects li #project-container .feature figure div[data-allow-enlarge] .preview>.shapes>.image-container:nth-child(6):before,#project-container .feature figure div[data-allow-enlarge] #labs .projects li .preview>.shapes>.image-container:nth-child(6):before,#labs .projects li #project-container .feature figure div[data-allow-enlarge] .preview>.shapes>.image-container:nth-child(6):after,#project-container .feature figure div[data-allow-enlarge] #labs .projects li .preview>.shapes>.image-container:nth-child(6):after,#labs .projects li #image-viewer-container #image-viewer .preview>.shapes>.close:nth-child(6),#image-viewer-container #image-viewer #labs .projects li .preview>.shapes>.close:nth-child(6),#labs .projects li #image-viewer-container #image-viewer .preview>.slider.shapes>.inner:nth-child(6):before,#image-viewer-container #image-viewer #labs .projects li .preview>.slider.shapes>.inner:nth-child(6):before,#labs .projects li #image-viewer-container #image-viewer .preview>.slider.shapes>.inner:nth-child(6):after,#image-viewer-container #image-viewer #labs .projects li .preview>.slider.shapes>.inner:nth-child(6):after{-moz-animation:floating-2 3s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite alternate;-webkit-animation:floating-2 3s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite alternate;animation:floating-2 3s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite alternate}#labs .projects li .preview>.shapes>.icon:nth-child(3),#labs .projects li article .preview>ul.shapes>li:nth-child(3):before,article #labs .projects li .preview>ul.shapes>li:nth-child(3):before,#labs .projects #main-header .navigation ul li .preview>.shapes>a:nth-child(3):before,#main-header .navigation ul #labs .projects li .preview>.shapes>a:nth-child(3):before,#labs .projects li #project-container .feature figure div[data-allow-enlarge] .preview>.shapes>.image-container:nth-child(3):before,#project-container .feature figure div[data-allow-enlarge] #labs .projects li .preview>.shapes>.image-container:nth-child(3):before,#labs .projects li #project-container .feature figure div[data-allow-enlarge] .preview>.shapes>.image-container:nth-child(3):after,#project-container .feature figure div[data-allow-enlarge] #labs .projects li .preview>.shapes>.image-container:nth-child(3):after,#labs .projects li #image-viewer-container #image-viewer .preview>.shapes>.close:nth-child(3),#image-viewer-container #image-viewer #labs .projects li .preview>.shapes>.close:nth-child(3),#labs .projects li #image-viewer-container #image-viewer .preview>.slider.shapes>.inner:nth-child(3):before,#image-viewer-container #image-viewer #labs .projects li .preview>.slider.shapes>.inner:nth-child(3):before,#labs .projects li #image-viewer-container #image-viewer .preview>.slider.shapes>.inner:nth-child(3):after,#image-viewer-container #image-viewer #labs .projects li .preview>.slider.shapes>.inner:nth-child(3):after{-moz-animation:floating-3 4s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite alternate;-webkit-animation:floating-3 4s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite alternate;animation:floating-3 4s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite alternate}#labs .projects li .preview>.shapes>.icon:nth-child(4),#labs .projects li article .preview>ul.shapes>li:nth-child(4):before,article #labs .projects li .preview>ul.shapes>li:nth-child(4):before,#labs .projects #main-header .navigation ul li .preview>.shapes>a:nth-child(4):before,#main-header .navigation ul #labs .projects li .preview>.shapes>a:nth-child(4):before,#labs .projects li #project-container .feature figure div[data-allow-enlarge] .preview>.shapes>.image-container:nth-child(4):before,#project-container .feature figure div[data-allow-enlarge] #labs .projects li .preview>.shapes>.image-container:nth-child(4):before,#labs .projects li #project-container .feature figure div[data-allow-enlarge] .preview>.shapes>.image-container:nth-child(4):after,#project-container .feature figure div[data-allow-enlarge] #labs .projects li .preview>.shapes>.image-container:nth-child(4):after,#labs .projects li #image-viewer-container #image-viewer .preview>.shapes>.close:nth-child(4),#image-viewer-container #image-viewer #labs .projects li .preview>.shapes>.close:nth-child(4),#labs .projects li #image-viewer-container #image-viewer .preview>.slider.shapes>.inner:nth-child(4):before,#image-viewer-container #image-viewer #labs .projects li .preview>.slider.shapes>.inner:nth-child(4):before,#labs .projects li #image-viewer-container #image-viewer .preview>.slider.shapes>.inner:nth-child(4):after,#image-viewer-container #image-viewer #labs .projects li .preview>.slider.shapes>.inner:nth-child(4):after{-moz-animation:floating-1 3s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite alternate;-webkit-animation:floating-1 3s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite alternate;animation:floating-1 3s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite alternate}#labs .projects li .preview>.image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;opacity:1;-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);-moz-transition:opacity,0.25s,cubic-bezier(0.23, 1, 0.32, 1),-moz-transform,0.25s,cubic-bezier(0.23, 1, 0.32, 1);-o-transition:opacity,0.25s,cubic-bezier(0.23, 1, 0.32, 1),-o-transform,0.25s,cubic-bezier(0.23, 1, 0.32, 1);-webkit-transition:opacity,0.25s,cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform,0.25s,cubic-bezier(0.23, 1, 0.32, 1);transition:opacity,0.25s,cubic-bezier(0.23, 1, 0.32, 1),transform,0.25s,cubic-bezier(0.23, 1, 0.32, 1)}@media (min-width: 700px){#labs .text-container{visibility:hidden;opacity:0;padding:14.8265%;-moz-transition:opacity 0.25s cubic-bezier(0.23, 1, 0.32, 1),visibility 0.25s;-o-transition:opacity 0.25s cubic-bezier(0.23, 1, 0.32, 1),visibility 0.25s;-webkit-transition:opacity 0.25s cubic-bezier(0.23, 1, 0.32, 1),visibility 0.25s;transition:opacity 0.25s cubic-bezier(0.23, 1, 0.32, 1),visibility 0.25s;display:-webkit-flex;-webkit-align-items:center;display:flex;align-items:center}}@media (min-width: 1400px){#labs .heading{max-width:1440px;margin-left:auto;margin-right:auto;padding-top:6.30915%}#labs .heading:after{content:" ";display:block;clear:both}#labs .heading>h3{width:40.37855%;float:left;margin-right:2.2082%;font-size:4.2rem}#labs .heading>div{width:48.8959%;float:left;margin-right:2.2082%;clear:both;font-size:2.4rem}#labs .projects{max-width:100%;margin-left:auto;margin-right:auto;padding-top:8.33333%}#labs .projects:after{content:" ";display:block;clear:both}#labs .projects li{width:33.33333%;float:left;height:0;padding-bottom:33.33333%}#labs .projects li:nth-child(3n-1){margin-left:0}#labs .projects li:hover .text-container{opacity:1;visibility:visible}#labs .projects li:hover .preview>.image{opacity:.05;-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#labs .projects li:hover .preview>.shapes{opacity:1;visibility:visible}}@media (min-width: 700px) and (max-width: 1400px){#labs .heading{max-width:1440px;margin-left:auto;margin-right:auto;padding-top:6.30915%}#labs .heading:after{content:" ";display:block;clear:both}#labs .heading>h3{width:57.41325%;float:left;margin-right:2.2082%;margin-left:8.51735%;font-size:4rem}#labs .heading>div{width:65.9306%;float:left;margin-right:2.2082%;margin-left:8.51735%;clear:both;font-size:2rem}#labs .projects{max-width:100%;margin-left:auto;margin-right:auto;padding-top:8.33333%}#labs .projects:after{content:" ";display:block;clear:both}#labs .projects li{width:50%;float:left;height:0;padding-bottom:50%}#labs .projects li:nth-child(2n-1){margin-left:0}#labs .projects li:hover .text-container{opacity:1;visibility:visible}#labs .projects li:hover .preview>.image{opacity:.05;-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#labs .projects li:hover .preview>.shapes{opacity:1;visibility:visible}}@media (max-width: 700px){#labs{max-width:1440px;margin-left:auto;margin-right:auto}#labs:after{content:" ";display:block;clear:both}#labs .heading{max-width:1440px;margin-left:auto;margin-right:auto;padding:0 6.69856%}#labs .heading:after{content:" ";display:block;clear:both}#labs .heading>h3{font-size:3rem}#labs .heading>div{font-size:1.8rem}#labs .projects{max-width:1440px;margin-left:auto;margin-right:auto;padding:6.30915% 0}#labs .projects:after{content:" ";display:block;clear:both}#labs .projects li{margin:9.56938% 0}#labs .projects li>.inner{position:relative;display:block;padding:0}#labs .projects li .text-container{display:block;width:100%;overflow:hidden;*zoom:1}#labs .projects li .text-container>.inner{padding:0 6.69856%}#labs .projects li .preview{position:relative;width:calc(100% - 6.69856%);height:26em;left:3.34928%}#labs .projects li .preview>.image{-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}}#project-container .comparison .comparison-container{margin:0 auto;max-width:100%}#project-container .comparison .images-container{position:relative;z-index:0;height:0;border:1px solid #ccc;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}#project-container .comparison .images-container>.inner{position:absolute;width:100%;height:100%;border:10px solid white}#project-container .comparison .images-container>.inner>.image-container{position:absolute;top:0;left:0;width:100%;height:100%;background:black}#project-container .comparison .images-container>.inner>.image-container>img{width:100%;height:100%;-moz-transition:opacity 1s;-o-transition:opacity 1s;-webkit-transition:opacity 1s;transition:opacity 1s}#project-container .comparison .images-container>.inner>.image-container:first-child{z-index:1}#project-container .comparison .images-container>.wiper-container{position:absolute;z-index:1;width:100%;height:100%;padding:0 10px}#project-container .comparison .images-container>.wiper-container>.inner{width:100%;height:100%}#project-container .comparison .images-container>.wiper-container>.inner>.wiper{position:relative;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:100%;background:#82BCFF;box-sizing:content-box;padding:0 5px;-moz-transition:padding 0.2s ease-in-out;-o-transition:padding 0.2s ease-in-out;-webkit-transition:padding 0.2s ease-in-out;transition:padding 0.2s ease-in-out}#project-container .comparison .images-container>.wiper-container>.inner>.wiper.active{padding:0 1px}#project-container .comparison figcaption p{font-family:"flamaregular";text-transform:uppercase;font-size:1.2em;line-height:3}#project-container .comparison figcaption p:first-child{float:left}#project-container .comparison figcaption p:last-child{float:right}#project-container .comparison figure.fade-enabled.highlight-left .image-container:first-child>img{opacity:1}#project-container .comparison figure.fade-enabled.highlight-left .image-container:last-child>img{opacity:.8}#project-container .comparison figure.fade-enabled.highlight-right .image-container:first-child>img{opacity:.8}#project-container .comparison figure.fade-enabled.highlight-right .image-container:last-child>img{opacity:1}#project-container .responsive>figure{position:relative;margin-top:6.30915%}#project-container .responsive .device{height:0}@media (min-width: 700px){#project-container .responsive .device{position:absolute;z-index:10}#project-container .responsive .desktop{position:relative;width:68%;padding-bottom:37.78564% !important}#project-container .responsive .desktop .case{background-size:100% auto;background-repeat:no-repeat;position:absolute;width:100%;height:100%;z-index:0}#project-container .responsive .desktop .image-container{position:absolute;z-index:1;border:1px solid #82BCFF;box-sizing:border-box}#project-container .responsive .desktop .image-container>img{width:100%;height:100%;border:none}#project-container .responsive .desktop .case{background-image:url('../../images/static/devices/laptop.svg?1438376342')}#project-container .responsive .desktop .image-container{left:13.6% !important;top:9.9% !important;width:72.52% !important;height:76.59% !important}#project-container .responsive .tablet{left:63%;top:-10%;width:21.28%;padding-bottom:31.36892% !important}#project-container .responsive .tablet .case{background-size:100% auto;background-repeat:no-repeat;position:absolute;width:100%;height:100%;z-index:0}#project-container .responsive .tablet .image-container{position:absolute;z-index:1;border:1px solid #82BCFF;box-sizing:border-box}#project-container .responsive .tablet .image-container>img{width:100%;height:100%;border:none}#project-container .responsive .tablet .case{background-image:url('../../images/static/devices/tablet-portrait.svg?1438376548')}#project-container .responsive .tablet .image-container{left:7.76% !important;top:10% !important;width:85% !important;height:80% !important}#project-container .responsive .mobile{right:0;top:10%;width:14%;padding-bottom:29.51136% !important}#project-container .responsive .mobile .case{background-size:100% auto;background-repeat:no-repeat;position:absolute;width:100%;height:100%;z-index:0}#project-container .responsive .mobile .image-container{position:absolute;z-index:1;border:1px solid #82BCFF;box-sizing:border-box}#project-container .responsive .mobile .image-container>img{width:100%;height:100%;border:none}#project-container .responsive .mobile .case{background-image:url('../../images/static/devices/mobile.svg?1438376432')}#project-container .responsive .mobile .image-container{left:7.1% !important;top:13.07% !important;width:86.36% !important;height:72.91% !important}}@media (max-width: 700px){#project-container .responsive .device{position:relative;margin-left:auto;margin-right:auto}#project-container .responsive .desktop{max-width:100% !important}#project-container .responsive .desktop>.container{width:100%;padding-bottom:55.56712% !important}#project-container .responsive .desktop>.container .case{background-size:100% auto;background-repeat:no-repeat;position:absolute;width:100%;height:100%;z-index:0}#project-container .responsive .desktop>.container .image-container{position:absolute;z-index:1;border:1px solid #82BCFF;box-sizing:border-box}#project-container .responsive .desktop>.container .image-container>img{width:100%;height:100%;border:none}#project-container .responsive .desktop>.container .case{background-image:url('../../images/static/devices/laptop.svg?1438376342')}#project-container .responsive .desktop>.container .image-container{left:13.6% !important;top:9.9% !important;width:72.52% !important;height:76.59% !important}#project-container .responsive .tablet{max-width:80% !important}#project-container .responsive .tablet>.container{width:100%;padding-bottom:147.41036% !important}#project-container .responsive .tablet>.container .case{background-size:100% auto;background-repeat:no-repeat;position:absolute;width:100%;height:100%;z-index:0}#project-container .responsive .tablet>.container .image-container{position:absolute;z-index:1;border:1px solid #82BCFF;box-sizing:border-box}#project-container .responsive .tablet>.container .image-container>img{width:100%;height:100%;border:none}#project-container .responsive .tablet>.container .case{background-image:url('../../images/static/devices/tablet-portrait.svg?1438376548')}#project-container .responsive .tablet>.container .image-container{left:7.76% !important;top:10% !important;width:85% !important;height:80% !important}#project-container .responsive .mobile{max-width:50% !important}#project-container .responsive .mobile>.container{width:100%;padding-bottom:210.79545% !important}#project-container .responsive .mobile>.container .case{background-size:100% auto;background-repeat:no-repeat;position:absolute;width:100%;height:100%;z-index:0}#project-container .responsive .mobile>.container .image-container{position:absolute;z-index:1;border:1px solid #82BCFF;box-sizing:border-box}#project-container .responsive .mobile>.container .image-container>img{width:100%;height:100%;border:none}#project-container .responsive .mobile>.container .case{background-image:url('../../images/static/devices/mobile.svg?1438376432')}#project-container .responsive .mobile>.container .image-container{left:7.1% !important;top:13.07% !important;width:86.36% !important;height:72.91% !important}}#project-container .carousel{clear:both;width:100%;float:left;margin-left:0;margin-right:0}#project-container .carousel.single .pagination{display:none !important}#project-container .carousel>.image-container{position:relative;margin:0 auto;max-width:100%}#project-container .carousel>.image-container>.scroller{position:relative;width:100%;height:0;overflow:hidden}#project-container .carousel>.image-container>.scroller ul{position:absolute;white-space:nowrap;font-size:0;width:100%;height:100%}#project-container .carousel>.image-container>.scroller li{display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline;width:100%;height:100%}#project-container .carousel>.image-container>.scroller li img{width:100%;height:100%}#project-container .carousel>.pagination{position:relative;width:0;height:45px;margin-top:3rem;margin-left:50%}#project-container .carousel>.pagination>.dots{position:relative;z-index:0;height:100%;font-size:0;white-space:nowrap;-moz-transition:-moz-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:-o-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)}#project-container .carousel>.pagination>.dots button{display:inline-block;vertical-align:middle;margin:0 14px;width:12px;height:12px;background:#F7F7F7;-moz-transition:width 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),height 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),background 0.5s;-o-transition:width 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),height 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),background 0.5s;-webkit-transition:width 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),height 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),background 0.5s;transition:width 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),height 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),background 0.5s}#project-container .carousel>.pagination>.dots button:first-child{margin-left:0}#project-container .carousel>.pagination>.dots:after{content:'';display:inline-block;vertical-align:middle;width:0;height:100%}#project-container .carousel>.pagination>.dots.step-1{-moz-transform:translateX(-22.5px);-ms-transform:translateX(-22.5px);-webkit-transform:translateX(-22.5px);transform:translateX(-22.5px)}#project-container .carousel>.pagination>.dots.step-1 button:nth-child(1){width:45px;height:45px;background:#82BCFF}#project-container .carousel>.pagination>.dots.step-2{-moz-transform:translateX(-62.5px);-ms-transform:translateX(-62.5px);-webkit-transform:translateX(-62.5px);transform:translateX(-62.5px)}#project-container .carousel>.pagination>.dots.step-2 button:nth-child(2){width:45px;height:45px;background:#82BCFF}#project-container .carousel>.pagination>.dots.step-3{-moz-transform:translateX(-102.5px);-ms-transform:translateX(-102.5px);-webkit-transform:translateX(-102.5px);transform:translateX(-102.5px)}#project-container .carousel>.pagination>.dots.step-3 button:nth-child(3){width:45px;height:45px;background:#82BCFF}#project-container .carousel>.pagination>.dots.step-4{-moz-transform:translateX(-142.5px);-ms-transform:translateX(-142.5px);-webkit-transform:translateX(-142.5px);transform:translateX(-142.5px)}#project-container .carousel>.pagination>.dots.step-4 button:nth-child(4){width:45px;height:45px;background:#82BCFF}#project-container .carousel>.pagination>.dots.step-5{-moz-transform:translateX(-182.5px);-ms-transform:translateX(-182.5px);-webkit-transform:translateX(-182.5px);transform:translateX(-182.5px)}#project-container .carousel>.pagination>.dots.step-5 button:nth-child(5){width:45px;height:45px;background:#82BCFF}#project-container .carousel>.pagination>.dots.step-6{-moz-transform:translateX(-222.5px);-ms-transform:translateX(-222.5px);-webkit-transform:translateX(-222.5px);transform:translateX(-222.5px)}#project-container .carousel>.pagination>.dots.step-6 button:nth-child(6){width:45px;height:45px;background:#82BCFF}#project-container .carousel>.pagination>.dots.step-7{-moz-transform:translateX(-262.5px);-ms-transform:translateX(-262.5px);-webkit-transform:translateX(-262.5px);transform:translateX(-262.5px)}#project-container .carousel>.pagination>.dots.step-7 button:nth-child(7){width:45px;height:45px;background:#82BCFF}#project-container .carousel>.pagination>.dots.step-8{-moz-transform:translateX(-302.5px);-ms-transform:translateX(-302.5px);-webkit-transform:translateX(-302.5px);transform:translateX(-302.5px)}#project-container .carousel>.pagination>.dots.step-8 button:nth-child(8){width:45px;height:45px;background:#82BCFF}#project-container .carousel>.pagination>.dots.step-9{-moz-transform:translateX(-342.5px);-ms-transform:translateX(-342.5px);-webkit-transform:translateX(-342.5px);transform:translateX(-342.5px)}#project-container .carousel>.pagination>.dots.step-9 button:nth-child(9){width:45px;height:45px;background:#82BCFF}#project-container .carousel>.pagination>.dots.step-10{-moz-transform:translateX(-382.5px);-ms-transform:translateX(-382.5px);-webkit-transform:translateX(-382.5px);transform:translateX(-382.5px)}#project-container .carousel>.pagination>.dots.step-10 button:nth-child(10){width:45px;height:45px;background:#82BCFF}#project-container .carousel>.pagination>.dots.step-11{-moz-transform:translateX(-422.5px);-ms-transform:translateX(-422.5px);-webkit-transform:translateX(-422.5px);transform:translateX(-422.5px)}#project-container .carousel>.pagination>.dots.step-11 button:nth-child(11){width:45px;height:45px;background:#82BCFF}#project-container .carousel>.pagination>.dots.step-12{-moz-transform:translateX(-462.5px);-ms-transform:translateX(-462.5px);-webkit-transform:translateX(-462.5px);transform:translateX(-462.5px)}#project-container .carousel>.pagination>.dots.step-12 button:nth-child(12){width:45px;height:45px;background:#82BCFF}#project-container .carousel>.pagination>.dots.step-13{-moz-transform:translateX(-502.5px);-ms-transform:translateX(-502.5px);-webkit-transform:translateX(-502.5px);transform:translateX(-502.5px)}#project-container .carousel>.pagination>.dots.step-13 button:nth-child(13){width:45px;height:45px;background:#82BCFF}#project-container .carousel>.pagination>.dots.step-14{-moz-transform:translateX(-542.5px);-ms-transform:translateX(-542.5px);-webkit-transform:translateX(-542.5px);transform:translateX(-542.5px)}#project-container .carousel>.pagination>.dots.step-14 button:nth-child(14){width:45px;height:45px;background:#82BCFF}#project-container .carousel>.pagination>.dots.step-15{-moz-transform:translateX(-582.5px);-ms-transform:translateX(-582.5px);-webkit-transform:translateX(-582.5px);transform:translateX(-582.5px)}#project-container .carousel>.pagination>.dots.step-15 button:nth-child(15){width:45px;height:45px;background:#82BCFF}#project-container .carousel>.pagination>.dots.step-16{-moz-transform:translateX(-622.5px);-ms-transform:translateX(-622.5px);-webkit-transform:translateX(-622.5px);transform:translateX(-622.5px)}#project-container .carousel>.pagination>.dots.step-16 button:nth-child(16){width:45px;height:45px;background:#82BCFF}#project-container .carousel>.pagination>.dots.step-17{-moz-transform:translateX(-662.5px);-ms-transform:translateX(-662.5px);-webkit-transform:translateX(-662.5px);transform:translateX(-662.5px)}#project-container .carousel>.pagination>.dots.step-17 button:nth-child(17){width:45px;height:45px;background:#82BCFF}#project-container .carousel>.pagination>.dots.step-18{-moz-transform:translateX(-702.5px);-ms-transform:translateX(-702.5px);-webkit-transform:translateX(-702.5px);transform:translateX(-702.5px)}#project-container .carousel>.pagination>.dots.step-18 button:nth-child(18){width:45px;height:45px;background:#82BCFF}#project-container .carousel>.pagination>.dots.step-19{-moz-transform:translateX(-742.5px);-ms-transform:translateX(-742.5px);-webkit-transform:translateX(-742.5px);transform:translateX(-742.5px)}#project-container .carousel>.pagination>.dots.step-19 button:nth-child(19){width:45px;height:45px;background:#82BCFF}#project-container .carousel>.pagination>.dots.step-20{-moz-transform:translateX(-782.5px);-ms-transform:translateX(-782.5px);-webkit-transform:translateX(-782.5px);transform:translateX(-782.5px)}#project-container .carousel>.pagination>.dots.step-20 button:nth-child(20){width:45px;height:45px;background:#82BCFF}#project-container .carousel>.pagination>.next-button{position:absolute;z-index:1;top:0;left:50%;margin-left:-22.5px;width:45px;height:45px;font-size:20px;color:#fff;border:3px solid #82BCFF;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 700px){#project-container .carousel>.pagination{font-size:.6rem}}#project-container>.intro{text-align:center}#project-container>.intro>.container{position:relative;height:calc(100% - 5rem - 16px);background:black;overflow:hidden}#project-container>.intro>.container>.media-container{-webkit-backface-visibility:hidden}#project-container>.intro>.container>.media-container>.image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center}#project-container>.intro>.container>.media-container>.image.darken{opacity:.4}#project-container>.intro>.container>.text-container{position:relative;text-align:left;max-width:1440px;margin-left:auto;margin-right:auto;display:-webkit-flex;-webkit-align-items:center;display:flex;align-items:center}#project-container>.intro>.container>.text-container:after{content:" ";display:block;clear:both}#project-container>.intro>.scroll{margin-top:8px}@media (min-width: 700px){#project-container>.intro{height:calc(100vh - 7em)}#project-container>.intro>.container>.media-container{position:absolute;width:100%;height:100%;overflow:hidden}#project-container>.intro>.container>.text-container{height:100%}#project-container>.intro>.container>.text-container>.masthead{padding:0 25.55205%}}@media (min-width: 700px) and (max-width: 1400px){#project-container>.intro{height:calc(100vh - 5.95em)}#project-container>.intro>.container>.text-container h3{font-size:8rem}#project-container>.intro>.container>.text-container>.masthead{padding:0 17.0347%}}@media (max-width: 700px){#project-container>.intro{height:calc(100vh - 5rem)}#project-container>.intro>.container{display:-webkit-flex;-webkit-align-items:center;display:flex;align-items:center}#project-container>.intro>.container>.media-container{position:absolute;background:black;width:100%;height:100%}#project-container>.intro>.container>.text-container{font-size:.6em}#project-container>.intro>.container>.text-container h3{font-size:12vmin}#project-container>.intro>.container>.text-container p{font-size:1.8rem}#project-container>.intro>.container>.text-container .border.left{display:none}#project-container>.intro>.container>.text-container>.masthead{padding:6.30915% 8.51735%}}#project-container>.content{max-width:1440px;margin-left:auto;margin-right:auto;color:#404040}#project-container>.content:after{content:" ";display:block;clear:both}@media (min-width: 700px) and (max-width: 800px) and (orientation: portrait){#project-container>.content{max-width:1024px;margin-left:auto;margin-right:auto}#project-container>.content:after{content:" ";display:block;clear:both}}#project-container .details>section:nth-last-child(3){margin-bottom:6.30915% !important}#project-container .details>section.brief,#project-container .details>section.learned{padding:6.30915% 0;background:#F7F7F7}#project-container .details>section.brief{margin-bottom:6.30915% !important}#project-container .details>section.learned{margin-bottom:0 !important}#project-container .details>section.learned .signature{background-image:url('../../images/static/generated/icons-s26d3954b91.png');background-position:0 -176px;background-repeat:no-repeat;height:37px;width:80px;overflow:hidden;margin-top:7.60456%}@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2){#project-container .details>section.learned .signature{background-image:url('../../images/static/generated/icons-2x-s9dbf2065d1.png');background-size:100px 654px;background-position:0 -168px;height:37px;width:80px}}#project-container .details>section.analysis{margin-bottom:6.30915% !important}#project-container .details>section article a{color:#404040;border-bottom:1px solid #404040;-moz-transition:color 0.25s,border-color 0.25s;-o-transition:color 0.25s,border-color 0.25s;-webkit-transition:color 0.25s,border-color 0.25s;transition:color 0.25s,border-color 0.25s}#project-container .details>section article a:hover{color:#82BCFF;border-color:#82BCFF}#project-container .details>section article a,#project-container .details>section article em,#project-container .details>section article i,#project-container .details>section article strong,#project-container .details>section article b{font-size:1.1em}@media (max-width: 700px){#project-container .details{clear:both;width:100%;float:left;margin-left:0;margin-right:0}#project-container .details>section{margin-bottom:14.8265%;overflow:hidden;*zoom:1}#project-container .details>section.full>article,#project-container .details>section.fluid>article{width:82.9653%;float:left;margin-right:2.2082%;margin-left:8.51735%;-moz-transform:translateY(0) !important;-ms-transform:translateY(0) !important;-webkit-transform:translateY(0) !important;transform:translateY(0) !important}#project-container .details>section.full>figure,#project-container .details>section.fluid>figure{clear:both;width:100%;float:left;margin-left:0;margin-right:0;margin-top:6.30915%;padding:0 2.2082%}#project-container .details>section.full.media>figure.media-col-2 .mobile,#project-container .details>section.full.media>figure.media-col-2 .iphone4,#project-container .details>section.fluid.media>figure.media-col-2 .mobile,#project-container .details>section.fluid.media>figure.media-col-2 .iphone4{margin-left:17.0347%;width:31.8612%;float:left;margin-right:2.2082%}#project-container .details>section.full.media>figure.media-col-2 .mobile:nth-child(2n),#project-container .details>section.full.media>figure.media-col-2 .iphone4:nth-child(2n),#project-container .details>section.fluid.media>figure.media-col-2 .mobile:nth-child(2n),#project-container .details>section.fluid.media>figure.media-col-2 .iphone4:nth-child(2n){margin-left:0%;width:31.8612%;float:left;margin-right:2.2082%}}@media (min-width: 700px) and (max-width: 1400px){#project-container .details{clear:both;width:100%;float:left;margin-left:0;margin-right:0}#project-container .details>section{margin-bottom:14.8265%;overflow:hidden;*zoom:1}#project-container .details>section.full>article{width:65.9306%;float:left;margin-right:2.2082%;margin-left:8.51735%}#project-container .details>section.full>figure{width:82.9653%;float:left;margin-right:2.2082%;margin-left:8.51735%;margin-top:6.30915%}#project-container .details>section.full.media>figure.media-col-2 .mobile,#project-container .details>section.full.media>figure.media-col-2 .iphone4{margin-left:17.0347%;width:31.8612%;float:left;margin-right:2.2082%}#project-container .details>section.full.media>figure.media-col-2 .mobile:nth-child(2n),#project-container .details>section.full.media>figure.media-col-2 .iphone4:nth-child(2n){margin-left:0%;width:31.8612%;float:left;margin-right:2.2082%}#project-container .details>section.full.media>figure.media-col-3{width:82.9653%;float:left;margin-right:2.2082%;margin-left:8.51735%}#project-container .details>section.full.media>figure.media-col-3 .mobile,#project-container .details>section.full.media>figure.media-col-3 .iphone4{width:31.8612%;float:left;margin-right:2.2082%;width:31.8612% !important}#project-container .details>section.full.media>figure.media-col-3 .mobile:nth-child(3n),#project-container .details>section.full.media>figure.media-col-3 .iphone4:nth-child(3n){float:right;margin-right:0}#project-container .details>section.full.media>figure.media-col-3 .mobile .movable{width:100%;padding-bottom:210.79545% !important}#project-container .details>section.full.media>figure.media-col-3 .mobile .movable .case{background-size:100% auto;background-repeat:no-repeat;position:absolute;width:100%;height:100%;z-index:0}#project-container .details>section.full.media>figure.media-col-3 .mobile .movable .image-container{position:absolute;z-index:1;border:1px solid #82BCFF;box-sizing:border-box}#project-container .details>section.full.media>figure.media-col-3 .mobile .movable .image-container>img{width:100%;height:100%;border:none}#project-container .details>section.full.media>figure.media-col-3 .mobile .movable .case{background-image:url('../../images/static/devices/mobile.svg?1438376432')}#project-container .details>section.full.media>figure.media-col-3 .mobile .movable .image-container{left:7.1% !important;top:13.07% !important;width:86.36% !important;height:72.91% !important}#project-container .details>section.full.media>figure.media-col-3 .iphone4 .movable{width:100%;padding-bottom:189.47368% !important}#project-container .details>section.full.media>figure.media-col-3 .iphone4 .movable .case{background-size:100% auto;background-repeat:no-repeat;position:absolute;width:100%;height:100%;z-index:0}#project-container .details>section.full.media>figure.media-col-3 .iphone4 .movable .image-container{position:absolute;z-index:1;border:1px solid #82BCFF;box-sizing:border-box}#project-container .details>section.full.media>figure.media-col-3 .iphone4 .movable .image-container>img{width:100%;height:100%;border:none}#project-container .details>section.full.media>figure.media-col-3 .iphone4 .movable .case{background-image:url('../../images/static/devices/iphone4.svg?1439694186')}#project-container .details>section.full.media>figure.media-col-3 .iphone4 .movable .image-container{left:6.8% !important;top:14.58% !important;width:85.67% !important;height:68.51% !important}#project-container .details>section.fluid>article{width:31.8612%;float:left;margin-left:8.51735%;margin-right:-100%}#project-container .details>section.fluid>figure{width:48.8959%;float:left;margin-left:42.58675%;margin-right:-100%}#project-container .details>section.fluid:nth-child(odd)>article{width:31.8612%;float:left;margin-left:59.62145%;margin-right:-100%}#project-container .details>section.fluid:nth-child(odd)>figure{width:48.8959%;float:left;margin-left:8.51735%;margin-right:-100%}}@media (min-width: 700px) and (max-width: 800px) and (orientation: portrait){#project-container .details{clear:both;width:100%;float:left;margin-left:0;margin-right:0}#project-container .details>section{margin-bottom:14.8265%;overflow:hidden;*zoom:1}#project-container .details>section.full>article{width:74.44795%;float:left;margin-right:2.2082%}#project-container .details>section.full>figure{clear:both;width:100%;float:left;margin-left:0;margin-right:0;margin-top:6.30915%}#project-container .details>section.full.media>figure.media-col-2 .mobile,#project-container .details>section.full.media>figure.media-col-2 .iphone4{margin-left:17.0347%;width:31.8612%;float:left;margin-right:2.2082%}#project-container .details>section.full.media>figure.media-col-2 .mobile:nth-child(2n),#project-container .details>section.full.media>figure.media-col-2 .iphone4:nth-child(2n){margin-left:0%;width:31.8612%;float:left;margin-right:2.2082%}#project-container .details>section.full.media>figure.media-col-3{clear:both;width:100%;float:left;margin-left:0;margin-right:0;margin-left:0}#project-container .details>section.full.media>figure.media-col-3 .mobile,#project-container .details>section.full.media>figure.media-col-3 .iphone4{width:31.8612%;float:left;margin-right:2.2082%;width:31.8612% !important}#project-container .details>section.full.media>figure.media-col-3 .mobile:nth-child(3n),#project-container .details>section.full.media>figure.media-col-3 .iphone4:nth-child(3n){float:right;margin-right:0}#project-container .details>section.full.media>figure.media-col-3 .mobile .movable{width:100%;padding-bottom:210.79545% !important}#project-container .details>section.full.media>figure.media-col-3 .mobile .movable .case{background-size:100% auto;background-repeat:no-repeat;position:absolute;width:100%;height:100%;z-index:0}#project-container .details>section.full.media>figure.media-col-3 .mobile .movable .image-container{position:absolute;z-index:1;border:1px solid #82BCFF;box-sizing:border-box}#project-container .details>section.full.media>figure.media-col-3 .mobile .movable .image-container>img{width:100%;height:100%;border:none}#project-container .details>section.full.media>figure.media-col-3 .mobile .movable .case{background-image:url('../../images/static/devices/mobile.svg?1438376432')}#project-container .details>section.full.media>figure.media-col-3 .mobile .movable .image-container{left:7.1% !important;top:13.07% !important;width:86.36% !important;height:72.91% !important}#project-container .details>section.full.media>figure.media-col-3 .iphone4 .movable{width:100%;padding-bottom:189.47368% !important}#project-container .details>section.full.media>figure.media-col-3 .iphone4 .movable .case{background-size:100% auto;background-repeat:no-repeat;position:absolute;width:100%;height:100%;z-index:0}#project-container .details>section.full.media>figure.media-col-3 .iphone4 .movable .image-container{position:absolute;z-index:1;border:1px solid #82BCFF;box-sizing:border-box}#project-container .details>section.full.media>figure.media-col-3 .iphone4 .movable .image-container>img{width:100%;height:100%;border:none}#project-container .details>section.full.media>figure.media-col-3 .iphone4 .movable .case{background-image:url('../../images/static/devices/iphone4.svg?1439694186')}#project-container .details>section.full.media>figure.media-col-3 .iphone4 .movable .image-container{left:6.8% !important;top:14.58% !important;width:85.67% !important;height:68.51% !important}#project-container .details>section.fluid>article{width:48.8959%;float:left;margin-left:0;margin-right:-100%}#project-container .details>section.fluid>figure{width:48.8959%;float:left;margin-left:51.1041%;margin-right:-100%}#project-container .details>section.fluid:nth-child(odd)>article{width:48.8959%;float:left;margin-left:51.1041%;margin-right:-100%}#project-container .details>section.fluid:nth-child(odd)>figure{width:48.8959%;float:left;margin-left:0;margin-right:-100%}}@media (min-width: 1400px){#project-container .details{width:82.9653%;float:left;margin-right:2.2082%}#project-container .details>section{margin-bottom:17.87072%;overflow:hidden;*zoom:1}#project-container .details>section.full>article{width:58.93536%;float:left;margin-right:2.6616%;margin-left:10.26616%}#project-container .details>section.full>figure{clear:both;width:100%;float:left;margin-left:0;margin-right:0;margin-top:7.60456%}#project-container .details>section.full.media>figure.media-col-2 .mobile,#project-container .details>section.full.media>figure.media-col-2 .iphone4{margin-left:17.0347%;width:31.8612%;float:left;margin-right:2.2082%}#project-container .details>section.full.media>figure.media-col-2 .mobile:nth-child(2n),#project-container .details>section.full.media>figure.media-col-2 .iphone4:nth-child(2n){margin-left:0%;width:31.8612%;float:left;margin-right:2.2082%}#project-container .details>section.full.media>figure.media-col-3{width:79.46768%;float:left;margin-right:2.6616%;margin-left:10.26616%}#project-container .details>section.full.media>figure.media-col-3 .mobile,#project-container .details>section.full.media>figure.media-col-3 .iphone4{width:31.8612%;float:left;margin-right:2.2082%;width:31.8612% !important}#project-container .details>section.full.media>figure.media-col-3 .mobile:nth-child(3n),#project-container .details>section.full.media>figure.media-col-3 .iphone4:nth-child(3n){float:right;margin-right:0}#project-container .details>section.full.media>figure.media-col-3 .mobile .movable{width:100%;padding-bottom:210.79545% !important}#project-container .details>section.full.media>figure.media-col-3 .mobile .movable .case{background-size:100% auto;background-repeat:no-repeat;position:absolute;width:100%;height:100%;z-index:0}#project-container .details>section.full.media>figure.media-col-3 .mobile .movable .image-container{position:absolute;z-index:1;border:1px solid #82BCFF;box-sizing:border-box}#project-container .details>section.full.media>figure.media-col-3 .mobile .movable .image-container>img{width:100%;height:100%;border:none}#project-container .details>section.full.media>figure.media-col-3 .mobile .movable .case{background-image:url('../../images/static/devices/mobile.svg?1438376432')}#project-container .details>section.full.media>figure.media-col-3 .mobile .movable .image-container{left:7.1% !important;top:13.07% !important;width:86.36% !important;height:72.91% !important}#project-container .details>section.full.media>figure.media-col-3 .iphone4 .movable{width:100%;padding-bottom:189.47368% !important}#project-container .details>section.full.media>figure.media-col-3 .iphone4 .movable .case{background-size:100% auto;background-repeat:no-repeat;position:absolute;width:100%;height:100%;z-index:0}#project-container .details>section.full.media>figure.media-col-3 .iphone4 .movable .image-container{position:absolute;z-index:1;border:1px solid #82BCFF;box-sizing:border-box}#project-container .details>section.full.media>figure.media-col-3 .iphone4 .movable .image-container>img{width:100%;height:100%;border:none}#project-container .details>section.full.media>figure.media-col-3 .iphone4 .movable .case{background-image:url('../../images/static/devices/iphone4.svg?1439694186')}#project-container .details>section.full.media>figure.media-col-3 .iphone4 .movable .image-container{left:6.8% !important;top:14.58% !important;width:85.67% !important;height:68.51% !important}#project-container .details>section.fluid>article{width:38.40304%;float:left;margin-left:0;margin-right:-100%}#project-container .details>section.fluid>figure{width:48.6692%;float:left;margin-left:41.06464%;margin-right:-100%}#project-container .details>section.fluid:nth-child(odd)>article{width:38.40304%;float:left;margin-left:51.3308%;margin-right:-100%}#project-container .details>section.fluid:nth-child(odd)>figure{width:48.6692%;float:left;margin-left:0;margin-right:-100%}}#project-container aside>div{margin-top:2.25em}#project-container aside>div h6{font-size:1.2em;line-height:2.2;text-transform:uppercase}#project-container aside>div p{font-size:1.4em;font-family:"whitney_bookitalic";text-transform:capitalize;color:#979797;letter-spacing:0;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#project-container aside>div.launch{margin-top:0}#project-container aside>div.share li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;font-size:2.4em;margin-right:.4em}@media (max-width: 700px){#project-container aside{clear:both;width:100%;float:left;margin-left:0;margin-right:0;-moz-transform:translateY(0) !important;-ms-transform:translateY(0) !important;-webkit-transform:translateY(0) !important;transform:translateY(0) !important;padding:8.51735%}#project-container aside li{display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline;margin-right:.5em}}@media (min-width: 700px) and (max-width: 1400px){#project-container aside{clear:both;width:100%;float:left;margin-left:0;margin-right:0;-moz-transform:translateY(0) !important;-ms-transform:translateY(0) !important;-webkit-transform:translateY(0) !important;transform:translateY(0) !important;padding-bottom:6.30915%}#project-container aside>div{width:23.34385%;float:left;margin-right:2.2082%}#project-container aside>div:nth-child(odd){margin-left:8.51735%}#project-container aside>div:nth-child(even){margin-left:0;margin-left:8.51735%}#project-container aside>div.launch,#project-container aside>div.share{margin-left:0;clear:both;width:100%;float:left;margin-left:0;margin-right:0;margin-left:8.51735%}#project-container aside li{display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline;margin-right:.5em}}@media (min-width: 1400px){#project-container aside{width:14.8265%;float:right;margin-right:0}}#project-container .feature .movable{position:absolute;width:100%;height:100%}#project-container .feature .movable img{width:100%;height:100%}#project-container .feature .movable img.outline{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #F7F7F7}#project-container .feature figure{position:relative;margin:0 auto;text-align:center;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}#project-container .feature figure.no-media{display:none}#project-container .feature figure div[data-allow-enlarge] .image-container{cursor:zoom-in;border:1px solid transparent;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition:border-color 0.25s ease-out;-o-transition:border-color 0.25s ease-out;-webkit-transition:border-color 0.25s ease-out;transition:border-color 0.25s ease-out}#project-container .feature figure div[data-allow-enlarge] .image-container:before,#project-container .feature figure div[data-allow-enlarge] .image-container:after{position:absolute;z-index:1;margin:.5em;font-size:2rem;line-height:4rem;width:4rem;height:4rem;text-align:center;color:white;background:#82BCFF;opacity:0;-moz-transition:opacity 0.25s ease-out,visibility 0.25s,-moz-transform 0.25s ease-out;-o-transition:opacity 0.25s ease-out,visibility 0.25s,-o-transform 0.25s ease-out;-webkit-transition:opacity 0.25s ease-out,visibility 0.25s,-webkit-transform 0.25s ease-out;transition:opacity 0.25s ease-out,visibility 0.25s,transform 0.25s ease-out}#project-container .feature figure div[data-allow-enlarge] .image-container:before{left:0;bottom:0;-moz-transform:translate(6px, -6px);-ms-transform:translate(6px, -6px);-webkit-transform:translate(6px, -6px);transform:translate(6px, -6px)}#project-container .feature figure div[data-allow-enlarge] .image-container:after{right:0;top:0;-moz-transform:translate(-6px, 6px);-ms-transform:translate(-6px, 6px);-webkit-transform:translate(-6px, 6px);transform:translate(-6px, 6px)}#project-container .feature figure div[data-allow-enlarge] .image-container:hover{border-color:#82BCFF}#project-container .feature figure div[data-allow-enlarge] .image-container:hover:before{opacity:1;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}#project-container .feature figure div[data-allow-enlarge] .image-container:hover:after{opacity:1;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}#project-container .feature figure>div{position:relative;margin-bottom:6.30915%}#project-container .feature figure>div.image,#project-container .feature figure>div.video{display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline;width:100%;max-width:100%}#project-container .feature figure>div.image.device .movable,#project-container .feature figure>div.video.device .movable{position:relative;margin:0 auto}#project-container .feature figure>div.image.device .aspect-container,#project-container .feature figure>div.video.device .aspect-container{height:auto}#project-container .feature figure>div.image .aspect-container,#project-container .feature figure>div.video .aspect-container{position:relative;max-width:100%;height:0}#project-container .feature figure>div.image figcaption,#project-container .feature figure>div.video figcaption{font-family:"flamaregular";text-transform:uppercase;font-size:1.2em;line-height:3;text-align:left}#project-container .feature figure>div.video>.movable{position:absolute}#project-container .feature figure>div:last-child{margin-bottom:0}#project-container .feature figure .image-container{height:100%}#project-container section .device{height:auto !important}#project-container section.fluid.media .desktop .movable{width:100%;padding-bottom:55.56712% !important}#project-container section.fluid.media .desktop .movable .case{background-size:100% auto;background-repeat:no-repeat;position:absolute;width:100%;height:100%;z-index:0}#project-container section.fluid.media .desktop .movable .image-container{position:absolute;z-index:1;border:1px solid #82BCFF;box-sizing:border-box}#project-container section.fluid.media .desktop .movable .image-container>img{width:100%;height:100%;border:none}#project-container section.fluid.media .desktop .movable .case{background-image:url('../../images/static/devices/laptop.svg?1438376342')}#project-container section.fluid.media .desktop .movable .image-container{left:13.6% !important;top:9.9% !important;width:72.52% !important;height:76.59% !important}#project-container section.fluid.media .mobile .movable{width:80%;padding-bottom:168.63636% !important}#project-container section.fluid.media .mobile .movable .case{background-size:100% auto;background-repeat:no-repeat;position:absolute;width:100%;height:100%;z-index:0}#project-container section.fluid.media .mobile .movable .image-container{position:absolute;z-index:1;border:1px solid #82BCFF;box-sizing:border-box}#project-container section.fluid.media .mobile .movable .image-container>img{width:100%;height:100%;border:none}#project-container section.fluid.media .mobile .movable .case{background-image:url('../../images/static/devices/mobile.svg?1438376432')}#project-container section.fluid.media .mobile .movable .image-container{left:7.1% !important;top:13.07% !important;width:86.36% !important;height:72.91% !important}#project-container section.fluid.media .iphone4 .movable{width:80%;padding-bottom:151.57895% !important}#project-container section.fluid.media .iphone4 .movable .case{background-size:100% auto;background-repeat:no-repeat;position:absolute;width:100%;height:100%;z-index:0}#project-container section.fluid.media .iphone4 .movable .image-container{position:absolute;z-index:1;border:1px solid #82BCFF;box-sizing:border-box}#project-container section.fluid.media .iphone4 .movable .image-container>img{width:100%;height:100%;border:none}#project-container section.fluid.media .iphone4 .movable .case{background-image:url('../../images/static/devices/iphone4.svg?1439694186')}#project-container section.fluid.media .iphone4 .movable .image-container{left:6.8% !important;top:14.58% !important;width:85.67% !important;height:68.51% !important}#project-container section.fluid.media .tablet-portrait .movable{width:80%;padding-bottom:117.92829% !important}#project-container section.fluid.media .tablet-portrait .movable .case{background-size:100% auto;background-repeat:no-repeat;position:absolute;width:100%;height:100%;z-index:0}#project-container section.fluid.media .tablet-portrait .movable .image-container{position:absolute;z-index:1;border:1px solid #82BCFF;box-sizing:border-box}#project-container section.fluid.media .tablet-portrait .movable .image-container>img{width:100%;height:100%;border:none}#project-container section.fluid.media .tablet-portrait .movable .case{background-image:url('../../images/static/devices/tablet-portrait.svg?1438376548')}#project-container section.fluid.media .tablet-portrait .movable .image-container{left:7.76% !important;top:10% !important;width:85% !important;height:80% !important}#project-container section.fluid.media .tablet-landscape .movable{width:100%;padding-bottom:67.83784% !important}#project-container section.fluid.media .tablet-landscape .movable .case{background-size:100% auto;background-repeat:no-repeat;position:absolute;width:100%;height:100%;z-index:0}#project-container section.fluid.media .tablet-landscape .movable .image-container{position:absolute;z-index:1;border:1px solid #82BCFF;box-sizing:border-box}#project-container section.fluid.media .tablet-landscape .movable .image-container>img{width:100%;height:100%;border:none}#project-container section.fluid.media .tablet-landscape .movable .case{background-image:url('../../images/static/devices/tablet-landscape.svg?1438376602')}#project-container section.fluid.media .tablet-landscape .movable .image-container{left:10% !important;top:7.76% !important;width:80% !important;height:85% !important}#project-container section.full.media figure.media-col-3 .device{max-width:none !important}#project-container section.full.media figure:not(.media-col-3) .desktop{max-width:960px !important}#project-container section.full.media figure:not(.media-col-3) .mobile{max-width:350px !important}#project-container section.full.media figure:not(.media-col-3) .iphone4{max-width:350px !important}#project-container section.full.media figure:not(.media-col-3) .tablet-portrait{max-width:500px !important}#project-container section.full.media figure:not(.media-col-3) .tablet-landscape{max-width:740px !important}#project-container section.full.media figure .desktop .movable{width:100%;padding-bottom:55.56712% !important}#project-container section.full.media figure .desktop .movable .case{background-size:100% auto;background-repeat:no-repeat;position:absolute;width:100%;height:100%;z-index:0}#project-container section.full.media figure .desktop .movable .image-container{position:absolute;z-index:1;border:1px solid #82BCFF;box-sizing:border-box}#project-container section.full.media figure .desktop .movable .image-container>img{width:100%;height:100%;border:none}#project-container section.full.media figure .desktop .movable .case{background-image:url('../../images/static/devices/laptop.svg?1438376342')}#project-container section.full.media figure .desktop .movable .image-container{left:13.6% !important;top:9.9% !important;width:72.52% !important;height:76.59% !important}#project-container section.full.media figure .mobile .movable{width:80%;padding-bottom:168.63636% !important}#project-container section.full.media figure .mobile .movable .case{background-size:100% auto;background-repeat:no-repeat;position:absolute;width:100%;height:100%;z-index:0}#project-container section.full.media figure .mobile .movable .image-container{position:absolute;z-index:1;border:1px solid #82BCFF;box-sizing:border-box}#project-container section.full.media figure .mobile .movable .image-container>img{width:100%;height:100%;border:none}#project-container section.full.media figure .mobile .movable .case{background-image:url('../../images/static/devices/mobile.svg?1438376432')}#project-container section.full.media figure .mobile .movable .image-container{left:7.1% !important;top:13.07% !important;width:86.36% !important;height:72.91% !important}#project-container section.full.media figure .iphone4 .movable{width:80%;padding-bottom:151.57895% !important}#project-container section.full.media figure .iphone4 .movable .case{background-size:100% auto;background-repeat:no-repeat;position:absolute;width:100%;height:100%;z-index:0}#project-container section.full.media figure .iphone4 .movable .image-container{position:absolute;z-index:1;border:1px solid #82BCFF;box-sizing:border-box}#project-container section.full.media figure .iphone4 .movable .image-container>img{width:100%;height:100%;border:none}#project-container section.full.media figure .iphone4 .movable .case{background-image:url('../../images/static/devices/iphone4.svg?1439694186')}#project-container section.full.media figure .iphone4 .movable .image-container{left:6.8% !important;top:14.58% !important;width:85.67% !important;height:68.51% !important}#project-container section.full.media figure .tablet-portrait .movable{width:80%;padding-bottom:117.92829% !important}#project-container section.full.media figure .tablet-portrait .movable .case{background-size:100% auto;background-repeat:no-repeat;position:absolute;width:100%;height:100%;z-index:0}#project-container section.full.media figure .tablet-portrait .movable .image-container{position:absolute;z-index:1;border:1px solid #82BCFF;box-sizing:border-box}#project-container section.full.media figure .tablet-portrait .movable .image-container>img{width:100%;height:100%;border:none}#project-container section.full.media figure .tablet-portrait .movable .case{background-image:url('../../images/static/devices/tablet-portrait.svg?1438376548')}#project-container section.full.media figure .tablet-portrait .movable .image-container{left:7.76% !important;top:10% !important;width:85% !important;height:80% !important}#project-container section.full.media figure .tablet-landscape .movable{width:100%;padding-bottom:67.83784% !important}#project-container section.full.media figure .tablet-landscape .movable .case{background-size:100% auto;background-repeat:no-repeat;position:absolute;width:100%;height:100%;z-index:0}#project-container section.full.media figure .tablet-landscape .movable .image-container{position:absolute;z-index:1;border:1px solid #82BCFF;box-sizing:border-box}#project-container section.full.media figure .tablet-landscape .movable .image-container>img{width:100%;height:100%;border:none}#project-container section.full.media figure .tablet-landscape .movable .case{background-image:url('../../images/static/devices/tablet-landscape.svg?1438376602')}#project-container section.full.media figure .tablet-landscape .movable .image-container{left:10% !important;top:7.76% !important;width:80% !important;height:85% !important}#project-container .siblings>a{position:relative;z-index:0;display:block;margin:6.30915% auto;-moz-background-size:36px 22px;-o-background-size:36px 22px;-webkit-background-size:36px 22px;background-size:36px 22px;background-image:url('../../images/static/dots-pattern.png?1438475609');background-repeat:repeat}@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2){#project-container .siblings>a{background-image:url('../../images/static/dots-pattern@2x.png?1438475609')}}#project-container .siblings>a>.inner{position:relative;height:0;padding-bottom:38%;text-align:center}#project-container .siblings>a>.inner>.movable{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;-moz-transition:-moz-transform 0.2s cubic-bezier(0.39, 0.575, 0.565, 1);-o-transition:-o-transform 0.2s cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-transition:-webkit-transform 0.2s cubic-bezier(0.39, 0.575, 0.565, 1);transition:transform 0.2s cubic-bezier(0.39, 0.575, 0.565, 1)}#project-container .siblings>a>.inner>.movable>.background-container,#project-container .siblings>a>.inner>.movable>.text-container{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-flex;-webkit-align-items:center;display:flex;align-items:center}#project-container .siblings>a>.inner>.movable>.background-container>.inner,#project-container .siblings>a>.inner>.movable>.text-container>.inner{margin:0 auto}#project-container .siblings>a>.inner>.movable>.background-container{background-position:center center;background-size:100% 100%;color:#404040;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);-moz-transition:-moz-transform 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:-o-transform 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:-webkit-transform 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.2s cubic-bezier(0.215, 0.61, 0.355, 1)}#project-container .siblings>a>.inner>.movable>.background-container .icon,#project-container .siblings>a>.inner>.movable>.background-container article ul>li:before,article #project-container .siblings>a>.inner>.movable>.background-container ul>li:before,#project-container .siblings>a>.inner>.movable>.background-container #main-header .navigation ul li a:before,#main-header .navigation ul li #project-container .siblings>a>.inner>.movable>.background-container a:before,#project-container .siblings>a>.inner>.movable>.background-container .feature figure div[data-allow-enlarge] .image-container:before,#project-container .feature figure div[data-allow-enlarge] .siblings>a>.inner>.movable>.background-container .image-container:before,#project-container .siblings>a>.inner>.movable>.background-container .feature figure div[data-allow-enlarge] .image-container:after,#project-container .feature figure div[data-allow-enlarge] .siblings>a>.inner>.movable>.background-container .image-container:after,#project-container .siblings>a>.inner>.movable>.background-container #image-viewer-container #image-viewer .close,#image-viewer-container #image-viewer #project-container .siblings>a>.inner>.movable>.background-container .close,#project-container .siblings>a>.inner>.movable>.background-container #image-viewer-container #image-viewer .slider>.inner:before,#image-viewer-container #image-viewer #project-container .siblings>a>.inner>.movable>.background-container .slider>.inner:before,#project-container .siblings>a>.inner>.movable>.background-container #image-viewer-container #image-viewer .slider>.inner:after,#image-viewer-container #image-viewer #project-container .siblings>a>.inner>.movable>.background-container .slider>.inner:after{font-size:5.1rem}#project-container .siblings>a>.inner>.movable>.text-container{background:#82BCFF;color:white;-webkit-backface-visibility:hidden;-moz-transform:translateY(101%);-ms-transform:translateY(101%);-webkit-transform:translateY(101%);transform:translateY(101%);-moz-transition:-moz-transform 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:-o-transform 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:-webkit-transform 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.2s cubic-bezier(0.215, 0.61, 0.355, 1)}#project-container .siblings>a>.inner>.movable>.text-container .icon,#project-container .siblings>a>.inner>.movable>.text-container article ul>li:before,article #project-container .siblings>a>.inner>.movable>.text-container ul>li:before,#project-container .siblings>a>.inner>.movable>.text-container #main-header .navigation ul li a:before,#main-header .navigation ul li #project-container .siblings>a>.inner>.movable>.text-container a:before,#project-container .siblings>a>.inner>.movable>.text-container .feature figure div[data-allow-enlarge] .image-container:before,#project-container .feature figure div[data-allow-enlarge] .siblings>a>.inner>.movable>.text-container .image-container:before,#project-container .siblings>a>.inner>.movable>.text-container .feature figure div[data-allow-enlarge] .image-container:after,#project-container .feature figure div[data-allow-enlarge] .siblings>a>.inner>.movable>.text-container .image-container:after,#project-container .siblings>a>.inner>.movable>.text-container #image-viewer-container #image-viewer .close,#image-viewer-container #image-viewer #project-container .siblings>a>.inner>.movable>.text-container .close,#project-container .siblings>a>.inner>.movable>.text-container #image-viewer-container #image-viewer .slider>.inner:before,#image-viewer-container #image-viewer #project-container .siblings>a>.inner>.movable>.text-container .slider>.inner:before,#project-container .siblings>a>.inner>.movable>.text-container #image-viewer-container #image-viewer .slider>.inner:after,#image-viewer-container #image-viewer #project-container .siblings>a>.inner>.movable>.text-container .slider>.inner:after{font-size:1.7rem}#project-container .siblings>a>.inner>.movable>.text-container p{display:block;margin:1rem auto 0 auto;font-family:"whitney_lightitalic";font-size:1.6rem;line-height:1.25;max-width:150px}#project-container .siblings>a.prev{margin-left:0}#project-container .siblings>a.next{float:right;margin-right:0}#project-container .siblings>a:hover{z-index:1}#project-container .siblings>a:hover.prev .movable{-moz-transform:translate(-1.5rem, -1.5rem);-ms-transform:translate(-1.5rem, -1.5rem);-webkit-transform:translate(-1.5rem, -1.5rem);transform:translate(-1.5rem, -1.5rem)}#project-container .siblings>a:hover.next .movable{-moz-transform:translate(1.5rem, -1.5rem);-ms-transform:translate(1.5rem, -1.5rem);-webkit-transform:translate(1.5rem, -1.5rem);transform:translate(1.5rem, -1.5rem)}#project-container .siblings>a:hover .movable>.background-container{-moz-transform:translateY(-30%);-ms-transform:translateY(-30%);-webkit-transform:translateY(-30%);transform:translateY(-30%)}#project-container .siblings>a:hover .movable>.text-container{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}#project-container .siblings>a:hover .movable>.text-container .icon,#project-container .siblings>a:hover .movable>.text-container article ul>li:before,article #project-container .siblings>a:hover .movable>.text-container ul>li:before,#project-container .siblings>a:hover .movable>.text-container #main-header .navigation ul li a:before,#main-header .navigation ul li #project-container .siblings>a:hover .movable>.text-container a:before,#project-container .siblings>a:hover .movable>.text-container .feature figure div[data-allow-enlarge] .image-container:before,#project-container .feature figure div[data-allow-enlarge] .siblings>a:hover .movable>.text-container .image-container:before,#project-container .siblings>a:hover .movable>.text-container .feature figure div[data-allow-enlarge] .image-container:after,#project-container .feature figure div[data-allow-enlarge] .siblings>a:hover .movable>.text-container .image-container:after,#project-container .siblings>a:hover .movable>.text-container #image-viewer-container #image-viewer .close,#image-viewer-container #image-viewer #project-container .siblings>a:hover .movable>.text-container .close,#project-container .siblings>a:hover .movable>.text-container #image-viewer-container #image-viewer .slider>.inner:before,#image-viewer-container #image-viewer #project-container .siblings>a:hover .movable>.text-container .slider>.inner:before,#project-container .siblings>a:hover .movable>.text-container #image-viewer-container #image-viewer .slider>.inner:after,#image-viewer-container #image-viewer #project-container .siblings>a:hover .movable>.text-container .slider>.inner:after{-moz-animation:fade-in-from-bottom 0.35s cubic-bezier(0.215, 0.61, 0.355, 1) both;-webkit-animation:fade-in-from-bottom 0.35s cubic-bezier(0.215, 0.61, 0.355, 1) both;animation:fade-in-from-bottom 0.35s cubic-bezier(0.215, 0.61, 0.355, 1) both;-moz-animation-delay:0.1s;-webkit-animation-delay:0.1s;animation-delay:0.1s}#project-container .siblings>a:hover .movable>.text-container p{-moz-animation:fade-in-from-bottom 0.35s cubic-bezier(0.215, 0.61, 0.355, 1) both;-webkit-animation:fade-in-from-bottom 0.35s cubic-bezier(0.215, 0.61, 0.355, 1) both;animation:fade-in-from-bottom 0.35s cubic-bezier(0.215, 0.61, 0.355, 1) both;-moz-animation-delay:0.15s;-webkit-animation-delay:0.15s;animation-delay:0.15s}@media (max-width: 800px){#project-container .siblings>a{width:48.8959%;float:left;margin-right:2.2082%}}@media (min-width: 800px){#project-container .siblings>a{width:31.8612%;float:left;margin-right:2.2082%}}@media (min-width: 1400px){#project-container .siblings>a{width:28.13688%;float:left;margin-right:2.6616%}}#about .intro{position:relative;background-image:url('../../images/static/about-masthead.jpg?1464528522');background-position:center center}#about .intro .container{position:relative;height:100%}#about .intro .scroll{position:absolute;bottom:0;left:50%;margin-left:-2.5rem}@media (min-width: 700px){#about .intro{background-size:auto 100%}}@media (min-width: 700px) and (max-width: 1400px){#about .intro{height:calc(100vh - 5.95em - 8px)}}@media (min-width: 700px) and (max-width: 800px) and (orientation: portrait){#about .intro{background-size:100% auto;background-repeat:no-repeat}}@media (min-width: 1400px){#about .intro{height:calc(100vh - 7em - 8px)}}@media (max-width: 700px){#about .intro{height:0;padding-bottom:45.00703%;background-size:100% 100%}#about .intro .scroll{display:none}}#about>.content{padding:6.30915% 0}@media (min-width: 700px){#about>.content{max-width:1440px;margin-left:auto;margin-right:auto;margin-top:2.05047%}#about>.content:after{content:" ";display:block;clear:both}#about>.content aside{width:14.8265%;float:left;margin-right:2.2082%;margin-left:8.51735%}#about>.content aside .portrait{margin-top:1rem;width:80%;padding-bottom:80%}#about>.content .details{width:65.9306%;float:left;margin-right:2.2082%}#about>.content .details .status{width:74.16268%;float:left;margin-right:3.34928%}#about>.content .details .merit{width:48.32536%;float:left;margin-right:3.34928%}#about>.content .details .merit.has-figure{clear:both;width:100%;float:left;margin-left:0;margin-right:0}#about>.content .details .merit.has-figure .heading-container{padding-right:48.32536%}#about>.content .details .merit.has-figure .content-container p{width:48.32536%;float:left;margin-right:3.34928%}#about>.content .details .merit.has-figure .content-container .figure{width:48.32536%;float:right;margin-right:0}#about>.content .details .merit.even{float:right;margin-right:0}#about>.content .details .merit h4{min-height:12rem}#about>.content .details .merit p{padding-right:3.34928%}#about>.content .details .social li{width:48.32536%;float:left;margin-right:3.34928%}#about>.content .details .social li:nth-child(even){float:right;margin-right:0}}@media (min-width: 700px) and (max-width: 800px) and (orientation: portrait){#about>.content{max-width:1440px;margin-left:auto;margin-right:auto;margin-top:2.05047%}#about>.content:after{content:" ";display:block;clear:both}#about>.content aside{clear:both;width:100%;float:left;margin-left:0;margin-right:0;-moz-transform:translateY(0) !important;-ms-transform:translateY(0) !important;-webkit-transform:translateY(0) !important;transform:translateY(0) !important}#about>.content aside .portrait{margin:6.30915% auto;width:20%;padding-bottom:20%}#about>.content .details{width:82.9653%;float:left;margin-right:2.2082%;margin-left:8.51735%}#about>.content .details .heading{text-align:center}#about>.content .details .heading .border{margin:2rem auto}#about>.content .details .status{clear:both;width:100%;float:left;margin-left:0;margin-right:0}#about>.content .details .merit{width:48.6692%;float:left;margin-right:2.6616%}#about>.content .details .merit.has-figure{clear:both;width:100%;float:left;margin-left:0;margin-right:0}#about>.content .details .merit.has-figure .heading-container{padding-right:48.6692%}#about>.content .details .merit.has-figure .content-container p{width:48.6692%;float:left;margin-right:2.6616%}#about>.content .details .merit.has-figure .content-container .figure{width:48.6692%;float:right;margin-right:0}#about>.content .details .merit.even{float:right;margin-right:0}#about>.content .details .merit h4{width:80%;min-height:12rem}#about>.content .details .social li{width:48.6692%;float:left;margin-right:2.6616%}#about>.content .details .social li:nth-child(even){float:right;margin-right:0}}@media (max-width: 700px){#about>.content{max-width:1440px;margin-left:auto;margin-right:auto;padding:0 2.2082% 14.8265% 2.2082%}#about>.content:after{content:" ";display:block;clear:both}#about>.content aside{clear:both;width:100%;float:left;margin-left:0;margin-right:0;-moz-transform:translateY(0) !important;-ms-transform:translateY(0) !important;-webkit-transform:translateY(0) !important;transform:translateY(0) !important}#about>.content aside .portrait{margin:6.30915% auto;width:30%;padding-bottom:30%}#about>.content .details{clear:both;width:100%;float:left;margin-left:0;margin-right:0}#about>.content .details .heading{text-align:center}#about>.content .details .heading .border{margin:2rem auto}#about>.content .details .heading .greeting{font-size:3em}#about>.content .details .merit{padding:0 4.51613%;margin-bottom:12.90323%}#about>.content .details .merit h4{margin-bottom:.6em}#about>.content .details .social{font-size:.8em;text-align:left;padding:0 4.51613%}#about>.content .details .social ul{text-align:left}}#about .portrait{-moz-background-size:100% 100%;-o-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;background-image:url('../../images/static/portrait.png?1463622037');-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2){#about .portrait{background-image:url('../../images/static/portrait@2x.png?1463621986')}}#about .heading{overflow:hidden;*zoom:1}#about .heading .greeting{font-size:4em}#about .heading .greeting p{font-size:inherit;font-family:"flamaregular"}#about .heading .greeting p:last-child{font-size:2em;font-family:"Whitney";line-height:0.9}#about .heading .status{margin-bottom:2rem}#about .heading .status p{font-size:2.4em;font-family:"whitney_lightitalic";line-height:1.4}#about .social h3{font-size:4em}#about .social .or{display:block;margin:.5em 0 1em 0;font-size:2.6em;font-family:"flamaregular";text-transform:uppercase;color:#82BCFF}#about .social ul{overflow:hidden;*zoom:1}#about .social ul>li>a{display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline;margin:1em 0 1.5em 0}#about .social ul>li>a:hover .icon,#about .social ul>li>a:hover article ul>li:before,article #about .social ul>li>a:hover ul>li:before,#about .social #main-header .navigation ul>li>a:hover li a:before,#main-header .navigation #about .social ul>li>a:hover li a:before,#about .social ul>li>a:hover #project-container .feature figure div[data-allow-enlarge] .image-container:before,#project-container .feature figure div[data-allow-enlarge] #about .social ul>li>a:hover .image-container:before,#about .social ul>li>a:hover #project-container .feature figure div[data-allow-enlarge] .image-container:after,#project-container .feature figure div[data-allow-enlarge] #about .social ul>li>a:hover .image-container:after,#about .social ul>li>a:hover #image-viewer-container #image-viewer .close,#image-viewer-container #image-viewer #about .social ul>li>a:hover .close,#about .social ul>li>a:hover #image-viewer-container #image-viewer .slider>.inner:before,#image-viewer-container #image-viewer #about .social ul>li>a:hover .slider>.inner:before,#about .social ul>li>a:hover #image-viewer-container #image-viewer .slider>.inner:after,#image-viewer-container #image-viewer #about .social ul>li>a:hover .slider>.inner:after{background:transparent;color:#82BCFF}#about .social ul>li>a .icon,#about .social ul>li>a article ul>li:before,article #about .social ul>li>a ul>li:before,#about .social #main-header .navigation ul>li>a li a:before,#main-header .navigation #about .social ul>li>a li a:before,#about .social ul>li>a #project-container .feature figure div[data-allow-enlarge] .image-container:before,#project-container .feature figure div[data-allow-enlarge] #about .social ul>li>a .image-container:before,#about .social ul>li>a #project-container .feature figure div[data-allow-enlarge] .image-container:after,#project-container .feature figure div[data-allow-enlarge] #about .social ul>li>a .image-container:after,#about .social ul>li>a #image-viewer-container #image-viewer .close,#image-viewer-container #image-viewer #about .social ul>li>a .close,#about .social ul>li>a #image-viewer-container #image-viewer .slider>.inner:before,#image-viewer-container #image-viewer #about .social ul>li>a .slider>.inner:before,#about .social ul>li>a #image-viewer-container #image-viewer .slider>.inner:after,#image-viewer-container #image-viewer #about .social ul>li>a .slider>.inner:after{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:5rem;height:5rem;line-height:5rem;text-align:center;font-size:2rem;color:#fff;background:#82BCFF;border:2px solid #82BCFF;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition:color 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),background 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:color 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),background 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:color 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),background 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),background 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}#about .social ul>li>a p{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;font-size:2em;text-indent:.6em}#about .border{margin:2rem 0;width:30px;height:10px}#about hr{margin:6rem 0}#about .merit{margin-bottom:6.30915%}#about .app-icon{margin:.25rem}#main-scrollbar{z-index:10}@media (max-width: 700px){#main-scrollbar{top:4.9em;height:calc(100% - 9.8em)}}@media (min-width: 700px) and (max-width: 1400px){#main-scrollbar{top:5.95em;height:calc(100% - 11.9em)}}@media (min-width: 1400px){#main-scrollbar{top:7em;height:calc(100% - 14em)}}#image-viewer-container{position:fixed;z-index:15;width:100%;height:100%;overflow:hidden;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;display:none}#image-viewer-container.show{display:block}#image-viewer-container #image-viewer{width:100%;height:100%}#image-viewer-container #image-viewer>.overlay{position:absolute;z-index:0;bottom:0;z-index:0;width:100%;background:#F7F7F7}#image-viewer-container #image-viewer>.image{position:absolute;z-index:1;width:0;height:0;cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}#image-viewer-container #image-viewer>.image.loaded .default{display:none !important}#image-viewer-container #image-viewer>.image.loaded .large{display:block !important}#image-viewer-container #image-viewer>.image>.image-container{-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#image-viewer-container #image-viewer>.image>.image-container>.shadow{display:none;position:absolute;z-index:0;top:20px;left:20px;width:100%;height:100%;-moz-background-size:36px 22px;-o-background-size:36px 22px;-webkit-background-size:36px 22px;background-size:36px 22px;background-image:url('../../images/static/dots-pattern.png?1438475609');background-repeat:repeat;pointer-events:none}@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2){#image-viewer-container #image-viewer>.image>.image-container>.shadow{background-image:url('../../images/static/dots-pattern@2x.png?1438475609')}}#image-viewer-container #image-viewer>.image>.image-container>.shadow.show{display:block}#image-viewer-container #image-viewer>.image>.image-container img{position:absolute;z-index:1;width:100%;height:100%;-webkit-backface-visibility:hidden}#image-viewer-container #image-viewer>.image>.image-container .default{display:block}#image-viewer-container #image-viewer>.image>.image-container .large{display:none}#image-viewer-container #image-viewer>.controls{position:absolute;z-index:2;right:4%;top:50%;width:40px;visibility:visible;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-moz-transition:opacity 0.25s,visibility 0.25s;-o-transition:opacity 0.25s,visibility 0.25s;-webkit-transition:opacity 0.25s,visibility 0.25s;transition:opacity 0.25s,visibility 0.25s}#image-viewer-container #image-viewer>.controls:not(.show){opacity:0;visibility:hidden}#image-viewer-container #image-viewer>.controls.disabled{opacity:0 !important;visibility:hidden !important}#image-viewer-container #image-viewer .close{width:100%;height:40px;background:#82BCFF;font-size:1.4rem;color:white}#image-viewer-container #image-viewer .slider{width:100%;height:230px;background:white;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #82BCFF;-moz-box-shadow:1px 1px 2px 0px rgba(0,0,0,0.1);-webkit-box-shadow:1px 1px 2px 0px rgba(0,0,0,0.1);box-shadow:1px 1px 2px 0px rgba(0,0,0,0.1)}#image-viewer-container #image-viewer .slider>.inner{position:relative;left:18px;top:35px;width:1px;height:160px}#image-viewer-container #image-viewer .slider>.inner:before,#image-viewer-container #image-viewer .slider>.inner:after{position:absolute;left:-1rem;display:block;width:2rem;height:3rem;font-size:1.4rem;line-height:3rem;text-align:center;color:#82BCFF}#image-viewer-container #image-viewer .slider>.inner:before{top:-3rem}#image-viewer-container #image-viewer .slider>.inner:after{top:100%}#image-viewer-container #image-viewer .slider>.inner>.track{position:absolute;top:0;left:0;width:2px;height:100%;margin-left:-1px;background:rgba(130,188,255,0.25)}#image-viewer-container #image-viewer .slider>.inner>.handle{position:absolute;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:18px;height:50px;cursor:ns-resize}#image-viewer-container #image-viewer .slider>.inner>.handle:after{content:'';display:block;position:relative;width:100%;height:100%;background:white;border:2px solid #82BCFF}@media (max-width: 700px){#image-viewer-container #image-viewer .slider{display:none}}
