.section-people .container #sub-nav .item-list ul,#main-container  .expandable{overflow:hidden;-ms-transition:max-height 1s ease-in;-moz-transition:max-height 1s ease-in;-webkit-transition:max-height 1s ease-in;transition:max-height 1s ease-in;}#main-container  .expandable{position:relative;padding:2.5em 0 0 0;}#main-container  .contracted{max-height:0;}img{max-width:100%;height:auto;}#top-nav ul li ul{opacity:0;pointer-events:none;}#top-nav ul li.show-submenu ul,#top-nav ul li:hover ul{opacity:1;pointer-events:auto;height:auto;width:auto;opacity:1;z-index:70;}#main-container address h5{-webkit-margin-before:0;-webkit-margin-after:0;}#main-container address h5,#main-container address p{padding:0;margin:0;}#main-container .views-row address h5,#main-container .views-row address p{float:left;margin-right:1em;}#main-container ol.slide-numbers,#main-container ol.slide-numbers li{list-style:none;margin-left:0;padding-left:0}#main-container .group-details,#main-container .paragraphs-items-field-page-section{clear:both;}.entity-paragraphs-item .file,.entity-paragraphs-item .file .content,.entity-paragraphs-item .file .content iframe{width:100%;}#content-main .field-name-field-media .file,#content-main .field-name-field-media .file > div,#content-main .field-name-field-media iframe{width:100%;}#content-main .flex-direction-nav a{width:4em;height:3em;color:rgba(255,255,255,0.0);text-shadow:none;}#content-main .flex-direction-nav a:before{font-family:"icomoon";font-size:0.8em;color:white;text-shadow:none;font-weight:normal;}#content-main .flex-direction-nav a:hover:before{color:#3a3a3a;;}#content-main .flex-direction-nav a.flex-prev:before{content:"\e902";}#content-main .flex-direction-nav a.flex-prev{left:0.5em;}#content-main .flex-direction-nav a.flex-next:before{content:"\e901";}#content-main .flex-direction-nav a.flex-next{right:0.5em;}#content-main .view-content .view-mode-large_teaser img{width:100%;height:auto;vertical-align:bottom;}#loading-layer{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;z-index:-1;opacity:0;}#loading-layer{-webkit-transition:opacity 0.25s ease-in;transition:opacity 0.25s ease-in;}.loading #loading-layer{-webkit-transition:opacity 0.25s ease-in,z-index 0s 0.25s;transition:opacity 0.25s ease-in,z-index 0s 0.25s;}body.loading #loading-layer{z-index:200;opacity:1;}body.loading #loading-layer{opacity:1;}body.loading #loading-layer .icon{position:absolute;top:45%;left:45%;width:10%;height:10%;height:10vw;background-image:url(/sites/all/themes/jmp/images/loading-wheel.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;}#content-main .view-mode-full .flexslider .slides li{min-height:61vw;}#top-nav > ul > li.studio > a{pointer-events:none;}#top-nav > ul > li.studio:hover > a{color:#c1c1c1;}@media screen and (min-width:1440px){#content-main .view-mode-full .flexslider .slides li{min-height:858px;}}.image-placeholder{position:relative;width:100%;background-image:url(/sites/all/themes/jmp/images/no-image-placeholder.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;}.image-placeholder a{display:block;width:100%;padding-bottom:61.803%;}.section-studio  .view-mode-teaser .field-name-field-images img{-webkit-filter:grayscale(1);filter:grayscale(1);}@media screen and (max-width:991px){.section-people #sub-nav .block-title{display:none;}.section-people #sub-nav .item-list ul{overflow:hidden;max-height:0;padding-top:0;}.section-people .container #sub-nav .item-list.expanded ul{max-height:20em;}.section-people #sub-nav .item-list h3{cursor:pointer;background-color:#f9f9f9;padding:0.25em;position:relative;font-size:1em;margin:0.5em 0;}.section-people #sub-nav .item-list h3:after{font-family:icomoon;content:"\e90e";position:absolute;top:1.25em;right:0.75em;font-size:7px;}}.main-container #flexslider-1,.main-container .flexslider .flex-viewport > ul.slides{min-height:58.1vw;}.loading .main-container .flex-viewport,.loading .flex-viewport{max-height:100%;}@media screen and (min-width:640px) and (max-width:992px){.section-work #sub-nav > .menu-block-wrapper,.section-work #sub-nav > .block-menu-block{width:48%;margin:1em 2% 0 0;float:left;}.section-work #sub-nav > .block-menu-block,.section-work #sub-nav > .menu-block-wrapper{width:48%;margin:1em 2% 0 0;float:left;}.section-work #sub-nav .menu-block-wrapper  .block,.section-work #sub-nav .block-menu-block .menu-block-wrapper,.section-work #sub-nav .menu-block-wrapper  .content{width:100%;}body #sub-nav{position:absolute;top:0;width:calc(100% - 2.5rem);padding:0;z-index:80;left:0.75em;}body #sub-nav .menu-block-wrapper{width:100%;}#subnav-container{min-height:2em;left:1%;}.section-people #subnav-container{min-height:7.5em;}.section-work #sub-nav > .menu-block-wrapper:last-child,.section-work #sub-nav > .block-menu-block:last-child{float:right;margin:1em 0 0 2%;}}@media screen and (min-width:992px){.has-subnav #content-main .view-mode-full .flexslider .slides li{min-height:34.5vw;}}@media screen and (min-width:1440px){.main-container #flexslider-1,.main-container .flexslider .flex-viewport > ul.slides{min-height:890px;}.has-subnav #content-main .view-mode-full .flexslider .slides li{min-height:500px;}}
.element-invisible,#content-main .seo-content,#skip-link{position:absolute;top:0;left:-999em;}.main-container ul,.main-container ol,ul.image-set,blockquote,figure{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0;}.main-container .node ul,.main-container .node ol{-webkit-padding-start:1.625em;padding-inline-start:1.625em;}.main-container .node ul.plain,.main-container .node ul.offices{-webkit-padding-start:0;padding-inline-start:0;}button:focus{outline:0 !important;}#subnav-container,.main-container,.wrapper{pointer-events:none;}#subnav-container #subnav,.container > header,.container > section,.container > nav{pointer-events:auto;}#sub-nav .block-title{font-size:1.5em;font-weight:normal;margin:0 0 0.25em 0;padding:0 0 0.25em 0;}#content-main img{width:100%;}#content-main .flexslider ul li img{position:relative;}#site-logo{float:left;margin:1em 0 0 -1em;width:60%;padding:0 0 0 1em;box-sizing:border-box;}#site-logo a{display:block;overflow:hidden;background-image:url(/sites/all/themes/jmp/logo.svg);background-repeat:no-repeat;background-size:contain;background-position:center left;padding-top:1.875em;width:100%;height:0;}html body,body,input,textarea{font-family:'Trade Gothic W01 Light',Helvetica,Arial,sans-serif;color:#3a3a3a;}html{font-size:16px;}h1,h2,h3,h4,h5,h6{font-weight:normal;}.social-feed,.social-feed li,#sub-nav ul,#sub-nav li,#navbar ul,#navbar li{list-style:none;}.social-feed,#sub-nav ul,#sub-nav li,#navbar ul,#navbar li{margin:0;}.social-feed li{margin:0 0 2em 0;padding:0 0 1em 0;}.social-feed li,.social-feed li .details{position:relative;clear:both;}.social-feed li .details:before{position:absolute;top:0.9375rem;right:0.9375rem;font-family:icomoon;font-size:1.25em;filter:grayscale(100%);}.social-feed li:hover .details:before{filter:grayscale(0%);}.main-container .social-feed li p.datetime{margin-bottom:0.5em;font-style:italic;}.main-container .social-feed li p.text{font-size:0.9em;}.social-feed li.twitter .details:before{content:"\f099";color:#0099ff;}.social-feed li.instagram .details:before{content:"\e90d";color:#ff9900;pointer-events:none;}#top-nav{position:relative;float:right;z-index:20;}#top-nav li{display:inline-block;position:relative;padding:0;}#top-nav li ul li a{font-size:1.2em;}a:link,a:visited{color:inherit;text-decoration:none;}a:hover,a:active{text-decoration:underline;}body{background-color:white;}body .container{margin:0 auto;}body #main-container{position:relative;margin:4rem auto 3.75rem auto;background:none;left:0;right:0;top:0;bottom:0rem;padding:0 1.25em;background:none;}@media (max-width:992px){body.has-subnav #main-container{margin-top:0.5rem;}}.main-container > section{padding:0;}section#content-main > .node{margin:0;}.main-container h1{font-size:3em;margin:0 auto 0.5em auto;font-weight:normal;}.node-type-project .main-container h1{font-size:3.125;}.page-studio-awards .main-container h1{font-size:1.667em;}.main-container h2,.main-container h3,.main-container h4{margin:1em auto 0.5em auto;font-weight:normal;}.main-container .node ul,.main-container p{margin:0.25em 0 1.5em 0;}.main-container p,.main-container .field-name-field-text,.main-container .node li{line-height:1.5em;}.main-container .node li{margin:0 0 0.25em 0;}.front #flexslider-1{margin-bottom:0;}.front #content-main .view-mode-full .flexslider .image-set li{min-height:0;}.front .main-container h2.page-title{display:none;}.section-contact .main-container p{margin:0.25em 0;}.section-contact .main-container h3,.section-contact .main-container h4{margin:0.5em 0 0.25em 0;}.section-contact .main-container h3:first-child,.section-contact .main-container h4:first-child{margin:0 0 0.25em 0;}.main-container h2{font-size:1.667em;}.main-container #content-main h2.group-title{position:relative;margin-top:0.5em;top:0.5em;}.main-container h3{font-size:1.33em;}.node-type-project .main-container h3{font-size:1.375;}.main-container h4{font-size:1.25em;}.main-container h5{font-size:1.2em;}.main-container h6{font-size:1.1em;}.main-container h1.page-title,.main-container h2.page-title,.node.view-mode-full .view-gallery .view-header,.main-container .node.view-mode-full > h2.title,.main-container h2:first-child{margin-top:0.3125rem;padding-top:0.3125rem;border-top:1px solid rgba(58,58,58,0.1);}#main-container .node.view-mode-full h2.label-standard{font-size:1rem;margin-bottom:1.5rem;}.node-type-project .main-container h1.page-title{border-top:0;}.main-container h3:first-child,.main-container h4:first-child,.main-container p:first-child,.main-container ul:first-child{margin-top:0;padding-top:0;}.main-container > section .field-name-body{clear:both;margin:2.5rem 0 1em 0;}.main-container > section .node-section-page .field-name-body{margin:1em 0;font-size:1.25em;}.main-container > section .node.view-mode-teaser h3{font-size:1.5rem;}.main-container > section .node.view-mode-teaser .field-name-body{margin:1.75rem 0 1rem 0;}.main-container > section .field-name-body p{line-height:1.6em;}#top{position:absolute;top:-10em;left:0;}#navbar .navbar-nav li,#navbar .navbar-nav{-ms-transition:max-height 0.5s ease-in;-moz-transition:max-height 0.5s ease-in;-webkit-transition:max-height 0.5s ease-in;transition:max-height 0.5s ease-in;}#loading-layer,#navbar ul.menu,#content-search{-ms-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;-webkit-transition:opacity .5s ease-in;transition:opacity .5s ease-in;}#search-trigger{display:inline-block;position:relative;right:1em;margin-top:1em;}@media screen and (min-width:992px){#search-trigger{margin-top:0em;}}#search-trigger a{background:none;overflow:hidden;height:1.75em;position:relative;left:1.5em;opacity:0;display:inline-block;width:3em;}#search-trigger:after{font-family:"icomoon";content:"\e903";font-size:1rem;line-height:1;color:#3a3a3a;opacity:1;pointer-events:none;position:absolute;bottom:0.5rem;right:0;}#search-trigger:hover:after,#search-trigger:active:after{color:#c1c1c1;}#close-search-pane{position:absolute;top:0.5em;right:1em;width:2em;height:3em;}#close-search-pane:after{font-family:icomoon;content:"\e5cd";font-size:1.375rem;position:absolute;bottom:0.75em;right:0;}#search-bar{padding:0;pointer-events:none;}#search-bar .inner{position:relative;padding:1em 1.25em;top:0;}#search-bar .inner form{position:relative;float:right;padding:0;min-width:90%;width:calc(100% - 2.5em);margin-right:2.5em;background-color:#fff;}#search-bar .inner form > div{width:100%;}#search-bar .inner .close-icon,#search-bar .inner form{pointer-events:all;}#search-block-form{}#search-block-form > div{}#search-block-form > div .container-inline{position:relative;}#search-block-form input.form-submit{width:2em;}#top-nav ul.menu .search{padding-right:0;}#search-bar,#content-search{position:fixed;left:0;right:0;opacity:0;z-index:-1;}#content-search{background-color:white;padding:0.25em 0;}#content-search .ds-search-extra{margin-bottom:42px;}body.show-search-bar #search-form{display:none;}#search-bar form .form-type-textfield{}#search-bar form input.form-text{width:calc(100% - 1em);border:none;border-radius:0;background:#fff;border-bottom:solid 1px #333333;box-shadow:none;float:left;padding:.25em 0 0.375em;font-size:1em;}#search-block-form .form-actions{position:absolute;right:0;top:0.25em;}#search-block-form .form-actions .form-submit{position:absolute;right:0;top:0;}#search-block-form .form-actions:after{font-family:"icomoon";content:"\e903";font-size:1em;line-height:1;color:#3a3a3a;opacity:1;pointer-events:none;position:absolute;top:.125em;right:0;}.show-search-bar #search-bar,.show-search-pane #content-search{opacity:1;}.show-search-bar #search-bar{top:0;z-index:100;}.show-search-pane #content-search{position:relative;z-index:10;}.show-search-pane #content-main{position:fixed;opacity:0;}.view-work .node-project{position:relative;margin-bottom:60px;}.view-work .node-project .group-rolloverinfo{display:none;padding:0 1.875rem;}.view-work .node-project .group-title{display:none;padding:0 1.875rem;font-size:1.875rem;}.view-work .node-project .group-title h3{font-size:30px;margin-bottom:1.3rem;}.view-work .node-project:hover > a:after,.view-work .node-project:hover .field-name-field-images a:after{content:" ";z-index:10;display:block;position:absolute;height:100%;top:0;left:0;right:0;background:rgba(0,0,0,0.7);}.view-work .node-project:hover .group-rolloverinfo,.view-work .node-project:hover .group-title{display:block;color:#fff;position:absolute;z-index:11;padding:0 20px;font-size:1rem;pointer-events:none;}.view-work .node-project .group-rolloverinfo{top:60px;}.view-work .node-project .teaser-title{font-size:1.5em;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:1rem;pointer-events:none;}.view-work .node-project .group-title{position:absolute;top:37px;color:#fff;padding:0 30px;}.view-work .node-project .group-title h3 a{text-decoration:none;color:#fff;}#main-container .view-work .node-project .field-name-geoposition address > *{display:inline;font-style:normal;font-size:1em;margin-right:0;float:none;}.view-work .node-project .field-name-geoposition address > *:after{content:",";}.view-work .node-project .field-name-geoposition address > *:last-child:after{content:"";}.view-award .view-content{margin-top:30px;}@media screen and (min-width:768px){.view-award .view-content{margin-top:60px;}}.view-award .view-grouping .view-grouping-header{font-size:2em;}.view-award .view-grouping .view-grouping-content{margin:1em 0;}.view-award .view-grouping .view-grouping-content .awards-list h3{font-size:1em;line-height:2em;text-transform:uppercase;font-weight:normal;margin-top:1.2em;margin-bottom:0;}.view-award .view-grouping .view-grouping-content .awards-list ul{padding:0;margin:0;}.view-award .view-grouping .view-grouping-content .awards-list ul li{list-style:none;padding:0;margin:0 0 0.5em 0;line-height:1.5em;min-height:1.5em;}.view-award .view-grouping .view-grouping-content .awards-list ul li .views-field-name{margin-right:0.375em;}.view-award .view-grouping .view-grouping-content .awards-list ul li .views-field-name:after{content:", ";}.view-award .view-grouping .view-grouping-content .awards-list ul li > .views-field{display:inline-block;line-height:1.5em;}.page-studio-clients .main-container p{line-height:2em;margin:0;}@media screen and (min-width:1200px){.page-studio-clients .main-container p{margin:0.25em 0 1.5em 0;}}.page-studio-contact-us .field-name-title{display:none;}.page-studio-contact-us .offices{margin:0;padding:0;}.page-studio-contact-us .offices li{margin:0;padding:0;list-style:none;margin-bottom:30px;font-size:1em;line-height:1.5em;}.page-studio-contact-us .offices li:last-child{margin-bottom:40px;}@media screen and (min-width:768px){.page-studio-contact-us .offices{display:grid;grid-template-columns:1fr 1fr;column-gap:0.9375rem;}.page-studio-contact-us .offices li{margin-bottom:40px;}.page-studio-contact-us .offices li:last-child{margin-bottom:60px;}}@media screen and (min-width:1080px){.page-studio-contact-us .offices{grid-template-columns:1fr 1fr 1fr;}}@media screen and (min-width:1280px){.page-studio-contact-us .offices{grid-template-columns:1fr 1fr 1fr 1fr;}}@media screen and (min-width:1380px){.page-studio-contact-us .offices{grid-template-columns:1fr 1fr 1fr 1fr 1fr;}}.page-studio-contact-us .offices li .organisation-block{margin-top:1em;}.page-studio-contact-us .paragraphs-items-field-contacts .field-name-field-contacts{}.page-studio-contact-us .field-name-field-offices h3{font-size:1.375em;font-weight:normal;margin-top:60px;}.page-studio-contact-us .field-name-field-contacts > .label-above{font-size:1.375em;padding-top:0.3125rem;border-top:1px solid rgba(58,58,58,0.1);}.page-studio-contact-us .paragraphs-items-field-contacts .entity{font-size:1em;margin-top:1em;line-height:1.53em;}.page-studio-contact-us .paragraphs-items-field-contacts .entity .field-name-field-email a,.page-studio-contact-us .paragraphs-items-field-contacts .entity .telephone a{text-decoration-color:#cdcdcd;}.node-type-bursary-item .page-title{font-size:2em;margin-top:42px;}.node-type-bursary-item .field-name-field-bursary-winners-name{font-size:1.25em;padding-bottom:0.3125rem;}.node-type-bursary-item .field-name-field-city{clear:both;display:inline;}.node-type-bursary-item .field-name-field-city:after{content:", ";}.node-type-bursary-item .field-name-field-date{display:inline;}.section-studio .node-type-article{margin-bottom:3.5em;}.section-studio .node-type-article .field-name-field-date{font-size:.8em;margin-top:1em;margin-bottom:.5em;}.section-studio .node-type-article h2{border-top:0;clear:both;margin:0;}.page-people .flexslider{margin:0;}.page-people #content-main .view-mode-full .flexslider .image-set li{min-height:0;}.page-people .field-name-title{display:none;}.page-people .block-title{font-size:1.667em;margin-bottom:.5em;display:none;}.page-people #content-main .view-people,.page-people #content-main .the-team{font-size:.9em;}.page-people #content-main h3{font-size:1em;margin:0;line-height:2em;font-weight:normal;}.page-people #content-main .field-name-body h3{font-size:2.5rem;line-height:1.25em;margin-bottom:1.5em;}.page-people #content-main ul{margin:0 0 1em 0;padding:0;min-height:0;}.page-people #content-main ul li{margin:0;padding:0;list-style:none;line-height:2em;}#close-search-pane{cursor:pointer;}#content-search .inner,.view{position:relative;}#content-main .flexslider .image-set img{min-height:1rem;width:100%;}#content-main .flexslider .image-set picture{position:relative;width:100%;}#main-container .flexslider{border:none;box-shadow:none;margin-bottom:2.5rem;}#main-container .flexslider ul{margin-bottom:1em;-webkit-padding-start:0;padding-inline-start:0;}#main-container .flexslider ul,#main-container .flexslider li{margin-block-start:0;margin-block-end:0;padding:0;}#content-main .view-mode-full.node-project .flexslider .image-set li,#content-main .view-mode-full.node-paragraph-page .flexslider .image-set li,.main-container #flexslider-1,.main-container .flexslider .flex-viewport > ul.image-set{min-height:0;max-height:100vh;}#content-main .view-mode-full.node-project .main-container .flexslider .flex-viewport > ul.image-set{min-height:0;}.image-set > li{position:relative;}#content-main .image-set::after{content:"\000A0";position:relative;height:1px;width:100%;opacity:0;}#content-main .optionset-default .image-set{height:calc(61.79vw - 1.5492em);}@media screen and (min-width:992px){#content-main .optionset-default .image-set{height:51.19vw;}}@media screen and (min-width:1714px){#content-main .optionset-default .image-set{height:890px;}}.flex-caption{display:none;}#content-main .node-home .image-set li .flex-caption{position:absolute;top:0;bottom:0;right:0;display:block;background-color:rgba(0,0,0,0.65);opacity:0;transition:opacity .5s ease-in-out;}.flexslider ul.image-set li img,.flexslider ul.image-set li .flex-caption{left:0;}#content-main .image-set li:hover .flex-caption{opacity:1;}#content-main .image-set li .flex-caption *{color:white;}#content-main .flex-caption .inner{position:relative;padding:2.1875rem 1rem 1rem 1.875rem;}#content-main .flex-caption .inner{box-sizing:border-box;width:100%;height:100%;position:relative;padding:2.1875rem 1rem 1rem 1.875rem;}#content-main .flex-caption .inner a{display:block;box-sizing:border-box;width:100%;height:100%;}#content-main .flex-caption h3{font-size:2em;padding:0 0 .5em 0;margin-bottom:0;line-height:1.125em;}#content-main .flex-caption h3,#content-main .flex-caption h5{line-height:1.125em;pointer-events:none;user-select:none;}#content-main .flex-caption h5{font-size:1.25em;padding:0;margin:0 0 1rem 0;}@media screen and (min-width:360px){#content-main .flex-caption h3{font-size:2.375em;}#content-main .flex-caption h5{font-size:1.375em;}}@media screen and (min-width:480px){#content-main .flex-caption h3{font-size:2.625em;}#content-main .flex-caption h5{font-size:1.5em;}}@media screen and (min-width:640px){#content-main .flex-caption h3{font-size:3em;}#content-main .flex-caption h5{font-size:1.5625em;}}#content-main .flex-caption a:hover{text-decoration:none;}.main-container > section .node-project .field-name-body{margin-top:2.5em;}.node-type-bursary-item .field-name-body{padding-top:0;}@media screen and (min-width:768px){.main-container > section .node-project .field-name-body{margin:4em 0 1em 0;}.node-type-bursary-item .field-name-body{padding-top:3.5em;}.node-type-bursary-item #content-main .paragraphs-item-single-image{margin-top:3.5em;}}#main-container .contracted:before{font-family:icomoon;position:absolute;overflow:none;top:0;left:0;content:"\e900";font-size:0.875rem;cursor:pointer;}#main-container .expanded:before{font-family:icomoon;position:absolute;overflow:none;top:0;left:0;content:"\e910";font-size:0.875rem;cursor:pointer;}#main-container .contracted:hover:before,#main-container .contracted:active:before{color:#d6d6d6;}#main-container .expanded:hover:after,#main-container .expanded:active:after{color:#d6d6d6;}#main-container .group-details.expanded{padding-bottom:3.75rem;}.group-details > div{clear:both;margin:0;line-height:1.5em;}.group-details > div .label + div,.group-details > div .label + ul{padding-left:1em;}dl.collaborator-list dt,.group-details .awards-title,.group-details > div .label-inline,.group-details > div .label{width:100%;margin:0.5em 0 0.375em 0;}dl.collaborator-list dt{line-height:1.25em;}dl.collaborator-list dd{margin:0;padding:0 0 0 1em;}dl.collaborator-list dd div,dl dd span{display:inline-block;margin-right:0.25em;}dl.collaborator-list dd span::after{content:",";}dl.collaborator-list dd span:last-child::after{content:"";margin-right:0;}@media screen and (min-width:480px){dl.collaborator-list dt,.group-details .awards-title,.group-details > div .label-inline,.group-details > div .label{float:left;width:7.5em;margin:0 0.5em 0 0;}.group-details > div .label + div,.group-details > div .label + ul{float:left;padding-left:0;}dl.collaborator-list dt{clear:both;margin:0 .5em 0.25em 0;padding:0;}dl.collaborator-list dd{float:left;margin:0;padding:0;}}.group-details > div h3.label{font-weight:normal;font-size:1em;}.group-details ul.team{margin:0;padding:0;}.group-details ul.team li{margin:0;padding:0;list-style:none;}.node-type-project .main-container  .group-details > div h3{font-size:1em;}dl.collaborator-list dt p,dl.collaborator-list dd p{margin:0;}.group-details .awards-title{font-size:1em;}.group-details .awards-listing{float:left;max-width:calc(100% - 9em);}.group-details .awards-listing h3{text-transform:uppercase;font-weight:normal;font-size:1em;margin:0;line-height:1.5em;}.group-details .awards-listing ul{margin:0;padding:0;}.group-details .awards-listing ul li{list-style:none;margin:0;padding:0;}.group-details .awards-listing ul li span{margin-right:2ex;}body.node-type-project #main-container .pure-u-md-1-2 + .pure-u-md-1-2{background:#f9f9f9;padding:30px 0;margin-bottom:30px;}body.node-type-project #content-main > .view-mode-full > aside > nav li{padding:0 0.9375rem 0.9375rem;}body.node-type-project #content-main > .view-mode-full > aside > .label-above{padding:0 0.9375rem 0.9375rem;}body.node-type-project .paragraphs-items{margin:0 -0.9375rem;}body.node-type-project .paragraphs-items .paragraphs-item-media{margin-bottom:60px;}body.node-type-project .field-name-field-related-work{margin:90px -0.9375rem 30px;}body.node-type-project .field-name-field-related-work .label-above{margin:0 0.9375rem;font-size:1.875rem;}body.node-type-project .paragraphs-items .ds-1col{padding:0 0.9375rem;box-sizing:border-box;}body.node-type-project .paragraphs-items .ds-1col.file-video{padding:0;}body.node-type-project .field-name-field-related-work .ds-1col{float:left;margin:30px 0;padding:0 0.9375rem;box-sizing:border-box;}body.node-type-project .group-title{margin-top:1em;font-size:0.9375rem;line-height:1.45rem;}body.node-type-project .group-title h3{margin-bottom:0;}body.node-type-project .group-title h3 a:hover{text-decoration:none;border-bottom:1px solid #cdcdcd;}.page-studio-bursaries h2.page-title{font-size:1.667em;border-top:0;padding-top:0;margin:32px 0;}.page-studio-bursaries #content-main .previous-winners{margin:0;padding:0;}.page-studio-bursaries #content-main .previous-winners li{margin:0 0 2em;padding:0;list-style:none;}.page-studio-bursaries #content-main .previous-winners li .field-name-field-date{margin-top:.75em;}.page-studio-bursaries #content-main .previous-winners li .bursary-winner{margin:0;line-height:1.5em;}.page-studio-bursaries #content-main .previous-winners li .teaser-title{margin:0;font-size:1em;line-height:1.5em;}.page-studio-bursaries #content-main .node .sidebar{background:#f9f9f9;margin:0 0.9375rem;padding:0.9375rem;box-sizing:border-box;}.node-type-career-page #content-main > .node{}.node-type-career-page #content-main > .node .field-name-field-image,.page-studio-careers #content-main > .node .field-name-field-image{margin-bottom:30px;}.node-type-career-page #content-main > .node .field-name-title h2,.page-studio-careers #content-main > .node .field-name-title h2{border-top:0;padding-top:0;margin:0 0 30px;}.node-type-career-page #content-main > .node > .intro,.node-type-career-page #content-main > .node .field-name-body{clear:both;}.node-type-career-page #content-main > .node .field-name-field-block,.page-studio-careers #content-main > .node .field-name-field-block{background:#f9f9f9;padding:0.9375rem 0.9375rem;}.node-type-career-page #content-main > .node .field-name-field-block .block-title,.page-studio-careers #content-main > .node .field-name-field-block .block-title{font-size:1.5em;line-height:1.5em;}.node-type-career-page #content-main > .node .field-name-field-block .field-name-post-date,.page-studio-careers #content-main > .node .field-name-field-block .field-name-post-date{margin-top:1em;font-size:.9em;line-height:1.5em;}.node-type-career-page #content-main > .node .field-name-field-block .career-title,.page-studio-careers #content-main > .node .field-name-field-block .career-title{margin-top:0;font-size:1.15em;line-height:1.5em;}body #navbar,#admin-bar{position:fixed;font-size:1em;}.main-container > section.article-container{position:relative;}.main-container > section.full-height{height:100vh;margin:0 auto;padding:0;}.main-container > section{z-index:0;}.show-content-presentation .overlay-control{z-index:30;opacity:1;}body.show-content-main #scroll-down-arrow{display:block;}#navbar{z-index:50;}#navbar .container{position:relative;padding:0 1.25rem;}a,a:hover,a:active,a:focus,button{outline:0;}.wrapper{width:100%;}#subnav-wrapper{height:0;}body.has-subnav #subnav-wrapper{position:relative;height:auto;}body.has-subnav #subnav-container{margin-top:4em;}body #navbar,body #footer,#edit-tabs{left:0;right:0;width:100%;}#navbar,#footer{z-index:90;}.main-container .view-mode-full .paragraphs-item-section{position:relative;padding:0.75em 0 0 0;}.main-container .view-mode-full .paragraphs-item-section h3{position:relative;padding:0 1em 0.75em 1em;margin:0.25em auto 0.75em auto;font-size:2em;text-align:center;}#navbar{top:0;height:4em;background-color:white;}section.full-height{overflow:hidden;}#content-open,#content-presentation{top:-100vh;bottom:100vh;}#content-open{display:none;}#main-container{overflow:hidden;}#content-main .view-mode-teaser figure{width:100%;}.field-name-field-section,.field-name-field-section blockquote{position:relative;}.node .field-name-body > blockquote{padding:0 0 0 8%;position:relative;}.node .field-name-body > blockquote::before{content:"\201C";position:absolute;top:-0.175em;left:0;font-size:9vw;opacity:0.2;}figure img,figure iframe{width:100%;}figure img{height:auto;}.item-list ul.pager{position:relative;clear:both;width:100%;text-align:left;margin:0;}.item-list ul.pager li{padding:0 0 0 0;margin:0 0.9375rem 0 0;display:block;float:left;}.item-list ul.pager li a{padding:3px 0.5em;border:0;border-radius:0;font-size:0.975rem;line-height:1em;background:transparent;text-decoration:underline;text-decoration-color:#cdcdcd;}.item-list ul.pager li a:hover,.item-list ul.pager li a:active{text-decoration-color:#000000;}.item-list ul.pager .pager-first,.item-list ul.pager .pager-last{display:none;}.item-list ul.pager .pager-current a{text-decoration:none;}.item-list ul.pager .pager-previous,.item-list ul.pager .pager-next{padding-top:1.25rem;height:0;width:0.9375rem;overflow:hidden;position:relative;}.item-list ul.pager .pager-previous a,.item-list ul.pager .pager-next a{display:block;cursor:pointer;}.item-list ul.pager .pager-next a:after,.item-list ul.pager .pager-previous a:after{font-family:icomoon;position:absolute;top:0;left:0;padding:0.3125rem 0.375rem 0.3125rem 0;font-size:0.5625rem;}.item-list ul.pager .pager-previous a:after{content:"\e902";}.item-list ul.pager .pager-next a:after{content:"\e901";}#content-main > .node{margin-top:1em;}body.show-full-height #admin-bar{display:none;}body #admin-bar{bottom:2em;right:30px;left:auto;background-color:rgba(51,51,51,0.67);color:white;height:1.5em;overflow:hidden;max-width:40em;z-index:100;}body #admin-bar  a{background-color:transparent;color:#eeeeee;padding:0 1em;}body #admin-bar li.active a{background-color:transparent;color:white;font-weight:bold;}#content-main{margin-bottom:0;}.media-container{position:relative;padding:0;cursor:pointer;}#navbar li a,#content-main > .view-mode-full > aside > nav a{color:#3a3a3a;text-decoration:none;}#content-main > .view-mode-full > aside > nav li{padding:0 0 0.5em 0;}#navbar li a.active-trail,#navbar li a:hover,#content-main > .view-mode-full > aside > nav a:hover{text-decoration:underline;}#sub-nav li a{color:#3a3a3a;text-decoration:none;display:inline-block;padding:0 0.5em 0 0;line-height:1.25;border-bottom:1px solid transparent;}#sub-nav li a.active,#sub-nav li a.active-trail,#sub-nav li a:hover,#sub-nav li a:target{text-decoration:none;border-bottom:1px solid #ebebeb;}#content-main .paragraphs-item-single-image{margin:2em 0;}#content-main .node-project .paragraphs-item-image-text,#content-main .node-project .paragraphs-item-single-image{max-width:978px;}#content-main .paragraphs-item-single-image img{max-width:100%;}#navbar li a{font-size:5vmax;padding:0.75em 0 0.25em 0;margin:0 0.5em;width:auto;}#navbar li a.active,#navbar li a:hover{background:none;}#navbar #top-nav li.studio:hover > a{color:#3a3a3a;}#navbar .navbar-nav{margin:0.5em auto;width:100%;}#navbar .navbar-nav li{margin:0 5rem;float:none;display:inline-block;}#content-main{opacity:1;}.group-details dd,.group-details dt,#top-nav ul{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0;}#top-nav ul{display:inline-block;padding:0;}.flexslider .image-set > li{display:block;}.twitter-timeline,.flexslider-processed .flexslider .image-set > li{display:none;}#top-nav ul.menu,#top-nav ul.menu li{position:relative;margin-right:0.5rem;}@media screen and (min-width:1200px){#top-nav ul.menu,#top-nav ul.menu li{position:relative;margin-right:0.75rem;}}@media screen and (min-width:1400px){#top-nav ul.menu,#top-nav ul.menu li{position:relative;margin-right:0.9375rem;}}#top-nav .navbar-toggle{background:none;border:none;font-size:0.9rem;position:relative;top:1.375rem;right:0.2rem;float:right;}@media (min-width:640px){#top-nav .navbar-toggle{top:1.375rem;}}#top-nav .navbar-toggle:hover,#top-nav .navbar-toggle:active{color:#c1c1c1;}#main-container .node .grid-2,.node .view-gallery .view-content{display:grid;grid-template-columns:100%;grid-row-gap:2.25vw;}.node .view-gallery .view-header{padding:0.375rem 0 1.5rem 0;}#main-container .node .flex-row{display:flex;flex-flow:column wrap;margin-bottom:1.5em;}#main-container .node-event h5.category,#main-container .node .view-content .node h5.category{text-transform:uppercase;margin:1.5rem 0 0.75rem 0;font-size:0.875rem;}#main-container .node-event > h2{font-size:1.75rem;margin:0.75rem 0 0.5rem 0;}#main-container .node .view-content .node h5.category{text-transform:uppercase;}#main-container .node .view-content .node h3{margin:0.25em 0;}#main-container .node .view-content .node h3 a{text-transform:none;}#main-container .node .view-content .node .field-name-field-period,#main-container .node .view-content .node .field-name-body{font-size:0.875rem;}body.show-search-bar #top-nav .navbar-toggle,body.show-search-bar #top-nav li,body.show-search-bar #search-trigger,#top-nav ul.menu .search a,#search-block-form input.form-submit{opacity:0;}#navbar .container{position:relative;}#footer{clear:both;font-size:0.9375rem;}#footer .inner.container{margin:2em 1.25em;border-top:1px solid #ebebeb;background:#fff;padding-top:8px;}#footer .region-footer > p{color:#3a3a3a;margin-top:0;padding-top:0.9375rem;clear:left;}#footer .region-footer .menu-block-wrapper ul{float:left;margin:0;padding:0;}#footer .region-footer .menu-block-wrapper ul li{float:left;margin:0;padding:0;list-style:none;}#footer .region-footer .menu-block-wrapper ul li:after{font-family:"icomoon";font-size:8px;content:"\e900";color:#b0adad;position:relative;top:-2px;padding:0 0.625rem;}#footer .region-footer .menu-block-wrapper ul li:last-child:after{content:"";}#footer .region-footer .menu-block-wrapper ul li a{color:#3a3a3a;text-decoration:none;}#footer .region-footer .menu-block-wrapper ul li a:hover{text-decoration:underline;text-decoration-color:#cdcdcd;}#main-container .node-gallery-intro > .top,#main-container .node-gallery-intro > div > .top{margin-bottom:3rem;margin-top:3rem;}@media (max-width:768px){#main-container .node .flex-row > div .section-title{margin-top:1.5em;}}@media screen and (max-width:991px){#main-container .node-gallery-intro > .top > .entity{margin-bottom:2rem;}body .main-container{padding-top:4rem;}#navbar ul.menu{opacity:0;height:0;width:0;z-index:-1;overflow:hidden;}#navbar ul.menu ul{opacity:0;display:block;height:0;position:absolute;max-height:0;width:auto;z-index:-1;overflow:hidden;transition:max-height .333s ease-in-out;}#navbar ul.menu ul li{display:none;}#navbar ul.menu li:hover ul li{display:block;}#navbar ul.menu li:hover ul{position:relative;height:auto;max-height:30em;overflow:visible;}body.show-menu #top-nav ul.menu ul li{margin:0;padding:0;}body.show-menu #top-nav ul.menu ul li.first{padding-top:0;}body.show-menu #navbar{height:100vw;}#top-nav .navbar-toggle:before{font-family:"icomoon";content:"\e3c7";}#top-nav .navbar-toggle:hover:before,#top-nav .navbar-toggle:active:before{color:#c1c1c1;}body.show-menu #top-nav ul.menu li{clear:both;width:58%;margin-left:43%;margin-top:0;padding:0 5%;background:#fff;}body.show-menu #top-nav ul.menu li a{display:inline-block;border-bottom:1px #fff solid;padding:0;margin:0.2777em 0;font-size:36px;line-height:1.166667em;}body.show-menu #top-nav ul.menu li a:hover,body.show-menu #top-nav ul.menu li a:active,body.show-menu #top-nav ul.menu li a.active{border-bottom:1px #ebebeb solid;text-decoration:none;}body.show-menu #top-nav > ul.menu > li.last{padding-bottom:100%;}body.show-menu #top-nav ul.menu li.first{padding-top:35px;}body.show-menu #top-nav > ul.menu:after{font-family:icomoon;content:"\e5cd";position:absolute;top:0.65em;right:0.3em;font-size:1.5em;cursor:pointer;}body.show-menu #top-nav > ul.menu{opacity:1;position:fixed;background-color:rgba(0,0,0,0.65);height:auto;right:0;top:0;display:block;width:100%;height:100%;z-index:100;padding:0 30px;overflow:visible;}@media (max-height:640px){body.show-menu #top-nav > ul.menu{overflow-y:auto;}}body.show-menu #top-nav > ul.menu ul li{display:block;}body.show-menu #top-nav > ul.menu ul li a{margin-left:20%;font-size:30px;line-height:1.2em;}#top-nav{position:relative;float:right;z-index:20;}#navbar .navbar-nav li{line-height:2em;}.show-menu #navbar ul li{margin:0 4%;white-space:normal;}body.show-menu #navbar ul li a{margin:0;}#subnav-container,#sub-nav{position:relative;clear:both;padding:0 0.9375rem;}.page-work #sub-nav{padding:0;padding-top:0.625rem;}.page-work .main-container{}#sub-nav .content,#sub-nav .block-menu-block-wrapper{display:inline-block;padding:0;}#sub-nav ul{height:0;overflow:hidden;padding:0;}#sub-nav .block-title{cursor:pointer;background-color:#f9f9f9;padding:0.25em;position:relative;font-size:1em;margin-bottom:1em;}#sub-nav .block-title:after{font-family:icomoon;content:"\e90e";position:absolute;top:1.25em;right:0.75em;font-size:7px;}#sub-nav .expanded .block-title:after{content:"\e908";}#sub-nav ul li{background:#ececec;padding:.5em .25em;}#sub-nav ul li.last{padding-bottom:2em;}#sub-nav ul li a{display:block;}#sub-nav ul li a:hover,#sub-nav ul li a:active,#sub-nav ul li a.active{display:block;}#sub-nav .content{width:100%;}#sub-nav .expanded .block-title{margin-bottom:0;}#sub-nav .expanded ul{width:100%;height:auto;font-size:1em;overflow:visible;margin-bottom:1em;}}@media screen and (min-width:480px){#site-logo{width:50%;}#search-bar .inner form input.form-text{font-size:1.25em;padding:0 0 0.1875em 0;}}@media screen and (min-width:640px){#site-logo{width:40%;}#search-block-form .form-actions{right:2.75em;}#search-bar .inner form{min-width:calc(100% - 2em);margin-right:2em;}#search-bar form input.form-text{width:calc(100% - 2em);}#search-trigger{margin-right:2em;}}@media screen and (min-width:768px){#site-logo{width:33.33%;}#search-bar .inner form{min-width:20em;width:calc(100% - 2em);}#search-bar .inner form input.form-text{padding:0.1875em 0;}.view-work .node-project .group-rolloverinfo{top:60px;}.view-work .node-project .teaser-title{font-size:3em;}#main-container .view-work .node-project .field-name-geoposition address > *{font-size:1.8em;}.page-ethos .paragraphs-items > div:nth-child(odd){width:50%;float:left;margin-bottom:2em;clear:both;}.page-ethos .paragraphs-items > div:nth-child(even){width:50%;float:right;margin-bottom:2em;}.page-ethos .paragraphs-items > div:nth-child(odd) > *{padding-right:0.9375rem;}.page-ethos .paragraphs-items > div:nth-child(even) > *{padding-left:0.9375rem;}.page-studio-clients .paragraphs-items{margin:0 -0.9375rem;}.page-studio-clients .entity-paragraphs-item{padding:0 0.9375rem;box-sizing:border-box;margin:3.75rem 0;}.page-studio-clients .paragraphs-items-field-page-section{display:flex;flex-flow:row wrap;}.page-studio-clients .ds-1col.entity-paragraphs-item + .ds-1col.entity-paragraphs-item{width:50%;margin:0;}.page-studio-clients #page-section-0{width:100%;}.page-studio-contact-us .offices{margin:0;}.page-studio-contact-us .offices li{padding:0;box-sizing:border-box;}.page-studio-contact-us .paragraphs-items-field-contacts{clear:both;margin:0 -0.9375rem;}.page-studio-contact-us .paragraphs-items-field-contacts .field-name-field-contacts > .label-above{margin-left:0.9375rem;margin-right:0.9375rem;}.page-studio-contact-us .paragraphs-items-field-contacts .entity{width:50%;padding:0 0.9375rem;box-sizing:border-box;}.node-type-bursary-item section#content-main .full-node{margin:0 -0.9375rem;}.node-type-bursary-item .field-name-field-images,.node-type-bursary-item .page-title,.node-type-bursary-item .field-name-field-bursary-winners-name,.node-type-bursary-item .field-name-field-city,.node-type-bursary-item .field-name-body{padding:0 0.9375rem;box-sizing:border-box;}.node-type-bursary-item .page-title,.node-type-bursary-item .field-name-field-bursary-winners-name,.node-type-bursary-item .field-name-body{width:50%;}.node-type-bursary-item .field-name-field-bursary-winners-name{padding-bottom:0.3125rem;}.node-type-bursary-item .page-title{float:left;}.section-studio #content-main .node-type-article img{}.section-studio .node-type-article .field-name-title h2{width:83.3333%;padding-right:0.9375rem;}.section-studio .node-type-article .field-name-body{width:66.66667%;margin:3.75rem 0;padding-right:0.9375rem;}.section-studio .node-type-article .paragraphs-item-image-text{margin:2.5rem 0;}.page-people #content-main .field field-name-body{width:75%;}.page-people #content-main .view-people{float:left;width:25%;}.page-people #content-main .the-team{width:75%;float:left;font-size:.9em;-webkit-columns:80px 3;-moz-columns:80px 3;columns:80px 3;}.section-people .field-name-title,.section-people .field-name-field-role,.section-people .field-name-body{width:75%;}.section-people .field-name-title h2{font-size:2em;margin-top:1em;border-top:0;}.section-people .field-name-field-role{font-size:1.333em;}.section-people .field-name-body{margin-top:1em;}iframe.twitter-timeline,.twitter-block iframe{opacity:0;transition:opacity .5s ease-in;}iframe.twitter-timeline.active,.twitter-block iframe.twitter-loaded{-webkit-transition:opacity 1s ease-in;opacity:1;}#content-main .view-news .view-content,#content-main .view-news > .item-list{width:66.6667%;padding-right:0.9375rem;float:left;clear:none;box-sizing:border-box;}#content-main .view-news .view-footer{width:33.3333%;padding-left:0.9375rem;position:absolute;right:0;top:90px;box-sizing:border-box;}#content-main .twitter-block iframe{width:100%;min-height:80vh;max-height:100em;}#main-container .node .grid-2,.node .view-gallery .view-content{grid-template-columns:48.75% 48.75%;grid-column-gap:2.5%;}#main-container .node .flex-row{flex-flow:row nowrap;width:102.5%;}#main-container .node .flex-row > div{min-width:25%;max-width:50%;padding:0 2.5% 0 0;}.view-award .view-grouping{margin:0 -0.9375rem;}.view-award .view-grouping .view-grouping-header{padding:10px 0.9375rem;box-sizing:border-box;float:left;width:16.6667%;clear:both;}.view-award .view-grouping .view-grouping-content{float:left;width:83.3333%;margin:0 0 2em;}.view-award .view-grouping .view-grouping-content .awards-list{}.view-award .view-grouping .view-grouping-content .awards-list h3{font-size:1em;text-transform:uppercase;font-weight:normal;line-height:1.5em;margin-bottom:.5em;}.view-award .view-grouping .view-grouping-content .awards-list ul{padding:0;margin:0;}.view-award .view-grouping .view-grouping-content .awards-list ul li .views-field-field-details{display:inline-block;}body.node-type-project .field-name-field-related-work .ds-1col{width:50%;}.page-studio-bursaries #content-main > .node{margin:0 -0.9375rem;}.page-studio-bursaries #content-main > .node picture{display:block;margin:0 0.9375rem;box-sizing:border-box;}.page-studio-bursaries #content-main > .node .group-main .page-title,.page-studio-bursaries #content-main > .node .group-main .main-body{float:left;width:50%;padding:0 0.9375rem;box-sizing:border-box;}.page-studio-bursaries #content-main > .node .group-main .main-body{clear:left;}.page-studio-bursaries #content-main .node .sidebar{width:33.3333%;float:right;}.page-studio-bursaries #content-main .node .winners.label{clear:both;padding:0 0.9375rem 16px;}.page-studio-bursaries #content-main .previous-winners li{float:left;width:50%;padding:0 0.9375rem;box-sizing:border-box;}.node-type-career-page #content-main > .node{margin:0 -0.9375rem;position:relative;}.node-type-career-page #content-main > .node > .intro,.node-type-career-page #content-main > .node .field-name-field-image,.node-type-career-page #content-main > .node .field-name-title,.node-type-career-page #content-main > .node .field-name-body,.node-type-career-page #content-main > .node .field-name-field-block{padding:0 0.9375rem;box-sizing:border-box;}.node-type-career-page #content-main > .node .field-name-field-image,.node-type-career-page #content-main > .node .field-name-title,.node-type-career-page #content-main > .node .field-name-body,.node-type-career-page #content-main > .node .field-name-field-block{clear:none;}.node-type-career-page #content-main > .node .field-name-field-image{float:left;width:66.66667%;}.node-type-section-page #content-main > .node .field-name-body,.node-type-career-page #content-main > .node .field-name-title,.node-type-career-page #content-main > .node > .intro,.node-type-career-page #content-main > .node .field-name-body{float:left;width:66.66667%;}.node-type-career-page #content-main > .node .field-name-field-block{padding:0.9375rem 0.9375rem;position:absolute;top:0;right:0;width:calc(33.3333% - 0.9375rem);box-sizing:border-box;}}@media screen and (min-width:992px){body #main-container{padding:0 3% 0 3%;margin-top:8.75rem;margin-bottom:5.625rem;}#search-bar form{min-width:25em;}#search-bar .inner form input.form-text{font-size:1.25em;}#search-bar form input.form-text{width:calc(100% - 2em);}body.section-people #main-container,body.section-ethos #main-container,body.section-studio #main-container,body.section-work #main-container{padding:0 3% 0 3%;}body .container{width:84%;margin:0 auto;}#navbar{padding-top:40px;padding-bottom:40px;}#navbar .navbar-nav{opacity:1;z-index:50;height:auto;max-height:auto;min-height:3.6em;}#top-nav{width:40.33333%;margin-top:0.875em;}@media (min-width:1200px){#top-nav{width:40.83333%;}}@media (min-width:1400px){#top-nav{width:41.33333%;}}body #top-nav > ul,#top-nav > ul.menu{width:93.75%;margin-left:12%;margin-top:0.5rem;right:10%;}body #navbar li{width:16.66667%;display:block;float:left;}body #navbar li a{display:block;padding:0 0 .125em 0;border-bottom:1px solid #fff;}body #navbar nav > ul > li > a{margin:0 0 0 2.5%;font-size:1.125rem;}@media (min-width:1080px){body #navbar nav > ul > li > a{font-size:1.25rem;}}@media (min-width:1200px){body #navbar nav > ul > li > a{margin:0 0 0 3.75%;font-size:1.375rem;}}@media (min-width:1400px){body #navbar nav > ul > li > a{margin:0 0 0 5%;}}body #navbar li a:hover,body #navbar li a:active,body #navbar li.active > a{text-decoration:none;border-bottom:1px solid #ebebeb;}@media (max-width:1032px){body #navbar li.people{letter-spacing:-.015625em;}}@media (max-width:1080px){body #navbar li.people{letter-spacing:-.03125em;}}body.show-menu #navbar .navbar-nav{height:auto;overflow:hidden;}#navbar .navbar-nav li{margin:0 auto;}body.has-subnav #content-main{width:calc(66.667% - 0.9375rem);}body.has-subnav #subnav{width:33.32%;}#search-bar .inner form{margin-right:0;width:auto;min-width:calc(33.33% + 3em);}#search-block-form .form-actions:after{top:0.5em;}#close-search-pane{right:4.5em;z-index:1;height:3em;width:2em;top:0;}#search-block-form .form-actions:after{top:0.25em;}#search-bar .inner{top:0;margin:0 auto;position:relative;width:calc(81% + 3em);padding:0 3%;}#close-search-pane:after{right:0;bottom:0.625em;}#top-nav .navbar-toggle{display:none;}#top-nav li ul{position:absolute;background:#fff;left:0;top:0;margin:0;padding:0 0 1em 0;min-width:12em;max-height:0;overflow:hidden;-webkit-transition:max-height 0.5s ease-in;transition:max-height 0.5s ease-in;}#top-nav li:hover ul{max-height:20em;}#top-nav li ul li{clear:both;margin-left:0.9375rem;}#top-nav li ul li.first{padding-top:0em;}#top-nav li ul li a{margin-left:0;font-size:1.2em;line-height:1.5em;padding-top:.5em;display:inline-block;white-space:nowrap;}#top-nav li ul li a:hover,#top-nav li ul li a:active{}body.has-subnav #subnav-wrapper{position:fixed;right:0;left:0;top:7.1875rem;}body.has-subnav #subnav-wrapper .container{margin-top:1.75em;}body.has-subnav #subnav-wrapper .container{position:relative;max-width:1440px;}body.has-subnav #sub-nav{position:absolute;right:0;top:0;width:33.3333%;}#sub-nav .block-menu-block,#sub-nav .menu-block-wrapper{width:43%;float:left;padding:0 0.9375rem;box-sizing:border-box;}#sub-nav .block-menu-block .menu-block-wrapper{width:auto;float:none;padding:0;}#sub-nav .block-title{font-size:16px;padding-bottom:0.625rem;}#sub-nav .pure-menu-list li{padding:0;font-size:16px;line-height:2;}#sub-nav 
	#content-main > .view-mode-full > aside > nav{padding-left:6%;}#search-trigger{right:0;top:0;float:right;position:absolute;margin-right:0;}#search-trigger:after{font-size:1rem;right:-0.5em;top:0.625em;}#search-bar{padding-top:2.125em;}#search-bar .container-inline{margin-top:.5em;}#search-bar form input.form-text{width:80%;width:calc(100% - 3em);float:right;padding:0 0 .375em;font-size:1.25em;}#search-block-form .form-actions{right:0;}#content-search .node{clear:both;margin:60px 0;}#content-search .node figure,#content-search .node-bursary picture{float:left;width:50%;padding-right:0.9375rem;box-sizing:border-box;}#content-search .node .required-fields,#content-search .node figure + div,#content-search .node-bursary .group-results-text{float:right;width:50%;padding-left:0.9375rem;box-sizing:border-box;}#content-search .node .required-fields h2,#content-search .node .field-name-title h2{padding-top:0;border-top:0;}#content-search .node .required-fields .field-name-body{margin-top:1em;}#footer .inner.container{margin:0 auto;}#footer .region-footer > p{clear:none;float:right;padding-top:0;}.front #flexslider-1 .flex-viewport{max-height:calc(100vh - 150px);}.view-work.view-display-id-page .views-row-odd,.view-work.view-display-id-default .views-row-odd{width:50%;float:left;clear:left;}.view-work.view-display-id-page .views-row-odd .node-project,.view-work.view-display-id-default .views-row-odd .node-project{margin-right:0.9375rem;}.view-work.view-display-id-page .views-row-even,.view-work.view-display-id-default .views-row-even{width:50%;float:right;}.view-work.view-display-id-page .views-row-even .node-project,.view-work.view-display-id-default .views-row-even .node-project{margin-left:0.9375rem;margin-bottom:1em;}.view-work .node-project .group-rolloverinfo{top:32px;}.view-work .node-project .teaser-title{font-size:2.5em;}.section-people #sub-nav{margin-top:-1.5rem;}.section-people .block-title{display:none;}.section-people #sub-nav .item-list{padding:0;box-sizing:border-box;}.section-people #sub-nav .view-content{padding-left:4%;}.section-people #sub-nav .item-list h3{margin:1.5em 0 1em;font-size:1em;}.section-people #sub-nav .item-list ul{margin-bottom:2em;}.section-people #sub-nav .item-list ul > li{line-height:2;}#main-container .view-work .node-project .field-name-geoposition address > *{font-size:1.25rem;}body.node-type-project #main-container .pure-u-md-1-2 + .pure-u-md-1-2{margin-left:0.9375rem;margin-top:135px;float:right;width:calc(33.333% - 0.9375rem);}body.node-type-project .field-name-field-related-work .ds-1col{width:33.3333%;}.page-studio-contact-us .paragraphs-items-field-contacts .entity{float:left;width:25%;}.page-studio-bursaries #content-main .previous-winners li{float:left;width:33.3333%;padding:0 0.9375rem;box-sizing:border-box;}}@media screen and (min-width:1120px){#close-search-pane{right:4.75em;}}@media screen and (min-width:1200px){#navbar .navbar-nav{margin:0.75em auto;}#top-nav ul.menu ul{margin-top:0;}#search-bar{padding-top:3.4em;}#search-trigger{right:0;}#close-search-pane{right:5em;}#search-bar .inner,#content-search .inner,body .container{max-width:1440px;margin:0 auto;}#search-trigger:after,#search-block-form .form-actions:after{font-size:1.25em;}#search-trigger:after{right:-0.25em;}#search-block-form .form-actions{top:0;}.view-award .view-grouping .view-grouping-header{width:9%;}.view-award .view-grouping .view-grouping-content{float:left;width:91%;margin:0 0 2em;}.page-studio-clients .ds-1col.entity-paragraphs-item + .ds-1col.entity-paragraphs-item{width:25%;float:left;margin:0;}.section-people #sub-nav .item-list{width:48.25%;float:left;}}@media screen and (min-width:1380px){#search-trigger:after{right:-0.125em;}#close-search-pane{right:5.25em;}}@media screen and (min-width:1440px){#close-search-pane{right:5.5em;}}@media screen and (min-width:1560px){#search-trigger:after{right:0;}.node .field-name-body > blockquote::before{font-size:140.4px;}#main-container .node .grid-2,.node .view-gallery .view-content{grid-row-gap:39px;}}#content-main .flex-direction-nav{float:right;}#content-main .flex-direction-nav li{display:block;float:left;width:40px;}#content-main .flex-direction-nav li + li{text-align:right;}#content-main .flex-direction-nav a{opacity:1;position:static;display:inline;}#content-main .flex-direction-nav{overflow:hidden;display:block;width:80px;margin-top:6px}#content-main .flex-direction-nav a{width:auto;height:auto;color:rgba(255,255,255,0.0);text-shadow:none;font-size:6px;}#content-main .flex-direction-nav a:before{font-family:"icomoon";font-size:12px;color:#313131;text-shadow:none;font-weight:normal;}#content-main .flex-direction-nav a:hover:before{color:#d6d6d6;}#content-main .flex-direction-nav a.flex-prev:before{content:"\e902";}#content-main .flex-direction-nav a.flex-prev{}#content-main .flex-direction-nav a.flex-next:before{content:"\e901";}#content-main .flex-direction-nav a.flex-next{}#sliding-popup.sliding-popup-bottom > div{box-sizing:border-box;position:relative;margin:0 auto;}@media screen and (max-width:991px){#sliding-popup.sliding-popup-bottom > div{box-sizing:border-box;max-width:100%;width:100%;padding:0 1.25em;}#sliding-popup.sliding-popup-bottom > div > .popup-content{max-width:100%;box-sizing:border-box;}}@media screen and (min-width:992px){#sliding-popup.sliding-popup-bottom > div{box-sizing:border-box;width:84%;max-width:1400px;}#sliding-popup.sliding-popup-bottom > div > .popup-content{box-sizing:border-box;max-width:100%;padding:0;}}#sliding-popup.sliding-popup-bottom{background-color:#3a3a3a;font-family:'Trade Gothic W01 Light',Helvetica,Arial,sans-serif;font-size:0.9375rem;}#sliding-popup.sliding-popup-bottom .popup-content #popup-text h2{font-weight:normal;}#sliding-popup.sliding-popup-bottom #popup-text{margin-top:30px;margin-bottom:30px;}#sliding-popup.sliding-popup-bottom #popup-text h2,#sliding-popup.sliding-popup-bottom #popup-text p,#sliding-popup.sliding-popup-bottom #popup-text button.find-more-button{font-size:1rem;float:left;clear:both;font-weight:normal;}#sliding-popup.sliding-popup-bottom #popup-buttons{margin-top:30px;}#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-default-button{font-family:'Trade Gothic W01 Light',Helvetica,Arial,sans-serif;border-radius:0px;text-shadow:none;background-image:none;-webkit-box-shadow:none;box-shadow:none;margin-right:60px;}#sliding-popup.sliding-popup-bottom .agree-button{text-decoration:underline;margin-right:0.625rem;}#sliding-popup.sliding-popup-bottom .agree-button{font-family:'Trade Gothic W01 Light',Helvetica,Arial,sans-serif;border-radius:0px;-webkit-text-shadow:none;text-shadow:none;background-image:none;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;margin-right:0.3125rem;margin-top:1em;vertical-align:middle;overflow:visible;width:auto;background-color:#ededed;border:1px solid #dcdcdc;color:#000 !important;font-weight:bold;padding:4px 8px;text-decoration:none;}#sliding-popup.sliding-popup-bottom .agree-button:hover{background-color:#dfdfdf;}#sliding-popup.sliding-popup-bottom #popup-text .find-more-button{font-size:12px;}.sector-wrapper a{text-decoration:underline;text-decoration-color:#cdcdcd;}.page-ethos h2{font-size:50px;}.page-ethos .paragraphs-items h3{font-size:30px;margin-bottom:40px;}.view-award .view-grouping .view-grouping-header{font-size:1.875em;padding-top:9px;}.page-ethos .paragraphs-items p{font-size:20px;}.view-award .view-grouping .view-grouping-content .awards-list{margin-bottom:0.625rem;}@media screen and (min-width:768px){.view-award .view-grouping .view-grouping-content .awards-list{margin-bottom:30px;}}.view-award .view-grouping .view-grouping-content .awards-list ul li{margin-bottom:0.1em;}.page-studio-bursaries .flexslider{margin-bottom:0.625rem;}.page-studio-bursaries .field-name-field-date{margin-bottom:0.3125rem;}.view-award .view-grouping .view-grouping-content .awards-list h3{margin-bottom:0.1em;}.page-studio-bursaries #content-main .previous-winners li{margin-bottom:2.5em;}.page-studio-bursaries #content-main .previous-winners li img{-webkit-filter:contrast(1) grayscale(1);filter:grayscale(1) contrast(1);}.node-type-bursary-item .flexslider{margin-bottom:0.625rem;}.page-studio-legal .main-container .field-name-body{width:75%;}.page-studio-legal .main-container .field-name-body ul,.page-studio-legal .main-container .field-name-body ol{margin-left:20px;}.page-studio-legal .main-container .field-name-body ul li,.page-studio-legal .main-container .field-name-body ol li{line-height:1.5em;}.page-news .view-header h2.latest-news-title{float:left;width:65.5%;margin-right:1.85rem;border-top:1px solid #ebebeb;}.page-news .view-header h2.social-media-title{float:left;width:32%;padding-left:0rem;border-top:1px solid #ebebeb;}@media screen and (max-width:767px){.page-news .view-header h2.latest-news-title{width:100%;}.page-news .view-header h2.social-media-title{display:none;}}@media screen and (min-width:768px){.page-news .view-header h2.social-media-title{display:inline;width:28%;}}@media screen and (min-width:991px){.page-news .view-header h2.social-media-title{width:30%;}}.page-news .view-header h2.latest-news-title,.page-news .view-header h2.social-media-title{margin-top:0.625rem;padding-top:0.3125rem;margin-bottom:40px;}.page-news .view-news .field-name-field-date{font-size:0.975rem;margin-top:0.625rem;color:#333333;}.page-news .view-news .views-row h2{margin-top:0.625rem;margin-bottom:60px;font-size:1.667em;}.page-news .view-news .view-footer ol li .datetime{font-style:normal;font-size:0.975rem;width:100%;}.page-news .view-news .view-footer ol li .datetime a{display:block;width:100%;margin:-1em -5%;padding:1em 5%;}.page-news .view-news .view-footer ol li img{display:block;}.page-news .view-news .view-footer ol li .details{padding:0.9375rem 0.9375rem 1.25rem 0.9375rem;background-color:#f9f9f9;}.page-news .view-news .view-footer ol li .details p:last-of-type{margin-bottom:0;}.node-type-project h3{font-size:1.9rem;}@media screen and (min-width:768px){.page-studio-ethos .paragraphs-items{width:70%;}}.page-work .main-container{margin-top:0em;}@media screen and (min-width:768px){.page-work .main-container{margin-top:4em;}}body.node-type-project .field-name-field-related-work .group-title h3{font-size:1.5625rem;line-height:1em;margin-bottom:0.5rem;}.page-people .field-name-body h2{padding-top:0;border-top:none;margin-top:60px;}.page-people #main-container .flexslider ul{margin-bottom:0;}.ui-autocomplete{padding:0 0px;font-family:'Trade Gothic W01 Light',Helvetica,Arial,sans-serif;font-size:1rem;font-weight:normal;border-radius:0;border-color:#cdcdcd !important;padding:0.3125rem 0.625rem !important;}.ui-autocomplete ul{margin:0 20px;}ul.ui-autocomplete,ul.ui-autocomplete li{pointer-events:none;}.ui-autocomplete .ui-menu-item,.ui-autocomplete .ui-menu-item:hover{border-radius:0;border:none;background:none;}.ui-autocomplete .ui-corner-all{pointer-events:all;}.ui-autocomplete .ui-corner-all:hover{border-radius:0;border:1px solid #ebebeb;background:#ebebeb;text-decoration:underline;}.ui-autocomplete .ui-widget-content.ui-menu-divider,.ui-autocomplete .ui-autocomplete-fields.first .ui-autocomplete-field-label{display:none;}
