@charset "UTF-8";/*! normalize.scss v0.1.0 | MIT License | based on git.io/normalize */img,legend{border:0}*,html{-webkit-text-size-adjust:100%}.uppercase,body{text-transform:uppercase}.slick-dots,ul{list-style:none}html{font-family:sans-serif;-ms-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;background:0 0;outline:0}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}.slick-dots li,.slick-dots li button,.slideshow .slide,a{cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{padding:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:slick;src:url(./fonts/slick.eot);src:url(./fonts/slick.eot?#iefix) format("embedded-opentype"),url(./fonts/slick.woff) format("woff"),url(./fonts/slick.ttf) format("truetype"),url(./fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;color:#fff;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}.slick-next:before,[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px}body,ul{padding:0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25}.clearfix::after,.grid::after{clear:both;content:""}body,h1,h2,h3,h4,h5,h6{font-size:11px;margin:0}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.text{text-align:left}h1,h2,h3,h4,h5,h6{font-weight:400}a{text-decoration:none;color:#000;transition:all .3s ease}.lazyloaded,.page-content{transition:opacity .3s ease}.underlined{text-decoration:underline}*{box-sizing:border-box;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale}:focus{outline:0}::-moz-selection{background:#ccc}::selection{background:#ccc}body{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#000;text-align:center;min-height:100%;background-color:#FFF;overflow-x:hidden}ul{text-indent:0;margin:0}figure{margin:0}.inner{position:relative;text-align:left;width:100%;padding:30px}.grid,.inner.column,.inner.grid-item{padding:15px}.table{display:table;width:100%;height:100%}.table-cell{display:table-cell;vertical-align:middle}.grid::after{display:table}.grid .image-container.square{padding-bottom:100%}.column,.grid-item{display:inline-block;float:left}.column>.inner,.grid-item>.inner{padding:15px}.column>.inner>a,.grid-item>.inner>a{display:inline-block;position:relative;width:100%;height:100%}.clearfix::after{display:table}.header a,.slideshow .slide,.touchevents a{display:inline-block}.lazyautosizes,.lazyload{opacity:0}.lazyloaded{opacity:1}.slick-carousel{opacity:0}.slick-carousel.slick-initialized{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.image-container{position:relative;width:100%;height:0}.image-container>img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.background-image-container{background-position:center center;background-repeat:no-repeat}.background-image-container.cover-background{background-size:cover}.background-image-container.contain-background{background-size:contain}.slideshow{overflow:hidden}.page-content{width:100%;min-height:calc(100vh - (156px));opacity:0}.page-loaded .page-content{opacity:1}.footer .column{margin-right:1em}.footer .column:last-child{margin-right:0}.footer .footer-copyright{float:right}.touchevents a{padding:15px 0}.touchevents .footer>.inner,.touchevents .header>.inner{padding:15px 30px}.touchevents .footer .footer-copyright{padding:15px 0}.page-content-home .inner{display:-webkit-box;display:-ms-flexbox;display:flex}.page-content-home .column--text{width:30%;padding-right:30px}.page-content-home .column--image{width:70%}.page-content-home .image-container{margin-bottom:4em}.page-content-home .image-container__caption{position:absolute;bottom:-4em}.showcase ul{margin:1em 0 2em}.page-content-project .column{width:50%}@media screen and (max-width:1023px){.page-content-project .column{width:100%}}@media screen and (max-width:767px){.touchevents a,a{display:inline-block}.touchevents a{padding:10px 0}.touchevents .footer>.inner,.touchevents .header>.inner{padding:10px 20px}.touchevents .footer .footer-copyright,a{padding:10px 0}.inner{padding:20px}.column>.inner,.grid,.grid-item>.inner,.inner.column,.inner.grid-item{padding:10px}.page-content{min-height:calc(100vh - (116px))}.footer>.inner,.header>.inner{padding:10px 20px}.footer .footer-copyright{padding:10px 0}.page-content-home .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-content-home .column--text{width:100%;padding-right:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.page-content-home .column--image{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:2em}.page-content-home .image-container{margin-bottom:4em}.page-content-home .image-container__caption{position:absolute;bottom:-4em}.showcase ul{margin:1em 0 2em}}