div.block.media.image{position:relative;width:100%;font-size:0}div.block.media.image.atf{height:calc(100vh - 143px);overflow:hidden}@media (max-width:766px){div.block.media.image.atf{height:60vh}}div.block.media.image.atf>img{position:absolute;inset:50% 0 0 50%;width:100%;height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}div.block.media.image.full{padding-bottom:54.405%;overflow:hidden}div.block.media.image.full>img{position:absolute;inset:50% 0 0 50%;width:100%;height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}@media (max-width:979px){div.block.media.image.full{padding-bottom:125%}}@media (max-width:766px){div.block.media.image.full{padding-bottom:140%}}div.block.media.image.limited{padding-bottom:0;margin-left:auto;margin-right:auto;max-width:1080px}div.block.media.image.limited>img{width:100%;height:auto}@media (max-width:766px){div.block.media.image.limited>img{-o-object-fit:cover;object-fit:cover;width:100%;min-height:320px}}div.block.glide{overflow:hidden;height:100%;max-height:calc(100vh - 60px);width:calc(100% - 60px);aspect-ratio:3/2;margin:0 auto}@media (max-width:766px){div.block.glide{width:100vw;padding-top:20px;height:auto;max-height:none;overflow:visible}}div.block.glide>div{position:absolute;width:100%;height:100%;max-height:inherit}div.block.glide>div>.glide,div.block.glide>div>.glide>.glide__track,div.block.glide>div>.glide>.glide__track>.glide__slides{font-size:0;width:inherit;height:inherit;max-height:inherit}div.block.glide>div>.glide>.glide__track>.glide__slides>.glide__slide{width:inherit;height:inherit;max-height:inherit}div.block.glide>div>.glide>.glide__track>.glide__slides>.glide__slide>div{position:relative;width:inherit;height:inherit;max-height:inherit;overflow:hidden}div.block.glide>div>.glide>.glide__track>.glide__slides>.glide__slide>div>img{position:absolute;inset:50% 0 0 50%;width:100%;height:100%;max-height:inherit;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:contain;object-fit:contain}div.block.glide>div>.glide>.glide__bullets{position:absolute;bottom:15px;width:100%;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px}@media (max-width:979px){div.block.glide>div>.glide>.glide__bullets{bottom:-30px}}div.block.glide>div>.glide>.glide__bullets>.glide__bullet{width:20px;height:20px;cursor:pointer;background-color:transparent;border:2px solid #f2f2f2;border-radius:10px 0 0 0;-webkit-transition:background-color .3s linear;transition:background-color .3s linear}@media (max-width:979px){div.block.glide>div>.glide>.glide__bullets>.glide__bullet{width:15px;height:15px;border-radius:0 0 10px 0}}div.block.glide>div>.glide>.glide__bullets>.glide__bullet.glide__bullet--active{background-color:#f2f2f2}div.block.glide>div>.glide>.next,div.block.glide>div>.glide>.prev{position:absolute;width:70px;top:0;height:100%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;cursor:pointer;opacity:0;will-change:opacity;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}div.block.glide>div>.glide>.next>div,div.block.glide>div>.glide>.prev>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}div.block.glide>div>.glide>.next svg,div.block.glide>div>.glide>.prev svg{-webkit-transform:scale(1.8);transform:scale(1.8);-webkit-filter:drop-shadow(0 0 3px #000);filter:drop-shadow(0 0 3px #000)}div.block.glide>div>.glide>.next.prev,div.block.glide>div>.glide>.prev.prev{left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}div.block.glide>div>.glide>.next.next,div.block.glide>div>.glide>.prev.next{right:0}div.block.glide>div>.glide:hover>.next,div.block.glide>div>.glide:hover>.prev{opacity:1}@media (max-width:1024px){div.block.glide>div>.glide:hover>.next,div.block.glide>div>.glide:hover>.prev{opacity:0}}div.block.text{margin:0 auto}div.block.text h2,div.block.text h3{text-align:center}div.block.text h2+p:first-of-type,div.block.text h3+p:first-of-type{margin-top:30px}div.block.text p{margin-bottom:25px}div.block.text p:last-of-type{margin-bottom:0}div.block.text p a.no-underline:after{-webkit-transform:scaleX(0);transform:scaleX(0)}div.block.text p a.no-underline:hover:after,div.block.text p a:after{-webkit-transform:scale(1);transform:scale(1)}div.block.text span.only-mobile{display:none}@media (max-width:766px){div.block.text span.only-mobile{display:inline}}div.block.text.widest{max-width:847px}div.block.text.wide{max-width:720px}div.block.text.small{max-width:650px}div.block.text.smallest{max-width:600px}div.block.text.project-details{max-width:650px;margin-left:30px}div.block.text.centered{text-align:center}@media (max-width:979px){div.block.text{padding:0 30px;width:100%}}@media (max-width:766px){div.block.text.imprint h3,div.block.text.privacy h3{font-weight:400;font-size:3.8rem;line-height:1.09}}div.block.tabs{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:25px}@media (max-width:979px){div.block.tabs{padding:0 30px}}@media (max-width:766px){div.block.tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}div.block.tabs>a{display:-webkit-box;display:-ms-flexbox;display:flex;width:246px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 28px;height:58px;border:2px solid #f2f2f2;border-radius:0 30px 0 0}@media (max-width:766px){div.block.tabs>a{width:100%}}div.block.tabs>a:hover{border-color:#6f5d50}div.block.tabs>a:hover:after{display:none}div.block.tabs>a.router-link-active{color:inherit}div.block.tabs>a.router-link-active:hover{color:#d9c5b2}div.block.tabs>a.router-link-exact-active{color:#92908f;border-color:#92908f;pointer-events:none}div.block.people{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:80px;margin:0 auto;max-width:740px;width:100%}@media (max-width:979px){div.block.people{padding:0 30px}}div.block.people>div.person{border:2px solid #f2f2f2;border-radius:30px 0 0 0;max-width:330px;width:100%;overflow:hidden}@media (max-width:979px){div.block.people>div.person{max-width:300px}}@media (max-width:766px){div.block.people>div.person{max-width:100%}}div.block.people>div.person>div.image{position:relative;width:100%;padding-bottom:66.666%;font-size:0}div.block.people>div.person>div.image>img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}div.block.people>div.person>div.content{padding:20px 20px 10px 20px;font-size:1.6rem;line-height:1.5}div.block.people>div.person>div.content>h4{margin-bottom:15px}div.block.people>div.person>div.content>span{display:block}div.block.projects{width:100%;max-width:1920px;padding:0 30px;margin:0 auto}@media (max-width:979px){div.block.projects{width:100%;padding:0 20px}}@media (max-width:766px){div.block.projects{padding:0 15px;padding:0}}div.block.projects>div.filters{padding-top:35px;margin-bottom:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}@media (max-width:979px){div.block.projects>div.filters{margin-left:auto;margin-right:auto;max-width:600px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:766px){div.block.projects>div.filters{padding:30px 10px 0 10px}}div.block.projects>div.filters button{background:transparent;border:2px solid #f2f2f2;border-radius:15px 0 0;color:inherit;padding:8px 20px;cursor:pointer;font-size:1.6rem;-webkit-transition:color .2s ease,background-color .2s ease,background-color .2s ease;transition:color .2s ease,background-color .2s ease,background-color .2s ease}div.block.projects>div.filters button>svg{position:relative;left:10px;width:0;will-change:width,transform;-webkit-transition:width .25s ease,-webkit-transform .25s ease .125s;transition:width .25s ease,-webkit-transform .25s ease .125s;transition:width .25s ease,transform .25s ease .125s;transition:width .25s ease,transform .25s ease .125s,-webkit-transform .25s ease .125s;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}div.block.projects>div.filters button.active>svg{width:10px;-webkit-transform:scale(1);transform:scale(1)}div.block.projects>div.filters button[data-filter=arbeiten]{margin-right:15px}@media (max-width:766px){div.block.projects>div.filters button[data-filter=arbeiten]{margin-right:0}}div.block.projects>div.filters button[data-filter=geplant]{border-color:#6f5d50;border-radius:0 0 15px 0}div.block.projects>div.filters button[data-filter=gebaut]{border-color:#5e4835;border-radius:0 0 15px 0}div.block.projects>div.filters button[data-filter=bestehend]{border-color:#403126;border-radius:0 0 15px 0;margin-right:15px}@media (max-width:979px){div.block.projects>div.filters button[data-filter=bestehend]{margin-right:0}}div.block.projects>div.filters button[data-filter="coming soon"]{border-color:#b2a293;border-radius:4px}div.block.projects>div.filters button:last-of-type{margin-right:0}div.block.projects>div.entries{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;margin:0 auto;width:100%}div.block.projects>div.entries>.entry{position:relative;background-color:#92908f;width:calc(25% - 23px);padding-bottom:16.666%;overflow:hidden;cursor:pointer}@media (max-width:1440px){div.block.projects>div.entries>.entry{width:calc(33.33% - 20px);padding-bottom:22.221%}}@media (max-width:979px){div.block.projects>div.entries>.entry{width:calc(50% - 15px);padding-bottom:33.33%}}@media (max-width:766px){div.block.projects>div.entries>.entry{width:100%;padding-bottom:66.562%}}div.block.projects>div.entries>.entry>img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}div.block.projects>div.entries>.entry>div{position:absolute;width:100%;height:100%}div.block.projects>div.entries>.entry>div.info{background-color:rgba(30,30,30,.7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#f2f2f2;pointer-events:none;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}div.block.projects>div.entries>.entry>div.tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:10px}div.block.projects>div.entries>.entry>div.tags>span{font-size:1.6rem;padding:6px 12px;margin-right:10px}div.block.projects>div.entries>.entry>div.tags>span:first-of-type{border-radius:15px 0 0 0}div.block.projects>div.entries>.entry>div.tags>span:last-of-type{border-radius:0 0 15px 0;margin-right:0}div.block.projects>div.entries>.entry>div.tags>span:last-of-type[data-filter="coming soon"]{border-radius:4px}div.block.projects>div.entries>.entry.no-slug{cursor:default}div.block.projects>div.entries>.entry.no-slug>div.info{opacity:1;background-color:rgba(0,0,0,.4);-webkit-transition:background-color .3s linear;transition:background-color .3s linear}div.block.projects>div.entries>.entry:hover>div.info{opacity:1}div.block.form{width:100%;max-width:880px;margin:0 auto}@media (max-width:979px){div.block.form{padding:0 30px}}div.block.form>form{width:100%}div.block.form>form>.group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:80px;margin-bottom:30px}div.block.form>form>.group:last-of-type{margin-bottom:0}@media (max-width:766px){div.block.form>form>.group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}}div.block.form>form>.group>input{width:50%;padding:12px 24px;background:transparent;border:2px solid #f2f2f2;border-radius:15px 0 0 0;color:#f2f2f2;outline:0;font-family:inherit;font-size:inherit}@media (max-width:766px){div.block.form>form>.group>input{width:100%}}div.block.form>form>.group>input::-webkit-input-placeholder{color:inherit}div.block.form>form>.group>input::-moz-placeholder{color:inherit}div.block.form>form>.group>input:-ms-input-placeholder{color:inherit}div.block.form>form>.group>input::-ms-input-placeholder{color:inherit}div.block.form>form>.group>input::placeholder{color:inherit}div.block.form>form>.group>input.error{border-color:red}div.block.form>form>.group>textarea{width:100%;min-height:260px;padding:12px 24px;background:transparent;border:2px solid #f2f2f2;border-radius:15px 0 0 0;color:#f2f2f2;outline:0;font-family:inherit;font-size:inherit}div.block.form>form>.group>textarea::-webkit-input-placeholder{color:inherit}div.block.form>form>.group>textarea::-moz-placeholder{color:inherit}div.block.form>form>.group>textarea:-ms-input-placeholder{color:inherit}div.block.form>form>.group>textarea::-ms-input-placeholder{color:inherit}div.block.form>form>.group>textarea::placeholder{color:inherit}div.block.form>form>.group>textarea.error{border-color:red}div.block.form>form>.group button{background:#f2f2f2;color:#000;padding:8px 20px;font-family:inherit;font-size:1.6rem;border-radius:15px 0 0 0;cursor:pointer}div.block.form>div.thanks{min-height:130px;border:2px solid green;background:rgba(0,255,0,.1);border-radius:15px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.glide{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.glide *{-webkit-box-sizing:inherit;box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-ms-touch-action:pan-Y;touch-action:pan-Y;margin:0;padding:0;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;-ms-flex-negative:0;flex-shrink:0;white-space:normal;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide--rtl{direction:rtl}div.block.fader{position:relative;width:100%;height:calc(100vh - 143px);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}@media (max-width:766px){div.block.fader{height:calc(60vh - 98px)}}div.block.fader>a{opacity:0;will-change:transform,opacity}div.block.fader>a,div.block.fader>a>img{position:absolute;inset:50% 0 0 50%;width:100%;height:100%;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}div.block.fader>a>img{-o-object-fit:cover;object-fit:cover}div.block.fader>a.visible{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);-webkit-transition:opacity 2s linear,-webkit-transform 10s linear;transition:opacity 2s linear,-webkit-transform 10s linear;transition:transform 10s linear,opacity 2s linear;transition:transform 10s linear,opacity 2s linear,-webkit-transform 10s linear;pointer-events:all}.block.map-cluster{position:relative;margin:0 auto;max-width:1920px;padding:0 30px;width:calc(100% - 60px);padding-bottom:calc(56.25% - 120px)}@media (max-width:979px){.block.map-cluster{width:100%;padding:0 20px}}@media (max-width:766px){.block.map-cluster{padding:0 15px}}@media (max-width:979px){.block.map-cluster{padding-bottom:56.25%}}@media (max-width:766px){.block.map-cluster{padding-bottom:100%}}.block.map-cluster>.container{left:0;top:0;inset:0;position:absolute}.block.map-cluster>.container .mapboxgl-popup-tip{border-top-color:#d9c5b2}.block.map-cluster>.container .mapboxgl-popup-content{color:#000;padding:12px 16px 12px 16px;text-align:left;font-family:Calibri,sans-serif;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6rem;font-weight:400;background-color:#d9c5b2}div.block.stats{margin:0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;padding:0 30px;max-width:780px}div.block.stats,div.block.stats>div{display:-webkit-box;display:-ms-flexbox;display:flex}div.block.stats>div{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #fff;border-radius:0 20px 0 0;min-height:80px;padding:12px;width:calc(50% - 12px);text-align:center;font-weight:400;font-size:2.2rem;line-height:1.09}div.block.stats>div:nth-child(2),div.block.stats>div:nth-child(4){border-radius:20px 0 0 0}@media (max-width:766px){div.block.stats>div{width:100%}div.block.stats>div:nth-child(2),div.block.stats>div:nth-child(4){border-radius:0 20px 0 0}}main.view.page.normal{padding-top:143px}@media (max-width:766px){main.view.page.normal{padding-top:98px}}main.view.page.details{padding-top:143px;min-height:0}@media (max-width:766px){main.view.page.details{padding-top:98px}}main.view.page.details>.content{margin:0 auto}main.view.page.details>.content>.blocks>.title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0 30px;max-width:1920px;margin-left:auto;margin-right:auto}@media (max-width:766px){main.view.page.details>.content>.blocks>.title{padding:0 15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px}}main.view.page.details>.content>.blocks>.title h3{position:relative;padding-bottom:18px;margin-bottom:12px}main.view.page.details>.content>.blocks>.title h3:after{position:absolute;bottom:0;left:0;content:"";height:2px;background-color:#f2f2f2;width:125%}@media (max-width:766px){main.view.page.details>.content>.blocks>.title h3:after{width:100%}}@media (max-width:766px){main.view.page.details>.content>.blocks>.title>.tags{-ms-flex-item-align:end;align-self:flex-end}}main.view.page.details>.content>.blocks>.title>.tags>span{font-size:1.6rem;padding:6px 12px;margin-right:10px}main.view.page.details>.content>.blocks>.title>.tags>span:first-of-type{border-radius:15px 0 0 0}main.view.page.details>.content>.blocks>.title>.tags>span:last-of-type{border-radius:0 0 15px 0;margin-right:0}main.view.page.details>.content>.blocks>.back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0 auto;max-width:1920px;padding:0 30px;padding-top:0}@media (max-width:979px){main.view.page.details>.content>.blocks>.back{width:100%;padding:0 20px}}@media (max-width:766px){main.view.page.details>.content>.blocks>.back{padding:0 15px}}@media (max-width:979px){main.view.page.details>.content>.blocks>.back{padding-top:70px;padding-right:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:766px){main.view.page.details>.content>.blocks>.back{padding-top:60px;padding-right:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}main.view.page.details>.content>.blocks>.back>a{color:inherit}main.view.page.details>.content>.blocks>.back>a:after{-webkit-transform:translate(8px) scaleX(0);transform:translate(8px) scaleX(0)}main.view.page.details>.content>.blocks>.back>a:hover{color:#d9c5b2}main.view.page.details>.content>.blocks>.back>a:hover:after{-webkit-transform:translate(8px) scale(1);transform:translate(8px) scale(1)}main.view.page.details>.content>.blocks>.back>a>svg{position:relative;top:9px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(.65) rotate(180deg);transform:scale(.65) rotate(180deg)}header{inset:0;position:fixed;width:100%;height:143px;z-index:100;padding-top:25px;background-color:rgba(0,0,0,.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translate(0);transform:translate(0);will-change:transform;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}header.hide{-webkit-transform:translateY(-143px);transform:translateY(-143px)}@media (max-width:766px){header{padding-top:0;height:98px}header.hide{-webkit-transform:translateY(-98px);transform:translateY(-98px)}}header>div{margin:0 auto;max-width:1920px;padding:0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:98px;position:relative;top:4px}@media (max-width:979px){header>div{width:100%;padding:0 20px}}@media (max-width:766px){header>div{padding:0 15px;top:3px}}header>div .logo{width:100%;max-width:247px;height:auto}@media (max-width:766px){header>div .logo{max-width:155px}}header>div>div.burger{display:none;position:relative;width:50px;height:33px;cursor:pointer;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;z-index:3}@media (max-width:767px){header>div>div.burger{display:block}}header>div>div.burger>span{position:absolute;border-radius:10px;display:block;width:100%;height:3px;background-color:#f2f2f2;inset:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;will-change:transform,width,height;-webkit-transition:width .3s ease,height .3s ease,-webkit-transform .3s ease;transition:width .3s ease,height .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,width .3s ease,height .3s ease;transition:transform .3s ease,width .3s ease,height .3s ease,-webkit-transform .3s ease}header>div>div.burger>span:first-child{-webkit-transform:translate(0);transform:translate(0)}header>div>div.burger>span:nth-child(2){-webkit-transform:translateY(13.5px);transform:translateY(13.5px)}header>div>div.burger>span:nth-child(3){-webkit-transform:translateY(27px);transform:translateY(27px)}header>div>div.burger.open>span:first-child{-webkit-transform:translateY(13.5px) rotate(45deg);transform:translateY(13.5px) rotate(45deg)}header>div>div.burger.open>span:nth-child(2){-webkit-transform:translateY(13.5px) scaleX(0);transform:translateY(13.5px) scaleX(0)}header>div>div.burger.open>span:nth-child(3){-webkit-transform:translateY(13.5px) rotate(-45deg);transform:translateY(13.5px) rotate(-45deg)}header>div nav{max-width:360px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:2.3rem}@media (max-width:766px){header>div nav{max-width:100%;position:fixed;width:100vw;height:100vh;inset:0;background-color:#000;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;font-size:3.6rem;left:100vw;-webkit-transition:left .5s ease;transition:left .5s ease}header>div nav>a{-webkit-transform:translate(80vh);transform:translate(80vh);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease}header>div nav.open{left:0}header>div nav.open>a{-webkit-transform:translate(0);transform:translate(0);-webkit-transition-delay:calc(0.15s*var(--i));transition-delay:calc(0.15s*var(--i))}}footer{padding-top:140px;padding-bottom:30px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:979px){footer{padding-top:100px}}@media (max-width:766px){footer{padding-top:70px}}footer nav{max-width:1920px;padding:0 30px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#92908f}@media (max-width:979px){footer nav{width:100%;padding:0 20px}}@media (max-width:766px){footer nav{padding:0 15px}}footer nav br{display:none}@media (max-width:979px){footer nav{padding:0 30px;font-size:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}footer nav br{display:block}footer nav span{display:none}}@font-face{font-family:Calibri;font-style:normal;font-weight:400;src:local(""),url(../fonts/calibri-v15-latin-regular.e7825678.woff2) format("woff2")}@font-face{font-family:Calibri;font-style:italic;font-weight:400;src:local(""),url(../fonts/calibri-v15-latin-regular-italic.250c3fc1.woff2) format("woff2")}@font-face{font-family:Calibri;font-style:normal;font-weight:700;src:local(""),url(../fonts/calibri-v15-latin-bold.84065ee8.woff2) format("woff2")}@font-face{font-family:Calibri;font-style:italic;font-weight:700;src:local(""),url(../fonts/calibri-v15-latin-bold.84065ee8.woff2) format("woff2")}.fade-enter-active{-webkit-animation:fade-in .5s;animation:fade-in .5s}.fade-leave-active{animation:fade-in .5s reverse}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{background-color:#000;color:#f2f2f2;font-size:62.5%;font-family:Calibri,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{position:relative}body{padding:0;margin:0;font-size:2rem;line-height:1.4;overflow-x:hidden}body header{padding-bottom:20px}@media (max-width:766px){body header{padding-bottom:0}}body div.comp.blocks>.block{margin-bottom:80px}body div.comp.blocks>.block:last-of-type{margin-bottom:0}body[data-page=aboutus] div.comp.blocks>.block,body[data-page=jobs] div.comp.blocks>.block,body[data-page=projects] div.comp.blocks>.block,body[data-page=team] div.comp.blocks>.block{margin-bottom:60px}body[data-page=aboutus] div.comp.blocks>.block:last-of-type,body[data-page=jobs] div.comp.blocks>.block:last-of-type,body[data-page=projects] div.comp.blocks>.block:last-of-type,body[data-page=team] div.comp.blocks>.block:last-of-type{margin-bottom:0}body[data-page=projectdetail] header{padding-bottom:60px}body[data-page=projectdetail] div.comp.blocks>.block{margin-bottom:40px}body[data-page=projectdetail] div.comp.blocks>.block.glide{margin-top:-20px}body[data-page=projectdetail] div.comp.blocks>.block:last-of-type{margin-bottom:0}h1,h2,h3,h4,h5,h6{padding:0;margin:0}h2{font-weight:700;font-size:4.8rem;line-height:1.33}@media (max-width:766px){h2{font-size:3rem}}h3{font-size:4.4rem;line-height:1.09}h3,h4{font-weight:400}h4{font-size:2.4rem;line-height:1}p{margin:0;padding:0}a{position:relative;color:inherit;font-size:inherit;font-family:inherit;text-decoration:none;-webkit-transition:color .2s ease,border-color .2s ease;transition:color .2s ease,border-color .2s ease}a:after{position:absolute;content:"";width:100%;height:1px;bottom:-1px;left:0;background-color:currentColor;will-change:transform;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease;-webkit-transform:scaleX(0);transform:scaleX(0)}a:hover{color:#d9c5b2}a:hover:after{-webkit-transform:scale(1);transform:scale(1)}a.router-link-active{color:#d9c5b2}a.router-link-active:after{-webkit-transform:scale(1);transform:scale(1)}a.nohover{color:inherit}a.nohover:after{opacity:0}a.nohover:hover{color:inherit}.tag[data-filter=wohnen],div.filters button.tag[data-filter=wohnen]{border-color:#f2f2f2}.tag[data-filter=arbeiten],div.filters button.tag[data-filter=arbeiten]{border-color:#4b4b4b}.tag[data-filter=geplant],div.filters button.tag[data-filter=geplant]{border-color:#6f5d50}.tag[data-filter=gebaut],div.filters button.tag[data-filter=gebaut]{border-color:#5e4835}.tag[data-filter=bestehend],div.filters button.tag[data-filter=bestehend]{border-color:#403126}.tag[data-filter="coming soon"],div.filters button.tag[data-filter="coming soon"]{border-color:#b2a293}.tag.active[data-filter=wohnen],.tag:hover[data-filter=wohnen],div.filters button.tag.active[data-filter=wohnen],div.filters button.tag:hover[data-filter=wohnen]{background-color:#f2f2f2;border-color:#f2f2f2;color:#1e1e1e}.tag.active[data-filter=arbeiten],.tag:hover[data-filter=arbeiten],div.filters button.tag.active[data-filter=arbeiten],div.filters button.tag:hover[data-filter=arbeiten]{background-color:#4b4b4b;border-color:#4b4b4b;color:#fff}.tag.active[data-filter="coming soon"],.tag:hover[data-filter="coming soon"],div.filters button.tag.active[data-filter="coming soon"],div.filters button.tag:hover[data-filter="coming soon"]{background-color:#b2a293;border-color:#b2a293;color:#1e1e1e}.tag.active[data-filter=geplant],.tag:hover[data-filter=geplant],div.filters button.tag.active[data-filter=geplant],div.filters button.tag:hover[data-filter=geplant]{background-color:#6f5d50;border-color:#6f5d50;color:#fff}.tag.active[data-filter=gebaut],.tag:hover[data-filter=gebaut],div.filters button.tag.active[data-filter=gebaut],div.filters button.tag:hover[data-filter=gebaut]{background-color:#5e4835;border-color:#5e4835;color:#fff}.tag.active[data-filter=bestehend],.tag:hover[data-filter=bestehend],div.filters button.tag.active[data-filter=bestehend],div.filters button.tag:hover[data-filter=bestehend]{background-color:#403126;border-color:#403126;color:#fff}@media (max-width:766px){.tag:hover:not(.active)[data-filter=arbeiten],.tag:hover:not(.active)[data-filter=gebaut],.tag:hover:not(.active)[data-filter=geplant],.tag:hover:not(.active)[data-filter=wohnen],div.filters button.tag:hover:not(.active)[data-filter=arbeiten],div.filters button.tag:hover:not(.active)[data-filter=gebaut],div.filters button.tag:hover:not(.active)[data-filter=geplant],div.filters button.tag:hover:not(.active)[data-filter=wohnen]{background-color:transparent;color:inherit}}main{min-height:100vh}