html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,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,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.shift,.wrap,.chopping-block-logo,.arrow,.inner-lines,.arrow-gradient,.header,.menu-bar,.player-container{-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.pointer,.slidebox-nav-right,.slidebox-nav-left,.project-nav-right,.project-nav-left,.random-button,.menu-bar-button,.slidebox-button,.play-theme,.player-circle{cursor:pointer}.wrap,.slidebox{width:910px}.random-button-container,.menu-social-content,.menu-bar-button,.swiper-slide,.slidebox-overflowwrapper,.side-image-container,.project-summary-box,.project-info,.project-container,.swiper-slide img,.project-swiper-container,.project-slidebox-item img,.stuff-slidebox .swiper-slide,.blog-title,.blog-image-container,.project-content,.video-slidebox{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.stuff-slidebox .swiper-slide img{left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.blog-title,.project-page-title{background:rgba(0,0,0,0.6);color:white;padding-bottom:10px;padding-top:10px}@font-face{font-family:"fontcustom";src:url("../fonts/fontcustom_92be94eece5d44c335aefb0e0c255c8e.eot");src:url("../fonts/fontcustom_92be94eece5d44c335aefb0e0c255c8e.eot?#iefix") format("embedded-opentype"),url("../fonts/fontcustom_92be94eece5d44c335aefb0e0c255c8e.woff") format("woff"),url("../fonts/fontcustom_92be94eece5d44c335aefb0e0c255c8e.ttf") format("truetype"),url("../fonts/fontcustom_92be94eece5d44c335aefb0e0c255c8e.svg#fontcustom") format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:"fontcustom";src:url("../fonts/fontcustom_92be94eece5d44c335aefb0e0c255c8e.svg#fontcustom") format("svg")}}[data-icon]:before{content:attr(data-icon)}[data-icon]:before,.icon-menu:before,.icon-nav_arrow_left:before,.slidebox-nav-left:before,.project-nav-left:before,.icon-nav_arrow_right:before,.slidebox-nav-right:before,.player-circle:before,.project-nav-right:before,.icon-pause:before,.player-circle.paused:before,.icon-phone:before,.icon-twitter:before{display:inline-block;font-family:"fontcustom";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.icon-menu:before{content:"\f102"}.icon-nav_arrow_left:before,.slidebox-nav-left:before,.project-nav-left:before{content:"\f106"}.icon-nav_arrow_right:before,.slidebox-nav-right:before,.player-circle:before,.project-nav-right:before{content:"\f107"}.icon-pause:before,.player-circle.paused:before{content:"\f105"}.icon-phone:before{content:"\f100"}.icon-twitter:before{content:"\f101"}.gotham-ss{font-family:'Gotham SSm A', 'Gotham SSm B';font-weight:400;font-style:normal}.gotham-ss-light{font-family:'Gotham SSm A', 'Gotham SSm B';font-weight:300;font-style:normal}.gotham-ss-bold{font-family:'Gotham SSm A', 'Gotham SSm B';font-weight:700;font-style:normal}.gotham-ss-medium{font-family:'Gotham SSm A', 'Gotham SSm B';font-weight:500;font-style:normal}.gotham-ss-black{font-family:'Gotham SSm A', 'Gotham SSm B';font-weight:800;font-style:normal}.sentinel-ss{font-family:'Sentinel SSm A', 'Sentinel SSm B';font-weight:400;font-style:normal}.sentinel-ss-light{font-family:'Sentinel SSm A', 'Sentinel SSm B';font-weight:300;font-style:normal}.sentinel-ss-bold{font-family:'Sentinel SSm A', 'Sentinel SSm B';font-weight:700;font-style:normal}.blue-text{color:#00a8cb}.f11{font-size:10px}.f12{font-size:12px}.f11{font-size:11px}.f16{font-size:16px}.f15{font-size:15px}@media screen and (max-width: 775px){.f15{font-size:12px}}
.f22{font-size:22px}html{height:100%}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}body{height:100%;width:100%;overflow-x:hidden;background:#fff url(../images/body_bg.png) repeat-x;background-attachment:fixed}a{color:#00a8cb;font-weight:bold;text-decoration:none}.menu{-moz-transform:translate(160px, 0);-ms-transform:translate(160px, 0);-webkit-transform:translate(160px, 0);transform:translate(160px, 0)}@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px){.mobile-hide{display:none}}
.tablet-shown{display:none}@media screen and (max-width: 990px){.tablet-shown{display:inline}}
.wrap,.swiper-container,.slidebox,.project-content{position:relative;margin-left:auto;margin-right:auto}.wrap{padding-top:205px}@media screen and (max-width: 990px){.wrap{width:90%}}@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px){.wrap{width:100%}}.wrap.project{padding-top:0}@media screen and (max-width: 1030px){.wrap.project{width:90%}}
.saucers,.bots,.spacestation{position:absolute}.mobile-show{display:none}@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px){.mobile-show{display:block}}
.saucers{width:250px;height:195px;left:50%;margin-left:130px;z-index:7}@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px){.saucers{display:none}}
.bots{top:115px;left:10%;z-index:4}.spacestation{top:115px;left:60%;z-index:0}.chopping-block-logo{position:absolute;z-index:4;left:50%;margin-left:-402px;top:15px;width:311px;height:102px;background-image:url(../images/choppingblock.png);text-indent:100%;white-space:nowrap;overflow:hidden}@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px){.chopping-block-logo{-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:255px;margin-left:0;height:75px;top:23px;z-index:501;max-width:100%;background-image:url(../images/choppingblock.svg);background-position:center center;background-repeat:no-repeat}}
.arrow,.over-arrow,.inner-lines,.arrow-gradient{position:absolute;left:50%;top:0}.arrow{margin-left:-701px;z-index:3;min-width:1000px;background-image:url(../images/large_arrow.svg),url(../images/arrow_gradient.png)}@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px){.arrow{background-image:url(../images/large_arrow_mobile.svg),url(../images/arrow_gradient_mobile.png)}}
@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px){.project-single .arrow{display:none}}
.over-arrow{top:400px;margin-left:-91px;width:366px;background-image:url(../images/small_arrow.svg),url(../images/small_arrow_gradient.png);z-index:8}@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px){.over-arrow{background-image:url(../images/small_arrow_mobile.svg),url(../images/small_arrow_gradient_mobile.png)}}
.arrow,.over-arrow{height:570px;background-repeat:no-repeat;background-position:center top}.inner-lines{margin-left:-742px;z-index:3;height:465px;min-width:1000px;background:url(../images/inner_lines.svg) no-repeat center -36px}@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px){.inner-lines{background:url(../images/inner_lines_mobile.svg) no-repeat center top}}
@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px){.arrow,.over-arrow,.inner-lines{left:0;margin-left:0;width:100%;min-width:100%}}
.arrow-gradient{top:152px;z-index:1;margin-left:-700px;display:none}.right-outline{position:absolute;right:0;top:0;width:500px;height:250px;background:url(../images/right_outlines.svg) no-repeat right top}.header{position:absolute;width:442px;left:50%;top:113px;margin-left:-603px;z-index:10}@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px){.header{background-color:#444;padding-top:36px;position:fixed;height:100%;width:160px;left:0;top:0;margin-left:0;-moz-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);z-index:100}}.header.open{-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.nav-row,.nav-flex{display:-moz-flex;-moz-flex-wrap:wrap;-moz-justify-content:space-around;-moz-flex-direction:row;-moz-align-content:space-around;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-around;-webkit-flex-direction:row;-webkit-align-content:space-around;display:-ms-flex;-ms-flex-wrap:wrap;-ms-justify-content:space-around;-ms-flex-direction:row;-ms-align-content:space-around;display:flex;flex-wrap:wrap;justify-content:space-around;flex-direction:row;align-content:space-around}.nav-row.top{width:265px}.nav-row.bottom{width:232px;margin-left:16px}@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px){.nav-row{width:100%;display:block}.nav-row.top{width:100%}.nav-row.bottom{width:100%;margin-left:0}}
.random-button-container{line-height:9px;height:17px;vertical-align:middle;padding:0;padding-left:1px;padding-right:1px;display:block;float:left;margin-right:2px;margin-bottom:2px;border:1px solid #ff2f00;top:0;-moz-transition:top 175ms ease-in;-webkit-transition:top 175ms ease-in;transition:top 175ms ease-in}@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px){.random-button-container{border:none;display:block;padding-bottom:4px;width:90%;margin-left:5%;height:auto}}
.nav-flex,.nav-flex div{-moz-flex-grow:1;-webkit-flex-grow:1;flex-grow:1}.nav-flex{height:17px}.nav-flex.left div{float:left;margin-right:2px;border-right:1px solid #ff2f00}.nav-flex.left img{float:left}.nav-flex.right div{float:left;border-left:1px solid #ff2f00}.nav-flex.right img{float:right}.nav-flex div{height:15px;border-top:1px solid #ff2f00;border-bottom:1px solid #ff2f00}.nav-flex img{display:block;height:100%}@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px){.nav-flex{display:none}}
.random-button{position:relative;line-height:15px;padding-left:8px;padding-right:8px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;font-family:monaco, courier;font-size:10px;font-weight:bold;color:#FFF;background-color:#ff2f00;text-decoration:none}.random-button::after{display:block;position:absolute;content:"";width:100%;height:100%;top:0}.random-button.active{background-color:#FFF;color:#ff2f00}@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px){.random-button{display:block;font-size:14px;font-family:'Gotham SSm A', 'Gotham SSm B';font-weight:400;font-style:normal;padding-top:5px;padding-bottom:5px;text-align:left;color:#FFF;background-color:transparent;border-radius:3px;line-height:26px}.random-button.active{background-color:transparent;color:#FFF;background-image:url(../images/mobile_menu_arrow.svg);background-repeat:no-repeat}}
.menu-social-content{display:none;clear:both;width:90%;margin-left:5%;padding-top:48px;line-height:18px;font-size:12px;color:white;padding-left:5px}.menu-social-content .icon-phone{vertical-align:middle;padding-left:2px}.menu-social-content a,.menu-social-content span{color:white;text-decoration:none}.menu-social-content.bordered{padding-top:20px}@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px){.menu-social-content{display:block}}
.main-nav{position:absolute;width:50%;right:0}@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px){.main-nav{position:relative;width:100%;height:100%;left:0;top:0;padding-top:10px;background-image:url("../images/mobile_menu_stars.png"),url("../images/mobile_menu_gradient.png");background-repeat:no-repeat, repeat-y}}
.menu-bar,.menu-bar-button{display:none;height:36px;line-height:36px;position:fixed;width:100%;top:0;color:white}@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px){.menu-bar,.menu-bar-button{display:block}}
.menu-bar{background-color:#ff2f00;z-index:199;text-indent:30px}.menu-bar.transparent{z-index:600;background-color:transparent}.menu-bar.open{text-indent:10px;-moz-transform:translateX(160px);-ms-transform:translateX(160px);-webkit-transform:translateX(160px);transform:translateX(160px)}.menu-bar-button{padding-left:10px;line-height:36px;z-index:200;color:white}.menu-button{display:block;margin-top:7px;margin-right:7px;float:left}.full-portfolio-link{margin-top:24px;margin-right:40px;float:right;color:#ff562c;text-transform:uppercase;text-decoration:none}@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px){.full-portfolio-link{margin-right:5px}}
.swiper-container{overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform, left, top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px, 0, 0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform, left, top;-moz-transition-duration:0s;-moz-transform:translate3d(0px, 0, 0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform, left, top;-o-transition-duration:0s;-o-transform:translate3d(0px, 0, 0);-o-transition-timing-function:ease;-o-transform:translate(0px, 0px);-ms-transition-property:-ms-transform, left, top;-ms-transition-duration:0s;-ms-transform:translate3d(0px, 0, 0);-ms-transition-timing-function:ease;transition-property:transform, left, top;transition-duration:0s;transform:translate3d(0px, 0, 0);transition-timing-function:ease}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{float:left;position:relative;height:100%}.swiper-wp8-horizontal{-ms-touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x}.slidebox-nav-right,.slidebox-nav-left{position:absolute;top:50%;margin-top:-10px;width:20px;height:21px;font-size:22px;color:#999}.slidebox-nav-right:hover,.slidebox-nav-left:hover{color:#ff562c}.project-container,.blog-image-container{-moz-box-shadow:2px 2px 5px 1px rgba(200,200,200,0.5);-webkit-box-shadow:2px 2px 5px 1px rgba(200,200,200,0.5);box-shadow:2px 2px 5px 1px rgba(200,200,200,0.5);border:4px solid #fff}.slidebox-nav-right{right:8px}.slidebox-nav-left{margin-left:4px;left:6px}.slidebox{background-image:url("../images/background_large.png");background-size:100% 100%;border:1px solid #eee;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-box-shadow:3px 4px 20px 0 rgba(200,200,200,0.2);-webkit-box-shadow:3px 4px 20px 0 rgba(200,200,200,0.2);box-shadow:3px 4px 20px 0 rgba(200,200,200,0.2)}@media screen and (max-width: 990px){.slidebox{width:100%;margin-left:auto;margin-right:auto}}@media screen and (min-width: 1350px){.slidebox{width:910px}}@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px){.slidebox{width:90%;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}}
.swiper-container{width:100%}@media screen and (max-width: 990px){.swiper-container{width:540px;margin-left:auto;margin-right:auto}}@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px){.swiper-container{width:100%}}
.swiper-slide{width:100%}.project-swiper-slide .swiper-slide{padding-right:0}.portfolio-swiper{height:330px;margin-top:20px}@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px){.portfolio-swiper{height:auto}}
.slidebox-nav{height:60px;margin-left:40px;color:#4c4a4a;z-index:100;line-height:60px;text-transform:uppercase;position:absolute}.slidebox-nav li{display:inline}.slide-title{display:none;margin-top:10px;margin-bottom:10px}@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px){.slide-title{display:block;text-transform:uppercase}}
.slidebox-nav-link{color:#ff562c;text-decoration:none}.slidebox-nav-link.active{color:#00a8cb}.slidebox-overflowwrapper{width:100%;padding-left:40px;padding-right:40px;overflow:hidden}@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px){.slidebox-overflowwrapper{height:100%;padding-left:5px;padding-right:5px}}
.swiper-wrapper{height:100%;overflow:hidden}.project-single .swiper-wrapper{height:auto}.slidebox p{position:absolute;width:540px}@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px){.slidebox p{position:relative;width:100%}}
.slidebox-button{display:block;position:absolute;top:50%;margin-top:-92px;height:185px;width:70px;-moz-transition:opacity,0.5s,linear 1s;-webkit-transition:opacity,0.5s,linear 1s;transition:opacity 0.5s linear 1s}.about-slidebox{margin-bottom:50px;height:220px;z-index:6}.side-image-container{float:right;width:100%;height:200px;padding-left:564px}@media screen and (max-width: 725px){.side-image-container{display:none}}
.side-image{width:100%;height:100%;background-repeat:no-repeat;background-position:left bottom;background-size:100% auto}.side-image.studio{background-image:url(../images/about_studio.png)}.side-image.contact{background-image:url(../images/about_contact.png)}.side-image.history{background-image:url(../images/about_history.png)}.side-image.process{background-image:url(../images/about_process.png)}.side-image.services{background-image:url(../images/about_services.png)}@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi){.side-image.studio{background-image:url(../images/about_studio@2x.png)}.side-image.contact{background-image:url(../images/about_contact@2x.png)}.side-image.history{background-image:url(../images/about_history@2x.png)}.side-image.process{background-image:url(../images/about_process@2x.png)}.side-image.services{background-image:url(../images/about_services@2x.png)}}
.about-swiper{height:200px}.about-swiper .swiper-slide{padding-right:5px}.about-text{position:absolute;margin-top:50px;font-size:16px;line-height:24px;color:#4c4a4a}@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px){.about-text{padding-left:0;font-size:14px;margin-top:10px;line-height:20px}}.about-text.contact-text{width:540px}.about-text .half-column{position:relative;width:50%;float:left}.twitter-handles{margin-top:7px;line-height:18px}.work-title,.email-list{line-height:20px;margin-top:10px}.work-title:first-child,.email-list:first-child{margin-top:1px}.work-title .email,.email-list .email{padding-bottom:5px}.email,.twitter{color:#00a8cb;text-decoration:none;font-size:14px}.project-summary-box{height:263px;width:560px;padding-right:0;margin-right:0;display:block;position:relative}@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px){.project-summary-box{height:100%;width:100%}}.project-summary-box img{height:300px;width:540px;display:block;position:absolute;top:50%;-moz-transform:translateY(-54%);-ms-transform:translateY(-54%);-webkit-transform:translateY(-54%);transform:translateY(-54%)}@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px){.project-summary-box img{width:100%;height:auto;position:relative;left:50%;top:0;-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}.project-summary-box.list{margin-bottom:20px;margin-left:auto;margin-right:auto}.project-info{position:absolute;bottom:0;width:100%;height:53px;padding:5px 5px 5px 10px;background:rgba(0,0,0,0.6);z-index:100;color:#FFF}.project-container{position:relative;width:540px;height:100%;overflow:hidden}@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px){.project-container{width:100%;height:auto}}
.project-info-title{line-height:26px}.project-info-meta{font-size:12px;line-height:14px;text-transform:uppercase}.portfolio-slidebox{height:350px;margin-bottom:35px;z-index:10}@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px){.portfolio-slidebox{height:auto;padding-bottom:5px}}@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px){.portfolio-slidebox .swiper-wrapper{height:auto}}
.swiper-slide img,.project-swiper-container{background-color:white;display:block;float:none}.project-swiper-container{padding-bottom:20px;position:relative;max-width:100%;border:4px solid #fff;-moz-box-shadow:3px 4px 10px 0 rgba(200,200,200,0.5);-webkit-box-shadow:3px 4px 10px 0 rgba(200,200,200,0.5);box-shadow:3px 4px 10px 0 rgba(200,200,200,0.5)}.project-swiper-container.np{padding-bottom:0}.project-slidebox-item img{max-width:intrinsic;max-width:-moz-max-content;max-width:100%;display:block;float:none}.stuff-slidebox{height:340px}@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px){.stuff-slidebox{height:265px;z-index:10}}.stuff-slidebox .swiper-wrapper{height:270px}.stuff-slidebox .swiper-slide{width:280px;height:280px;padding-right:0}.stuff-slidebox .swiper-slide img{display:block;position:relative;height:250px}.stuff-swiper{margin-top:50px}@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px){.stuff-swiper{margin-top:5px}}
.blog-title{bottom:26px;height:36px;padding:10px;max-width:250px;line-height:20px;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px){.blog-title{bottom:43px}}
.blog-image-container{display:block;width:260px;height:260px;text-decoration:none;overflow:hidden}.page_bottom{z-index:0;width:100%;height:20px;background:url(../images/footer_globe.svg) center bottom no-repeat;color:white;padding-top:450px;text-align:center;font-size:14px}.page_bottom a{color:#022c3b;text-decoration:none}.footer{overflow:hidden;width:100%;height:470px;position:relative;margin-top:-100px;background-image:-moz-linear-gradient(rgba(0,168,203,0) 20%,#00a8cb 90%);background-image:-webkit-linear-gradient(rgba(0,168,203,0) 20%,#00a8cb 90%);background-image:linear-gradient(rgba(0,168,203,0) 20%,#00a8cb 90%);background-repeat:no-repeat;background-position:0px 50px}.chopshop-sign{position:absolute;width:188px;height:249px;background:url(../images/sign.svg);display:block;top:146px;left:50%;margin-left:150px}@media screen and (max-width: 990px){.chopshop-sign{display:none}}
.chopshop-sign-animation{margin-top:9px;margin-left:-4px}.footer-text{position:absolute;top:240px;color:#022c3b;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-left:-162px;font-size:13px;line-height:16px}.footer-text a{font-weight:normal}@media screen and (max-width: 990px){.footer-text{left:0;margin-left:0;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);text-align:center;width:100%}}.footer-text.right-align{margin-left:390px}@media screen and (max-width: 990px){.footer-text.right-align{display:none}}
.footer-pipe{padding-left:10px;padding-right:10px;color:#079acf}.power-hand{width:210px;position:absolute;top:161px;left:103px}.player-download{width:240px;position:absolute;top:300px;height:100px;left:79px}.play-theme{position:relative;display:block;width:165px;height:42px;left:115px;z-index:100;border:0;background:url(/assets/images/playtheme.svg) no-repeat}.play-theme:focus{outline:0}.player-circle{position:absolute;width:70px;height:70px;-moz-border-radius:70px;-webkit-border-radius:70px;border-radius:70px;top:230px;left:162px;background:white;z-index:100;text-align:center;line-height:40px;font-size:20px;color:#ff562c;text-indent:2px}.player-container{position:absolute;top:0;left:50%;margin-left:420px;width:300px;height:300px}@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px){.player-container{display:none}}
.relativeblaster{position:relative}.progress-wrapper{left:157px;top:226px;width:80px;height:80px;position:absolute;clip:rect(0px, 80px, 80px, 40px);-moz-transform:rotate(50deg);-ms-transform:rotate(50deg);-webkit-transform:rotate(50deg);transform:rotate(50deg)}.progress-circle{width:70px;height:70px;border:4px solid #ef3924;border-radius:50px;position:absolute;clip:rect(0px, 40px, 80px, 0px)}.progress-circle,.progress-wrapper{-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-webkit-animation-timing-function:linear}.progress-wrapper.clip{clip:rect(auto, auto, auto, auto)}@-webkit-keyframes right-spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@-webkit-keyframes left-spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-webkit-keyframes close-wrapper{to{clip:rect(auto, auto, auto, auto)}}.project-description,.video-slidebox{margin-bottom:40px}.project-header-container{z-index:1000}@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px){.project-header-container{z-index:150}}
.project-header{padding:10px;position:relative}.project-header img{max-width:100%}@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px){.project-header{padding:3%}}
.project-content{width:800px;padding-top:40px;padding-right:180px;z-index:198}@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px){.project-content{width:100%;padding-right:0}}.project-content .slidebox-nav-left{left:-34px}@media screen and (max-width: 990px){.project-content .slidebox-nav-left{left:6px}}.project-content .slidebox-nav-right{right:-30px}@media screen and (max-width: 990px){.project-content .slidebox-nav-right{right:8px}}
.project-nav-right,.project-nav-left{position:absolute;top:50%;width:36px;height:41px;margin-top:-20px;text-decoration:none;font-size:40px;color:#999;z-index:300}.project-nav-right:hover,.project-nav-left:hover{color:#ff562c}.disabled.project-nav-right,.disabled.project-nav-left{cursor:default}.disabled.project-nav-right:hover,.disabled.project-nav-left:hover{color:#999;cursor:default}@media screen and (max-width: 1132px){.project-nav-right-container{box-sizing:border-box;padding-left:450px;width:50%;left:50%;position:absolute;top:0;height:100%}}@media screen and (max-width: 1030px){.project-nav-right-container{padding-left:45%}}
.project-nav-right{right:30px}@media screen and (max-width: 1132px){.project-nav-right{left:50%;margin-left:-15px;position:relative}.project-nav-right:before{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width: 1030px){.project-nav-right{font-size:30px;margin-left:-10px;width:25px}}
@media screen and (max-width: 1132px){.project-nav-left-container{box-sizing:border-box;padding-right:450px;width:50%;left:0;position:absolute;height:100%}}@media screen and (max-width: 1030px){.project-nav-left-container{padding-right:45%}}
.project-nav-left{left:30px}@media screen and (max-width: 1132px){.project-nav-left{left:50%;margin-left:-20px;position:relative}.project-nav-left:before{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width: 1030px){.project-nav-left{font-size:30px;width:25px;margin-left:-12px}}
.project-description{line-height:22px;padding-left:40px;padding-right:40px}@media screen and (max-width: 1132px){.project-single .slidebox{width:100%;margin-left:auto;margin-right:auto}}
.project-single .project-slidebox-item{position:relative;margin-bottom:10px}.project-slide-title{position:absolute;height:20px;bottom:-22px}.project-page-title{position:absolute;bottom:40px;width:60%;margin-left:30px;padding-left:22px}.project-page-title h1{font-size:32px;margin-bottom:2px}@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px){.project-page-title h1{font-size:24px}}.project-page-title h2{font-size:19px}@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px){.project-page-title h2{font-size:16px}}@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px){.project-page-title{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:94%;margin-left:0;bottom:6%}}
.project-swiper-pagination{position:absolute;height:10px;bottom:3px;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.project-swiper-pagination .swiper-pagination-switch{cursor:pointer;display:block;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin-left:5px;float:left;width:6px;height:6px;-webkit-transition:-webkit-transform 0.2s ease, background-color 0.2s ease;transition:transform 0.2s ease, background-color 0.2s ease;background-color:#00a8cb}.project-swiper-pagination .swiper-pagination-switch:hover{background-color:#00a8cb}.project-swiper-pagination .swiper-pagination-switch.swiper-active-switch{background-color:#00a8cb;-moz-transform:scale(1.5);-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}.video-slidebox{width:100%;padding:20px 40px 40px 40px;margin-bottom:40px}.media-title{padding-left:15px;padding-right:15px;padding-top:12px;padding-bottom:12px;margin-bottom:10px;margin-top:30px;margin-left:20px;color:white;font-size:18px;display:inline-block;position:relative;background:-moz-linear-gradient(50% -37.36% -90deg, rgba(0,0,0,0.95) 0%, rgba(0,0,0,0.85) 73.06%, rgba(0,0,0,0.7) 100%);background:-webkit-linear-gradient(-90deg, rgba(0,0,0,0.95) 0%, rgba(0,0,0,0.85) 73.06%, rgba(0,0,0,0.7) 100%);background:-webkit-gradient(linear, 50% -37.36%, 50% 141.34%, color-stop(0, rgba(0,0,0,0.95)), color-stop(0.7306, rgba(0,0,0,0.85)), color-stop(1, rgba(0,0,0,0.7)));background:-o-linear-gradient(-90deg, rgba(0,0,0,0.95) 0%, rgba(0,0,0,0.85) 73.06%, rgba(0,0,0,0.7) 100%);background:-ms-linear-gradient(-90deg, rgba(0,0,0,0.95) 0%, rgba(0,0,0,0.85) 73.06%, rgba(0,0,0,0.7) 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000' ,GradientType=0)";background:linear-gradient(180deg, rgba(0,0,0,0.95) 0%,rgba(0,0,0,0.85) 73.06%,rgba(0,0,0,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000' , GradientType=0)}.media-section{margin-bottom:30px}.wheel-indicator{position:absolute;top:132px;left:68px}.wheel-container{position:absolute;right:-400px;top:600px;z-index:197;width:800px;height:800px;background-image:-moz-radial-gradient(650px 650px, #61bdd7 40px,rgba(255,255,255,0) 390px);background-image:-webkit-radial-gradient(650px 650px, #61bdd7 40px,rgba(255,255,255,0) 390px);background-image:radial-gradient(650px 650px, #61bdd7 40px,rgba(255,255,255,0) 390px)}.wheel-container.fixed{position:fixed;top:0}.wheel-container.js-animate{-webkit-animation:chachunk 0.1s 2;-moz-animation-delay:0.3s;-webkit-animation-delay:0.3s;animation-delay:0.3s}@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px){.wheel-container{display:none}}
.wheel{position:relative;left:187px;top:187px;width:416px;height:416px;background:url(../images/wheel_bg.png) no-repeat;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.wheel.js-animate{-moz-transition:all 0.3s cubic-bezier(0.73, 0.01, 0.29, 1.595);-webkit-transition:all 0.3s cubic-bezier(0.73, 0.01, 0.29, 1.595);transition:all 0.3s cubic-bezier(0.73, 0.01, 0.29, 1.595)}.section{position:absolute;bottom:208px;width:208px;height:208px;cursor:pointer;-moz-transform-origin:bottom right;-ms-transform-origin:bottom right;-webkit-transform-origin:bottom right;transform-origin:bottom right}.section-label{position:absolute;bottom:-10px;color:white;padding:4px;font-size:8px;text-transform:uppercase;left:22%;-moz-transform:translate(-50%);-ms-transform:translate(-50%);-webkit-transform:translate(-50%);transform:translate(-50%);background:rgba(0,0,0,0.9);max-width:54px}.section-image-container{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;left:20px;position:absolute;bottom:-21px;height:42px;width:54px;overflow:hidden}.section-image-container img{display:block;max-width:300px;margin-left:-150px;margin-top:-50px}.position_0{-moz-transform:rotate(-22deg);-ms-transform:rotate(-22deg);-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}.position_1{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.position_2{-moz-transform:rotate(22deg);-ms-transform:rotate(22deg);-webkit-transform:rotate(22deg);transform:rotate(22deg)}.position_3{-moz-transform:rotate(44deg);-ms-transform:rotate(44deg);-webkit-transform:rotate(44deg);transform:rotate(44deg)}.position_4{-moz-transform:rotate(66deg);-ms-transform:rotate(66deg);-webkit-transform:rotate(66deg);transform:rotate(66deg)}.position_5{-moz-transform:rotate(88deg);-ms-transform:rotate(88deg);-webkit-transform:rotate(88deg);transform:rotate(88deg)}.position_6{-moz-transform:rotate(110deg);-ms-transform:rotate(110deg);-webkit-transform:rotate(110deg);transform:rotate(110deg)}.position_7{-moz-transform:rotate(132deg);-ms-transform:rotate(132deg);-webkit-transform:rotate(132deg);transform:rotate(132deg)}.position_8{-moz-transform:rotate(154deg);-ms-transform:rotate(154deg);-webkit-transform:rotate(154deg);transform:rotate(154deg)}.header-text-image{margin-top:40px;max-width:746px;margin-left:8.888%;margin-right:8.888%;display:block;position:relative;width:82.224%}.general-content{z-index:100;padding-bottom:8.888%}.general-content .general-p{padding-left:8.888%;padding-right:8.888%;position:relative;width:auto;margin-bottom:34px;font-size:20px;line-height:29px}.general-content .general-p strong{font-weight:bold}.general-content .general-p a{color:#00a8cb;font-weight:bold;text-decoration:none}.general-section{margin-bottom:20px}.general-page-title{padding-left:8.888%;padding-right:8.888%;margin-bottom:40px;margin-top:5px;font-size:25px;line-height:38px}.general-section-title{font-size:24px;padding-left:15px;padding-right:15px;padding-top:13px;padding-bottom:13px;margin-bottom:20px;margin-top:30px;margin-left:6.888%;color:white;text-transform:uppercase;display:inline-block;position:relative;background:url(../images/section-notch-bg.png) repeat-x}.general-section-title:after{display:block;position:absolute;left:-20px;background:url(../images/section-notch.png);height:50px;width:20px;top:0;content:" "}.general-section-subtitle{font-size:24px;margin-bottom:8px;margin-left:8.888%;margin-right:8.888%;text-transform:uppercase;color:black}.general-gallery{margin-left:8.888%;margin-right:8.888%;margin-bottom:15px}.general-gallery a{display:block;float:left;position:relative;width:31%;border:1px solid #ccc;margin-right:3.5%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:4px 4px 0 0 #ccc;-webkit-box-shadow:4px 4px 0 0 #ccc;box-shadow:4px 4px 0 0 #ccc}.general-gallery a:last-child{margin-right:0}.general-gallery img{display:block;max-width:100%}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("../images/fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("../images/fancybox_loading.gif") center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("../images/blank.gif");-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("../images/fancybox_overlay.png")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("../images/fancybox_sprite@2x.png");background-size:44px 152px}#fancybox-loading div{background-image:url("../images/fancybox_loading@2x.gif");background-size:24px 24px}}
