html{scroll-behavior:smooth;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}*{margin:0;padding:0;font:inherit}*,*::before,*::after{box-sizing:border-box}ul,ol{list-style:none}body{min-height:100vh}img,picture,svg,video{display:block;max-width:100%}input,textarea,button,select{font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}@font-face{font-family:"Akkurat LL";src:url("fonts/AkkuratLLWeb-Bold.woff2") format("woff2"),url("fonts/AkkuratLLWeb-Bold.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"Akkurat LL";src:url("fonts/AkkuratLLWeb-Light.woff2") format("woff2"),url("fonts/AkkuratLLWeb-Light.woff") format("woff");font-weight:normal;font-style:normal}html{font-size:18px;font-size:clamp(15px,1.172vw,50px);font-family:"Akkurat LL",sans-serif;font-feature-settings:"onum" 1,"pnum" 1,"frac" 0,"kern" 0,"liga" 1;font-weight:bold;letter-spacing:.015em}body{background-color:#fff;color:#000;display:flex;flex-direction:column}body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,figcaption,blockquote,dl,dd,div,address{line-height:1.466em}h1,h2,h3,h4,h5,h6{font-size:1rem;text-wrap:balance}p,li,figcaption{text-wrap:pretty}input:focus,button:focus{outline-color:rgba(0,0,0,0)}a{color:inherit;text-decoration-color:#000;text-decoration-thickness:1px;text-underline-offset:2px}a:focus-visible,button:focus-visible,input:focus-visible,[role=button]:focus-visible{outline:1px solid red;outline-offset:.3rem}strong{color:#dd7839}#logo .manu{fill:#dd7839}.metaGrid{margin-left:2.13rem;margin-right:2.13rem;display:grid;grid-template-columns:repeat(12, 1fr);gap:2.13rem}.metaSection{margin-left:2.13rem;margin-right:2.13rem}.metaHeader h1{grid-column:span 2;font-size:1.866rem;letter-spacing:-0.01em}.metaMD h1{color:#dd7839}.metaMD p:not(:last-child){margin-bottom:1.466em}.metaHR{grid-column:1/-1;height:0;margin:0;background-color:rgba(0,0,0,0);border:none}.metaKachellink{display:block;grid-column:span 4;text-decoration:none}.metaKachellink img{width:100%;height:auto;display:block;filter:grayscale(1) contrast(1.3);transition:.3s ease}.metaKachellink p,.metaKachellink h1{font-size:.75rem}.metaKachellink h1{margin-top:1.466em}.metaKachellink p{font-weight:normal}.metaKachellink:hover img{filter:grayscale(0) contrast(1)}.metaSlider{display:flex;height:36.25vw;overflow:scroll;position:relative}.metaSlider__pane{display:flex;overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.metaSlider__pane::-webkit-scrollbar{display:none}.metaSlider__button{position:absolute;width:2rem;height:2rem;background-color:rgba(0,0,0,0);top:50%;transform:translateY(-50%);z-index:2;border:none;cursor:pointer;opacity:.8;transition:opacity .4s ease-out}.metaSlider__button span{display:block;background-color:#fff;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--cHi);font-weight:800}.metaSlider__button.--next{right:2.13rem}.metaSlider__button.--prev{left:2.13rem}.metaSlider__button.--no{opacity:0}.metaSlider__slide{display:block;position:relative;scroll-snap-align:start;flex-shrink:0;flex-grow:0;height:100%;padding-left:2.13rem}.metaSlider__slide:last-child{padding-right:2.13rem}.metaSlider__slide img{height:100%;width:auto;display:block}.raster{position:fixed;top:0;right:2.13rem;left:2.13rem;display:grid;display:none;height:100vh;grid-template-columns:repeat(12, 1fr);gap:2.13rem;z-index:-1}.raster div{height:100vh;background-color:rgba(192,192,192,.1)}.raster div:nth-child(2n-1){border-left:1px solid rgba(192,192,192,.4)}.raster div:nth-child(2n){border-right:1px solid rgba(192,192,192,.4)}.intro{height:100vh;display:flex;align-items:center;justify-content:center}.intro svg{display:block;width:40rem;height:auto}.intro svg .manu{fill:#dd7839}.portrait{padding-top:7.455rem;margin-bottom:7.455rem}.portrait header{grid-column:span 4}.portrait header h1{padding-top:3.42rem}.portrait main{grid-column:span 5}.portrait figure{display:block;grid-column:span 3/-3}.portrait figure img{width:100%;height:auto;display:block}.portrait figcaption{margin-top:1.466em;font-size:.75rem}.referenzen{padding-top:7.455rem;margin-bottom:7.455rem}.referenzen header{grid-column:1/-1}.produkte{padding-top:7.455rem;margin-bottom:7.455rem}.produkte header{grid-column:span 2}.produkte header h1{padding-top:3.42rem}.produkte div{grid-column:span 5;padding-right:3.195rem}.produkte div.a{padding-top:10.262em}.produkte div.c{grid-column:3/span 5}.produkte div.d{padding-top:7.33em}.produkte figure{margin-top:6.39rem;margin-bottom:6.39rem;grid-column:1/-1}.produkte figure img{width:100%;height:auto;display:block}.arbeiten{padding-top:7.455rem;margin-bottom:7.455rem}.arbeiten header{grid-column:span 2}.arbeiten header h1{padding-top:3.42rem}.arbeiten main{grid-column:span 5;margin-bottom:4.26rem;padding-right:2.13rem}.team{padding-top:7.455rem;margin-bottom:7.455rem}.team header{grid-column:span 2}.team header h1{padding-top:3.42rem}.team main{grid-column:span 5;margin-bottom:4.26rem;padding-right:2.13rem}.team__nase{display:block;grid-column:span 4}.team__nase img{width:100%;height:auto;display:block}.team__nase figcaption{margin-top:1.466em}.team__nase.--n1{grid-column:5/span 4}.team__nase.--n2{padding-top:10vw}.team__team{margin-top:6.39rem;grid-column:1/-1}.team__team img{display:block;height:auto;width:100%}.team__team figcaption{margin-top:1.466em;font-size:.75rem}.stellen{padding-top:7.455rem;margin-bottom:7.455rem}.stellen header{grid-column:span 2}.stellen header h1{padding-top:3.42rem}.stellen div{grid-column:span 5;padding-right:3.195rem}.stellen div.b{padding-top:10.262em}.stellen figure{margin-top:6.39rem;grid-column:1/-1}.stellen figure img{width:100%;height:auto;display:block}.stellen figcaption{font-size:.75rem;margin-top:1.466em}.homeheader{padding-top:2.769rem;padding-bottom:2.13rem;top:0;left:0;width:100%;background-color:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);z-index:9999}.homeheader nav.metaSection{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center}.homeheader ul{display:flex;padding-top:.5rem}.homeheader li{margin-right:1.491rem;font-size:.9rem}.homeheader a{text-decoration:none;padding-top:.3rem;padding-bottom:.3rem;display:block}.homeheader h1{width:calc(16.6666666667% - 2.13rem);min-width:11.7rem;opacity:1;transition:opacity .4s ease}.homeheader h1.--off{opacity:0}.homeheader h1 span{position:absolute;left:-200vw}.homeheader h1 .logo{width:100%;display:block;height:auto}#top{transition:transform .3s ease,visibility 0s .3s linear}#top[data-scroll=up]{position:fixed;transform:translateY(0)}#top[data-scroll=init],#top[data-scroll=down]{position:absolute}#top[data-scroll=down]{transform:translateY(-100%)}.pagefooter{margin-top:6.39rem;margin-bottom:3.195rem}.pagefooter .metaHeader{grid-column:span 2}.pagefooter address{grid-column:span 6}.pagefooter nav{grid-column:span 4}.referenzheader{display:flex;margin-top:3.195rem}.referenzheader a{display:block;text-decoration:none;margin-right:2.13rem}.referenzheader h1{margin-right:2.13rem}.referenz{margin-top:2.13rem;margin-bottom:2.13rem}.referenz div{grid-column:span 6}.referenz dl{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:2.13rem;column-gap:2.13rem}.arbeitheader{display:flex;margin-top:3.195rem}.arbeitheader a{display:block;text-decoration:none;margin-right:2.13rem}.arbeitheader h1{margin-right:2.13rem}.arbeitheader p{font-weight:normal}.arbeit{margin-top:2.13rem;margin-bottom:2.13rem}.arbeit div{grid-column:span 8;padding-right:2.13rem}.default__titel{grid-column:1/3}.default__text{grid-column:5/-3;padding-right:3.195rem}.default__text h1{color:#dd7839;margin-top:1.466em}.default__text h2{margin-top:1.466em}.default__text blockquote{background-color:#ff0}

/*# sourceMappingURL=styles.css.map */