@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{box-sizing:border-box}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}#page{width:100%}#content{width:45%;margin-left:25%;float:left}.region-content{float:left}.not-front .region-content,.region-content{width:100%;margin-bottom:50px}@media (min-width:900px){.not-front .region-content{width:100%;margin-bottom:0}}.region-content-bottom{float:left;width:100%}.region-sidebar-first{width:25%;margin-left:-70%;float:left}.region-sidebar-second{width:30%;float:right}.sidebar-first #content{width:75%;margin-left:25%}.sidebar-first .region-sidebar-first{width:25%;margin-left:-100%}.sidebar-second #content{width:100%;margin:0}@media (min-width:900px){.sidebar-second #content{width:70%}}.sidebar-second .region-sidebar-second{width:100%;margin:0}@media (min-width:900px){.sidebar-second .region-sidebar-second{width:30%}}.no-sidebars #content{width:100%;margin-left:0}#bottom-content .region,#footer .wrapper,#main,#navigation,#sub-nav{max-width:90%;width:100%;margin:0 auto;position:relative;padding:0}@media (min-width:900px){#bottom-content .region,#footer .wrapper,#main,#navigation,#sub-nav{max-width:80%}}@media (min-width:1500px){#bottom-content .region,#footer .wrapper,#main,#navigation,#sub-nav{max-width:1360px}}header{display:block;position:relative;padding:0;width:100%;height:100px;color:#fff;-webkit-font-smoothing:antialiased;border-top:20px solid #d9531e}header:after{clear:both;content:"";display:table}@media (min-width:900px){header{height:154px}}header .wrapper:after{clear:both;content:"";display:table}header h1 a,header h1 a:visited{color:#fff!important;text-decoration:none}#header-content{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;margin:20px auto 0;max-width:1400px;width:100%}@media (min-width:900px){#header-content{margin-top:12px;-webkit-box-align:start;align-items:start}}.header__region{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:100%;margin-right:20px}@media (min-width:900px){.header__region{margin-top:15px}}.sf-item-2 .sf-megamenu{width:785px;left:-455px}#logo-wrapper{width:auto;position:relative;z-index:1;display:inline-block;width:100%;margin-left:0}@media (min-width:900px){#logo-wrapper{width:44.4%}}.desktop-logo{display:none}@media (min-width:900px){.desktop-logo{display:block}}.desktop-logo a{margin:0;padding:0;display:block;position:relative;border:none;text-align:center}.desktop-logo img{margin:auto;width:80%;height:auto}.mobile-logo{text-align:center}.mobile-logo img{width:40%}@media (min-width:700px){.mobile-logo img{width:25%}}@media (min-width:900px){.mobile-logo{display:none}}#block-search-form{position:absolute;bottom:-100px;left:0;padding:15px;width:100%;z-index:10;opacity:0;visibility:hidden}@media (min-width:1200px){#block-search-form{position:relative;bottom:0;padding:0;z-index:1;width:190px;margin-right:30px;opacity:1;visibility:visible}}#block-search-form.search-show{opacity:1;visibility:visible}#block-search-form .form-actions{position:absolute;top:25px;right:3%;bottom:0;z-index:12;width:30px;height:30px;margin:0}@media (min-width:900px){#block-search-form .form-actions{top:10px;right:5%}}#block-search-form .form-actions:before{content:"";font-family:icomoon;position:absolute;color:#252525;font-size:18px;z-index:0;width:100%;text-align:center}#block-search-form .form-submit{position:absolute;height:20px;z-index:15;left:0;background-color:transparent;border:none;width:30px;font-size:0}@media (min-width:1200px){#block-search-form .form-submit{position:relative;top:2px}}#block-search-form .form-item-search-block-form{position:relative;margin:0}@media (min-width:700px){#block-search-form .form-item-search-block-form{padding:0}}#block-search-form .form-item-search-block-form label{display:none}#block-search-form .form-item-search-block-form .form-search{width:100%;font-size:1em;font-style:italic;border:1px solid #252525;padding:8px 18px;border-radius:0;box-sizing:border-box}#block-search-form .form-item-search-block-form .form-search::-webkit-input-placeholder{color:#c5c5c5}#block-search-form .form-item-search-block-form .form-search::-moz-placeholder{color:#c5c5c5}#block-search-form .form-item-search-block-form .form-search:-ms-input-placeholder{color:#c5c5c5}#block-search-form .form-item-search-block-form .form-search::-ms-input-placeholder{color:#c5c5c5}#block-search-form .form-item-search-block-form .form-search::placeholder{color:#c5c5c5}@media (min-width:900px){#block-search-form .form-item-search-block-form .form-search{width:190px;margin-right:5px}}#mobile-search{cursor:pointer;height:40px;width:40px;position:absolute;top:33%;right:0;z-index:15;font-family:icomoon;font-size:27px;text-align:center;color:#252525}#mobile-search:after{content:"";position:absolute;left:0;right:0;top:8px;bottom:0}.breadcrumb{margin:6em 0 1em;padding:0}@media (min-width:900px){.breadcrumb{margin-top:1em}}.breadcrumb ol{margin:0;padding:0}.breadcrumb li{display:inline;list-style-type:none;margin:0;color:#2ea1b6;font-family:Alegreya Sans,serif;padding:0 10px 0 0;font-weight:700;font-size:15px}.breadcrumb li:hover{color:#20899c}body.front #block-block-11{clear:both;background-color:#575757;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;margin-bottom:2.5em}@media (min-width:900px){body.front #block-block-11{margin-top:1em}}body.front #block-block-11 .content{margin:0 auto;padding:1em;text-align:center;max-width:800px}body.front #block-block-11 h2{font-size:56px;font-weight:700;margin-bottom:40px;color:#fff}body.front #block-block-11 p{font-size:30px;line-height:1.32;color:#fff}body.front #block-block-11 .content a{display:inline-block;padding:15px 40px;background-color:#fff;color:#313131;font-size:20px;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}body.front #block-block-11 .content a:hover{background-color:#c5c5c5}body.front #block-block-12,body.front #block-block-13{float:none;margin:15px 0}@media (min-width:700px){body.front #block-block-12,body.front #block-block-13{float:left;width:calc(50% - 20px);margin:0 10px}}body.front #block-block-12 .figure,body.front #block-block-13 .figure{border:none;padding:0}body.front #block-block-12 .content h2,body.front #block-block-13 .content h2{display:inline-block;position:relative;padding-bottom:12px;background:url(bg-orange-underline-rough-white-bg.a1c77b2f.png) no-repeat 0 100%;margin:16px 12px;line-height:1em}body.front #block-block-12 .content p,body.front #block-block-13 .content p{margin-left:12px;margin-right:12px}body.front #block-block-12 .content p.intro,body.front #block-block-13 .content p.intro{margin:0}body.front #block-views-news-block,body.front #block-views-publications-block{float:left;width:100%}@media (min-width:700px){body.front #block-views-news-block,body.front #block-views-publications-block{width:50%;padding:0 5px}}@media (min-width:900px){body.front #block-views-news-block,body.front #block-views-publications-block{width:50%;padding:0 15px;float:left}}body.front #block-views-news-block .figure,body.front #block-views-publications-block .figure{border:none;padding:0}body.front #block-views-news-block .figure img,body.front #block-views-publications-block .figure img{max-width:667px}body.front #block-views-news-block p,body.front #block-views-publications-block p{margin:0}@media (min-width:700px){body.front #block-block-15{width:100%}}@media (min-width:900px){body.front #block-block-15{width:33.33333%;padding:0 15px;float:left}}body.front #block-block-15 .media_embed{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}body.front #block-block-15 .media_embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:700px) and (max-width:900px){body.front #block-block-15 .media_embed{padding-bottom:25%}}body.front #block-block-15 p{float:left;width:100%}@media (min-width:700px){body.front #block-block-15 p{width:48%;margin-right:10px}}@media (min-width:900px){body.front #block-block-15 p{width:100%;margin:0}}body.front #block-block-15 .media_embed{float:right;width:100%}@media (min-width:700px){body.front #block-block-15 .media_embed{width:50%}}@media (min-width:900px){body.front #block-block-15 .media_embed{width:100%}}body.front #block-views-publications-block{margin-top:1em}@media (min-width:700px){body.front #block-views-publications-block{margin-top:0}}.node-type-person .field-name-combined-recent-work{margin-top:30px}.node-type-person .field-name-combined-recent-work .field-name-post-date{color:#999;font-family:Alegreya Sans,serif;font-size:.83em;font-weight:700;line-height:1.11em;text-transform:uppercase}.node-type-person .view-person-sidebar-block .node-project,.node-type-person .view-person-sidebar-block .node-publication{margin:0 0 .5em}.node-type-person .view-person-sidebar-block .field-label.featured-work{margin-top:1rem}.node-job-post .field-name-field-city{margin-bottom:24px}.node-job-post .field{max-width:800px}.node-job-post .field-name-field-equal-opportunity-employer{font-style:italic}.employment-location{font-weight:400}.node-news .field-pseudo-field--date-type{margin-bottom:1.11em}body.page-about-us #content .region-content{width:100%;padding-left:0;padding-right:0}body.page-about-us tr{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}body.page-about-us table td{padding-left:0;padding-right:0}.vocabulary-focus-areas .group-header{position:relative;padding:45px 0;cursor:pointer}.vocabulary-focus-areas .group-header:after{content:"+";position:absolute;right:0;top:48px;font-size:35px;font-family:Open Sans,sans-serif;color:#d9531e}@media (min-width:900px){.vocabulary-focus-areas .group-header{display:-webkit-box;display:flex}.vocabulary-focus-areas .group-header .field-name-title{width:40%}.vocabulary-focus-areas .group-header .taxonomy-term-description{width:60%}}.vocabulary-focus-areas .group-header .field-pseudo-field--taxonomy-term-title,.vocabulary-focus-areas .group-header .taxonomy-term-description{padding-right:35px}@media (min-width:900px){.vocabulary-focus-areas .group-header .field-pseudo-field--taxonomy-term-title,.vocabulary-focus-areas .group-header .taxonomy-term-description{padding-right:100px}}.vocabulary-focus-areas .group-header .field-pseudo-field--taxonomy-term-title{margin-bottom:30px}@media (min-width:900px){.vocabulary-focus-areas .group-header .field-pseudo-field--taxonomy-term-title{margin-bottom:0}}.vocabulary-focus-areas .group-header .taxonomy-term-description{margin:0}.vocabulary-focus-areas .group-header .taxonomy-term-description p:last-child{margin-bottom:0}.vocabulary-focus-areas .group-header h2{margin:0;font-size:28px;font-weight:700;line-height:30px;color:#575757}.vocabulary-focus-areas .group-header+.group-related-content{display:none;margin-bottom:45px}.vocabulary-focus-areas.expanded .group-header:after{content:"—";font-size:20px;font-weight:700}.vocabulary-focus-areas .group-related-content{display:-webkit-box;display:flex}.vocabulary-focus-areas .group-related-content>.field{margin-bottom:45px}.vocabulary-focus-areas .group-related-content>.field:last-child{margin-bottom:0}@media (min-width:900px){.vocabulary-focus-areas .group-related-content>.field{-webkit-box-flex:1;flex:1;margin-right:50px}.vocabulary-focus-areas .group-related-content>.field:last-child{margin-right:0}}.vocabulary-focus-areas .group-related-content h3{margin:0 0 30px;font-size:24px;line-height:36px}.vocabulary-focus-areas .group-related-content a.show-all-link{display:block;padding-top:10px;color:#d9531e}.vocabulary-focus-areas.view-mode--full .group-related-content{padding-top:45px;margin-top:45px;border-top:2px solid #2ea1b6}.vocabulary-focus-areas.view-mode--accordion>h2{display:none}.view-focus-areas>.view-content{margin-top:45px;border-top:2px solid #2ea1b6}.view-focus-areas>.view-content>.views-row{margin:0;border-bottom:2px solid #2ea1b6}.view-mode-teaser_list .field-name-post-date{color:#999;font-size:15px;text-transform:uppercase;font-weight:700}.node-person .field-name-field-pronouns{margin-bottom:5px;color:#999;font-family:Alegreya Sans,serif;font-size:.83em;line-height:1.11em;text-transform:uppercase;font-weight:700;letter-spacing:normal}.node-person .field-name-field-pronouns a{background:transparent url(arrow-sm-orange.84e3c910.png) no-repeat 100%;padding-right:12px;color:#999}.node-person .field-name-field-pronouns a:hover{color:#575757}.view-staff.view-display-id-page{margin-top:0}.view-staff.view-display-id-page .view-header{position:static;width:100%;padding-bottom:60px;padding-right:50px;line-height:1.5em;text-align:right}.view-staff.view-display-id-page .view-header a{white-space:nowrap}.view-staff.view-display-id-page .views-header-filters{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;row-gap:20px}#block-views-funders-block{padding-top:2em}#block-views-funders-block .view-content .item-list>ul{padding-left:0}@media (min-width:450px){#block-views-funders-block .view-content .item-list>ul{display:-webkit-box;display:flex;flex-wrap:wrap}}#block-views-funders-block .views-row{padding:10px;vertical-align:middle;background:none;text-align:center}@media (min-width:450px){#block-views-funders-block .views-row{-webkit-box-flex:0;flex:0 0 50%}}@media (min-width:700px){#block-views-funders-block .views-row{-webkit-box-flex:0;flex:0 0 33%}}@media (min-width:1200px){#block-views-funders-block .views-row{-webkit-box-flex:0;flex:0 0 25%}}#block-views-funders-block .views-row div,#block-views-funders-block .views-row img{vertical-align:middle;width:auto}@media (min-width:450px){#block-views-funders-block .views-row div,#block-views-funders-block .views-row img{display:inline;max-height:100px}}@media (min-width:900px){.region-sidebar-second #block-block-24 blockquote p strong{display:block}}footer{display:-webkit-box;display:flex;background:#f7f7f7 url(bg-footer-ibis.eee97756.png) 100% 100% no-repeat;color:#231f20;padding-top:2em;width:100%}footer .wrapper:after,footer:after{clear:both;content:"";display:table}footer .footer-col{display:inline-block;width:100%}@media (min-width:700px){footer .footer-col{width:50%;padding:0 15px;float:left}}footer .footer-col.col-3{width:100%}@media (min-width:900px){footer .footer-col.col-3{width:33.33333%;padding:0 15px;float:left}}footer .footer-col.col-3 #block-block-10{width:95%;float:left}@media (min-width:450px){footer .footer-col.col-3 #block-block-10{width:50%;float:none}}footer .footer-col.col-3 #block-block-10 .content>p{width:50%;float:left;display:inline-block}footer .footer-col.col-3 #block-constant-contact-1,footer .footer-col.col-3 #block-ibis-blocks-social{margin-bottom:2em;float:left;width:100%}@media (min-width:450px){footer .footer-col.col-3 #block-constant-contact-1,footer .footer-col.col-3 #block-ibis-blocks-social{width:50%}}@media (min-width:900px){footer .footer-col.col-3 #block-constant-contact-1,footer .footer-col.col-3 #block-ibis-blocks-social{width:100%}}footer #block-block-17 .content{display:none}footer .ctct-form-embed.form_0 .ctct-form-defaults{padding:10px 0;background-color:hsla(0,0%,100%,0)}footer div.ctct-form-embed form.ctct-form-custom div.ctct-form-field{margin-bottom:10px}footer div.ctct-form-embed form.ctct-form-custom .ctct-form-label,footer div.ctct-form-embed form.ctct-form-custom button.ctct-form-button{font-family:Alegreya Sans,serif;font-size:18px}footer div.ctct-form-embed form.ctct-form-custom .ctct-form-label{padding-left:16px}footer div.ctct-form-embed form.ctct-form-custom .ctct-form-required:before{left:0}footer .ctct-form-footer,footer .ctct-gdpr-text{display:none}html fieldset.captcha{border:none;margin-bottom:10px;margin-top:10px;padding:0}html fieldset.captcha .fieldset-description,html fieldset.captcha legend{display:none}#bottom-content .copyright{text-align:center;padding:10px}.link-button{color:#fff;display:inline-block;padding:.4em .6em;text-transform:uppercase;background-color:#d9531e;border:1px solid #d9531e}.link-button:hover{color:#fff;-webkit-transition:.5s ease;transition:.5s ease;background-color:#ba3d0c}.link-button-blue{color:#fff;display:inline-block;text-transform:uppercase;background-color:#2ea1b6;border:1px solid #2ea1b6;padding:10px 20px 12px;font-size:24px;text-transform:none}.link-button-blue:hover{color:#fff;-webkit-transition:.5s ease;transition:.5s ease;background-color:#20899c}.region-content-top .block,.region-content-top .block p:last-child{margin-bottom:0}#block-blockpop-popup{background:#fff;text-align:center}#block-blockpop-popup h2{line-height:1.25}#block-blockpop-popup .figure{margin:20px auto}#block-blockpop-popup .button{display:inline-block;padding:10px 20px;background-color:#d9531e;color:#fff;font-size:20px;margin:1em auto}#block-blockpop-popup .button:hover{background-color:#ba3d0c}#block-views-slider-block{width:100%}.front #block-views-slider-block{margin-top:40px}#block-views-slider-block .field-collection-item-field-slides .content{padding:1px}@media (min-width:700px){#block-views-slider-block .field-collection-item-field-slides .content{display:-webkit-box;display:flex}}#block-views-slider-block .group-slider-content{margin-bottom:10px}@media (min-width:700px){#block-views-slider-block .group-slider-content{width:60%;-webkit-box-flex:0;flex:0 1 auto}}@media (min-width:700px){#block-views-slider-block .field-name-field-slide-image{width:40%;-webkit-box-flex:0;flex:0 1 auto}}#block-views-slider-block .field-name-field-slide-image img{max-height:400px;width:auto}#block-views-slider-block .field-name-field-slide-title{padding:30px 20px 20px 0;font-family:Crimson Text,sans-serif;font-weight:700;font-size:32px;line-height:1.2}@media (min-width:700px){#block-views-slider-block .field-name-field-slide-title{font-size:45px}}#block-views-slider-block .field-name-field-slide-title p{margin-bottom:0}#block-views-slider-block .field-name-field-slide-link a{background:transparent url(arrow-med-orange.679112af.png) no-repeat right 60%;padding-right:15px;font-size:22px}#block-views-slider-block .slick-dots{text-align:center}#block-views-slider-block .slick-dots li{background:none;display:inline;padding:0 10px}#block-views-slider-block .slick-dots button{border:3px solid #2ea1b6;border-radius:10px;background-color:#fff;padding:5px;text-indent:-10000px;display:inline-block;font-size:0}#block-views-slider-block .slick-dots .slick-active button,#block-views-slider-block .slick-dots button:hover{background-color:#2ea1b6}#block-views-slider-block .slick-arrow{font-size:0;border:none;background:none;position:absolute;top:40%;right:-40px;opacity:.6}@media (min-width:900px){#block-views-slider-block .slick-arrow{right:-60px}}#block-views-slider-block .slick-arrow:before{font-family:icomoon;content:"";font-size:40px;color:#2ea1b6}#block-views-slider-block .slick-arrow.slick-prev{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);left:-40px;right:auto}@media (min-width:900px){#block-views-slider-block .slick-arrow.slick-prev{left:-60px}}#block-views-slider-block .slick-arrow:hover{opacity:1}.page-node-1139 h1,a[href*="/ur/"]{direction:rtl}.page-our-work .region-content>.block-block.plain.last,.page-our-work .region-content>.block-menu-block{margin:15px 30px 15px 0;display:inline-block;vertical-align:top}.page-our-work .region-content>.block-menu-block:nth-last-child(2){margin-right:60px}.page-our-work .region-content>.block-block.plain.last{margin-right:0}