@charset "UTF-8";@-webkit-keyframes sk-rotatePlane{0%{-webkit-transform:perspective(120px) rotateX(0) rotateY(0);transform:perspective(120px) rotateX(0) rotateY(0)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}to{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes sk-rotatePlane{0%{-webkit-transform:perspective(120px) rotateX(0) rotateY(0);transform:perspective(120px) rotateX(0) rotateY(0)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}to{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@-webkit-keyframes sk-doubleBounce{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-doubleBounce{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes sk-waveStretchDelay{0%,40%,to{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes sk-waveStretchDelay{0%,40%,to{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes sk-three-bounce{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-three-bounce{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes sk-pulseScaleOut{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes sk-pulseScaleOut{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@-webkit-keyframes sk-cubeGridScaleDelay{0%,70%,to{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}@keyframes sk-cubeGridScaleDelay{0%,70%,to{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}@-webkit-keyframes sk-wanderingCube{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:translateX(30px) rotate(-90deg) scale(.5);transform:translateX(30px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg);transform:translateX(30px) translateY(30px) rotate(-179deg)}50.1%{-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg);transform:translateX(30px) translateY(30px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes sk-wanderingCube{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:translateX(30px) rotate(-90deg) scale(.5);transform:translateX(30px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg);transform:translateX(30px) translateY(30px) rotate(-179deg)}50.1%{-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg);transform:translateX(30px) translateY(30px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@font-face{font-family:"sennsg";src:url(../fonts/senn2.woff)format("woff"),url(../fonts/senn2.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Theinhardt";src:url(../fonts/Theinhardt-Regular.woff)format("woff"),url(../fonts/Theinhardt-Regular.woff2)format("woff2");font-weight:400;font-style:normal}body,html{height:100%}body{overflow-y:scroll;background:#fff}body.Home{background:#000;overflow:hidden;background-color:#000}*{margin:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-font-feature-settings:"onum"0,"pnum"1,"kern"1,"ss01"0;font-feature-settings:"onum"0,"pnum"1,"kern"1,"ss01"0;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:#000;font-weight:400;font-style:normal;font-family:"Theinhardt";line-height:1.3em;letter-spacing:.008em;font-size:16px}@media (max-width:1100px){*{font-size:15px}}@media (max-width:900px){*{font-size:14px}}@media (max-width:760px){*{font-size:13px}}@media (max-width:400px){*{font-size:12px}}.article,.aside,.footer,.header,.header__logo a,.main,.nav,article,aside,footer,header,main,nav{display:block}li,ol,ul{list-style:none;padding:0}li{list-style-image:url(data:0)}img{border:0}a,em,h1,h2,h3,h4,h5,h6,li,p,span,strong,table,td,th,ul{font-size:inherit;line-height:inherit}a{outline:0;-webkit-text-decoration-color:#cbbfb6;text-decoration-color:#cbbfb6}strong{color:#a08b7a}h2{padding-bottom:1em}.format{width:90%;max-width:1490px;margin:0 auto}.format:after{content:"";clear:both;display:block}.header{padding:3em 0 0;position:absolute;width:100%;z-index:1000;background-color:#fff}.Home .header{background:0 0}.header__logo{width:22%;margin:0 1.5%;float:left;padding-bottom:3em;position:relative;top:-.95em}@media (max-width:760px){.header__logo{width:47%}}.header__logo img{width:12em;height:auto;display:block;overflow:visible}@media (max-width:1100px){.header__logo img{top:-.725em;width:10em}}@media (max-width:760px){.header__logo img{top:-.7em;width:10em}}.header__menu{margin:0 1.5%;float:left;padding-bottom:3em;position:relative;height:8em;width:22%}@media (max-width:760px){.header__menu{width:47%}}.header__pagetitle{width:47%;margin:0 1.5%;float:left;padding-bottom:3em}@media (max-width:760px){.header__pagetitle{display:none}}.menutoggle{position:absolute;top:-1.8em;left:-.3em;width:3.3em;height:3.3em;cursor:pointer}.menutoggle__icon{width:100%;height:auto;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.menutoggle__icon.-offen{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu{display:none;position:absolute;top:2.5em}.menu a{transition:color .1s ease-out;text-decoration:none}.Home .menu a{color:#fff}.internerlink:hover,.menu .current a,.textspalte__markdown h3{color:#838383}.main{padding-bottom:7em;padding-top:14.5em}.textspalte{width:47%;float:right;margin:0 1.5%}.textspalte__markdown{padding-bottom:1em}.textspalte__markdown p,.textspalte__markdown ul{padding-bottom:1.4em}.textspalte__markdown.-adresse p{white-space:nowrap;display:inline-block;padding-bottom:0}@media (max-width:900px){.textspalte__markdown.-adresse p{display:block;white-space:normal}}.textspalte__markdown.-adresse p:after{content:", "}@media (max-width:900px){.textspalte__markdown.-adresse p:after{content:""}}.textspalte__markdown.-adresse p:last-child:after{content:""}.textspalte__markdown.-adresse div:nth-child(3) .internerlink{padding-top:0}@media (max-width:500px){.textspalte--standard{width:100%;float:none}}.internerlink{text-decoration:none;transition:color .2s ease-out;padding-top:1.4em;display:inline-block}.grid__item__pdf:after,.internerlink:after,.projekt__trigger:after{content:"";font-family:"sennsg";font-size:.8em}.grid__item,.grid__sizer{width:25%}@media (max-width:900px){.grid__item,.grid__sizer{width:50%}}@media (max-width:400px){.grid__item,.grid__sizer{width:100%}}.grid__item.-gross{width:50%}@media (max-width:400px){.grid__item.-gross{width:100%}}.grid__item{box-sizing:border-box;padding:0 1.5% 3em}.grid__item__pdf:hover,.grid__item__textgrau{color:#838383}.grid__item__textgrau *{color:inherit}.grid__item__foto{display:block;margin-bottom:.75em;height:auto;width:100%}.grid__item__pdf{text-decoration:none;transition:color .2s ease-out}.teaser{padding-bottom:3em;margin:0 1.5%;float:left;width:22%}@media (max-width:760px){.teaser{width:47%}}@media (max-width:400px){.teaser{width:97%}}.teaser.-gross{width:47%}@media (max-width:400px){.teaser.-gross{width:97%}}.teaser__link{background-color:#a08b7a;display:block}.teaser__link:hover .teaser__bild{opacity:0}.teaser__bild{display:block;transition:opacity .2s ease-out;height:auto;width:100%}.teaser__text{padding-top:.75em}.projekt__text{float:right;width:47%;margin:0 1.5%;padding-bottom:6em}@media (max-width:500px){.projekt__text{padding-bottom:2em;width:97%;float:none}}.projekt__text h1{margin-top:-.25em}.projekt__text p{padding-bottom:0;padding-top:1.3em}.projekt__bild{margin:0 1.5%;float:left;position:relative;padding-bottom:6em;width:47%}@media (max-width:400px){.projekt__bild{width:97%}}@media (max-width:500px){.projekt__bild{padding-bottom:3em}}.projekt__bild.-taR{text-align:right;vertical-align:bottom}.projekt__bild.-gross{width:97%}.projekt__bild .i{height:auto;width:100%;display:inline-block;line-height:0}.projekt__bild .i.-halb{width:46.75%}@media (max-width:760px){.projekt__bild .i.-halb{width:100%}}.projekt__bild .i.-halbvonsp4{width:48.5%}.projekt__bild .i.-zweidrittel{width:66.5%}@media (max-width:760px){.projekt__bild .i.-zweidrittel{width:100%}}.projekt__bild .i.-untenR{position:absolute;bottom:6.35em;right:0}@media (max-width:500px){.projekt__bild .i.-untenR{position:static}}.projekt__bild .i.-untenL{position:absolute;bottom:6.35em;left:0}@media (max-width:500px){.projekt__bild .i.-untenL{position:static}}.projekt__trigger{margin-top:1.3em;display:none;position:relative}.projekt__trigger span{visibility:hidden}.projekt__trigger:after{content:"";position:absolute;left:0;top:-.15em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:all .2s ease-out}.projekt__trigger.-offen:after,.werkjahr__zahl.-active .werkjahr__zahl__inner:before{-webkit-transform:rotate(0);transform:rotate(0)}@media (max-width:500px){.projekt__trigger{display:block}}.projekt__toggle{height:auto;overflow:hidden}@media (max-width:500px){.projekt__toggle{display:none}}.projekt__back{clear:both;margin:0 1.5%}.projekt__back__link,.werkjahr__toggle a{text-decoration:none;transition:color .2s ease-out}.projekt__back__link:hover,.werkjahr__toggle a:hover{color:#838383}.projekt__back__link:before,.werkjahr__toggle a em:after,.werkjahr__zahl__inner:before{content:"";font-family:"sennsg";font-size:.8em}.werkjahr__zahl{padding-bottom:1em;margin:0 1.5%;cursor:pointer;padding-left:50%}@media (max-width:500px){.werkjahr__zahl{padding-left:0}}.werkjahr__zahl__inner{cursor:pointer;padding-left:1.4em;position:relative;display:block}.werkjahr__zahl__inner:before{content:"";position:absolute;left:0;top:-.15em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:all .2s ease-out}.werkjahr__toggle{padding-bottom:1em}.werkjahr__toggle li{position:relative;margin:0 1.5%;padding-left:50%}@media (max-width:500px){.werkjahr__toggle li{padding-left:0}}.werkjahr__toggle em{position:relative;padding-left:1em;display:block}.werkjahr__toggle em:before{content:"·";position:absolute;top:0;left:.4em;color:inherit}.werkjahr__toggle figure{position:absolute;top:.3em;padding:0;margin:0;text-indent:0;opacity:0;transition:opacity .2s ease-out}@media (max-width:500px){.werkjahr__toggle figure{display:none}}.werkjahr__toggle figure.klein{width:22.75%;left:25.75%}@media (max-width:760px){.werkjahr__toggle figure.klein{width:48.5%;left:0}}.werkjahr__toggle figure.gross{width:48.5%;left:0}.werkjahr__toggle figure img{width:100%;height:auto}.werkjahr__toggle a{position:relative;transition:color .1s ease-out}.werkjahr__toggle a em{color:inherit;transition:color .1s ease-out}.werkjahr__toggle a em:after{content:""}.werkjahr__toggle a:hover+figure{opacity:1}.Home:after{content:"";width:3em;height:3em;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:50%;margin-top:-1.5em;left:50%;margin-left:-1.5em;-webkit-animation:sk-doubleBounce 2s infinite ease-in-out;animation:sk-doubleBounce 2s infinite ease-in-out;-webkit-animation-delay:-1s;animation-delay:-1s;z-index:-2}.slider{position:fixed;top:0;right:0}.slide,.slide img,.slider{width:100%;height:100%}.slide img{-o-object-fit:cover;object-fit:cover}.slide__caption{position:absolute;bottom:2.2em;width:100%;left:0}.slide img,.slide__caption a.format{display:block}.slide__caption img{height:40px;width:auto;display:block;margin-left:1.5%}@media (max-width:1100px){.slide__caption img{height:32px}}@media (max-width:760px){.slide__caption img{height:57px}}@media (max-width:400px){.slide__caption img{height:54px}}.jobs{float:left;width:22%;margin:0 1.5%}@media (max-width:500px){.jobs{display:none}}.jobs img{width:100%;height:auto;display:block;margin-top:.3rem}.vbox-overlay *,.vbox-overlay :after,.vbox-overlay :before{-webkit-backface-visibility:hidden;box-sizing:border-box}.vbox-overlay{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;left:0;top:0;bottom:0;right:0;z-index:9040;-webkit-transform:translateZ(1000px);transform:translateZ(1000px);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.vbox-close,.vbox-title{position:fixed;text-align:center;z-index:9050}.vbox-title{width:100%;height:40px;float:left;line-height:28px;font-size:12px;padding:6px 40px;overflow:hidden;display:none;left:0}.vbox-close{cursor:pointer;bottom:40px;left:50%;width:50px;margin-left:-25px;display:block;font-size:4em;line-height:1}.vbox-next,.vbox-num,.vbox-prev{position:fixed;overflow:hidden;cursor:pointer;z-index:9050}.vbox-num{left:0;height:40px;line-height:28px;font-size:12px;padding:6px 10px;display:none}.vbox-next,.vbox-prev{top:50%;margin-top:-15px;display:block;width:45px;height:45px}.vbox-next span,.vbox-prev span{width:20px;height:20px;border:2px solid transparent;border-top-color:#b6b6b6;border-right-color:#b6b6b6;text-indent:-100px;position:absolute;top:8px;display:block}.vbox-prev{left:15px}.vbox-next{right:15px}.vbox-prev span{left:10px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.vbox-next span{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:10px}.vbox-inline{width:420px;height:315px;height:70vh;padding:10px;background:#fff;margin:0 auto;overflow:auto;text-align:left}.venoframe{max-width:100%;border:0;width:100%;height:70vh}.venoframe,.venoframe.vbvid{height:260px}@media (min-width:768px){.vbox-inline,.venoframe{width:90%;height:360px;height:70vh}.venoframe.vbvid{width:640px;height:360px}}@media (min-width:992px){.vbox-inline,.venoframe{max-width:1200px;width:80%;height:540px;height:70vh}.venoframe.vbvid{width:960px;height:540px}}.vbox-container{position:absolute;left:0;right:0;top:0;bottom:0;overflow-x:hidden;overflow-y:scroll;overflow-scrolling:touch;-webkit-overflow-scrolling:touch;z-index:20;max-height:100%}.vbox-content{text-align:center;float:left;width:100%;position:relative;overflow:hidden}.vbox-container img{max-width:80%;height:auto}.figlio{box-shadow:0 0 12px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);max-width:100%;text-align:initial}img.figlio{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.vbox-content.swipe-left{margin-left:-200px!important}.vbox-content.swipe-right{margin-left:200px!important}.animated{webkit-transition:margin 300ms ease-out;transition:margin 300ms ease-out}.vbox-inline.figlio{overflow:hidden}.sk-double-bounce,.sk-rotating-plane{width:40px;height:40px;margin:40px auto}.sk-rotating-plane{background-color:#333;-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation:sk-rotatePlane 1.2s infinite ease-in-out;animation:sk-rotatePlane 1.2s infinite ease-in-out}.sk-double-bounce{position:relative}.sk-double-bounce .sk-child{width:100%;height:100%;border-radius:50%;background-color:#333;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-doubleBounce 2s infinite ease-in-out;animation:sk-doubleBounce 2s infinite ease-in-out}.sk-double-bounce .sk-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-three-bounce,.sk-wave{margin:40px auto;text-align:center}.sk-wave{width:50px;height:40px;font-size:10px}.sk-wave .sk-rect{background-color:#333;height:100%;width:4px;margin:0 1px;display:inline-block;-webkit-animation:sk-waveStretchDelay 1.2s infinite ease-in-out;animation:sk-waveStretchDelay 1.2s infinite ease-in-out}.sk-wave .sk-rect1{-webkit-animation-delay:-1.2s;animation-delay:-1.2s}.sk-wave .sk-rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-wave .sk-rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-wave .sk-rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-wave .sk-rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-three-bounce{width:100px}.sk-three-bounce .sk-child{width:16px;height:16px;background-color:#333;border-radius:100%;margin:4px;display:inline-block;-webkit-animation:sk-three-bounce 1.4s ease-in-out 0s infinite both;animation:sk-three-bounce 1.4s ease-in-out 0s infinite both}.sk-cube-grid,.sk-spinner-pulse{width:40px;height:40px;margin:40px auto}.sk-three-bounce .sk-bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.sk-three-bounce .sk-bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}.sk-spinner-pulse{background-color:#333;border-radius:100%;-webkit-animation:sk-pulseScaleOut 1s infinite ease-in-out;animation:sk-pulseScaleOut 1s infinite ease-in-out}.sk-cube-grid .sk-cube{width:33.33%;height:33.33%;background-color:#333;float:left;-webkit-animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out;animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out}.sk-cube-grid .sk-cube1{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid .sk-cube2{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid .sk-cube3{-webkit-animation-delay:.4s;animation-delay:.4s}.sk-cube-grid .sk-cube4{-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid .sk-cube5{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid .sk-cube6{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid .sk-cube7{-webkit-animation-delay:0;animation-delay:0}.sk-cube-grid .sk-cube8{-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid .sk-cube9{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-wandering-cubes{margin:40px auto;width:40px;height:40px;position:relative}.sk-wandering-cubes .sk-cube{background-color:#333;width:10px;height:10px;position:absolute;top:0;left:0;-webkit-animation:sk-wanderingCube 1.8s ease-in-out -1.8s infinite both;animation:sk-wanderingCube 1.8s ease-in-out -1.8s infinite both}.sk-wandering-cubes .sk-cube2{-webkit-animation-delay:-.9s;animation-delay:-.9s}
/*# sourceMappingURL=styles.css.map */