@font-face{font-family:MoOneRegular;src:url(/styles/fonts/12e5f709.most1rg_-webfont.woff) format('woff'),url(/styles/fonts/3af418b5.most1rg_-webfont.ttf) format('truetype'),url(/styles/fonts/b1b13664.most1rg_-webfont.svg) format('svg'),url(/styles/fonts/199f3c9f.most1rg_-webfont.eot) format('embedded-opentype')}@font-face{font-family:MoOneBold;src:url(/styles/fonts/7a7b4c9c.most1b__-webfont.woff) format('woff'),url(/styles/fonts/8f9d7987.most1b__-webfont.ttf) format('truetype'),url(/styles/fonts/99d12702.most1b__-webfont.svg) format('svg'),url(/styles/fonts/c217e0d1.most1b__-webfont.eot) format('embedded-opentype')}@font-face{font-family:MoOneLight;src:url(/styles/fonts/8915db8d.mostraonelight-webfont.woff) format('woff'),url(/styles/fonts/8cfd6873.mostraonelight-webfont.ttf) format('truetype'),url(/styles/fonts/b0945fdd.mostraonelight-webfont.svg) format('svg'),url(/styles/fonts/4e52ddf3.mostraonelight-webfont.eot) format('embedded-opentype')}.awesome,.home,.home ul,.home ul li,body,html{width:100%;height:100%}body,html{overflow:hidden;background-color:#fff;margin:0;padding:0;font-family:Lato,sans-serif}body{overflow:hidden;transition:background-color 1s ease-out}a{transition:opacity .3s ease-out;color:#b9004b}a:hover{text-decoration:none;opacity:.3}.home ul li{opacity:0;position:absolute;background-repeat:no-repeat;background-position:center center;background-size:cover}.home .header-text{position:absolute;top:50%;left:0;text-align:center;display:block;width:100%;height:250px;margin-top:-125px;cursor:pointer;z-index:2}.home .header-text h1{visibility:hidden;text-shadow:1px 1px 0 #000;font-family:MoOneRegular,Helvetica,Arial;color:#fff;text-align:center;font-size:60px}.home .header-text .sub-site-title{visibility:hidden;text-transform:uppercase;font-size:20px;color:#fff;font-weight:400;font-family:Lato,sans-serif;text-shadow:1px 1px 0 #000}.close{-webkit-filter:blur(3px);filter:blur(3px);opacity:.4}#listing{transition-property:-webkit-filter opacity;transition-duration:1s;transition-timing-function:ease-out;display:none;margin:0 auto;position:absolute;top:0;left:0;height:100%;width:100%;margin-bottom:12px;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}#listing>ul{list-style:none;padding:0;margin:0}#listing>ul>li{opacity:0;color:#fff;display:table;width:20%;background-repeat:no-repeat;background-position:center center;background-size:cover;transition:-webkit-filter .3s ease-out}#listing>ul>li div{transition:opacity .3s ease-out;display:table-cell;vertical-align:bottom;text-align:center}@media only screen and (min-width:768px){#listing>ul>li div{opacity:0;vertical-align:middle}}#listing>ul>li div h2{padding:0 10px;font-family:MoOneRegular,Helvetica,Arial;font-weight:100;text-shadow:0 5px 10px rgba(0,0,0,.3)}#listing>ul>li div h3{font-size:15px;font-family:Lato,sans-serif}#listing>ul>li div a{color:#fff}#listing>ul>li div a:hover{opacity:1}#listing>ul>li:hover{-webkit-filter:grayscale(100%);filter:grayscale(100%);cursor:pointer}#listing>ul>li:hover div{opacity:1}#listing>ul>li.video h2:before{display:block;font-family:FontAwesome;content:'\f16a';font-size:60px}#listing>ul li.content-box2{background-color:none}#listing>ul li.content-box2 a{color:#000}#listing>ul li.content-box2 div{opacity:1}#listing>ul li.content-box2 div h2{text-shadow:none}#listing>ul li.content-box2 div h3{color:#000}#listing>ul li.content-box2.social h2{display:none}#listing>ul li.content-box{background-color:none}#listing>ul li.content-box a{color:#000}#listing>ul li.content-box div{opacity:1}#listing>ul li.content-box div h2{text-shadow:none}#listing>ul li.content-box div h3{color:#000}#listing>ul li.content-box.social h2{display:none}.active #listing{-webkit-transform:translate(-80rem,0);transform:translate(-80rem,0)}.work{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;background:#FFF;z-index:2;margin:0 auto;-webkit-transform:translate(100%,0);transform:translate(100%,0);transition:cubic-bezier(0.645,.045,.355,1) 500ms}.work h1{padding-left:20px;margin-top:20px;font-family:MoOneRegular,Helvetica,Arial;font-size:40px}@media only screen and (min-width:521px) and (max-width:767px){.work h1{margin:15px;font-size:20px}}@media only screen and (max-width:520px){.work h1{margin:15px;font-size:20px}}.work .credits{text-align:left;padding-left:20px;padding-top:0;padding-right:10px;width:500px;position:absolute;bottom:0}@media only screen and (min-width:521px) and (max-width:767px){.work .credits{width:760px}}@media only screen and (max-width:520px){.work .credits{width:360px}}.work .credits h2{font-family:MoOneRegular,Helvetica,Arial}.work .credits .sw-content{position:absolute;width:90%;bottom:0}.work .credits .sw-content h3{font-size:15px;font-family:Lato,sans-serif}.work .last{border:1px solid #000;width:200px}.active .work{-webkit-transform:translate(0,0);transform:translate(0,0);transition:cubic-bezier(0.645,.045,.355,1) 500ms}.loading{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:4;opacity:0;background:#000;background:rgba(0,0,0,.3);transition:opacity 500ms cubic-bezier(0.645,.045,.355,1)}.loading .loading_bar{position:absolute;top:0;left:0;height:.3rem;min-height:3px;background:#000;transition:1000ms}.loading.active{opacity:1}.tools{position:absolute;right:0;margin:20px}.tools.up{top:0}.tools.down{bottom:0}@media only screen and (min-width:521px) and (max-width:767px){.tools{margin:0}}@media only screen and (max-width:520px){.tools{margin:0}}.tools ul{padding:0;margin:0;list-style:none}.tools ul li{float:left;border-right:1px solid #CCC;padding:10px 20px}.tools ul li a{font-family:MoOneRegular,Helvetica,Arial;font-size:20px;color:#000}.tools ul li:last-child{border-right:0}@media only screen and (min-width:521px) and (max-width:767px){.tools.bt{display:none}}@media only screen and (max-width:520px){.tools.bt{display:none}}.list-inline{padding:0;margin:0;list-style:none;width:100%}.list-inline li{float:left}.list-inline li a{font-family:MoOneRegular,Helvetica,Arial;font-size:20px;color:#000}.list-inline li:hover{text-decoration:none}.list-inline.social li{width:20%}.list-inline.social2 li a{font-size:16px}.shareme{position:absolute;bottom:0;margin:20px}aside{z-index:5;position:fixed;top:0;right:-360px;bottom:0;width:360px;background:#000;color:#fff;font-weight:300;transition:right 500ms cubic-bezier(0.645,.045,.355,1)}aside .credits{position:absolute;top:50%;width:100%;font-weight:100;transform:translateY(-50%);text-align:center}aside .credits strong{display:block;font-weight:400}aside .bottom{width:100%;position:absolute;text-align:center;bottom:0;font-size:12px;padding:10px}.open aside{right:0}.nav-cred,.nav-cred:hover{color:#fff;font-size:16px;padding:20px}.swiper-container{width:100%;height:100%;margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-wrapper{position:relative;width:100%;-webkit-transform:translate3d(0px,0,0);transition-property:transform,left,top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out}.swiper-slide{float:left;width:100%;height:100%;text-align:center}.swiper-slide.video{text-align:left}.swiper-wp8-horizontal{-ms-touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x}#footer{position:absolute;display:none;bottom:0;right:0;z-index:4;padding:5px;font-size:11px;background-color:rgba(255,255,255,.8)}@media only screen and (max-width:520px){.hidden-mobile{display:none}}@media only screen and (min-width:521px) and (max-width:767px){.hidden-tablet{display:none}}@media only screen and (min-width:768px){.hidden-desktop{display:none}}
