.section--hero .section__image::after{content:'';display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.site-header{display:none}.global-footer{margin-top:0}.main-content{padding-top:0}.section{overflow:hidden;padding-bottom:3rem;padding-top:3rem;position:relative;text-align:center}.section .button{margin:.75rem}.section--dark{color:#fff}.section--grey{background-color:#525e66}.section--light-grey{background-color:#f6f7f7}.section--dark-grey{background-color:#1b1b1b}.section__heading{font-size:2.59786rem;line-height:1.15491}@media (min-width:600px) and (max-width:960px){.section__heading{font-size:calc(2.59786rem + .64946 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.section__heading{font-size:3.24732rem}}.section__text{font-size:.9rem;line-height:1.55556;margin-left:auto;margin-right:auto;max-width:860px}@media (min-width:600px) and (max-width:960px){.section__text{font-size:calc(.9rem + .225 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.section__text{font-size:1.125rem}}.section__text--intro{font-size:1.13906rem;line-height:1.40449;font-family:DIN,"Helvetica Neue",Helvetica,Arial,sans-serif;max-width:960px}@media (min-width:600px) and (max-width:960px){.section__text--intro{font-size:calc(1.13906rem + .28477 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.section__text--intro{font-size:1.42383rem}}.section__link{border-bottom:1px dashed #525e66;color:#525e66}.section__link:focus,.section__link:hover{border-bottom:1px solid #3b444a;color:#3b444a}.section__image{margin-bottom:2.25rem;margin-top:2.25rem}.section__cards{margin-left:auto;margin-right:auto;max-width:960px;padding-top:.75rem}@media (min-width:600px){.section__cards{display:-webkit-box;display:-ms-flexbox;display:flex}}.section__cards .card__container,.section__cards .card__content,.section__cards .card__link{height:100%}.section__cards .card__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.section--hero{min-height:100vh;padding-bottom:6rem;padding-top:6rem;-webkit-transition:min-height 1s;transition:min-height 1s}.section--hero .section__image{background-position:center top;background-size:cover;height:100%;left:0;margin-bottom:0;margin-top:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity 1s;transition:opacity 1s;-webkit-transition-delay:1s;transition-delay:1s;width:100%;z-index:0}.page-loaded .section--hero .section__image{opacity:1}.section--hero .section__image::after{background-image:-webkit-gradient(linear,left top, left bottom,color-stop(25%, rgba(0,0,0,.8)),to(rgba(0,0,0,.2)));background-image:linear-gradient(rgba(0,0,0,.8) 25%,rgba(0,0,0,.2))}.page-urban-planning .section--hero .section__image{background-image:url(../images/urban-planning/transport.jpg)}.page-architectural-engineering .section--hero .section__image{background-image:url(../images/architectural-engineering/new-york-times.jpg)}.section--hero .container{position:relative;z-index:10}.section--hero .section__text{font-size:.9rem;line-height:1.55556;font-family:"DIN Bold","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:1.5rem;text-transform:uppercase}@media (min-width:600px) and (max-width:960px){.section--hero .section__text{font-size:calc(.9rem + .225 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.section--hero .section__text{font-size:1.125rem}}.section--hero .section__heading{line-height:1;margin-bottom:0}.section--hero .section__heading-emphasise{font-size:3.6989rem;line-height:1.08131;display:block;font-family:"DIN Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:-.375rem;line-height:1}@media (min-width:600px) and (max-width:960px){.section--hero .section__heading-emphasise{font-size:calc(3.6989rem + .92473 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.section--hero .section__heading-emphasise{font-size:4.62363rem}}@media (min-width:400px){.section--hero .section__heading-emphasise{font-size:4.68142rem;line-height:1.06801}}@media (min-width:400px) and (min-width:600px) and (max-width:960px){.section--hero .section__heading-emphasise{font-size:calc(4.68142rem + 1.17036 * ((100vw - 600px)/ 360))}}@media (min-width:400px) and (min-width:960px){.section--hero .section__heading-emphasise{font-size:5.85178rem}}@media (min-width:500px){.section--hero .section__heading-emphasise{font-size:5.2666rem;line-height:1.02537}}@media (min-width:500px) and (min-width:600px) and (max-width:960px){.section--hero .section__heading-emphasise{font-size:calc(5.2666rem + 1.31665 * ((100vw - 600px)/ 360))}}@media (min-width:500px) and (min-width:960px){.section--hero .section__heading-emphasise{font-size:6.58325rem}}.section--hero .section__heading-subtle{font-size:1.82456rem;line-height:1.31521;line-height:1}@media (min-width:600px) and (max-width:960px){.section--hero .section__heading-subtle{font-size:calc(1.82456rem + .45614 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.section--hero .section__heading-subtle{font-size:2.2807rem}}.section--hero .section__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.5);border:1px solid #fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:4.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;margin-top:12rem;position:relative;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;width:4.5rem}.section--hero .section__link .icon{height:2.25rem;width:2.25rem}.section--hero .section__link .icon__svg{fill:#fff}.section--hero .section__link:focus,.section--hero .section__link:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.page-urban-planning .section--learning{background-attachment:fixed;background-image:url(../images/urban-planning/map.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.section--accreditation .section__text{max-width:760px}.section--cta{padding-bottom:4.5rem;padding-top:4.5rem}.section--follow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:lowercase}.section--follow .section__heading{font-size:2.30921rem;line-height:1.21233;margin:.75rem}@media (min-width:600px) and (max-width:960px){.section--follow .section__heading{font-size:calc(2.30921rem + .5773 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.section--follow .section__heading{font-size:2.88651rem}}.button--default{background-color:#525e66;color:#fff}.button--default .icon svg,.button--default .icon__svg{fill:#fff}.button--default:focus,.button--default:hover{background-color:#3b444a}.button--subtle{border-color:#525e66;color:#525e66}.button--subtle .icon svg,.button--subtle .icon__svg{fill:#525e66}.button--subtle:focus,.button--subtle:hover{background-color:#f6f7f7;border-color:#3b444a;color:#3b444a}.button--subtle:focus .icon svg,.button--subtle:focus .icon__svg,.button--subtle:hover .icon svg,.button--subtle:hover .icon__svg{fill:#3b444a}.card__link .card__content{background-color:#525e66;text-align:left}.card__link:focus .card__content,.card__link:hover .card__content{background-color:#3b444a}.slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}.slick-slide>div{height:100%}.slick-arrow{height:3rem;margin-top:-1.5rem;position:absolute;text-align:center;top:50%;width:1.5rem;z-index:10}.slick-arrow.slick-prev{left:-2.25rem}.slick-arrow.slick-next{right:-2.25rem}.slick-arrow .icon{height:3rem;width:1.5rem}.slick-arrow .icon__svg{fill:#fff}.slick-dots{list-style:none;margin-top:2.25rem;padding:0;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0;padding:0;text-align:center;vertical-align:middle}.slick-dots button{background-color:#fff;border:1px solid #525e66;border-radius:50%;cursor:pointer;display:block;height:.5rem;margin-left:.1875rem;margin-right:.1875rem;opacity:.5;outline:0;overflow:hidden;padding:0;text-indent:100%;-webkit-transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,transform .3s;transition:background-color .3s,transform .3s,-webkit-transform .3s;white-space:nowrap;width:.5rem}@media (min-width:960px){.slick-dots button{height:.75rem;margin-left:.375rem;margin-right:.375rem;width:.75rem}}.slick-dots button:focus,.slick-dots button:hover{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}.slick-dots .slick-active button{background-color:#fff;cursor:default;opacity:1;-webkit-transform:scale(1.4);transform:scale(1.4)}.carousel{margin-top:3rem}.carousel__item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}@media (min-width:600px){.carousel__item{padding-left:.75rem;padding-right:.75rem}}@media (min-width:960px){.carousel__item{padding-left:1.5rem;padding-right:1.5rem}}.carousel__image-wrapper{background-color:rgba(0,0,0,.25);height:0;padding-bottom:56.25%;position:relative}.carousel__image{height:100%;left:0;position:absolute;top:0;width:100%}.carousel__content{background-color:rgba(0,0,0,.1);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:1.5rem 2.25rem;text-align:left}.carousel__heading{font-size:1.28145rem;line-height:1.40449;margin-bottom:.75rem}@media (min-width:600px) and (max-width:960px){.carousel__heading{font-size:calc(1.28145rem + .32036 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.carousel__heading{font-size:1.60181rem}}.carousel__text{font-size:.9rem;line-height:1.55556}@media (min-width:600px) and (max-width:960px){.carousel__text{font-size:calc(.9rem + .225 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.carousel__text{font-size:1.125rem}}.list--social{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.list--social .list__item{margin-left:.75rem;margin-right:.75rem}.list--social .list__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.25);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:4.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,transform .3s;transition:background-color .3s,transform .3s,-webkit-transform .3s;width:4.5rem}.list--social .list__link:focus,.list--social .list__link:hover{background-color:rgba(0,0,0,.35);-webkit-transform:scale(1.1);transform:scale(1.1)}.list--social .icon{height:2.25rem;width:2.25rem}.list--social .icon__svg{fill:#fff}.quote{margin-left:auto;margin-right:auto;max-width:680px;text-align:left}