a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}lesshat-selector{-lh-property:0}@-webkit-keyframes rotate360{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes rotate360{0%{-moz-transform:rotate(0)}100%{-moz-transform:rotate(360deg)}}@-o-keyframes rotate360{0%{-o-transform:rotate(0)}100%{-o-transform:rotate(360deg)}}@keyframes rotate360{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}[not-existing]{zoom:1}.debug *{background-color:rgba(100,100,100,.2)}.unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none}.selectable{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;-o-user-select:text;user-select:text;-webkit-user-drag:text;user-drag:text}.hide{display:none}.hideCursor{cursor:none!important}.hideTapHighlight{-webkit-tap-highlight-color:transparent}.vertical_inset_shadows{-webkit-box-shadow:inset 0 10px 15px -8px rgba(0,0,0,.3),inset 0 -10px 50px -8px rgba(0,0,0,.6);-moz-box-shadow:inset 0 10px 15px -8px rgba(0,0,0,.3),inset 0 -10px 50px -8px rgba(0,0,0,.6);box-shadow:inset 0 10px 15px -8px rgba(0,0,0,.3),inset 0 -10px 50px -8px rgba(0,0,0,.6)}.vertical_inset_shadows>img{position:relative;display:block;z-index:-2}.ucFirst{text-transform:lowercase}.ucFirst:first-letter{text-transform:uppercase}.block{display:block!important}@media screen and (orientation:portrait){.landscape_only{display:none!important}}@media screen and (orientation:landscape){.portrait_only{display:none!important}}.invisible{visibility:hidden}html .desktop_only{display:none!important}html.desktop .desktop_only,html.desktop .desktop_only_ib{display:inline-block!important}html.desktop .desktop_only_i{display:inline-block!important}html.desktop .desktop_only_b{display:inline-block!important}html .mobile_only{display:none!important}html.mobile .mobile_only,html.mobile .mobile_only_ib{display:inline-block!important}html.mobile .mobile_only_i{display:inline-block!important}html.mobile .mobile_only_b{display:inline-block!important}html .tablet_only{display:none!important}html.tablet .tablet_only,html.tablet .tablet_only_ib{display:inline-block!important}html.tablet .tablet_only_i{display:inline-block!important}html.tablet .tablet_only_b{display:inline-block!important}html.mobile .no_mobile{display:none!important}.clear_float{clear:both}.forceGPU{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}a{color:inherit;text-decoration:none;border:none;cursor:pointer}a>*{color:inherit;text-decoration:none;border:none}.vertical_center_wrapper{display:table;height:100%;width:100%}.vertical_center_wrapper .vertical_center{display:table-cell;vertical-align:middle}.no_width{width:0;white-space:nowrap}.no_wrap{white-space:nowrap}.no_break{display:inline-block}@font-face{font-family:Typewriter;src:url(TYPEWR__.eot?) format("eot"),url(TYPEWR__.woff) format("woff"),url(TYPEWR__.ttf) format("truetype"),url(TYPEWR__.svg#Typewriter) format("svg");font-weight:400;font-style:normal}html{position:relative;font-family:Typewriter,Arial;font-weight:400;color:#5f5e5e}html body{position:relative;font-size:17px;line-height:1.2em}@media screen and (max-width:640px){html body{font-size:11.9px}}h1{color:#7ccdc2;text-transform:uppercase;font-size:3.5em;line-height:150%;margin-bottom:.75em}@media screen and (max-width:1000px){h1{font-size:3.3em}}h2{color:#7ccdc2;font-size:3.5em;line-height:150%;margin-bottom:.75em}@media screen and (max-width:1000px){h2{font-size:2em}}h3{color:#7ccdc2;font-size:2.5em;line-height:150%;margin-bottom:.75em}@media screen and (max-width:1000px){h3{font-size:1.5em}}h4{font-weight:700;font-size:1.3em;color:#454545;margin-bottom:1em}@media screen and (max-width:1000px){h4{font-size:1em}}cite,div.text,p{width:34em;max-width:80%;text-align:justify;display:block;margin-left:auto;margin-right:auto;padding-bottom:1.25em}cite{font-style:italic}section{margin-top:8em}@media screen and (max-width:640px){section{margin-top:3.5em}}section:first-child{margin-top:3.5em}hr{width:28em;max-width:60%;margin:2.75em auto}em{font-style:italic}ul>li{list-style:square}ol>li{list-style:decimal}li{margin-top:.75em}strong{font-weight:700;color:#2c2b2b}header{background-color:#eeedec;position:fixed;top:2em;left:0;right:0;padding:.7em;z-index:100;opacity:.95}header nav{float:right;position:relative;bottom:-.2em;line-height:1;font-size:1.1em;font-weight:700;color:#454545;text-transform:uppercase}header nav .item{padding:0 4em}header .signature{position:absolute;height:3.75em;top:-.45em;left:2.5em}@media screen and (max-width:1000px){header{height:1.2em}header nav{display:none}header .signature{left:50%;margin-left:-6.3em}}.main-content{padding-top:9em;text-align:center}.main-content .fill-w{width:100%}.cover{background-color:#daf0ed;padding-bottom:4em}.cover>*{width:40em;max-width:80%}.works-wrapper{width:60em;max-width:80%;margin:0 auto}.works-wrapper #loading img{max-width:100%;height:auto}.works-wrapper .work{display:block;width:32%;width:calc(33.33333% - 2px);height:13em;background-repeat:no-repeat;background-size:cover;float:left;margin:1px}@media screen and (max-width:640px){.works-wrapper .work{width:100%;margin:0 0 .5em 0}}.works-wrapper .work>div{background-color:rgba(250,250,250,0);-webkit-transition:background-color .1s ease;-moz-transition:background-color .1s ease;-o-transition:background-color .1s ease;transition:background-color .1s ease}.works-wrapper .work .title{width:100%;margin:0 auto;display:block;background-color:#7ccdc2;color:#FFF;font-size:1.25em;line-height:100%;position:relative;padding:.4em 0;opacity:0;-webkit-transform:translateY(.5em);-moz-transform:translateY(.5em);-ms-transform:translateY(.5em);-o-transform:translateY(.5em);transform:translateY(.5em);-webkit-transition:opacity .4s ease,-webkit-transform .2s ease;-moz-transition:opacity .4s ease,-moz-transform .2s ease;-o-transition:opacity .4s ease,-o-transform .2s ease;transition:opacity .4s ease,-webkit-transform .2s ease,-moz-transform .2s ease,-o-transform .2s ease,transform .2s ease}.works-wrapper .work .title span{position:relative;bottom:-.15em}html.desktop .works-wrapper .work:hover>div{background-color:rgba(250,250,250,.2)}html.desktop .works-wrapper .work:hover .title{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}#projectcontainer .back-to-imageslist{font-weight:700;color:#000}#projectcontainer .back-to-imageslist img{height:1em;width:auto;vertical-align:top}#projectcontainer h3{margin-top:1em}#projectcontainer #projectImages>div{margin-bottom:2em}#projectcontainer #projectImages>div span{font-size:16px!important;font-style:inherit!important;font-family:inherit!important}#projectcontainer #projectImages>div img{max-width:100%;height:auto}.parallax-image{height:33em;background-size:cover;overflow:hidden;background-position:center center}.cluster{display:inline-block;margin-top:.5em}.gallery{width:40em;max-width:80%;margin:3em auto}.gallery img{width:100%;vertical-align:middle;margin-bottom:1.5em}footer{margin-top:6em;text-align:center;margin-bottom:5em}footer .contacts{margin:.75em auto 4em auto;text-align:left;display:inline-block;line-height:150%}footer .contacts .heading{font-weight:700;font-size:1.3em;color:#7ccdc2}footer .social .logo{height:3em;padding:0 .9em}.modalio-wrapper-inner>#embed{padding-top:4em}