@font-face{font-family:'Pictos';src:url('/fonts/pictos-web.eot');src:url('/fonts/pictos-web.eot?iefix') format('eot'),
url('/fonts/pictos-web.woff') format('woff'),
url('/fonts/pictos-web.ttf')  format('truetype'),
url('/fonts/pictos-web.svg#webfontIyfZbseF') format('svg');font-display:swap}
@font-face{font-family:'bbf-fa-icons';src:url('/fonts/bbf-fa-icons.eot');src:url('/fonts/bbf-fa-icons.eot#iefix') format('embedded-opentype'),
url('/fonts/bbf-fa-icons.ttf') format('truetype'),
url('/fonts/bbf-fa-icons.woff') format('woff'),
url('/fonts/bbf-fa-icons.svg#bbf-fa-icons') format('svg');font-weight:normal;font-style:normal;font-display:swap}[class^="bbf-fa-icon-"], [class*=" bbf-fa-icon-"]{font-family:'bbf-fa-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bbf-fa-icon-bars:before{content:"\e908"}.bbf-fa-icon-imdb:before{content:"\e907"}.bbf-fa-icon-linkedin-square:before{content:"\e906"}.bbf-fa-icon-vimeo-square:before{content:"\e905"}.bbf-fa-icon-youtube-square:before{content:"\e904"}.bbf-fa-icon-google-plus-square:before{content:"\e903"}.bbf-fa-icon-instagram:before{content:"\e902"}.bbf-fa-icon-twitter-square:before{content:"\e900"}.bbf-fa-icon-facebook-square:before{content:"\e901"}
.jspContainer{overflow:hidden;position:relative}.jspPane{position:absolute}.jspVerticalBar{position:absolute;top:0;right:0;width:16px;height:100%;background:red}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red}.jspVerticalBar *,
.jspHorizontalBar
*{margin:0;padding:0}.jspCap{display:none}.jspHorizontalBar
.jspCap{float:left}.jspTrack{background:#dde;position:relative}.jspDrag{background:#bbd;position:relative;top:0;left:0;cursor:pointer}.jspHorizontalBar .jspTrack,
.jspHorizontalBar
.jspDrag{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar
.jspArrow{height:16px}.jspHorizontalBar
.jspArrow{width:16px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:none}.jspCorner{background:#eeeef4;float:left;height:100%}* html
.jspCorner{margin:0
-3px 0 0}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}body{background:#fff;color:#726f6a;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;-webkit-font-smoothing:antialiased;font-weight:bold;margin:128px
0 0;text-rendering:optimizeLegibility}html>body{font-size:14px}#nav_menu{background:#333;display:none;left:0;min-height:100%;padding-top:1em;position:fixed;top:0;width:100%}#nav_menu
a{color:#fff;display:block;font-size:1.25em;padding:1em}#nav_menu
a.extra{text-decoration:none}#nav_menu a.extra
.pictos{color:#8d867d}#nav_menu
a.current{color:#007e8f;text-decoration:none}#nav_menu
ul{width:250px}#nav_menu ul
li.divider{border-top:1px solid #444;margin-top:1em;padding-top:1em}header
#nav_menu_link{display:none}.content_wrapper{height:100%;margin:0
auto;position:relative;width:1200px}.pictos{font-family:'Pictos',sans-serif}.underline{border-bottom:1px solid #bfbfbf}a:hover
.underline{border:none}img{object-fit:contain}hr{background-color:#bfbfbf;border:none;height:1px;margin-bottom:1.5rem}header{background:#fff;height:128px;position:fixed;top:0;width:100%;z-index:99}header
.content_wrapper{height:128px}header
#logo{padding-top:2px;width:16.67%}header #logo
img{height:auto;width:100%}section#introduction{display:block;background:#efece8;height:166px}section#content{position:relative;width:100%}section#content
#content_main{position:relative;width:83.34%}#container{margin:0
auto;width:1200px}header.fixed{background:rgb(255,255,255);background:rgba(248,248,248,0.9);box-shadow:0 5px 12px -7px rgba(0,0,0,0.5)}header.fixed:hover{background:rgba(255,255,255,0.9)}header
nav{bottom:8px;margin-bottom:1em;position:absolute;right:10px}header nav
ul{margin-bottom:0}header nav ul
li{display:inline}header nav ul li a, header nav ul li a:visited{background:url('/images/generic/nav/divider.png') center right no-repeat;color:#333;font-weight:bold;padding:10px
12px 10px 10px;text-decoration:none}header nav ul li a.current, header nav ul li a:hover{color:#007e8f}header nav ul li:last-child
a{background:none;padding-right:10px}#showreel_container{background:#000;display:none;height:672px;margin:100px
auto 0;position:relative;width:1200px}#showreel_container section#showreel, #showreel_container section#showreel
iframe{height:100%;width:100%}#home_featured_wrapper ul li div#play_showreel, #home_featured_wrapper #home_showreel #close_showreel, #showreel_container
#close_showreel{position:absolute;right:30px;top:30px}#home_featured_wrapper #home_showreel #close_showreel a, #home_featured_wrapper ul li div#play_showreel a, #showreel_container #close_showreel
a{color:#fff;font-size:1.5em;line-height:1.4em;text-decoration:none}#showreel_container #close_showreel a
.underline{border-color:#fff}section#introduction
#introduction_text{bottom:25px;border-left:5px solid #fff;padding:3px
0;position:absolute;width:70%}section#introduction #introduction_text
h1{background:#fff;box-shadow:5px 0 0 #fff;color:#404040;display:inline;font-size:1.5em;font-weight:bold;line-height:1.4em;padding:5px
0}section#introduction #introduction_text h1
strong{color:#e11469}section#introduction
#introduction_links{bottom:25px;position:absolute;right:0;width:14.5833%}section#introduction #introduction_links a, section#introduction #introduction_links a:visited{color:#404040;display:block;font-size:1.2em;padding:3px
3px 3px 3px;text-decoration:none}section#introduction #introduction_links a.current .underline, section#introduction #introduction_links a:hover
.underline{color:#000}div#breadcrumbs{color:#7A756C;font-size:0.85em;font-weight:normal;line-height:5em;height:5em}div#breadcrumbs a, div#breadcrumbs a:visited{color:#7A756C;font-weight:bold;margin:0
4px;text-decoration:none}div#breadcrumbs a:first-child{margin-left:0}div#breadcrumbs a:hover, div#breadcrumbs
a.current{color:#262261}div#breadcrumbs
.pictos{font-size:1.1em;float:left;margin-right:6px}section#content
#introbox{background:#262261;color:#fff;font-size:1.1em;height:200px;left:0;position:absolute;top:0;width:20%;z-index:20}section#content #image
#introbox{width:20%}section#content #work_image_wrapper
#introbox{margin-left:-25%;width:25%}section#content #introbox
h2{bottom:15px;font-size:0.9em;font-weight:200;left:15px;line-height:1.3em;margin-bottom:0;position:absolute}section#content #introbox h2
strong{font-weight:bold}section#content
#image{height:400px;position:relative;z-index:-1}section#content #image
img{height:100%;float:right}section#content article
#summary{color:#20818d;background:#fff;float:left;font-size:1.2em;margin-top:-60px;margin-left:-200px;padding:15px;width:550px}section#content article #summary
p{margin-bottom:0}section#content
article{padding-left:20%;padding-top:15px;width:750px}section#content
article#error_404{padding-left:0;text-align:center;width:100%}section#content article#error_404
h1{color:#e11469;margin:1em
0 0.5em}section#content #content_wrapper
a.highlight{border-color:#e11469;color:#e11469}section#content article ol, section#content article
ul{list-style:square;margin-left:2em}section#content article
ol{list-style:decimal}section#content article .first
p{padding-right:15px}section#content article .last
p{padding-left:5px}section#content article a, section#content article a:visited{border-bottom:1px solid #B9B7B5;color:#726f6a;padding:0
0 1px 0;text-decoration:none}section#content article a:hover{border:none;color:#EC297B}section#content
div#sub_navigation{border-top:1px solid #68655f;float:right;width:14.5833%}section#content div#sub_navigation
li{border-bottom:1px dashed #afaeae}section#content div#sub_navigation
a{color:#7A756C;display:block;padding:15px
3px}section#content div#sub_navigation
li.current{padding:15px
3px}section#content div#sub_navigation a:hover, section#content div#sub_navigation
li.current{color:#2E2E2E;text-decoration:none}section#content
table{margin:5px
5px 2.5em}section#content table.table tr th,
section#content table.table tr
td{text-align:left;vertical-align:top;padding:10px
5px 10px 0}section#content table.table tr
th{border-bottom:1px solid #68655f}section#content table.table tr
th{text-transform:uppercase;font-weight:900;font-size:0.9em}section#content table.table tr
td{border-bottom:1px dashed #afaeae;font-weight:400}section#content table.table tr th:nth-child(1),
section#content table.table tr td:nth-child(1){padding-left:0}#home_featured_wrapper{background:#eee;height:640px;position:relative;width:100%}#home_featured_wrapper.showreel{height:672px}#home_featured_wrapper
#home_showreel{display:none;height:672px;left:0;position:absolute;top:0;width:100%;z-index:98}#home_featured_wrapper #home_showreel
iframe{display:block;height:100%;width:100%}#home_featured_wrapper #home_showreel
#player{background:#fff;height:100%;width:100%}#home_featured_wrapper ul li div#play_showreel, #home_featured_wrapper #home_showreel
#close_showreel{position:absolute;right:30px;top:30px}#home_featured_wrapper #home_showreel #close_showreel a, #home_featured_wrapper ul li div#play_showreel
a{color:#fff;font-size:1.5em;line-height:1.4em;text-decoration:none}#home_featured_wrapper
.underline{border-color:#fff}#home_featured_wrapper
#home_intro{color:#fff;background:rgba(0,0,0,0.25);bottom:0;height:200px;left:0;position:absolute;width:100%;z-index:80}#home_featured_wrapper #home_intro
h1{padding:1.2em 0 0 16.67%;width:53%}#home_featured_wrapper #home_intro
#home_links{font-size:1.4em;left:75%;padding-bottom:1px;position:absolute;top:2em}#home_featured_wrapper #home_intro #home_links
a{color:#fff;display:block;line-height:1.25em;text-decoration:none}#home_featured_wrapper #home_intro #home_links a
span.pictos{height:100%;line-height:100%}#home_featured_wrapper ul
li{position:relative;width:1200px}#home_featured_wrapper ul li
a{text-decoration:none}#home_featured_wrapper ul li a
h2{font-size:2em;line-height:1.1em;margin-bottom:0.75em}#home_featured_wrapper ul li
img{width:100%}#home_featured_wrapper ul li a
.link{color:#fff;font-size:1.6em}#home_featured_wrapper ul li
h1{font-size:2em;line-height:1.1em;margin-bottom:0.75em}#home_featured_wrapper ul li .image, #home_featured_wrapper ul li .intro_left, #home_featured_wrapper ul li
.intro_right{width:100%}#home_featured_wrapper ul li .intro_left .image, #home_featured_wrapper ul li .intro_right
.image{float:left;width:50%}#home_featured_wrapper ul li .image
img{display:block}#home_featured_wrapper ul li .intro_left .details, #home_featured_wrapper ul li .intro_right
.details{color:#fff;float:left;height:400px;padding:200px
5%;text-decoration:none;width:40%}#home_featured_wrapper ul li .intro_right
.details{float:right}#home_featured_wrapper ul li .intro_left a, #home_featured_wrapper ul li .intro_right
a{color:#fff}#home_featured_wrapper ul li
.orange{background:#e66f32}#home_featured_wrapper ul li .orange
h2{color:#904e22}#home_featured_wrapper ul li
.teal{background:#007e8f}#home_featured_wrapper ul li .teal h2, #home_featured_wrapper ul li .pink
h2{color:#1d1d3a}#home_featured_wrapper ul li
.pink{background:#e11469}#home_featured_wrapper ul li .navy
h2{color:#9494C4}#home_featured_wrapper ul li
.navy{background:#262261}section#person_content{display:none;width:100%}section#person_content
.biography{background:#f1efed;color:#404040;float:left;margin-bottom:60px;margin-left:20%;min-height:450px;padding:1.25% 1% 50px;width:38%}section#person_content .biography
a{color:#404040;text-decoration:none}section#person_content
.details{float:left;width:40%}section#person_content .details
.links{color:#252160;font-weight:400;line-height:1.5em;padding:5% 2.5%;width:95%}section#person_content .details .links
a{color:#252160;margin-right:0.5em;text-decoration:none}section#person_content .details .links a:hover{color:#EC297B}section#person_content .details
.image{background:transparent;height:100%;width:100%}section#person_content .details .image
img{display:block;height:auto;width:100%}section#people{clear:both;width:83.34%}section#people
a.person{color:#404040;float:left;height:290px;text-decoration:none;width:20%}section#people a.person
.image{background:#eee;height:200px;width:100%}section#people a.person:hover
.image{opacity:0.85}section#people a.person .image
img{height:100%;width:100%}section#people a.person
.details{padding:20px
10px 0}section#people a.person
.underline{border-bottom:1px solid #bfbfbf;padding-bottom:1px}section#people a.person:hover
.underline{border:none;color:#EC297B}section#people .person .details
.position{font-weight:400;margin-top:5px}section#board_members{border-top:2px solid #efece8;clear:both;margin-bottom:3em;width:83.33%}section#board_members
h1{color:#007e8f;border-bottom:2px solid #efece8;font-size:1.1em;padding:10px
10px}section#board_members
.board_member{color:#404040;float:left;font-weight:normal;padding:10px
1.1%;width:18.1%}section#board_members .board_member
strong{display:block;margin-bottom:5px}section#board_members .board_member
a{color:#404040;text-decoration:none}section#board_members .board_member a:hover{color:#e11469}section#content
section#work_list{width:83.34%}section#content
section#work_list.grid{display:grid;grid-column-gap:30px;grid-template-columns:repeat(6, 1fr)}section#content section#work_list.grid
a.small_work{width:100%}section#content section#work_list
h1{clear:both;color:#404040;float:left;font-size:1.1em;margin-bottom:30px;text-align:center;width:100%}section#content section#work_list
a.large_work{color:#fff;display:block;float:left;font-weight:400;margin:0
5% 50px 0;position:relative;text-decoration:none;width:30%}section#content section#work_list a.large_work
img{height:auto;width:100%}section#content section#work_list a.large_work
.title_box{background:#007e8f;float:left;height:105px;padding:10px
3.33%;width:51.67%}section#content section#work_list a.large_work:hover .title_box, section#content section#work_list a.medium_work:hover
.title_box{background:#262261;text-decoration:none}section#content section#work_list a.large_work
.broadcaster_box{background:#f6f5f3;color:#999;display:table;float:right;height:125px;text-align:center;width:41.67%;vertical-align:middle}section#content section#work_list a.large_work .broadcaster_box .broadcaster_logos_wrapper, section#content section#work_list a.medium_work .broadcaster_box
.broadcaster_logos_wrapper{display:table-cell;vertical-align:middle}section#content section#work_list a.large_work .broadcaster_box .broadcaster_logos img, section#content section#work_list a.medium_work .broadcaster_box .broadcaster_logos
img{width:70px}section#content section#work_list a.large_work .broadcaster_box .broadcaster_logos_wrapper .broadcaster_logos img, section#content section#work_list a.medium_work .broadcaster_box .broadcaster_logos_wrapper .broadcaster_logos
img{background:#fff;float:none;margin:10px
auto;padding:5px}section#content section#work_list a.large_work strong, section#content section#work_list a.medium_work
strong{font-size:1.1em}section#content section#work_list a.large_work .categories, section#content section#work_list a.medium_work
.categories{font-size:0.9em;margin-top:5px}section#content section#work_list
a.medium_work{color:#fff;display:block;float:left;font-weight:400;height:300px;margin:0
5% 50px 0;position:relative;text-decoration:none;width:45%}section#content section#work_list a.medium_work
img{float:left;height:auto;width:66.67%}section#content section#work_list a.medium_work
.title_box{background:#007e8f;float:left;height:50%;width:33.33%}section#content section#work_list a.medium_work
.title_box_wrapper{margin:10%}section#content section#work_list a.medium_work
.broadcaster_box{background:#eee;color:#999;display:table;float:left;height:50%;width:33.33%;vertical-align:middle}section#content section#work_list
a.small_work{color:#333;float:left;font-size:0.85em;font-weight:400;line-height:1.4em;min-height:180px;margin:0
5% 20px 0;text-decoration:none;width:12.5%}section#content section#work_list a.small_work
img{height:auto;width:100%}section#content section#work_list #all_work_wrapper
a.small_work{width:100%}section#content section#work_list a.small_work
.title_box{padding:5px
0}section#content section#work_list
img{display:block}section#content section#work_list
strong{border-color:#fff;font-weight:bold;margin-bottom:2px}section#content section#work_list a.small_work
strong{border-color:#333}section#content section#work_list a.small_work:hover
strong{color:#000}section#content section#work_list a.small_work
.categories{margin-top:2px}section#content section#work_list .large_work:nth-child(3n), section#content section#work_list .medium_work:nth-child(2n), section#content section#work_list .small_work:nth-child(6n){margin-right:0}section#content section#work_list
#all_work_wrapper{clear:left;float:left;height:220px;position:relative;width:100%}section#content section#work_list #all_work_wrapper
li{padding-right:50px;width:125px}section#content section#work_list
#pagination{color:#7A756C;clear:both;font-size:1.1em;width:50%}section#content section#work_list #pagination #paginate_status, section#content section#work_list #pagination
#paginate_links{float:left;line-height:2em}section#content section#work_list #pagination
#paginate_status{border-right:1px solid #bfbfbf;margin-right:1em;padding-right:1em}section#content section#work_list #pagination #paginate_links
a{border-bottom:1px solid #333;color:#333;padding-bottom:1px;text-decoration:none}section#content section#work_list
.end_list{clear:both;width:100%}section#content section#work_list
#view_mode{font-size:1.1em;grid-column-start:1;grid-column:1 / -1;line-height:2em;text-align:right}section#content section#work_list #view_mode
a{color:#7A756C;margin-left:1em;padding:0
0 1px 20px;text-decoration:none}section#content section#work_list #view_mode
a.detail{background:url('/images/generic/work/detail_view.png') center left no-repeat}section#content section#work_list #view_mode
a.thumbnail{background:url('/images/generic/work/thumbnail_view.png') center left no-repeat}section#content section#work_list #view_mode a:hover, section#content section#work_list #view_mode
a.current{color:#333}section#content section#work_list #pagination #paginate_links a:hover{border:none;color:#e11469}section#content section#work_entry #introbox.work
strong{text-decoration:none}section#content section#work_entry
#work_gallery{border-bottom:5px solid #eeebe7;height:400px;padding-left:20%;position:relative}section#content section#work_entry
#work_gallery.video{height:447px}section#content section#work_entry #work_gallery
img{display:block}section#content section#work_entry #work_gallery
#work_image_wrapper{width:100%;height:400px}section#content section#work_entry #work_gallery #work_image_wrapper ul
li{width:800px}section#content section#work_entry #work_gallery #work_image_wrapper ul
li.background_on{background:#f7f6f4;border-top:5px solid #eeebe7}section#content section#work_entry #work_gallery #work_image_wrapper ul li
img{margin:0
auto;height:100%;width:auto}section#content section#work_entry #work_gallery
#work_video_wrapper{display:none;width:800px;height:447px}section#content section#work_entry #work_gallery #work_video_wrapper
iframe{display:block;height:100%;width:100%}section#content section#work_entry #work_gallery
#tools{bottom:0;left:0;padding:15px;position:absolute;width:170px}section#content section#work_entry #work_gallery #tools
a{color:#404040;display:block;font-size:1.1em;line-height:1.3em;margin-bottom:0.35em;text-decoration:none;clear:both}section#content section#work_entry #work_gallery #tools
.open_images{display:none}section#content section#work_entry #work_gallery #tools a .pictos, section#content section#work_entry #video_bar .close_videos a
.pictos{float:left}section#content section#work_entry #work_gallery #tools a .title, section#content section#work_entry #video_bar .close_videos a
.title{margin-left:18px}section#content section#work_entry
#video_bar{background:#eeebe8;display:none;font-size:1.1em;line-height:1.5em;padding:10px
0 15px;width:1000px}section#content section#work_entry #video_bar
a{color:#404040;text-decoration:none}section#content section#work_entry #video_bar
.close_videos{display:block;float:left;margin-right:0;padding:0
15px}section#content section#work_entry #video_bar
#videos{margin-left:20%}section#content section#work_entry #video_bar #videos
a{display:block;float:left;margin-right:20px}section#content section#work_entry #video_bar #videos a
.pause{color:#EC297B}section#content section#work_entry #video_bar #videos a.current .play, section#content section#work_entry #video_bar #videos a
.pause{display:none}section#content section#work_entry #video_bar #videos a.current .pause, section#content section#work_entry #video_bar #videos a
.play{display:inline}section#content section#work_entry #video_bar #videos a.current
.underline{border:none}section#content section#work_entry
#sharing{float:left;padding:15px}section#content section#work_entry #sharing
h2{font-size:1.1em;margin-bottom:0.5em}section#content section#work_entry #sharing h2
.pictos{color:#007e8f;float:left;margin-right:3px;padding-top:0.15em}section#content section#work_entry #sharing
li{margin-bottom:0.25em}section#content section#work_entry #sharing li
a{color:#404040;text-decoration:none}section#content section#work_entry #sharing li a:hover{color:#e11469}section#content section#work_entry
#work_extras{float:right;margin-right:-20%;margin-top:15px;width:35%}section#content section#work_entry #work_extras
#work_images{border-bottom:5px solid #efece8;margin-bottom:15px;padding-bottom:15px;position:relative}section#content section#work_entry #work_extras #work_images
a.image{background:#efece8;float:left;height:70px;margin:0
10px 10px 0;position:relative;text-decoration:none;width:70px}section#content section#work_entry #work_extras #work_images a.image
img{border:2px
solid #efece8;display:block;height:66px;opacity:0.75;width:66px}section#content section#work_entry #work_extras #work_images .image
.pictos{bottom:5px;color:#fff;left:5px;position:absolute}section#content section#work_entry #work_extras #work_images a.image:hover
.pictos{color:#e11469}section#content section#work_entry #work_extras #work_images a.image:hover
img{opacity:1}section#content section#work_entry #work_extras
h3{color:#404040;clear:both;font-weight:bold;margin-top:0.5em}section#content section#work_entry
article.work{font-size:1.1em;width:60%}section#content section#work_entry article.work
h1{color:#333;font-size:1.1em;line-height:1.4em}section#content section#work_entry article.work
blockquote{border-left:5px solid #cbc3b7;color:#e11469;padding-left:30px}section#content section#work_entry article.work blockquote
strong{color:#333}section#content
#history{width:100%}section#content #history ol#years,
section#content #history
table#timeline{width:100%}section#content #history
ol#years{height:600px;margin-bottom:25px;overflow:hidden}section#content #history ol#years li, section#content #history ol#years li
img{width:500px}section#content #history ol#years li
img.lazy{}section#content #history ol#years
li.no_image{background:url('/images/generic/blog/default.png') center center no-repeat;height:600px;width:100%}section#content #history ol#years
li.year{display:none;height:600px;width:100%}section#content #history ol#years li.year .touchcarousel,
section#content #history ol#years li.year
div.content{float:left;height:100%;width:50%}section#content #history ol#years li.year .touchcarousel .tc-paging-centerer-inside{left:0}section#content #history ol#years li.year
div.content{background-color:#E76E34;color:#404040}section#content #history ol#years li.year div.content
div.content_inner{height:90%;margin:5% 40px 5% 40px;outline:none}section#content #history ol#years li.year div.content div.content_inner .jspContainer
.jspVerticalBar{background-color:transparent;width:5px}section#content #history ol#years li.year div.content div.content_inner .jspContainer .jspVerticalBar
.jspTrack{background-color:#F6AF8D;width:5px}section#content #history ol#years li.year div.content div.content_inner .jspContainer .jspVerticalBar .jspTrack
.jspDrag{background-color:#979289}section#content #history ol#years li.year div.content div.content_inner
h2{color:#FFF;font-size:1.926em;line-height:1em;margin-bottom:0.333em}section#content #history ol#years li.year div.content div.content_inner
p{font-size:1.286em;line-height:1.5em;margin:27px
0 0}section#content #history ol#years li.year div.content div.content_inner p a,
section#content #history ol#years li.year div.content div.content_inner p a:visited{border-bottom:solid 1px #404040;color:#404040;display:inline-block;text-decoration:none}section#content #history ol#years li.year div.content div.content_inner p a:hover{border-color:#FFF;color:#FFF;cursor:pointer}section#content #history ol#years li.year div.content div.content_inner
p.prev_next{line-height:1em}section#content #history ol#years li.year div.content div.content_inner p.prev_next a,
section#content #history ol#years li.year div.content div.content_inner p.prev_next a:visited{border:none;color:#FFF;line-height:1em;text-decoration:none}section#content #history ol#years li.year div.content div.content_inner p.prev_next
span{color:#FFF;padding:0
9px}section#content #history ol#years li.year div.content div.content_inner p.prev_next a
span{border-bottom:solid 1px #FFF;padding:0;display:inline-block}section#content #history ol#years li.year div.content div.content_inner p.prev_next a:hover
span{border-bottom:solid 1px #404040;color:#404040}section#content #history ol#years li.year div.content div.content_inner p.prev_next a.prev
span.pictos{border:none;padding:0
10px 0 0}section#content #history ol#years li.year div.content div.content_inner p.prev_next a.next
span.pictos{border:none;padding:0
0 0 10px}section#content #history
table#timeline{border-top:2px solid #EFECE8;table-layout:fixed;width:83.34%}section#content #history table#timeline tr td
div.timeline_container{height:98px;position:relative}section#content #history table#timeline tr td div.timeline_container
div{-moz-transform:translate(0, -9px) rotate(90deg);-moz-transform-origin:0 0;-webkit-transform:translate(0, -9px) rotate(90deg);-webkit-transform-origin:0 0;-o-transform:translate(0, -9px) rotate(90deg);-o-transform-origin:0 0;-ms-transform:translate(0, -9px) rotate(90deg);-ms-transform-origin:0 0;transform:translate(0, -9px) rotate(90deg);transform-origin:0 0;left:50%;margin-left:10px;position:absolute;top:0;width:100px}section#content #history table#timeline tr td a,
section#content #history table#timeline tr td a:visited{background:transparent url(/images/about/year_bullet.png) left 2px no-repeat;color:#2E2E2E;font-size:14px;line-height:18px;padding-left:27px;text-decoration:none}section#content #history table#timeline tr td a.active,
section#content #history table#timeline tr td a:hover{background:transparent url(/images/about/year_bullet.png) left -15px no-repeat;color:#c95018}section#content
article.jobs{margin-left:0;padding:15px
0 0;width:1000px}section#content article.jobs
#summary{float:none;margin-left:0;padding:15px;width:55%}section#content article.jobs
#jobs{border-top:1px solid #efece8;padding:15px
0 15px 15px}section#content article.jobs #jobs.hire_locker
iframe{border-top:1px solid #efece8;width:100% !important}section#content article.jobs #jobs
#jobs_overview{float:left;padding-right:6%;width:51.5%}section#content article.jobs #jobs #jobs_overview
.offscreen_text{position:absolute;left:-9999px}section#content article.jobs #jobs
#jobs_list{float:left;font-size:0.9em;margin-bottom:1.5em;width:42.5%}section#content article.jobs #jobs #jobs_list
h1{color:#e11469;font-size:1em;margin-bottom:1em}section#content article.jobs #jobs #jobs_list
.job{border-top:1px dotted #AFAEAE;padding:1em
0}section#content article.jobs #jobs #jobs_list .job
a{color:#333}section#content
#map{height:400px;margin-left:20%;width:80%}section#content #map .leaflet-pane,
section#content #map .leaflet-top,
section#content #map .leaflet-bottom{z-index:1}section#content
#contact{color:#404040;margin:10px
0 0 20%}section#content #contact
a{color:#404040;text-decoration:none}section#content #contact .title
a{color:#e11469;float:left;font-size:1em;height:40px;margin-top:0.1em;width:25%}section#content #contact .title a
.pictos{color:#AFAEAE;font-family:'Pictos',sans-serif;font-size:1.2em}section#content #contact .title a:hover .pictos,
section#content #contact .title a.active
.pictos{color:#e11469}section#content #contact
.general_content{margin-left:25%}section#content #contact .details a,
section#content #contact .general_content
a{border-bottom:1px solid #bfbfbf !important;color:#404040;padding:0
0 1px 0}section#content #contact .details a:hover,
section#content #contact .general_content a:hover{border:none !important;color:#e11469}section#content
#faq{color:#68655f;width:800px}section#content #faq
.question{border-bottom:1px solid #efece8;line-height:1.4em;padding:1.5em 100px 0 200px}section#content #faq .question
h1{color:#007e8f;font-size:1em}section#content #faq .question ol, section#content #faq .question
ul{list-style:square;margin-left:2em}section#content #faq .question
ol{list-style:decimal}section#content #faq .question
a{color:#68655F;border-bottom:1px solid #68655F;padding-bottom:1px;text-decoration:none}section#content #faq .question a:hover{border:none;color:#e11469}footer{border-top:5px solid #EEEBE7;clear:both;font-size:0.85em;font-weight:normal;margin:70px
0 0;padding-bottom:3em}footer.home{border-top:none;margin-top:0}footer .content_wrapper
#ninestory{float:left;height:39px;line-height:39px;margin-right:5px;margin-top:2px;padding:0.5em 0.5em 0 0;text-transform:uppercase;vertical-align:middle}footer .content_wrapper #ninestory
img{vertical-align:middle;width:120px}footer .content_wrapper
#copyright{color:#7a766c;float:left;line-height:39px;height:39px;padding:0.5em 0 0}footer .content_wrapper #copyright a, footer .content_wrapper #copyright a:visited{border-bottom:1px solid #7a766c;color:#7a766c;margin:0
3px 0 0;padding-bottom:1px;text-decoration:none}footer .content_wrapper #copyright
a.pad{margin-left:3px}footer .content_wrapper #copyright a:hover{border:none;color:#404040}footer .content_wrapper
#social{padding:10px
0;text-align:right}footer .content_wrapper #social
a{font-size:2em;color:#8d867d;text-decoration:none}footer .content_wrapper #social a:hover{color:#20818d}h1{font-size:2em;font-weight:bold}h2{font-size:1.5em;font-weight:bold}article h2, section
h2{margin-bottom:1em}p,ul,ol{line-height:1.4em;margin-bottom:1.5em}.touchcarousel{position:relative;width:600px;height:400px;overflow:hidden}.touchcarousel .touchcarousel-container{position:relative;margin:0;padding:0;list-style:none;left:0}.touchcarousel .touchcarousel-wrapper{position:relative;overflow:hidden;width:100%;height:100%}.touchcarousel .touchcarousel-item{margin:0
0 0 0;padding:0;float:left}.touchcarousel .touchcarousel-item.last{margin-right:0 !important}.touchcarousel .arrow-holder{height:100%;width:45px;position:absolute;display:block;cursor:pointer;z-index:25}.touchcarousel .arrow-holder.left{left:0}.touchcarousel .arrow-holder.right{right:0}.touchcarousel .arrow-icon{width:45px;height:90px;top:50%;margin-top:-45px;position:absolute;cursor:pointer}.touchcarousel .arrow-icon.left{}.touchcarousel .arrow-icon.right{}.touchcarousel .arrow-holder:hover .arrow-icon{}.touchcarousel .arrow-holder.disabled{cursor:default}.touchcarousel .arrow-holder.disabled .arrow-icon{cursor:default}.touchcarousel .tc-paging-container{width:100%;overflow:hidden;position:absolute;margin-top:-20px;z-index:90}.touchcarousel .tc-paging-centerer{float:left;position:relative;left:50%}.touchcarousel .tc-paging-centerer-inside{float:left;position:relative;left:-50%}#home_featured_wrapper.touchcarousel .tc-paging-container, #work_image_wrapper.touchcarousel .tc-paging-container, section#content #history ol#years li.year .touchcarousel .tc-paging-container{margin-left:0}#home_featured_wrapper.touchcarousel .tc-paging-centerer, #home_featured_wrapper.touchcarousel .tc-paging-centerer-inside, #work_image_wrapper.touchcarousel .tc-paging-centerer, #work_image_wrapper.touchcarousel .tc-paging-centerer-inside, section#content #history ol#years li.year .touchcarousel .tc-paging-centerer{left:0}section#content #history ol#years li.year .touchcarousel .tc-paging-centerer{background-color:rgba(0,0,0,0.5);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding-bottom:3px}.touchcarousel .tc-paging-item{float:left;cursor:pointer;position:relative;display:block;text-indent:-9999px}.touchcarousel .tc-paging-item.current{}.touchcarousel .tc-paging-item:hover{}.touchcarousel .scrollbar-holder{background:#eee;position:absolute;z-index:30;left:0;right:0;height:1px;overflow:hidden}.touchcarousel
.scrollbar{position:absolute;left:0;height:1px;bottom:0px}.touchcarousel
.scrollbar.dark{background-color:rgb(130, 130, 130);background-color:rgba(0, 0, 0, 0.5)}.touchcarousel
.scrollbar.light{background-color:rgb(210, 210, 210);background-color:rgba(255, 255, 255, 0.5)}.touchcarousel .grab-cursor{cursor:url('/lib/touchcarousel/grab.png') 8 8, move}.touchcarousel .grabbing-cursor{cursor:url('/lib/touchcarousel/grabbing.png') 8 8, move}.touchcarousel .auto-cursor{cursor:auto}.touchcarousel .arrow-icon{width:30px;height:30px;margin-top:-15px;background-image:url('/images/generic/carousel/sprite.png');background-repeat:no-repeat}.touchcarousel .arrow-holder{bottom:10px;height:35px;width:35px}.touchcarousel .arrow-holder:active .arrow-icon{-moz-opacity:0.7 !important;-webkit-opacity:0.7 !important;opacity:0.7 !important}.touchcarousel .arrow-icon.left{background-position:-2px -6px}.touchcarousel .arrow-icon.right{background-position:-175px -6px}.touchcarousel .arrow-holder:hover .arrow-icon{background-color:rgb(30, 30, 30);background-color:rgba(0, 0, 0, 0.7);-moz-opacity:1;-webkit-opacity:1;opacity:1}.touchcarousel .arrow-holder.disabled .arrow-icon.left{background-position:-39px -6px}.touchcarousel .arrow-holder.disabled .arrow-icon.right{background-position:-138px -6px}.touchcarousel .arrow-holder.disabled .arrow-icon.left,
.touchcarousel .arrow-holder.disabled .arrow-icon.right{background-color:rgb(200, 200, 200);background-color:rgba(0, 0, 0, 0.3)}.touchcarousel .tc-paging-item{background-image:url('/images/generic/carousel/sprite.png');background-repeat:no-repeat;background-position:-95px -4px;width:16px;height:16px}#home_featured_wrapper.touchcarousel .tc-paging-item, #work_image_wrapper.touchcarousel .tc-paging-item, section#content #history ol#years li.year .touchcarousel .tc-paging-item{background-image:url('/images/generic/carousel/home_sprite.png')}.touchcarousel .tc-paging-item.current{background-position:-95px -22px}.touchcarousel .tc-paging-container{margin:-32px auto 0;position:relative;width:200px}.touchcarousel .tc-paging-centerer-inside{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:2px
4px}#home_featured_wrapper.touchcarousel .tc-paging-centerer-inside, #work_image_wrapper.touchcarousel .tc-paging-centerer-inside, section#content #history ol#years li.year .touchcarousel .tc-paging-centerer-inside{padding:0}#home_featured_wrapper.touchcarousel .tc-paging-container, #work_image_wrapper.touchcarousel .tc-paging-container, section#content #history ol#years li.year .touchcarousel .tc-paging-container{margin:-46px 25px 0;width:80%}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html
.clearfix{height:1%}p.cookie_policy_alert{color:#e11469}.cookie_consent_form{margin-bottom:30px}@media only screen and (max-width: 1199px){body{font-size:81.25%;margin-top:100px}html>body{font-size:13px}.content_wrapper,#container,section#showreel,#showreel_container,section#content{width:960px}header, header
.content_wrapper{height:100px}#showreel_container{height:538px}section#introduction #introduction_links,section#content
div#sub_navigation{width:140px}section#introduction
#introduction_text{border-left:3px solid white;padding:2px
0 1px}section#introduction #introduction_text
h1{font-size:1.4em;padding:3px
0;box-shadow:3px 0 0 #fff}.cookies{width:300px}#home_featured_wrapper, #home_featured_wrapper ul li .image
img{height:512px}#home_featured_wrapper.showreel, #home_featured_wrapper
#home_showreel{height:538px}#home_featured_wrapper ul
li{width:960px}#home_featured_wrapper ul li .intro_left .details,#home_featured_wrapper ul li .intro_right
.details{height:320px;padding-top:80px}section#content .touchcarousel .scrollbar-holder{bottom:50px}section#content section#work_list
a.medium_work{height:240px}section#content section#work_list #all_work_wrapper
li{padding-right:40px;width:100px}section#content section#work_entry
#work_gallery{height:360px;padding-left:160px;width:640px}section#content section#work_entry #work_gallery #work_image_wrapper ul li, section#content section#work_entry #work_gallery #work_image_wrapper,section#content section#work_entry #work_gallery #work_video_wrapper,section#content section#work_entry
#work_gallery.video{height:360px;width:640px}section#content section#work_entry
#video_bar{width:800px}section#people
a.person{height:250px}section#people a.person
.image{height:160px}section#content #history ol#years, section#content #history ol#years li.no_image, section#content #history ol#years
li.year{height:480px}section#content #history ol#years li, section#content #history ol#years li
img{width:400px}section#content #history
table#timeline{width:100%}section#content
#introbox{height:160px}section#content article
#summary{margin-left:-160px;width:510px}section#content
article.jobs{width:960px}section#content
#map{height:320px}}@media only print, only screen and (max-width: 959px){section#content section#work_list a.medium_work
div{-webkit-hyphens:auto;-webkit-hyphenate-character:"\2010";-webkit-hyphenate-limit-after:1;-webkit-hyphenate-limit-before:3;-moz-hyphens:auto}body{margin-top:80px;-webkit-text-size-adjust:none}h1{font-size:1.6em}header{height:80px}header
nav{bottom:23px}section#content #content_main,.content_wrapper,#container,section#showreel,#showreel_container,section#content{width:768px}#showreel_container{height:430px;margin-top:80px}#home_featured_wrapper #home_showreel
#close_showreel{display:none}section#introduction{height:133px}section#introduction #introduction_text,section#introduction
#introduction_links{bottom:15px}section#introduction
#introduction_text{margin-left:15px}section#introduction #introduction_text
h1{font-size:1.1em}div#breadcrumbs{height:4em;line-height:4em;padding:0
15px}footer #ninestory, footer #copyright, footer
#social{margin:0
15px}footer .content_wrapper
#copyright{float:right}footer .content_wrapper
#social{clear:both}#home_featured_wrapper, #home_featured_wrapper ul li .image
img{height:410px}#home_featured_wrapper.showreel, #home_featured_wrapper
#home_showreel{height:430px}#home_featured_wrapper ul
li{width:768px}#home_featured_wrapper ul li
img{height:100%;width:100%}#home_featured_wrapper ul li .intro_left .details,#home_featured_wrapper ul li .intro_right
.details{height:256px;overflow:hidden;padding-top:128px}#home_featured_wrapper
#home_intro{height:160px}#home_featured_wrapper #home_intro
#home_links{font-size:1.2em;top:1.5em}section#content #history ol#years, section#content #history ol#years li.no_image, section#content #history ol#years
li.year{height:460px}section#content #history ol#years li, section#content #history ol#years li
img{width:384px}section#content #history
table#timeline{width:100%}section#content #content_main
#introbox{height:128px;width:16.67%}section#content #image, section#content #image
img{margin-bottom:15px;width:100%}section#content
#image{height:auto}section#content #image
img{height:auto}section#content
article{margin:0
15px;padding-left:0;padding-right:15px;width:738px}section#content article
#summary{margin-left:-15px;width:359px}section#content article.jobs
#summary{padding-top:0}section#content
article.jobs{padding-top:0;width:753px}section#content article.jobs
#jobs{width:100%}section#content
div#sub_navigation{border-bottom:1px solid #eeebe8;border-top:1px solid #eeebe8;float:none;height:50px;width:100%}section#content div#sub_navigation ul
li{border:none;display:block;float:left}section#content div#sub_navigation ul
li.current{padding:15px}section#content div#sub_navigation
a{color:#7A756C;display:block;padding:15px}section#content #work_image_wrapper
#introbox{margin-left:-20%;width:20%}section#content
section#work_list{margin:15px
15px 0;width:738px}section#content section#work_list
a.medium_work{height:220px}section#content section#work_list #all_work_wrapper
li{padding-right:31px;width:80px}section#content section#work_entry
#work_gallery{height:320px;padding-left:128px;width:640px}section#content section#work_entry #work_gallery #work_image_wrapper ul li, section#content section#work_entry #work_gallery #work_image_wrapper,section#content section#work_entry #work_gallery #work_video_wrapper,section#content section#work_entry
#work_gallery.video{height:320px;width:640px}section#content section#work_entry #work_gallery
#tools{width:98px}section#content section#work_entry
#work_extras{margin-right:0;width:245px}section#content section#work_entry
#video_bar{width:768px}section#content section#work_entry #video_bar
.close_videos{width:98px}section#content section#work_entry #video_bar
#videos{margin-left:16.67%}section#content section#work_entry
article.work{margin-left:128px;width:365px}section#people,section#board_members{margin-left:15px;width:738px}section#board_members
.board_member{padding:10px}section#people a.person
.image{height:148px}section#person_content
.biography{margin-left:16.67%;width:41.665%}section#content
#map{margin-left:16.67%;width:83.34%}section#content
#contact{margin-left:16.67%}section#content
#faq{width:768px}section#content #contact .title
a{margin-right:3%;width:22%}}@media only screen and (max-width: 768px){body{background-color:#333;margin-top:0}#outer_wrapper{overflow:hidden;position:relative;width:100%}#inner_wrapper{background-color:#fff;box-shadow:-1.5em 0 1.5em -0.75em rgba(0,0,0,0.25);position:relative;transition:transform 0.15s ease-out;transform:translate3d(0, 0, 0) scale3d(1, 1, 1)}#outer_wrapper.nav_menu_on
#inner_wrapper{transform:translate3d(250px, 0, 0) scale3d(1, 1, 1)}#inner_wrapper
#nav_menu_cancel{opacity:0;display:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:9998}#outer_wrapper.nav_menu_on #inner_wrapper
#nav_menu_cancel{display:block}nav#main_navigation{display:none}#logo{margin-top:10px}#nav_menu{display:block;transition:transform 0.1s ease-in;transform:translate3d(0, 0, -50px) scale3d(0.95, 0.95, 0.95)}#outer_wrapper.nav_menu_on
#nav_menu{transform:translate3d(0, 0, 0) scale3d(1, 1, 1)}header
a#nav_menu_link{display:block;position:absolute;right:20px;font-size:2.35em;top:15px;text-decoration:none;color:#333}header{position:absolute;top:0}header
.content_wrapper{height:80px}a[href^=tel]{color:inherit;text-decoration:none}html>body{font-size:12px}section#content #content_main,.content_wrapper,#container,section#showreel,#showreel_container,section#content{width:100%}header.fixed{background:rgb(255,255,255);box-shadow:none}header
#logo{margin-left:10px;width:85px}header
nav{bottom:20px;left:10px}header nav ul li
a{padding:5px
7px 5px 3px}section#content
div#sub_navigation{padding-left:4px;height:45px;width:100%}section#content div#sub_navigation a, section#content div#sub_navigation ul
li.current{padding:15px
6px;-webkit-text-size-adjust:none}section#introduction{min-height:70px;height:auto;padding-top:100px;display:flex;justify-content:flex-end;flex-direction:column}section#introduction
#introduction_text{bottom:10px;padding:1px
0;font-size:0.7em;margin-left:8px;width:93%;position:relative}section#introduction #introduction_text
h1{font-size:1.5em;padding:2px
0}section#introduction
#introduction_links{display:none}div#breadcrumbs{display:none}section#content #introbox,section#content
#image{width:100%}section#content #content_main
#introbox{height:100px;width:100px}section#content #content_main #introbox
h2{right:15px}section#content
#image{height:inherit}section#content #image
img{float:none;margin-bottom:0}section#content
article{margin:0
10px;padding-right:0;padding-top:0;width:93%}section#content article
#summary{margin:0;padding:0
0 1em;width:100%}section#content article .last p, section#content article .first
p{padding:0}.cookies
.notice{font-size:0.9em}#home_featured_wrapper{height:410px;padding-top:80px;width:100%}#home_featured_wrapper ul li .image
img{height:100%}#home_featured_wrapper ul
li{width:768px}#home_featured_wrapper.touchcarousel .tc-paging-container{margin:-30px 30px 0;width:100%}#home_featured_wrapper ul li
div#play_showreel{display:none}#home_featured_wrapper
#home_intro{font-size:1.2em;height:200px}#home_featured_wrapper #home_intro
h1{padding:15px
30px;width:55%}#home_featured_wrapper #home_intro
#home_links{display:none}#home_featured_wrapper #home_intro #home_links
a{display:inline}#home_featured_wrapper ul li .intro_left .details,#home_featured_wrapper ul li .intro_right
.details{font-size:0.75em;padding-top:20px}section#people,section#board_members{margin:0;width:inherit}section#people
a.person{height:230px;margin-bottom:15px;width:160px}section#people a.person
.image{height:160px}section#people a.person
.details{padding-top:8px}section#people a.person .details
.position{font-size:1em}section#board_members
.board_member{width:140px}section#person_content{border-top:100px solid #262261}section#person_content
.biography{padding-top:10px;margin-left:0;width:48%}section#person_content
.details{width:50%}section#content #history
ol#years{height:inherit}section#content #history ol#years li.year .touchcarousel, section#content #history ol#years li.year
div.content{width:100%}section#content #history ol#years li.year
div.content{height:auto}section#content #history ol#years li.year div.content
div.content_inner{margin:5% 10px}section#content #history
.timeline_wrapper{margin-bottom:10px;padding-top:5px;overflow-x:scroll;*-webkit-overflow-scrolling:touch}section#content #history table#timeline tr
td{width:25px}section#content #history table#timeline tr td a,section#content #history table#timeline tr td a:visited{width:15px}section#content
section#work_list{margin:15px
3% 5px 3%;width:94%}section#content
section#work_list.grid{grid-column-gap:15px;grid-template-columns:repeat(4, 1fr)}section#content
section#work_list.medium{margin:15px
0 5px 3%;width:97%}section#content section#work_list
a.large_work{margin-bottom:15px}section#content section#work_list a.large_work
.title_box{float:none;height:auto;min-height:60px;padding:10px;width:auto}section#content section#work_list a.large_work
.broadcaster_box{float:none;height:auto;padding:0;width:100%}section#content section#work_list
a.medium_work{height:auto;margin-bottom:30px;width:46%}section#content section#work_list a.medium_work
img{width:100%}section#content section#work_list a.medium_work .title_box,section#content section#work_list a.medium_work
.broadcaster_box{width:100%}section#content section#work_list
#view_mode{display:none}section#content section#work_list
#pagination{padding-bottom:30px;width:100%}section#content section#work_list a.medium_work
.title_box_wrapper{margin:10px}section#content section#work_list
#all_work_wrapper{width:100%}section#content section#work_list
a.small_work{min-height:110px;width:30%}section#content section#work_list a.small_work:nth-child(3n){margin-right:0}section#content section#work_entry #work_gallery,section#content section#work_entry
#work_gallery.video{height:240px;padding-left:0;width:100%}section#content section#work_entry #work_gallery
#tools{background:rgba(255,255,255,0.75);z-index:100}section#content section#work_entry #work_gallery
#work_image_wrapper{height:100%;width:100%}section#content section#work_entry #work_gallery #work_image_wrapper ul
li{height:240px;width:480px}section#content section#work_entry #work_gallery
#work_video_wrapper{height:240px;width:100%}section#content section#work_entry
#video_bar{width:auto}section#content section#work_entry #video_bar
#videos{margin-left:128px}section#content section#work_entry #video_bar #videos
a{display:block;float:none}#work_image_wrapper.touchcarousel .tc-paging-container{margin:-39px 10px 0 0}#work_image_wrapper.touchcarousel .tc-paging-centerer{float:right;margin-right:10px}section#content section#work_entry #sharing,section#content section#work_entry #work_extras
#work_images{display:none}section#content section#work_entry
article.work{margin:15px
10px;width:auto}section#content section#work_entry
#work_extras{border-left:2px solid #eee;margin:15px
10px 10px 10px;padding-left:10px;width:33%}#container
iframe{height:320px;width:100%}section#content article.jobs
#summary{float:left;padding:0
10px 15px;width:95%}section#content article.jobs
#jobs{float:left;padding:15px
0 10px 10px;width:inherit}section#content article.jobs #jobs
#jobs_overview{padding-right:0}section#content
article.jobs{width:inherit}section#content article.jobs #jobs
#jobs_overview{float:none;width:100%}section#content article.jobs #jobs
#jobs_list{float:none;width:100%}#FairsailApplicantPortal
iframe{width:1px !important;min-width:100% !important}section#content
#map{height:180px;margin-left:0;width:100%}section#content
#contact{margin:10px}section#content #contact #details
h1{margin-right:10px}section#content #contact #details
h2{margin-left:90px}section#content
#faq{float:left;width:inherit}section#content #faq
.question{padding:1.5em 10px}footer{margin-top:0px;text-align:center}footer #ninestory, footer #copyright, footer
#social{margin:0
10px}footer #ninestory
a{display:inline-block;padding:10px
0}footer .content_wrapper
#ninestory{height:auto}footer .content_wrapper #ninestory, footer .content_wrapper
#copyright{float:none}footer .content_wrapper
#copyright{height:auto;line-height:25px;padding-top:2px}footer .content_wrapper
#social{margin-top:0.5em;text-align:center}footer .content_wrapper #social
a{font-size:3em;padding:0.2em}}@media only screen and (max-width: 479px){#home_featured_wrapper{max-height:256px}#home_featured_wrapper ul li .intro_left .details h2 ,#home_featured_wrapper ul li .intro_right .details
h2{display:none}#home_featured_wrapper ul li .intro_left .details .link ,#home_featured_wrapper ul li .intro_right .details
.link{display:block}#home_featured_wrapper
#home_intro{font-size:0.75em;height:105px}#home_featured_wrapper #home_intro
h1{padding:15px;width:75%}#home_featured_wrapper.touchcarousel .tc-paging-container{display:none}footer .content_wrapper
#social{display:flex;justify-content:space-between}.cookies{left:0;bottom:0;width:100%}section#content section#work_list a.large_work .categories, section#content section#work_list a.medium_work
.categories{font-size:1em}section#content section#work_list
a.small_work{font-size:1em;line-height:1.5em}section#content
section#work_list.grid{grid-column-gap:15px;grid-template-columns:repeat(3, 1fr)}section#content section#work_list.grid
a.small_work{width:100%}}@media only
print{header{position:absolute}}
#back_to_top{font-family:'Pictos',sans-serif;opacity:0;transition:visibility 0s, opacity 0.2s linear;visibility:hidden}@media only print, only screen and (max-width: 959px){#back_to_top.show{bottom:60px;line-height:35px;opacity:1;position:fixed;right:40px;visibility:visible;z-index:9999}#back_to_top.show
a{background:rgba(0,0,0,0.25);border-radius:8px;color:#fff;display:inline-block;font-size:35px;padding:0.25em 0.3em 0.2em;text-decoration:none}}
.bbl_description{float:left;height:100%;margin-right:12px;position:relative;text-decoration:none;width:31.67%;margin-top:20px;display:inline-block;height:180px}.bbl_description
img{width:53%;height:auto}.bbl_description
p{float:left;margin-right:20px;position:relative;text-decoration:none;display:inline-block;padding-left:6%;padding-top:4%}.bbl_description p
a{text-decoration:none;color:#333}.ani{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#bbf_bbl{background:#eeebe8;color:#6d6a65;padding-right:0;padding-bottom:20px;display:inline-block}.bbl_box{background:url('https://brownbagfilms.imgix.net/images/generic/labs/site/homepage-grad.png?auto=format') scroll rgba(51, 51, 51, 0.33);*background:url('https://brownbagfilms.imgix.net/images/generic/labs/site/homepage-grad.png?auto=format');position:relative;text-decoration:none;width:100%;height:100%}#bbf_bbl
a.bbl_a_box{background-color:#9492bf;box-shadow:0 0 10px rgba(0,0,0,0.25);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.25);float:left;height:180px;margin-left:20px;position:relative;text-decoration:none;width:31%;margin-top:20px}#bbf_bbl a.bbl_a_box
.bbl_top_image{align-content:center;display:grid;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}#bbf_bbl a.bbl_a_box
img{display:block;min-height:100%;object-fit:cover;width:100%}#bbf_bbl .bbl_box.hover-green:hover{background-color:#32b476}#bbf_bbl .bbl_box.hover-pink:hover{background-color:#e7317c}#bbf_bbl .bbl_box.hover-orange:hover{background-color:#e26e39}#bbf_bbl .bbl_box.hover-yellow:hover{background-color:#f9af31}#bbf_bbl .bbl_box.hover-blue:hover{background-color:#69c8d5}#bbf_bbl .bbl_box.hover-purple:hover{background-color:#9492bf}#bbf_bbl .bbl_box.hover-violet:hover{background-color:#28275e}#bbf_bbl .bbl_box
.title{color:white;margin:0
10px 0 54%;padding:15px
0;overflow:hidden}#bbf_bbl .bbl_box .title
h2{font-size:1.25em}@media only print, only screen and (max-width: 959px){.bbl_box{background:url('https://brownbagfilms.imgix.net/images/generic/labs/site/homepage-grad.png?auto=format') scroll rgba(51, 51, 51, 0.5)}#bbf_bbl
a.bbl_a_box{background-color:#9492bf;box-shadow:0 0 10px rgba(0,0,0,0.25);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.25);float:left;height:100px;position:relative;text-decoration:none;width:94%;background-size:cover;background-position:center;margin:0
3% 2%}.bbl_description{width:94%;margin:0
3% 2%;height:auto}.bbl_description
img{width:33%;height:auto;float:left;margin-top:20px}.bbl_description
p{float:left;position:relative;text-decoration:none;display:inline-block;padding-top:4%;width:60%;margin:0;padding-bottom:3%}}
