html{height:100%}body{position:relative;margin:0;padding:0;min-height:100%;color:#8595a2;background-color:#000f1a;background-image:linear-gradient(#012533, #000f1a);background-repeat:no-repeat;background-color:#01202d \9}#mp{width:100% !important;width:65vw !important;max-width:850px;height:3600px !important;padding:20px;background:#fff;box-sizing:border-box}@media (max-width:805px){#mp{width:100% !important}}.page-container{min-width:320px;max-width:1300px;margin:0 auto;padding-bottom:50px}.page-container .footer-image{display:none;margin-top:110px;border-bottom:3px solid #27aae1;padding-top:17%;width:100%;background-size:auto 100%}@media (min-width:600px){.page-container .footer-image{padding-top:15%}}@media (min-width:805px){.page-container .footer-image{padding-top:13%}}@media (min-width:1055px){.page-container .footer-image{padding-top:11.5%}}@media (min-width:1303px){.page-container .footer-image{padding-top:10%}}.wistia-download-iframe{border:none;background:transparent;overflow:hidden;height:1px;width:1px}#player-container{display:none;z-index:1000;position:fixed;top:0;left:0;right:0;bottom:0}#player-container .background{position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:.5;filter:alpha(opacity = 50)}#player-container .player{z-index:1;position:absolute;width:100%;height:100%;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box}#player-container .player:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}#player-container .player .shadow{position:relative;display:inline-block;vertical-align:middle;top:0;width:100%;max-width:1302px;padding:0 10% 0 10%;box-sizing:border-box;-moz-box-sizing:border-box}#player-container .player .shadow .background{position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:.7;filter:alpha(opacity = 70)}#player-container .player .center{position:relative;width:100%}#player-container .player .center span.close{z-index:1;position:absolute;top:10px;right:-25px;cursor:pointer;font-size:18px;color:#ff7600}@media (min-width:600px){#player-container .player .center span.close{right:-30px}}#player-container .player .center span.download{z-index:1;position:absolute;bottom:0;right:-35px;cursor:pointer;font-size:20px;color:#ff7600;padding:10px 10px 0 10px;text-align:left}@media (min-width:600px){#player-container .player .center span.download{right:-40px}}@media (min-width:680px){#player-container .player .center span.download{right:-70px;padding-bottom:10px}}#player-container .player .center span.download:before{margin-top:5px;content:'\e03c';font-family:Icons;display:inline-block;speak:none;line-height:1;vertical-align:baseline;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#player-container .player .center span.download span{display:none;font-family:oswald;font-weight:500;text-transform:uppercase;font-size:10px;text-align:right;line-height:1em}@media (min-width:680px){#player-container .player .center span.download span{display:block}}#player-container .player .outer{width:100%;padding-top:56.25%;position:relative}#player-container .player .outer .inner{position:absolute;top:0;left:0;right:0;bottom:0;background:#000}#player-container .player .loader{z-index:-1;position:absolute;top:50%;right:50%}#player-container .player iframe{width:100%;height:100%}@media (min-width:1303px){#player-container .player .shadow{left:2px}}.fin-sydney-logo{display:block;height:60px;width:80px;margin:auto;background:url('_files/fin-sydney-logo.gif') 50% 50% no-repeat;background-size:contain;font-size:0;text-indent:-10000px}.fin-shanghai-logo{display:block;height:60px;width:113px;margin:auto;background:url('_files/fin-shanghai-logo.gif') 50% 50% no-repeat;background-size:contain;font-size:0;text-indent:-10000px}.fin-x-logo{display:block;height:60px;width:80px;margin:auto;background:url('_files/fin-x-logo.gif') 50% 50% no-repeat;background-size:contain;font-size:0;text-indent:-10000px}.fin-something-logo{display:block;height:60px;width:80px;margin:auto;background:url('_files/fin-something-logo.gif') 50% 50% no-repeat;background-size:contain;font-size:0;text-indent:-10000px}.fin-studio-logo{display:block;height:60px;width:80px;margin:auto;background:url('_files/fin-studio-logo.gif') 50% 50% no-repeat;background-size:contain;font-size:0;text-indent:-10000px}.be-logo{display:block;height:60px;width:80px;margin:auto;background:url('_files/be-logo.gif') 50% 50% no-repeat;background-size:contain;font-size:0;text-indent:-10000px}.header{padding:25px 10px;overflow:hidden}.header .logo{position:relative;height:60px;width:80px;margin:auto;background:url('_files/logo.gif') 0 0 no-repeat;background-size:contain;font-size:0;text-indent:-10000px;background-image:url('_files/logo_ie8.gif') \9 !important}.header .logo a{position:absolute;top:0;left:0;right:0;bottom:0}.header .social{display:none;float:left;margin:0;padding:21px 0 0 0}.header .social li{float:left;list-style:none}.header .social a{display:block;width:30px;height:30px}.header .social .facebook{background:url('_files/facebook.gif') 0 0 no-repeat;background-size:contain;background-image:url('_files/facebook_ie8-30px.gif') \9 !important}.header .social .facebook:hover,.header .social .facebook:before{background:url('_files/facebook_hover.gif') 0 0 no-repeat;background-size:contain;background-image:url('_files/facebook_hover_ie8-30px.gif') \9 !important}.header .social .facebook:before{background-position:-9999px -9999px}.header .social .vimeo{background:url('_files/vimeo.gif') 0 0 no-repeat;background-size:contain;background-image:url('_files/vimeo_ie8-30px.gif') \9 !important}.header .social .vimeo:hover,.header .social .vimeo:before{background:url('_files/vimeo_hover.gif') 0 0 no-repeat;background-size:contain;background-image:url('_files/vimeo_hover_ie8-30px.gif') \9 !important}.header .social .vimeo:before{background-position:-9999px -9999px}.header .social .behance{background:url('_files/behance.gif') 0 0 no-repeat;background-size:contain;background-image:url('_files/behance_ie8-30px.gif') \9 !important}.header .social .behance:hover,.header .social .behance:before{background:url('_files/behance_hover.gif') 0 0 no-repeat;background-size:contain;background-image:url('_files/behance_hover_ie8-30px.gif') \9 !important}.header .social .behance:before{background-position:-9999px -9999px}.header .social .twitter{background:url('_files/twitter.gif') 0 0 no-repeat;background-size:contain;background-image:url('_files/twitter_ie8-30px.gif') \9 !important}.header .social .twitter:hover,.header .social .twitter:before{background:url('_files/twitter_hover.gif') 0 0 no-repeat;background-size:contain;background-image:url('_files/twitter_hover_ie8-30px.gif') \9 !important}.header .social .twitter:before{background-position:-9999px -9999px}@media (min-width:805px){.header .social{display:block}}@media (min-width:805px){.header .social{padding-left:60px}}@media (min-width:1303px){.header .social{padding-left:60px}}.header .nav{padding-top:20px;font-family:'Oswald';font-weight:400;text-transform:lowercase;text-align:center}.header .nav li.current-menu-item:after{content:'.';font-size:130%;line-height:.1em}.header .nav a{text-decoration:none}.header .nav li:first-child a{color:#b0096b}.header .nav li:first-child a:hover{color:#f75bb6}.header .nav li:first-child.current-menu-item{border-bottom-color:#b0096b}.header .nav li:first-child:after{color:#b0096b}.header .nav li:first-child+li a{color:#ee0055}.header .nav li:first-child+li a:hover{color:#ff88b2}.header .nav li:first-child+li.current-menu-item{border-bottom-color:#ee0055}.header .nav li:first-child+li:after{color:#ee0055}.header .nav li:first-child+li+li a{color:#ff7600}.header .nav li:first-child+li+li a:hover{color:#ffc899}.header .nav li:first-child+li+li.current-menu-item{border-bottom-color:#ff7600}.header .nav li:first-child+li+li:after{color:#ff7600}.header .nav li:first-child+li+li+li a{color:#ffce00}.header .nav li:first-child+li+li+li a:hover{color:#ffeb99}.header .nav li:first-child+li+li+li.current-menu-item{border-bottom-color:#ffce00}.header .nav li:first-child+li+li+li:after{color:#ffce00}.header .nav li:first-child+li+li+li+li a{color:#6fe5c4}.header .nav li:first-child+li+li+li+li a:hover{color:#c5f5e7}.header .nav li:first-child+li+li+li+li.current-menu-item{border-bottom-color:#6fe5c4}.header .nav li:first-child+li+li+li+li:after{color:#6fe5c4}.header .nav li:first-child+li+li+li+li+li a{color:#b6ff6f}.header .nav li:first-child+li+li+li+li+li a:hover{color:#eaffd5}.header .nav li:first-child+li+li+li+li+li.current-menu-item{border-bottom-color:#b6ff6f}.header .nav li:first-child+li+li+li+li+li:after{color:#b6ff6f}.header .nav li:first-child+li+li+li+li+li+li a{color:#31a87f}.header .nav li:first-child+li+li+li+li+li+li a:hover{color:#93dfc5}.header .nav li:first-child+li+li+li+li+li+li.current-menu-item{border-bottom-color:#31a87f}.header .nav li:first-child+li+li+li+li+li+li:after{color:#31a87f}.header .nav ul{display:inline-block;margin:0;padding:0;list-style:none}.header .nav ul li{float:left;font-size:18px}.header .search .image,.footer .search .image{display:none;float:right;height:25px;width:25px;background:url('_files/search.gif') 0 0 no-repeat;background-size:contain;background-image:url('_files/search_ie8.gif') \9 !important}.header .search.visible .image,.footer .search.visible .image{background:none}.header .search,.footer .search{float:right;display:none;padding:25px 0 25px 25px}.header .search .image,.footer .search .image{position:relative;display:block;vertical-align:top}.header .search .image form,.footer .search .image form{position:absolute;margin-top:-2px;left:-190px;display:none}.header .search .image input,.footer .search .image input{border:none;padding:5px;vertical-align:top}.header .search .image .input-text input,.footer .search .image .input-text input{width:170px;color:#8595a2;border-radius:2px}.header .search .image .search-button input,.footer .search .image .search-button input{padding:1px 0 0 0;margin:0;width:30px;color:#27aae1;font-family:'Oswald',Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;background:transparent;cursor:pointer}.header .search .image label,.footer .search .image label{display:none}.footer{overflow:hidden}.footer .search{float:none;margin:0 auto 50px auto;padding:25px 25px 25px 25px;width:50px;display:block}.footer .search.visible{width:250px}@media (min-width:805px){.header{padding:25px 50px}.header .logo{float:left;margin:0 55px 0 0}.header .search{display:block}.header .nav{float:left}.header .nav ul li{font-size:20px}.footer .search{display:none}}p{font-style:italic}a{color:#8595a2;text-decoration:underline}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:'Oswald',Helvetica,Arial,sans-serif}.body-copy-container{font-size:18px}@media (min-width:805px){p{font-size:16px}}.page-container .form-container .errors input,.page-container .form-container .errors textarea,.page-container .form-container .errors select{color:#fff;background:#ee0055}.form-container{margin:0;padding:0 0 30px 0}.form-container:after{content:"";display:table;clear:both}.form-container #freelance-form{display:none}.form-container form{padding:0}.form-container fieldset{border:0;padding:0;margin:0}.form-container legend{padding:0;margin:0;padding:25px 0 14px 0;font-family:'Oswald',Helvetica,Arial,sans-serif;font-weight:700;font-size:18px;line-height:1em;background:none}.form-container .required{color:#27aae1 !important}.form-container .required label{color:#27aae1 !important}.form-container .help{color:#ffce00}.form-container .errors,.form-container .errors li{color:#ee0055}.form-container .help{float:right;padding:0;font-size:12px;line-height:1.4em}.form-container .field-errors{padding:0 0 0 200px;color:#f25b6d !important}.form-container.large-form .field-row,.form-container .field-row,.form-container .entry{padding:5px 0}.form-container.large-form .field-row:after,.form-container .field-row:after,.form-container .entry:after{content:"";display:table;clear:both}.form-container.large-form .field-row label,.form-container .field-row label,.form-container .entry label,.form-container.large-form .field-row #mp_mail_links_name h3,.form-container .field-row #mp_mail_links_name h3,.form-container .entry #mp_mail_links_name h3{float:left;margin:0;padding:3px 0 0 0;width:90%;font-size:18px;font-family:'Oswald',Helvetica,Arial,sans-serif;font-weight:300;color:#fff;text-transform:lowercase}.form-container.large-form .field-row input,.form-container .field-row input,.form-container .entry input,.form-container.large-form .field-row textarea,.form-container .field-row textarea,.form-container .entry textarea,.form-container.large-form .field-row select,.form-container .field-row select,.form-container .entry select{float:left;border:none;padding:4px 4px;width:100%;color:#727479;font-size:100%;font-family:'Oswald',Helvetica,Arial,sans-serif;border-radius:0}.form-container.large-form .field-row input[type='checkbox'],.form-container .field-row input[type='checkbox'],.form-container .entry input[type='checkbox']{margin:5px 0 0 0;width:15px}.form-container.large-form .field-row ul,.form-container .field-row ul,.form-container .entry ul{margin:0;padding:0;list-style:none;clear:both}.form-container.large-form .field-row li,.form-container .field-row li,.form-container .entry li{float:left}.form-container.large-form .field-row li input,.form-container .field-row li input,.form-container .entry li input{width:15px}.form-container.large-form .field-row li label,.form-container .field-row li label,.form-container .entry li label{width:105px !important;font-size:90%;color:#8595a2 !important}.form-container .field{overflow:hidden}.form-container .button{padding:25px 2px 5px 2px}@media (min-width:805px){.form-container.large-form .field-row label{width:25%;box-sizing:border-box;-moz-box-sizing:border-box}.form-container.large-form .help{float:none;padding:0 0 0 25%}.form-container.large-form .field-row input,.form-container.large-form .field-row textarea,.form-container.large-form .field-row select{width:75%;box-sizing:border-box;-moz-box-sizing:border-box}.form-container.large-form .field-row ul{clear:none}}.form-container .button input,.page-container .body-copy .mailpress-subscription-editor h3 a,.page-container .body-copy .mailpress-subscription-editor .button{float:right;margin:0;padding:3px;border:none;color:#ff7600;cursor:pointer;font-family:'Oswald',Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;font-size:22px;text-decoration:none;background:transparent;-webkit-appearance:none}.page-container .body-copy .mailpress-subscription-editor h3 a{display:block;float:none;padding:7px 2px}.page-container .body-copy .mailpress-subscription-editor .button{width:200px;padding:2px 2px;margin:0 10px}.form-container .button input:hover,.page-container .body-copy .mailpress-subscription-editor h3 a:hover,.page-container .body-copy .mailpress-subscription-editor .button:hover{color:#ffad66}div.MailPress div.mp-container{position:relative}div.MailPress div.mp-loading{position:absolute;top:50%;left:50%;margin-left:-30px}div.MailPress div.mp-loading{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;visibility:hidden}div.MailPress div.mp-loading .loading{visibility:visible}div.MailPress div.mp-loading .loading h2{font-size:16px;color:#27aae1}div.MailPress div.mp-loading .loading .graphic{margin:0 auto;padding-right:2px;width:30px;height:30px;background:url('_files/ajax-loader.gif') 0 0 no-repeat;background-size:contain}.page-container .body-copy .mailpress-subscription-editor{font-size:16px;font-style:italic}.page-container .body-copy .mailpress-subscription-editor form{overflow:hidden}.page-container .body-copy .mailpress-subscription-editor h2{font-style:normal}.page-container .body-copy .mailpress-subscription-editor input[type="submit"]{text-align:right}.page-container .body-copy .mailpress-subscription-editor h3{font-size:100%;font-family:'Oswald',Helvetica,Arial,sans-serif;font-weight:normal;color:#a4a6ab;font-style:normal}.page-container .body-copy .mailpress-subscription-editor h3 a{text-align:right}.smallThumbTextMixin .container{position:absolute;left:0;right:0;bottom:5px;top:0}.smallThumbTextMixin .container:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.smallThumbTextMixin .container .title{position:relative;display:inline-block;vertical-align:middle;padding:0}.smallThumbTextMixin .container .title .brand{display:inline;font-family:'Oswald';font-weight:700;font-size:18px;line-height:.5em;text-transform:uppercase}.smallThumbTextMixin .container .title .project-title{display:inline;position:relative;bottom:-0.9em;margin-left:-1.5em;font-family:"Times New Roman";font-style:italic;font-size:13px;text-transform:lowercase;line-height:1em;color:#fff;top:initial;left:initial;padding:0;vertical-align:initial}.smallThumbTextMixin .container .highlight{position:absolute;left:0;right:0;top:0;bottom:0;border-bottom-width:4px;border-bottom-style:solid}.smallThumbTextMixin .container .link-indicator{position:absolute;left:0;right:0;top:0;bottom:0;background:url('_files/hero-link-icon.gif') 97% 50% no-repeat;background-size:15px;background-image:url('_files/hero-link-icon_ie8.gif') \9 !important}.smallThumbTextMixin .container .background{position:absolute;top:0;left:0;right:0;bottom:0;background:#000}.mediumThumbTextMixin .container .title .brand{font-size:22px}.mediumThumbTextMixin .container .title .project-title{font-size:16px}.largeThumbTextMixin.one-word .title .brand{font-size:40px}.largeThumbTextMixin .container{top:auto}.largeThumbTextMixin .container .background{top:1px}.largeThumbTextMixin .container .title{position:relative;top:auto;bottom:-1px;padding:0 0 0 30%}.largeThumbTextMixin .container .title .brand{display:inline-block;line-height:.87em}.largeThumbTextMixin .container .title .project-title{display:inline-block;top:0;left:0;margin:0;padding:14px 0 0 10px;vertical-align:top}.hero-content{list-style:none;margin:0;padding:0 15px;overflow:hidden}.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li{display:none}.hero-content li:first-child+li+li{width:49.9%}.hero-content li{position:relative;float:left;width:49.9999%;height:auto;margin-bottom:-5px}.hero-content li img{width:100%;height:auto;border:none}.hero-content li a{display:block}.hero-content li .container{position:absolute;left:0;right:0;bottom:5px;top:0}.hero-content li .container:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.hero-content li .container .title{position:relative;display:inline-block;vertical-align:middle;padding:0}.hero-content li .container .title .brand{display:inline;font-family:'Oswald';font-weight:700;font-size:18px;line-height:.5em;text-transform:uppercase}.hero-content li .container .title .project-title{display:inline;position:relative;bottom:-0.9em;margin-left:-1.5em;font-family:"Times New Roman";font-style:italic;font-size:13px;text-transform:lowercase;line-height:1em;color:#fff;top:initial;left:initial;padding:0;vertical-align:initial}.hero-content li .container .highlight{position:absolute;left:0;right:0;top:0;bottom:0;border-bottom-width:4px;border-bottom-style:solid}.hero-content li .container .link-indicator{position:absolute;left:0;right:0;top:0;bottom:0;background:url('_files/hero-link-icon.gif') 97% 50% no-repeat;background-size:15px;background-image:url('_files/hero-link-icon_ie8.gif') \9 !important}.hero-content li .container .background{position:absolute;top:0;left:0;right:0;bottom:0;background:#000}.hero-content li.purple .brand{color:#b0096b}.hero-content li.purple .highlight{border-color:#b0096b}.hero-content li.red .brand{color:#ee0055}.hero-content li.red .highlight{border-color:#ee0055}.hero-content li.orange .brand{color:#ff7600}.hero-content li.orange .highlight{border-color:#ff7600}.hero-content li.yellow .brand{color:#ffce00}.hero-content li.yellow .highlight{border-color:#ffce00}.hero-content li.blue .brand{color:#6fe5c4}.hero-content li.blue .highlight{border-color:#6fe5c4}.hero-content li.grassgreen .brand{color:#b6ff6f}.hero-content li.grassgreen .highlight{border-color:#b6ff6f}.hero-content li.green .brand{color:#31a87f}.hero-content li.green .highlight{border-color:#31a87f}@media (min-width:600px){.hero-content li .container .title .brand{font-size:22px}.hero-content li .container .title .project-title{font-size:16px}}@media (min-width:805px){.hero-content{padding:0}.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li{display:block}.hero-content li,.hero-content li:first-child+li+li{width:33.4%;height:auto;margin-bottom:-5px}.hero-content li .container,.hero-content li:first-child+li+li .container{position:absolute;left:0;right:0;bottom:5px;top:0}.hero-content li .container:before,.hero-content li:first-child+li+li .container:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.hero-content li .container .title,.hero-content li:first-child+li+li .container .title{position:relative;display:inline-block;vertical-align:middle;padding:0}.hero-content li .container .title .brand,.hero-content li:first-child+li+li .container .title .brand{display:inline;font-family:'Oswald';font-weight:700;font-size:18px;line-height:.5em;text-transform:uppercase}.hero-content li .container .title .project-title,.hero-content li:first-child+li+li .container .title .project-title{display:inline;position:relative;bottom:-0.9em;margin-left:-1.5em;font-family:"Times New Roman";font-style:italic;font-size:13px;text-transform:lowercase;line-height:1em;color:#fff;top:initial;left:initial;padding:0;vertical-align:initial}.hero-content li .container .highlight,.hero-content li:first-child+li+li .container .highlight{position:absolute;left:0;right:0;top:0;bottom:0;border-bottom-width:4px;border-bottom-style:solid}.hero-content li .container .link-indicator,.hero-content li:first-child+li+li .container .link-indicator{position:absolute;left:0;right:0;top:0;bottom:0;background:url('_files/hero-link-icon.gif') 97% 50% no-repeat;background-size:15px;background-image:url('_files/hero-link-icon_ie8.gif') \9 !important}.hero-content li .container .background,.hero-content li:first-child+li+li .container .background{position:absolute;top:0;left:0;right:0;bottom:0;background:#000}.hero-content li .container .title .brand,.hero-content li:first-child+li+li .container .title .brand{font-size:22px}.hero-content li .container .title .project-title,.hero-content li:first-child+li+li .container .title .project-title{font-size:16px}.hero-content li:first-child,.hero-content li:first-child+li+li+li,.hero-content li:first-child+li+li+li+li+li+li,.hero-content li:first-child+li+li+li+li+li+li+li+li+li,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li+li+li{width:66.6%;height:auto}.hero-content li:first-child.one-word .title .brand,.hero-content li:first-child+li+li+li.one-word .title .brand,.hero-content li:first-child+li+li+li+li+li+li.one-word .title .brand,.hero-content li:first-child+li+li+li+li+li+li+li+li+li.one-word .title .brand,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li+li+li.one-word .title .brand{font-size:40px}.hero-content li:first-child .container,.hero-content li:first-child+li+li+li .container,.hero-content li:first-child+li+li+li+li+li+li .container,.hero-content li:first-child+li+li+li+li+li+li+li+li+li .container,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li+li+li .container{top:auto}.hero-content li:first-child .container .background,.hero-content li:first-child+li+li+li .container .background,.hero-content li:first-child+li+li+li+li+li+li .container .background,.hero-content li:first-child+li+li+li+li+li+li+li+li+li .container .background,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li+li+li .container .background{top:1px}.hero-content li:first-child .container .title,.hero-content li:first-child+li+li+li .container .title,.hero-content li:first-child+li+li+li+li+li+li .container .title,.hero-content li:first-child+li+li+li+li+li+li+li+li+li .container .title,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li+li+li .container .title{position:relative;top:auto;bottom:-1px;padding:0 0 0 30%}.hero-content li:first-child .container .title .brand,.hero-content li:first-child+li+li+li .container .title .brand,.hero-content li:first-child+li+li+li+li+li+li .container .title .brand,.hero-content li:first-child+li+li+li+li+li+li+li+li+li .container .title .brand,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li+li+li .container .title .brand{display:inline-block;line-height:.87em}.hero-content li:first-child .container .title .project-title,.hero-content li:first-child+li+li+li .container .title .project-title,.hero-content li:first-child+li+li+li+li+li+li .container .title .project-title,.hero-content li:first-child+li+li+li+li+li+li+li+li+li .container .title .project-title,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li+li+li .container .title .project-title{display:inline-block;top:0;left:0;margin:0;padding:14px 0 0 10px;vertical-align:top}}@media (min-width:1055px){.hero-content li,.hero-content li:first-child+li+li,.hero-content li:first-child+li+li+li,.hero-content li:first-child+li+li+li+li+li+li,.hero-content li:first-child+li+li+li+li+li+li+li+li+li,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li+li+li{width:24.99%;height:auto;margin-bottom:-5px}.hero-content li .container,.hero-content li:first-child+li+li .container,.hero-content li:first-child+li+li+li .container,.hero-content li:first-child+li+li+li+li+li+li .container,.hero-content li:first-child+li+li+li+li+li+li+li+li+li .container,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li+li+li .container{position:absolute;left:0;right:0;bottom:5px;top:0}.hero-content li .container:before,.hero-content li:first-child+li+li .container:before,.hero-content li:first-child+li+li+li .container:before,.hero-content li:first-child+li+li+li+li+li+li .container:before,.hero-content li:first-child+li+li+li+li+li+li+li+li+li .container:before,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li+li+li .container:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.hero-content li .container .title,.hero-content li:first-child+li+li .container .title,.hero-content li:first-child+li+li+li .container .title,.hero-content li:first-child+li+li+li+li+li+li .container .title,.hero-content li:first-child+li+li+li+li+li+li+li+li+li .container .title,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li+li+li .container .title{position:relative;display:inline-block;vertical-align:middle;padding:0}.hero-content li .container .title .brand,.hero-content li:first-child+li+li .container .title .brand,.hero-content li:first-child+li+li+li .container .title .brand,.hero-content li:first-child+li+li+li+li+li+li .container .title .brand,.hero-content li:first-child+li+li+li+li+li+li+li+li+li .container .title .brand,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li+li+li .container .title .brand{display:inline;font-family:'Oswald';font-weight:700;font-size:18px;line-height:.5em;text-transform:uppercase}.hero-content li .container .title .project-title,.hero-content li:first-child+li+li .container .title .project-title,.hero-content li:first-child+li+li+li .container .title .project-title,.hero-content li:first-child+li+li+li+li+li+li .container .title .project-title,.hero-content li:first-child+li+li+li+li+li+li+li+li+li .container .title .project-title,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li+li+li .container .title .project-title{display:inline;position:relative;bottom:-0.9em;margin-left:-1.5em;font-family:"Times New Roman";font-style:italic;font-size:13px;text-transform:lowercase;line-height:1em;color:#fff;top:initial;left:initial;padding:0;vertical-align:initial}.hero-content li .container .highlight,.hero-content li:first-child+li+li .container .highlight,.hero-content li:first-child+li+li+li .container .highlight,.hero-content li:first-child+li+li+li+li+li+li .container .highlight,.hero-content li:first-child+li+li+li+li+li+li+li+li+li .container .highlight,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li+li+li .container .highlight{position:absolute;left:0;right:0;top:0;bottom:0;border-bottom-width:4px;border-bottom-style:solid}.hero-content li .container .link-indicator,.hero-content li:first-child+li+li .container .link-indicator,.hero-content li:first-child+li+li+li .container .link-indicator,.hero-content li:first-child+li+li+li+li+li+li .container .link-indicator,.hero-content li:first-child+li+li+li+li+li+li+li+li+li .container .link-indicator,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li+li+li .container .link-indicator{position:absolute;left:0;right:0;top:0;bottom:0;background:url('_files/hero-link-icon.gif') 97% 50% no-repeat;background-size:15px;background-image:url('_files/hero-link-icon_ie8.gif') \9 !important}.hero-content li .container .background,.hero-content li:first-child+li+li .container .background,.hero-content li:first-child+li+li+li .container .background,.hero-content li:first-child+li+li+li+li+li+li .container .background,.hero-content li:first-child+li+li+li+li+li+li+li+li+li .container .background,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li+li+li .container .background{position:absolute;top:0;left:0;right:0;bottom:0;background:#000}.hero-content li .container .title .brand,.hero-content li:first-child+li+li .container .title .brand,.hero-content li:first-child+li+li+li .container .title .brand,.hero-content li:first-child+li+li+li+li+li+li .container .title .brand,.hero-content li:first-child+li+li+li+li+li+li+li+li+li .container .title .brand,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li+li+li .container .title .brand{font-size:22px}.hero-content li .container .title .project-title,.hero-content li:first-child+li+li .container .title .project-title,.hero-content li:first-child+li+li+li .container .title .project-title,.hero-content li:first-child+li+li+li+li+li+li .container .title .project-title,.hero-content li:first-child+li+li+li+li+li+li+li+li+li .container .title .project-title,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li+li+li .container .title .project-title{font-size:16px}.hero-content li:first-child,.hero-content li:first-child+li+li+li+li+li,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li{width:50.01%;height:auto}.hero-content li:first-child.one-word .title .brand,.hero-content li:first-child+li+li+li+li+li.one-word .title .brand,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li.one-word .title .brand{font-size:40px}.hero-content li:first-child .container,.hero-content li:first-child+li+li+li+li+li .container,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li .container{top:auto}.hero-content li:first-child .container .background,.hero-content li:first-child+li+li+li+li+li .container .background,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li .container .background{top:1px}.hero-content li:first-child .container .title,.hero-content li:first-child+li+li+li+li+li .container .title,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li .container .title{position:relative;top:auto;bottom:-1px;padding:0 0 0 30%}.hero-content li:first-child .container .title .brand,.hero-content li:first-child+li+li+li+li+li .container .title .brand,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li .container .title .brand{display:inline-block;line-height:.87em}.hero-content li:first-child .container .title .project-title,.hero-content li:first-child+li+li+li+li+li .container .title .project-title,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li .container .title .project-title{display:inline-block;top:0;left:0;margin:0;padding:14px 0 0 10px;vertical-align:top}}@media (min-width:1303px){.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li{display:none}.hero-content li,.hero-content li:first-child+li+li,.hero-content li:first-child+li+li,.hero-content li:first-child+li+li+li,.hero-content li:first-child+li+li+li+li+li,.hero-content li:first-child+li+li+li+li+li+li,.hero-content li:first-child+li+li+li+li+li+li+li+li+li,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li+li+li{width:20%;height:auto}.hero-content li .container,.hero-content li:first-child+li+li .container,.hero-content li:first-child+li+li .container,.hero-content li:first-child+li+li+li .container,.hero-content li:first-child+li+li+li+li+li .container,.hero-content li:first-child+li+li+li+li+li+li .container,.hero-content li:first-child+li+li+li+li+li+li+li+li+li .container,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li .container,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li+li+li .container{position:absolute;left:0;right:0;bottom:5px;top:0}.hero-content li .container:before,.hero-content li:first-child+li+li .container:before,.hero-content li:first-child+li+li .container:before,.hero-content li:first-child+li+li+li .container:before,.hero-content li:first-child+li+li+li+li+li .container:before,.hero-content li:first-child+li+li+li+li+li+li .container:before,.hero-content li:first-child+li+li+li+li+li+li+li+li+li .container:before,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li .container:before,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li+li+li .container:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.hero-content li .container .title,.hero-content li:first-child+li+li .container .title,.hero-content li:first-child+li+li .container .title,.hero-content li:first-child+li+li+li .container .title,.hero-content li:first-child+li+li+li+li+li .container .title,.hero-content li:first-child+li+li+li+li+li+li .container .title,.hero-content li:first-child+li+li+li+li+li+li+li+li+li .container .title,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li .container .title,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li+li+li .container .title{position:relative;display:inline-block;vertical-align:middle;padding:0}.hero-content li .container .title .brand,.hero-content li:first-child+li+li .container .title .brand,.hero-content li:first-child+li+li .container .title .brand,.hero-content li:first-child+li+li+li .container .title .brand,.hero-content li:first-child+li+li+li+li+li .container .title .brand,.hero-content li:first-child+li+li+li+li+li+li .container .title .brand,.hero-content li:first-child+li+li+li+li+li+li+li+li+li .container .title .brand,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li .container .title .brand,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li+li+li .container .title .brand{display:inline;font-family:'Oswald';font-weight:700;font-size:18px;line-height:.5em;text-transform:uppercase}.hero-content li .container .title .project-title,.hero-content li:first-child+li+li .container .title .project-title,.hero-content li:first-child+li+li .container .title .project-title,.hero-content li:first-child+li+li+li .container .title .project-title,.hero-content li:first-child+li+li+li+li+li .container .title .project-title,.hero-content li:first-child+li+li+li+li+li+li .container .title .project-title,.hero-content li:first-child+li+li+li+li+li+li+li+li+li .container .title .project-title,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li .container .title .project-title,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li+li+li .container .title .project-title{display:inline;position:relative;bottom:-0.9em;margin-left:-1.5em;font-family:"Times New Roman";font-style:italic;font-size:13px;text-transform:lowercase;line-height:1em;color:#fff;top:initial;left:initial;padding:0;vertical-align:initial}.hero-content li .container .highlight,.hero-content li:first-child+li+li .container .highlight,.hero-content li:first-child+li+li .container .highlight,.hero-content li:first-child+li+li+li .container .highlight,.hero-content li:first-child+li+li+li+li+li .container .highlight,.hero-content li:first-child+li+li+li+li+li+li .container .highlight,.hero-content li:first-child+li+li+li+li+li+li+li+li+li .container .highlight,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li .container .highlight,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li+li+li .container .highlight{position:absolute;left:0;right:0;top:0;bottom:0;border-bottom-width:4px;border-bottom-style:solid}.hero-content li .container .link-indicator,.hero-content li:first-child+li+li .container .link-indicator,.hero-content li:first-child+li+li .container .link-indicator,.hero-content li:first-child+li+li+li .container .link-indicator,.hero-content li:first-child+li+li+li+li+li .container .link-indicator,.hero-content li:first-child+li+li+li+li+li+li .container .link-indicator,.hero-content li:first-child+li+li+li+li+li+li+li+li+li .container .link-indicator,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li .container .link-indicator,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li+li+li .container .link-indicator{position:absolute;left:0;right:0;top:0;bottom:0;background:url('_files/hero-link-icon.gif') 97% 50% no-repeat;background-size:15px;background-image:url('_files/hero-link-icon_ie8.gif') \9 !important}.hero-content li .container .background,.hero-content li:first-child+li+li .container .background,.hero-content li:first-child+li+li .container .background,.hero-content li:first-child+li+li+li .container .background,.hero-content li:first-child+li+li+li+li+li .container .background,.hero-content li:first-child+li+li+li+li+li+li .container .background,.hero-content li:first-child+li+li+li+li+li+li+li+li+li .container .background,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li .container .background,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li+li+li .container .background{position:absolute;top:0;left:0;right:0;bottom:0;background:#000}.hero-content li .container .title .brand,.hero-content li:first-child+li+li .container .title .brand,.hero-content li:first-child+li+li .container .title .brand,.hero-content li:first-child+li+li+li .container .title .brand,.hero-content li:first-child+li+li+li+li+li .container .title .brand,.hero-content li:first-child+li+li+li+li+li+li .container .title .brand,.hero-content li:first-child+li+li+li+li+li+li+li+li+li .container .title .brand,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li .container .title .brand,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li+li+li .container .title .brand{font-size:22px}.hero-content li .container .title .project-title,.hero-content li:first-child+li+li .container .title .project-title,.hero-content li:first-child+li+li .container .title .project-title,.hero-content li:first-child+li+li+li .container .title .project-title,.hero-content li:first-child+li+li+li+li+li .container .title .project-title,.hero-content li:first-child+li+li+li+li+li+li .container .title .project-title,.hero-content li:first-child+li+li+li+li+li+li+li+li+li .container .title .project-title,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li .container .title .project-title,.hero-content li:first-child+li+li+li+li+li+li+li+li+li+li+li+li .container .title .project-title{font-size:16px}.hero-content li:first-child,.hero-content li:first-child+li+li+li+li+li+li+li{width:39.8%;height:auto}.hero-content li:first-child.one-word .title .brand,.hero-content li:first-child+li+li+li+li+li+li+li.one-word .title .brand{font-size:40px}.hero-content li:first-child .container,.hero-content li:first-child+li+li+li+li+li+li+li .container{top:auto}.hero-content li:first-child .container .background,.hero-content li:first-child+li+li+li+li+li+li+li .container .background{top:1px}.hero-content li:first-child .container .title,.hero-content li:first-child+li+li+li+li+li+li+li .container .title{position:relative;top:auto;bottom:-1px;padding:0 0 0 30%}.hero-content li:first-child .container .title .brand,.hero-content li:first-child+li+li+li+li+li+li+li .container .title .brand{display:inline-block;line-height:.87em}.hero-content li:first-child .container .title .project-title,.hero-content li:first-child+li+li+li+li+li+li+li .container .title .project-title{display:inline-block;top:0;left:0;margin:0;padding:14px 0 0 10px;vertical-align:top}}.hero-content a .brand,.hero-content a .brand-only,.hero-content a .project-title,.hero-content a .background,.hero-content a .link-indicator{visibility:hidden\9 !important;opacity:0;-o-transition:opacity .25s linear;-moz-transition:opacity .25s linear;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.hero-content a:hover .brand,.hero-content a:hover .brand-only,.hero-content a:hover .project-title,.hero-content a:hover .link-indicator{visibility:visible !important;opacity:1}.hero-content a:hover .background{visibility:visible !important;opacity:.6;filter:alpha(opacity = 60)}.hero-content a.no-image .brand,.hero-content a.no-image .brand-only,.hero-content a.no-image .project-title,.hero-content a.no-image .background,.hero-content a.no-image .link-indicator{visibility:visible !important;opacity:1}.categories-container{padding:40px 0;text-align:justify}.categories-container .categories-box{width:100%;overflow:hidden}.categories-container .categories-box .categories{width:102%;box-sizing:border-box;-moz-box-sizing:border-box}.categories-container a,.categories-container a:hover{color:#fff;text-decoration:none;font-family:'Oswald',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal}.categories-container a:hover{text-decoration:underline}.categories-container span{position:relative;top:-2px;margin:0 2px 0 5px;color:#27aae1}.categories-container .see-all{display:none}.project p{color:#8595a2}.project table{margin:15px 0}.project table th{padding:0 16px 0 0;font-family:'Oswald',Helvetica,Arial,sans-serif;font-weight:700;font-size:15px;color:#27aae1;vertical-align:top}.project table td,.project table td a,.project table td a:hover{position:relative;bottom:-2px;color:#fff;font-size:16px;font-style:italic;vertical-align:top;text-decoration:none}.project table td a:hover{text-decoration:underline}.project a.video-link{text-decoration:none;display:block;font-family:'Oswald',Helvetica,Arial,sans-serif;font-weight:700;font-size:18px;text-transform:uppercase;font-style:normal;cursor:pointer}.project .body-copy-container{padding:0 35px}@media (min-width:805px){.project .body-copy-container{overflow:hidden;padding:25px 0 0 180px}.project .body-copy-container .body-copy{float:left;width:400px}.project .body-copy-container .credits{float:right;width:30%}.project table{margin:15px 0}.project table th{font-size:16px}.project table td,.project table td a,.project table td a:hover{font-size:16px}}@media (min-width:1200px){.project .body-copy-container .credits{width:40%}}.project.purple .brand,.project.purple .video-link{color:#b0096b}.project.purple .highlight{border-color:#b0096b}.project.red .brand,.project.red .video-link{color:#ee0055}.project.red .highlight{border-color:#ee0055}.project.orange .brand,.project.orange .video-link{color:#ff7600}.project.orange .highlight{border-color:#ff7600}.project.yellow .brand,.project.yellow .video-link{color:#ffce00}.project.yellow .highlight{border-color:#ffce00}.project.blue .brand,.project.blue .video-link{color:#6fe5c4}.project.blue .highlight{border-color:#6fe5c4}.project.grassgreen .brand,.project.grassgreen .video-link{color:#b6ff6f}.project.grassgreen .highlight{border-color:#b6ff6f}.project.green .brand,.project.green .video-link{color:#31a87f}.project.green .highlight{border-color:#31a87f}.project .mobile-hero-strip{position:relative;overflow:hidden;background:#000}.project .mobile-hero-strip .outer{width:100%;padding-top:35%;position:relative}.project .mobile-hero-strip .outer .inner{position:absolute;top:0;left:0;right:0;bottom:0}.project .mobile-hero-strip img{z-index:0;position:absolute;width:100%;border:none}@media (min-width:805px){.project .mobile-hero-strip{display:none}}.project .hero-strip{position:relative;overflow:hidden}.project .hero-strip a{text-decoration:none}.project .hero-strip .title{display:block;padding:25px 35px 0 35px}.project .hero-strip .title .play{float:right;width:60px;height:60px;margin-top:-45px;background:url('_files/play.gif') 0 0 no-repeat;background-size:contain;font-size:0;text-indent:-10000px;border:none;padding:0;background-image:url('_files/play_ie8-60px.gif') \9 !important}.project .hero-strip .title .brand{display:block;font-family:'Oswald',Helvetica,Arial,sans-serif;font-weight:700;font-size:38px;text-transform:uppercase;line-height:.89em}.project .hero-strip .title .project-title{display:block;font-size:18px;font-family:'Times New Roman';font-style:italic;margin-top:4px;text-transform:lowercase;color:#fff;text-shadow:0 0 25px #000}.project .hero-strip img{display:none;z-index:0;position:absolute;width:100%;border:none}@media (min-width:805px){.project .hero-strip{background:#000}.project .hero-strip .outer{width:100%;padding-top:35%;position:relative}.project .hero-strip .outer .inner{position:absolute;top:0;left:0;right:0;bottom:0}.project .hero-strip .title{z-index:1;position:absolute;bottom:10%;right:5%}.project .hero-strip .title .play{float:none;width:50px;height:50px;margin-left:-60px;margin-top:-15px;display:block;position:absolute;background-image:url('_files/play_ie8-50px.gif') \9 !important}.project .hero-strip .title .brand{display:block;font-size:34px;line-height:.89em;text-align:center}.project .hero-strip .title .brand span{display:inline-block;text-align:left;margin-left:-10%}.project .hero-strip .title .project-title{display:block;position:relative;font-size:20px}.project .hero-strip img{display:block}}@media (min-width:1200px){.project .hero-strip .title .play{width:60px;height:60px;margin-left:-75px;background-image:url('_files/play_ie8-60px.gif') \9 !important}.project .hero-strip .title .brand{font-size:48px}.project .hero-strip .title .project-title{font-size:28px}}.archive-container{overflow:hidden;padding:0 15px}.archive-container li:nth-child(2n+1){clear:both}.archive-container .archive-year{margin-bottom:25px}.archive-container .archive-year:after{content:"";display:table;clear:both}.archive-container li h3.archive{z-index:1;width:100%;margin:0;padding:56.5% 0 0 0;font-family:'Oswald';font-weight:700;font-size:36px;text-transform:uppercase;line-height:.96em;color:#012533}.archive-container li h3.archive .date{position:absolute;top:0;left:0;display:block;box-sizing:border-box;-moz-box-sizing:border-box;padding:10px 10px 0 0;width:100%;text-align:right}.archive-container li h3.archive .background{position:absolute;top:0;left:0;bottom:0;right:0}.archive-container ul{list-style:none;margin:0;padding:0}.archive-container li:first-child+li+li{width:49.9%}.archive-container li{position:relative;float:left;width:49.9999%;height:auto;margin-bottom:-5px}.archive-container li img{width:100%;height:auto;border:none}.archive-container li a{display:block}.archive-container li .container{position:absolute;left:0;right:0;bottom:5px;top:0}.archive-container li .container:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.archive-container li .container .title{z-index:1;position:relative;display:inline-block;vertical-align:middle}.archive-container li .container .title .brand{display:inline;font-family:'Oswald';font-weight:700;font-size:18px;line-height:.5em;text-transform:uppercase}.archive-container li .container .title .project-title{display:inline;position:relative;bottom:-0.9em;margin-left:-1.4em;font-family:"Times New Roman";font-style:italic;font-size:13px;text-transform:lowercase;color:#fff}.archive-container li .container .highlight{position:absolute;left:0;right:0;top:0;bottom:0;border-bottom:4px solid}.archive-container li .container .link-indicator{position:absolute;left:0;right:0;top:0;bottom:0;background:url('_files/hero-link-icon.gif') 97% 50% no-repeat;background-size:15px;background-image:url('_files/hero-link-icon_ie8.gif') \9 !important}.archive-container li .container .background{position:absolute;top:0;left:0;right:0;bottom:0;background:#000}.archive-container li.purple .brand{color:#b0096b}.archive-container li.purple .highlight{border-color:#b0096b}.archive-container li.purple h3.archive{background:#b0096b}.archive-container li.red .brand{color:#ee0055}.archive-container li.red .highlight{border-color:#ee0055}.archive-container li.red h3.archive{background:#ee0055}.archive-container li.orange .brand{color:#ff7600}.archive-container li.orange .highlight{border-color:#ff7600}.archive-container li.orange h3.archive{background:#ff7600}.archive-container li.yellow .brand{color:#ffce00}.archive-container li.yellow .highlight{border-color:#ffce00}.archive-container li.yellow h3.archive{background:#ffce00}.archive-container li.blue .brand{color:#6fe5c4}.archive-container li.blue .highlight{border-color:#6fe5c4}.archive-container li.blue h3.archive{background:#6fe5c4}.archive-container li.grassgreen .brand{color:#b6ff6f}.archive-container li.grassgreen .highlight{border-color:#b6ff6f}.archive-container li.grassgreen h3.archive{background:#b6ff6f}.archive-container li.green .brand{color:#31a87f}.archive-container li.green .highlight{border-color:#31a87f}.archive-container li.green h3.archive{background:#31a87f}@media (min-width:600px){.archive-container li .container .title .brand{font-size:22px}.archive-container li .container .title .project-title{font-size:16px}}@media (min-width:805px){.archive-container{padding:0}.archive-container li:nth-child(2n+1){clear:none}.archive-container li:nth-child(3n+1){clear:both}.archive-container h3.archive .date{width:33.33332%}.archive-container li:first-child+li+li,.archive-container li{width:33.33332%}}@media (min-width:1055px){.archive-container li:nth-child(2n+1),.archive-container li:nth-child(3n+1){clear:none}.archive-container li:nth-child(4n+1){clear:both}.archive-container h3.archive .date{width:24.9999%}.archive-container li:first-child+li+li,.archive-container li{width:24.9999%}}@media (min-width:1303px){.archive-container li:nth-child(2n+1),.archive-container li:nth-child(3n+1),.archive-container li:nth-child(4n+1){clear:none}.archive-container li:nth-child(5n+1){clear:both}.archive-container h3.archive .date{width:19.9999%}.archive-container li:first-child+li+li,.archive-container li{width:19.9999%}}.archive-container a .brand,.archive-container a .brand-only,.archive-container a .project-title,.archive-container a .background,.archive-container a .link-indicator{visibility:hidden\9 !important;opacity:0;-o-transition:opacity .25s linear;-moz-transition:opacity .25s linear;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.archive-container a:hover .brand,.archive-container a:hover .brand-only,.archive-container a:hover .project-title,.archive-container a:hover .link-indicator{visibility:visible !important;opacity:1}.archive-container a:hover .background{visibility:visible !important;opacity:.6;filter:alpha(opacity = 60)}.archive-container a.no-image .brand,.archive-container a.no-image .brand-only,.archive-container a.no-image .project-title,.archive-container a.no-image .background,.archive-container a.no-image .link-indicator{visibility:visible !important;opacity:1}.showreel-container.purple .brand,.showreel-container.purple .making-off{color:#b0096b}.showreel-container.purple .highlight{border-color:#b0096b}.showreel-container.red .brand,.showreel-container.red .making-off{color:#ee0055}.showreel-container.red .highlight{border-color:#ee0055}.showreel-container.orange .brand,.showreel-container.orange .making-off{color:#ff7600}.showreel-container.orange .highlight{border-color:#ff7600}.showreel-container.yellow .brand,.showreel-container.yellow .making-off{color:#ffce00}.showreel-container.yellow .highlight{border-color:#ffce00}.showreel-container.blue .brand,.showreel-container.blue .making-off{color:#6fe5c4}.showreel-container.blue .highlight{border-color:#6fe5c4}.showreel-container.grassgreen .brand,.showreel-container.grassgreen .making-off{color:#b6ff6f}.showreel-container.grassgreen .highlight{border-color:#b6ff6f}.showreel-container.green .brand,.showreel-container.green .making-off{color:#31a87f}.showreel-container.green .highlight{border-color:#31a87f}.showreel-container .mobile-hero-strip{position:relative;overflow:hidden}.showreel-container .mobile-hero-strip .outer{width:100%;padding-top:35%;position:relative}.showreel-container .mobile-hero-strip .outer .inner{position:absolute;top:0;left:0;right:0;bottom:0}.showreel-container .mobile-hero-strip img{z-index:0;position:absolute;width:100%;border:none}@media (min-width:805px){.showreel-container .mobile-hero-strip{display:none}}.showreel-container .hero-strip{position:relative;overflow:hidden}.showreel-container .hero-strip a{text-decoration:none}.showreel-container .hero-strip .title{display:block;padding:25px 35px 35px 35px}.showreel-container .hero-strip .title .play{float:right;width:50px;height:50px;background:url('_files/play.gif') 0 0 no-repeat;background-size:contain;font-size:0;text-indent:-10000px;border:none;padding:0;background-image:url('_files/play_ie8-50px.gif') \9 !important}.showreel-container .hero-strip .title .brand{display:block;font-family:'Oswald';font-weight:700;font-size:30px;text-transform:uppercase;line-height:.89em}.showreel-container .hero-strip img{display:none;z-index:0;position:absolute;width:100%;border:none}@media (min-width:600px){.showreel-container .hero-strip .title .play{width:60px;height:60px;background-image:url('_files/play_ie8-60px.gif') \9 !important}.showreel-container .hero-strip .title .brand{font-size:34px}}@media (min-width:805px){.showreel-container .hero-strip .outer{width:100%;padding-top:35%;position:relative}.showreel-container .hero-strip .outer .inner{position:absolute;top:0;left:0;right:0;bottom:0}.showreel-container .hero-strip .title{z-index:1;position:absolute;left:0;right:0;bottom:0;padding:0;margin-bottom:-5px}.showreel-container .hero-strip .title .background{z-index:-1;position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;opacity:.4;filter:alpha(opacity = 40)}.showreel-container .hero-strip .title .play{width:50px;height:50px;margin:4px 0 0 140px;margin-bottom:-100px !important;background-image:url('_files/play_ie8-50px.gif') \9 !important}.showreel-container .hero-strip .title .brand{display:inline-block;font-size:34px;line-height:.87em;padding:0 0 0 20%}.showreel-container .hero-strip img{display:block}}@media (min-width:1200px){.showreel-container .hero-strip .title .play{width:60px;height:60px;margin:10px 0 0 180px;background-image:url('_files/play_ie8-60px.gif') \9 !important}.showreel-container .hero-strip .title .brand{font-size:48px}}.showreel-container .showreels{overflow:hidden;margin:0 35px;background:#012432}.showreel-container .showreels .archive-year:after{content:"";display:table;clear:both}.showreel-container .showreels h3.archive{z-index:1;position:relative;margin:0;padding:0;height:34px;font-family:'Oswald';font-weight:700;font-size:36px;text-transform:uppercase;line-height:.96em;color:#ee0055}.showreel-container .showreels h3.archive .date{display:block;box-sizing:border-box;-moz-box-sizing:border-box;padding:0 10px 0 0;width:49.9999%;text-align:right}.showreel-container .showreels h3.archive .background{position:absolute;top:0;left:0;bottom:0;right:0;background:#fff;opacity:.3;filter:alpha(opacity = 30)}.showreel-container .showreels ul{list-style:none;margin:0;padding:0}.showreel-container .showreels li:first-child+li+li{width:49.9%}.showreel-container .showreels li{position:relative;float:left;width:49.9999%;height:auto;margin-bottom:-5px}.showreel-container .showreels li img{width:100%;height:100%;border:none}.showreel-container .showreels li a{display:block}.showreel-container .showreels li .container{position:absolute;left:0;right:0;bottom:5px;top:0}.showreel-container .showreels li .container:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.showreel-container .showreels li .container .title{z-index:1;position:relative;display:inline-block;vertical-align:middle}.showreel-container .showreels li .container .title .brand{display:inline;font-family:'Oswald';font-weight:700;font-size:18px;line-height:.5em;text-transform:uppercase}.showreel-container .showreels li .container .highlight{position:absolute;left:0;right:0;top:0;bottom:0;border-bottom:4px solid}.showreel-container .showreels li .container .link-indicator{position:absolute;left:0;right:0;top:0;bottom:0;background:url('_files/play.gif') 95% 50% no-repeat;background-size:25px;background-image:url('_files/play_ie8-25px.gif') \9 !important}.showreel-container .showreels li .container .background{position:absolute;top:0;left:0;right:0;bottom:0;background:#000}.showreel-container .showreels li.purple .brand{color:#b0096b}.showreel-container .showreels li.purple .highlight{border-color:#b0096b}.showreel-container .showreels li.red .brand{color:#ee0055}.showreel-container .showreels li.red .highlight{border-color:#ee0055}.showreel-container .showreels li.orange .brand{color:#ff7600}.showreel-container .showreels li.orange .highlight{border-color:#ff7600}.showreel-container .showreels li.yellow .brand{color:#ffce00}.showreel-container .showreels li.yellow .highlight{border-color:#ffce00}.showreel-container .showreels li.blue .brand{color:#6fe5c4}.showreel-container .showreels li.blue .highlight{border-color:#6fe5c4}.showreel-container .showreels li.grassgreen .brand{color:#b6ff6f}.showreel-container .showreels li.grassgreen .highlight{border-color:#b6ff6f}.showreel-container .showreels li.green .brand{color:#31a87f}.showreel-container .showreels li.green .highlight{border-color:#31a87f}@media (min-width:600px){.showreel-container .showreels li .container .title .brand{font-size:22px}}@media (min-width:805px){.showreel-container .showreels{margin:0}.showreel-container .showreels li:first-child+li+li,.showreel-container .showreels li{width:33.33332%}}@media (min-width:1055px){.showreel-container .showreels li:first-child+li+li,.showreel-container .showreels li{width:24.9999%}}@media (min-width:1303px){.showreel-container .showreels li:first-child+li+li,.showreel-container .showreels li{width:19.9999%}}.showreel-container .showreels a .background,.showreel-container .showreels a .link-indicator{visibility:hidden\9 !important;opacity:0;-o-transition:opacity .25s linear;-moz-transition:opacity .25s linear;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.showreel-container .showreels a:hover .link-indicator{visibility:visible !important;opacity:1}.showreel-container .showreels a:hover .background{visibility:visible !important;opacity:.6;filter:alpha(opacity = 60)}.showreel-container .showreels a.no-image .background,.showreel-container .showreels a.no-image .link-indicator{visibility:visible !important;opacity:1}.about{position:relative}.about .purple ul.links a{color:#b0096b}.about .purple ul.links a:hover{color:#f75bb6}.about .red ul.links a{color:#ee0055}.about .red ul.links a:hover{color:#ff88b2}.about .orange ul.links a{color:#ff7600}.about .orange ul.links a:hover{color:#ffc899}.about .yellow ul.links a{color:#ffce00}.about .yellow ul.links a:hover{color:#ffeb99}.about .blue ul.links a{color:#6fe5c4}.about .blue ul.links a:hover{color:#f1fcf9}.about .grassgreen ul.links a{color:#b6ff6f}.about .grassgreen ul.links a:hover{color:#fff}.about .green ul.links a{color:#31a87f}.about .green ul.links a:hover{color:#93dfc5}.about ul.links{list-style:none;margin:0;padding:0 0 10px 0;overflow:hidden}.about ul.links li{float:left;width:49.9%}.about ul.links a{text-decoration:none;display:block;font-family:'Oswald',Helvetica,Arial,sans-serif;font-weight:700;font-size:18px;text-transform:uppercase;font-style:normal}.about .menu{width:auto;padding-top:25px;box-sizing:border-box;-moz-box-sizing:border-box}.about .menu ul{margin:0;padding:0;list-style:none;overflow:hidden}.about .menu li{position:relative;float:left;width:50%;height:100px;padding:0 20px 20px 20px;box-sizing:border-box;-moz-box-sizing:border-box;margin-bottom:-5px}.about .menu li img{width:100%;height:auto;border:none}.about .menu li a{display:block;text-decoration:none}.about .menu li a:hover .link-indicator,.about .menu li a:hover .container .title .project-title{visibility:visible}.about .menu li .current-menu-item .container .title .project-title{visibility:visible}.about .menu li .container{white-space:nowrap}.about .menu li .container .title{z-index:1;position:relative;display:inline-block;vertical-align:middle}.about .menu li .container .title .brand{display:block;font-family:'Oswald';font-weight:700;font-size:18px;font-style:normal;line-height:.95em;text-transform:uppercase}.about .menu li .container .title .project-title{display:block;visibility:hidden;position:relative;margin-left:20px;font-family:"Times New Roman";font-style:italic;font-size:13px;text-transform:lowercase;color:#fff;white-space:normal}.about .menu li .container .link-indicator{visibility:hidden;position:absolute;left:0;right:0;top:0;bottom:0;background:url('_files/hero-link-icon.gif') 97% 0 no-repeat;background-size:15px;background-image:url('_files/hero-link-icon_ie8.gif') \9 !important}.about .menu li.purple a:hover .brand,.about .menu li.purple .current-menu-item .brand{color:#b0096b}.about .menu li.purple a:hover .highlight,.about .menu li.purple .current-menu-item .highlight{border-color:#b0096b}.about .menu li.purple a:hover h3.archive,.about .menu li.purple .current-menu-item h3.archive{background:#b0096b}.about .menu li.red a:hover .brand,.about .menu li.red .current-menu-item .brand{color:#ee0055}.about .menu li.red a:hover .highlight,.about .menu li.red .current-menu-item .highlight{border-color:#ee0055}.about .menu li.red a:hover h3.archive,.about .menu li.red .current-menu-item h3.archive{background:#ee0055}.about .menu li.orange a:hover .brand,.about .menu li.orange .current-menu-item .brand{color:#ff7600}.about .menu li.orange a:hover .highlight,.about .menu li.orange .current-menu-item .highlight{border-color:#ff7600}.about .menu li.orange a:hover h3.archive,.about .menu li.orange .current-menu-item h3.archive{background:#ff7600}.about .menu li.yellow a:hover .brand,.about .menu li.yellow .current-menu-item .brand{color:#ffce00}.about .menu li.yellow a:hover .highlight,.about .menu li.yellow .current-menu-item .highlight{border-color:#ffce00}.about .menu li.yellow a:hover h3.archive,.about .menu li.yellow .current-menu-item h3.archive{background:#ffce00}.about .menu li.blue a:hover .brand,.about .menu li.blue .current-menu-item .brand{color:#6fe5c4}.about .menu li.blue a:hover .highlight,.about .menu li.blue .current-menu-item .highlight{border-color:#6fe5c4}.about .menu li.blue a:hover h3.archive,.about .menu li.blue .current-menu-item h3.archive{background:#6fe5c4}.about .menu li.grassgreen a:hover .brand,.about .menu li.grassgreen .current-menu-item .brand{color:#b6ff6f}.about .menu li.grassgreen a:hover .highlight,.about .menu li.grassgreen .current-menu-item .highlight{border-color:#b6ff6f}.about .menu li.grassgreen a:hover h3.archive,.about .menu li.grassgreen .current-menu-item h3.archive{background:#b6ff6f}.about .menu li.green a:hover .brand,.about .menu li.green .current-menu-item .brand{color:#31a87f}.about .menu li.green a:hover .highlight,.about .menu li.green .current-menu-item .highlight{border-color:#31a87f}.about .menu li.green a:hover h3.archive,.about .menu li.green .current-menu-item h3.archive{background:#31a87f}@media (min-width:600px){.about .menu li .container .title .brand{font-size:22px}.about .menu li .container .title .project-title{font-size:16px}}.about .about-features{margin-top:0;background:#012432}.about .body-copy-container{padding:0 35px;font-style:italic;color:#8595a2}@media (min-width:805px){.about .about-features{margin-top:85px}.about .body-copy-container{overflow:hidden;padding:25px 0 0 180px}.about .body-copy-container .body-copy{float:left;width:400px}.about .body-copy-container .menu{padding-top:15px;padding-left:450px}.about .body-copy-container .menu li{float:none;width:210px;height:90px}}@media (min-width:1100px){.about .body-copy-container .menu{width:100%;padding-left:500px;padding-right:2%}.about .body-copy-container .menu li{float:left;height:110px}}.subscribe .body-copy-container{padding:0 35px}.subscribe .mp-message{font-style:italic;font-family:inherit !important;font-size:16px}.subscribe .error{color:#ee0055}.subscribe .success{color:#31a87f}@media (min-width:805px){.subscribe .body-copy-container{overflow:hidden;padding:25px 0 0 188px}.subscribe .body-copy-container .body-copy{width:400px}}.recruit .body-copy-container{padding:0 35px}@media (min-width:805px){.recruit .body-copy-container{overflow:hidden;padding:25px 75px 0 188px}.recruit .body-copy-container .body-copy{width:100%;max-width:700px}}@media (min-width:1055px){.recruit .body-copy-container .body-copy{width:750px}}@media (min-width:1303px){.recruit .body-copy-container .body-copy{width:800px}}.contact .body-copy-container{padding:0 35px;overflow:hidden}.contact .body-copy-container .body-copy{overflow:hidden}.contact .body-copy-container .body-copy h2{font-family:'Oswald',Helvetica,Arial,sans-serif;font-weight:700;font-size:20px;color:#b6ff6f;margin:0;padding:0;text-transform:uppercase}.contact .body-copy-container .body-copy p{margin:3px 0 12px 0}.contact .body-copy-container div.contact-details{margin:0 0 10px 0}.contact .body-copy-container .people{margin-top:30px}.contact .body-copy-container .people h2{font-family:'Oswald',Helvetica,Arial,sans-serif;font-weight:700;font-size:26px;line-height:.92em;color:#ee0055;margin:0;padding:0;text-transform:uppercase}.contact .body-copy-container .people p{text-transform:lowercase;margin:3px 0 0 0}.contact .body-copy-container .people p.contact{margin:0 0 16px 0}.contact .body-copy-container .people .emma,.contact .body-copy-container .people .emma a{color:#ee0055;text-decoration:none}.contact .body-copy-container .people .billy,.contact .body-copy-container .people .billy a{color:#6fe5c4;text-decoration:none}.contact .body-copy-container .people .alastair,.contact .body-copy-container .people .alastair a{color:#ffce00;text-decoration:none}.contact .body-copy-container .people .stephen,.contact .body-copy-container .people .stephen a{color:#ff7600;text-decoration:none}.contact .body-copy-container .locations .location{margin:0 0 40px 0}.contact .body-copy-container .locations h2{font-family:'Oswald',Helvetica,Arial,sans-serif;font-weight:700;font-size:20px;color:#b6ff6f;margin:0;padding:0;text-transform:uppercase}.contact .body-copy-container .locations p{margin:3px 0 12px 0}@media (min-width:520px){.contact .body-copy-container .body-copy .contact-details{float:left;width:50%}.contact .body-copy-container div.contact-details{float:left;width:50%}}@media (min-width:805px){.contact .body-copy-container{overflow:hidden;padding:25px 0 0 180px}.contact .body-copy-container .body-copy{float:left;width:420px}.contact .body-copy-container div.contact-details{float:none;width:auto;margin-bottom:0}.contact .body-copy-container .locations{float:right;width:125px;padding-right:60px}.contact .body-copy-container .locations p.contact{margin-left:0}}@media (min-width:850px){.contact .body-copy-container .locations{padding-right:13%}}@media (min-width:1000px){.contact .body-copy-container .locations{float:right;padding-right:6%;width:300px}.contact .body-copy-container .locations p.contact{margin-left:80px}}@media (min-width:1240px){.contact .body-copy-container .locations{float:right;padding-right:0;width:500px}}.search-container{margin:0 auto;width:80%}.search-container h3{font-size:14px;color:#27aae1;text-transform:lowercase;margin:12px 15px 12px 0}.search-container h3 strong{margin:0 0 0 10px;font-size:16px;color:#fff;text-transform:initial;font-family:'Times New Roman';font-weight:normal}@media (min-width:805px){.search-container{padding-left:188px;width:auto;margin:0}}.search-container ul{margin:0;padding:0;list-style:none}.search-container li{position:relative;overflow:hidden}.search-container li:after{content:"";display:table;clear:both}.search-container li h3{text-align:left}.search-container li .highlight{z-index:1;position:absolute;bottom:0;left:0;width:160px;border-bottom-width:3px;border-bottom-style:solid}.search-container li .image{position:absolute;left:0;width:160px;overflow:hidden}.search-container li .image img{height:190px;margin-top:-15%;margin-left:-40%}.search-container li .info{position:relative;color:#000f1a;padding:15px 15px 15px 15px;margin-left:160px;box-sizing:border-box;-moz-box-sizing:border-box}.search-container li .info:after{content:"";display:table;clear:both}.search-container li .info .details{display:none;float:right;bottom:10px;margin:0;min-width:200px}.search-container li .info .details table{margin:0}.search-container li .info .details table th{position:relative;padding:0 16px 0 0;font-family:'Oswald',Helvetica,Arial,sans-serif;font-weight:700;font-size:12px;color:#27aae1;vertical-align:top}.search-container li .info .details table td,.search-container li .info .details table td a,.search-container li .info .details table td a:hover{position:relative;bottom:-2px;font-size:12px;font-style:italic;vertical-align:top;text-decoration:none;color:#8595a2}.search-container li .info .details table td a:hover{text-decoration:underline}.search-container li .info .title{float:left}.search-container li .info .background{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.6;filter:alpha(opacity = 60)}.search-container li .info a{text-decoration:none}.search-container li .info .brand{position:relative;display:block;font-family:'Oswald',Helvetica,Arial,sans-serif;font-weight:700;font-size:20px;text-transform:uppercase;line-height:.89em;margin:0;padding:0}.search-container li .info .brand a{color:#000f1a}.search-container li .info .project-title{position:relative;display:block;font-size:14px;font-family:'Times New Roman';font-weight:normal !important;font-style:italic;margin:2px 0 0 0;padding:0;text-transform:lowercase}.search-container li .info .project-title a{color:#000f1a}@media (min-width:600px){.search-container li .details table th{font-size:14px}.search-container li .details table td,.search-container li .details table td a,.search-container li .details table td a:hover{font-size:14px}.search-container li .highlight{width:300px}.search-container li .info{margin-left:300px}.search-container li .info .brand{font-size:20px}.search-container li .info .project-title{font-size:14px}.search-container li .image{width:300px}.search-container li .image img{margin-top:-10%;margin-left:-5%}}@media (min-width:805px){.search-container li img{margin-top:-10%}.search-container li .details table th{font-size:14px}.search-container li .details table td,.search-container li .details table td a,.search-container li .details table td a:hover{font-size:14px}.search-container li .highlight{width:400px}.search-container li .info{margin-left:400px}.search-container li .info .brand{font-size:28px}.search-container li .info .project-title{font-size:18px}.search-container li .image{width:400px}.search-container li .image img{width:400px;margin-left:0;height:auto}}@media (min-width:1055px){.search-container li .info{margin-left:500px}.search-container li .highlight{width:500px}.search-container li .image{width:500px}.search-container li .image img{width:500px;margin-left:0;height:auto}}@media (min-width:1303px){.search-container li .info{margin-left:500px}.search-container li .highlight{width:500px}.search-container li .image{width:500px}.search-container li .image img{width:500px;height:auto}}.search-container li.purple{background:transparent;border-color:#b0096b}.search-container li.purple.light{background:rgba(5,5,5,0)}.search-container li.purple .details{color:#b0096b}.search-container li.purple a{color:#b0096b}.search-container li.purple .brand a{color:#b0096b}.search-container li.purple .project-title a{color:#fff}.search-container li.purple .highlight{border-color:#b0096b}.search-container li.purple img{border-color:#b0096b}.search-container li.red{background:transparent;border-color:#ee0055}.search-container li.red.light{background:rgba(5,5,5,0)}.search-container li.red .details{color:#e05}.search-container li.red a{color:#ee0055}.search-container li.red .brand a{color:#e05}.search-container li.red .project-title a{color:#fff}.search-container li.red .highlight{border-color:#ee0055}.search-container li.red img{border-color:#ee0055}.search-container li.orange{background:transparent;border-color:#ff7600}.search-container li.orange.light{background:rgba(5,5,5,0)}.search-container li.orange .details{color:#ff7600}.search-container li.orange a{color:#ff7600}.search-container li.orange .brand a{color:#ff7600}.search-container li.orange .project-title a{color:#fff}.search-container li.orange .highlight{border-color:#ff7600}.search-container li.orange img{border-color:#ff7600}.search-container li.yellow{background:transparent;border-color:#ffce00}.search-container li.yellow.light{background:rgba(5,5,5,0)}.search-container li.yellow .details{color:#ffce00}.search-container li.yellow a{color:#ffce00}.search-container li.yellow .brand a{color:#ffce00}.search-container li.yellow .project-title a{color:#fff}.search-container li.yellow .highlight{border-color:#ffce00}.search-container li.yellow img{border-color:#ffce00}.search-container li.blue{background:transparent;border-color:#6fe5c4}.search-container li.blue.light{background:rgba(5,5,5,0)}.search-container li.blue .details{color:#6fe5c4}.search-container li.blue a{color:#6fe5c4}.search-container li.blue .brand a{color:#6fe5c4}.search-container li.blue .project-title a{color:#fff}.search-container li.blue .highlight{border-color:#6fe5c4}.search-container li.blue img{border-color:#6fe5c4}.search-container li.grassgreen{background:transparent;border-color:#b6ff6f}.search-container li.grassgreen.light{background:rgba(5,5,5,0)}.search-container li.grassgreen .details{color:#b6ff6f}.search-container li.grassgreen a{color:#b6ff6f}.search-container li.grassgreen .brand a{color:#b6ff6f}.search-container li.grassgreen .project-title a{color:#fff}.search-container li.grassgreen .highlight{border-color:#b6ff6f}.search-container li.grassgreen img{border-color:#b6ff6f}.search-container li.green{background:transparent;border-color:#31a87f}.search-container li.green.light{background:rgba(5,5,5,0)}.search-container li.green .details{color:#31a87f}.search-container li.green a{color:#31a87f}.search-container li.green .brand a{color:#31a87f}.search-container li.green .project-title a{color:#fff}.search-container li.green .highlight{border-color:#31a87f}.search-container li.green img{border-color:#31a87f}.generic-page h1,.generic-page h2,.generic-page h3,.generic-page h4,.generic-page h5,.generic-page h6{color:#fff;font-weight:300}.generic-page .body-copy-container{padding:0 35px}@media (min-width:805px){.generic-page .body-copy-container{overflow:hidden;padding:25px 0 0 188px}.generic-page .body-copy-container .body-copy{width:100%;max-width:700px}}@-moz-document url-prefix(){body{background-color:#01202d}:-moz-any(x),body{background-color:#000f1a !important}.link-indicator{background-image:url('_files/hero-link-icon_ie8.gif') !important}:-moz-any(x),.link-indicator{background-image:url('_files/hero-link-icon.gif') !important}.play{background-image:url('_files/play_ie8-50px.gif') !important}:-moz-any(x),.play{background-image:url('_files/play.gif') !important}.search.visible .image{background:none !important}:-moz-any(x),.search.visible .image{background:none !important}.logo{background-image:url('_files/logo_ie8.gif') !important}:-moz-any(x),.logo{background-image:url('_files/logo.gif') !important}.search .image{background-image:url('_files/search_ie8.gif') !important}:-moz-any(x),.search .image{background-image:url('_files/search.gif') !important}.showreel-container .link-indicator{background-image:url('_files/play_ie8-25px.gif') !important}:-moz-any(x),.showreel-container .link-indicator{background-image:url('_files/play.gif') !important}}.fin-film .item a,.fin-film .item a:hover{display:block;text-decoration:none}.fin-film{padding:0 15px 0 15px;overflow:hidden}.fin-film img{display:block;width:100%;border:0;margin:0}.fin-film .blank-image{display:block;position:relative;box-sizing:border-box;width:100%;padding-top:148%;background:#012b3c}.fin-film .blank-image:after{position:absolute;content:'TBA';top:50%;left:50%;margin:-1em 0 0 -31px;font-family:'Oswald',Helvetica,Arial,sans-serif;font-size:40px;color:#0c3b4d}.fin-film .item{display:block;padding-bottom:40px;box-sizing:border-box;width:49.9%;float:left;font-size:16px}.fin-film .item br{display:none}.fin-film .item span{text-align:center}.fin-film .item span.title{display:block;margin:10px 0 0 0;font-family:'Oswald',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal}.fin-film .item span.date{display:block;margin:2px 0 0 0}@media (min-width:805px){.fin-film .item{width:24.9%}}