/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */@import url("http://fast.fonts.net/lt/1.css?apiType=css&c=24718625-9ff0-4e44-95e1-1f69509d13e5&fontids=694129");.hamburger{padding:0 0;display:inline-block;cursor:pointer;-webkit-transition-property:opacity, -webkit-filter;transition-property:opacity, -webkit-filter;transition-property:opacity, filter;transition-property:opacity, filter, -webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger-box{width:30px;height:20px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:30px;height:4px;background-color:#000;border-radius:0;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-8px}.hamburger--squeeze .hamburger-inner{-webkit-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{-webkit-transition:top 0.1s 0.14s ease, opacity 0.1s ease;transition:top 0.1s 0.14s ease, opacity 0.1s ease}.hamburger--squeeze .hamburger-inner::after{-webkit-transition:bottom 0.1s 0.14s ease,-webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.14s ease,-webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.14s ease,transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.14s ease,transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0.14s;transition-delay:0.14s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top 0.1s ease, opacity 0.1s 0.14s ease;transition:top 0.1s ease, opacity 0.1s 0.14s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 0.1s ease,-webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease,-webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease,transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease,transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1)}@font-face{font-family:'Compacta W02 Regular';src:url("../assets/fonts/694129/385613cc-08c3-48d1-8e38-f29b7d03bebe.eot?#iefix");src:url("../assets/fonts/694129/385613cc-08c3-48d1-8e38-f29b7d03bebe.eot?#iefix") format("eot"),url("../assets/fonts/694129/2de1bd3a-31c7-415f-84e2-0a0f3fccaffb.woff") format("woff"),url("../assets/fonts/694129/2959ef24-aa83-4b10-a5db-e102b4262ce2.ttf") format("truetype"),url("../assets/fonts/694129/773291c4-4d8a-4c4c-b59f-934298d46dac.svg#773291c4-4d8a-4c4c-b59f-934298d46dac") format("svg");font-weight:normal;font-style:normal}html,body{color:#000;margin:0;padding:0;background-color:#F7660D;font-family:'Helvetica Neue', Helvetica, Arial, 'Lucida Grande';font-weight:300;font-size:100%;height:100%}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #000;margin:50px auto;padding:0;width:80%;max-width:300px}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}img{width:100%;height:auto}p.black{color:#000}p.white{color:#fff}p.grey{color:#ededed}p.orange{color:#F7660D}a{color:#000}h1{font-weight:900;font-family:'Compacta W02 Regular', 'Oswald', sans-serif;font-size:4.625em;text-transform:uppercase;text-align:left;line-height:1em;margin:0 0 20px}h1.black{color:#000}h1.white{color:#fff}h1.grey{color:#ededed}h1.orange{color:#F7660D}h2{font-size:2.2em;font-weight:700;font-family:'Compacta W02 Regular', 'Oswald', sans-serif;text-transform:uppercase;line-height:0.8em;margin:0;letter-spacing:0.02em}h2.black{color:#000}h2.white{color:#fff}h2.grey{color:#ededed}h2.orange{color:#F7660D}.browserupgrade{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}.clear{clear:both}.cf{*zoom:1}.cf:before,.cf:after{content:'';display:table}.cf:after{clear:both}.load{width:100vw;height:100vh;background-color:#F7660D;opacity:1;position:absolute;top:0;left:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.load.done{opacity:0}.wrapper{width:100%;min-height:100%;margin:0}.wrapper.black{background-color:#000}.wrapper.white{background-color:#fff}.wrapper.grey{background-color:#ededed}.wrapper.blue{background-color:#F7660D}.wrapper.fixed{position:fixed;overflow-y:hidden}.wrapper.internal{background-color:#F7660D}.site-container.contact{background-color:#fff}.site-container.contact .header{margin-bottom:50px}.nav{position:absolute;top:-300vh;left:0;right:0;margin:0;z-index:3;height:100%;background-color:#fff;-webkit-transition:top .25s linear;transition:top .25s linear}.nav.show{top:0}.nav ul{padding:0;list-style-type:none;margin:10% 0 0 0;text-align:center}.nav ul li{margin:0 0 35px 0;padding:0;display:block;list-style-type:none;cursor:pointer;font-weight:600;font-size:2em;text-transform:uppercase}.nav ul li a{color:#000;text-decoration:none}.nav ul li a:hover{color:#F7660D}.header{width:100%;height:75px;background-color:#fff}.header.internal{background-color:transparent;position:absolute;top:0;left:0}.header .logo{position:absolute;top:0;left:20px;height:75px}.header .logo h1{font-size:2em;margin:0;padding:0;font-family:'Compacta W02 Regular', 'Oswald', sans-serif;font-weight:normal;line-height:75px}.header .logo h1 a{text-decoration:none;color:#000}.header .logo h1 a:hover{color:#F7660D}.hamburger{display:block;-webkit-transition:all .25s linear;transition:all .25s linear;position:absolute;top:25px;right:20px;z-index:10}.hamburger:hover .hamburger-inner,.hamburger:hover .hamburger-inner::before,.hamburger:hover .hamburger-inner::after{background-color:#F7660D}.hamburger.close-nav .hamburger-inner,.hamburger.close-nav .hamburger-inner::before,.hamburger.close-nav .hamburger-inner::after{background-color:#F7660D}.section{*zoom:1;width:100%;position:relative;text-align:center}.section.black{background-color:#000}.section.white{background-color:#fff}.section.grey{background-color:#ededed}.section.blue{background-color:#F7660D}.section:before,.section:after{content:'';display:table}.section:after{clear:both}.section.internal{max-width:968px;margin:0 auto}.col-1-1{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:0%;*zoom:1}.col-1-1:before,.col-1-1:after{content:'';display:table}.col-1-1:after{clear:both}.col-1-1:before,.col-1-1:after{content:'';display:table}.col-1-1:after{clear:both}.col-1-2{width:calc(99.9% * 1/2 - (40px - 40px * 1/2));margin-bottom:20px}.col-1-2:nth-child(1n){float:left;margin-right:40px;clear:none}.col-1-2:last-child{margin-right:0}.col-1-2:nth-child(2n){margin-right:0;float:right}.col-1-2:nth-child(2n + 1){clear:both}.col-1-3{*zoom:1;float:left;clear:none;text-align:inherit;width:33.33333%;margin-left:0%;margin-right:0%}.col-1-3:before,.col-1-3:after{content:'';display:table}.col-1-3:after{clear:both}.item{cursor:pointer;opacity:1;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.item.single{*zoom:1;float:left;clear:none;text-align:inherit;width:10%;margin-left:0%;margin-right:0%}.item.single:before,.item.single:after{content:'';display:table}.item.single:after{clear:both}.item.double{*zoom:1;float:left;clear:none;text-align:inherit;width:20%;margin-left:0%;margin-right:0%}.item.double:before,.item.double:after{content:'';display:table}.item.double:after{clear:both}.item a{width:100%;height:100%;display:block}.item.fade{opacity:0}.internal-wrapper{display:block;width:100%;height:100vh;background-color:#fff;position:fixed;top:0;left:0;overflow-y:scroll}.close{position:fixed;top:35px;right:30px;z-index:2;font-family:'Compacta W02 Regular', 'Oswald', sans-serif;font-size:2.5em;line-height:0;color:#000;text-decoration:none}.close:hover{color:#F7660D}.info-btn{position:fixed;z-index:10;top:0;left:0;color:#000;padding:30px;cursor:pointer}.info-btn:hover .fa{color:#F7660D}.info{position:fixed;top:0;left:0;max-width:20vw;padding:30px 30px 30px 30px;z-index:2;opacity:1;background-color:#fff;-webkit-transition:all .25s linear;transition:all .25s linear}.info.in{opacity:1}.info h2{margin:0 0 10px 0;font-weight:normal}.info p{font-size:1em;margin:0}.project-image-container{z-index:1;text-align:center;max-height:100vh;position:absolute;top:0;left:0;right:0;bottom:0;margin:0 auto}.project-image-container .project-image{display:block;margin:auto;position:relative;top:0;height:100%;width:100%;text-align:center;white-space:nowrap}.project-image-container .project-image .helper{height:100%;display:inline-block;vertical-align:middle;white-space:nowrap}.project-image-container .project-image img{width:auto;height:auto;max-width:90vw;max-height:80vh;display:inline-block;vertical-align:middle}.project-image-container .project-image .down-arrow{position:absolute;bottom:16px;margin:0 auto;left:0;right:0;text-align:center;display:block;font-size:1.8em;cursor:pointer;z-index:10;width:50px}.project-image-container .project-image .up-arrow{position:absolute;top:16px;margin:0 auto;left:0;right:0;text-align:center;display:block;font-size:1.8em;cursor:pointer;z-index:10;width:50px}.project-image-container .project-image:first-of-type .up-arrow{display:none}.project-image-container .project-image:last-of-type .down-arrow{display:none}.down-arrow{position:absolute;bottom:16px;margin:0 auto;left:0;right:0;text-align:center;display:none;font-size:1.8em;cursor:pointer;z-index:10;width:50px}.down-arrow.show{display:block}.slick-track{margin-top:5vh}.slick-dotted.slick-slider{margin-bottom:0}.slick-dots{bottom:20px;left:30px;margin:0;text-align:left;z-index:10}.slick-dots li{margin:0}.slick-dots li button:before{font-size:20px;opacity:1;color:#000;content:'\2022'}.slick-dots li.slick-active button:before{color:#F7660D;opacity:1}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:0 auto}.video-container iframe{position:absolute;top:10vh;left:0;right:0;margin:0 auto;width:80vw !important;height:80vh !important}.project-nav{position:fixed;bottom:20px;right:30px;margin:0;padding:0;list-style-type:none;z-index:10}.project-nav li{padding:0;margin:0;display:inline-block;font-size:1.5em}.project-nav li.next{padding:0 0 0 20px}.project-nav li a{color:#000}.project-nav li a:hover{color:#F7660D}.box-btn{padding:15px 20px;border:2px solid #000;display:block;margin:50px auto 0;max-width:280px;box-sizing:border-box;text-transform:uppercase;font-weight:700;font-size:0.7em;letter-spacing:0.05em}.box-btn:hover{background-color:#000;color:#fff}.form{width:100%;margin:30px auto}.form input{outline:none;display:block;width:100%;padding:10px;margin:0;background-color:#fff;border:1px solid #000;color:#000;font-size:0.9em;font-weight:300;font-family:'Helvetica Neue', Helvetica, Arial, 'Lucida Grande'}.form input[type=submit]{margin:20px 0;background-color:transparent;border:1px solid #F7660D;font-size:0.9em;color:#F7660D;font-weight:300;padding:10px 0;width:200px}.form input[type=submit]:hover{color:#fff;background-color:#F7660D}.form ::-webkit-input-placeholder{color:#000;font-weight:300}.form :-moz-placeholder{color:#000;opacity:1;font-weight:300}.form ::-moz-placeholder{color:#000;opacity:1;font-weight:300}.form :-ms-input-placeholder{color:#000;font-weight:300}.form textarea{width:100%;border:1px solid #000;padding:10px;font-weight:300}.form span.error{color:#F7660D;font-weight:300;float:left}.form ul{margin:0;padding:0;list-style-type:none}.form ul.radio-btns{margin:20px 0 80px 0}.form ul li{margin:0 50px 0 0;padding:0;float:left;line-height:34px}.footer{*zoom:1;width:100%;margin:0 auto;min-height:120px;background-color:#F7660D;padding:0 0 30px 0}.footer:before,.footer:after{content:'';display:table}.footer:after{clear:both}.footer .footer-image{width:100px;height:100px;margin:0 auto}.footer .footer-info{margin:0}.footer .footer-info p{text-align:center;color:#fff;font-family:"nimbus-sans-condensed", sans-serif}.footer .footer-info a:hover{color:#fff}@media (max-width: 1000px){.item.single{*zoom:1;float:left;clear:none;text-align:inherit;width:12.5%;margin-left:0%;margin-right:0%}.item.single:before,.item.single:after{content:'';display:table}.item.single:after{clear:both}}@media (max-width: 980px){.splash .logo-container{width:50%}}@media (max-width: 920px){.half{width:100%}.list a{font-size:4em}.list .list-title{font-size:4em}.col-6-8-side .col-3-8.padding{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:0%}.col-6-8-side .col-3-8.padding:before,.col-6-8-side .col-3-8.padding:after{content:'';display:table}.col-6-8-side .col-3-8.padding:after{clear:both}.col-6-8-side .col-5-8.padding{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:0%}.col-6-8-side .col-5-8.padding:before,.col-6-8-side .col-5-8.padding:after{content:'';display:table}.col-6-8-side .col-5-8.padding:after{clear:both}}@media (max-width: 800px){.item.single{*zoom:1;float:left;clear:none;text-align:inherit;width:16.66667%;margin-left:0%;margin-right:0%}.item.single:before,.item.single:after{content:'';display:table}.item.single:after{clear:both}}@media (max-width: 720px){.third{width:100%;margin-bottom:50px}.gig-info{width:176px;height:176px;border-radius:88px}.list a{font-size:3em}.list .list-title{font-size:3em}}@media (max-width: 680px){h1{font-size:2.5em}.hero{height:350px}.col-5-8.nopadding{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:0%}.col-5-8.nopadding:before,.col-5-8.nopadding:after{content:'';display:table}.col-5-8.nopadding:after{clear:both}.col-5-8.padding{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:0%;margin-top:20px}.col-5-8.padding:before,.col-5-8.padding:after{content:'';display:table}.col-5-8.padding:after{clear:both}.col-4-8.nopadding{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:0%;margin-bottom:30px}.col-4-8.nopadding:before,.col-4-8.nopadding:after{content:'';display:table}.col-4-8.nopadding:after{clear:both}.col-4-8.padding{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:0%}.col-4-8.padding:before,.col-4-8.padding:after{content:'';display:table}.col-4-8.padding:after{clear:both}.col-3-8.padding{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:0%}.col-3-8.padding:before,.col-3-8.padding:after{content:'';display:table}.col-3-8.padding:after{clear:both}.col-2-8.nopadding{*zoom:1;float:left;clear:none;text-align:inherit;width:50%;margin-left:0%;margin-right:0%}.col-2-8.nopadding:before,.col-2-8.nopadding:after{content:'';display:table}.col-2-8.nopadding:after{clear:both}.full .content{padding:50px 0}.list a{font-size:2.5em}.list .list-title{font-size:2.5em}.list.side-f{display:none}.list.side-m{display:block;width:80%}.list.side-m a{line-height:50px;margin:0;font-size:1.5em;width:30px}.list.side-m a.return{display:inline-block;margin:0;float:right;text-align:right}.list.side-m a.prev{display:inline-block}.list.side-m a.next{display:inline-block}.siblingnav-container{display:block}.sidebar{padding:20px 0}.col-2-8-side.nopadding{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:0%;height:50px;padding:10px 0}.col-2-8-side.nopadding:before,.col-2-8-side.nopadding:after{content:'';display:table}.col-2-8-side.nopadding:after{clear:both}.col-6-8-side.nopadding{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:0%;padding:20px 0}.col-6-8-side.nopadding:before,.col-6-8-side.nopadding:after{content:'';display:table}.col-6-8-side.nopadding:after{clear:both}.col-6-8-side .col-4-8.padding{*zoom:1;float:left;clear:none;text-align:inherit;width:49%;margin-left:0%;margin-right:2%}.col-6-8-side .col-4-8.padding:before,.col-6-8-side .col-4-8.padding:after{content:'';display:table}.col-6-8-side .col-4-8.padding:after{clear:both}.col-6-8-side .col-4-8.padding:last-child{margin-right:0%}.col-6-8-side .col-4-8.padding .box-btn{margin:20px 0}blockquote{margin-left:0;margin-right:0}}@media (max-width: 600px){.item.single{*zoom:1;float:left;clear:none;text-align:inherit;width:25%;margin-left:0%;margin-right:0%}.item.single:before,.item.single:after{content:'';display:table}.item.single:after{clear:both}}@media (max-width: 550px){.newsletter-bar form #mc-embedded-subscribe.button{width:10%}.newsletter-bar form #mc-embedded-subscribe.button .newsletter-icon{display:block}.newsletter-bar form #mc-embedded-subscribe.button .newsletter-text{display:none}}@media (max-width: 420px){.splash .logo-container{bottom:100px}.m-nav{width:100%}.hero{height:250px}.full .content{padding:30px 0}.sidebar h1.padded{margin:0}.gig-info{width:150px;height:150px;border-radius:75px}.col-6-8-side .col-4-8.padding{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:0%}.col-6-8-side .col-4-8.padding:before,.col-6-8-side .col-4-8.padding:after{content:'';display:table}.col-6-8-side .col-4-8.padding:after{clear:both}.col-6-8-side .col-4-8.padding .box-btn{margin:20px 0;width:100%}.col-4-8.padding{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:0%}.col-4-8.padding:before,.col-4-8.padding:after{content:'';display:table}.col-4-8.padding:after{clear:both}.form{width:100%;margin:30px auto}.form input{width:90%;margin:10px auto 0;border-radius:0;-webkit-appearance:none}.form input[type=submit]{font-size:1.3em;width:90%;margin:0 auto 50px}.form textarea{width:90%;-webkit-appearance:none;border-radius:0;margin:10px auto}}@media (max-width: 400px){.item.single{*zoom:1;float:left;clear:none;text-align:inherit;width:50%;margin-left:0%;margin-right:0%}.item.single:before,.item.single:after{content:'';display:table}.item.single:after{clear:both}}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}100%{-webkit-transform:none;transform:none}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{-webkit-transform:none;transform:none}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes slideInbottom{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{-webkit-transform:none;transform:none}}@keyframes slideInbottom{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes fadeOut{0%{opacity:0}40%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:0}40%{opacity:0}100%{opacity:1}}.m-scene .scene_element{-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-animation-fill-mode:both;animation-fill-mode:both}.m-scene .scene_element--slideinright{-webkit-animation-name:slideInRight;animation-name:slideInRight}.m-scene .scene_element--slideinleft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}.m-scene .scene_element--fadeout{-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-name:fadeOut;animation-name:fadeOut}.m-scene .scene_element--slideinbottom{-webkit-animation-name:slideInbottom;animation-name:slideInbottom}.m-scene.is-exiting .scene_element{-webkit-animation-direction:alternate-reverse;animation-direction:alternate-reverse}

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