@font-face{font-family:FunctionPro;font-weight:normal;font-style:normal;src:url("../fonts/FunctionPro-Medium-webfont.eot");src:url("../fonts/FunctionPro-Medium-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/FunctionPro-Medium-webfont.woff") format("woff"),url("../fonts/FunctionPro-Medium-webfont.ttf") format("truetype"),url("../fonts/FunctionPro-Medium-webfont.svg#FunctionPro") format("svg")}/*! normalize.css v2.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}[hidden],template{display:none}html{font-family:'FunctionPro', sans-serif;font-weight:normal;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-align:center;letter-spacing:0.05em;font-size:1.25em;line-height:1.3em;height:100%;overflow:hidden}@media (max-width: 640px){html{font-size:1em;letter-spacing:0.0625em;overflow:auto}}body{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;height:100%}@media (max-width: 640px){body{padding-top:36px}}a{background:transparent;color:black;text-decoration:none;border-bottom:1px solid transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}a:hover{border-bottom-color:black}h1{font-size:2em;margin:0.67em 0}b,strong{font-weight:bold}ul{padding:0;margin:0;list-style:none}img{border:0}.js img{display:none}table{width:100%;height:100%;border-collapse:collapse;border-spacing:0}.grid{-webkit-transition:all 1s cubic-bezier(0.47, 0, 0.745, 0.715);-moz-transition:all 1s cubic-bezier(0.47, 0, 0.745, 0.715);transition:all 1s cubic-bezier(0.47, 0, 0.745, 0.715);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;height:100%}@media (max-width: 840px) and (min-width: 641px) and (orientation: portrait){.grid{height:90% !important}}@media (max-width: 640px){.grid{height:100%}}.small-img{display:none;margin:0 0 140px 0}@media (max-width: 640px){.small-img{display:block !important;width:100% !important;height:auto !important;position:absolute}.small-img img{width:100%;height:auto}}@media (max-width: 640px){.grid{position:relative}}.grid>div{-webkit-transition:all 1s cubic-bezier(0.47, 0, 0.745, 0.715);-moz-transition:all 1s cubic-bezier(0.47, 0, 0.745, 0.715);transition:all 1s cubic-bezier(0.47, 0, 0.745, 0.715);position:absolute;width:25%;height:33.33333%}@media (max-width: 640px){.grid>div{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important;display:none;width:50% !important}.grid>div.static{display:block}}.grid>div img{max-width:100%;max-height:100%;width:auto;height:auto;vertical-align:middle}.grid>div span{position:absolute;top:50%;left:50%;text-align:left}.grid>div a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.no-inlinesvg .grid>div img{display:none}.grid>div.tile-01{top:0;left:0}.grid>div.tile-02{top:0;left:25%}.grid>div.tile-03{top:0;left:50%}.grid>div.tile-04{top:0;left:75%}.grid>div.tile-05{top:33.33333%;left:0}.grid>div.tile-06{top:33.33333%;left:25%}.grid>div.tile-07{top:33.33333%;left:50%}.grid>div.tile-08{top:33.33333%;left:75%}.grid>div.static{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}.grid>div.static img{height:100%;width:100%}.grid>div.tile-001{top:66.66667%;left:0}.grid>div.tile-001 span{margin:-26px 0 0 -58px;width:116px}@media (max-width: 640px){.grid>div.tile-001{top:auto;bottom:0 !important;height:25% !important}}.grid>div.tile-002{top:66.66667%;left:25%}.grid>div.tile-002 span{margin:-26px 0 0 -76px;width:152px}@media (max-width: 640px){.grid>div.tile-002{top:auto;bottom:0 !important;left:50% !important;height:25% !important}}.grid>div.tile-09{top:66.66667%;left:50%}.grid>div.tile-10{top:66.66667%;left:75%}#mute{display:inline-block;margin-top:6px;border:0 !important;cursor:pointer}#brands{position:absolute;top:0px;right:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;overflow:auto;padding:30px;width:25%;height:100%;background-color:rgba(255,255,255,0.8);text-align:left}.ie8 #brands{background-color:white}#brands .close{position:fixed;top:30px;right:20px;cursor:pointer}@media (max-width: 1330px) and (min-width: 641px){#brands{width:50% !important}}@media (max-width: 640px){#brands{width:100% !important}}#playlist{display:none}
