﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header[role=banner],hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;border:0;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header[role=banner],hgroup,menu,nav,section{display:block}html{overflow-y:scroll}a:hover,a:active{outline:0}:focus{outline:0}img{display:block}table{border-collapse:collapse;border-spacing:0}caption,th,td{font-weight:400;text-align:left}form{outline:0;border:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,input[type=button],input[type=submit]{cursor:pointer}textarea{overflow:auto;vertical-align:top}body,strong,em{font-weight:normal;font-style:normal}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth}body,input,button{font-family:"proxima-nova",helvetica,arial,sans-serif;font-size:16px;line-height:1.5;font-weight:200;color:#aaa;text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{background:#000 url("../img/bg-s.jpg") fixed no-repeat center top}@media all and (min-width: 600px){body{background-image:url("../img/bg-m.jpg")}}@media all and (min-width: 1024px){body{background-image:url("../img/bg-l.jpg")}}p{margin:.75em 0}strong{font-weight:600}em{font-style:italic}a{color:#d6492a;text-decoration:none;transition:all .2s linear}a:hover,a:active,a:focus{color:#fff;transition:all 0s}img{max-width:100%}.video-wrap{background:#000;width:100%;margin:.5625em 0 .9375em}.video{position:relative;height:0;padding-bottom:56.25%}.video iframe,.video object,.video embed,.video .container{position:absolute;top:0;left:0;width:100%;height:100%}.col{float:left;width:100%;margin-bottom:1.5em}@media all and (min-width: 600px)and (max-width: 1023px){.col{margin-left:5.8823529412%}.col.m-right{float:right;margin-right:5.8823529412%;margin-left:0}.m-1{width:41.1764705882%}.m-2{width:87.5%}.m-1-wrap{float:left;overflow:hidden;width:47.0588235294%}.m-1-wrap.m-right{float:right;margin-right:5.8823529412%}.m-1-wrap .m-1{width:87.5%;margin-left:12.5%}}@media all and (min-width: 1024px){.col{margin-left:4%}.col.l-right{float:right;margin-right:4%;margin-left:0}.l-1{width:28%}.l-2{width:60%}.l-3{width:92%}.l-2-wrap{float:left;overflow:hidden;width:68%}.l-2-wrap.l-right{float:right}.l-2-wrap .l-1{width:28%;margin-left:4%}}.content{overflow:hidden;width:100%;max-width:27em;padding:1.875em 1.5em;margin:0 auto}@media all and (min-width: 600px){.content{max-width:54em;padding:2.625em 1.5em}}@media all and (min-width: 1024px){.content{max-width:78em;padding:3.9375em 1.5em}}.site-header{margin-bottom:0}.site-header .logo{max-width:15.375em}.site-header .strapline{font-weight:600;color:#fff;margin:1.5em 0 0}.site-header .company{position:absolute;left:-9999px}.site-header .intro{color:#fff}.site-header .contact{color:#fff}.site-header .contact p:last-child{margin-bottom:0}.site-header .contact.break{clear:left;border-top:1px solid #6c2415;padding-top:.75em;margin-bottom:-0.75em}.site-header .contact b{position:absolute;left:-9999px}.site-header .contact .email,.site-header .contact .phone{font-weight:600}.site-banner{padding:1.5em 0 0}@media all and (min-width: 600px){.site-banner{padding:.75em 0 .1875em}}.site-banner li{list-style:none;display:block;margin:0 0 -1px 0}@media all and (min-width: 1024px){.site-banner li{display:inline-block;margin-right:-1px}.site-banner li:last-child{margin-right:0}}.site-banner li a{font-weight:600;color:#fff;background:rgba(0,0,0,.5);border:1px solid #6c2415;display:block;padding:.375em .5625em}.site-banner li a.current,.site-banner li a:hover,.site-banner li a:focus{background:#d6492a;border-color:#d6492a}@media all and (min-width: 1024px){.site-banner li a{display:inline-block;padding:.75em 1.3125em}}.site-footer{clear:left;margin-top:0}.site-footer .elsewhere{overflow:hidden;border-top:1px solid #6c2415;border-bottom:1px solid #6c2415;padding:1.5em 0 .75em;margin-top:1.5em;margin-bottom:1.5em}.site-footer .elsewhere.end{clear:left;border-bottom:none}.site-footer .elsewhere li{list-style:none;float:left;margin:0 1.125em .5625em 0}.site-footer .elsewhere a i{font-size:1.3125em;float:left;margin-right:.375em}.site-footer .who{margin-bottom:2.625em}.site-footer .who img{opacity:.6}.img-full{background:rgba(0,0,0,.5);border:1px solid #6c2415}.section-intro{color:#fff}.section-intro p{margin:0 0 1.5em}a.view-more{font-weight:600;color:#fff;background:rgba(0,0,0,.5);border:1px solid #6c2415;display:inline-block;padding:.75em 1.3125em;margin:0 0 1.5em}a.view-more.current,a.view-more:hover,a.view-more:focus{background:#d6492a;border-color:#d6492a}.videos{padding-top:.75em}@media all and (min-width: 1024px){.videos{display:grid;grid-template-columns:1fr 1fr;column-gap:7.465007776%;padding-top:1.5em}}.videos .section-intro{margin:-0.75em 0 0}@media all and (min-width: 1024px){.videos .section-intro{grid-column:1/span 2;margin-top:-1.5em}}.videos .v-wrap{margin-bottom:1.5em}.videos .video{border:1px solid #6c2415}.videos .caption{margin:.1875em 0 .375em}.project{color:#fff;background:rgba(0,0,0,.5);border:1px solid #6c2415;margin-bottom:1.125em}.project .img-wrap{width:100%;max-width:5.625em;margin:.75em .75em 0}@media all and (min-width: 1024px){.project .img-wrap{float:left;max-width:7.5em;margin:.75em}}.project__info{padding:.75em}.project .h-headline{font-weight:bold}.project p{margin:0}.project .tracks{clear:both}.project .track{border-top:1px solid #6c2415;border-bottom:1px solid #6c2415;padding:.75em .75em .75em}@media all and (min-width: 1024px){.project .track{display:grid;grid-template-columns:1fr 2fr;column-gap:.75em}}.project .track p{margin-bottom:.375em}.project .track audio{display:block;width:100%}.project .track+.track,.project .track:first-child,.project .track:last-child{border-bottom:none}.project .js-show-tracks{display:none}.js .project .js-show-tracks{display:block;margin:0 0 .75em .75em}@media all and (min-width: 1024px){.js .project .js-show-tracks{margin-top:-0.75em}}.js .project .js-show-tracks button{font-size:16;line-height:1;color:#d6492a;background:none;border:none;outline:none;padding:0;margin:0;transition:all .2s linear}.js .project .js-show-tracks button:hover,.js .project .js-show-tracks button:focus{color:#fff;transition:all 0s}.projects__additional{width:100%;display:grid;grid-template-columns:repeat(auto-fill, minmax(7.5em, 1fr));gap:0 1.125em}.add-project{color:#fff;background:rgba(0,0,0,.5);border:1px solid #6c2415;width:100%;max-width:15.75em;padding:.75em;margin-bottom:1.125em}.add-project__image{background-color:#000;background-position:center;background-repeat:no-repeat;background-size:cover;display:block;width:100%;padding-top:100%}.add-project__description{position:absolute;left:-9999px;margin:0}.mixing-mastering{color:#fff}.mixing-mastering>p:first-child{margin-top:0}.about{color:#fff}.about>p:first-child{margin-top:0}.single-track{font-weight:600;color:#fff;background:rgba(0,0,0,.5);border:1px solid #6c2415;padding:0 .75em .75em;margin:.75em 0}.single-track audio{display:block;width:100%}.client-download{color:#fff}.client-download .h-headline{font-weight:600;font-size:1.5em;line-height:1}.download{color:#fff}.download .lead{font-weight:600}@media all and (min-width: 600px){.download .lead{font-size:1.3125em;line-height:1.2857142857;font-weight:200;margin-top:.7142857143em}}.download a{color:#fff;text-decoration:none;background:#d6492a;display:block;padding:.75em 1.3125em;margin:1.3125em 0}.download a:hover,.download a:active,.download a:focus{color:#d6492a;background:#fff}.download i{font-size:1.875em;line-height:.7;float:left;padding-right:.4em}.quotes{color:#aaa;clear:both}@media all and (min-width: 600px){.quotes{display:flex;flex-wrap:wrap}}.quotes blockquote{font-size:1em;line-height:1.5;display:inline-block;border-top:1px solid #6c2415;padding-top:2.2em;margin-bottom:2.4em}.quotes blockquote p{font-style:italic;margin-top:0}@font-face{font-family:"ipm-icons";src:url("../font/ipm-icons.eot");src:url("../font/ipm-icons.eot?#iefix") format("embedded-opentype"),url("../font/ipm-icons.woff") format("woff"),url("../font/ipm-icons.ttf") format("truetype"),url("../font/ipm-icons.svg#ipm-icons") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"ipm-icons";content:attr(data-icon);speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-youtube,.icon-twitter,.icon-phone,.icon-facebook,.icon-email,.icon-box-add{font-family:"ipm-icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-youtube:before{content:""}.icon-twitter:before{content:""}.icon-phone:before{content:""}.icon-facebook:before{content:""}.icon-email:before{content:""}.icon-box-add:before{content:""}
