﻿/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,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:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:200}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:200}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! normalize-opentype v0.1.2 | MIT License | kennethormandy.com/journal/normalize-opentype-css */html,body{-webkit-font-feature-settings:"kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0;-moz-font-feature-settings:"kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0;font-feature-settings:"kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0}h1,h2,h3{-webkit-font-feature-settings:"kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 1;-moz-font-feature-settings:"kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 1;font-feature-settings:"kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 1}abbr{text-transform:uppercase;-webkit-font-feature-settings:"kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "smcp" 1, "c2sc" 1;-moz-font-feature-settings:"kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "smcp" 1, "c2sc" 1;font-feature-settings:"kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "smcp" 1, "c2sc" 1}time{-webkit-font-feature-settings:"kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0;-moz-font-feature-settings:"kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0;font-feature-settings:"kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0}pre,kbd,samp,code{-webkit-font-feature-settings:"kern" 0, "liga" 0, "dlig" 0, "pnum" 0, "tnum" 1, "onum" 0, "lnum" 1, "zero" 1;-moz-font-feature-settings:"kern" 0, "liga" 0, "dlig" 0, "pnum" 0, "tnum" 1, "onum" 0, "lnum" 1, "zero" 1;font-feature-settings:"kern" 0, "liga" 0, "dlig" 0, "pnum" 0, "tnum" 1, "onum" 0, "lnum" 1, "zero" 1}sup{-webkit-font-feature-settings:"kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0, "sups" 1;-moz-font-feature-settings:"kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0, "sups" 1;font-feature-settings:"kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0, "sups" 1}sub{-webkit-font-feature-settings:"kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0, "subs" 1;-moz-font-feature-settings:"kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0, "subs" 1;font-feature-settings:"kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0, "subs" 1}input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="number"],input[type="range"],input[type="tel"],input[type="week"]{-webkit-font-feature-settings:"kern" 0, "liga" 1, "pnum" 1, "tnum" 0, "onum" 0, "lnum" 1, "zero" 0;-moz-font-feature-settings:"kern" 0, "liga" 1, "pnum" 1, "tnum" 0, "onum" 0, "lnum" 1, "zero" 0;font-feature-settings:"kern" 0, "liga" 1, "pnum" 1, "tnum" 0, "onum" 0, "lnum" 1, "zero" 0}table{-webkit-font-feature-settings:"kern" 0, "liga" 1, "pnum" 0, "tnum" 1, "onum" 0, "lnum" 1, "zero" 1;-moz-font-feature-settings:"kern" 0, "liga" 1, "pnum" 0, "tnum" 1, "onum" 0, "lnum" 1, "zero" 1;font-feature-settings:"kern" 0, "liga" 1, "pnum" 0, "tnum" 1, "onum" 0, "lnum" 1, "zero" 1}table thead,table tfoot{-webkit-font-feature-settings:"kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0;-moz-font-feature-settings:"kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0;font-feature-settings:"kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0}body{background-color:white;font-wight:400;padding-left:60px;font-family:"neue-haas-unica", sans-serif;font-weight:400}*,:after,:before{box-sizing:border-box}h1{padding-bottom:4px;font-size:40px;font-family:"neue-haas-unica", sans-serif;font-weight:700;font-variation-settings:"wght" 400;letter-spacing:0.8px;color:black;line-height:50px;letter-spacing:0.8px}@media screen and (max-width: 980px){h1{font-size:22px;line-height:28px}}p+h1,ul+h1{margin-top:100px}h2{font-family:"neue-haas-unica", sans-serif;font-weight:700;font-variation-settings:"wght" 400;letter-spacing:0.8px;margin-bottom:20px;font-size:30px}@media screen and (max-width: 980px){h2{font-size:20px;line-height:28px}}h1+h2{margin-top:40px}p+h2,ul+h2{margin-top:60px}h3{font-weight:400;font-family:"neue-haas-unica", sans-serif;font-weight:700;font-variation-settings:"wght" 400;font-size:17px;text-transform:uppercase;margin-bottom:20px}@media screen and (max-width: 980px){h3{font-size:16px;line-height:24px}}p,li{font-size:22px;margin-bottom:40px;font-family:"neue-haas-unica", sans-serif;font-weight:400;letter-spacing:0.4px;text-align:left;line-height:40px;color:black}@media screen and (max-width: 980px){p,li{font-size:16px;line-height:24px}}@media screen and (max-width: 980px){.archive p,.archive li{font-size:14px;line-height:22px}}p a{padding-bottom:1px;border-bottom:solid black 1px}p a:hover{text-decoration:none;border-bottom:solid #000 1px}li{margin-bottom:10px}article h3{margin-top:40px}article ul{list-style-type:"–";padding:0;list-style-position:outside;padding-left:9px}article ul.blank{list-style-type:none;padding-left:0}a,a:visited{color:black;font-weight:400;text-decoration:none}a:hover{text-decoration:underline;color:black}.fett{font-weight:800}.bold{font-weight:400}.section.title{width:100%;height:680px;background:transparent url(/assets/curtain-f81e85b624a62325a96e727dbc1240584c8f13d4ae5e37975debd37c38a1bcbe.jpg) no-repeat 0 0;background-size:cover}.section.title .content{padding:218px 0px 218px 0px}.section.imp .content{padding:0px 0px 40px 0px}.content{margin:auto;width:960px;padding:158px 0px 158px 0px}.content:after{content:"";display:table;clear:both}.box{float:left;width:300px;margin-left:10px;margin-right:10px}.box.two_third{width:620px}.header{width:500px;margin:0 auto;height:105px}.header .logo{width:100%;height:100%}.header .logo img{width:100%}.header h1{display:none}.impressum .section{background-color:white;padding-top:160px}.impressum .section p{text-align:left}span.dot{display:inline}@media screen and (max-width: 329px){span.dot{display:none}span.dot+a{display:inline-block}}article{width:100%;padding-left:320px;padding-right:10vw;margin:0 auto}@media screen and (max-width: 980px){article{padding-left:0;padding-right:20px}}.contact{padding-top:40px;padding-bottom:40px;background-color:white}.contact a{border:none}.contact a:hover{border-bottom:solid black 1px}.contact h2{text-transform:uppercase}.dataprivacy p{margin-bottom:40px;margin-top:10px}.dataprivacy h1{text-align:left}.dataprivacy ul li{font-size:14px;letter-spacing:1.2px;text-align:left;line-height:30px;font-weight:200}.filter{max-width:60vw !important}.logo{height:98px;width:200px;position:absolute;top:20px;left:30px;z-index:999}.logo:hover svg{fill:#000}.logo svg{width:100%;height:100%;fill:black}.signet{height:98px;width:200px;position:fixed;top:20px;left:30px;z-index:999}.signet:hover svg{fill:#000}.signet svg{width:100%;height:100%;fill:black}.header{position:fixed;top:0;left:0;width:70px;padding-left:30px;height:100vh;z-index:900;display:flex;align-items:center;background-color:white}@media screen and (max-width: 980px){.header{width:50px;padding-left:20px}}@media screen and (max-width: 980px){.welcome .header{background-color:white}}.header ul{padding:0;margin:0;width:100%;text-align:left;left:30px;right:auto;height:200px;display:flex;justify-content:space-between;flex-direction:column}.header ul li{padding:0;margin:0;list-style-type:none;display:block;line-height:24px;padding:0}.header ul li a{font-size:18px;font-weight:400;color:black;text-decoration:none;border:none;padding-bottom:4px}.header ul li a:hover{color:#000}.header ul li a.active svg #p,.header ul li a.active svg #t,.header ul li a.active svg #k,.header ul li a.active svg #a,.header ul li a.active svg #p-hover,.header ul li a.active svg #t-hover,.header ul li a.active svg #k-hover,.header ul li a.active svg #a-hover{fill:#f3e61e}@media screen and (max-width: 980px){.header ul li a{font-size:22px}}.header ul li a svg{height:19px;margin-left:-22px}.header ul li a svg #p-hover,.header ul li a svg #t-hover,.header ul li a svg #k-hover,.header ul li a svg #a-hover{display:none}.header ul li a svg:hover #p-hover,.header ul li a svg:hover #t-hover,.header ul li a svg:hover #k-hover,.header ul li a svg:hover #a-hover{display:block}.defs-only{height:0;width:0}.overview{padding-top:26px}.projects{width:100%;margin:0 auto;background-color:white;z-index:300;position:relative;padding-top:40px;padding-bottom:100px;padding-left:55px;padding-right:55px}.projects:after{content:"";display:table;clear:both}@media screen and (max-width: 980px){.projects{padding-right:20px;padding-left:0px;position:relative}}.cards{width:100%;padding-top:40px;max-width:1600px !important;margin:0 auto;height:100%;position:relative;opacity:0;transition:opacity 0.3s ease}.cards.active{opacity:1}@media screen and (max-width: 980px){.cards{width:calc(100vw -70px);padding-left:0;padding-right:0}.cards .size2,.cards .size1,.cards .size3,.cards .size4{max-width:100%;position:relative !important;height:auto !important;top:0 !important}.cards .size2 a,.cards .size1 a,.cards .size3 a,.cards .size4 a{position:relative !important;height:auto !important;font-size:16px}.cards .size2 a .image,.cards .size1 a .image,.cards .size3 a .image,.cards .size4 a .image{max-width:100%;height:auto !important}.cards .size2 a.best-architects,.cards .size1 a.best-architects,.cards .size3 a.best-architects,.cards .size4 a.best-architects{position:absolute !important;z-index:10;width:110px}}.picture{display:block;position:relative;margin-bottom:60px;text-align:left}@media screen and (max-width: 980px){.picture{left:auto !important;right:0 !important}}.picture.current span{border-bottom:solid black 1px}.picture span{padding-bottom:4px;font-size:16px;font-weight:400;letter-spacing:0.8px}.picture .image{position:relative;margin-bottom:20px}.picture span{border-bottom:solid white 1px;display:inline-block}.picture:hover span{border-bottom:solid black 1px;display:inline-block}.picture:hover .image:before{content:"";display:block;width:100%;height:100%;background-color:#f3e61e;opacity:0.8;position:absolute;top:0;left:0;z-index:1000}.picture img{width:100%;height:100%;margin-bottom:15px;-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;filter:grayscale(100%)}.picture a.best-architects{width:160px;height:160px;position:absolute;right:20px;top:20px;z-index:1001 !important;opacity:1}.picture a.best-architects:hover img{transform:scale(1.1)}.picture a.best-architects img{transition:transform 0.6s ease;width:100%;display:block;filter:none}.picture .overlay{display:none}.picture a{display:block;position:absolute;width:100%;height:100%;z-index:1000}.current .image:before{content:"";display:block;width:100%;height:100%;background-color:#f3e61e;opacity:0.6;position:absolute;top:0;left:0;z-index:1000}.size1{width:590px}.size2{width:420px}.size3{width:250px}.size4{width:377px}img.architektouren{width:240px;height:240px;position:absolute;left:90px;top:147px;top:73px}.section.project{padding-top:90px;padding-bottom:10px;background-color:white;margin-left:10px}.section.project .rest{z-index:100;position:relative}.section.project figure{display:block;margin:0 auto;width:100%;margin-bottom:100px;min-width:320px;z-index:10}.section.project figure:after{content:"";display:table;clear:both}@media screen and (max-width: 980px){.section.project figure{min-width:auto}}.section.project figure.right img{float:right}.section.project figure img{width:auto;height:auto;max-width:80vw;max-height:90vh;margin-right:10vw;z-index:200}@media screen and (max-width: 980px){.section.project figure img{margin-right:0}}.section.project figure.tower img{margin-left:auto;max-height:inherit;max-width:60%}@media screen and (max-width: 980px){.section.project figure.tower img{margin-left:auto;max-height:inherit;max-width:80vw}}.section.project figure.title img{max-width:70%;z-index:100}.section.project figure .text{position:absolute;left:31%;position:absolute;z-index:0}.section.project figure .text h1{font-size:80px;text-align:left;line-height:90px;margin-bottom:0px;color:#000;z-index:15}.section.project figure .text p{text-align:left;z-index:15;color:#000}.info{margin-bottom:100px}@media screen and (max-width: 980px){.info p{line-height:28px}}.info .bold{font-size:40px;line-height:50px;display:inline-block;font-family:"neue-haas-unica", sans-serif;font-weight:700;font-variation-settings:"wght" 400;margin-bottom:30px}.info .bold.small{font-size:inherit;font-weight:400}article.ba a.best-architects{display:block;width:200px;height:200px;margin-left:auto}article.ba a.best-architects:hover img{transform:scale(1.1)}article.ba a.best-architects img{transition:transform 0.6s ease;width:100%;display:block;filter:none}.project+.overview{margin-top:200px}
