@font-face{font-family:"LatoReg";src:url("../webfonts/LatoReg.eot");src:url("../webfonts/LatoReg.eot?#iefix") format("embedded-opentype"),url("../webfonts/LatoReg.woff") format("woff"),url("../webfonts/LatoReg.ttf") format("truetype"),url("../webfonts/LatoReg.svg#LatoReg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"LatoBol";src:url("../webfonts/LatoBol.eot");src:url("../webfonts/LatoBol.eot?#iefix") format("embedded-opentype"),url("../webfonts/LatoBol.woff") format("woff"),url("../webfonts/LatoBol.ttf") format("truetype"),url("../webfonts/LatoBol.svg#LatoBol") format("svg");font-weight:normal;font-style:normal}html{font-size:10px}body{font-family:"LatoReg",Arial,sans-serif;line-height:1.2;color:#333}.typography h1,.typography h2,.typography h3,.typography p,.typography a,.typography li{font-family:inherit;letter-spacing:.05em}.typography h1{display:block;font-size:13px;font-weight:bold;margin:0 0 20px;line-height:1.2}.typography h2,.typography h3{font-size:13px;font-family:inherit;display:block;line-height:1;margin:15px 0 5px}.typography h2{font-size:13px}.typography em{font-style:italic}.typography a{text-decoration:none;outline:0}.typography a:focus,.typography a:active,.typography a:hover{color:#28b9c2;outline:0}.typography img{height:auto}.typography img.left{float:left;max-width:50%;margin:5px 20px 10px 0}.typography img.right{float:right;max-width:50%;margin:5px 0 10px 20px}.typography img.leftAlone{float:left;margin:25px 100% 28px 0;clear:both}.typography img.center{float:none;margin-left:auto;margin-right:auto;display:block;margin-bottom:10px;clear:both}.typography ul,.typography ol,.typography dl{margin:0;padding-left:15px}.typography ul li,.typography ol li,.typography dl li{line-height:1.5;list-style-type:disc;margin-bottom:5px;font-size:13px}.typography p{font-size:13px;line-height:1.5;margin:0}.typography table{border-collapse:collapse;border:1px solid #d4d4d4;border-spacing:0;margin:0 0 3em;text-align:left}.typography table tr td,.typography table tr th{padding:2px 5px;border:1px solid #d4d4d4;vertical-align:top}.typography table tr th{font-weight:bold}.typography .left{text-align:left}.typography .center{text-align:center}.typography .right{text-align:right}.typography h5{color:#fff;display:block}.typography h6{font-size:1.125em;font-family:"LatoReg",Arial,sans-serif;margin:1em 0 .5em;text-transform:uppercase}.typography table{width:100%;table-layout:fixed}.typography table tr td{background-color:#fff;color:#333;border:solid 1px #333;border-collapse:collapse;padding:.55em 0 .6em}#tinymce.typography{font-family:"LatoReg",Arial,sans-serif;font-size:13px;background-color:#dedbda;color:#5b5752}.twoCol{display:inherit;-webkit-column-count:2;column-count:2}*{box-sizing:border-box}a{color:#333;text-decoration:none;transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;outline:none}a:hover,a.current{color:#28b9c2;transition:.2s ease-in-out;-webkit-transition:color .2s ease-in-out;outline:none}html{height:100%}.clearfix:after{height:0;content:".";display:block;clear:both;visibility:hidden}.right{float:right}body{position:relative;margin:0;background:#b5b1ae;min-width:100px;min-height:100%;-webkit-text-size-adjust:none}.inner{position:relative;margin:0 auto;width:1280px}.inner>div{margin:0 100px 0 12.2%;min-width:941px;max-width:941px}.inner .content-container{min-width:0;max-width:none}.meta{float:right;font-size:16px}.meta li{float:left;text-transform:uppercase;margin-right:1em}.meta li:last-child{margin-right:0}.header{position:fixed;background:#b5b1ae;z-index:1;width:100%}.header>.inner{background:#fff;position:relative;min-height:70px}.header>.inner>div{padding:25px 0 10px;margin:0px 14.375% 0 12.2%}.header .brand{background:url(images/logo-header.png) no-repeat;background-size:100% auto;height:107px;width:87px;float:right}.header nav{font-family:"LatoReg",Arial,sans-serif;padding:89px 0 6px;line-height:1}.header nav ul.nav>li{position:relative;float:left;font-size:.909em}.header nav ul.nav>li>a{color:#928983;padding-bottom:11px;cursor:pointer !important}.header nav ul.nav>li>a.current,.header nav ul.nav>li>a:hover,.header nav ul.nav>li>a.section{color:#28b9c2}.header nav ul.nav>li:last-child a{margin-right:0}.header nav ul.nav:after{height:0;content:"";display:block;clear:both;visibility:hidden}.header nav a{margin-right:30px;text-transform:uppercase;font-size:16px;cursor:pointer !important;z-index:100}.header nav a.current,.header nav a:hover,.header nav a.section{color:#28b9c2}.header nav #mobile-nav{display:none;position:absolute;background:#fff;padding:10px;margin-left:-10px}.header nav #mobile-nav li{line-height:1.8;display:block}.header nav #mobile-nav li a{margin-right:0px;color:#928983}.header nav #mobile-nav .subnav,.header nav #mobile-nav .subsubnav{padding-left:20px}.header nav #mobile-nav .subnav a:before,.header nav #mobile-nav .subsubnav a:before{content:". "}.header nav #mobile-nav.active{display:inline-block}.header nav #mobile-nav-switch{display:none;position:absolute;left:0;bottom:15px;z-index:1000;cursor:pointer}.header nav #mobile-nav-switch .icon-bar{border-radius:3px;background-color:#333;display:block;float:none;height:3px;margin:4px;width:25px}.main{background:#f9f7f7;color:#333}.content-container{padding:0 0 4em}.footer{position:absolute;bottom:0;width:100%;color:#333;background:#b5b1ae}.footer a{color:#928983}.footer a:hover,.footer a.current{color:#28b9c2}.footer .inner{box-sizing:border-box;background:#fff;min-height:4.2em;padding:10px 0 7px 0}.footer .inner>div{max-width:100%;margin:0px 14.375% 0px 12.2%}@media print{*{background:rgba(0,0,0,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.header,.footer,.nav-open-button,.search-bar,.search-dropdown-icon,nav.primary{display:none}}.iconed{display:inline-block;background-repeat:no-repeat;background-position:right .2em;padding-right:.75em;background-repeat:no-repeat;background-position:right .2em;padding-right:.6em}.ContentNav{position:relative;height:13.42em;text-transform:uppercase;background-repeat:no-repeat;background-size:auto 100%;background-position:center center;background-color:#28b9c2}.ContentNav .inner{padding-top:1em}.ContentNav h1{font-size:8.625em;color:#28b9c2}.ContentNav .nav{float:right;margin-top:1.6em;font-size:1.25em}.ContentNav .nav li{text-align:right}.ContentNav .nav li a{color:#fff}.ContentNav .nav li a:hover,.ContentNav .nav li a.current{color:#28b9c2}.ContentNav .nav li .sub a:after{content:".";margin-left:.5em;position:relative;top:-0.25em}.Home .main{position:relative;overflow:hidden}.Home .main .inner{box-sizing:border-box;background-position:center top;background-size:auto 100%;background-repeat:no-repeat;display:table}.Home .main .inner .bg{width:100%}.Home .main .inner .home-content{position:absolute;top:0;bottom:0}.Home .main .inner .home-content table{height:100%;border:0}.Home .main .inner .home-content table td{background:url("images/bg-home-re.png") no-repeat rgba(0,0,0,0);background-size:auto 100%;background-position:85.4% bottom;border:0;padding:0 26.1% 0 38.28%;vertical-align:middle;color:#5b5752}.Home .main .content-container{display:table-row;box-sizing:border-box;font-size:13px;position:relative;height:100%;min-width:1034px;padding:135px 26.1% 0 38.28%}.HeadlineTextImage .main .inner{background-color:#dedbda}.HeadlineTextImage .main .inner .content-container{max-width:none;margin:0;min-width:0;padding:50px 21.5% 0 20px;font-size:13px}.HeadlineTextImage .main .inner .content-container .image{width:39.5625%;float:left;margin:0 5% 0 -20px}.HeadlineTextImage .main .inner .content-container .text{display:inline-block;width:57%;margin-bottom:50px}.HeadlineText .inner .content-container{padding:40px 0}.Page .main .inner>div{min-width:0}.Page .main .content-container{padding:75px 0 50px;font-size:18px}.typography img.leftAlone{margin-left:-160px}.Contact .main .inner{background-color:#dedbda;background-repeat:no-repeat;background-position:right 30% bottom}.Contact .main .inner .content-container{padding:80px 0}.Contact .main .inner .content-container .text{padding-left:8%;max-width:50%}.Contact .main .inner a[href^="mailto:"]{color:#5b5752;cursor:pointer}.Contact .main .inner a[href^="mailto:"]:hover{color:#28b9c2}.anker{position:absolute;top:-174px}.table{display:table;margin:2em 0 6em}.table.last{margin-bottom:7em}.table h4{display:block;font-size:1.25em;color:#333;background-color:#fff;padding:.2em 0;margin-bottom:1.25em}.main{padding-top:148px;background-color:#b5b1ae;background-repeat:no-repeat;background-size:100% auto}.main .inner{background-color:#f9f7f7;color:#5b5752}body{width:100%;height:100%}.footer{position:relative}@media only screen and (min-width: 1280px){.ContentNav{background-size:100% auto}}@media screen and (min-height: 1115px)and (max-width: 1380px){.main{background-size:auto 100%}}.table{position:relative}#mobileNav{display:block;flex:1 1 0;-webkit-flex:1;-webkit-transform:translate3d(-220px, 0, 0);transform:translate3d(-220px, 0, 0);transition:-webkit-transform .3s;transition:transform .3s ease 0s;position:fixed;bottom:0;left:0;top:0;z-index:100;width:220px;background:#fff;padding:35px 0 0;overflow-y:auto}#mobileNav ul{margin:0 0 60px 15px}#mobileNav ul li{font-family:"LatoReg",Arial,sans-serif;font-size:16px;margin-bottom:20px}#mobileNav ul li a{text-transform:uppercase;color:#928983}#mobileNav ul li a:hover{color:#28b9c2}#mobileNav ul li.current a,#mobileNav ul li.section a{color:#28b9c2}#mobileNav input{margin-top:50px;position:absolute;bottom:0;font-size:18px;width:100%;padding:20px 0;border-radius:0}#mobileNav.navOpen{display:block;-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}#closeHelper{background:#000 none repeat scroll 0 0;bottom:0;display:none;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:20}html.navOpen #closeHelper{display:block}.Page #MemberLoginForm_LoginForm,.Page #MemberLoginForm_LostPasswordForm{margin-top:40px}.Page #MemberLoginForm_LoginForm .checkbox label.right,.Page #MemberLoginForm_LostPasswordForm .checkbox label.right{color:#333;border-bottom:solid 1px #28b9c2}.Page #MemberLoginForm_LoginForm input[type=submit],.Page #MemberLoginForm_LostPasswordForm input[type=submit]{background-color:#28b9c2;border-radius:0;margin:0 0 2em}.Page #MemberLoginForm_LoginForm input[type=submit]:hover,.Page #MemberLoginForm_LostPasswordForm input[type=submit]:hover{color:#28b9c2;background-color:#333}.Page input:invalid,.Page textarea:invalid{border-radius:0px;box-shadow:none}a.button{display:inline-block;background-color:#fff;border:none;color:#333;text-transform:uppercase;padding:.3em .8em;margin-top:.5em}a.button:hover{color:#28b9c2}.BlogHolder .main .inner,.BlogArticle .main .inner{background-color:#dedbda}.BlogHolder .main .inner .content-container,.BlogArticle .main .inner .content-container{max-width:none;padding:40px 0;margin-right:6.71%}.BlogHolder .main .inner .content-container .text,.BlogArticle .main .inner .content-container .text{display:inline-block;width:80%}.BlogHolder .main .inner .content-container .blog-article .blog-images,.BlogArticle .main .inner .content-container .blog-article .blog-images{max-width:100%;width:auto;padding:0;border:0;margin-bottom:15px}.BlogHolder .main .inner .content-container .blog-article .blog-images tr td,.BlogArticle .main .inner .content-container .blog-article .blog-images tr td{width:auto;padding:0 10px 0 0;background:rgba(0,0,0,0);border:0}.BlogHolder .main .inner .content-container .blog-article .blog-images tr td:last-child,.BlogArticle .main .inner .content-container .blog-article .blog-images tr td:last-child{padding-right:0}.BlogHolder .main .inner .content-container .blog-article .blog-images tr td img,.BlogArticle .main .inner .content-container .blog-article .blog-images tr td img{max-width:100%}.BlogHolder .main .inner .content-container .blog-article .blog-images tr td img:last-child,.BlogArticle .main .inner .content-container .blog-article .blog-images tr td img:last-child{margin-right:0}.BlogHolder .main .inner .content-container .blog-article .text,.BlogArticle .main .inner .content-container .blog-article .text{margin:10px 0 30px}.BlogHolder .main .inner .content-container .blog-article .text h1,.BlogArticle .main .inner .content-container .blog-article .text h1{margin-bottom:0;line-height:1.5;letter-spacing:.05em}.MakingOfHolder .main .inner{background-color:#dedbda}.MakingOfHolder .main .inner .content-container{min-width:0;max-width:none;padding:40px 0;margin-right:6.71%}.MakingOfHolder .main .inner .content-container .text{display:inline-block;width:80%}.MakingOfHolder .main .inner .content-container .making-of-article .making-of-images{max-width:100%;width:auto;padding:0;border:0;margin-bottom:10px}.MakingOfHolder .main .inner .content-container .making-of-article .making-of-images tr td{width:auto;padding:0 10px 0 0;background:rgba(0,0,0,0);border:0}.MakingOfHolder .main .inner .content-container .making-of-article .making-of-images tr td:last-child{padding-right:0}.MakingOfHolder .main .inner .content-container .making-of-article .making-of-images tr td img{max-width:100%}.MakingOfHolder .main .inner .content-container .making-of-article .making-of-images tr td img:last-child{margin-right:0}.MakingOfHolder .main .inner .content-container .making-of-article .text{margin:10px 0 30px}.WorkOverview .main .inner{background-color:#dedbda}.WorkOverview .main .inner .content-container{max-width:none;padding:40px 0;margin-right:6.71%}.WorkOverview .main .inner .content-container .text{display:inline-block;width:80%}.WorkOverview .main .inner .content-container.work-detail img{width:42.5%;max-width:440px;float:left;margin-right:40px}.WorkOverview .main .inner .content-container.work-detail img:last-child{margin-right:0}.WorkOverview .main .inner .content-container.work-detail a{font-size:13px}.WorkOverview .main .inner .content-container.work-detail a.back{color:#28b9c2}.WorkOverview .main .inner .content-container.work-detail>table{table-layout:auto;min-width:200px;width:auto;border:0;margin-top:-9px}.WorkOverview .main .inner .content-container.work-detail>table td{border:0;background-color:rgba(0,0,0,0);font-size:13px}.WorkOverview .main .inner .content-container.work-detail>table td:first-child{font-family:"LatoBol",Arial,sans-serif;width:100px}.WorkOverview .main .inner .works{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.WorkOverview .main .inner .works .work{width:24.177%;margin:40px 9.09% 0 0;color:#5b5752;font-family:"LatoReg",Arial,sans-serif;font-size:13px;line-height:1.5}.WorkOverview .main .inner .works .work.landscape{width:54.95%}.WorkOverview .main .inner .works .work:hover{color:#28b9c2}.WorkOverview .main .inner .works .work:last-child{margin-right:0}.WorkOverview .main .inner .works .work .text{padding-left:10px}.WorkOverview .main .inner .works .work img{width:100%;margin-bottom:16px}.Gallery .main .inner{padding:0}.Gallery .main .inner .gallery{margin:0;min-width:0;max-width:none}.Gallery .gallery{overflow:hidden;background-color:#928983}.Gallery .gallery .content{position:relative}.Gallery .gallery .content .galleryImg{float:left;height:630px;text-align:center}.Gallery .gallery .pager{background:url(images/pager-left.png);width:26px;height:52px;position:absolute;border:0;top:50%;left:40px;margin-top:-26px;cursor:pointer;-webkit-transition-duration:0s;transition-duration:0s;display:none}.Gallery .gallery .pager:hover{background-position:center bottom}.Gallery .gallery .pager.right{background:url(images/pager-right.png);right:40px;left:auto;display:block}.Gallery .gallery .pager.right:hover{background-position:center bottom}@media screen and (max-width: 1280px){.inner{width:100%}.inner>div{min-width:355px;max-width:1280px}.Home .main .content-container{min-width:100%}}@media screen and (max-width: 1050px){.Gallery .gallery .content .galleryImg{height:400px}.Gallery .gallery .content .galleryImg img{max-height:100%;height:auto;width:initial}.WorkOverview .main .inner .content-container{min-width:0;margin-right:20px}.footer .inner>div{margin-right:20px}.main{padding-top:0px;width:100%}.inner>div{margin:0 22px;min-width:0}.header{position:relative}.header>.inner>div{padding:20px 20px 5px;margin:0}.header .brand{height:74px;width:60px;position:absolute;right:20px;z-index:3}.header nav{position:relative;padding-top:80px}.header nav #mobile-nav-switch{display:block}.header nav .nav{display:none}.Home .main .inner .home-content table td{background-position:calc(100% - 20px) bottom}.Page .main .content-container,.HeadlineText .main .content-container{overflow:hidden}}@media screen and (max-width: 720px){.MakingOfHolder .main .inner .content-container,.BlogHolder .main .inner .content-container{padding:20px 0;margin-right:20px}.MakingOfHolder .main .inner .content-container .text,.BlogHolder .main .inner .content-container .text{width:100%}.Contact .main .inner{min-height:100% !important;background-size:auto 100%;background-position:50% bottom}.HeadlineTextImage .main .inner .content-container{padding:50px 20px 40px}.HeadlineTextImage .main .inner .content-container .image{float:right;margin:0 -20px 20px 20px}.HeadlineTextImage .main .inner .content-container .text{display:inline}.Home .main .inner .home-content{position:relative}.Home .main .inner .home-content table{margin:0}.Home .main .inner .home-content table td{padding:20px 100px 20px 20px}.Home .main .inner .bg{display:none;position:absolute;height:100%;width:auto;right:-75px}.WorkOverview .main .inner .works .work{width:47%;margin:40px 6% 0 0}.WorkOverview .main .inner .works .work:nth-child(2n){margin-right:0}.WorkOverview .main .inner .works .work.landscape{width:100%;margin-right:0}}@media screen and (max-width: 520px){.Contact .main .inner{background-position:90% bottom}}@media screen and (max-width: 440px){.WorkOverview .main .inner .content-container .text{width:100%}.WorkOverview .main .inner .works .work,.WorkOverview .main .inner .works .work.landscape{width:100%;margin:40px 0 0 0}}@media screen and (max-width: 460px){.WorkOverview .main .inner .content-container.work-detail{padding:20px 0}.WorkOverview .main .inner .content-container.work-detail img{width:100%;margin-bottom:20px}.WorkOverview .main .inner .content-container.work-detail table{width:100%}}@media screen and (max-width: 350px){.Home .main .inner .home-content{position:relative}.Home .main .inner .bg{position:absolute;height:100%;width:auto;right:-75px}}/*# sourceMappingURL=layout.css.map */
