*{box-sizing:border-box;margin:0;padding:0}a,a:link,a:visited{color:#f27141;text-decoration:none}li,ul{list-style:none}body{font-family:sans-serif;font-size:1rem;line-height:1.3rem}body,h1,h2,h3,h4,h5,h6{color:#103b40}h1{font-size:2rem;line-height:2.4rem;margin-bottom:1.25rem}h2{font-size:1.5rem;line-height:1.8rem;margin-bottom:1rem}h3{font-size:1.2rem;line-height:1.5rem;margin-bottom:.75rem}h4{font-size:1rem;line-height:1.3rem;margin-bottom:.5rem}img{height:auto;max-width:100%}dl{grid-gap:.5rem;display:grid;grid-auto-rows:max-content;grid-template-columns:2fr 3fr}.cookie-bar{background:rgba(0,0,0,.85);bottom:0;position:fixed;z-index:2}.cookie-bar-content{grid-gap:2rem;align-items:center;display:grid;grid-auto-flow:column;grid-template-columns:auto max-content;padding:1rem}.cookie-disclaimer{color:#f2daac;font-size:.815rem;line-height:1rem}.cookie-actions>button{background:#d9a87e;border:none;border-radius:.25rem;color:hsla(0,0%,100%,.85);cursor:pointer;font-weight:800;padding:.5rem;text-transform:uppercase}.cookie-actions>button:hover{background:#f2daac;color:hsla(0,0%,100%,.85)}.hidden{display:none}.wrapper{display:grid;grid-auto-rows:max-content;grid-template-rows:auto max-content;height:100vh;width:100%}aside{background:#d9a87e;padding:1rem}aside:empty{display:none}header{background:#103b40;height:4rem;padding:.5rem;position:fixed;top:0;width:100vw;z-index:10}.header{grid-gap:2rem;align-items:center;display:grid;grid-auto-flow:column;grid-template-columns:6rem auto;margin:0 auto;max-width:60rem;width:100%}.header>nav{display:grid;justify-content:end;width:max-content}.logo{background-color:#d9a87e;display:block;font-size:0;height:3rem;width:100%}.content-header{align-items:end;background-position:50%;background-size:cover;display:grid;height:100vh;position:relative}.content-header>div{align-items:center;background:rgba(0,0,0,.85);display:grid;justify-content:center;padding:3rem 1rem 6rem;width:100%}.content-header>div .about{color:#f2daac;margin:0 auto;max-width:60rem;width:100%}.content-header>div .about>h1{color:#d95f5f}.content-header-home{background-image:url(/build/images/facebook-titelbild-heide2400.8bc09b73.jpg)}.content-header-team{background-image:url(/build/images/website-team-2400.7f87a9ca.jpg)}.content-header-label{background-image:url(/build/images/website-label-platte-2400.c58ca639.jpg)}.content-header-booking{background-image:url(/build/images/website-booking-watoo-2400.5f9c1b56.jpg)}.content-wrapper{grid-gap:1rem;display:grid;grid-template-columns:auto 20rem;margin:0 auto;max-width:60rem;padding:4rem 0 6rem;width:100%}.content-wrapper-wide{grid-template-columns:none}.content-wrapper-wide>article{padding:3rem 1rem 1rem}.nav{grid-gap:1rem;display:grid;grid-auto-columns:max-content;grid-auto-flow:column;transition:.4s ease-in-out}.nav>li{font-size:1.2rem;height:2rem;line-height:1.5rem;padding:.25rem .5rem}.nav>li>a{color:#f2daac;letter-spacing:.125rem;text-transform:uppercase}.nav>li>a.active,.nav>li>a:hover{color:#d9a87e}.nav-menu{grid-gap:6px;align-items:center;display:none;height:3rem;width:3rem}.nav-menu>*{background:#f2daac;border-radius:2px;display:block;height:5px;transition:.4s ease-in-out;width:100%}.nav-menu.active>:first-child{-webkit-transform:rotate(-45deg) translate(-.75rem,.5rem);transform:rotate(-45deg) translate(-.75rem,.5rem)}.nav-menu.active>:nth-child(2){opacity:0}.nav-menu.active>:nth-child(3){-webkit-transform:rotate(45deg) translate(-1rem,-.75rem);transform:rotate(45deg) translate(-1rem,-.75rem)}.nav-menu.active+.nav{background:rgba(0,0,0,.85);display:grid;grid-auto-flow:row;grid-auto-rows:max-content;justify-content:center;opacity:1;padding:1rem;position:absolute;right:0;text-align:center;top:100%}main{background:#f2daac;color:#103b40}footer{background:#d95f5f;color:#f2daac;padding:4rem 1rem}footer>nav{grid-gap:1rem;display:grid;grid-auto-flow:column;margin:0 auto;max-width:60rem;width:100%}.footer-menu{background:rgba(0,0,0,.1);border-radius:.25rem;padding:1rem}.footer-menu>li:not(:first-child){color:#f2daac;list-style-type:square;margin-left:1rem}.footer-menu>li:first-child{margin-bottom:.5rem}.footer-menu>li>a{color:#f2daac}.footer-menu>li>h4{color:#f27141;text-transform:uppercase}.footer-menu>li>a:hover{color:#d9a87e}.footer{grid-gap:1rem;align-items:center;margin:0 auto;max-width:60rem;padding:1rem;width:100%}.footer,.social{display:grid;grid-auto-flow:column}.social{grid-gap:1rem;grid-auto-columns:max-content}.news{grid-gap:1rem;display:grid;grid-auto-rows:max-content}.news>li{border-radius:.25rem;padding:1rem}.news>li+li{border-top:1px dashed #d95f5f}.news-image>img{height:auto;width:100%}.news-title{margin-bottom:.5rem}.news-link{float:right;font-size:.815rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.news-link:hover{color:#d95f5f}.artist-profile-header{grid-gap:3rem;display:grid;grid-template-columns:auto 1fr;max-width:60rem}.artist-profile-image{width:320px}.artist-profile-image>img{border:1px solid #aeaeff;outline:5px solid #f2daac}.team{grid-gap:1rem;grid-template-columns:1fr 1fr 1fr}.team,.team-profile{display:grid;grid-auto-rows:max-content}.team-profile{grid-template-rows:2fr 1fr}.team-profile>img{height:auto;width:100%}.team-profile>.team-profile-details{background:rgba(0,0,0,.85);color:#f2daac;padding:.5rem}.team-profile .team-profile-contact{display:grid;grid-auto-rows:max-content}.team-profile .team-profile-name{font-size:120%;font-weight:700}.team-profile .team-profile-position{font-size:80%;font-weight:700}.team-profile .team-profile-header{display:grid}.team-profile .team-profile-contact,.team-profile .team-profile-header,.team-profile .team-profile-info{padding:.5rem}.productions,.section{display:grid}.section{align-items:end;background-position:top;background-size:cover;height:100vh}.section>.section-content{background:rgba(0,0,0,.85);color:#f2daac;padding:3rem 1rem 6rem}.section>.section-content>.section-body{margin:0 auto;max-width:60rem;width:100%}.section-body>h2{color:#d95f5f;font-size:2rem}.section-studio{background-image:url(/build/images/studio.acbf9d75.jpg)}.section-mastering{background-image:url(/build/images/mastering.79c07698.jpg)}.section-video{background-image:url(/build/images/website-videoproduktion-adriano-2400.34c74a90.jpg)}.social>li>a>img{height:2rem;width:auto}svg.spinner{height:40 px;width:40 px}svg.spinner circle{fill:transparent;stroke:#212121;stroke-width:4;stroke-linecap:round;stroke-dasharray:125.6;-webkit-animation:spinner 2s linear infinite;-moz-animation:spinner 2s linear infinite;-ms-animation:spinner 2s linear infinite;-o-animation:spinner 2s linear infinite;animation:spinner 2s linear infinite;-webkit-transform-origin:20px 20px 0;-moz-transform-origin:20px 20px 0;-ms-transform-origin:20px 20px 0;-o-transform-origin:20px 20px 0;transform-origin:20px 20px 0}@-webkit-keyframes spinner{0%{stroke-dashoffset:26.4;-webkit-transform:rotate(0deg)}50%{stroke-dashoffset:125.6;-webkit-transform:rotate(2turn)}to{stroke-dashoffset:26.4;-webkit-transform:rotate(3turn)}}@-moz-keyframes spinner{0%{stroke-dashoffset:26.4;-moz-transform:rotate(0deg)}50%{stroke-dashoffset:125.6;-moz-transform:rotate(2turn)}to{stroke-dashoffset:26.4;-moz-transform:rotate(3turn)}}@-ms-keyframes spinner{0%{stroke-dashoffset:26.4;-ms-transform:rotate(0deg)}50%{stroke-dashoffset:125.6;-ms-transform:rotate(2turn)}to{stroke-dashoffset:26.4;-ms-transform:rotate(3turn)}}@-o-keyframes spinner{0%{stroke-dashoffset:26.4;-o-transform:rotate(0deg)}50%{stroke-dashoffset:125.6;-o-transform:rotate(2turn)}to{stroke-dashoffset:26.4;-o-transform:rotate(3turn)}}@keyframes spinner{0%{stroke-dashoffset:26.4;transform:rotate(0deg)}50%{stroke-dashoffset:125.6;transform:rotate(2turn)}to{stroke-dashoffset:26.4;transform:rotate(3turn)}}.portfolio{grid-gap:1rem;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.portfolio svg.spinner{position:absolute;z-index:0}.portfolio svg.spinner+*{position:relative;z-index:2}.artists{grid-gap:1rem;display:grid;grid-auto-rows:max-content;grid-template-columns:1fr 1fr}.artist{position:relative}.artist>img{height:auto;width:100%}.artist>span{background:rgba(0,0,0,.85);bottom:0;color:#d95f5f;display:block;padding:1rem;position:absolute;width:100%}article blockquote,article dl,article hr,article iframe,article img,article ol,article p,article ul{margin-bottom:1rem}article iframe,article img{height:auto!important;width:100%!important}article blockquote,article p{line-height:1.25rem}article hr{border:1px solid rgba(0,0,0,.1)}article blockquote{background:hsla(0,0%,100%,.85);border-radius:.25rem;color:rgba(0,0,0,.85);font-style:italic;padding:1rem}.copy{color:rgba(0,0,0,.85);font-size:.815rem}.copy a{color:#103b40}.copy a:hover{text-decoration:underline}.imprint{padding:4rem 1rem}.portfolio-items{grid-gap:1rem;display:grid;padding:1rem}.portfolio-items figure>iframe{height:auto;width:100%}@media (max-device-width:960px){.portfolio{grid-template-columns:1fr 1fr}.portfolio-items figure>iframe{height:16rem}.content-header-home{background-image:url(/build/images/facebook-titelbild-heide1200.2860d4ba.jpg)}.content-header-team{background-image:url(/build/images/group-retouch-1200.94fd67ca.jpg);height:42vh}.content-header-label{background-image:url(/build/images/website-label-platte-1200.58a3f025.jpg)}.content-header-booking{background-image:url(/build/images/website-booking-watoo-1200.8ec084d4.jpg)}.section-studio{background-image:url(/build/images/studio.acbf9d75.jpg)}.section-mastering{background-image:url(/build/images/mastering.79c07698.jpg)}.section-video{background-image:url(/build/images/website-videoproduktion-adriano-1200.bb1bb118.jpg)}.content-header.content-header-booking,.content-header.content-header-home{background-position:center -8rem}}@media (max-device-width:760px){.content-header>div{padding:2rem 1rem 3rem}.section-studio,.section-video{background-position:center -8rem}.header>nav{justify-self:end}nav>.nav{bottom:100%;height:100vh;left:0;opacity:0;position:absolute;width:100%;z-index:1024}nav>.nav-menu{display:grid}nav>.nav>li{font-size:1.5rem;height:2.4rem;line-height:1.8rem}.content-wrapper,.portfolio{grid-template-columns:none}.content-wrapper{padding-bottom:0}.artists,.content-wrapper>article{padding:1rem}.artist-profile-header,.artists{grid-template-columns:none}.copy{text-align:center}.footer>.social{justify-content:center}footer{padding:2rem 1rem}.team{grid-template-columns:none;padding:1rem}.portfolio-items h2{padding:1rem;text-align:center}.portfolio-items figure>figcaption{text-align:center}.portfolio-items figure>iframe{height:12rem;width:100%}}.coming-soon{padding-bottom:3rem;text-align:center}