/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:initial}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:initial;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=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{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.glide--rtl{direction:rtl}@font-face{font-family:Source Sans\ 3;font-style:normal;font-display:block;font-weight:400;src:url(https://cdn.jsdelivr.net/fontsource/fonts/source-sans-3@latest/latin-400-normal.woff2) format("woff2")}@font-face{font-family:Source Sans\ 3;font-style:normal;font-display:block;font-weight:500;src:url(https://cdn.jsdelivr.net/fontsource/fonts/source-sans-3@latest/latin-500-normal.woff2) format("woff2")}@font-face{font-family:Source Sans\ 3;font-style:italic;font-display:block;font-weight:400;src:url(https://cdn.jsdelivr.net/fontsource/fonts/source-sans-3@latest/latin-400-italic.woff2) format("woff2")}@font-face{font-family:Source Sans\ 3;font-style:italic;font-display:block;font-weight:500;src:url(https://cdn.jsdelivr.net/fontsource/fonts/source-sans-3@latest/latin-500-italic.woff2) format("woff2")}:root{--grid-width:0}*,:after,:before{box-sizing:border-box}html{font-family:Source Sans\ 3,sans-serif;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html.sticky-compensator{scroll-padding-top:120px}@media only screen and (min-width:1023px){html.sticky-compensator{scroll-padding-top:130px}}html.no-scroll-behavoir{scroll-behavior:auto}body{background-color:#fff}@media only screen and (min-width:1023px){body{overflow-x:hidden}}body.no-scroll{overflow-y:hidden}body:after{opacity:0;pointer-events:none;transition:opacity .25s ease-out}body.nav-open:before{z-index:90;content:"";display:block;pointer-events:none;position:fixed;bottom:0;left:0;right:0;height:200px;background:linear-gradient(358.73deg,rgba(0,0,0,.96) 3.08%,transparent 124.08%)}@media only screen and (min-width:599px){body.nav-open:before{display:none}}body.nav-open:after{z-index:75;content:"";position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);opacity:1}body.nav-open.search-active:before{display:none}img,svg{vertical-align:top}img{height:auto;max-width:100%}button,input,select,textarea{font-family:inherit}a{font-weight:500;text-decoration:none}a:focus,a:hover{cursor:pointer}a:focus{outline:2px solid #009bde}a:focus:not(:focus-visible){outline:initial}a:focus-visible{outline:2px solid #009bde}ol,ul{padding:0;margin:0;list-style:none}html{font-size:112.5%;line-height:1.4;color:#000}@media only screen and (min-width:599px){html{font-size:112.5%}}@media only screen and (min-width:1023px){html{font-size:112.5%}}h1,h2,h3,h4,h5,h6{font-style:inherit;font-weight:inherit;margin:0}blockquote{padding:0;margin:0}blockquote,cite{font-style:normal;font-weight:inherit;text-transform:inherit}small{font-size:18px}@media only screen and (min-width:599px){small{font-size:18px}}@media only screen and (min-width:1023px){small{font-size:18px}}p{margin:0 0 20px}b{font-weight:500}.layout__start-one{grid-column-start:1}.layout__start-two{grid-column-start:2}@media only screen and (min-width:599px){.layout__\@medium-start-one{grid-column-start:1}.layout__\@medium-start-two{grid-column-start:2}}@media only screen and (min-width:1023px){.layout__\@large-start-one{grid-column-start:1}.layout__\@large-start-two{grid-column-start:2}.layout__\@large-start-three{grid-column-start:3}.layout__\@large-start-four{grid-column-start:4}.layout__\@large-start-five{grid-column-start:5}}.layout__span-one{grid-column-end:span 1}.layout__span-two{grid-column-end:span 2}@media only screen and (min-width:599px){.layout__\@medium-span-one{grid-column-end:span 1}.layout__\@medium-span-two{grid-column-end:span 2}}@media only screen and (min-width:1023px){.layout__\@large-span-one{grid-column-end:span 1}.layout__\@large-span-two{grid-column-end:span 2}.layout__\@large-span-three{grid-column-end:span 3}.layout__\@large-span-four{grid-column-end:span 4}.layout__\@large-span-five{grid-column-end:span 5}}.accordion{z-index:60;transition:background-color .25s ease-out;position:relative;grid-column:1/span 2}@media only screen and (min-width:1023px){.accordion{grid-column:2/span 3}}.accordion--with-preview .accordion__heading{grid-column:1/span 1;padding-right:20px}.accordion--with-preview .accordion__meta{grid-column:1/span 1}@media only screen and (min-width:599px){.accordion--with-preview .accordion__meta{grid-column:2/span 2}}.accordion--short .accordion__link{display:flex;justify-content:space-between}.accordion--short .accordion__link:after{content:none}.accordion--short .accordion__heading{padding-right:80px}@media only screen and (min-width:599px){.accordion--short .accordion__heading{padding-right:20px}}.accordion--short .accordion__preview-text{display:none}.accordion--short.is-open:before{width:100vw}.accordion--short.is-open .accordion__content{grid-template-columns:1fr}.accordion--short.is-open .accordion__content-container{grid-column:auto}.overview__item-content .accordion--short{grid-column:1/span 2}.accordion:first-child .accordion__link:after,.accordion:first-child:before{top:-1px}.bg--dark .accordion:first-child{border-top:1px solid hsla(0,0%,100%,.12)}.bg--light .accordion:first-child{border-top:1px solid rgba(0,0,0,.12)}.accordion:before{content:"";position:absolute;top:0;left:1px;right:0;bottom:-1px;transform:translate3d(-100%,0,0);opacity:0;transition:opacity .25s ease-out}.bg--light .accordion:before{background-color:#000}.bg--dark .accordion:before{background-color:#fff}.accordion.is-open{z-index:45}.accordion.is-open:before{opacity:1}.accordion__link{display:grid;align-items:center;padding-top:20px;padding-bottom:20px;position:relative;outline:0}.accordion__link:active,.accordion__link:focus,.accordion__link:hover{cursor:pointer}.accordion__link:after{content:"";position:absolute;top:0;left:0;right:1px;bottom:0;transform:translate3d(100%,0,0);opacity:0;transition:opacity .25s ease-out;pointer-events:none}.is-open .accordion__link:after{opacity:1}.bg--light .accordion__link:after{background-color:#000}.bg--dark .accordion__link:after{background-color:#fff}.bg--dark .accordion__link{color:#fff}.bg--light .accordion__link{color:#000}.bg--dark .is-open .accordion__link{border-bottom:1px solid rgba(0,0,0,.12)}.bg--light .is-open .accordion__link{border-bottom:1px solid hsla(0,0%,100%,.12)}@media only screen and (min-width:1023px){.accordion__link{grid-template-columns:1fr 1fr 1fr}}.accordion__link--with-preview{align-items:flex-start}@media only screen and (min-width:599px){.accordion__link--with-preview{padding-bottom:35px}}.accordion__heading{align-self:flex-start;padding-right:50px}@media only screen and (min-width:599px){.accordion__heading{padding-right:0;grid-column:1/span 2}}.bg--dark .accordion__heading{color:#fff}.bg--dark .is-open .accordion__heading,.bg--light .accordion__heading{color:#000}.bg--light .is-open .accordion__heading{color:#fff}.accordion__preview-text{margin:10px 0 0;transition:color .25s ease-out;max-width:65%;font-weight:400}@media only screen and (min-width:599px){.accordion__preview-text{margin:0 0 0 20px}}@media only screen and (min-width:1023px){.accordion__preview-text{margin:0}}.bg--dark .is-open .accordion__preview-text{color:#000}.bg--light .is-open .accordion__preview-text{color:#fff}.accordion__meta{grid-column:1/span 1;display:flex}@media only screen and (min-width:599px){.accordion__meta{grid-column:3/span 1}}.accordion__icon{justify-self:flex-end;margin-right:20px;margin-left:auto;margin-top:-20px}@media only screen and (min-width:599px){.accordion__icon{margin-top:0}}.bg--dark .accordion__icon{fill:#fff}.bg--dark .is-open .accordion__icon,.bg--light .accordion__icon{fill:#000}.bg--light .is-open .accordion__icon{fill:#fff}.accordion__icon--minus,.is-open .accordion__icon--plus{display:none}.is-open .accordion__icon--minus{display:block}.accordion__content{display:none}.is-open .accordion__content{display:grid}@media only screen and (min-width:1023px){.is-open .accordion__content{grid-template-columns:1fr 1fr 1fr}}.accordion__content-container{padding-top:40px;padding-right:20px;padding-bottom:60px}@media only screen and (min-width:1023px){.accordion__content-container{padding-right:115px;grid-column:2/span 2}}.accordion__introduction{font-size:18px;margin-bottom:20px}@media only screen and (min-width:599px){.accordion__introduction{font-size:18px}}@media only screen and (min-width:1023px){.accordion__introduction{font-size:18px}}.bg--dark .accordion{border-bottom:1px solid hsla(0,0%,100%,.12);border-right:1px solid hsla(0,0%,100%,.12);background-color:#000;border-left:1px solid hsla(0,0%,100%,.12)}@media only screen and (min-width:1023px){.bg--dark .accordion{border-left:0}}.bg--dark .accordion--short{border-right:0}.bg--dark .accordion .accordion__introduction{color:#000}.bg--dark .accordion .accordion__preview-text{color:#bbb}.bg--dark .accordion.is-open{background-color:#fff;color:#000}.bg--dark .accordion.is-open .accordion__preview-text{color:#676767}.bg--light .accordion{border-right:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12);background-color:#fff;border-left:1px solid rgba(0,0,0,.12)}@media only screen and (min-width:1023px){.bg--light .accordion{border-left:0}}.bg--light .accordion .accordion__introduction{color:#fff}.bg--light .accordion .accordion__preview-text{color:#676767}.bg--light .accordion.is-open{background-color:#000;color:#fff}.bg--light .accordion.is-open .accordion__preview-text{color:#bbb}.accordion-block{overflow:hidden;margin-top:80px;padding:0}@media only screen and (min-width:1023px){.accordion-block{padding:0 0 80px;margin-top:80px}}.accordion-block--no-margin{margin-top:0}@media only screen and (min-width:1023px){.accordion-block--last{padding:0 0 160px;margin-top:80px}}@media only screen and (min-width:1023px){.accordion-block--large-heading .accordion-block__heading{margin-bottom:60px}}.accordion-block--no-top-margin{margin-top:0}.accordion-block--streamfield{overflow:unset}.accordion-block--streamfield .link--primary{color:#ff5d1c!important}.accordion-block__heading{grid-column:1/span 2;margin-bottom:20px}@media only screen and (min-width:599px){.accordion-block__heading{grid-column:1/span 1}}@media only screen and (min-width:1023px){.accordion-block__heading{grid-column:2/span 2}}.staff-detail-accordion--wo-gallery .accordion-block{margin-top:0}.anchor-heading{padding-top:70px}@media only screen and (min-width:1023px){.anchor-heading{padding-top:120px}}.anchor-heading:first-child{padding-top:30px}@media only screen and (min-width:1023px){.anchor-heading:first-child{padding-top:80px}}.anchor-heading.contact-anchor{padding-top:0}.anchor-nav{z-index:65;display:none}@media only screen and (min-width:1023px){.anchor-nav{display:block;position:fixed;grid-column:1/span 1;top:310px;width:var(--outer-grid-width);padding-top:30px;margin-bottom:40px;color:#fff;border-top:1px solid hsla(0,0%,100%,.12);mix-blend-mode:difference}}.anchor-nav__heading{display:none}@media only screen and (min-width:1023px){.anchor-nav__heading{display:inline-flex;align-items:center;opacity:.7;margin-bottom:30px}}.anchor-nav__heading-label{margin-right:10px}@media only screen and (min-width:1023px){.anchor-nav__items{padding-right:20px}}.anchor-nav__heading-icon{transform:rotate(90deg) translateZ(0);fill:hsla(0,0%,100%,.65);width:15px;height:auto}.anchor-nav-item{margin-bottom:10px}.anchor-nav-item__link{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;transition:background-size .25s cubic-bezier(.24,.26,.2,1);position:relative;color:#fff}@media only screen and (min-width:599px){.anchor-nav-item__link{background-size:0 2px}}.anchor-nav-item__link.is-active,.anchor-nav-item__link:focus,.anchor-nav-item__link:hover{background-size:100% 2px}.app--404{background-color:#000}.app--404 .app__content{padding-top:200px}@media only screen and (min-width:599px){.app--404 .app__content{padding-top:300px}}.app__header{z-index:70;position:fixed;width:100%;top:0;transition:transform .25s cubic-bezier(.24,.26,.2,1)}.headroom--not-top .app__header{transform:translate3d(0,-200%,0)}.headroom--pinned.headroom--not-top .app__header{transform:translateZ(0);background-color:#000}.app__header--hidden{z-index:10}.app__navigation{z-index:80;pointer-events:none;transform:translate3d(-100%,0,0);transition:transform .25s cubic-bezier(.24,.26,.2,1);position:fixed;top:0;left:0;right:0;bottom:0;overflow-y:scroll;overflow-x:hidden;visibility:hidden}@media only screen and (min-width:1023px){.app__navigation{overflow:hidden}}.nav-open .app__navigation{pointer-events:all;visibility:visible;transform:translateZ(0);background:#000}@media only screen and (min-width:1023px){.nav-open .app__navigation{background:transparent}}.app__search--tablet{width:calc(100% - 40px);position:absolute}@media only screen and (min-width:599px){.app__search--tablet{position:relative;width:100%}}@media only screen and (min-width:1023px){.app__search--tablet{display:none}}.app__search--desktop{display:none}@media only screen and (min-width:1023px){.app__search--desktop{display:block}}.menu-active .app__search{display:none}.app__footer{z-index:71;position:relative;clip:rect(auto,auto,auto,auto);-webkit-clip-path:inset(-.5px 0 0 0);clip-path:inset(-.5px 0 0 0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.app--shorthand-embed .app__header,.app--shorthand-embed .app__navigation{z-index:210}.apply-intro{display:grid;grid-template-columns:1fr 1fr;padding:0 20px;max-width:1440px;margin:0 auto 80px}@media only screen and (min-width:599px){.apply-intro{padding:0 60px}}@media only screen and (min-width:1023px){.apply-intro{grid-template-columns:16.74% 1fr 1fr 1fr 16.74%;margin:0 auto}}@media only screen and (min-width:599px){.apply-intro{margin-bottom:100px}}@media only screen and (min-width:1023px){.apply-intro{margin-bottom:120px}}.apply-intro__heading{grid-column:1/span 2;padding-right:20px;margin-bottom:20px}@media only screen and (min-width:599px){.apply-intro__heading{grid-column:1/span 1}}@media only screen and (min-width:1023px){.apply-intro__heading{grid-column:3/span 1}}.apply-intro__introduction{font-size:18px;grid-column:1/span 2;padding-right:20px;line-height:122%}@media only screen and (min-width:599px){.apply-intro__introduction{font-size:18px}}@media only screen and (min-width:1023px){.apply-intro__introduction{font-size:18px}}@media only screen and (min-width:599px){.apply-intro__introduction{grid-column:2/span 1}}@media only screen and (min-width:1023px){.apply-intro__introduction{grid-column:4/span 1}}.audience-nav-item{transition:opacity .25s ease-out}.audience-nav-item__link{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;transition:background-size .25s cubic-bezier(.24,.26,.2,1);position:relative;display:inline-flex;align-items:center;color:#fff}@media only screen and (min-width:599px){.audience-nav-item__link{background-size:0 2px}}.audience-nav-item__link:focus,.audience-nav-item__link:hover{background-size:100% 2px}.audience-nav-item__label{margin-right:5px}.audience-nav-item__icon{transform:rotate(-45deg) translate(0);fill:currentColor}.audience-nav-item__description{font-size:18px;flex-basis:100%;max-width:100%;min-width:100%;color:#676767;margin-top:4px}@media only screen and (min-width:599px){.audience-nav-item__description{font-size:18px}}@media only screen and (min-width:1023px){.audience-nav-item__description{font-size:18px}}.audience-nav-item--desc .audience-nav-item__label{font-size:18px}@media only screen and (min-width:599px){.audience-nav-item--desc .audience-nav-item__label{font-size:18px}}@media only screen and (min-width:1023px){.audience-nav-item--desc .audience-nav-item__label{font-size:18px}}.hero-action-pane .audience-nav-item .audience-nav-item__link{color:#000}.header .audience-nav-item{display:none}@media only screen and (min-width:1023px){.header .audience-nav-item{display:flex;align-items:center}}.header .audience-nav-item .audience-nav-item__label{font-size:18px}@media only screen and (min-width:599px){.header .audience-nav-item .audience-nav-item__label{font-size:18px}}@media only screen and (min-width:1023px){.header .audience-nav-item .audience-nav-item__label{font-size:18px}}@media only screen and (min-width:1023px){.app--homepage .header .audience-nav-item{opacity:0;visibility:hidden}}@media only screen and (min-width:1023px){.app--homepage.headroom--not-top .header .audience-nav-item,.app--homepage.show-nav .header .audience-nav-item{opacity:1;visibility:visible}}.footer .audience-nav-item{margin-bottom:20px}@media only screen and (min-width:1023px){.footer .audience-nav-item{margin-bottom:0}}.footer .audience-nav-item .audience-nav-item__link{color:#fff}.footer .audience-nav-item .audience-nav-item__icon{fill:#fff;display:none}@media only screen and (min-width:1023px){.footer .audience-nav-item .audience-nav-item__icon{display:block}}.footer .audience-nav-item .audience-nav-item__label{font-size:18px}@media only screen and (min-width:599px){.footer .audience-nav-item .audience-nav-item__label{font-size:18px}}@media only screen and (min-width:1023px){.footer .audience-nav-item .audience-nav-item__label{font-size:18px}}.headroom--pinned.headroom--not-top .header .audience-nav-item{align-items:center}.alumni-stories__heading{grid-column:1/span 2;margin-bottom:30px}@media only screen and (min-width:1023px){.alumni-stories__heading{grid-column:2/span 2;margin-bottom:70px}}.back-link{font-size:18px;opacity:0;align-items:center;color:#fff;margin-top:50px;transition:opacity .25s ease-out;display:flex;pointer-events:none}.back-link:focus{outline:2px solid #009bde}@media only screen and (min-width:599px){.back-link{margin-top:65px}}@media only screen and (min-width:1023px){.back-link{margin-top:100px}.back-link span{position:relative}.back-link span:after{content:"";display:block;height:2px;left:0;position:absolute;background:currentColor;transition:width .25s ease-out,left .25s ease-out;width:0;bottom:-2px}.back-link:focus span:after,.back-link:hover span:after{width:100%;left:0}}.back-link.is-visible{pointer-events:all;opacity:1}.back-link__text{display:none;margin-left:5px}@media only screen and (min-width:599px){.back-link__text{display:block}}.back-link__icon{fill:#fff;transform:rotate(180deg);width:18px;height:13px}.search-active .back-link{visibility:hidden;pointer-events:none}.button{background-color:transparent;background-image:none;border:0;box-shadow:none}.button:hover{cursor:pointer}.body--one{font-size:18px}@media only screen and (min-width:599px){.body--one{font-size:18px}}@media only screen and (min-width:1023px){.body--one{font-size:18px}}.body--two{font-size:18px}@media only screen and (min-width:599px){.body--two{font-size:18px}}@media only screen and (min-width:1023px){.body--two{font-size:18px}}.body--support{font-size:18px}@media only screen and (min-width:599px){.body--support{font-size:18px}}@media only screen and (min-width:1023px){.body--support{font-size:18px}}.booking-bar{border-bottom:1px solid hsla(0,0%,100%,.12);overflow:hidden}@media only screen and (min-width:599px){.booking-bar{border-top:1px solid hsla(0,0%,100%,.12)}}.booking-bar__container{align-items:center}.booking-bar__message{font-size:18px;display:none;grid-column:1/span 1;padding-top:20px;padding-bottom:20px;padding-right:10px}@media only screen and (min-width:599px){.booking-bar__message{font-size:18px}}@media only screen and (min-width:1023px){.booking-bar__message{font-size:18px}}@media only screen and (min-width:599px){.booking-bar__message{display:block}}@media only screen and (min-width:1023px){.booking-bar__message{grid-column:2/span 2}}.booking-bar__action{display:flex;justify-content:flex-end;grid-column:1/span 2}@media only screen and (min-width:599px){.booking-bar__action{grid-column:2/span 1;padding-top:20px;padding-bottom:20px}}@media only screen and (min-width:1023px){.booking-bar__action{justify-content:flex-start;grid-column:4/span 1}}.sticky-bar .booking-bar{z-index:65;position:-webkit-sticky;position:sticky;top:100vh;top:calc(var(--vh, 1vh)*100);left:0;width:100%;transform:translate3d(0,-100%,0)}.booking-bar-last-item{margin-bottom:-48px;padding-bottom:40px}@media only screen and (min-width:599px){.booking-bar-last-item{margin-bottom:-163px;padding-bottom:80px}}@media only screen and (min-width:1023px){.booking-bar-last-item{margin-bottom:-191px}}@media only screen and (min-width:1023px){.app--event-detail .booking-bar--no-modal .booking-bar__message,.app--scholarship-listing .booking-bar--no-modal .booking-bar__message{grid-column:2/span 2}}@media only screen and (min-width:1023px){.app--event-detail .booking-bar--no-modal .booking-bar__action,.app--scholarship-listing .booking-bar--no-modal .booking-bar__action{grid-column:4/span 1}}@media only screen and (min-width:1023px){.app--event-detail .booking-bar-last-item,.app--scholarship-listing .booking-bar-last-item{padding-bottom:160px}}@media only screen and (min-width:1023px){.app--scholarship-listing .booking-bar-last-item{padding-bottom:270px}}@media only screen and (min-width:1023px){.app--editorial .booking-bar-last-item{margin-bottom:-270px}}.app--short-course .booking-bar-last-item{margin-bottom:-76px}@media only screen and (max-width:598px)and (min-width:418px){.app--short-course .booking-bar-last-item{margin-bottom:-52px}}@media only screen and (min-width:599px){.app--short-course .booking-bar-last-item{margin-bottom:-192px}}@media only screen and (min-width:1023px){.app--short-course .booking-bar-last-item{margin-bottom:-217px}}.breadcrumb{display:flex;flex-direction:row;grid-column:span 2;margin-bottom:20px}.breadcrumb__item{font-size:18px;display:none}@media only screen and (min-width:599px){.breadcrumb__item{font-size:18px}}@media only screen and (min-width:1023px){.breadcrumb__item{font-size:18px}}@media only screen and (min-width:599px){.breadcrumb__item{display:block}}@media only screen and (min-width:1023px){.breadcrumb__item{font-size:16px}}.breadcrumb__item:first-child{opacity:.7}.breadcrumb__item:last-child{display:block}.breadcrumb__item:last-child:after{content:""}@media only screen and (min-width:599px){.breadcrumb__item:last-child:after{content:"/"}}.breadcrumb__item:after{display:inline-block;content:"/";padding-left:10px;margin-right:10px}.breadcrumb__item-link{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;transition:background-size .25s cubic-bezier(.24,.26,.2,1);position:relative}@media only screen and (min-width:599px){.breadcrumb__item-link{background-size:0 2px}}.breadcrumb__item-link:focus,.breadcrumb__item-link:hover{background-size:100% 2px}@media only screen and (min-width:1023px){.title-area--guide .breadcrumb{margin-bottom:15px}}.bg--dark .breadcrumb .breadcrumb__item-link{color:#fff}.bg--light .breadcrumb .breadcrumb__item-link{color:#000}.burger{display:flex;flex-direction:row;align-items:center}.burger__toggle-label{font-size:18px;color:#fff;margin-left:10px}@media only screen and (min-width:599px){.burger__toggle-label{font-size:18px}}@media only screen and (min-width:1023px){.burger__toggle-label{font-size:18px}}.burger__toggle-icon{stroke:#fff}.header .burger{text-align:center;flex-direction:column}@media only screen and (min-width:599px){.header .burger{flex-direction:row}}.header .burger .burger__toggle-label{margin-left:0}@media only screen and (min-width:599px){.header .burger .burger__toggle-label{margin-left:10px}}.header .burger .burger__toggle-icon{margin-bottom:10px}@media only screen and (min-width:599px){.header .burger .burger__toggle-icon{margin-bottom:0}}.headroom--not-top .burger{text-align:left;flex-direction:row}.headroom--not-top .burger .burger__toggle-label{margin-left:10px}.headroom--not-top .burger .burger__toggle-icon{margin-bottom:0}.bg--dark{background-color:#000;color:#fff}.bg--light{background-color:#fff;color:#000}.card--image .card__content{position:relative;top:-24px;margin-bottom:-24px}@media only screen and (min-width:599px){.card--image .card__content{top:-74px;margin-bottom:-74px}}@media only screen and (min-width:1023px){.card--image .card__content{top:-80px;margin-bottom:-80px}}.card--image .card__content:after{z-index:10;position:absolute;top:0;left:0;content:"";display:block;height:24px;width:calc(50% + 48px)}@media only screen and (min-width:599px){.card--image .card__content:after{content:none}}.card--image .card__description,.card--image .card__heading,.card--image .card__meta{z-index:20;position:relative}.card--image .card__meta{min-height:19px}.card--person .card__content-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media only screen and (min-width:599px){.card--person .card__content-container{flex-direction:row}}@media only screen and (min-width:599px){.card--person .card__person{flex-basis:33.33%;min-width:33.33%;max-width:33.33%}}.card--simple .card__content{position:static;margin:0;padding-right:0;flex-basis:100%;max-width:100%;min-width:100%}.card--simple .card__content:after{display:none}.card--simple .card__heading{font-size:18px;font-weight:500}@media only screen and (min-width:599px){.card--simple .card__heading{font-size:18px}}@media only screen and (min-width:1023px){.card--simple .card__heading{font-size:18px}}.card--simple .card__description{font-size:18px}@media only screen and (min-width:599px){.card--simple .card__description{font-size:18px}}@media only screen and (min-width:1023px){.card--simple .card__description{font-size:18px}}@media only screen and (min-width:1023px){.card--long-description .card__description{width:140%}}.card--project,.card--result{margin-bottom:40px}@media only screen and (min-width:599px){.card--project,.card--result{padding-right:40px}}@media only screen and (min-width:1023px){.card--project,.card--result{padding-right:80px;margin-bottom:50px}}@media only screen and (max-width:1180px)and (min-width:1023px){.card--project,.card--result{padding-right:20px}}.card--project .card__content,.card--result .card__content{flex-basis:100%;max-width:100%;min-width:100%;top:-24px;margin-bottom:-24px;padding-right:0;padding-top:15px}@media only screen and (min-width:599px){.card--project .card__content:after,.card--result .card__content:after{content:""}}.card--project .card__heading,.card--result .card__heading{font-size:18px}@media only screen and (min-width:599px){.card--project .card__heading,.card--result .card__heading{font-size:18px}}@media only screen and (min-width:1023px){.card--project .card__heading,.card--result .card__heading{font-size:18px}}.card--project .card__school,.card--result .card__school{font-size:18px;padding-right:50%}@media only screen and (min-width:599px){.card--project .card__school,.card--result .card__school{font-size:18px}}@media only screen and (min-width:1023px){.card--project .card__school,.card--result .card__school{font-size:18px;padding-right:33.333%}}.card--project .card__year,.card--result .card__year{font-size:18px}@media only screen and (min-width:599px){.card--project .card__year,.card--result .card__year{font-size:18px}}@media only screen and (min-width:1023px){.card--project .card__year,.card--result .card__year{font-size:18px}}.card--project .card__location,.card--result .card__location{font-size:18px}@media only screen and (min-width:599px){.card--project .card__location,.card--result .card__location{font-size:18px}}@media only screen and (min-width:1023px){.card--project .card__location,.card--result .card__location{font-size:18px}}.card--notch-space .card__content{padding-top:30px}.card--staff{margin-bottom:40px}@media only screen and (min-width:599px){.card--staff{padding-right:40px}}@media only screen and (min-width:1023px){.card--staff{padding-right:80px;margin-bottom:50px}}@media only screen and (max-width:1180px)and (min-width:1023px){.card--staff{padding-right:20px}}.card--staff .card__content{flex-basis:100%;max-width:100%;min-width:100%;top:0;margin-bottom:0;padding-right:0;padding-top:15px}.card--staff .card__content:after{display:none}.card--staff .card__heading{font-size:18px}@media only screen and (min-width:599px){.card--staff .card__heading{font-size:18px}}@media only screen and (min-width:1023px){.card--staff .card__heading{font-size:18px}}.card--staff .card__school{font-size:18px;padding-right:50%}@media only screen and (min-width:599px){.card--staff .card__school{font-size:18px}}@media only screen and (min-width:1023px){.card--staff .card__school{font-size:18px;padding-right:33.333%}}.card--staff .card__year{font-size:18px}@media only screen and (min-width:599px){.card--staff .card__year{font-size:18px}}@media only screen and (min-width:1023px){.card--staff .card__year{font-size:18px}}.card--staff .card__description{margin-bottom:2px}.card--carousel .card__description,.card--staff .card__description:last-child{margin-bottom:20px}@media only screen and (min-width:1023px){.card--carousel .card__description{margin-bottom:0}}.card__container{display:flex;flex-direction:column}.card__container:focus .card__image-container,.card__container:hover .card__image-container{opacity:.8}.card__container:focus .card__heading-link,.card__container:hover .card__heading-link{background-size:100% 2px;color:inherit}.card__image-container{display:block;flex-basis:100%;min-width:100%;max-width:100%;transition:opacity .25s ease-out}.card__image{display:block;width:100%;height:auto}@media only screen and (min-width:1023px){.app--programme-page .carousel .card__image{max-height:460px;object-fit:cover}}.card__content{flex-basis:100%;max-width:100%;min-width:100%;padding-top:15px;padding-right:15px}@media only screen and (min-width:599px){.card__content{flex-basis:65%;max-width:65%;min-width:65%;padding-top:20px;padding-right:20px}}@media only screen and (min-width:1023px){.card__content{flex-basis:66.66%;max-width:66.66%;min-width:66.66%}}.card__meta{font-size:18px;text-transform:uppercase;margin-bottom:5px}@media only screen and (min-width:599px){.card__meta{font-size:18px}}@media only screen and (min-width:1023px){.card__meta{font-size:18px}}.card__heading{font-size:18px;margin-bottom:10px;line-height:122%}@media only screen and (min-width:599px){.card__heading{font-size:20px}}@media only screen and (min-width:1023px){.card__heading{font-size:24px}}.card__link .card__heading{font-weight:500}.card__heading-link{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;transition:background-size .25s cubic-bezier(.24,.26,.2,1);position:relative;font-weight:500}@media only screen and (min-width:599px){.card__heading-link{background-size:0 2px}}.card__heading-link-icon{transform:rotate(-45deg) translate(0);fill:currentColor;margin-top:8px}.app--programme-page .carousel .card__description{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;line-clamp:3}@media only screen and (min-width:599px){.card__description{margin-bottom:20px}}.card__person{display:flex;padding-top:15px;margin-bottom:20px}.card__person-image{display:block;flex-basis:32px;min-width:32px;max-width:32px;height:32px}@media only screen and (min-width:599px){.card__person-image{flex-basis:60px;min-width:60px;max-width:60px;height:60px}}.card__person-info{padding-left:15px}.card__person-meta{font-size:18px}@media only screen and (min-width:599px){.card__person-meta{font-size:18px}}@media only screen and (min-width:1023px){.card__person-meta{font-size:18px}}@media only screen and (min-width:599px){.card__person-meta{font-size:18px;margin-bottom:5px}}@media only screen and (min-width:599px)and (min-width:599px){.card__person-meta{font-size:18px}}@media only screen and (min-width:599px)and (min-width:1023px){.card__person-meta{font-size:18px}}.card__person-title{font-size:18px}@media only screen and (min-width:1023px){.card__person-title{font-size:18px}}@media only screen and (min-width:599px){.card__person-title{font-size:18px}}@media only screen and (min-width:599px)and (min-width:599px){.card__person-title{font-size:18px}}@media only screen and (min-width:599px)and (min-width:1023px){.card__person-title{font-size:18px}}.news .card{margin-bottom:20px}@media only screen and (min-width:599px){.news .card{grid-row:2;padding-right:20px}}@media only screen and (min-width:1023px){.news .card{grid-column:3/span 1;grid-row:auto;padding-right:0}}@media only screen and (min-width:599px){.news__feature .card{grid-column:1/span 2;grid-row:1;padding-right:0}}@media only screen and (min-width:1023px){.news__feature .card{grid-column:1/span 2;grid-row:1/span 2;padding-right:30px}}@media only screen and (min-width:1023px){.news__feature .card .card__container{height:100%}}@media only screen and (min-width:599px){.news__feature .card .card__content{flex-basis:100%;min-width:100%;max-width:100%;top:-35px;padding-top:25px;margin-bottom:-35px;background-color:transparent!important}}@media only screen and (min-width:599px){.news__feature .card .card__content:after{z-index:10;position:absolute;top:0;left:0;content:"";display:block;height:35px;width:50%}}@media only screen and (min-width:1023px){.news__feature .card .card__content:after{width:calc(50% + 15px)}}@media only screen and (min-width:1023px){.news__feature .card .card__image-container{height:100%;min-height:100%}}@media only screen and (min-width:1023px){.news__feature .card .card__image{object-fit:cover;height:100%;min-height:400px}}.news__feature .card .card__meta{font-size:18px}@media only screen and (min-width:1023px){.news__feature .card .card__meta{font-size:18px}}@media only screen and (min-width:599px){.news__feature .card .card__meta{font-size:18px}}@media only screen and (min-width:599px)and (min-width:599px){.news__feature .card .card__meta{font-size:18px}}@media only screen and (min-width:599px)and (min-width:1023px){.news__feature .card .card__meta{font-size:18px}}.news__feature .card .card__description{font-size:18px}@media only screen and (min-width:1023px){.news__feature .card .card__description{font-size:18px}}@media only screen and (min-width:599px){.news__feature .card .card__description{font-size:18px}}@media only screen and (min-width:599px)and (min-width:599px){.news__feature .card .card__description{font-size:18px}}@media only screen and (min-width:599px)and (min-width:1023px){.news__feature .card .card__description{font-size:18px}}.news__feature .card .card__heading{font-size:18px}@media only screen and (min-width:1023px){.news__feature .card .card__heading{font-size:18px}}@media only screen and (min-width:599px){.news__feature .card .card__heading{font-size:18px}}@media only screen and (min-width:599px)and (min-width:599px){.news__feature .card .card__heading{font-size:20px}}@media only screen and (min-width:599px)and (min-width:1023px){.news__feature .card .card__heading{font-size:24px}}.news__feature .card.card--image .card__content:after{width:50%}@media only screen and (min-width:1023px){.news__feature .card.card--image .card__content:after{width:calc(50% + 15px)}}.news__sub-features .card:first-child{padding-top:20px}@media only screen and (min-width:599px){.news__sub-features .card:first-child{padding-top:0}}@media only screen and (min-width:1023px){.news__sub-features .card:first-child{padding-bottom:20px}}.news__sub-features .card .card__heading{font-size:18px}@media only screen and (min-width:599px){.news__sub-features .card .card__heading{font-size:18px}}@media only screen and (min-width:1023px){.news__sub-features .card .card__heading{font-size:18px}}.news__sub-features .card .card__content{flex-basis:100%;max-width:100%;min-width:100%;top:0;padding:0;background-color:transparent!important}.news__sub-features .card .card__meta{font-size:18px}@media only screen and (min-width:599px){.news__sub-features .card .card__meta{font-size:18px}}@media only screen and (min-width:1023px){.news__sub-features .card .card__meta{font-size:18px}}.news__sub-features .card .card__description{font-size:18px}@media only screen and (min-width:599px){.news__sub-features .card .card__description{font-size:18px}}@media only screen and (min-width:1023px){.news__sub-features .card .card__description{font-size:18px}}.news__sub-features .card.card--image .card__content{top:-10px;margin-bottom:-10px}.news__sub-features .card.card--image .card__content:after{z-index:10;position:absolute;top:-14px;left:0;content:"";display:block;height:24px;width:50%}@media only screen and (min-width:599px){.news__sub-features .card.card--image .card__content:after{width:80px}}@media only screen and (min-width:1023px){.news--single-feature .news__sub-features .card:first-child{padding-bottom:0}}@media only screen and (min-width:599px){.news--single-feature .news__sub-features .card{grid-row:auto}}.staggered-cards .card{margin-bottom:100px;padding-right:25px}@media only screen and (min-width:599px){.staggered-cards .card{flex-basis:50%;max-width:50%;min-width:50%}}@media only screen and (min-width:1023px){.staggered-cards .card{flex-basis:33.333%;max-width:333.333%;min-width:33.333%;margin-bottom:0}}@media only screen and (min-width:599px){.staggered-cards .card:nth-child(2n){position:relative;margin-left:50%;top:-120px;margin-bottom:-200px}}@media only screen and (min-width:1023px){.staggered-cards .card:nth-child(2n){margin-left:66.666%}}@media only screen and (min-width:599px){.carousel--square .carousel__item .card{padding-right:100px}}@media only screen and (min-width:1023px){.carousel--square .carousel__item .card{padding-right:0;padding-right:var(--grid-width)}}@media only screen and (min-width:1023px){.carousel--square .carousel__item .card .card__description{margin-bottom:10px}}@media only screen and (min-width:599px){.carousel--square .carousel__item .card .card__content{flex-basis:calc(50% + 50px);min-width:calc(50% + 50px);max-width:calc(50% + 50px);padding-top:30px;top:-35px;margin-bottom:-35px}}@media only screen and (min-width:1023px){.carousel--square .carousel__item .card .card__content{flex-basis:50%;min-width:50%;max-width:50%}}@media only screen and (min-width:1023px){.carousel--square .carousel__item .card .card__description,.carousel--square .carousel__item .card .card__heading{width:200%}}.index-module .card .card__container{position:relative;margin-bottom:40px}@media only screen and (min-width:1023px){.index-module .card .card__container{flex-direction:row;margin-bottom:70px}}.index-module .card .card__content{position:relative;top:-24px;margin-bottom:-24px}@media only screen and (min-width:599px){.index-module .card .card__content{top:-24px;margin-bottom:-24px}}@media only screen and (min-width:1023px){.index-module .card .card__content{position:static;top:0;margin-bottom:0}}@media only screen and (max-width:1180px)and (min-width:1023px){.index-module .card .card__content{padding-top:0}}.index-module .card .card__content:after{z-index:10;position:absolute;top:0;left:0;content:"";display:block;height:24px;width:50%}@media only screen and (min-width:599px){.index-module .card .card__content:after{height:74px}}@media only screen and (min-width:1023px){.index-module .card .card__content:after{content:none}}@media only screen and (min-width:1023px){.index-module .card .card__image-container{flex-basis:50%;max-width:50%;min-width:50%}}@media only screen and (min-width:1023px){.index-module .card .card__image{padding-right:30px}}.index-module .card .card__description{margin-bottom:0}@media only screen and (min-width:1023px){.index-module .card .card__description{margin-right:20px}}@media only screen and (min-width:1023px){.index-module .card .card__meta{position:absolute;bottom:0;left:0;margin:0;min-width:80px;padding:5px 10px 5px 0}}@media only screen and (min-width:599px){.bg--dark .index-module .card.card--image .card__content,.bg--light .index-module .card.card--image .card__content{background-color:transparent}}@media only screen and (min-width:1023px){.bg--dark .index-module .card .card__meta{background-color:#000}}@media only screen and (min-width:1023px){.bg--light .index-module .card .card__meta{background-color:#fff}}.bg--dark .card.card--image .card__content{color:#fff}@media only screen and (min-width:599px){.bg--dark .card.card--image .card__content{background-color:#000}}.bg--dark .card.card--image .card__content:after{background-color:#000}.bg--dark .card .card__heading{color:#fff}.bg--dark .card .card__description,.bg--dark .card .card__person-meta{color:#bbb}.bg--dark .card .card__meta{color:#ff5d1c}.bg--dark .card--simple .card__description{color:#fff}.bg--dark .card.card--project .card__content,.bg--dark .card.card--result .card__content{background-color:transparent}.bg--dark .card .card__heading-link-icon{fill:#fff}.bg--light .card.card--image .card__content{color:#000}@media only screen and (min-width:599px){.bg--light .card.card--image .card__content{background-color:#fff}}.bg--light .card.card--image .card__content:after{background-color:#fff}.bg--light .card .card__heading{color:#000}.bg--light .card .card__description,.bg--light .card .card__person-meta{color:#676767}.bg--light .card .card__meta{color:#000}.bg--light .card .card__heading-link-icon{fill:#000}.bg--light .card--simple .card__description{color:#000}.bg--light .card.card--project .card__content,.bg--light .card.card--result .card__content{background-color:transparent}.carousel{position:relative;grid-column:1/span 2;margin-bottom:120px}@media only screen and (min-width:1023px){.carousel{grid-column:2/span 3}}@media only screen and (min-width:1023px){.carousel--square{grid-column:2/span 2}}.carousel--square .carousel__slides{position:relative}.carousel--square .carousel__controls{padding-right:20px;padding-left:20px;margin-top:20px}@media only screen and (min-width:599px){.carousel--square .carousel__controls{padding-right:60px;padding-left:60px}}@media only screen and (min-width:1023px){.carousel--square .carousel__controls{display:none}}.carousel--square .carousel__controls-group{display:none}@media only screen and (min-width:1023px){.carousel--square .carousel__controls-group{display:grid;position:absolute;top:50%;left:0;right:0}}.carousel--square .carousel__controls-group--mobile{display:block;grid-column:1/-1;margin:0 auto}@media only screen and (min-width:1023px){.carousel--square .carousel__controls-group--mobile{display:none}}.carousel--square .carousel__button{position:relative}.carousel--square .carousel__button--prev{grid-column:2/span 1;left:-77px}.carousel--square .carousel__button--next{grid-column:4/span 1;left:30px}.carousel--square .carousel__button:disabled{opacity:0}.carousel--quotes .carousel__item{margin-right:40px}.carousel--quotes .carousel__button{position:relative}.carousel--quotes .carousel__button--prev{grid-column:1/span 1;left:50%;margin-left:-23px}.carousel--quotes .carousel__button--next{grid-column:4/span 1;left:50%;margin-left:-23px}.carousel--logo{grid-column:auto;margin-bottom:0;padding:20px 0}@media only screen and (min-width:599px){.carousel--logo{padding:0}}@media only screen and (min-width:1023px){.carousel--logo .carousel__container{padding-right:var(--outer-grid-width)}}.carousel--logo .carousel__controls{padding-right:20px;padding-left:20px;margin-top:40px}@media only screen and (min-width:599px){.carousel--logo .carousel__controls{padding-right:60px;padding-left:60px}}@media only screen and (min-width:1023px){.carousel--logo .carousel__controls{display:none}}.carousel--logo .carousel__controls-group{display:none;pointer-events:none}@media only screen and (min-width:1023px){.carousel--logo .carousel__controls-group{display:grid;position:absolute;top:50%;left:0;right:0;transform:translate3d(0,-50%,0)}}.carousel--logo .carousel__button{pointer-events:auto;position:relative}.carousel--logo .carousel__button--prev{grid-column:2/span 1;left:-77px}.carousel--logo .carousel__button--next{grid-column:5/span 1;left:30px}.carousel--logo .carousel__button:disabled{opacity:0}.carousel--no-margin{margin-bottom:20px}.carousel--people .carousel__controls{margin-right:20px;margin-left:20px}@media only screen and (min-width:599px){.carousel--people .carousel__controls{margin-right:60px;margin-left:60px}}.carousel--people .carousel__controls-group{display:none}@media only screen and (min-width:1023px){.carousel--people .carousel__controls-group{display:grid;position:absolute;top:50%;width:100%;left:0;right:0;transform:translate3d(0,-50%,0)}}.carousel--people .carousel__button{position:relative}.carousel--people .carousel__button--prev{grid-column:2;left:-40px;transform:translate3d(-100%,0,0)}.carousel--people .carousel__button--next{grid-column:5;left:40px}.carousel__item{opacity:.36;transition:opacity .25s ease-out}.carousel__item.glide__slide--active{opacity:1}.carousel__logo-slide{display:flex;flex-direction:row;flex-wrap:wrap}@media only screen and (min-width:1023px){.carousel__logo-slide{max-width:0;max-width:calc(var(--grid-width)*3)}}.carousel__liveregion{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.carousel__controls-group{display:none}@media only screen and (min-width:1023px){.carousel__controls-group{z-index:120;display:block}}.carousel__mobile-controls-group{display:flex;justify-content:center;gap:20px;pointer-events:auto;margin-top:20px}@media only screen and (min-width:1023px){.carousel__mobile-controls-group{display:none}}.carousel__mobile-controls-group:first-child{margin-right:20px}.carousel__mobile-controls-group .carousel__button{position:static}.carousel__mobile-controls-group .carousel__button.glide__arrow--disabled{opacity:.3;pointer-events:none}.carousel__bullet-container{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;width:100%;pointer-events:none}@media only screen and (min-width:1023px){.carousel__bullet-container{display:none}}.carousel__bullet{flex:1;height:2px;border:0;padding:0;margin:0;background-color:rgba(0,0,0,.24)}.carousel__bullet:active,.carousel__bullet:focus,.carousel__bullet:hover{outline:0}.carousel__bullet.glide__bullet--active{background-color:#000}.carousel__button{position:absolute;top:calc(50% - 23px);border-radius:50%;width:46px;height:46px;margin:0;padding:0;transition:background-color .25s ease-out,opacity .25s cubic-bezier(.24,.26,.2,1)}.carousel__button:active,.carousel__button:focus,.carousel__button:hover{outline:none}.carousel__button--prev{left:-80px}.carousel__button--next{right:-80px}.carousel__button:disabled{opacity:0;pointer-events:none}.partnerships .carousel{margin-bottom:0}.bg--dark .carousel .carousel__button:active,.bg--dark .carousel .carousel__button:focus,.bg--dark .carousel .carousel__button:hover{stroke:#000;background-color:#fff}.bg--dark .carousel .carousel__button-icon{stroke:#bbb}.bg--dark .carousel .carousel__bullet{background-color:hsla(0,0%,100%,.24)}.bg--dark .carousel .carousel__bullet.glide__bullet--active{background-color:#fff}.bg--light .carousel .carousel__button:active,.bg--light .carousel .carousel__button:focus,.bg--light .carousel .carousel__button:hover{stroke:#fff;background-color:#000}.bg--light .carousel .carousel__button-icon{stroke:#676767}.bg--light .carousel .carousel__bullet{background-color:rgba(0,0,0,.24)}.bg--light .carousel .carousel__bullet.glide__bullet--active{background-color:#000}.categories-panels{z-index:60;position:relative}.categories-panels__panel [aria-expanded=true]{display:grid;grid-template-columns:1fr 1fr;padding:0 20px;max-width:1440px;margin:0 auto}@media only screen and (min-width:599px){.categories-panels__panel [aria-expanded=true]{padding:0 60px}}@media only screen and (min-width:1023px){.categories-panels__panel [aria-expanded=true]{grid-template-columns:16.74% 1fr 1fr 1fr 16.74%;margin:0 auto}}@media only screen and (min-width:599px){.categories-panels__panel [aria-expanded=true]{padding-top:40px}}.bg--light .section__content .categories-panels{background-color:#fff}.bg--dark .section__content .categories-panels{background-color:#000}.categories-tablist{position:relative;padding:20px 20px 10px;margin-right:-60px}@media only screen and (min-width:599px){.categories-tablist{padding-bottom:20px}}.categories-tablist--no-padding-x{padding:20px 0}.categories-tablist--large{padding-left:40px;padding-top:30px}.categories-tablist--above-grid{z-index:60}.categories-tablist__heading{font-size:18px;color:#676767;margin-bottom:10px}@media only screen and (min-width:599px){.categories-tablist__heading{font-size:18px}}@media only screen and (min-width:1023px){.categories-tablist__heading{font-size:18px}}@media only screen and (min-width:599px){.categories-tablist__heading{margin-bottom:15px}}@media only screen and (min-width:1023px){.categories-tablist__list{display:flex;flex-direction:column}}.categories-tablist__tabs{position:relative;padding-top:12px}@media only screen and (min-width:1023px){.categories-tablist__tabs{margin-right:20px;padding-top:unset}}.categories-tablist__tabs:before{content:"";position:absolute;top:0;left:-20px;height:1px;width:11px;background-color:rgba(0,0,0,.12)}@media only screen and (min-width:1023px){.categories-tablist__tabs:before{content:none}}.categories-tablist__options{display:flex;flex-direction:row}.categories-tablist__tab{position:relative;color:#676767;outline-width:medium;transition:color .25s ease-out}@media only screen and (min-width:1023px){.categories-tablist__tab{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;transition:background-size .25s cubic-bezier(.24,.26,.2,1)}}@media only screen and (min-width:1023px)and (min-width:599px){.categories-tablist__tab{background-size:0 2px}}.categories-tablist__tab--reset{display:inline-flex;align-items:center;color:#000}.categories-tablist__tab--selected{color:#000;font-weight:500}@media only screen and (min-width:1023px){.categories-tablist__tab--selected{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;transition:background-size .25s cubic-bezier(.24,.26,.2,1);background-size:100% 2px}}@media only screen and (min-width:1023px)and (min-width:599px){.categories-tablist__tab--selected{background-size:0 2px}}.categories-tablist__tab--selected:before{content:"";display:block;position:absolute;top:0;right:-5px;width:6px;height:6px;border-radius:50%;overflow:hidden;background-color:currentColor}.categories-tablist__tab:not(:last-child){margin-right:20px}.categories-tablist__tab:focus,.categories-tablist__tab:hover,.categories-tablist__tab[aria-selected=true]{background-size:100% 2px;position:relative;color:#000}.categories-tablist__tab-icon,.categories-tablist__tab-label{pointer-events:none}@media only screen and (min-width:1023px){.categories-tablist__tab-icon{display:none}}.filter-bar--stuck .categories-tablist,.project-filters .categories-tablist{z-index:65}@media only screen and (min-width:1023px){.filter-bar--stuck .categories-tablist,.project-filters .categories-tablist{transform:translate3d(-40px,0,0)}}.filter-bar--stuck .categories-tablist{background-color:#000}.filter-bar--stuck .categories-tablist__tab{color:#bbb}.filter-bar--stuck .categories-tablist__tab.active{color:#fff}.filter-bar--stuck .categories-tablist__tab.active:before{background-color:#fff}.filter-bar--stuck .categories-tablist__heading{display:none}.project-filters .categories-tablist{background-color:#fff}.project-filters .categories-tablist__tab{color:#676767}.project-filters .categories-tablist__tab.active{color:#000}.project-filters .categories-tablist__tab.active:before{background-color:#000}@media only screen and (min-width:1023px){.project-filters .categories-tablist__heading{position:absolute;top:34px;left:-40px}}.project-filters-mobile .categories-tablist{padding-left:0;padding-top:38px}.project-filters-mobile .categories-tablist__heading{font-size:18px;font-weight:500;margin-bottom:30px;color:#000}@media only screen and (min-width:599px){.project-filters-mobile .categories-tablist__heading{font-size:20px}}@media only screen and (min-width:1023px){.project-filters-mobile .categories-tablist__heading{font-size:24px}}.project-filters-mobile .categories-tablist__options{flex-direction:column;padding-right:20px}.project-filters-mobile .categories-tablist__tab{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;color:#000}.project-filters-mobile .categories-tablist__tab--selected:before,.project-filters-mobile .categories-tablist__tab:after{content:none}.project-filters-mobile .categories-tablist__tab--selected .categories-tablist__tab-label{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;transition:background-size .25s cubic-bezier(.24,.26,.2,1);background-size:100% 2px;position:relative;color:#000;font-weight:500}@media only screen and (min-width:599px){.project-filters-mobile .categories-tablist__tab--selected .categories-tablist__tab-label{background-size:0 2px}}.project-filters-mobile .categories-tablist__tab--selected .categories-tablist__tab-label:focus,.project-filters-mobile .categories-tablist__tab--selected .categories-tablist__tab-label:hover{background-size:100% 2px}.project-filters-mobile .categories-tablist__tab--selected .categories-tablist__tab-label:before{content:"";display:block;position:absolute;top:0;right:-10px;width:6px;height:6px;border-radius:50%;overflow:hidden;background-color:currentColor}.app--scholarship-listing .categories-tablist{padding-left:0;margin-bottom:40px}.app--scholarship-listing .categories-tablist .categories-tablist__heading,.app--scholarship-listing .categories-tablist .categories-tablist__tab{color:#bbb}.app--scholarship-listing .categories-tablist .categories-tablist__tab--reset,.app--scholarship-listing .categories-tablist .categories-tablist__tab--selected,.app--scholarship-listing .categories-tablist .categories-tablist__tab:focus,.app--scholarship-listing .categories-tablist .categories-tablist__tab:hover,.app--scholarship-listing .categories-tablist .categories-tablist__tab[aria-selected=true]{color:#fff}.app--scholarship-listing.project-filters .categories-tablist{margin-bottom:0}@media only screen and (min-width:1023px){.app--scholarship-listing.project-filters .categories-tablist .categories-tablist__options{padding-left:40px}}.app--scholarship-listing.project-filters .categories-tablist .categories-tablist__heading,.app--scholarship-listing.project-filters .categories-tablist .categories-tablist__tab{color:#676767}.app--scholarship-listing.project-filters .categories-tablist .categories-tablist__tab--reset,.app--scholarship-listing.project-filters .categories-tablist .categories-tablist__tab--selected,.app--scholarship-listing.project-filters .categories-tablist .categories-tablist__tab:focus,.app--scholarship-listing.project-filters .categories-tablist .categories-tablist__tab:hover,.app--scholarship-listing.project-filters .categories-tablist .categories-tablist__tab[aria-selected=true]{color:#000}.app--scholarship-listing.project-filters-mobile .categories-tablist{background-color:#fff}.app--scholarship-listing.project-filters-mobile .categories-tablist .categories-tablist__heading{color:#000}.app--scholarship-listing.project-filters-mobile .categories-tablist .categories-tablist__tab{color:#676767}.app--scholarship-listing.project-filters-mobile .categories-tablist .categories-tablist__tab--reset,.app--scholarship-listing.project-filters-mobile .categories-tablist .categories-tablist__tab--selected,.app--scholarship-listing.project-filters-mobile .categories-tablist .categories-tablist__tab:focus,.app--scholarship-listing.project-filters-mobile .categories-tablist .categories-tablist__tab:hover,.app--scholarship-listing.project-filters-mobile .categories-tablist .categories-tablist__tab[aria-selected=true]{color:#000}.category-item{display:grid;grid-column:1/span 2;grid-template-columns:1fr;padding-top:20px;color:inherit}.category-item:after{content:"";grid-column:1/span 2;height:1px;width:calc(100% + 20px);pointer-events:none}@media only screen and (min-width:599px){.category-item:after{width:calc(100% + 60px)}}@media only screen and (min-width:1023px){.category-item:after{grid-column:1/span 4}}.category-item:focus{outline:none}@media only screen and (min-width:599px){.category-item{grid-template-columns:2fr 3fr;padding-top:50px}}@media only screen and (min-width:1023px){.category-item{grid-template-columns:1fr 1fr;grid-column:2/span 4;padding-top:30px;margin-left:-1px}}.category-item__wrapper{display:grid;grid-template-columns:1fr 1fr;padding:0 20px;max-width:1440px;margin:0 auto;position:relative}@media only screen and (min-width:599px){.category-item__wrapper{padding:0 60px}}@media only screen and (min-width:1023px){.category-item__wrapper{grid-template-columns:16.74% 1fr 1fr 1fr 16.74%;margin:0 auto}}.category-item__heading{grid-column:1;padding-bottom:15px;padding-right:20px}.category-item__heading-inner{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;transition:background-size .25s cubic-bezier(.24,.26,.2,1);position:relative}@media only screen and (min-width:599px){.category-item__heading-inner{background-size:0 2px}}.category-item:focus .category-item__heading-inner,.category-item:hover .category-item__heading-inner{background-size:100% 2px}.category-item__description{grid-column:1;padding-top:0;padding-bottom:40px}@media only screen and (min-width:599px){.category-item__description{grid-column:2;padding-right:120px;padding-bottom:30px}}@media only screen and (min-width:1023px){.category-item__description{padding-left:7%}}.category-item__icon{width:24px;height:24px;position:absolute;top:20px;right:20px}@media only screen and (min-width:599px){.category-item__icon{width:36px;height:36px;top:50px;right:60px}}@media only screen and (min-width:1023px){.category-item__icon{width:46px;height:46px;top:30px}}@media(hover:hover)and (min-width:599px){.category-item__icon{opacity:0}.category-item:focus .category-item__icon,.category-item:hover .category-item__icon{opacity:1}}@media only screen and (min-width:1023px){.section__content .category-item{min-height:176px}}.section__content .category-item:after{margin-top:20px}@media only screen and (min-width:1023px){.section__content .category-item:after{margin-top:40px}}.section__content .category-item .category-item__wrapper:last-child .category-item{padding-bottom:60px}@media only screen and (min-width:1023px){.section__content .category-item .category-item__wrapper:last-child .category-item{padding-bottom:120px}}.section__content .category-item .category-item__description,.section__content .category-item .category-item__heading{max-width:440px}@media only screen and (min-width:599px){.section__content .category-item .category-item__description{padding-left:17%}}@media only screen and (min-width:1023px){.section__content .category-item .category-item__description{padding-left:7%}}.bg--light .category-item{border-left:1px solid rgba(0,0,0,.12)}.bg--light .category-item:after{background-color:rgba(0,0,0,.12)}.bg--dark .category-item{border-left:1px solid hsla(0,0%,100%,.12)}.bg--dark .category-item:after{background-color:hsla(0,0%,100%,.12)}.section__content .category-item__wrapper:last-child .category-item{padding-bottom:60px}@media only screen and (min-width:1023px){.section__content .category-item__wrapper:last-child .category-item{padding-bottom:120px}}.section__content .category-item__wrapper .category-item__description{display:none}@media only screen and (min-width:1023px){.section__content .category-item__wrapper .category-item__description{display:block}}.section__content .category-item__wrapper .category-item__heading{padding-right:80px}@media only screen and (min-width:1023px){.section__content .category-item__wrapper .category-item__heading{padding-right:20px}}.cookie_snippet_block{margin-bottom:20px}.cookie_snippet_block .ot-sdk-show-settings{transition:opacity .25s ease-out;background-color:#ff5d1c;border:none!important;color:#fff!important;border-radius:5px;padding:7px 24px}.cookie_snippet_block .ot-sdk-show-settings:hover{background-color:#ff5d1c!important;opacity:.8;border:none!important}.contact{position:relative;padding-top:20px;padding-bottom:80px}@media only screen and (min-width:599px){.contact{padding-top:40px;padding-bottom:120px}}@media only screen and (min-width:1023px){.contact{min-height:400px;padding-top:80px;padding-bottom:70px}}.contact__intro{grid-column:1/span 2;margin-bottom:40px}@media only screen and (min-width:599px){.contact__intro{grid-column:auto;margin-bottom:0}}@media only screen and (min-width:1023px){.contact__intro{grid-column:2/span 1}}.contact__heading{padding-bottom:30px;margin-bottom:25px}.bg--dark .contact__heading{border-bottom:1px solid hsla(0,0%,100%,.12)}.bg--light .contact__heading{border-bottom:1px solid rgba(0,0,0,.12)}.contact__text{padding-right:20px;margin-bottom:0}.contact__text a{color:#000}.contact__link{max-width:165px!important}@media only screen and (min-width:599px){.contact__link{align-self:flex-end}}@media only screen and (min-width:1023px){.contact__link{margin-top:200px;justify-content:space-between;max-width:220px!important}}.contact__image-container{display:none}.contact__image-container .contact__image{z-index:60;position:absolute;height:600px;bottom:0;object-fit:cover}@media only screen and (min-width:1023px){.contact__image-container{display:block}}.bg--dark .contact .contact__text{color:#fff}.bg--light .contact .contact__text{color:#676767}.app--guide .contact__heading{font-size:28px}@media only screen and (min-width:599px){.app--guide .contact__heading{font-size:38px}}@media only screen and (min-width:1023px){.app--guide .contact__heading{font-size:46px}}.contact-anchor{position:relative;display:block;top:-159px}@media only screen and (min-width:599px){.contact-anchor{top:-219px}}@media only screen and (min-width:1023px){.contact-anchor{top:-259px}}.contact-anchor.anchor-heading{top:0}#cluetip #cluetip-outer{padding:20px}#cluetip #cluetip-title{font-size:18px;line-height:122%;font-weight:500;margin-bottom:20px;width:80%}@media only screen and (min-width:599px){#cluetip #cluetip-title{font-size:20px}}@media only screen and (min-width:1023px){#cluetip #cluetip-title{font-size:24px}}#cluetip #cluetip-title #cluetip-close{float:none;position:absolute;top:0;right:0}#cluetip #cluetip-inner p{margin:0 0 20px!important;padding:0!important}#cluetip #cluetip-inner h2{font-size:18px;line-height:122%;font-weight:500;margin-bottom:20px}@media only screen and (min-width:599px){#cluetip #cluetip-inner h2{font-size:18px}}@media only screen and (min-width:1023px){#cluetip #cluetip-inner h2{font-size:18px}}#cluetip #cluetip-inner #divBBSecure img{display:none}#cluetip #cluetip-inner #divCSCWhatsThis .taLeft div{margin:0!important}.image-video-block{padding-bottom:80px}@media only screen and (min-width:599px){.image-video-block{padding-bottom:120px}}.image-video-block--no-padding{padding-bottom:0}@media only screen and (min-width:1023px){.image-video-block--tight-heading .image-video-block__heading{grid-column:2/span 1}}@media only screen and (min-width:1023px){.image-video-block--overlap-heading .image-video-block__heading{max-width:70%}}@media only screen and (min-width:599px){.image-video-block--small-bottom-margin{padding-bottom:20px}}.image-video-block__heading{grid-column:1/span 2;margin-bottom:25px}@media only screen and (min-width:599px){.image-video-block__heading{grid-column:1/span 2;margin-bottom:35px}}@media only screen and (min-width:1023px){.image-video-block__heading{grid-column:2/span 2;margin-bottom:40px}}.image-video-block__copy,.image-video-block__subheading{grid-column:1/span 2}.image-video-block__subheading{margin-bottom:20px}@media only screen and (min-width:599px){.image-video-block__subheading{grid-column:1/span 1;margin-bottom:0;padding-right:20px}}@media only screen and (min-width:1023px){.image-video-block__subheading{grid-column:3/span 1}}.image-video-block__subheading--mobile{margin-bottom:40px}@media only screen and (min-width:599px){.image-video-block__subheading--mobile{display:none}}.image-video-block__subheading--tablet{display:none}@media only screen and (min-width:599px){.image-video-block__subheading--tablet{display:block}}.image-video-block__school{display:none;text-transform:uppercase;grid-column:1/span 2;margin-bottom:10px;letter-spacing:.05em}@media only screen and (min-width:599px){.image-video-block__school{display:block;grid-column:1/span 1}}@media only screen and (min-width:1023px){.image-video-block__school{grid-column:3/span 1}}.image-video-block__school--mobile{display:block}@media only screen and (min-width:599px){.image-video-block__school--mobile{display:none}}.image-video-block__copy--meta-heading{font-weight:500;margin-bottom:10px}@media only screen and (min-width:599px){.image-video-block__copy{grid-column:2/span 1}}@media only screen and (min-width:1023px){.image-video-block__copy{grid-column:4/span 1}}.image-video-block__meta{grid-column:1/span 2}@media only screen and (min-width:599px){.image-video-block__meta{grid-column:2/span 1}}@media only screen and (min-width:1023px){.image-video-block__meta{grid-column:4/span 1}}.app--project-detail .image-video-block,.app--project-listing .image-video-block,.programme-overview .image-video-block,.research-centre-overview .image-video-block{padding-bottom:0}.bg--dark .image-video-block .image-video-block__copy--meta-copy{color:#bbb}.bg--dark .image-video-block .image-video-block__school{color:#fff}.bg--light .image-video-block .image-video-block__copy--meta-copy{color:#676767}.bg--light .image-video-block .image-video-block__school{color:#000}.image-video-embed{margin-bottom:40px}@media only screen and (min-width:599px){.image-video-embed{margin-bottom:60px}}.image-video-embed__container{grid-column:1/span 2}@media only screen and (min-width:1023px){.image-video-embed__container{grid-column:2/span 3}}.image-video-embed__image{z-index:60;position:relative}.image-video-embed__link .image-video-embed__image{opacity:.8}@media only screen and (min-width:599px){.image-video-embed__link .image-video-embed__image{opacity:1;transition:opacity .25s ease-out}.image-video-embed:hover .image-video-embed__link .image-video-embed__image{opacity:.8}}.image-video-embed__link{display:block;position:relative}.image-video-embed__link:active,.image-video-embed__link:focus,.image-video-embed__link:hover{cursor:pointer}.image-video-embed__link:active .image-video-embed__caption,.image-video-embed__link:focus .image-video-embed__caption,.image-video-embed__link:hover .image-video-embed__caption{color:#ff5d1c}.image-video-embed__link:active .image-video-embed__play-icon path:nth-child(2),.image-video-embed__link:focus .image-video-embed__play-icon path:nth-child(2),.image-video-embed__link:hover .image-video-embed__play-icon path:nth-child(2){fill-opacity:1}.image-video-embed__play-icon{z-index:60;position:absolute;left:50%;top:40%;transform:translate3d(-50%,-50%,0);pointer-events:none;height:50px;width:50px}.image-video-embed__play-icon path:nth-child(2){fill-opacity:0}@media only screen and (min-width:599px){.image-video-embed__play-icon{height:80px;top:45%;width:80px}}.image-video-embed__caption{display:block;margin-top:20px;text-decoration:underline}.disclaimer{grid-column:1/span 2;margin-bottom:40px}@media only screen and (min-width:599px){.disclaimer{margin-bottom:60px}}@media only screen and (min-width:1023px){.disclaimer{grid-column:3/span 3;margin-bottom:80px}}.disclaimer__container{grid-column:1/span 2}@media only screen and (min-width:1023px){.disclaimer__container{grid-column:3/span 3}}.bg--dark .donate-form label{color:#fff}.donate-form #bboxdonation_BBEmbeddedForm{padding-left:0;padding-right:0}.donate-form #bboxdonation_BBEmbeddedForm .BBFormFieldContainer{margin-left:0;margin-right:0}.donate-form #bboxdonation_BBEmbeddedForm .BBFormSection{max-width:100%;margin-right:0;margin-left:0;margin-bottom:40px}.donate-form #bboxdonation_BBEmbeddedForm .BBFormRadioLabelGivingLevelSelected{background-color:#ff5d1c;border-color:#ff5d1c}.donate-form #bboxdonation_BBEmbeddedForm .BBFormRadioLabelGivingLevelSelected .BBFormRadioDescriptionOther{visibility:visible;width:auto;float:none}.donate-form #bboxdonation_BBEmbeddedForm .BBFormRadioLabelGivingLevelSelected .BBFormGiftOtherAmount{display:inline;font-size:1em;margin:0;width:auto}.donate-form #bboxdonation_BBEmbeddedForm .BBFormSummaryTotal{padding:0}.donate-form #bboxdonation_BBEmbeddedForm .BBFormSubmitbutton{font-size:18px;background-color:#000;border-top:4px solid #ff5d1c;color:#fff;border-radius:0;box-shadow:none;text-align:left;padding:10px 0 0;width:100%;max-width:300px}@media only screen and (min-width:599px){.donate-form #bboxdonation_BBEmbeddedForm .BBFormSubmitbutton{font-size:20px}}@media only screen and (min-width:1023px){.donate-form #bboxdonation_BBEmbeddedForm .BBFormSubmitbutton{font-size:24px;padding:20px 0 0;border-top:8px solid #ff5d1c;width:0;width:calc(var(--grid-width)*2);max-width:100%}}.donate-form #bboxdonation_BBEmbeddedForm .BBFormSubmitbutton:hover{opacity:1}.donate-form #bboxdonation_BBEmbeddedForm .BBFormButtonRow .BBFormFieldContainer{position:relative;max-width:300px}@media only screen and (min-width:1023px){.donate-form #bboxdonation_BBEmbeddedForm .BBFormButtonRow .BBFormFieldContainer{max-width:0;max-width:calc(var(--grid-width)*2);margin-left:0;margin-left:var(--grid-width)}}.donate-form #bboxdonation_BBEmbeddedForm .BBFormButtonRow .BBFormFieldContainer:after{position:absolute;right:0;top:0;display:block;content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.072 13.8L12.113 3.757V8.85h1.98V.364H5.608v1.98h5.09L.659 12.385l1.414 1.414z' fill='%23fff'/%3E%3C/svg%3E");height:40px;background-color:#ff5d1c;padding-top:13px;padding-left:13px;padding-right:13px;margin-top:33px}@media only screen and (min-width:1023px){.donate-form #bboxdonation_BBEmbeddedForm .BBFormButtonRow .BBFormFieldContainer:after{width:80px;height:80px;padding-top:33px;padding-left:28px;content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.429 18.428L15.817 5.04v6.789h2.64V.515H7.142v2.64h6.788L.543 16.543l1.886 1.885z' fill='%23fff'/%3E%3C/svg%3E")}}.donate-form #bboxdonation_BBEmbeddedForm .BBFormSelectList,.donate-form #bboxdonation_BBEmbeddedForm .BBFormTextArea,.donate-form #bboxdonation_BBEmbeddedForm .BBFormTextbox{border-radius:0}.donate-form #bboxdonation_BBEmbeddedForm .BBFormSelectList:not(:focus),.donate-form #bboxdonation_BBEmbeddedForm .BBFormTextArea:not(:focus),.donate-form #bboxdonation_BBEmbeddedForm .BBFormTextbox:not(:focus){opacity:1}.donate-form #bboxdonation_BBEmbeddedForm .BBFormSectionHeading{font-size:24px;padding-left:0;padding-right:0;border-bottom:0}@media only screen and (min-width:599px){.donate-form #bboxdonation_BBEmbeddedForm .BBFormSectionHeading{font-size:28px}}@media only screen and (min-width:1023px){.donate-form #bboxdonation_BBEmbeddedForm .BBFormSectionHeading{font-size:32px}}.donate-form #bboxdonation_BBEmbeddedForm .BBDFormSectionComments .BBFormFieldContainer,.donate-form #bboxdonation_BBEmbeddedForm .BBDFormSectionComments .BBFormFieldLabel,.donate-form #bboxdonation_BBEmbeddedForm .BBDFormSectionComments .BBFormTextArea{margin-left:0}.donate-form #bboxdonation_BBEmbeddedForm .BBDFormSectionComments .BBFormFieldLabel{text-align:left}@media only screen and (min-width:1023px){.donate-form #bboxdonation_BBEmbeddedForm .BBDFormSectionComments .BBFormFieldLabel{text-align:right}}.donate-form #bboxdonation_BBEmbeddedForm .BBFormFieldLabel{width:100%;text-align:left}@media only screen and (min-width:1023px){.donate-form #bboxdonation_BBEmbeddedForm .BBFormFieldLabel{width:0;width:var(--grid-width);margin-left:0;text-align:right}}.donate-form #bboxdonation_BBEmbeddedForm .BBFieldExpiration .BBFormFieldLabel{margin-left:0;padding-right:10px}.donate-form #bboxdonation_BBEmbeddedForm .BBAccessibilityOnly{width:0}.donate-form #bboxdonation_BBEmbeddedForm .BBFormFieldContainerRequired label:after{font-size:18px;content:"*";color:#ff5d1c;font-weight:700;margin-left:.3em;vertical-align:middle}@media only screen and (min-width:599px){.donate-form #bboxdonation_BBEmbeddedForm .BBFormFieldContainerRequired label:after{font-size:18px}}@media only screen and (min-width:1023px){.donate-form #bboxdonation_BBEmbeddedForm .BBFormFieldContainerRequired label:after{font-size:18px}}@media only screen and (min-width:1023px){.donate-form #bboxdonation_BBEmbeddedForm #bboxdonation_billing_fldAnonymous,.donate-form #bboxdonation_BBEmbeddedForm #bboxdonation_payment_divProcessedByBlackbaud{margin-left:0;margin-left:var(--grid-width)}}@media only screen and (min-width:1023px){.donate-form #bboxdonation_BBEmbeddedForm #bboxdonation_payment_cboMonth{margin-left:10px}}.donate-form #bboxdonation_BBEmbeddedForm #bboxdonation_gift_rdlstGivingLevels{margin-bottom:40px}.donate-form #bboxdonation_BBEmbeddedForm .BBLinkSecureInfo{margin-left:0;border-bottom:0!important}.donate-form #bboxdonation_BBEmbeddedForm .BBFormFieldUKGiftAidTermsLabel{font-size:18px;color:#fff;line-height:1.2;font-style:normal}@media only screen and (min-width:599px){.donate-form #bboxdonation_BBEmbeddedForm .BBFormFieldUKGiftAidTermsLabel{font-size:18px}}@media only screen and (min-width:1023px){.donate-form #bboxdonation_BBEmbeddedForm .BBFormFieldUKGiftAidTermsLabel{font-size:18px}}.donate-form #bboxdonation_BBEmbeddedForm .BBFieldSecurityCode{clear:both}.donate-form #bboxdonation_BBEmbeddedForm .BBFieldSecurityCode .BBFormFieldLabel{margin-left:0}.donate-form #bboxdonation_BBEmbeddedForm .BBFormRadioLabelGivingLevelOther{display:flex;align-items:center}.donate-form #bboxdonation_BBEmbeddedForm .BBFormRadioDescriptionOther{position:static;margin-right:5px}.donate-form #bboxdonation_BBEmbeddedForm .BBFormGiftOtherAmount{max-height:36px}.donate-form #bboxdonation_BBEmbeddedForm #bboxdonation_billing_lblFullName{display:none}.donate-form #bboxdonation_BBEmbeddedForm #divName{margin-bottom:40px;overflow:hidden}@media only screen and (min-width:1023px){.donate-form #bboxdonation_BBEmbeddedForm #DC_ValidOther{display:flex}.donate-form #bboxdonation_BBEmbeddedForm #DC_ValidOther :last-child{margin-left:10px}}.donate-form #bboxdonation_BBEmbeddedForm #reCAPTCHADisclosure p{color:#fff;padding-right:20%}.donate-form #bboxdonation_BBEmbeddedForm #reCAPTCHADisclosure:after{display:none}.donate-form #bboxdonation_BBEmbeddedForm #bboxdonation_billing_lblFirstName,.donate-form #bboxdonation_BBEmbeddedForm #bboxdonation_billing_lblLastName,.donate-form #bboxdonation_BBEmbeddedForm #bboxdonation_billing_lblTitle{position:static;left:auto;top:auto;height:auto;width:100%;text-align:left;clear:both;padding-right:10px}@media only screen and (min-width:1023px){.donate-form #bboxdonation_BBEmbeddedForm #bboxdonation_billing_lblFirstName,.donate-form #bboxdonation_BBEmbeddedForm #bboxdonation_billing_lblLastName,.donate-form #bboxdonation_BBEmbeddedForm #bboxdonation_billing_lblTitle{width:0;width:var(--grid-width);margin-left:0;text-align:right}}.donate-form #bboxdonation_BBEmbeddedForm #bboxdonation_billing_ddTitle,.donate-form #bboxdonation_BBEmbeddedForm #bboxdonation_billing_txtFirstName,.donate-form #bboxdonation_BBEmbeddedForm #bboxdonation_billing_txtLastName{float:left;width:100%;margin-bottom:10px}@media only screen and (min-width:599px){.donate-form #bboxdonation_BBEmbeddedForm #bboxdonation_billing_ddTitle,.donate-form #bboxdonation_BBEmbeddedForm #bboxdonation_billing_txtFirstName,.donate-form #bboxdonation_BBEmbeddedForm #bboxdonation_billing_txtLastName{max-width:350px}}.donate-form #bboxdonation_BBEmbeddedForm .BBFormErrorBlock{background-color:transparent;border-radius:0;border-color:red;padding-top:20px}.donate-form #bboxdonation_BBEmbeddedForm .BBFormErrorBlock ul{margin-top:20px}.donate-form #bboxdonation_BBEmbeddedForm .BBFormErrorItem{font-size:18px;color:#fff}@media only screen and (min-width:599px){.donate-form #bboxdonation_BBEmbeddedForm .BBFormErrorItem{font-size:20px}}@media only screen and (min-width:1023px){.donate-form #bboxdonation_BBEmbeddedForm .BBFormErrorItem{font-size:24px}}.donate-form #bboxdonation_BBEmbeddedForm li.BBFormErrorItem{font-size:18px}@media only screen and (min-width:599px){.donate-form #bboxdonation_BBEmbeddedForm li.BBFormErrorItem{font-size:18px}}@media only screen and (min-width:1023px){.donate-form #bboxdonation_BBEmbeddedForm li.BBFormErrorItem{font-size:18px}}.donate-form #bboxdonation_BBEmbeddedForm .BBFormClientErrorItem{color:#fff}.donate-form #bboxdonation_BBEmbeddedForm .bboxdonation_divThanks p{font-size:22px;font-weight:500;line-height:122%;margin-bottom:40px}@media only screen and (min-width:599px){.donate-form #bboxdonation_BBEmbeddedForm .bboxdonation_divThanks p{font-size:26px}}@media only screen and (min-width:1023px){.donate-form #bboxdonation_BBEmbeddedForm .bboxdonation_divThanks p{font-size:30px}}.donate-form #bboxdonation_BBEmbeddedForm #bboxdonation_billing_lblPhone{padding-right:22px}.donate-form #bboxdonation_BBEmbeddedForm #bboxdonation_billing_lblPhone:after{content:none}.embed--padded .embed__container{padding:30px}.embed__container{z-index:60;position:relative}.embed--vepple{height:500px;margin-bottom:20px}.exceptional-cta{font-size:18px;display:block;position:relative;font-weight:500;margin-top:60px;border:0;border-top:4px solid #ff5d1c;padding:10px 60px 0 0;background-color:transparent;width:100%;text-align:left;cursor:pointer;transition:border-color .25s ease-out}@media only screen and (min-width:599px){.exceptional-cta{font-size:20px}}@media only screen and (min-width:1023px){.exceptional-cta{font-size:24px}}@media only screen and (min-width:599px){.exceptional-cta{padding:15px 80px 0 0}}@media only screen and (min-width:1023px){.exceptional-cta{border-top:6px solid #ff5d1c;padding:22px 100px 0 0}}.exceptional-cta:after{z-index:10;display:block;position:absolute;right:0;top:0;content:"";width:40px;height:36px;background-color:#ff5d1c;transition:background-color .25s ease-out}@media only screen and (min-width:599px){.exceptional-cta:after{width:60px;height:56px}}@media only screen and (min-width:1023px){.exceptional-cta:after{width:80px;height:74px}}.exceptional-cta:active,.exceptional-cta:focus,.exceptional-cta:hover{border-color:#fff}.exceptional-cta:active:after,.exceptional-cta:focus:after,.exceptional-cta:hover:after{background-color:#fff}.exceptional-cta:active .exceptional-cta__icon,.exceptional-cta:focus .exceptional-cta__icon,.exceptional-cta:hover .exceptional-cta__icon{fill:#ff5d1c}.exceptional-cta__icon{z-index:20;position:absolute;fill:#fff;right:12px;top:12px;width:18px;height:12px;transform:rotate(-45deg);transition:fill .25s ease-out}@media only screen and (min-width:599px){.exceptional-cta__icon{top:21px;right:20px;width:24px;height:16px}}@media only screen and (min-width:1023px){.exceptional-cta__icon{top:29px;right:27px}}.bg--dark .exceptional-cta{color:#fff}.bg--light .exceptional-cta{color:#000}.facilities__heading{grid-column:1/span 2;margin-bottom:30px}@media only screen and (min-width:599px){.facilities__heading{margin-bottom:50px}}@media only screen and (min-width:1023px){.facilities__heading{grid-column:2/span 1}}.facilities__introduction{grid-column:1/span 2}@media only screen and (min-width:599px){.facilities__introduction{grid-column:1/span 1;grid-row:2}}@media only screen and (min-width:1023px){.facilities__introduction{grid-column:3/span 1;grid-row:auto}}.facilities__action{grid-column:1/span 2;grid-row:4}@media only screen and (min-width:599px){.facilities__action{display:none}}.facilities__body{font-size:18px;grid-column:1/span 2}@media only screen and (min-width:599px){.facilities__body{font-size:18px}}@media only screen and (min-width:1023px){.facilities__body{font-size:18px}}@media only screen and (min-width:599px){.facilities__body{grid-column:2/span 1;grid-row:2}}@media only screen and (min-width:1023px){.facilities__body{grid-column:4/span 1;grid-row:1}}.facilities__slideshow{padding-top:40px}@media only screen and (min-width:599px){.facilities__slideshow{padding-top:90px}}.facilities__slideshow--bottom-padding{padding-bottom:40px}@media only screen and (min-width:599px){.facilities__slideshow--bottom-padding{padding-bottom:90px}}.facilities__view-all--medium{display:none!important}@media only screen and (min-width:599px){.facilities__view-all--medium{display:inline-flex!important}}@media only screen and (min-width:1023px){.facilities__view-all--medium{margin-top:20px}}.feature-image{grid-column:1/span 2;margin-bottom:60px}@media only screen and (min-width:1023px){.feature-image{grid-column:2/span 3}}.featured-alumni__heading{grid-column:1/span 2;margin-bottom:30px}@media only screen and (min-width:599px){.featured-alumni__heading{margin-bottom:50px}}@media only screen and (min-width:1023px){.featured-alumni__heading{grid-column:2/span 1}}.featured-alumni__introduction{grid-column:1/span 2;margin-bottom:40px}@media only screen and (min-width:599px){.featured-alumni__introduction{grid-column:1/span 1;grid-row:2}}@media only screen and (min-width:1023px){.featured-alumni__introduction{grid-column:3/span 1;grid-row:auto;margin-top:60px}}.featured-alumni__body{font-size:18px;grid-column:1/span 2;margin-bottom:40px}@media only screen and (min-width:599px){.featured-alumni__body{font-size:18px}}@media only screen and (min-width:1023px){.featured-alumni__body{font-size:18px}}@media only screen and (min-width:599px){.featured-alumni__body{grid-column:2/span 1;grid-row:2;margin-top:30px}}@media only screen and (min-width:1023px){.featured-alumni__body{grid-column:4/span 1;grid-row:1;margin-top:100px;margin-bottom:160px}}.featured-alumni__list{font-size:18px}@media only screen and (min-width:599px){.featured-alumni__list{font-size:18px}}@media only screen and (min-width:1023px){.featured-alumni__list{font-size:18px}}.featured-alumni__list li{margin-bottom:6px}.featured-alumni__list li .link{font-family:unset;font-weight:400}.bg--dark .featured-alumni .featured-alumni__list a{color:#bbb}.bg--dark .featured-alumni .featured-alumni__list a:active,.bg--dark .featured-alumni .featured-alumni__list a:focus,.bg--dark .featured-alumni .featured-alumni__list a:hover{color:#fff}.bg--light .featured-alumni .featured-alumni__list a{color:#676767}.bg--light .featured-alumni .featured-alumni__list a:active,.bg--light .featured-alumni .featured-alumni__list a:focus,.bg--light .featured-alumni .featured-alumni__list a:hover{color:#000}.fees__section{display:grid;grid-template-columns:1fr 1fr}@media only screen and (min-width:1023px){.fees__section{grid-template-columns:1fr 1fr 27.5%}}.fees__section--single .fees__item{padding:20px 0}@media only screen and (min-width:1023px){.fees__section--single .fees__item{padding:20px 0 30px}}.fees__section--single .fees__item--title{grid-column:1/span 1;padding:20px 0}@media only screen and (min-width:1023px){.fees__section--single .fees__item--title{padding:20px 0 30px}}.fees__item{padding:0 0 20px}@media only screen and (min-width:1023px){.fees__item{padding:20px 0 30px}}.fees__item--title{padding:20px 0 10px;grid-column:1/span 2}@media only screen and (min-width:1023px){.fees__item--title{padding:20px 0 30px;grid-column:1/span 1}}.fees__heading{display:inline;font-weight:500;max-width:190px}@media only screen and (min-width:1023px){.fees__heading{display:block}}.bg--dark .fees .fees__section{border-top:1px solid hsla(0,0%,100%,.12)}.bg--dark .fees .fees__meta{color:#bbb}.bg--light .fees .fees__section{border-top:1px solid rgba(0,0,0,.12)}.bg--light .fees .fees__meta{color:#676767}.filter-bar{z-index:65;position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;transition:transform .25s ease-out}@media only screen and (min-width:1023px){.filter-bar{z-index:45}}.filter-bar--small{border-width:0 0 1px;border-style:solid;padding:10px 20px}@media only screen and (min-width:599px){.filter-bar--small{padding:10px 60px}}@media only screen and (min-width:1023px){.filter-bar--small{display:none}}.filter-bar--large{display:none;border:0}@media only screen and (min-width:1023px){.filter-bar--large{display:block}}.filter-bar--no-results-large{display:none}@media only screen and (min-width:1023px){.project-filters .filter-bar--no-results-large{display:block}}.filter-bar--no-results-small{display:none}.project-filters .filter-bar--no-results-small{display:block}@media only screen and (min-width:1023px){.project-filters .filter-bar--no-results-small{display:none}}.filter-bar__link{display:inline-flex;align-items:center;transition:color .25s cubic-bezier(.24,.26,.2,1)}.filter-bar__link.active{position:relative}.filter-bar__link.active:before{content:"";display:block;position:absolute;top:0;right:20px;width:6px;height:6px;border-radius:50%;overflow:hidden;background-color:currentColor}.filter-bar__label{margin-right:15px}.filter-bar__icon{fill:currentColor}.filter-bar.bg--dark{border-color:hsla(0,0%,100%,.12)}.filter-bar.bg--dark .filter-bar__link{color:#bbb}.filter-bar.bg--dark .filter-bar__link:hover{color:#fff}.filter-bar.bg--dark .section__notch-fill,.filter-bar.bg--dark .section__notch-fill:before{background-color:#fff}.filter-bar.bg--light{border-color:rgba(0,0,0,.12)}.filter-bar.bg--light .filter-bar__link{color:#676767}.filter-bar.bg--light .filter-bar__link:hover{color:#000}.filter-bar.bg--light .section__notch-fill,.filter-bar.bg--light .section__notch-fill:before{background-color:#fff}.headroom--pinned .filter-bar--stuck{border-top:1px solid hsla(0,0%,100%,.12);transform:translate3d(0,80px,0)}@media only screen and (min-width:1023px){.headroom--pinned .filter-bar--stuck{transform:translate3d(0,80px,0)}}@media only screen and (min-width:1023px){.project-filters .filter-bar{z-index:120;position:fixed;top:0;transform:translate3d(0,-10px,0);border-bottom:1px solid rgba(0,0,0,.12)}}.project-filters-mobile .filter-bar--large{z-index:110;display:block;position:fixed;top:0;left:0;width:100%;height:100vh;height:calc(var(--vh, 1vh)*100);background-color:#fff}.app--scholarship-listing .filter-bar--small{margin-bottom:40px}.filter-bar--stuck{z-index:66}@media only screen and (min-width:1023px){.filter-bar--stuck{transform:translate3d(0,-10px,0)}}.filter-bar--stuck.bg--dark .section__notch-fill,.filter-bar--stuck.bg--dark .section__notch-fill:before{background-color:#000}@media only screen and (min-width:1023px){.filter-tab-options--mobile,.filter-tab-options__header{display:none}}.filter-tab-options__heading{font-weight:500;margin-bottom:40px}.filter-tab-options__category-heading{font-weight:500}.filter-tab-options__heading-options{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:40px}.filter-tab-options__back{margin-bottom:20px;-webkit-appearance:none;appearance:none;background:transparent;border:0}.filter-tab-options__back-icon{position:relative;left:-4px;transform:rotate(180deg)}.filter-tab-options__content{display:grid;grid-template-columns:1fr 1fr}@media only screen and (min-width:1023px){.filter-tab-options__content{display:block;column-count:2;column-gap:33.33%}}.filter-tab-options__item{margin-bottom:20px}@media only screen and (min-width:1023px){.filter-tab-options__item{overflow:hidden}}.filter-tab-options__link{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;transition:background-size .25s cubic-bezier(.24,.26,.2,1);position:relative;cursor:pointer}@media only screen and (min-width:599px){.filter-tab-options__link{background-size:0 2px}}.filter-tab-options__link:focus,.filter-tab-options__link:hover{background-size:100% 2px}.filter-tab-options__link.selected{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;transition:background-size .25s cubic-bezier(.24,.26,.2,1);background-size:100% 2px;font-weight:500}@media only screen and (min-width:599px){.filter-tab-options__link.selected{background-size:0 2px}}.filter-tab-options__checkbox{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.filter-tab-options__clear{margin-right:40px}@media only screen and (min-width:1023px){.filter-tab-options__clear{position:relative;top:5px}}.filter-tab-options__clear-link{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;transition:background-size .25s cubic-bezier(.24,.26,.2,1);position:relative;font-weight:500;opacity:1;transition:opacity .25s cubic-bezier(.24,.26,.2,1)}@media only screen and (min-width:599px){.filter-tab-options__clear-link{background-size:0 2px}}.filter-tab-options__clear-link:focus,.filter-tab-options__clear-link:hover{background-size:100% 2px}.filter-tab-options__clear-link.hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);opacity:0}.filter-tab-options__footer{z-index:60;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-style:solid;border-width:1px 0 0;background-color:#fff}@media only screen and (min-width:1023px){.filter-tab-options__footer{position:fixed;bottom:0;left:0;right:0;width:100%}}@media only screen and (min-width:1023px){.filter-tab-options__footer:before{content:"";position:absolute;top:-1px;left:0;height:1px;background-color:#fff;width:calc(var(--outer-grid-width) + 60px)}}@media only screen and (min-width:1023px){.filter-tab-options__footer:after{content:"";position:absolute;top:0;right:0;height:1px;background-color:rgba(0,0,0,.12);width:100%;transform:translate3d(100%,-1px,0)}}.filter-tab-options__button{background-color:transparent;border:0;padding:10px 0 0;font-weight:500;cursor:pointer;margin-left:auto}.filter-takeover .filter-tab-options{padding-top:40px}@media only screen and (min-width:1023px){.filter-takeover .filter-tab-options{position:fixed;top:0;left:0;right:0;width:100%;height:100%;padding-top:140px;overflow-y:overlay;overflow-x:hidden}}.filter-takeover .filter-tab-options__container{display:flex;justify-content:space-between;flex-direction:column}.filter-takeover .filter-tab-options__content{padding-bottom:60px}@media only screen and (min-width:1023px){.filter-takeover .filter-tab-options__content{padding-bottom:100px}}@media only screen and (min-width:1023px){.filter-takeover .filter-tab-options__footer{padding-top:20px;padding-bottom:30px}}@media only screen and (min-width:1023px){.filter-takeover .filter-tab-options__clear:before{content:"";display:block;height:100px;position:absolute;top:-45px;left:-1px;width:1px;background-color:rgba(0,0,0,.12)}}.bg--dark .filter-tab-options__clear-link,.bg--dark .filter-tab-options__link,.bg--light .filter-tab-options__clear-link,.bg--light .filter-tab-options__link{color:#000}.bg--dark .filter-tab-options__clear-link:focus,.bg--dark .filter-tab-options__link:focus,.bg--light .filter-tab-options__clear-link:focus,.bg--light .filter-tab-options__link:focus{color:#676767}.bg--dark .filter-tab-options__clear-link.selected,.bg--dark .filter-tab-options__link.selected,.bg--light .filter-tab-options__clear-link.selected,.bg--light .filter-tab-options__link.selected{color:#000}.bg--dark .filter-tab-options__link:focus:after,.bg--light .filter-tab-options__link:focus:after{width:0}.bg--dark .filter-tab-options__link.selected:after,.bg--light .filter-tab-options__link.selected:after{width:100%}.bg--dark .filter-tab-options__footer,.bg--light .filter-tab-options__footer{border-color:rgba(0,0,0,.12)}.project-filters-mobile .filter-tab-options .filter-tab-options__footer{z-index:120;position:fixed;bottom:0;left:0;width:100%;padding:10px 20px;border-color:rgba(0,0,0,.12)}.project-filters-mobile .filter-tab-options .filter-tab-options__button{padding:0}.project-filters-mobile .filter-tab-options .filter-tab-options__button:after,.project-filters-mobile .filter-tab-options .filter-tab-options__link:after{content:none}.project-filters-mobile .filter-tab-options .filter-tab-options__link.selected{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;transition:background-size .25s cubic-bezier(.24,.26,.2,1);background-size:100% 2px;font-weight:500}@media only screen and (min-width:599px){.project-filters-mobile .filter-tab-options .filter-tab-options__link.selected{background-size:0 2px}}.project-filters-mobile .filter-tab-options .filter-tab-options__clear-link:after{content:none}.filter-takeover{display:none}@media only screen and (min-width:1023px){.filter-takeover__container{height:100vh;height:calc(var(--vh, 1vh)*100)}}.filter-takeover__tab-content{height:100vh;height:calc(var(--vh, 1vh)*100);overflow-y:overlay;overflow-x:hidden}.project-filters .filter-takeover{z-index:110;display:block;position:fixed;top:0;left:0;right:0;height:100vh;height:calc(var(--vh, 1vh)*100);width:100%}.footer-link-item{margin-bottom:20px}@media only screen and (min-width:1023px){.footer-link-item{flex-basis:33.333%;max-width:33.333%;min-width:33.333%}}.footer-link-item__link{font-size:18px;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;transition:background-size .25s cubic-bezier(.24,.26,.2,1);position:relative;color:#fff}@media only screen and (min-width:599px){.footer-link-item__link{font-size:18px}}@media only screen and (min-width:1023px){.footer-link-item__link{font-size:18px}}@media only screen and (min-width:599px){.footer-link-item__link{background-size:0 2px}}.footer-link-item__link:focus,.footer-link-item__link:hover{background-size:100% 2px}.footer-link-item__link:hover{color:#fff}.form__container{margin-bottom:20px}.form__errors{font-size:18px;margin-bottom:15px;color:red}@media only screen and (min-width:599px){.form__errors{font-size:20px}}@media only screen and (min-width:1023px){.form__errors{font-size:24px;width:66%}}.form__heading{margin-bottom:20px}@media only screen and (min-width:1023px){.form__heading{margin-bottom:30px}}@media only screen and (min-width:1023px){.form__action{width:66.66%}}.form-item__container{z-index:60;position:relative;border:0;padding:0;margin:0 0 15px;border-bottom:4px solid transparent}.form-item--has-content.form-item--date_field label,.form-item--has-content.form-item--date_time_field label,.form-item--has-content.form-item--decimal_field label,.form-item--has-content.form-item--email_field label,.form-item--has-content.form-item--input label,.form-item--has-content.form-item--text_input label,.form-item--has-content.form-item--textarea label,.form-item--has-content.form-item--url_field label,.form-item--has-focus.form-item--date_field label,.form-item--has-focus.form-item--date_time_field label,.form-item--has-focus.form-item--decimal_field label,.form-item--has-focus.form-item--email_field label,.form-item--has-focus.form-item--input label,.form-item--has-focus.form-item--text_input label,.form-item--has-focus.form-item--textarea label,.form-item--has-focus.form-item--url_field label{font-size:18px;transform:translate3d(0,-67%,0)}@media only screen and (min-width:599px){.form-item--has-content.form-item--date_field label,.form-item--has-content.form-item--date_time_field label,.form-item--has-content.form-item--decimal_field label,.form-item--has-content.form-item--email_field label,.form-item--has-content.form-item--input label,.form-item--has-content.form-item--text_input label,.form-item--has-content.form-item--textarea label,.form-item--has-content.form-item--url_field label,.form-item--has-focus.form-item--date_field label,.form-item--has-focus.form-item--date_time_field label,.form-item--has-focus.form-item--decimal_field label,.form-item--has-focus.form-item--email_field label,.form-item--has-focus.form-item--input label,.form-item--has-focus.form-item--text_input label,.form-item--has-focus.form-item--textarea label,.form-item--has-focus.form-item--url_field label{font-size:18px}}@media only screen and (min-width:1023px){.form-item--has-content.form-item--date_field label,.form-item--has-content.form-item--date_time_field label,.form-item--has-content.form-item--decimal_field label,.form-item--has-content.form-item--email_field label,.form-item--has-content.form-item--input label,.form-item--has-content.form-item--text_input label,.form-item--has-content.form-item--textarea label,.form-item--has-content.form-item--url_field label,.form-item--has-focus.form-item--date_field label,.form-item--has-focus.form-item--date_time_field label,.form-item--has-focus.form-item--decimal_field label,.form-item--has-focus.form-item--email_field label,.form-item--has-focus.form-item--input label,.form-item--has-focus.form-item--text_input label,.form-item--has-focus.form-item--textarea label,.form-item--has-focus.form-item--url_field label{font-size:18px}}.form-item--has-content input,.form-item--has-content textarea,.form-item--has-focus input,.form-item--has-focus textarea{outline:0}.form-item--has-content.form-item--date_field .form-item__container:after,.form-item--has-content.form-item--date_time_field .form-item__container:after,.form-item--has-content.form-item--decimal_field .form-item__container:after,.form-item--has-content.form-item--email_field .form-item__container:after,.form-item--has-content.form-item--input .form-item__container:after,.form-item--has-content.form-item--text_input .form-item__container:after,.form-item--has-content.form-item--textarea .form-item__container:after,.form-item--has-content.form-item--url_field .form-item__container:after{opacity:0}.form-item--has-focus.form-item--date_field .form-item__container:after,.form-item--has-focus.form-item--date_time_field .form-item__container:after,.form-item--has-focus.form-item--decimal_field .form-item__container:after,.form-item--has-focus.form-item--email_field .form-item__container:after,.form-item--has-focus.form-item--input .form-item__container:after,.form-item--has-focus.form-item--text_input .form-item__container:after,.form-item--has-focus.form-item--textarea .form-item__container:after,.form-item--has-focus.form-item--url_field .form-item__container:after{opacity:1;transform:translate3d(0,-100%,0)}.form-item--has-help-text .form-item__container{margin-bottom:0}.form-item--date_field .form-item__container,.form-item--date_time_field .form-item__container,.form-item--decimal_field .form-item__container,.form-item--email_field .form-item__container,.form-item--input .form-item__container,.form-item--tel .form-item__container,.form-item--text_input .form-item__container,.form-item--textarea .form-item__container,.form-item--url_field .form-item__container{padding-top:20px;overflow:hidden;width:100%}@media only screen and (min-width:599px){.form-item--date_field .form-item__container,.form-item--date_time_field .form-item__container,.form-item--decimal_field .form-item__container,.form-item--email_field .form-item__container,.form-item--input .form-item__container,.form-item--tel .form-item__container,.form-item--text_input .form-item__container,.form-item--textarea .form-item__container,.form-item--url_field .form-item__container{width:50%}}@media only screen and (min-width:1023px){.form-item--date_field .form-item__container,.form-item--date_time_field .form-item__container,.form-item--decimal_field .form-item__container,.form-item--email_field .form-item__container,.form-item--input .form-item__container,.form-item--tel .form-item__container,.form-item--text_input .form-item__container,.form-item--textarea .form-item__container,.form-item--url_field .form-item__container{width:66.66%}}.form-item--date_field .form-item__container:after,.form-item--date_time_field .form-item__container:after,.form-item--decimal_field .form-item__container:after,.form-item--email_field .form-item__container:after,.form-item--input .form-item__container:after,.form-item--tel .form-item__container:after,.form-item--text_input .form-item__container:after,.form-item--textarea .form-item__container:after,.form-item--url_field .form-item__container:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;background-color:#ff5d1c;height:4px;opacity:0;transition:opacity .25s cubic-bezier(.24,.26,.2,1),transform .25s cubic-bezier(.24,.26,.2,1)}.form-item--date_field label,.form-item--date_time_field label,.form-item--decimal_field label,.form-item--email_field label,.form-item--input label,.form-item--tel label,.form-item--text_input label,.form-item--textarea label,.form-item--url_field label{font-size:18px;position:absolute;left:0;padding:5px 15px;margin:0;transform:translate3d(1px,10px,0);transition:transform .25s cubic-bezier(.24,.26,.2,1),font-size .25s cubic-bezier(.24,.26,.2,1),background-color .25s cubic-bezier(.24,.26,.2,1)}@media only screen and (min-width:599px){.form-item--date_field label,.form-item--date_time_field label,.form-item--decimal_field label,.form-item--email_field label,.form-item--input label,.form-item--tel label,.form-item--text_input label,.form-item--textarea label,.form-item--url_field label{font-size:18px}}@media only screen and (min-width:1023px){.form-item--date_field label,.form-item--date_time_field label,.form-item--decimal_field label,.form-item--email_field label,.form-item--input label,.form-item--tel label,.form-item--text_input label,.form-item--textarea label,.form-item--url_field label{font-size:18px;transform:translate3d(1px,6px,0)}}.form-item--date_field .form-item__errors,.form-item--date_time_field .form-item__errors,.form-item--decimal_field .form-item__errors,.form-item--email_field .form-item__errors,.form-item--input .form-item__errors,.form-item--tel .form-item__errors,.form-item--text_input .form-item__errors,.form-item--textarea .form-item__errors,.form-item--url_field .form-item__errors{position:absolute;right:15px;transform:translate3d(0,16px,0)}@media only screen and (min-width:1023px){.form-item--date_field .form-item__errors,.form-item--date_time_field .form-item__errors,.form-item--decimal_field .form-item__errors,.form-item--email_field .form-item__errors,.form-item--input .form-item__errors,.form-item--tel .form-item__errors,.form-item--text_input .form-item__errors,.form-item--textarea .form-item__errors,.form-item--url_field .form-item__errors{transform:translate3d(0,15px,0)}}.form-item--date_field input[type=email],.form-item--date_field input[type=input],.form-item--date_field input[type=number],.form-item--date_field input[type=tel],.form-item--date_field input[type=text],.form-item--date_field input[type=url],.form-item--date_time_field input[type=email],.form-item--date_time_field input[type=input],.form-item--date_time_field input[type=number],.form-item--date_time_field input[type=tel],.form-item--date_time_field input[type=text],.form-item--date_time_field input[type=url],.form-item--decimal_field input[type=email],.form-item--decimal_field input[type=input],.form-item--decimal_field input[type=number],.form-item--decimal_field input[type=tel],.form-item--decimal_field input[type=text],.form-item--decimal_field input[type=url],.form-item--email_field input[type=email],.form-item--email_field input[type=input],.form-item--email_field input[type=number],.form-item--email_field input[type=tel],.form-item--email_field input[type=text],.form-item--email_field input[type=url],.form-item--input input[type=email],.form-item--input input[type=input],.form-item--input input[type=number],.form-item--input input[type=tel],.form-item--input input[type=text],.form-item--input input[type=url],.form-item--tel input[type=email],.form-item--tel input[type=input],.form-item--tel input[type=number],.form-item--tel input[type=tel],.form-item--tel input[type=text],.form-item--tel input[type=url],.form-item--text_input input[type=email],.form-item--text_input input[type=input],.form-item--text_input input[type=number],.form-item--text_input input[type=tel],.form-item--text_input input[type=text],.form-item--text_input input[type=url],.form-item--textarea input[type=email],.form-item--textarea input[type=input],.form-item--textarea input[type=number],.form-item--textarea input[type=tel],.form-item--textarea input[type=text],.form-item--textarea input[type=url],.form-item--url_field input[type=email],.form-item--url_field input[type=input],.form-item--url_field input[type=number],.form-item--url_field input[type=tel],.form-item--url_field input[type=text],.form-item--url_field input[type=url]{height:46px;border-radius:0;-webkit-appearance:none;appearance:none;width:100%;padding-left:15px;transition:border-color .25s ease-out,background-color .25s cubic-bezier(.24,.26,.2,1)}.form-item--decimal_field .form-item__container,.form-item--tel .form-item__container{width:100%}@media only screen and (min-width:599px){.form-item--decimal_field .form-item__container,.form-item--tel .form-item__container{width:50%}}@media only screen and (min-width:1023px){.form-item--decimal_field .form-item__container,.form-item--tel .form-item__container{width:33.33%}}.form-item--checkbox.form-item--errors .form-item__container,.form-item--lazy_select.form-item--errors .form-item__container,.form-item--radio_select.form-item--errors .form-item__container,.form-item--select.form-item--errors .form-item__container,.form-item--textarea.form-item--errors .form-item__container{margin-bottom:0}.form-item--checkbox.form-item--errors .form-item__errors,.form-item--lazy_select.form-item--errors .form-item__errors,.form-item--radio_select.form-item--errors .form-item__errors,.form-item--select.form-item--errors .form-item__errors,.form-item--textarea.form-item--errors .form-item__errors{margin-bottom:15px;margin-top:5px}.form-item--lazy_select .form-item__container,.form-item--select .form-item__container{z-index:45;width:100%}@media only screen and (min-width:599px){.form-item--lazy_select .form-item__container,.form-item--select .form-item__container{width:calc(50% + 50px)}}@media only screen and (min-width:1023px){.form-item--lazy_select .form-item__container,.form-item--select .form-item__container{width:calc(33.33% + 50px)}}.form-item--lazy_select .form-item__container:after,.form-item--select .form-item__container:after{content:"";position:absolute;right:0;bottom:18px;z-index:2;width:50px;height:7px;pointer-events:none;background-repeat:no-repeat;background-position:50%;background-size:12px 7px}@media only screen and (min-width:1023px){.form-item--multiple_choice_field select{min-height:150px}}.form-item--textarea .form-item__container{width:100%}.form-item--textarea .form-item__errors{position:static;transform:none}.form-item--checkbox_input .form-item__container{display:flex;flex-direction:row;align-items:flex-start}.form-item--checkbox_input label{margin-left:10px;margin-bottom:0!important}.form-item--checkbox_select_multiple label,.form-item--radio_select label{display:flex!important;align-items:center;flex-direction:row;margin-bottom:15px!important}.form-item--checkbox_select_multiple .form-item__required,.form-item--radio_select .form-item__required{margin-left:5px}.form-item--checkbox_select_multiple input,.form-item--radio_select input{margin-right:10px}.form-item--checkbox_select_multiple li label,.form-item--radio_select li label{font-size:18px}@media only screen and (min-width:599px){.form-item--checkbox_select_multiple li label,.form-item--radio_select li label{font-size:18px}}@media only screen and (min-width:1023px){.form-item--checkbox_select_multiple li label,.form-item--radio_select li label{font-size:18px}}.form-item--checkbox_input,.form-item--checkbox_select_multiple,.form-item--lazy_select,.form-item--radio_select,.form-item--select,.form-item--select_multiple{padding-top:10px}.form-item--checkbox_input input:focus,.form-item--checkbox_select_multiple input:focus,.form-item--lazy_select input:focus,.form-item--radio_select input:focus,.form-item--select_multiple input:focus,.form-item--select input:focus{outline:2px solid #009bde}.form-item--checkbox_input input:focus:not(:focus-visible),.form-item--checkbox_select_multiple input:focus:not(:focus-visible),.form-item--lazy_select input:focus:not(:focus-visible),.form-item--radio_select input:focus:not(:focus-visible),.form-item--select_multiple input:focus:not(:focus-visible),.form-item--select input:focus:not(:focus-visible){outline:initial}.form-item--checkbox_input input:focus-visible,.form-item--checkbox_select_multiple input:focus-visible,.form-item--lazy_select input:focus-visible,.form-item--radio_select input:focus-visible,.form-item--select_multiple input:focus-visible,.form-item--select input:focus-visible{outline:2px solid #009bde}.form-item--checkbox_input input[type=checkbox]:focus,.form-item--checkbox_input input[type=checkbox]:focus-visible,.form-item--checkbox_input input[type=checkbox]:focus:not(:focus-visible),.form-item--checkbox_input input[type=radio]:focus,.form-item--checkbox_input input[type=radio]:focus-visible,.form-item--checkbox_input input[type=radio]:focus:not(:focus-visible),.form-item--checkbox_select_multiple input[type=checkbox]:focus,.form-item--checkbox_select_multiple input[type=checkbox]:focus-visible,.form-item--checkbox_select_multiple input[type=checkbox]:focus:not(:focus-visible),.form-item--checkbox_select_multiple input[type=radio]:focus,.form-item--checkbox_select_multiple input[type=radio]:focus-visible,.form-item--checkbox_select_multiple input[type=radio]:focus:not(:focus-visible),.form-item--lazy_select input[type=checkbox]:focus,.form-item--lazy_select input[type=checkbox]:focus-visible,.form-item--lazy_select input[type=checkbox]:focus:not(:focus-visible),.form-item--lazy_select input[type=radio]:focus,.form-item--lazy_select input[type=radio]:focus-visible,.form-item--lazy_select input[type=radio]:focus:not(:focus-visible),.form-item--radio_select input[type=checkbox]:focus,.form-item--radio_select input[type=checkbox]:focus-visible,.form-item--radio_select input[type=checkbox]:focus:not(:focus-visible),.form-item--radio_select input[type=radio]:focus,.form-item--radio_select input[type=radio]:focus-visible,.form-item--radio_select input[type=radio]:focus:not(:focus-visible),.form-item--select_multiple input[type=checkbox]:focus,.form-item--select_multiple input[type=checkbox]:focus-visible,.form-item--select_multiple input[type=checkbox]:focus:not(:focus-visible),.form-item--select_multiple input[type=radio]:focus,.form-item--select_multiple input[type=radio]:focus-visible,.form-item--select_multiple input[type=radio]:focus:not(:focus-visible),.form-item--select input[type=checkbox]:focus,.form-item--select input[type=checkbox]:focus-visible,.form-item--select input[type=checkbox]:focus:not(:focus-visible),.form-item--select input[type=radio]:focus,.form-item--select input[type=radio]:focus-visible,.form-item--select input[type=radio]:focus:not(:focus-visible){opacity:1}.form-item--hidden_input,.form-item--re_captcha_field label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.form-item label,.form-item legend{display:block;margin-bottom:5px;cursor:pointer}.form-item select{position:relative;width:100%;height:46px;margin:0;cursor:pointer;outline:none;text-indent:3px;-webkit-appearance:none;appearance:none;border-radius:0}.form-item textarea{width:100%;min-height:200px;padding:20px 15px;transition:border-color .25s ease-out,background-color .25s cubic-bezier(.24,.26,.2,1)}.form-item input[type=checkbox],.form-item input[type=radio]{position:relative;-webkit-appearance:none;appearance:none;width:29px;height:29px;min-width:29px;max-width:29px;border:3px solid #fff;background-color:transparent;opacity:.3;cursor:pointer;transition:border-color .25s cubic-bezier(.24,.26,.2,1),opacity .25s cubic-bezier(.24,.26,.2,1)}.form-item input[type=checkbox]:checked,.form-item input[type=radio]:checked{border-color:#ff5d1c;opacity:1}.form-item input[type=checkbox]:checked:before,.form-item input[type=radio]:checked:before{content:"";position:absolute;top:3px;left:3px;width:17px;height:17px;background-color:#ff5d1c;opacity:.3}.form-item input[type=radio],.form-item input[type=radio]:before{border-radius:50%}.form-item__errors{font-size:18px;color:#fb2424}@media only screen and (min-width:599px){.form-item__errors{font-size:18px}}@media only screen and (min-width:1023px){.form-item__errors{font-size:18px}}.form-item__help{font-size:18px;margin-bottom:15px;margin-top:5px}@media only screen and (min-width:599px){.form-item__help{font-size:18px}}@media only screen and (min-width:1023px){.form-item__help{font-size:18px}}.form-item__required{color:#ff5d1c}.form-item__instruction{font-size:18px;margin:0 0 20px}@media only screen and (min-width:599px){.form-item__instruction{font-size:18px}}@media only screen and (min-width:1023px){.form-item__instruction{font-size:18px}}.form-item__instruction p{margin:0}.form-item__rich-text{display:inline;margin:0}.form-item input:-webkit-autofill,.form-item select:-webkit-autofill,.form-item textarea:-webkit-autofill{border:0!important}.form--errors .form-item.form-item--date_field label,.form--errors .form-item.form-item--date_time_field label,.form--errors .form-item.form-item--decimal_field label,.form--errors .form-item.form-item--email_field label,.form--errors .form-item.form-item--input label,.form--errors .form-item.form-item--text_input label,.form--errors .form-item.form-item--textarea label,.form--errors .form-item.form-item--url_field label{font-size:18px;transform:translate3d(0,-67%,0)}@media only screen and (min-width:599px){.form--errors .form-item.form-item--date_field label,.form--errors .form-item.form-item--date_time_field label,.form--errors .form-item.form-item--decimal_field label,.form--errors .form-item.form-item--email_field label,.form--errors .form-item.form-item--input label,.form--errors .form-item.form-item--text_input label,.form--errors .form-item.form-item--textarea label,.form--errors .form-item.form-item--url_field label{font-size:18px}}@media only screen and (min-width:1023px){.form--errors .form-item.form-item--date_field label,.form--errors .form-item.form-item--date_time_field label,.form--errors .form-item.form-item--decimal_field label,.form--errors .form-item.form-item--email_field label,.form--errors .form-item.form-item--input label,.form--errors .form-item.form-item--text_input label,.form--errors .form-item.form-item--textarea label,.form--errors .form-item.form-item--url_field label{font-size:18px}}.form--errors .form-item.form-item--date_field .form-item__container:after,.form--errors .form-item.form-item--date_time_field .form-item__container:after,.form--errors .form-item.form-item--decimal_field .form-item__container:after,.form--errors .form-item.form-item--email_field .form-item__container:after,.form--errors .form-item.form-item--input .form-item__container:after,.form--errors .form-item.form-item--text_input .form-item__container:after,.form--errors .form-item.form-item--textarea .form-item__container:after,.form--errors .form-item.form-item--url_field .form-item__container:after{opacity:0}.bg--dark .form-item input[type=email],.bg--dark .form-item input[type=input],.bg--dark .form-item input[type=number],.bg--dark .form-item input[type=tel],.bg--dark .form-item input[type=text],.bg--dark .form-item input[type=url],.bg--dark .form-item select,.bg--dark .form-item textarea{background-color:#191919;border:1px solid hsla(0,0%,100%,.12);caret-color:#fff;color:#fff}.bg--dark .form-item input[type=email]:-webkit-autofill,.bg--dark .form-item input[type=input]:-webkit-autofill,.bg--dark .form-item input[type=number]:-webkit-autofill,.bg--dark .form-item input[type=tel]:-webkit-autofill,.bg--dark .form-item input[type=text]:-webkit-autofill,.bg--dark .form-item input[type=url]:-webkit-autofill,.bg--dark .form-item select:-webkit-autofill,.bg--dark .form-item textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #191919 inset}.bg--dark .form-item label,.bg--dark .form-item legend{color:#bbb}.bg--dark .form-item.form-item--boolean_field label,.bg--dark .form-item.form-item--checkbox_select_multiple li label,.bg--dark .form-item.form-item--radio_select li label{color:#fff}.bg--dark .form-item.form-item--date_field label,.bg--dark .form-item.form-item--date_time_field label,.bg--dark .form-item.form-item--decimal_field label,.bg--dark .form-item.form-item--email_field label,.bg--dark .form-item.form-item--input label,.bg--dark .form-item.form-item--text_input label,.bg--dark .form-item.form-item--textarea label,.bg--dark .form-item.form-item--url_field label{color:hsla(0,0%,100%,.65);background-color:#191919}.bg--dark .form-item.form-item--date_field .form-item__required,.bg--dark .form-item.form-item--date_time_field .form-item__required,.bg--dark .form-item.form-item--decimal_field .form-item__required,.bg--dark .form-item.form-item--email_field .form-item__required,.bg--dark .form-item.form-item--input .form-item__required,.bg--dark .form-item.form-item--text_input .form-item__required,.bg--dark .form-item.form-item--textarea .form-item__required,.bg--dark .form-item.form-item--url_field .form-item__required{color:hsla(0,0%,100%,.65)}.bg--dark .form-item.form-item--date_field.form-item--has-focus input[type=email],.bg--dark .form-item.form-item--date_field.form-item--has-focus input[type=input],.bg--dark .form-item.form-item--date_field.form-item--has-focus input[type=number],.bg--dark .form-item.form-item--date_field.form-item--has-focus input[type=tel],.bg--dark .form-item.form-item--date_field.form-item--has-focus input[type=text],.bg--dark .form-item.form-item--date_field.form-item--has-focus input[type=url],.bg--dark .form-item.form-item--date_field.form-item--has-focus textarea,.bg--dark .form-item.form-item--date_time_field.form-item--has-focus input[type=email],.bg--dark .form-item.form-item--date_time_field.form-item--has-focus input[type=input],.bg--dark .form-item.form-item--date_time_field.form-item--has-focus input[type=number],.bg--dark .form-item.form-item--date_time_field.form-item--has-focus input[type=tel],.bg--dark .form-item.form-item--date_time_field.form-item--has-focus input[type=text],.bg--dark .form-item.form-item--date_time_field.form-item--has-focus input[type=url],.bg--dark .form-item.form-item--date_time_field.form-item--has-focus textarea,.bg--dark .form-item.form-item--decimal_field.form-item--has-focus input[type=email],.bg--dark .form-item.form-item--decimal_field.form-item--has-focus input[type=input],.bg--dark .form-item.form-item--decimal_field.form-item--has-focus input[type=number],.bg--dark .form-item.form-item--decimal_field.form-item--has-focus input[type=tel],.bg--dark .form-item.form-item--decimal_field.form-item--has-focus input[type=text],.bg--dark .form-item.form-item--decimal_field.form-item--has-focus input[type=url],.bg--dark .form-item.form-item--decimal_field.form-item--has-focus textarea,.bg--dark .form-item.form-item--email_field.form-item--has-focus input[type=email],.bg--dark .form-item.form-item--email_field.form-item--has-focus input[type=input],.bg--dark .form-item.form-item--email_field.form-item--has-focus input[type=number],.bg--dark .form-item.form-item--email_field.form-item--has-focus input[type=tel],.bg--dark .form-item.form-item--email_field.form-item--has-focus input[type=text],.bg--dark .form-item.form-item--email_field.form-item--has-focus input[type=url],.bg--dark .form-item.form-item--email_field.form-item--has-focus textarea,.bg--dark .form-item.form-item--input.form-item--has-focus input[type=email],.bg--dark .form-item.form-item--input.form-item--has-focus input[type=input],.bg--dark .form-item.form-item--input.form-item--has-focus input[type=number],.bg--dark .form-item.form-item--input.form-item--has-focus input[type=tel],.bg--dark .form-item.form-item--input.form-item--has-focus input[type=text],.bg--dark .form-item.form-item--input.form-item--has-focus input[type=url],.bg--dark .form-item.form-item--input.form-item--has-focus textarea,.bg--dark .form-item.form-item--text_input.form-item--has-focus input[type=email],.bg--dark .form-item.form-item--text_input.form-item--has-focus input[type=input],.bg--dark .form-item.form-item--text_input.form-item--has-focus input[type=number],.bg--dark .form-item.form-item--text_input.form-item--has-focus input[type=tel],.bg--dark .form-item.form-item--text_input.form-item--has-focus input[type=text],.bg--dark .form-item.form-item--text_input.form-item--has-focus input[type=url],.bg--dark .form-item.form-item--text_input.form-item--has-focus textarea,.bg--dark .form-item.form-item--textarea.form-item--has-focus input[type=email],.bg--dark .form-item.form-item--textarea.form-item--has-focus input[type=input],.bg--dark .form-item.form-item--textarea.form-item--has-focus input[type=number],.bg--dark .form-item.form-item--textarea.form-item--has-focus input[type=tel],.bg--dark .form-item.form-item--textarea.form-item--has-focus input[type=text],.bg--dark .form-item.form-item--textarea.form-item--has-focus input[type=url],.bg--dark .form-item.form-item--textarea.form-item--has-focus textarea,.bg--dark .form-item.form-item--url_field.form-item--has-focus input[type=email],.bg--dark .form-item.form-item--url_field.form-item--has-focus input[type=input],.bg--dark .form-item.form-item--url_field.form-item--has-focus input[type=number],.bg--dark .form-item.form-item--url_field.form-item--has-focus input[type=tel],.bg--dark .form-item.form-item--url_field.form-item--has-focus input[type=text],.bg--dark .form-item.form-item--url_field.form-item--has-focus input[type=url],.bg--dark .form-item.form-item--url_field.form-item--has-focus textarea{background-color:#0d0d0d}.bg--dark .form-item.form-item--date_field.form-item--has-focus input[type=email]:-webkit-autofill,.bg--dark .form-item.form-item--date_field.form-item--has-focus input[type=input]:-webkit-autofill,.bg--dark .form-item.form-item--date_field.form-item--has-focus input[type=number]:-webkit-autofill,.bg--dark .form-item.form-item--date_field.form-item--has-focus input[type=tel]:-webkit-autofill,.bg--dark .form-item.form-item--date_field.form-item--has-focus input[type=text]:-webkit-autofill,.bg--dark .form-item.form-item--date_field.form-item--has-focus input[type=url]:-webkit-autofill,.bg--dark .form-item.form-item--date_field.form-item--has-focus textarea:-webkit-autofill,.bg--dark .form-item.form-item--date_time_field.form-item--has-focus input[type=email]:-webkit-autofill,.bg--dark .form-item.form-item--date_time_field.form-item--has-focus input[type=input]:-webkit-autofill,.bg--dark .form-item.form-item--date_time_field.form-item--has-focus input[type=number]:-webkit-autofill,.bg--dark .form-item.form-item--date_time_field.form-item--has-focus input[type=tel]:-webkit-autofill,.bg--dark .form-item.form-item--date_time_field.form-item--has-focus input[type=text]:-webkit-autofill,.bg--dark .form-item.form-item--date_time_field.form-item--has-focus input[type=url]:-webkit-autofill,.bg--dark .form-item.form-item--date_time_field.form-item--has-focus textarea:-webkit-autofill,.bg--dark .form-item.form-item--decimal_field.form-item--has-focus input[type=email]:-webkit-autofill,.bg--dark .form-item.form-item--decimal_field.form-item--has-focus input[type=input]:-webkit-autofill,.bg--dark .form-item.form-item--decimal_field.form-item--has-focus input[type=number]:-webkit-autofill,.bg--dark .form-item.form-item--decimal_field.form-item--has-focus input[type=tel]:-webkit-autofill,.bg--dark .form-item.form-item--decimal_field.form-item--has-focus input[type=text]:-webkit-autofill,.bg--dark .form-item.form-item--decimal_field.form-item--has-focus input[type=url]:-webkit-autofill,.bg--dark .form-item.form-item--decimal_field.form-item--has-focus textarea:-webkit-autofill,.bg--dark .form-item.form-item--email_field.form-item--has-focus input[type=email]:-webkit-autofill,.bg--dark .form-item.form-item--email_field.form-item--has-focus input[type=input]:-webkit-autofill,.bg--dark .form-item.form-item--email_field.form-item--has-focus input[type=number]:-webkit-autofill,.bg--dark .form-item.form-item--email_field.form-item--has-focus input[type=tel]:-webkit-autofill,.bg--dark .form-item.form-item--email_field.form-item--has-focus input[type=text]:-webkit-autofill,.bg--dark .form-item.form-item--email_field.form-item--has-focus input[type=url]:-webkit-autofill,.bg--dark .form-item.form-item--email_field.form-item--has-focus textarea:-webkit-autofill,.bg--dark .form-item.form-item--input.form-item--has-focus input[type=email]:-webkit-autofill,.bg--dark .form-item.form-item--input.form-item--has-focus input[type=input]:-webkit-autofill,.bg--dark .form-item.form-item--input.form-item--has-focus input[type=number]:-webkit-autofill,.bg--dark .form-item.form-item--input.form-item--has-focus input[type=tel]:-webkit-autofill,.bg--dark .form-item.form-item--input.form-item--has-focus input[type=text]:-webkit-autofill,.bg--dark .form-item.form-item--input.form-item--has-focus input[type=url]:-webkit-autofill,.bg--dark .form-item.form-item--input.form-item--has-focus textarea:-webkit-autofill,.bg--dark .form-item.form-item--text_input.form-item--has-focus input[type=email]:-webkit-autofill,.bg--dark .form-item.form-item--text_input.form-item--has-focus input[type=input]:-webkit-autofill,.bg--dark .form-item.form-item--text_input.form-item--has-focus input[type=number]:-webkit-autofill,.bg--dark .form-item.form-item--text_input.form-item--has-focus input[type=tel]:-webkit-autofill,.bg--dark .form-item.form-item--text_input.form-item--has-focus input[type=text]:-webkit-autofill,.bg--dark .form-item.form-item--text_input.form-item--has-focus input[type=url]:-webkit-autofill,.bg--dark .form-item.form-item--text_input.form-item--has-focus textarea:-webkit-autofill,.bg--dark .form-item.form-item--textarea.form-item--has-focus input[type=email]:-webkit-autofill,.bg--dark .form-item.form-item--textarea.form-item--has-focus input[type=input]:-webkit-autofill,.bg--dark .form-item.form-item--textarea.form-item--has-focus input[type=number]:-webkit-autofill,.bg--dark .form-item.form-item--textarea.form-item--has-focus input[type=tel]:-webkit-autofill,.bg--dark .form-item.form-item--textarea.form-item--has-focus input[type=text]:-webkit-autofill,.bg--dark .form-item.form-item--textarea.form-item--has-focus input[type=url]:-webkit-autofill,.bg--dark .form-item.form-item--textarea.form-item--has-focus textarea:-webkit-autofill,.bg--dark .form-item.form-item--url_field.form-item--has-focus input[type=email]:-webkit-autofill,.bg--dark .form-item.form-item--url_field.form-item--has-focus input[type=input]:-webkit-autofill,.bg--dark .form-item.form-item--url_field.form-item--has-focus input[type=number]:-webkit-autofill,.bg--dark .form-item.form-item--url_field.form-item--has-focus input[type=tel]:-webkit-autofill,.bg--dark .form-item.form-item--url_field.form-item--has-focus input[type=text]:-webkit-autofill,.bg--dark .form-item.form-item--url_field.form-item--has-focus input[type=url]:-webkit-autofill,.bg--dark .form-item.form-item--url_field.form-item--has-focus textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #0d0d0d inset}.bg--dark .form-item.form-item--date_field.form-item--has-focus label,.bg--dark .form-item.form-item--date_time_field.form-item--has-focus label,.bg--dark .form-item.form-item--decimal_field.form-item--has-focus label,.bg--dark .form-item.form-item--email_field.form-item--has-focus label,.bg--dark .form-item.form-item--input.form-item--has-focus label,.bg--dark .form-item.form-item--text_input.form-item--has-focus label,.bg--dark .form-item.form-item--textarea.form-item--has-focus label,.bg--dark .form-item.form-item--url_field.form-item--has-focus label{background-color:#0d0d0d}.bg--dark .form-item .form-item__instruction{color:hsla(0,0%,100%,.65)}.bg--dark .form-item .form-item__help{color:#bbb}.bg--dark .form-item select:focus{border-color:#009bde;border-width:2px;background-color:#0d0d0d}.bg--dark .form-item.form-item--lazy_select .form-item__container:after,.bg--dark .form-item.form-item--select .form-item__container:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMS40LjZMNiA1LjIgMTAuNi42IDEyIDIgNiA4IDAgMiAxLjQuNnoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=")}.bg--dark .form-item input:-webkit-autofill,.bg--dark .form-item select:-webkit-autofill,.bg--dark .form-item textarea:-webkit-autofill{-webkit-text-fill-color:#fff}.bg--light .form-item input[type=email],.bg--light .form-item input[type=input],.bg--light .form-item input[type=number],.bg--light .form-item input[type=tel],.bg--light .form-item input[type=text],.bg--light .form-item input[type=url],.bg--light .form-item select,.bg--light .form-item textarea{background-color:#e5e5e5;border:1px solid hsla(0,0%,100%,.12);caret-color:#000;color:#000}.bg--light .form-item input[type=email]:-webkit-autofill,.bg--light .form-item input[type=input]:-webkit-autofill,.bg--light .form-item input[type=number]:-webkit-autofill,.bg--light .form-item input[type=tel]:-webkit-autofill,.bg--light .form-item input[type=text]:-webkit-autofill,.bg--light .form-item input[type=url]:-webkit-autofill,.bg--light .form-item select:-webkit-autofill,.bg--light .form-item textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #e5e5e5 inset}.bg--light .form-item label,.bg--light .form-item legend{color:#676767}.bg--light .form-item.form-item--boolean_field label,.bg--light .form-item.form-item--checkbox_select_multiple li label,.bg--light .form-item.form-item--radio_select li label{color:#000}.bg--light .form-item.form-item--date_field label,.bg--light .form-item.form-item--date_time_field label,.bg--light .form-item.form-item--decimal_field label,.bg--light .form-item.form-item--email_field label,.bg--light .form-item.form-item--input label,.bg--light .form-item.form-item--text_input label,.bg--light .form-item.form-item--url_field label{color:rgba(0,0,0,.65);background-color:#e5e5e5}.bg--light .form-item.form-item--date_field .form-item__required,.bg--light .form-item.form-item--date_time_field .form-item__required,.bg--light .form-item.form-item--decimal_field .form-item__required,.bg--light .form-item.form-item--email_field .form-item__required,.bg--light .form-item.form-item--input .form-item__required,.bg--light .form-item.form-item--text_input .form-item__required,.bg--light .form-item.form-item--url_field .form-item__required{color:rgba(0,0,0,.65)}.bg--light .form-item.form-item--date_field.form-item--has-focus input,.bg--light .form-item.form-item--date_time_field.form-item--has-focus input,.bg--light .form-item.form-item--decimal_field.form-item--has-focus input,.bg--light .form-item.form-item--email_field.form-item--has-focus input,.bg--light .form-item.form-item--input.form-item--has-focus input,.bg--light .form-item.form-item--text_input.form-item--has-focus input,.bg--light .form-item.form-item--url_field.form-item--has-focus input{background-color:#f2f2f2}.bg--light .form-item.form-item--date_field.form-item--has-focus input:-webkit-autofill,.bg--light .form-item.form-item--date_time_field.form-item--has-focus input:-webkit-autofill,.bg--light .form-item.form-item--decimal_field.form-item--has-focus input:-webkit-autofill,.bg--light .form-item.form-item--email_field.form-item--has-focus input:-webkit-autofill,.bg--light .form-item.form-item--input.form-item--has-focus input:-webkit-autofill,.bg--light .form-item.form-item--text_input.form-item--has-focus input:-webkit-autofill,.bg--light .form-item.form-item--url_field.form-item--has-focus input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #f2f2f2 inset}.bg--light .form-item.form-item--date_field.form-item--has-focus label,.bg--light .form-item.form-item--date_time_field.form-item--has-focus label,.bg--light .form-item.form-item--decimal_field.form-item--has-focus label,.bg--light .form-item.form-item--email_field.form-item--has-focus label,.bg--light .form-item.form-item--input.form-item--has-focus label,.bg--light .form-item.form-item--text_input.form-item--has-focus label,.bg--light .form-item.form-item--url_field.form-item--has-focus label{background-color:#f2f2f2}.bg--light .form-item.form-item--date_field.form-item--has-content label,.bg--light .form-item.form-item--date_time_field.form-item--has-content label,.bg--light .form-item.form-item--decimal_field.form-item--has-content label,.bg--light .form-item.form-item--email_field.form-item--has-content label,.bg--light .form-item.form-item--input.form-item--has-content label,.bg--light .form-item.form-item--text_input.form-item--has-content label,.bg--light .form-item.form-item--url_field.form-item--has-content label{color:rgba(0,0,0,.24)}.bg--light .form-item .form-item__instruction{color:rgba(0,0,0,.65)}.bg--light .form-item .form-item__help{color:#676767}.bg--light .form-item .form-item__select:focus{border-color:#000;background-color:#f2f2f2}.bg--light .form-item.form-item--lazy_select .form-item__container:after,.bg--light .form-item.form-item--select .form-item__container:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMS40LjZMNiA1LjIgMTAuNi42IDEyIDIgNiA4IDAgMiAxLjQuNnoiIGZpbGw9IiMwMDAiLz48L3N2Zz4=")}.bg--light .form-item input:-webkit-autofill,.bg--light .form-item select:-webkit-autofill,.bg--light .form-item textarea:-webkit-autofill{-webkit-text-fill-color:#000}.bg--dark .form-item input:-moz-ui-invalid,.bg--light .form-item input:-moz-ui-invalid{box-shadow:none}.bg--dark .form-item.form-item--errors input,.bg--light .form-item.form-item--errors input{border-color:red}.bg--dark .form-item.form-item--errors.form-item--has-content input[type=email],.bg--dark .form-item.form-item--errors.form-item--has-content input[type=input],.bg--dark .form-item.form-item--errors.form-item--has-content input[type=number],.bg--dark .form-item.form-item--errors.form-item--has-content input[type=tel],.bg--dark .form-item.form-item--errors.form-item--has-content input[type=text],.bg--dark .form-item.form-item--errors.form-item--has-content input[type=url],.bg--dark .form-item.form-item--errors.form-item--has-content textarea,.bg--dark .form-item.form-item--errors.form-item--has-focus input[type=email],.bg--dark .form-item.form-item--errors.form-item--has-focus input[type=input],.bg--dark .form-item.form-item--errors.form-item--has-focus input[type=number],.bg--dark .form-item.form-item--errors.form-item--has-focus input[type=tel],.bg--dark .form-item.form-item--errors.form-item--has-focus input[type=text],.bg--dark .form-item.form-item--errors.form-item--has-focus input[type=url],.bg--dark .form-item.form-item--errors.form-item--has-focus textarea,.bg--light .form-item.form-item--errors.form-item--has-content input[type=email],.bg--light .form-item.form-item--errors.form-item--has-content input[type=input],.bg--light .form-item.form-item--errors.form-item--has-content input[type=number],.bg--light .form-item.form-item--errors.form-item--has-content input[type=tel],.bg--light .form-item.form-item--errors.form-item--has-content input[type=text],.bg--light .form-item.form-item--errors.form-item--has-content input[type=url],.bg--light .form-item.form-item--errors.form-item--has-content textarea,.bg--light .form-item.form-item--errors.form-item--has-focus input[type=email],.bg--light .form-item.form-item--errors.form-item--has-focus input[type=input],.bg--light .form-item.form-item--errors.form-item--has-focus input[type=number],.bg--light .form-item.form-item--errors.form-item--has-focus input[type=tel],.bg--light .form-item.form-item--errors.form-item--has-focus input[type=text],.bg--light .form-item.form-item--errors.form-item--has-focus input[type=url],.bg--light .form-item.form-item--errors.form-item--has-focus textarea{border-color:transparent}.bg--dark .form-item.form-item--errors.form-item--has-content .form-item__container:after,.bg--dark .form-item.form-item--errors.form-item--has-focus .form-item__container:after,.bg--light .form-item.form-item--errors.form-item--has-content .form-item__container:after,.bg--light .form-item.form-item--errors.form-item--has-focus .form-item__container:after{background-color:red}.bg--dark .form-item.form-item--errors select,.bg--light .form-item.form-item--errors select{border-color:red}.bg--dark .form-item.form-item--errors select .form-item__container:after,.bg--light .form-item.form-item--errors select .form-item__container:after{background-color:transparent}.bg--dark .form-item.form-item--has-content input[type=email],.bg--dark .form-item.form-item--has-content input[type=input],.bg--dark .form-item.form-item--has-content input[type=number],.bg--dark .form-item.form-item--has-content input[type=tel],.bg--dark .form-item.form-item--has-content input[type=text],.bg--dark .form-item.form-item--has-content input[type=url],.bg--dark .form-item.form-item--has-content textarea,.bg--dark .form-item.form-item--has-focus input[type=email],.bg--dark .form-item.form-item--has-focus input[type=input],.bg--dark .form-item.form-item--has-focus input[type=number],.bg--dark .form-item.form-item--has-focus input[type=tel],.bg--dark .form-item.form-item--has-focus input[type=text],.bg--dark .form-item.form-item--has-focus input[type=url],.bg--dark .form-item.form-item--has-focus textarea,.bg--light .form-item.form-item--has-content input[type=email],.bg--light .form-item.form-item--has-content input[type=input],.bg--light .form-item.form-item--has-content input[type=number],.bg--light .form-item.form-item--has-content input[type=tel],.bg--light .form-item.form-item--has-content input[type=text],.bg--light .form-item.form-item--has-content input[type=url],.bg--light .form-item.form-item--has-content textarea,.bg--light .form-item.form-item--has-focus input[type=email],.bg--light .form-item.form-item--has-focus input[type=input],.bg--light .form-item.form-item--has-focus input[type=number],.bg--light .form-item.form-item--has-focus input[type=tel],.bg--light .form-item.form-item--has-focus input[type=text],.bg--light .form-item.form-item--has-focus input[type=url],.bg--light .form-item.form-item--has-focus textarea{border-color:transparent}.bg--dark .form-item.form-item--has-content.form-item--date_field .form-item__required,.bg--dark .form-item.form-item--has-content.form-item--date_time_field .form-item__required,.bg--dark .form-item.form-item--has-content.form-item--decimal_field .form-item__required,.bg--dark .form-item.form-item--has-content.form-item--email_field .form-item__required,.bg--dark .form-item.form-item--has-content.form-item--input .form-item__required,.bg--dark .form-item.form-item--has-content.form-item--text_input .form-item__required,.bg--dark .form-item.form-item--has-content.form-item--url_field .form-item__required,.bg--dark .form-item.form-item--has-focus.form-item--date_field .form-item__required,.bg--dark .form-item.form-item--has-focus.form-item--date_time_field .form-item__required,.bg--dark .form-item.form-item--has-focus.form-item--decimal_field .form-item__required,.bg--dark .form-item.form-item--has-focus.form-item--email_field .form-item__required,.bg--dark .form-item.form-item--has-focus.form-item--input .form-item__required,.bg--dark .form-item.form-item--has-focus.form-item--text_input .form-item__required,.bg--dark .form-item.form-item--has-focus.form-item--url_field .form-item__required,.bg--light .form-item.form-item--has-content.form-item--date_field .form-item__required,.bg--light .form-item.form-item--has-content.form-item--date_time_field .form-item__required,.bg--light .form-item.form-item--has-content.form-item--decimal_field .form-item__required,.bg--light .form-item.form-item--has-content.form-item--email_field .form-item__required,.bg--light .form-item.form-item--has-content.form-item--input .form-item__required,.bg--light .form-item.form-item--has-content.form-item--text_input .form-item__required,.bg--light .form-item.form-item--has-content.form-item--url_field .form-item__required,.bg--light .form-item.form-item--has-focus.form-item--date_field .form-item__required,.bg--light .form-item.form-item--has-focus.form-item--date_time_field .form-item__required,.bg--light .form-item.form-item--has-focus.form-item--decimal_field .form-item__required,.bg--light .form-item.form-item--has-focus.form-item--email_field .form-item__required,.bg--light .form-item.form-item--has-focus.form-item--input .form-item__required,.bg--light .form-item.form-item--has-focus.form-item--text_input .form-item__required,.bg--light .form-item.form-item--has-focus.form-item--url_field .form-item__required{color:#ff5d1c}.grid{display:grid;grid-template-columns:1fr 1fr;padding:0 20px;max-width:1440px;margin:0 auto}@media only screen and (min-width:599px){.grid{padding:0 60px}}@media only screen and (min-width:1023px){.grid{grid-template-columns:16.74% 1fr 1fr 1fr 16.74%;margin:0 auto}}.grid__lines{z-index:50;display:grid;grid-template-columns:1fr 1fr;padding:0 20px;max-width:1440px;margin:0 auto;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none}@media only screen and (min-width:599px){.grid__lines{padding:0 60px}}@media only screen and (min-width:1023px){.grid__lines{grid-template-columns:16.74% 1fr 1fr 1fr 16.74%;margin:0 auto}}.grid__lines>div{position:relative;display:none;height:100vh;padding-right:4.28%}@media only screen and (min-width:599px){.grid__lines>div{padding-right:1.85%}}@media only screen and (min-width:1023px){.grid__lines>div{display:block;padding-right:1.81%}}.grid__lines>div:before{background-color:rgba(0,0,0,.12);mix-blend-mode:multiply}.grid__lines>div:after,.grid__lines>div:before{content:"";position:absolute;right:0;width:1px;height:100%}.grid__lines>div:after{background-color:hsla(0,0%,100%,.12);mix-blend-mode:screen}.grid__lines>div:first-child,.grid__lines>div:last-child{display:block}.grid__lines>div:first-child div:before{content:"";position:absolute;left:0;width:1px;height:100%;background-color:rgba(0,0,0,.12);mix-blend-mode:multiply}@media only screen and (min-width:1023px){.grid__lines>div:first-child div:before{content:none}}.grid__lines>div:first-child div:after{content:"";position:absolute;left:0;width:1px;height:100%;background-color:hsla(0,0%,100%,.12);mix-blend-mode:screen}@media only screen and (min-width:1023px){.grid__lines>div:first-child div:after,.grid__lines>div:last-child:after,.grid__lines>div:last-child:before{content:none}}.app__header .grid__lines{z-index:90;overflow:hidden}@media only screen and (min-width:1023px){.app__header .grid__lines{height:90px}}.headroom--pinned.headroom--not-top .app__header .grid__lines{display:grid;height:80px}.app__navigation .grid__lines{z-index:90;display:none}.nav-open .app__navigation .grid__lines{display:grid}.booking-bar .grid__lines{display:none}.sticky-bar .booking-bar .grid__lines{display:grid}@media only screen and (min-width:1023px){.categories-tablist .grid__lines{display:none}}.app--shorthand-embed .grid__lines{display:none}.heading{line-height:122%;font-weight:400}.heading--display-one{font-size:44px}@media only screen and (min-width:599px){.heading--display-one{font-size:78px}}@media only screen and (min-width:1023px){.heading--display-one{font-size:90px}}.heading--display-two{font-size:38px}@media only screen and (min-width:599px){.heading--display-two{font-size:68px}}@media only screen and (min-width:1023px){.heading--display-two{font-size:76px}}.heading--one{font-size:32px}@media only screen and (min-width:599px){.heading--one{font-size:52px}}@media only screen and (min-width:1023px){.heading--one{font-size:64px}}.heading--two{font-size:28px}@media only screen and (min-width:599px){.heading--two{font-size:38px}}@media only screen and (min-width:1023px){.heading--two{font-size:46px}}.heading--three{font-size:24px}@media only screen and (min-width:599px){.heading--three{font-size:28px}}@media only screen and (min-width:1023px){.heading--three{font-size:32px}}.heading--four{font-size:22px}@media only screen and (min-width:599px){.heading--four{font-size:26px}}@media only screen and (min-width:1023px){.heading--four{font-size:30px}}.heading--five{font-size:18px}@media only screen and (min-width:599px){.heading--five{font-size:20px}}@media only screen and (min-width:1023px){.heading--five{font-size:24px}}.heading--link{font-weight:500}.heading-with-text__heading{grid-column:1/span 2;margin-bottom:30px}@media only screen and (min-width:599px){.heading-with-text__heading{grid-column:1/span 1}}@media only screen and (min-width:1023px){.heading-with-text__heading{grid-column:2/span 1}}.heading-with-text__body,.heading-with-text__subheading{grid-column:1/span 2;margin-bottom:20px}@media only screen and (min-width:599px){.heading-with-text__body,.heading-with-text__subheading{grid-column:2/span 1}}@media only screen and (min-width:1023px){.heading-with-text__body,.heading-with-text__subheading{grid-column:3/span 2}}.heading-with-text__subheading{margin-bottom:20px}.hero{overflow:hidden}.hero--medium{max-height:340px}@media only screen and (min-width:599px){.hero--medium{max-height:536px}}@media only screen and (min-width:1023px){.hero--medium{max-height:780px}}.hero--home{z-index:10;position:fixed;left:0;width:100%;height:100vh;height:calc(var(--vh, 1vh)*100)}.hero--home .hero__image{height:100vh}@media only screen and (min-width:599px){.hero--home .hero__image{height:100%}}.hero__image{width:100%;height:100%;object-fit:cover;min-height:290px}@media only screen and (min-width:599px){.hero__image{min-height:450px}}@media only screen and (min-width:1023px){.hero__image{min-height:575px}}.hero__placeholder{height:100vh;height:calc(var(--vh, 1vh)*100);pointer-events:none}.hero__menu-toggler{display:block;height:99vh}.theme-dark .hero{color:#000;background-color:#fff}.theme-light .hero{color:#fff;background-color:#000}.hero-action-pane{z-index:45;position:relative;pointer-events:none;overflow-x:clip}@media only screen and (min-width:599px){.hero-action-pane{pointer-events:auto}}@media only screen and (min-width:1024px)and (max-width:1122px){.hero-action-pane{margin-top:-200px}}@media only screen and (min-width:1122px){.hero-action-pane{margin-top:-150px}}.hero-action-pane__links{position:relative;grid-column:3/span 4;display:none;background-color:#fff;padding:40px 0}@media only screen and (min-width:1024px){.hero-action-pane__links{z-index:65;display:grid;align-self:flex-end;grid-template-columns:1fr 1fr 27.5%}}.hero-action-pane__links:before{transform:translate3d(-80px,0,0)}.hero-action-pane__links:after,.hero-action-pane__links:before{content:"";position:absolute;display:block;width:80px;height:100%;background-color:#fff}.hero-action-pane__links:after{right:0;transform:translate3d(99%,0,0)}.hero-action-pane__cta{grid-column:1;padding-bottom:35px;position:absolute;bottom:0}@media only screen and (min-width:1023px){.hero-action-pane__cta{padding:20px 0}}@media only screen and (max-width:599px){.hero-action-pane__cta{transform:translateZ(0)!important}}.hero-action-pane__cta-link{position:relative;width:170px;display:block;padding-top:10px;pointer-events:auto}@media only screen and (min-width:599px){.hero-action-pane__cta-link{width:245px}}@media only screen and (min-width:1023px){.hero-action-pane__cta-link{width:220px}}.hero-action-pane__cta-link:after{content:"";display:block;opacity:0;position:absolute;top:-1px;right:0;height:1px;width:5px;transition:transform .25s ease-out}@media only screen and (min-width:599px){.hero-action-pane__cta-link:after{height:2px;top:-2px}}.hero-action-pane__cta-link:hover:after{transform:translate3d(5px,0,0);opacity:1}.hero-action-pane__cta-link:hover .hero-action-pane__cta-icon{transform:rotate(-45deg) translate3d(5px,0,0)}.hero-action-pane__cta-heading{font-size:18px;color:currentColor;margin-bottom:10px;padding-right:10px}@media only screen and (min-width:599px){.hero-action-pane__cta-heading{font-size:18px}}@media only screen and (min-width:1023px){.hero-action-pane__cta-heading{font-size:18px}}@media only screen and (min-width:599px){.hero-action-pane__cta-heading{padding-right:20px}}.hero-action-pane__cta-sub-heading{font-size:18px;color:currentColor;padding-right:10px}@media only screen and (min-width:599px){.hero-action-pane__cta-sub-heading{font-size:18px}}@media only screen and (min-width:1023px){.hero-action-pane__cta-sub-heading{font-size:18px}}.hero-action-pane__cta-icon{position:absolute;left:161px;top:10px;transition:transform .25s ease-out;transform:rotate(-45deg) translateZ(0)}@media only screen and (min-width:599px){.hero-action-pane__cta-icon{left:234px}}@media only screen and (min-width:1023px){.hero-action-pane__cta-icon{left:209px}}.hero-action-pane__credit{display:none}@media only screen and (min-width:1023px){.hero-action-pane__credit{z-index:60;position:absolute;top:-40px;width:40px;left:-80px;height:40px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;background-color:#000;border:0;padding:0;margin:0;cursor:pointer}}.hero-action-pane__credit--open{background-color:#fff;width:calc(100% + 160px)}.hero-action-pane__credit--open .hero-action-pane__credit-icon--open{display:none}.hero-action-pane__credit--open .hero-action-pane__credit-details,.hero-action-pane__credit--open .hero-action-pane__credit-icon--close{display:block}.hero-action-pane__credit:hover .hero-action-pane__credit-icon{fill:#ff5d1c}.hero-action-pane__credit-details{display:none}.hero-action-pane__credit-icon{position:relative;transition:fill .25s cubic-bezier(.24,.26,.2,1)}.hero-action-pane__credit-icon--open{fill:#fff;height:24px;width:24px;left:calc(50% - 12px)}.hero-action-pane__credit-icon--close{display:none;fill:#000;height:16px;width:16px;left:11px;margin-right:64px}.theme-dark .hero-action-pane .hero-action-pane__cta-link{color:#000;border-top:1px solid #000}@media only screen and (min-width:599px){.theme-dark .hero-action-pane .hero-action-pane__cta-link{border-top:2px solid #000}}.theme-dark .hero-action-pane .hero-action-pane__cta-link:after{background-color:#000}.theme-dark .hero-action-pane .hero-action-pane__cta-icon{fill:#000}.theme-light .hero-action-pane .hero-action-pane__cta-link{color:#fff;border-top:1px solid #fff}@media only screen and (min-width:599px){.theme-light .hero-action-pane .hero-action-pane__cta-link{border-top:2px solid #fff}}.theme-light .hero-action-pane .hero-action-pane__cta-link:after{background-color:#fff}.theme-light .hero-action-pane .hero-action-pane__cta-icon{fill:#fff}.icon{width:20px;height:20px;transition:fill .25s ease-out}.icon,.icon:hover{fill:#000}.index-module__header{margin-right:20px;grid-column:1/span 2;margin-bottom:40px}@media only screen and (min-width:599px){.index-module__header{grid-column:1/span 1}}@media only screen and (min-width:1023px){.index-module__header{grid-column:2/span 1}}.index-module__heading:first-child{padding-top:0}.index-module__introduction{margin-bottom:20px}@media only screen and (min-width:1023px){.index-module__introduction{margin-bottom:60px}}.index-module__content{grid-column:1/span 2}@media only screen and (min-width:599px){.index-module__content{grid-column:2/span 1}}@media only screen and (min-width:1023px){.index-module__content{grid-column:3/span 2}}@media only screen and (min-width:1023px){.in-series .index-module .index-module__heading{margin-right:40px}}.instagram-feed--\@small-top-margin{margin-top:30px}@media only screen and (min-width:599px){.instagram-feed--\@small-top-margin{margin-top:0}}.instagram-feed__item:nth-child(3){display:none}@media only screen and (min-width:1023px){.instagram-feed__item:nth-child(3){display:block}}.instagram-feed__item-link{transition:opacity .25s cubic-bezier(.24,.26,.2,1)}.instagram-feed__item-link:hover{opacity:.36}.instagram-feed__item-photo{display:block;width:90%;height:auto}.job-titles,.job-titles__item{margin-bottom:20px}.job-titles__department{margin-top:10px}.jump-nav.js-is-sticky.bg--dark{background-color:#fff;color:#000;border-bottom:1px solid rgba(0,0,0,.12);border-top:1px solid rgba(0,0,0,.12)}.jump-nav.js-is-sticky.bg--dark .jump-nav__heading-icon{fill:#000}.jump-nav__heading{font-size:18px;display:none;align-items:center;justify-content:flex-end;margin-right:40px;grid-column:1/span 1}@media only screen and (min-width:599px){.jump-nav__heading{font-size:18px}}@media only screen and (min-width:1023px){.jump-nav__heading{font-size:18px;display:inline-flex}}.jump-nav__heading-label{margin-right:5px}.jump-nav__heading-icon{transform:rotate(90deg) translateZ(0);fill:#fff}.image{margin-bottom:20px}@media only screen and (min-width:599px){.image{margin-bottom:30px}}.image--right{display:block;grid-column:1/span 2;margin-right:-20px}@media only screen and (min-width:599px){.image--right{margin-right:-60px}}@media only screen and (min-width:1023px){.image--right{grid-column:2/span 4}}.image--right .image__item{height:300px;object-fit:cover}@media only screen and (min-width:599px){.image--right .image__item{height:500px}}@media only screen and (min-width:1023px){.image--right .image__item{height:610px}}.image-caption-link{margin-bottom:35px;grid-column:1/span 2}@media only screen and (min-width:1023px){.image-caption-link{grid-column:2/span 3}}.image-caption-link__image{z-index:60;position:relative}.image-caption-link__link .image-caption-link__image{opacity:.8}@media only screen and (min-width:599px){.image-caption-link__link .image-caption-link__image{opacity:1;transition:opacity .25s ease-out}.image-caption-link:hover .image-caption-link__link .image-caption-link__image{opacity:.8}}.image-caption-link__link{display:block;position:relative}.image-caption-link__link:active,.image-caption-link__link:focus,.image-caption-link__link:hover{cursor:pointer}.image-caption-link__caption-container{z-index:60;display:grid;position:absolute;bottom:0;left:0;right:0}@media only screen and (min-width:599px){.image-caption-link__caption-container{grid-template-columns:1fr 1fr}}@media only screen and (min-width:1023px){.image-caption-link__caption-container{grid-template-columns:1fr 1fr 1fr}}.image-caption-link__caption-container .image-caption-link__caption{display:none;font-weight:500;margin:0;padding:20px;align-items:center;grid-column:2/span 1}@media only screen and (min-width:599px){.image-caption-link__caption-container .image-caption-link__caption{display:flex;align-items:flex-start}}@media only screen and (min-width:1023px){.image-caption-link__caption-container .image-caption-link__caption{grid-column:3/span 1}}.image-caption-link__caption-container .image-caption-link__caption-text{margin-bottom:-10px;flex:1;max-width:60%}@media only screen and (min-width:1023px){.image-caption-link__caption-container .image-caption-link__caption-text{max-width:80%}}.image-caption-link__caption-icon{margin-right:10px}.image-caption-link__image-icon{z-index:60;position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0);pointer-events:none;fill:#fff}@media only screen and (min-width:599px){.image-caption-link__image-icon{display:none}}@media only screen and (min-width:1023px){.app--short-course .image-caption-link{margin-bottom:100px}}.programme-overview__video .image-caption-link{margin-bottom:0}.bg--dark .image-caption-link .image-caption-link__caption{border-right:1px solid hsla(0,0%,100%,.12);background-color:#000}.bg--dark .image-caption-link .image-caption-link__caption-icon{fill:#fff}.bg--light .image-caption-link .image-caption-link__caption{background-color:#fff;border-right:1px solid rgba(0,0,0,.12)}.bg--light .image-caption-link .image-caption-link__caption-icon{fill:#000}.image-info__title{font-weight:500}.image-info__creator,.image-info__title{padding-right:4px}.hero-action-pane .image-info{color:#000}.title-area .image-info{transition:color .25s cubic-bezier(.24,.26,.2,1)}.bg--dark .title-area .image-info{color:#bbb}.bg--dark .title-area .image-info:hover{color:#fff}.bg--light .title-area .image-info{color:#676767}.bg--light .title-area .image-info:hover{color:#000}.introduction{line-height:122%}.introduction--end{margin-bottom:40px}.introduction--indented .introduction__container{margin-bottom:20px;grid-column:1/span 2}@media only screen and (min-width:1023px){.introduction--indented .introduction__container{grid-column:3/span 2;margin-bottom:40px;margin-right:20px}}.introduction__text{margin-bottom:40px}.introduction__text--no-margin{margin-bottom:0}.introduction__text--no-margin-for-desktop{margin-bottom:20px}@media only screen and (min-width:1023px){.introduction__text--no-margin-for-desktop{margin-bottom:0}}.introduction__errors{color:red}.section__row .introduction{font-size:18px;margin-right:30px}@media only screen and (min-width:599px){.section__row .introduction{font-size:20px}}@media only screen and (min-width:1023px){.section__row .introduction{font-size:24px}}@media only screen and (min-width:1023px){.section__row .introduction.introduction--narrow{margin-right:33%}}.app--thanks .introduction .introduction__text{margin-bottom:0}@media only screen and (min-width:1023px){.app--thanks .introduction .introduction__text{margin-left:33.33%}}.intro-and-video--small-primary{order:1}@media only screen and (min-width:599px){.intro-and-video--small-primary{order:0}}.key-details{position:relative;margin-bottom:60px}@media only screen and (min-width:599px){.key-details{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start}}@media only screen and (min-width:1023px){.key-details{display:block;padding-top:30px;margin-bottom:40px;border-top-width:1px;border-top-style:solid}}@media only screen and (min-width:1023px){.key-details--no-border{padding-top:0;border-top:0}}@media only screen and (min-width:1023px){.key-details--short{padding-right:20px}}@media only screen and (min-width:599px){.key-details--short .key-details__section--action{position:static;max-width:100%;width:auto}}.key-details--tight .key-details__list{margin-bottom:20px}@media only screen and (min-width:1023px){.key-details--event{margin-top:-65px}}.key-details--centre .key-details__meta{margin-top:5px}@media only screen and (min-width:1023px){.key-details--centre .key-details__meta{margin-top:0}}.key-details--small-secondary{order:2}@media only screen and (min-width:599px){.key-details--small-secondary{order:0}}@media only screen and (min-width:599px){.key-details__header{flex-basis:100%}}.key-details__header--with-margins{margin-bottom:20px}@media only screen and (min-width:599px){.key-details__header--with-margins{margin-bottom:40px}}.key-details__heading{margin-bottom:40px}.key-details__heading--small-margin{margin-bottom:20px}@media only screen and (min-width:599px){.key-details__heading--small-margin{margin-bottom:40px}}@media only screen and (min-width:599px){.key-details__section{flex-basis:50%}}@media only screen and (min-width:599px){.key-details__section--details{order:2}}@media only screen and (min-width:599px){.key-details__section--deadline{order:4;flex-grow:0;flex-shrink:1}}@media only screen and (min-width:599px){.key-details__section--open-days{order:3;flex-grow:0;flex-shrink:1}}@media only screen and (min-width:599px){.key-details__section--career{order:5;flex-grow:0;flex-shrink:1}}.key-details__section--social{margin-top:40px}@media only screen and (min-width:599px){.key-details__section--social{order:6;flex-grow:0;flex-shrink:1;margin-top:0;margin-bottom:60px}}@media only screen and (min-width:1023px){.key-details__section--social{margin-top:40px}}.key-details__section--action{max-width:230px}@media only screen and (min-width:599px){.key-details__section--action{position:absolute;bottom:0;left:0;width:50%}}@media only screen and (min-width:1023px){.key-details__section--action{position:static;max-width:100%;width:auto}}.key-details__sub-heading{margin-bottom:10px}.key-details__list{font-size:18px;margin-bottom:40px}@media only screen and (min-width:599px){.key-details__list{font-size:18px}}@media only screen and (min-width:1023px){.key-details__list{font-size:18px;padding-right:20px}}.key-details__list-item{margin-bottom:8.8888888889px}.key-details__list-item--tight{line-height:17px}.key-details__link{font-size:18px;margin-right:20px;max-width:100%!important}@media only screen and (min-width:599px){.key-details__link{font-size:18px}}@media only screen and (min-width:1023px){.key-details__link{font-size:18px}}@media only screen and (min-width:1023px){.bg--dark .key-details{border-top-color:hsla(0,0%,100%,.12)}}.bg--dark .key-details .key-details__heading,.bg--dark .key-details .key-details__meta,.bg--dark .key-details .key-details__sub-heading{color:#bbb}@media only screen and (min-width:1023px){.bg--light .key-details{border-top-color:rgba(0,0,0,.12)}}.bg--light .key-details .key-details__heading,.bg--light .key-details .key-details__meta,.bg--light .key-details .key-details__sub-heading{color:#676767}.link{display:inline-flex;align-items:flex-start;position:relative}.link--primary,.link--primary:active,.link--primary:focus,.link--primary:hover{color:#ff5d1c}.link--secondary,.link--secondary:active,.link--secondary:focus,.link--secondary:hover{color:#000}.link--primary,.link--secondary{max-width:190px;padding-top:10px}.link--primary .link__icon,.link--secondary .link__icon{top:.25em}.link--primary:after,.link--secondary:after{content:"";display:block;height:1px;left:0;position:absolute;background:currentColor;transition:width .25s ease-out;width:100%;top:0}@media only screen and (min-width:1023px){.link--primary:after,.link--secondary:after{height:2px}}.link--primary:active:after,.link--primary:focus:after,.link--primary:hover:after,.link--secondary:active:after,.link--secondary:focus:after,.link--secondary:hover:after{width:calc(100% + 6px)}.link--tertiary{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;transition:background-size .25s cubic-bezier(.24,.26,.2,1);color:#000}@media only screen and (min-width:599px){.link--tertiary{background-size:0 2px}}.link--tertiary:focus,.link--tertiary:hover{background-size:100% 2px}.link--tertiary:active,.link--tertiary:focus,.link--tertiary:hover{color:#000}.link--tertiary .link__icon{top:.35em}.upcoming-dates__action .link--tertiary{color:#ff5d1c}.link--social,.link--social:active,.link--social:focus,.link--social:hover{color:#000}.link--down .link__icon{transform:rotate(90deg) translateZ(0)}.link--down:active .link__icon,.link--down:focus .link__icon,.link--down:hover .link__icon{transform:rotate(90deg) translate3d(3px,0,0)}.link--download .link__icon{transform:translateZ(0);flex-basis:8px;min-width:8px;max-width:8px;width:8px;height:12px}.link--download:active .link__icon,.link--download:focus .link__icon,.link--download:hover .link__icon{transform:translate3d(0,3px,0)}.link--link .link__icon{transform:rotate(-45deg) translateZ(0)}.link--link:active .link__icon,.link--link:focus .link__icon,.link--link:hover .link__icon{transform:rotate(-45deg) translate3d(5px,0,0)}.link--link.link--external .link__icon{width:11px;top:.2em;height:13px;transform:translateZ(0)}.link--link.link--external:active .link__icon,.link--link.link--external:focus .link__icon,.link--link.link--external:hover .link__icon{transform:translate3d(2px,-2px,0)}.link--link.link--social .link__icon{transform:rotate(-45deg) translateZ(0)}.link--link.link--social:active .link__icon,.link--link.link--social:focus .link__icon,.link--link.link--social:hover .link__icon{transform:rotate(-45deg) translate3d(5px,0,0)}.link--link.link--tertiary{background-image:none;display:inline-block;position:relative;max-width:calc(100% - 14px)}.link--link.link--tertiary .link__icon{position:absolute;right:-14px;top:.35em}.link--link.link--tertiary .link__label{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;transition:background-size .25s cubic-bezier(.24,.26,.2,1);display:inline}@media only screen and (min-width:599px){.link--link.link--tertiary .link__label{background-size:0 2px}}.link--link.link--tertiary:hover .link__label{background-size:100% 2px}.link--up .link__icon{transform:rotate(-90deg) translateZ(0)}.link--up:active .link__icon,.link--up:focus .link__icon,.link--up:hover .link__icon{transform:rotate(-90deg) translate3d(3px,0,0)}.link--back .link__label{margin-left:5px;margin-right:0}.link--back .link__icon{transform:rotate(-180deg) translateZ(0)}.link--back:active .link__icon,.link--back:focus .link__icon,.link--back:hover .link__icon{transform:rotate(-180deg) translate3d(3px,0,0)}.link--close .link__icon{transform:translateZ(0)}.link--close:active .link__icon,.link--close:focus .link__icon,.link--close:hover .link__icon{transform:translate3d(3px,0,0)}.link--book{max-width:170px}.link--block{display:block;margin-bottom:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.link--block,.link--block:active,.link--block:focus,.link--block:hover{color:#ff5d1c!important}.link__icon{position:relative;flex-basis:12px;min-width:12px;max-width:12px;width:12px;height:8px;fill:currentColor;will-change:transform;transform-origin:center center;transition:transform .25s ease-out}.link--download .link__icon{stroke:currentColor}.link--close .link__icon{flex-basis:10px;min-width:10px;max-width:10px;width:10px;height:10px}.link__label{margin-right:5px}.link__label--tight{margin-right:20px}.bg--dark .link.link--secondary,.bg--dark .link.link--secondary:active,.bg--dark .link.link--secondary:focus,.bg--dark .link.link--secondary:hover,.bg--dark .link.link--social,.bg--dark .link.link--social:active,.bg--dark .link.link--social:focus,.bg--dark .link.link--social:hover,.bg--dark .link.link--tertiary,.bg--dark .link.link--tertiary:active,.bg--dark .link.link--tertiary:focus,.bg--dark .link.link--tertiary:hover{color:#fff}.bg--light .contact .link.link--primary,.bg--light .text-teaser .link.link--primary{color:#000}.accordion .link{font-size:18px;margin-top:30px}@media only screen and (min-width:599px){.accordion .link{font-size:18px}}@media only screen and (min-width:1023px){.accordion .link{font-size:18px}}.key-details .link.link--tertiary{display:inline}@media only screen and (min-width:1023px){.related-links__item .link{font-weight:500}}.logo{display:block}.logo:active .logo__image,.logo:focus .logo__image,.logo:hover .logo__image{opacity:.7}.logo__image{height:auto;fill:#fff;transform-origin:left;transition:opacity .25s ease-out}@media only screen and (min-width:1023px){.app__navigation .logo .logo__image,.header .logo .logo__image{width:162px}}@media only screen and (max-width:1220px)and (min-width:1023px){.app__navigation .logo .logo__image,.header .logo .logo__image{width:140px}}@media only screen and (min-width:1023px){.header .logo{width:219px;width:calc(var(--outer-grid-width, 220px) - 1px);padding-bottom:40px}}@media only screen and (min-width:1023px){.header .logo,.header .logo:before{position:absolute;background-color:#000}.header .logo:before{z-index:-1;left:1px;width:292px;width:calc(var(--margin-width, 290px) + 2px);content:"";display:block;height:110px;transform:translate3d(-100%,0,0)}}@media only screen and (max-width:1220px)and (min-width:1023px){.header .logo:before{height:101px}}.footer .logo .logo__image{max-width:100%}@media only screen and (min-width:599px){.footer .logo .logo__image{width:230px}}.footer .logo .logo__image--dark{display:none}@media only screen and (min-width:1023px){.headroom--unpinned .logo{position:static}}@media only screen and (min-width:1023px){.headroom--unpinned .logo:before{content:none}}.headroom--unpinned .header .logo .logo__image{transform:scale(.57)}.headroom--not-top .app__navigation .logo,.headroom--not-top .header .logo{position:static;width:auto;padding-bottom:0}.headroom--not-top .app__navigation .logo .logo__image,.headroom--not-top .header .logo .logo__image{width:auto;transform:scale(.57)}.headroom--not-top .app__navigation .logo:before,.headroom--not-top .header .logo:before{content:none}.nav-open .app__navigation .logo{z-index:40;position:relative}.logo-card{position:relative}.logo-card__container{position:relative;display:flex;justify-content:center;align-items:center;height:100%;width:80%;background-color:#fff;padding:30px;overflow:hidden}@media only screen and (min-width:599px){.logo-card__container{padding:20px}}.logo-card__container:focus .logo-card__heading,.logo-card__container:hover .logo-card__heading{transform:translateZ(0);opacity:1}.logo-card__image{display:block;width:100%;height:auto;max-height:200px;max-width:200px}.logo-card__heading{font-size:18px;position:absolute;background-color:#bbb;bottom:0;left:0;right:0;color:#000;padding:5px 10px}@media only screen and (min-width:599px){.logo-card__heading{font-size:18px}}@media only screen and (min-width:1023px){.logo-card__heading{font-size:18px;right:10px;bottom:10px;left:10px;font-weight:500;transform:translate3d(0,100%,0);opacity:0;transition:transform .25s cubic-bezier(.24,.26,.2,1),opacity .25s cubic-bezier(.24,.26,.2,1)}}.carousel--logo .logo-card{flex-basis:50%;max-width:50%;min-width:50%}@media only screen and (min-width:1023px){.carousel--logo .logo-card{flex-basis:33.33%;max-width:33.33%;min-width:33.33%}}.bg--light .logo-card .logo-card__container{border:1px solid rgba(0,0,0,.12)}.modal{display:none}.modal.is-open{display:block}.modal__overlay{z-index:110;position:fixed;top:0;left:0;right:0;bottom:0;overflow:auto;max-height:100%}.modal__container,.modal__overlay{will-change:transform}.modal__container--above-grid{z-index:60;position:relative}.modal__header{margin-top:10px;margin-bottom:40px}@media only screen and (min-width:599px){.modal__header{margin-bottom:80px}}.modal__close{display:flex;align-items:center;justify-content:flex-end;background:transparent;border:0;width:auto;grid-column:2/span 1;cursor:pointer}@media only screen and (min-width:1023px){.modal__close{grid-column:4/span 1}}.modal__close-label{display:none;font-weight:500;margin-right:5px;pointer-events:none}@media only screen and (min-width:1023px){.modal__close-label{display:block}}.modal__close-icon{pointer-events:none}.modal__content{grid-column:1/span 2}@media only screen and (min-width:1023px){.modal__content{grid-column:2/span 3}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes slideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.modal[aria-hidden=false] .modal__overlay{animation:fadeIn .3s cubic-bezier(0,0,.2,1)}.modal[aria-hidden=false] .modal__container{animation:slideIn .3s cubic-bezier(0,0,.2,1)}.modal[aria-hidden=true] .modal__overlay{animation:fadeOut .3s cubic-bezier(0,0,.2,1)}.modal[aria-hidden=true] .modal__container{animation:slideOut .3s cubic-bezier(0,0,.2,1)}.modal-launcher{display:inline-block;background-color:transparent;padding:0;border:0;cursor:pointer}.modal-launcher__container{display:flex;flex-direction:row;justify-content:space-between;border-top:4px solid #ff5d1c;transition:border-color .25s cubic-bezier(.24,.26,.2,1)}.modal-launcher__label{font-size:18px;position:relative;font-weight:500;color:#fff;padding:10px 20px 10px 0}@media only screen and (min-width:599px){.modal-launcher__label{font-size:18px}}@media only screen and (min-width:1023px){.modal-launcher__label{font-size:18px}}.modal-launcher__icon-container{display:flex;align-items:center;justify-content:center;width:45px;background-color:#ff5d1c;transition:background-color .25s cubic-bezier(.24,.26,.2,1)}.modal-launcher__icon{fill:#fff;width:18px;height:18px;transform:rotate(-45deg);transition:fill .25s cubic-bezier(.24,.26,.2,1)}.modal-launcher:hover .modal-launcher__container{border-top:4px solid #fff}.modal-launcher:hover .modal-launcher__icon-container{background-color:#fff}.modal-launcher:hover .modal-launcher__icon{fill:#ff5d1c}@media only screen and (min-width:1023px){.app--scholarship-listing .modal-launcher,.booking-bar .modal-launcher{width:100%}}.bg--dark .modal-launcher .modal-launcher__label{color:#fff}.bg--light .modal-launcher .modal-launcher__label{color:#000}.app--event-detail .modal-launcher{width:100%}.mode-checkbox{display:grid;grid-column:1/span 2;grid-template-columns:1fr;padding-top:20px;color:inherit}@media only screen and (min-width:599px){.mode-checkbox{padding-top:50px}}@media only screen and (min-width:1023px){.mode-checkbox{grid-template-columns:1fr 1fr;grid-column:2/span 4;padding-top:30px;margin-left:-1px}}.mode-checkbox--error{display:flex;flex-direction:column;padding-top:0}.mode-checkbox__formset{display:flex;flex-direction:row}.mode-checkbox__error{color:red;margin-bottom:10px}.mode-checkbox__checkbox{position:relative;-webkit-appearance:none;appearance:none;width:29px;height:29px;min-width:29px;max-width:29px;border:3px solid #676767;margin-right:15px;cursor:pointer;transition:border-color .25s cubic-bezier(.24,.26,.2,1),opacity .25s cubic-bezier(.24,.26,.2,1)}.mode-checkbox__checkbox:checked{border-color:hsla(0,0%,40.4%,.3)}.mode-checkbox__checkbox:checked:before{content:"";position:absolute;top:3px;left:3px;width:17px;height:17px;background-color:#ff5d1c;opacity:1}.mode-checkbox__checkbox--error{border:3px solid red}.mode-checkbox__label{display:flex;flex-direction:row;align-items:center;margin-right:30px;color:#676767}.mode-checkbox__label--selected{color:#000}.mode-checkbox__label:hover{cursor:pointer}.programmes-categories .mode-checkbox,.programmes-results__wrapper .mode-checkbox{justify-content:flex-start;margin-bottom:9px;padding:20px 0 10px}@media only screen and (min-width:1023px){.programmes-categories .mode-checkbox,.programmes-results__wrapper .mode-checkbox{justify-content:space-between}}.programmes-categories .mode-checkbox .mode-checkbox__switch,.programmes-results__wrapper .mode-checkbox .mode-checkbox__switch{margin-right:10px}@media only screen and (min-width:1023px){.programmes-categories .mode-checkbox .mode-checkbox__switch,.programmes-results__wrapper .mode-checkbox .mode-checkbox__switch{margin-right:20px}}.filter-bar--stuck .mode-checkbox .mode-checkbox__label{color:#bbb}.nav{margin-bottom:1rem}.nav--primary{display:none}.menu-active .nav--primary{display:block}@media only screen and (min-width:1023px)and (max-height:780px){.nav--primary{padding-bottom:200px}}.nav--secondary{margin-right:15px}.nav--subnav{position:relative;height:100%;display:none;max-height:500px;overflow-y:scroll;margin-bottom:0;padding-bottom:200px;scrollbar-width:none}.nav--subnav::-webkit-scrollbar{display:none}.nav--subnav.is-visible,.nav--subnav:hover{display:block}@media only screen and (min-width:1023px)and (max-height:780px){.nav--subnav>li:last-child{padding-bottom:200px}}@media only screen and (min-width:1023px){.nav--subnav{max-height:900px}.headroom--pinned.headroom--not-top .nav--subnav{padding-top:157px}}.nav--subnav:after{content:"";display:block;pointer-events:none;position:fixed;left:0;right:0;bottom:0;height:200px;background:linear-gradient(358.73deg,rgba(0,0,0,.96) 3.08%,transparent 124.08%)}.nav--tertiary{flex-wrap:wrap;height:auto}.nav--tertiary li:first-child a{margin-left:0}.nav--breadcrumb{flex-direction:row;margin-bottom:10px}.nav--standout{margin-top:100px;padding-bottom:200px}@media only screen and (min-width:1023px){.nav--standout{padding-bottom:0}}.nav--standout-desktop{display:none;position:absolute;bottom:0}@media only screen and (min-width:599px){.nav--standout-desktop{display:block}}.nav--standout-desktop .nav__link-text{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;transition:background-size .25s cubic-bezier(.24,.26,.2,1)}@media only screen and (min-width:599px){.nav--standout-desktop .nav__link-text{background-size:0 2px}}.nav--standout-desktop .nav__link-text:after{display:none}.nav--standout-desktop .nav__link{display:inline-block}.nav--standout-desktop .nav__link:focus .nav__link-text,.nav--standout-desktop .nav__link:hover .nav__link-text{background-size:100% 2px}.nav--standout-desktop .nav__link-icon{margin-top:7px;margin-left:-4px}@media only screen and (min-width:599px){.nav--standout-mobile{display:none}}.nav__item--breadcrumb{width:auto;padding:0;margin:0 5px 0 0;font-size:12px;text-transform:uppercase;border-bottom:0}.nav__item--breadcrumb:after{color:#000;content:"›"}.nav__item--breadcrumb:first-child a{margin-left:0}.nav__item--breadcrumb:last-child{margin-left:10px;border-bottom:1px solid}.nav__item--primary,.nav__item--secondary{display:flex;align-items:center;justify-content:space-between}.nav__item--primary .nav__link,.nav__item--secondary .nav__link{flex:1}.nav__link{font-size:18px;display:flex;justify-content:space-between;align-items:center;padding:20px 5px 20px 0;color:#fff}@media only screen and (min-width:599px){.nav__link{font-size:18px}}@media only screen and (min-width:1023px){.nav__link{font-size:18px}}.nav__link span{pointer-events:none}@media only screen and (min-width:1023px){.nav__link span{position:relative}.nav__link span:after{content:"";display:block;height:2px;left:0;position:absolute;background:currentColor;transition:width .25s ease-out,left .25s ease-out;width:0;bottom:-2px}.nav__link:hover span:after{width:100%;left:0}}.nav__link--breadcrumb{color:#000}.nav__link--breadcrumb:hover{color:#333;border-bottom:1px solid #000}.nav__link--base{font-size:18px;padding:0;margin-bottom:20px;justify-content:flex-start}@media only screen and (min-width:599px){.nav__link--base{font-size:18px}}@media only screen and (min-width:1023px){.nav__link--base{font-size:18px}}.nav__link--base svg{position:relative}.nav__link--standout{color:#ff5d1c}.nav__link--bold{font-weight:500}.nav__link--with-links:hover .nav__icon{opacity:1}.nav__icon{pointer-events:none;fill:#fff;padding:0 12px;width:40px;height:100%;transition:fill .25s ease-out,opacity .25s ease-out;opacity:.3}.fade-icon .nav__icon{opacity:.3}.news{grid-column:1/span 2}@media only screen and (min-width:599px){.news{display:grid;grid-template-columns:1fr 1fr}}@media only screen and (min-width:1023px){.news{grid-column:2/span 3;grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width:599px){.news__feature{grid-column:1/span 2}}@media only screen and (min-width:599px){.news__sub-features{display:grid;grid-template-columns:1fr 1fr;grid-column:1/span 2;grid-row:2}}@media only screen and (min-width:1023px){.news__sub-features{display:block;grid-column:3/span 1;grid-row:auto}}.news__view-all{margin-top:40px}@media only screen and (min-width:599px){.news__view-all{grid-row:3;grid-column:2;margin-top:0}}@media only screen and (min-width:1023px){.news__view-all{grid-column:auto;grid-row:auto;margin-top:0}}.app--homepage .news{margin-bottom:40px}.bg--dark .news .news__sub-features .card:first-child{border-top:1px solid hsla(0,0%,100%,.12)}@media only screen and (min-width:599px){.bg--dark .news .news__sub-features .card:first-child{border-top:0}}@media only screen and (min-width:1023px){.bg--dark .news--single-feature .card:nth-child(2),.bg--dark .news .news__sub-features .card:first-child{border-bottom:1px solid hsla(0,0%,100%,.12)}}.bg--light .news .news__sub-features .card:first-child{border-top:1px solid rgba(0,0,0,.12)}@media only screen and (min-width:599px){.bg--light .news .news__sub-features .card:first-child{border-top:0}}@media only screen and (min-width:1023px){.bg--light .news--single-feature .card:nth-child(2),.bg--light .news .news__sub-features .card:first-child{border-bottom:1px solid rgba(0,0,0,.12)}}.no-results__heading{margin-bottom:10px}.no-results__info{margin-bottom:40px}.overview__heading{grid-column:1/span 2;margin-bottom:20px}@media only screen and (min-width:1023px){.overview__heading{grid-column:2/span 1;padding-right:40px;margin-bottom:0}}.overview__item{grid-column:1/span 2;margin-bottom:40px}@media only screen and (min-width:599px){.overview__item{margin-bottom:60px}}@media only screen and (min-width:1023px){.overview__item{grid-column:3/span 3;margin-bottom:80px}}.overview__item--first{margin-bottom:20px}@media only screen and (min-width:599px){.overview__item--first{margin-bottom:30px}}.overview__item-action{font-size:18px;padding-top:20px}@media only screen and (min-width:599px){.overview__item-action{font-size:18px}}@media only screen and (min-width:1023px){.overview__item-action{font-size:18px}}.overview__item-accordion{display:grid;grid-template-columns:1fr 1fr}@media only screen and (min-width:1023px){.overview__item-accordion{grid-template-columns:1fr 1fr 27.5%}}.overview__sub-heading{margin-bottom:20px}.outdated-banner{z-index:110;position:fixed;left:0;top:0;width:100vw;height:100vh;overflow:auto;background-color:rgba(0,0,0,.8)}@supports(display:grid){.outdated-banner{display:none}}.outdated-banner__modal{z-index:120;background-color:#fff;color:#000;position:relative;top:50%;transform:translateY(-50%);width:100%;max-width:500px;margin:0 auto;padding:30px}.outdated-banner__heading{margin-bottom:6.6666666667px;font-weight:500}.outdated-banner__copy{margin:0 0 15px}.outdated-banner__close{position:absolute;top:20px;right:20px}.outdated-banner__close-icon{fill:#fff}@media only screen and (min-width:599px){.page--overlap{position:relative;top:-75px;margin-bottom:-75px}}@media only screen and (min-width:1023px){.page--overlap{top:-100px;margin-bottom:-100px}}.page--overlay{z-index:50;position:relative}.theme-dark .page--overlay{background-color:#000}.theme-light .page--overlay{background-color:#fff}@media only screen and (min-width:1023px){.app--editorial-listing .page__content,.app--event-listing .page__content,.app--project-listing .page__content,.app--staff-listing .page__content{position:relative}.app--editorial-listing .page__content:before,.app--event-listing .page__content:before,.app--project-listing .page__content:before,.app--staff-listing .page__content:before{content:"";width:100%;background-color:#000;position:absolute;top:0;left:0;right:0;height:105px}}.page--no-hero .page__header{padding-top:140px}@media only screen and (min-width:599px){.page--no-hero .page__header{padding-top:200px}}@media only screen and (min-width:1023px){.page--no-hero .page__header{padding-top:240px}}.page__header--with-sticky-cta{margin-top:-50px}@media only screen and (min-width:599px){.page__header--with-sticky-cta{margin-top:-91px}}.page__header--with-sticky-cta-tall{margin-top:-75px}@media only screen and (min-width:599px){.page__header--with-sticky-cta-tall{margin-top:-117px}}@media only screen and (min-width:599px){.page__notch-block{position:relative;grid-column:1/span 2;height:75px}}@media only screen and (min-width:1023px){.page__notch-block{grid-column:1/span 4;height:100px}}@media only screen and (min-width:599px){.page__notch-block:before{position:absolute;content:"";display:block;width:100%;left:0;transform:translate3d(-90%,0,0);height:75px}}@media only screen and (min-width:1023px){.page__notch-block:before{height:100px}}.page__notch-block.bg--dark:before{background-color:#000}.page__notch-block.bg--light:before{background-color:#fff}@media only screen and (min-width:1023px){.app--landing-page .page .page__notch-block{grid-column:1/span 3}}@media only screen and (min-width:1023px){.app--guide .page .page__header{padding-top:200px}}.pagination__container{display:flex;flex-direction:row;justify-content:center}.pagination__item{position:relative;margin-right:10px;margin-left:10px}.pagination__item--current .pagination__link{background-size:100% 2px;font-weight:500}.pagination__ellipsis{margin-right:10px;margin-left:10px}.pagination__link{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;transition:background-size .25s cubic-bezier(.24,.26,.2,1);background-size:0 2px;display:block;transition:color .25s cubic-bezier(.24,.26,.2,1)}@media only screen and (min-width:599px){.pagination__link{background-size:0 2px}}.pagination__link:focus,.pagination__link:hover{background-size:100% 2px}.pagination__link:after{width:0}.pagination__button--prev{margin-right:20px}.pagination__button--next{margin-left:20px}.pagination__button-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.pagination__button-icon{height:20px;width:20px}.bg--light .pagination__item--current{color:#000}.bg--light .pagination__ellipsis{color:#676767}.bg--light .pagination__button-icon{stroke:#676767}.bg--light .pagination__button-link:active .pagination__button-icon,.bg--light .pagination__button-link:focus .pagination__button-icon,.bg--light .pagination__button-link:hover .pagination__button-icon{stroke:#000}.bg--light .pagination__link{color:#676767}.bg--light .pagination__link:active,.bg--light .pagination__link:focus,.bg--light .pagination__link:hover{color:#000}.bg--dark .pagination__item--current{color:#fff}.bg--dark .pagination__ellipsis{color:#bbb}.bg--dark .pagination__button-icon{stroke:#bbb}.bg--dark .pagination__button-link:active .pagination__button-icon,.bg--dark .pagination__button-link:focus .pagination__button-icon,.bg--dark .pagination__button-link:hover .pagination__button-icon{stroke:#fff}.bg--dark .pagination__link{color:#bbb}.bg--dark .pagination__link:active,.bg--dark .pagination__link:focus,.bg--dark .pagination__link:hover{color:#fff}.pathways{padding-bottom:60px}.pathways__heading{margin-bottom:20px}.pathways__items{padding-top:10px}.pathway-item{display:flex;padding-top:15px;padding-bottom:40px}.pathway-item__heading{flex-basis:50%;max-width:50%;min-width:50%;font-weight:500}@media only screen and (min-width:599px){.pathway-item__description{padding-right:40px}}.pathway-item__heading-container{display:block;max-width:170px}.bg--dark .pathway-item{border-top:1px solid hsla(0,0%,100%,.12)}.bg--light .pathway-item{border-top:1px solid rgba(0,0,0,.12)}.partnerships--block{padding-bottom:50px}@media only screen and (min-width:599px){.partnerships--block{padding-bottom:60px}}@media only screen and (min-width:1023px){.partnerships--block{padding-bottom:140px}}@media only screen and (min-width:1023px){.partnerships--tight-heading .partnerships__heading{grid-column:2/span 1}}.partnerships__header{margin-bottom:20px}@media only screen and (min-width:599px){.partnerships__header{margin-bottom:40px}}@media only screen and (min-width:1023px){.partnerships__header{margin-bottom:60px}}.partnerships__heading{grid-column:1/span 2;margin-bottom:20px;min-width:0}@media only screen and (min-width:599px){.partnerships__heading{grid-column:1}}@media only screen and (min-width:1023px){.partnerships__heading{grid-column:2/span 2;margin-bottom:0}}.partnerships__introduction{font-size:18px;grid-column:1/span 2}@media only screen and (min-width:599px){.partnerships__introduction{font-size:20px}}@media only screen and (min-width:1023px){.partnerships__introduction{font-size:24px}}@media only screen and (min-width:599px){.partnerships__introduction{grid-row:2;grid-column:2/span 1}}@media only screen and (min-width:1023px){.partnerships__introduction{position:relative;grid-column:4/span 1;top:-40px}}.people-carousel{margin-bottom:40px}@media only screen and (min-width:599px){.people-carousel{margin-bottom:60px}}.people-carousel__item{margin-bottom:40px}@media only screen and (min-width:599px){.people-carousel__item{display:flex;flex-direction:row;flex-wrap:wrap}}@media only screen and (min-width:1023px){.people-carousel__item{max-width:0;max-width:calc(var(--grid-width)*3);margin-bottom:0}}.people-module--single .people-module__action{grid-column:1/span 1}@media only screen and (min-width:1023px){.people-module--single .people-module__action{grid-column:3/span 1}}.people-module__header{display:grid;grid-row:auto;grid-column:1/span 2;grid-template-columns:1fr 1fr;margin-bottom:40px}@media only screen and (min-width:1023px){.people-module__header{grid-column:1/span 5;margin-left:16.74%;margin-right:16.74%;grid-template-columns:1fr 1fr 1fr}}.people-module__content{display:grid;grid-row:auto;grid-column:1/span 2;grid-template-columns:1fr 1fr}@media only screen and (min-width:1023px){.people-module__content{grid-column:1/span 5;margin-left:16.74%;margin-right:16.74%;grid-template-columns:1fr 1fr 1fr}}.people-module__content--carousel{display:block;margin:0;grid-template-columns:1fr}.people-module__action{grid-row:auto}@media only screen and (min-width:599px){.people-module__action{grid-column:2/span 1}}@media only screen and (min-width:1023px){.people-module__action{grid-column:4/span 1}}.people-module__heading{grid-column:1/span 2}@media only screen and (min-width:599px){.people-module__heading{grid-column:1/span 1}}.people-module__summary{grid-column:1/span 2}@media only screen and (min-width:1023px){.people-module__summary{grid-column:3/span 1}}.app--guide .people-module__heading{font-size:28px}@media only screen and (min-width:599px){.app--guide .people-module__heading{font-size:38px}}@media only screen and (min-width:1023px){.app--guide .people-module__heading{font-size:46px}}.profile-detail{margin-bottom:45px}.profile-detail__container{display:block;color:currentColor}.profile-detail__container--link:hover .profile-detail__image{opacity:.8}@media only screen and (min-width:599px){.profile-detail__container--link:hover .profile-detail__heading{background-size:100% 2px}}.profile-detail__image{z-index:60;position:relative;display:block;width:100%;height:auto;margin-bottom:20px;transition:opacity .25s cubic-bezier(.24,.26,.2,1)}.profile-detail__header{margin-bottom:5px}.profile-detail__heading{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;transition:background-size .25s cubic-bezier(.24,.26,.2,1);display:inline;position:relative}@media only screen and (min-width:599px){.profile-detail__heading{background-size:0 2px}}.profile-detail__job-title{margin-bottom:20px}.profile-detail__body{margin-bottom:10px}@media only screen and (min-width:599px){.profile-detail__body{margin-bottom:5px}}.people-module--single .profile-detail{grid-column:1/span 2}@media only screen and (min-width:599px){.people-module--single .profile-detail{grid-column:1/span 1}}@media only screen and (min-width:1023px){.people-module--single .profile-detail{grid-column:1/span 2}}@media only screen and (min-width:1023px){.people-module--single .profile-detail .profile-detail__image{margin-bottom:30px;max-width:75%}}@media only screen and (min-width:1023px){.people-module--single .profile-detail .profile-detail__content{display:flex}}@media only screen and (min-width:1023px){.people-module--single .profile-detail .profile-detail__more,.people-module--single .profile-detail .profile-detail__overview{flex-basis:50%;max-width:50%;min-width:50%}}.people-module--two-four .profile-detail{grid-row:auto;grid-column:1/span 2}@media only screen and (min-width:599px){.people-module--two-four .profile-detail{grid-column:1/span 1;padding-right:50px}}@media only screen and (min-width:1023px){.people-module--two-four .profile-detail{grid-column:1/span 1;padding-right:0}}@media only screen and (min-width:599px){.people-module--two-four .profile-detail:nth-of-type(2n){grid-column:2/span 1;margin-top:177px}}@media only screen and (min-width:1023px){.people-module--two-four .profile-detail:nth-of-type(2n){grid-column:3/span 1;margin-top:65px}}.people-module--five-plus .profile-detail{grid-row:auto;grid-column:1/span 2;margin-bottom:20px}@media only screen and (min-width:599px){.people-module--five-plus .profile-detail{grid-column:auto/span 1;padding-right:50px}}@media only screen and (min-width:1023px){.people-module--five-plus .profile-detail{padding-right:0;margin-bottom:30px}}.people-module--five-plus .profile-detail .profile-detail__container{display:flex;flex-direction:row}.people-module--five-plus .profile-detail .profile-detail__image{flex-basis:60px;max-width:60px;min-width:60px;height:60px;margin-bottom:0}.people-module--five-plus .profile-detail .profile-detail__content{padding-left:20px}.people-module--five-plus .profile-detail .profile-detail__overview{display:flex;flex-direction:column;justify-content:center;height:100%}.people-module--five-plus .profile-detail .profile-detail__more{display:none}.people-module--five-plus .profile-detail .profile-detail__header{line-height:1.2;margin-bottom:2px}.people-module--five-plus .profile-detail .profile-detail__heading{font-size:18px;font-weight:500;margin-bottom:0}@media only screen and (min-width:599px){.people-module--five-plus .profile-detail .profile-detail__heading{font-size:18px}}@media only screen and (min-width:1023px){.people-module--five-plus .profile-detail .profile-detail__heading{font-size:18px}}.people-module--five-plus .profile-detail .profile-detail__job-title{font-size:18px;margin-bottom:0}@media only screen and (min-width:599px){.people-module--five-plus .profile-detail .profile-detail__job-title{font-size:18px}}@media only screen and (min-width:1023px){.people-module--five-plus .profile-detail .profile-detail__job-title{font-size:18px}}@media only screen and (min-width:599px){.people-module--five-plus .profile-detail:nth-of-type(17){grid-column:1/span 1}}@media only screen and (min-width:1023px){.people-module--five-plus .profile-detail:nth-of-type(17){grid-column:2/span 2;padding-right:50%}}.people-module__content--carousel .profile-detail{flex-basis:100%;min-width:100%;max-width:100%}@media only screen and (min-width:599px){.people-module__content--carousel .profile-detail{flex-basis:50%;min-width:50%;max-width:50%;padding-right:0}}@media only screen and (min-width:1023px){.people-module__content--carousel .profile-detail{flex-basis:33.333%;min-width:33.333%;max-width:33.333%}}.people-module__content--carousel .profile-detail:nth-of-type(17){padding-right:0}.bg--dark .profile-detail .profile-detail__container{color:#fff}.bg--dark .profile-detail .profile-detail__job-title{color:#bbb}.bg--light .profile-detail .profile-detail__container{color:#000}.bg--light .profile-detail .profile-detail__job-title{color:#676767}.title-area__image .profile-image .profile-image__item{display:block;width:100%;height:auto;max-height:460px;max-width:460px;margin-left:auto}.profile-teaser__container{display:flex;flex-direction:row;margin-bottom:25px}@media only screen and (min-width:599px){.profile-teaser__container{margin-bottom:55px}}.profile-teaser__container--link .profile-teaser__heading{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;transition:background-size .25s cubic-bezier(.24,.26,.2,1)}@media only screen and (min-width:599px){.profile-teaser__container--link .profile-teaser__heading{background-size:0 2px}}.profile-teaser__container--link:active .profile-teaser__image,.profile-teaser__container--link:focus .profile-teaser__image,.profile-teaser__container--link:hover .profile-teaser__image{opacity:.8}.profile-teaser__container--link:active .profile-teaser__heading,.profile-teaser__container--link:focus .profile-teaser__heading,.profile-teaser__container--link:hover .profile-teaser__heading{background-size:100% 2px}.profile-teaser__image{max-width:60px;min-width:60px;height:60px;flex-basis:60px;transition:opacity .25s cubic-bezier(.24,.26,.2,1)}.profile-teaser__content{padding-left:20px;flex-basis:auto}@media only screen and (min-width:599px){.profile-teaser__content{position:relative;top:-4px;padding-right:20px}}@media only screen and (min-width:1023px){.profile-teaser__content{line-height:1.3}}.profile-teaser__heading{display:inline;word-break:break-word}.profile-teaser__meta{margin:0}.profile-teaser__meta--first{margin-top:5px}@media only screen and (min-width:599px){.student-listing .profile-teaser{flex-basis:50%;max-width:50%;min-width:50%}}.bg--dark .profile-teaser .profile-teaser__heading{color:#fff}.bg--dark .profile-teaser .profile-teaser__meta{color:#bbb}.bg--light .profile-teaser .profile-teaser__heading{color:#000}.bg--light .profile-teaser .profile-teaser__meta{color:#676767}.programme-overview__key-details{grid-row:3;grid-column:1/span 2}@media only screen and (min-width:1023px){.programme-overview__key-details{grid-row:auto;grid-column:1/span 1}}.programme-overview__body{grid-column:1/span 2}@media only screen and (min-width:1023px){.programme-overview__body{grid-column:3/span 2}}.programme-overview__body--video{margin-bottom:20px}@media only screen and (min-width:1023px){.programme-overview__body--video{margin-bottom:70px}}.programme-overview__description{padding-right:20px}.programme-overview__pathways{padding-top:70px;padding-bottom:70px}@media only screen and (min-width:1023px){.programme-overview__pathways{padding-top:80px}}@media only screen and (min-width:1023px){.app--short-course .programme-overview .programme-overview__body{grid-column:2/span 3}}@media only screen and (min-width:1023px){.app--short-course .programme-overview .programme-overview__description{padding-left:33.333%;margin-bottom:80px}}@media only screen and (min-width:1023px){.app--short-course .programme-overview .programme-overview__key-details{margin-top:-70px}}.programmes-results{padding-top:20px;min-height:60vh}@media only screen and (min-width:1023px){.programmes-results{padding-top:60px}}.programmes-results__wrapper nav{padding:0}@media only screen and (min-width:1023px){.programmes-results__wrapper nav{padding:20px 0}}.programmes-results__wrapper .section__notch-fill--first-col{padding-top:20px}@media only screen and (min-width:1023px){.programmes-results__wrapper .section__notch-fill--first-col{display:flex;flex-direction:column-reverse;padding-top:0;padding-bottom:20px;align-items:flex-end}}.programmes-results__status{font-size:18px;margin-bottom:30px}@media only screen and (min-width:599px){.programmes-results__status{font-size:20px}}.bg--dark .programmes-results__status{color:#000}.bg--light .programmes-results__status{color:#676767}.programmes-results__heading{font-size:18px;display:none;color:#676767}@media only screen and (min-width:599px){.programmes-results__heading{font-size:18px}}@media only screen and (min-width:1023px){.programmes-results__heading{font-size:18px;display:block;margin-bottom:15px}}.programmes-results__actions{grid-column:1/span 1;margin-bottom:10px;color:#000;position:relative;z-index:1000}@media only screen and (min-width:1023px){.programmes-results__actions{margin-bottom:0;padding-right:30px;text-align:right}}.programmes-results__back{display:inline-flex;align-items:center;padding:0 0 0 5px;font-weight:500;color:inherit}.programmes-results__back[type=button]{-webkit-appearance:none;appearance:none}.programmes-results__back-icon{width:12px;height:8px;margin-right:5px;transform:rotateY(180deg);transition:transform .25s ease-out;fill:currentColor}.programmes-results__back:active .programmes-results__back-icon,.programmes-results__back:focus .programmes-results__back-icon,.programmes-results__back:hover .programmes-results__back-icon{transform:rotateY(180deg) translate3d(3px,0,0)}.programmes-results__list{grid-column:1/span 4}@media only screen and (min-width:1023px){.programmes-results__list{grid-column:2/span 2}}.programmes-results__images{display:none;grid-column:4/span 2;margin-right:-60px}@media only screen and (min-width:1023px){.programmes-results__images{display:block}}.programmes-results__images-sticky{position:-webkit-sticky;position:sticky;top:0;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.programmes-results__image{z-index:60;grid-area:1/1;opacity:0;transition:opacity .25s ease-out}@media only screen and (min-width:1023px){.programmes-results__image--active{opacity:1}}.programme-teaser{display:grid;grid-template-columns:1fr 1fr;padding-top:20px;padding-bottom:30px;color:inherit;outline-offset:-3px}.programme-teaser:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.12)}.bg--light .programme-teaser:not(:last-child){border-bottom-color:rgba(0,0,0,.12)}.programme-teaser__title{grid-column:1/span 2;margin-bottom:20px}@media only screen and (min-width:599px){.programme-teaser__title{grid-column:1/span 1;margin-bottom:0}}.programme-teaser__heading{margin-bottom:10px;padding-right:30px}.programme-teaser__heading-inner{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;transition:background-size .25s cubic-bezier(.24,.26,.2,1);position:relative}@media only screen and (min-width:599px){.programme-teaser__heading-inner{background-size:0 2px}}.programme-teaser:focus .programme-teaser__heading-inner,.programme-teaser:hover .programme-teaser__heading-inner{background-size:100% 2px}.programme-teaser__degree{display:block}.bg--dark .programme-teaser__degree{color:#bbb}.bg--light .programme-teaser__degree{color:#676767}.programme-teaser__info{grid-column:1/span 2;padding-right:30px}@media only screen and (min-width:599px){.programme-teaser__info{grid-column:2/span 1}}.programme-teaser__description{margin-bottom:0}.programme-teaser__pathways-heading{font-size:18px;margin-top:20px;margin-bottom:0}@media only screen and (min-width:599px){.programme-teaser__pathways-heading{font-size:18px}}@media only screen and (min-width:1023px){.programme-teaser__pathways-heading{font-size:18px}}.bg--dark .programme-teaser__pathways-heading{color:#bbb}.bg--light .programme-teaser__pathways-heading{color:#676767}.programme-teaser__pathways-text{font-size:18px}@media only screen and (min-width:599px){.programme-teaser__pathways-text{font-size:18px}}@media only screen and (min-width:1023px){.programme-teaser__pathways-text{font-size:18px}}.programmes-categories{z-index:110;position:relative;overflow:hidden;margin-bottom:-1px}.explorer-transitions{position:relative}.results-transition-enter .programmes-results__actions{opacity:0}.results-transition-enter-active .programmes-results__actions{opacity:1;transition:opacity .5s ease-out}.results-transition-exit .programmes-results__actions{opacity:1}.results-transition-exit-active .programmes-results__actions{opacity:0;transition:opacity .5s ease-out}.categories-transition-enter .categories-panels{opacity:0}.categories-transition-enter-active .categories-panels{opacity:1;transition:opacity .5s ease-out}.categories-transition-exit{display:block}.categories-transition-exit-active{display:none}@media only screen and (min-width:1023px){.project-overview--condensed .project-overview__media{padding-top:0;margin-bottom:0}}@media only screen and (min-width:1023px){.project-overview__content{order:2}}@media only screen and (min-width:1023px){.project-overview__introduction{padding-top:80px}}.project-overview__media{margin-bottom:40px;padding-top:40px}@media only screen and (min-width:1023px){.project-overview__media{padding-top:80px;margin-bottom:120px}}@media only screen and (min-width:1023px){.project-overview__streamfield{padding-left:33.333%}}.project-overview__streamfield--bottom-margin{margin-bottom:40px}.project-overview__heading{margin-bottom:20px}@media only screen and (min-width:1023px){.project-overview__key-details{order:1}}.promo-banner{position:relative;padding-top:60px;padding-bottom:80px}@media only screen and (min-width:599px){.promo-banner{padding-top:40px;padding-bottom:120px}}@media only screen and (min-width:1023px){.promo-banner{min-height:400px;padding-top:140px;padding-bottom:70px}}.promo-banner__intro{grid-column:1/span 2;margin-bottom:40px}@media only screen and (min-width:599px){.promo-banner__intro{grid-column:auto;margin-bottom:0}}@media only screen and (min-width:1023px){.promo-banner__intro{grid-column:2/span 1;min-width:0}}.promo-banner__heading{padding-bottom:30px;margin-bottom:25px}.bg--dark .promo-banner__heading{border-bottom:1px solid hsla(0,0%,100%,.12)}.bg--light .promo-banner__heading{border-bottom:1px solid rgba(0,0,0,.12)}.promo-banner__text{padding-right:20px;margin-bottom:0}.promo-banner__text a{color:#000}@media only screen and (min-width:599px){.promo-banner__link{align-self:flex-end}}@media only screen and (min-width:1023px){.promo-banner__link{margin-top:240px;justify-content:space-between}}.promo-banner__image-container{grid-column:1/span 2;order:-1;margin-bottom:40px}@media only screen and (min-width:1023px){.promo-banner__image-container{grid-column:auto;order:0;margin-bottom:0}}.promo-banner__image-container .promo-banner__image{z-index:60;height:250px;object-fit:cover}@media only screen and (min-width:1023px){.promo-banner__image-container .promo-banner__image{bottom:0;height:calc(100% + 140px);position:absolute}}@media only screen and (min-width:1023px){.promo-banner__image-container{display:block}}.promo-banner.bg--dark .promo-banner__text{color:#bbb}.promo-banner.bg--light .promo-banner__text{color:#676767}.proposition-statement{padding-bottom:80px}.proposition-statement__introduction{font-size:44px;padding-right:40px;color:currentColor;line-height:122%;margin-bottom:20px;grid-column:1/span 2}@media only screen and (min-width:599px){.proposition-statement__introduction{font-size:78px}}@media only screen and (min-width:1023px){.proposition-statement__introduction{font-size:90px}}@media only screen and (min-width:599px){.proposition-statement__introduction{margin-bottom:60px}}@media only screen and (min-width:1023px){.proposition-statement__introduction{grid-column:3/span 3}}.proposition-statement__link{grid-row:2;grid-column:1/span 1;margin-bottom:40px}@media only screen and (min-width:599px){.proposition-statement__link{grid-column:2/span 1}}@media only screen and (min-width:1023px){.proposition-statement__link{grid-column:5/span 1}}.bg--dark .proposition-statement{color:#fff}.bg--light .proposition-statement{color:#000}.qaa-logo{color:#fff;transition:opacity .25s ease-out}.qaa-logo:active,.qaa-logo:focus,.qaa-logo:hover{opacity:.7}.qaa-logo__image{width:56px;height:64px}@media only screen and (min-width:599px){.qaa-logo__image{width:87px;height:97px}}.related-content{position:relative;padding-top:80px;padding-bottom:120px}.related-content--large .related-content__degree{margin-bottom:40px}.related-content--large .related-content__listing{position:relative}.related-content--large .related-content__copy:nth-child(-n+2),.related-content--large .related-content__meta:nth-child(-n+2){border-top:0}.related-content--large .related-content__meta{grid-column:1/span 2}@media only screen and (min-width:1023px){.related-content--large .related-content__meta{grid-column:2/span 1}}.related-content--large .related-content__copy{grid-column:1/span 2;padding-top:5px}@media only screen and (min-width:599px){.related-content--large .related-content__copy{grid-column:2/span 1;padding-top:20px}}@media only screen and (min-width:1023px){.related-content--large .related-content__copy{grid-column:3/span 1}}.related-content--large .related-content__group{position:relative}.related-content--large .related-content__image-container{z-index:60;position:absolute;right:var(--margin-width);top:0;width:calc(var(--outer-grid-width));width:calc(var(--grid-width) + var(--outer-grid-width))}.related-content--large .related-content__image-container:before{content:"";display:block;padding-top:100%}.related-content--large .related-content__image{max-height:100%;position:absolute;top:0;left:0;bottom:0;right:0}.related-content--sticky .related-content__image-container{height:100%}.related-content--sticky .related-content__image-container:before{content:none}.related-content--sticky .related-content__image{position:-webkit-sticky;position:sticky}.related-content--after-action{padding-bottom:0}.related-content--meta-new-line .related-content__subheading{padding-bottom:20px}@media only screen and (min-width:599px){.related-content--meta-new-line .related-content__subheading{padding-bottom:0}}.related-content--meta-new-line .related-content__meta{grid-column:1/span 2;flex-direction:column}@media only screen and (min-width:599px){.related-content--meta-new-line .related-content__meta{grid-column:1/span 1}}@media only screen and (min-width:1023px){.related-content--meta-new-line .related-content__meta{grid-column:2/span 1}}.related-content--meta-new-line .related-content__title{margin-bottom:10px}@media only screen and (min-width:599px){.related-content--meta-new-line .related-content__title{margin-bottom:5px}}.related-content--meta-new-line .related-content__degree{margin-bottom:10px}@media only screen and (min-width:599px){.related-content--meta-new-line .related-content__degree{margin-bottom:20px}}.related-content--small-margin-mobile{padding-bottom:40px}@media only screen and (min-width:1023px){.related-content--small-margin-mobile{padding-bottom:120px}}.related-content--small-margin-mobile .related-content__group{margin-bottom:40px}@media only screen and (min-width:1023px){.related-content--small-margin-mobile .related-content__group{margin-bottom:60px}}.related-content--small-margin-mobile .related-content__group:last-child{margin-bottom:0}@media only screen and (min-width:1023px){.related-content--small-margin-mobile .related-content__group:last-child{margin-bottom:60px}}.related-content__group{margin-bottom:60px}@media only screen and (min-width:1023px){.related-content__group{min-height:450px}}.related-content__listing{position:relative}.related-content__heading,.related-content__subheading{grid-column:1/span 2}@media only screen and (min-width:1023px){.related-content__heading,.related-content__subheading{grid-column:2/span 2}}.related-content__heading{margin-bottom:60px}.related-content__subheading{margin-bottom:20px}.related-content__link{display:inline-block;color:#000}.related-content__link .related-content__icon{display:none}@media only screen and (min-width:599px){.related-content__link .related-content__icon{display:inline;margin-top:8px;transform:rotate(-45deg) translateZ(0)}}.related-content__link:focus .related-content__link-text,.related-content__link:hover .related-content__link-text{background-size:100% 2px;color:inherit}.related-content__link-text{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;transition:background-size .25s cubic-bezier(.24,.26,.2,1)}@media only screen and (min-width:599px){.related-content__link-text{background-size:0 2px}}.related-content__copy{grid-column:1/span 2;padding-bottom:26.6666666667px}.related-content__copy:last-of-type{border-bottom:0}@media only screen and (min-width:599px){.related-content__copy{grid-column:auto;border-bottom:0;padding-bottom:0}}.related-content__meta{display:flex;flex-direction:row}@media only screen and (min-width:599px){.related-content__meta{flex-direction:column}}@media only screen and (min-width:1023px){.related-content__meta{grid-column:2/span 1}}@media only screen and (min-width:599px){.related-content__copy,.related-content__meta{padding-top:20px;padding-right:20px}}.related-content__image-container{display:none;grid-column:4/span 1}@media only screen and (min-width:1023px){.related-content__image-container{position:absolute;top:0;right:calc(var(--margin-width) + var(--outer-grid-width));display:block;width:0;width:var(--grid-width)}}.related-content__image{max-height:270px;object-fit:cover;opacity:0;width:100%;height:auto;margin-bottom:20px;transition:opacity .25s ease-out}.related-content__image.is-visible{opacity:1}.related-content__title{margin-bottom:5px;margin-right:5px}@media only screen and (min-width:599px){.related-content__title{margin-right:0}}.related-content__degree{margin-bottom:5px}.related-content__action{margin-top:30px}@media only screen and (min-width:1023px){.app--short-course .related-content{padding-top:160px}}.bg--light .related-content .related-content__copy{border-bottom:1px solid rgba(0,0,0,.12)}@media only screen and (min-width:599px){.bg--light .related-content .related-content__copy{border-bottom:0}}@media only screen and (min-width:599px){.bg--light .related-content .related-content__copy,.bg--light .related-content .related-content__meta{border-top:1px solid rgba(0,0,0,.12)}}.bg--light .related-content .related-content__degree{color:#676767}.bg--light .related-content .related-content__icon{fill:#000}.bg--light .related-content--large .related-content__copy{border-top:0}@media only screen and (min-width:599px){.bg--light .related-content--large .related-content__copy{border-top:1px solid rgba(0,0,0,.12)}}.bg--light .related-content--meta-new-line .related-content__subheading{border-bottom:1px solid rgba(0,0,0,.12)}@media only screen and (min-width:599px){.bg--light .related-content--meta-new-line .related-content__subheading{border-bottom:0}}.bg--dark .related-content .related-content__copy{border-bottom:1px solid hsla(0,0%,100%,.12)}@media only screen and (min-width:599px){.bg--dark .related-content .related-content__copy{border-bottom:0}}@media only screen and (min-width:599px){.bg--dark .related-content .related-content__copy,.bg--dark .related-content .related-content__meta{border-top:1px solid hsla(0,0%,100%,.12)}}.bg--dark .related-content .related-content__degree{color:#bbb}.bg--dark .related-content .related-content__icon{fill:#fff}.bg--dark .related-content .related-content__link{color:#fff}.bg--dark .related-content--large .related-content__copy{border-top:0}@media only screen and (min-width:599px){.bg--dark .related-content--large .related-content__copy{border-top:1px solid hsla(0,0%,100%,.12)}}.bg--dark .related-content--meta-new-line .related-content__subheading{border-bottom:1px solid hsla(0,0%,100%,.12)}@media only screen and (min-width:599px){.bg--dark .related-content--meta-new-line .related-content__subheading{border-bottom:0}}.related-links{padding-bottom:120px}@media only screen and (min-width:599px){.related-links{padding-bottom:200px}}.related-links--padding-small{padding-bottom:40px}@media only screen and (min-width:599px){.related-links--padding-small{padding-bottom:200px}}.related-links__header{margin-bottom:40px}@media only screen and (min-width:1023px){.related-links__header{padding-right:20px;grid-column:2/span 1}}@media only screen and (min-width:1023px){.related-links__heading{max-width:160px}}.related-links__content{grid-column:1/span 2}@media only screen and (min-width:1023px){.related-links__content{grid-column:3/span 2;padding-top:7px}}.related-links__item{margin-bottom:20px}@media only screen and (min-width:1023px){.app--short-course .related-links .related-links__heading{max-width:150px}}@media only screen and (min-width:1023px){.research-centre-overview{margin-bottom:160px}}.research-centre-overview--no-margin{margin:0}.research-centre-overview__content{grid-column:1/span 2}@media only screen and (min-width:1023px){.research-centre-overview__content{order:2;grid-column:2/span 3}}.research-centre-overview__body{margin-bottom:40px}@media only screen and (min-width:1023px){.research-centre-overview__body{padding-top:80px;padding-left:33.333%;margin-bottom:80px}}.research-centre-overview__heading{margin-bottom:20px}.research-centre-overview__key-details{grid-column:1/span 2}@media only screen and (min-width:1023px){.research-centre-overview__key-details{order:1;grid-column:1/span 1}}.reset{position:relative;display:inline-flex;align-items:center;opacity:1;transition:opacity .25s cubic-bezier(.24,.26,.2,1)}@media only screen and (min-width:1023px){.reset{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;transition:background-size .25s cubic-bezier(.24,.26,.2,1)}}@media only screen and (min-width:1023px)and (min-width:599px){.reset{background-size:0 2px}}@media only screen and (min-width:1023px){.reset:focus,.reset:hover{background-size:100% 2px}}.reset--hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);opacity:0;background:none}.reset__icon{margin-right:5px;fill:currentColor}.bg--light .reset{color:#000}.bg--light .reset--primary{color:#ff5d1c}.bg--dark .reset{color:#fff}.bg--dark .reset--primary{color:#ff5d1c}.categories-tablist .reset{color:#000}.filter-bar--stuck .reset{color:#fff}.filter-tab-options .reset{color:#000}.no-results .reset{padding-top:10px}.no-results .reset:after{content:"";display:block;height:1px;left:0;position:absolute;background:currentColor;transition:width .25s ease-out;width:100%;top:0}@media only screen and (min-width:1023px){.no-results .reset:after{height:2px}}.no-results .reset:active:after,.no-results .reset:focus:after,.no-results .reset:hover:after{width:calc(100% + 6px)}.responsive-object{position:relative}.responsive-object embed,.responsive-object iframe,.responsive-object object{position:absolute;top:0;left:0;width:100%;height:100%}.results{display:grid;grid-template-columns:1fr 1fr;border-width:1px 0 0;border-style:solid;padding-top:30px}@media only screen and (min-width:1023px){.results{grid-template-columns:1fr 1fr 1fr}}.results--no-results{border-top:0;padding-top:0}.bg--dark .results{border-color:hsla(0,0%,100%,.12)}.bg--light .results{border-color:rgba(0,0,0,.12)}.results-total{position:relative}.results-total__anchor{position:absolute;top:-20px}.bg--dark .results-total .results-total__number{color:#bbb}.bg--light .results-total .results-total__number{color:#676767}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{font-style:inherit;font-weight:inherit;margin-bottom:20px;line-height:122%}.rich-text h2{font-size:28px;margin-bottom:30px}@media only screen and (min-width:599px){.rich-text h2{font-size:38px}}@media only screen and (min-width:1023px){.rich-text h2{font-size:46px;margin-bottom:40px}}.rich-text h3{font-size:24px}@media only screen and (min-width:599px){.rich-text h3{font-size:28px}}@media only screen and (min-width:1023px){.rich-text h3{font-size:32px}}.rich-text h4{font-size:22px}@media only screen and (min-width:599px){.rich-text h4{font-size:26px}}@media only screen and (min-width:1023px){.rich-text h4{font-size:30px}}.rich-text h5,.rich-text h6{font-size:18px}@media only screen and (min-width:599px){.rich-text h5,.rich-text h6{font-size:20px}}@media only screen and (min-width:1023px){.rich-text h5,.rich-text h6{font-size:24px}}.rich-text ul{list-style:outside disc;margin:0 0 20px 20px}.rich-text ol{list-style:inside decimal;margin:0 0 20px}.rich-text a{text-decoration:underline;transition:color .25s ease-out,text-decoration .25s ease-out;position:relative}.bg--dark .rich-text a{color:#fff}.bg--dark .rich-text a:focus,.bg--dark .rich-text a:hover{color:#ff5d1c}.bg--light .rich-text a{color:#000}.bg--light .rich-text a:focus,.bg--light .rich-text a:hover{color:#ff5d1c}.bg--dark .accordion__content .rich-text a{color:#000}.bg--dark .accordion__content .rich-text a:focus,.bg--dark .accordion__content .rich-text a:hover{color:#ff5d1c}.bg--light .accordion__content .rich-text a{color:#fff}.bg--light .accordion__content .rich-text a:focus,.bg--light .accordion__content .rich-text a:hover{color:#ff5d1c}.form-item .rich-text a{background-size:100% 2px}@media only screen and (min-width:599px){.form-item .rich-text a:hover{opacity:.8}}.rich-text .image{margin-bottom:30px;margin-top:30px}@media only screen and (min-width:1023px){.rich-text .image{margin-bottom:40px;margin-top:40px}}.rich-text .image--full img{width:100%;height:auto}.accordion .rich-text{font-size:18px}@media only screen and (min-width:599px){.accordion .rich-text{font-size:18px}}@media only screen and (min-width:1023px){.accordion .rich-text{font-size:18px}}.app--project-detail .rich-text h2{font-size:18px;border-width:0 0 1px;border-style:solid;padding-bottom:10px;margin-bottom:20px}@media only screen and (min-width:599px){.app--project-detail .rich-text h2{font-size:20px}}@media only screen and (min-width:1023px){.app--project-detail .rich-text h2{font-size:24px}}.app--project-detail .rich-text ul{list-style:outside disc;margin-left:20px}.app--project-detail .rich-text li{margin-bottom:40px}.app--project-detail .bg--dark .rich-text h2{border-color:hsla(0,0%,100%,.12)}.app--project-detail .bg--light .rich-text h2{border-color:rgba(0,0,0,.12)}.schools__anchor-compensator{position:relative;top:-20px}@media only screen and (min-width:599px){.schools__anchor-compensator{top:-10px}}@media only screen and (min-width:1023px){.schools__anchor-compensator{top:-40px}}.scroll{display:inline-block;text-align:center}.scroll__label{font-size:18px;display:none;padding-bottom:5px}@media only screen and (min-width:599px){.scroll__label{font-size:18px}}@media only screen and (min-width:1023px){.scroll__label{font-size:18px}}@media only screen and (min-width:599px){.scroll__label{display:block}}.scroll__icon{stroke:currentColor;fill:none;width:19px;height:18px;will-change:transform;transition:transform opacity .25s ease-out ease-out .25s;animation-name:bounce;animation-timing-function:cubic-bezier(.17,.67,.83,.67);animation-iteration-count:infinite;animation-duration:1.5s}.scroll:hover .scroll__icon{transform:translate3d(0,4px,0)}.theme-dark .scroll{color:#000}.theme-light .scroll{color:#fff}@keyframes bounce{0%{opacity:0;transform:translate3d(0,-10px,0)}to{opacity:1;transform:translateZ(0)}}.search{position:relative}@media only screen and (min-width:599px){.search{margin-right:35px}}.search__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.search__input{background:#000;color:#fff;border:0;-webkit-appearance:none;appearance:none;border-radius:0;width:100%;border-bottom:1px inset #fff;padding:10px 30px 10px 10px;transition:border-width .25s cubic-bezier(.24,.26,.2,1),border-color .25s cubic-bezier(.24,.26,.2,1)}.search__input:focus{outline:0;border-bottom:4px inset #ff5d1c}.search__input--with-left-icon{padding-left:30px}.search__button{height:46px;position:absolute;right:0;padding-top:15px;padding-bottom:15px;color:#fff;font-weight:500;cursor:pointer}.search__button:focus{outline:0}@media only screen and (min-width:599px){.search__button{padding-top:18px;padding-bottom:18px}}.search__icon{fill:currentColor;width:12px;height:8px}.search__magnifying{height:46px;position:absolute;left:0;padding-top:12px}@media only screen and (min-width:599px){.search__magnifying{padding-top:10px}}.search__magnifying svg{fill:#fff;width:16px;height:16px}@media only screen and (min-width:599px){.search__magnifying svg{width:23px;height:23px}}.bg--light .search__count{color:#676767}.bg--dark .search__count{color:#bbb}.search--inline{grid-column:1/span 2;max-width:460px;padding-bottom:30px}@media only screen and (min-width:599px){.search--inline{padding-bottom:90px}}@media only screen and (min-width:1023px){.search--inline{grid-column:2/span 2}}@media only screen and (min-width:599px){.app--search .search--inline{padding-bottom:20px}}.search-list__results--pick{background-color:hsla(0,0%,40.4%,.2)}.search-list__results--bottom-margin{margin-bottom:40px}.search-list__no-results{margin-top:40px;margin-bottom:60px}@media only screen and (min-width:1023px){.search-list__no-results{margin-top:80px;margin-bottom:160px}}.search-list__pagination{margin-bottom:80px}.search-result{position:relative}.search-result__link{position:relative;color:#676767}@media only screen and (min-width:1023px){.search-result__link:after{display:block;position:absolute;bottom:0;right:calc(var(--margin-width)*-1 + 60px);content:"";height:1px;width:var(--margin-width);background-color:rgba(0,0,0,.12)}}.search-result__header,.search-result__meta{height:100%;padding-top:20px;padding-bottom:20px}@media only screen and (min-width:599px){.search-result__header,.search-result__meta{padding-top:50px;padding-bottom:5px}}@media only screen and (min-width:1023px){.search-result__header,.search-result__meta{border-bottom:1px solid rgba(0,0,0,.12);padding-top:30px;padding-bottom:30px}}.search-result__heading{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;transition:background-size .25s cubic-bezier(.24,.26,.2,1);display:inline;color:#000}@media only screen and (min-width:599px){.search-result__heading{background-size:0 2px}}.search-result:focus .search-result__heading,.search-result:hover .search-result__heading{background-size:100% 2px}.search-result__editor-pick,.search-result__meta{text-transform:uppercase;margin:0}.search-result__editor-pick{padding-top:5px}.search-result__summary{height:100%;margin:0;padding-right:60px;border-bottom:1px solid rgba(0,0,0,.12);padding-bottom:20px}@media only screen and (min-width:599px){.search-result__summary{padding-bottom:50px}}@media only screen and (min-width:1023px){.search-result__summary{padding-top:30px;padding-bottom:30px}}.search-result__icon{width:24px;height:24px;position:absolute;top:20px;right:20px;color:#000}@media only screen and (min-width:599px){.search-result__icon{width:36px;height:36px;top:50px;right:60px}}@media only screen and (min-width:1023px){.search-result__icon{width:46px;height:46px;top:30px}}@media(hover:hover)and (min-width:599px){.search-result__icon{opacity:0}.search-result:focus .search-result__icon,.search-result:hover .search-result__icon{opacity:1}}@media only screen and (min-width:1023px){.search-list__results--pick .search-list__item--pick:first-child .search-result:after{display:block;position:absolute;top:0;right:0;content:"";height:2px;width:var(--margin-width);background-color:rgba(0,0,0,.12)}}.search-list__results--pick .search-list__item--pick:first-child .search-result__header,.search-list__results--pick .search-list__item--pick:first-child .search-result__meta{border-top:2px solid rgba(0,0,0,.12)}@media only screen and (min-width:1023px){.search-list__results--pick .search-list__item--pick:first-child .search-result__summary{border-top:2px solid rgba(0,0,0,.12)}}.search-toggle{display:none;flex-direction:row;align-items:center}@media only screen and (min-width:599px){.search-toggle{display:flex}}.search-toggle__label{font-size:18px;margin-left:10px;color:#fff}@media only screen and (min-width:599px){.search-toggle__label{font-size:18px}}@media only screen and (min-width:1023px){.search-toggle__label{font-size:18px}}.search-toggle__icon{fill:#fff}.app__navigation .search-toggle{margin-top:95px;display:flex}@media only screen and (min-width:599px){.app__navigation .search-toggle{margin-top:0}}.headroom--pinned.headroom--not-top .app__navigation .search-toggle{margin-top:75px}@media only screen and (min-width:599px){.headroom--pinned.headroom--not-top .app__navigation .search-toggle{margin-top:0}}.section--start,.section--top-space{padding-top:50px}@media only screen and (min-width:599px){.section--start,.section--top-space{padding-top:60px}}@media only screen and (min-width:1023px){.section--start,.section--top-space{padding-top:140px}}.section--top-space-large{padding-top:155px}@media only screen and (min-width:599px){.section--top-space-large{padding-top:365px}}@media only screen and (min-width:1023px){.section--top-space-large{padding-top:250px}}.section--no-top-for-mobile{padding-top:0}@media only screen and (min-width:599px){.section--no-top-for-mobile{padding-top:365px}}@media only screen and (min-width:1023px){.section--no-top-for-mobile{padding-top:250px}}.section--top-space-small{padding-top:70px}@media only screen and (min-width:599px){.section--top-space-small{padding-top:70px}}@media only screen and (min-width:1023px){.section--top-space-small{padding-top:100px}}.section--contact{padding-top:70px}@media only screen and (min-width:599px){.section--contact{padding-top:70px}}@media only screen and (min-width:1023px){.section--contact{padding-top:250px}}.section--end{padding-bottom:50px}@media only screen and (min-width:599px){.section--end{padding-bottom:60px}}@media only screen and (min-width:1023px){.section--end{padding-bottom:140px}}.section--above-grid{z-index:60;position:relative}.programmes-results__wrapper .section--above-grid{z-index:100}.section--stat-block{min-height:100%;max-width:100%;overflow:hidden;position:relative;color:#fff;background-color:rgba(0,0,0,.65)}.section--stat-block:before{z-index:-10;content:"";background-image:var(--stat-block-bg-image);background-repeat:no-repeat;background-position:top;background-size:cover;height:100%;left:0;top:0;width:100%;will-change:transform}.section--before-fixed:before{position:fixed}.section--notch-mask{position:relative}.section--notch-mask:after{z-index:60;content:"";position:absolute;top:0;right:0;height:36px;width:50%}@media only screen and (min-width:599px){.section--notch-mask:after{height:80px}}@media only screen and (min-width:1023px){.section--notch-mask:after{display:none;width:55%}}.section--notch-mask.bg--light:after{background-color:#000}.section--notch-mask.bg--dark:after{background-color:#fff}.section--top-margin{margin-top:50px}@media only screen and (min-width:599px){.section--top-margin{margin-top:60px}}@media only screen and (min-width:1023px){.section--top-margin{margin-top:140px}}@media only screen and (min-width:599px){.section--extra-margin-bottom{margin-bottom:80px}}@media only screen and (min-width:1023px){.section--extra-margin-bottom{margin-bottom:100px}}@media only screen and (min-width:599px){.section--extra-padding-bottom{padding-bottom:80px}}@media only screen and (min-width:1023px){.section--extra-padding-bottom{padding-bottom:100px}}.section--programme-toggles{border-bottom:1px solid rgba(0,0,0,.12)}@media only screen and (min-width:1023px){.section--programme-toggles{border-top:1px solid rgba(0,0,0,.12)}}.section__header--bottom-space{margin-bottom:40px}@media only screen and (min-width:1023px){.section__header--bottom-space{margin-bottom:120px}}.section__header--bottom-space-small{margin-bottom:30px}@media only screen and (min-width:1023px){.section__header--bottom-space-small{margin-bottom:80px}}.section__heading{grid-column:1/span 2}@media only screen and (min-width:599px){.section__heading{grid-column:1/span 1}}@media only screen and (min-width:1023px){.section__heading{grid-column:2/span 2}}.section__heading--primary{margin-bottom:40px}@media only screen and (min-width:1023px){.section__heading--primary{margin-bottom:70px}}.section__heading--secondary{margin-bottom:25px}@media only screen and (min-width:1023px){.section__heading--secondary{margin-bottom:30px}}@media only screen and (min-width:1023px){.section__heading--tight{max-width:50%}}.section__heading--hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}@media only screen and (min-width:1023px){#tab-panel-apply .section__heading{grid-column:2/span 1}}@media only screen and (min-width:1023px){.app--short-course .programme-overview .section__heading{grid-column:3/span 2}}.section__notch{padding:0 20px;background-color:#fff}@media only screen and (min-width:599px){.section__notch{display:grid;grid-template-columns:1fr 1fr;padding:0 20px;max-width:1440px;margin:0 auto;background-color:transparent}}@media only screen and (min-width:599px)and (min-width:599px){.section__notch{padding:0 60px}}@media only screen and (min-width:599px)and (min-width:1023px){.section__notch{grid-template-columns:16.74% 1fr 1fr 1fr 16.74%;margin:0 auto}}.section__notch--top{margin-bottom:80px}@media only screen and (min-width:599px){.section__notch--top{margin-bottom:80px}}@media only screen and (min-width:1023px){.section__notch--top{margin-bottom:100px}}.section__notch--transparent{background-color:transparent}@media only screen and (min-width:1023px){.section__notch--small-med-only{display:none}}.section__notch--large-only{display:none}@media only screen and (min-width:1023px){.section__notch--large-only{display:grid}}.bg--stat-block .section__notch:first-child .section__notch-fill,.bg--stat-block .section__notch:first-child .section__notch-fill:before{background-color:#000}.bg--stat-block .section__notch:first-child .section__notch-fill--light,.bg--stat-block .section__notch:first-child .section__notch-fill--light:before,.bg--stat-block .section__notch:last-child .section__notch-fill,.bg--stat-block .section__notch:last-child .section__notch-fill:before{background-color:#fff}.bg--stat-block .section__notch:last-child .section__notch-fill--dark,.bg--stat-block .section__notch:last-child .section__notch-fill--dark:before{background-color:#000}.section--stat-block-notch-override .section__notch:first-child .section__notch-fill,.section--stat-block-notch-override .section__notch:first-child .section__notch-fill:before{background-color:#fff}.section__notch-fill{position:relative;height:36px;grid-column:1/span 1}@media only screen and (min-width:599px){.section__notch-fill{height:80px}}@media only screen and (min-width:1023px){.section__notch-fill{height:100px}}.section__notch-fill--content-height{height:auto}.section__notch--opposite .section__notch-fill{grid-column:1/span 2}.section__notch-fill:before{display:block;position:absolute;left:1px;top:0;height:100%;content:"";width:300%;transform:translate3d(-100%,0,0)}.section__notch--opposite .section__notch-fill:before{left:auto;right:1px;transform:translateZ(0)}.section__notch--opposite .section__notch-fill--first-col{grid-column:2/span 1}@media only screen and (min-width:1023px){.section__notch-fill--first-col{grid-column:1/span 1}.section__notch--opposite .section__notch-fill--first-col{grid-column:5/span 1}}.section__notch--opposite .section__notch-fill--first-col:before{right:calc(var(--margin-width)*-1);width:var(--margin-width)}.section__notch--opposite .section__notch-fill--second-col{grid-column:2/span 1}@media only screen and (min-width:1023px){.section__notch-fill--second-col{grid-column:1/span 2}.section__notch--opposite .section__notch-fill--second-col{grid-column:4/span 2}}.section__notch--opposite .section__notch-fill--second-col:before{right:calc(var(--margin-width)*-1);width:var(--margin-width)}@media only screen and (min-width:599px){.section__notch--opposite .section__notch-fill--second-col\@medium{grid-column:2/span 1}}@media only screen and (min-width:1023px){.section__notch-fill--second-col\@medium{grid-column:1/span 2}.section__notch--opposite .section__notch-fill--second-col\@medium{grid-column:4/span 2}}.section__notch--opposite .section__notch-fill--second-col\@medium:before{right:calc(var(--margin-width)*-1 + var(--outer-grid-width)*-1);width:calc(var(--margin-width) + var(--outer-grid-width))}.section__notch--opposite .section__notch-fill--third-col{grid-column:2/span 1}@media only screen and (min-width:1023px){.section__notch-fill--third-col{grid-column:1/span 3}.section__notch--opposite .section__notch-fill--third-col{grid-column:3/span 2}}.section__notch--opposite .section__notch-fill--third-col:before{right:calc(var(--margin-width)*-1);width:calc(var(--margin-width))}.programmes-categories .section__notch--opposite .section__notch-fill--third-col:before{background-color:#f2f2f2;width:300%}@media only screen and (min-width:1023px){.section__notch--opposite .section__notch-fill--third-col:before{right:calc(var(--margin-width)*-1 + var(--outer-grid-width)*-1);width:calc(var(--margin-width) + var(--outer-grid-width))}.programmes-categories .section__notch--opposite .section__notch-fill--third-col:before{background-color:#fff;width:calc(var(--margin-width) + var(--outer-grid-width))}}@media only screen and (min-width:1023px){.programmes-categories .section__notch--opposite .section__notch-fill--third-col:after{content:"";display:block;position:absolute;left:-1px;left:calc(var(--grid-width)*-1 - 1px);top:0;width:1px;background-color:hsla(0,0%,100%,.12);height:100%}}.section__notch--opposite .section__notch-fill--third-col-span-four{grid-column:1/span 12}@media only screen and (min-width:1023px){.section__notch--opposite .section__notch-fill--third-col-span-four{grid-column:3/span 4}}@media only screen and (min-width:1023px){.section__notch-fill--third-col-two-span-four{grid-column:2/span 3}}@media only screen and (min-width:1023px){.section__notch-fill--fourth-col{grid-column:1/span 4}.section__notch--opposite .section__notch-fill--fourth-col{grid-column:2/span 3}}.section__notch--opposite .section__notch-fill--fourth-col:before{right:calc(var(--margin-width)*-1);width:calc(var(--margin-width))}@media only screen and (min-width:1023px){.section__notch--opposite .section__notch-fill--fourth-col:before{right:calc(var(--margin-width)*-1 + var(--outer-grid-width)*-1);width:calc(var(--margin-width) + var(--outer-grid-width))}}@media only screen and (min-width:1023px){.section__notch--opposite .section__notch-fill--fourth-col-span-four{grid-column:2/span 4}}@media only screen and (min-width:1023px){.section__notch-fill--fifth-col{grid-column:1/span 5}.section__notch--opposite .section__notch-fill--fifth-col{grid-column:1/span 3}}.section__notch--opposite .section__notch-fill--fifth-col:before{right:calc(var(--margin-width)*-1);width:calc(var(--margin-width))}@media only screen and (min-width:1023px){.section__notch--opposite .section__notch-fill--fifth-col:before{right:calc(var(--margin-width)*-1 + var(--outer-grid-width)*-1);right:calc(var(--margin-width)*-1 + var(--grid-width)*-1 + var(--outer-grid-width)*-1);width:calc(var(--margin-width) + var(--outer-grid-width));width:calc(var(--margin-width) + var(--grid-width) + var(--outer-grid-width))}}.bg--dark .section__notch-fill:not(.section__notch-fill--light):not(.section__notch-fill--dark),.bg--dark .section__notch-fill:not(.section__notch-fill--light):not(.section__notch-fill--dark):before{background-color:#fff}.bg--light .section__notch-fill:not(.section__notch-fill--light):not(.section__notch-fill--dark),.bg--light .section__notch-fill:not(.section__notch-fill--light):not(.section__notch-fill--dark):before{background-color:#000}.section__notch-fill--light,.section__notch-fill--light:before{background-color:#fff}.section__notch-fill--dark,.section__notch-fill--dark:before{background-color:#000}.programmes-categories .section__notch-fill{margin-bottom:-1px}.section__row--first{padding-top:60px}@media only screen and (min-width:1023px){.section__row--first{padding-top:120px}}.section__row--first-small{padding-top:40px}@media only screen and (min-width:1023px){.section__row--first-small{padding-top:80px}}.section__row--first-small-med-bp{padding-top:80px}@media only screen and (min-width:1023px){.section__row--first-small-med-bp{padding-top:0}}.section__row--first-extra-small{padding-top:5px}@media only screen and (min-width:1023px){.section__row--first-extra-small{padding-top:10px}}.section__row--first-large{padding-top:70px}@media only screen and (min-width:1023px){.section__row--first-large{padding-top:220px}}.section__row--last{padding-bottom:60px}@media only screen and (min-width:1023px){.section__row--last{padding-bottom:120px}}.section__row--last-small{padding-bottom:40px}@media only screen and (min-width:1023px){.section__row--last-small{padding-bottom:80px}}.section__row--last-extra-small{padding-bottom:20px}@media only screen and (min-width:1023px){.section__row--last-extra-small{padding-bottom:40px}}.section__row--last-large{padding-bottom:70px}@media only screen and (min-width:1023px){.section__row--last-large{padding-bottom:220px}}.section__action{grid-column:1/span 2}@media only screen and (min-width:1023px){.section__action{grid-column:2/span 1}}@media only screen and (min-width:599px){.section__sticky-placeholder{height:200px}}@media only screen and (min-width:1023px){.section__sticky-placeholder{height:100px}}.section.opportunities-to-work .section__heading{position:relative;left:-1px;max-width:500px}.section.opportunities-to-work .section__heading--primary{margin-bottom:0;padding-bottom:40px}@media only screen and (min-width:1023px){.section.opportunities-to-work .section__heading--primary{margin-bottom:0;padding-bottom:70px}}.section.opportunities-to-work .section__heading:before{content:"";position:absolute;left:-1px;top:-300px;height:300px;width:1px}.section.opportunities-to-work .section__notch-fill{position:relative}.section.opportunities-to-work .section__notch-fill:after{content:"";position:absolute;right:0;top:0;height:36px;width:1px}@media only screen and (min-width:599px){.section.opportunities-to-work .section__notch-fill:after{height:80px}}@media only screen and (min-width:1023px){.section.opportunities-to-work .section__notch-fill:after{height:100px;left:-1px;left:calc(var(--grid-width) - 1px)}}.section.opportunities-to-work.bg--light .section__heading{border-left:1px solid rgba(0,0,0,.12)}.section.opportunities-to-work.bg--light .section__heading:before{background-color:rgba(0,0,0,.12)}.section.opportunities-to-work.bg--light .section__notch-fill:after{background-color:hsla(0,0%,100%,.12)}.section.opportunities-to-work.bg--dark .section__heading{border-left:1px solid hsla(0,0%,100%,.12)}.section.opportunities-to-work.bg--dark .section__heading:before{background-color:hsla(0,0%,100%,.12)}.section.opportunities-to-work.bg--dark .section__notch-fill:after{background-color:rgba(0,0,0,.12)}.section.landing-page__middle .research-spaces .section__header,.section.research-top .research-spaces .section__header{margin-bottom:30px}@media only screen and (min-width:1023px){.section.landing-page__middle .research-spaces .section__header,.section.research-top .research-spaces .section__header{margin-bottom:80px}}.section.landing-page__middle .research-spaces .section__heading{margin-bottom:40px}.section.landing-page__middle .research-spaces .section__introduction{margin-bottom:40px;grid-column:1/span 2}@media only screen and (min-width:1023px){.section.landing-page__middle .research-spaces .section__introduction{grid-column:auto}}.section.section--both-dark .section__notch:last-child .section__notch-fill,.section.section--both-dark .section__notch:last-child .section__notch-fill:before,.section.section--light-to-dark .section__notch:last-child .section__notch-fill,.section.section--light-to-dark .section__notch:last-child .section__notch-fill:before{background-color:#000}.section.section--light-to-dark .section__notch:first-child .section__notch-fill,.section.section--light-to-dark .section__notch:first-child .section__notch-fill:before{background-color:#fff}.section--transparent .section__notch{background-color:transparent}.share{margin-bottom:40px}.share--small-tertiary{order:3}@media only screen and (min-width:599px){.share--small-tertiary{order:0}}.share__heading{margin-bottom:20px}.share__content{display:flex;flex-direction:row;flex-wrap:wrap}@media only screen and (min-width:1023px){.share__content{flex-direction:column}}.share-item{flex-basis:50%;max-width:50%;min-width:50%;margin-bottom:15px}@media only screen and (min-width:1023px){.share-item{flex-basis:100%;max-width:100%;min-width:100%}}.share-item__link{display:flex;flex-direction:row;align-items:center}@media only screen and (min-width:1023px){.share-item__link{padding-left:10px}}.share-item__link:focus .share-item__icon,.share-item__link:hover .share-item__icon{opacity:1}.share-item__icon{opacity:.5;transition:opacity .25s cubic-bezier(.24,.26,.2,1);max-width:18px;max-height:18px;margin-right:15px}.bg--dark .share-item .share-item__link{color:#fff}.bg--dark .share-item .share-item__icon{fill:#fff;color:#fff}.bg--light .share-item .share-item__link{color:#000}.bg--light .share-item .share-item__icon{fill:#000;color:#000}.short-course-details__header{margin-bottom:40px}@media only screen and (min-width:1023px){.short-course-details__header{margin-bottom:80px}}.short-course-details__heading{max-width:66.666%}.short-course-details__content{margin-bottom:40px}@media only screen and (min-width:1023px){.short-course-details__content{margin-bottom:80px}}.short-course-details-item{margin-bottom:40px}@media only screen and (min-width:1023px){.short-course-details-item{display:flex;flex-direction:row;align-items:flex-start;margin-bottom:80px}}.short-course-details-item__header{margin-bottom:20px}@media only screen and (min-width:1023px){.short-course-details-item__header{flex-basis:33.333%;max-width:33.333%;min-width:33.333%}}@media only screen and (min-width:1023px){.short-course-details-item__content{flex-basis:66.666%;max-width:66.666%;min-width:66.666%}}.skip-link{z-index:90;position:absolute;top:0;left:0}.skip-link__link{font-size:18px;display:block;position:absolute;top:-200px;left:0;color:#000;background-color:#fff;padding:10px 20px;white-space:nowrap}@media only screen and (min-width:599px){.skip-link__link{font-size:18px}}@media only screen and (min-width:1023px){.skip-link__link{font-size:18px}}.skip-link__link:focus{top:0}.sitewide-alert{z-index:110;display:none;position:fixed;left:0;top:0;width:100vw;height:100vh;overflow:auto;background-color:rgba(0,0,0,.8)}.sitewide-alert--inactive{display:none}.sitewide-alert--active{display:block}.sitewide-alert__modal{z-index:120;background-color:#fff;color:#000;position:relative;top:50%;transform:translateY(-50%);width:100%;max-width:500px;margin:0 auto;padding:30px}.sitewide-alert__copy{margin:0 0 15px}.sitewide-alert__close{background:none;border:0;position:absolute;top:20px;right:20px}.sitewide-alert__close-icon{fill:#fff}@media only screen and (min-width:599px){.slide--author .slide__meta{display:flex;min-height:70px}}.slide__image{width:100%;height:auto;margin-bottom:20px;transition:opacity .25s cubic-bezier(.24,.26,.2,1)}.slide__meta{position:relative;opacity:0;transition:opacity .25s ease-out}@media only screen and (min-width:599px){.slide__meta{z-index:10}}@media only screen and (min-width:1023px){.slide__meta{display:flex;min-height:70px}}.slide__heading{font-size:18px;margin-bottom:30px}@media only screen and (min-width:599px){.slide__heading{font-size:18px}}@media only screen and (min-width:1023px){.slide__heading{font-size:18px}}@media only screen and (min-width:599px){.slide__heading{flex-basis:50%;max-width:50%;min-width:50%}}@media only screen and (min-width:1023px){.slide__heading{flex-basis:66.666%;max-width:66.666%;min-width:66.666%;margin-bottom:0}}@media only screen and (min-width:599px){.slide__author-info{flex-basis:50%;max-width:50%;min-width:50%;text-align:right}}@media only screen and (min-width:1023px){.slide__author-info{flex-basis:33.333%;max-width:33.333%;min-width:33.333%;text-align:left}}.slide__author{font-size:18px;display:inline;font-weight:400;margin-bottom:0}@media only screen and (min-width:599px){.slide__author{font-size:18px}}@media only screen and (min-width:1023px){.slide__author{font-size:18px}}.slide__author-course{font-size:18px;margin-top:5px}@media only screen and (min-width:599px){.slide__author-course{font-size:18px}}@media only screen and (min-width:1023px){.slide__author-course{font-size:18px}}.slide__link{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;transition:background-size .25s cubic-bezier(.24,.26,.2,1)}@media only screen and (min-width:599px){.slide__link{background-size:0 2px}}.slide__link:focus,.slide__link:hover{background-size:100% 2px}.slide__type{font-size:18px;position:absolute;top:-20px;right:0;height:64px;transform:translate3d(0,-100%,0)}@media only screen and (min-width:599px){.slide__type{font-size:18px}}@media only screen and (min-width:1023px){.slide__type{font-size:18px}}.slide__action{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;transition:background-size .25s cubic-bezier(.24,.26,.2,1);display:flex;flex-direction:row;align-items:center;padding:20px 30px;font-weight:500;color:#000;background-color:#fff;background-size:0;background-image:none;text-transform:uppercase;line-height:1.2;border:0;cursor:pointer}@media only screen and (min-width:599px){.slide__action{background-size:0 2px}}.slide__action:focus,.slide__action:hover{text-decoration:underline}.slide__action--embed{text-transform:none}.slide__type-icon{fill:#676767;margin-right:10px}.slide__type-icon:after{content:"";display:block;height:24px;width:24px;border-radius:100%;background-color:#676767}.slide__type-label{text-align:left}.glide__slide--active .slide .slide__meta{opacity:1}.glide--dragging .slide .slide__meta{opacity:0}.bg--dark .slide .slide__author,.bg--dark .slide .slide__link{color:#fff}.bg--dark .slide .slide__author-course{color:#bbb}.bg--light .slide .slide__author,.bg--light .slide .slide__link{color:#000}.bg--light .slide .slide__author-course{color:#676767}.slideshow{padding-bottom:40px;overflow-x:hidden}.slideshow__liveregion{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.slideshow__item{opacity:.36;transition:opacity .25s ease-out}.slideshow__item.glide__slide--active{opacity:1}.slideshow__controls{grid-row-gap:20px}@media only screen and (min-width:1023px){.slideshow__controls{position:relative;top:-70px;pointer-events:none}}.slideshow__controls-group{pointer-events:auto;grid-column:1/-1;margin:0 auto}@media only screen and (min-width:1023px){.slideshow__controls-group{z-index:20;grid-column:5;margin:unset}.slideshow__controls-group:after{z-index:-10;content:"";position:absolute;display:block;right:-20%;top:0;height:70px;width:30%}}.slideshow__button{border-radius:50%;width:46px;height:46px;margin:0;padding:0;transition:background-color .25s ease-out,opacity .25s cubic-bezier(.24,.26,.2,1)}.slideshow__button:first-child{margin-right:20px}.slideshow__button:active,.slideshow__button:focus,.slideshow__button:hover{outline:0}.slideshow__button:disabled{opacity:.3;pointer-events:none}.slideshow__bullet-container{grid-column:1/span 2;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;width:100%;pointer-events:none}@media only screen and (min-width:1023px){.slideshow__bullet-container{display:none}}.slideshow__bullet{flex:1;height:2px;border:0;padding:0;margin:0}.slideshow__bullet:active,.slideshow__bullet:focus,.slideshow__bullet:hover{outline:0}.bg--dark .slideshow .slideshow__controls-group,.bg--dark .slideshow .slideshow__controls-group:after{background-color:#000}.bg--dark .slideshow .slideshow__bullet{background-color:hsla(0,0%,100%,.24)}.bg--dark .slideshow .slideshow__bullet.glide__bullet--active{background-color:#fff}.bg--dark .slideshow .slideshow__button:active,.bg--dark .slideshow .slideshow__button:focus,.bg--dark .slideshow .slideshow__button:hover{stroke:#000;background-color:#fff}.bg--dark .slideshow .slideshow__button-icon{stroke:#bbb}.bg--light .slideshow .slideshow__controls-group,.bg--light .slideshow .slideshow__controls-group:after{background-color:#fff}.bg--light .slideshow .slideshow__bullet{background-color:rgba(0,0,0,.24)}.bg--light .slideshow .slideshow__bullet.glide__bullet--active{background-color:#000}.bg--light .slideshow .slideshow__button:active,.bg--light .slideshow .slideshow__button:focus,.bg--light .slideshow .slideshow__button:hover{stroke:#fff;background-color:#000}.bg--light .slideshow .slideshow__button-icon{stroke:#676767}.app--project-detail .slideshow{padding-bottom:90px}@media only screen and (min-width:1023px){.app--project-detail .slideshow{padding-bottom:40px}}.social-item{display:flex;align-items:flex-end;margin-right:40px;width:24px;height:24px}.social-item--instagram .social-item__icon,.social-item--twitter .social-item__icon{width:18px}.social-item--facebook .social-item__icon{height:18px}.social-item--linkedin .social-item__icon{width:18px}.social-item--tiktok .social-item__icon{height:18px}.social-item--pinterest .social-item__icon,.social-item--wechat .social-item__icon{width:18px}.social-item--youtube .social-item__icon{width:24px}.social-item:last-child{margin-right:0}.social-item__link{display:block}.social-item__icon{width:auto;transition:fill .25s ease-out}.footer .social-item .social-item__icon{fill:#fff}.footer .social-item .social-item__link:hover .social-item__icon{fill:#bbb}.staff-body--margin{margin-bottom:40px}@media only screen and (min-width:1023px){.staff-body--margin{margin-bottom:80px}}.staff-body__content{grid-column:1/span 2;margin-bottom:40px}@media only screen and (min-width:1023px){.staff-body__content{grid-column:2/span 2}}.staff-body__key-details{grid-column:1/span 2}@media only screen and (min-width:1023px){.staff-body__key-details{grid-column:5/span 1}}@media only screen and (min-width:1023px){.staff-body__action{padding-top:40px}}.staggered-cards{margin-bottom:40px;grid-column:1/span 2}@media only screen and (min-width:1023px){.staggered-cards{grid-column:2/span 3;margin-bottom:160px}}.staggered-cards--no-margin{margin-bottom:0}.staggered-cards__container{display:flex;flex-direction:column}@media only screen and (min-width:599px){.staggered-cards__container{flex-direction:row;flex-wrap:wrap}}.step-item{display:flex;flex-direction:row;margin-bottom:40px}.step-item__number{flex-basis:40px;min-width:40px;max-width:40px}.step-item__heading{margin-bottom:15px}.step-item__link{font-size:18px}@media only screen and (min-width:599px){.step-item__link{font-size:18px}}@media only screen and (min-width:1023px){.step-item__link{font-size:18px}}.steps--condensed .step-item{margin-bottom:20px}.bg--dark .step-item .step-item__number{color:#bbb}.bg--light .step-item .step-item__number{color:#676767}.stat-block{padding:60px 0}@media only screen and (min-width:599px){.stat-block{padding:120px 0}}@media only screen and (min-width:1023px){.stat-block--large .stat-block__header{margin-bottom:0}}@media only screen and (min-width:1023px){.stat-block--large .stat-block__heading{grid-column:4/span 1;margin-right:20px}}@media only screen and (min-width:1023px){.stat-block--large .stat-block__item-container{margin-bottom:20px}.stat-block--large .stat-block__item-container:nth-child(2) .stat-block__item,.stat-block--large .stat-block__item-container:nth-child(6) .stat-block__item{grid-column:2/span 1}.stat-block--large .stat-block__item-container:nth-child(3) .stat-block__item,.stat-block--large .stat-block__item-container:nth-child(5) .stat-block__item{grid-column:4/span 1}.stat-block--large .stat-block__item-container:nth-child(4) .stat-block__item{grid-column:3/span 1}}@media only screen and (min-width:1023px){.stat-block__header{margin-bottom:-70px}}.stat-block__footer-action{grid-column:1/span 1;margin-bottom:40px}@media only screen and (min-width:1023px){.stat-block__footer-action{grid-column:2/span 1;margin-bottom:80px}}.stat-block__heading{grid-column:1/span 2;margin-bottom:20px}@media only screen and (min-width:599px){.stat-block__heading{grid-column:1/span 1;padding-right:20px}}@media only screen and (min-width:1023px){.stat-block__heading{grid-column:2/span 1;padding-right:0;margin-bottom:0}}.stat-block__item{grid-column:1/span 2}@media only screen and (min-width:599px){.stat-block__item{grid-column:auto}}.stat-block__item-container{grid-column:1/span 2;margin-bottom:50px}.stat-block__item-container:last-child{margin-bottom:0}@media only screen and (min-width:599px){.stat-block__item-container:nth-of-type(2n) .stat-block__item{grid-column:2/span 2}.stat-block__item-container:nth-of-type(odd) .stat-block__item{grid-column:1/span 1}}@media only screen and (min-width:1023px){.stat-block__item-container:nth-child(2n) .stat-block__item{grid-column:4/span 1}.stat-block__item-container:nth-child(odd) .stat-block__item{grid-column:3/span 1}}.stat-block__number-container{position:relative;left:-2px;display:flex;align-items:flex-end}@media only screen and (min-width:599px){.stat-block__number-container{left:-3px}}.stat-block__number{font-size:80px;line-height:81px;font-weight:500;margin-bottom:0}@media only screen and (min-width:599px){.stat-block__number{font-size:100px;line-height:94px}}@media only screen and (min-width:1023px){.stat-block__number{font-size:130px;line-height:131px}}.stat-block__after,.stat-block__before{font-size:36px;line-height:50px}@media only screen and (min-width:599px){.stat-block__after,.stat-block__before{font-size:40px;line-height:56px}}@media only screen and (min-width:1023px){.stat-block__after,.stat-block__before{font-size:60px;line-height:84px}}.stat-block__meta{margin-bottom:0;font-weight:500}.stat-block__body{margin:10px 0 0;max-width:270px}@media only screen and (min-width:599px){.stat-block__body{padding-right:20px;max-width:100%}}.steps__heading{grid-column:1/span 2;margin-bottom:40px}@media only screen and (min-width:599px){.steps__heading{grid-column:1/span 1}}@media only screen and (min-width:1023px){.steps__heading{grid-column:2/span 1}}.steps__content{grid-column:1/span 2}@media only screen and (min-width:599px){.steps__content{grid-column:2/span 1}}@media only screen and (min-width:1023px){.steps__content{grid-column:3/span 2}}.streamfield__heading{margin-bottom:20px}@media only screen and (min-width:1023px){.streamfield__heading{margin-bottom:30px}}.streamfield .jwplayer,.streamfield .streamfield-video{z-index:60;position:relative;margin-bottom:20px;margin-top:20px}@media only screen and (min-width:1023px){.streamfield .jwplayer,.streamfield .streamfield-video{margin-top:30px;margin-bottom:30px}}.streamfield img{margin-bottom:20px}@media only screen and (min-width:1023px){.streamfield img{margin-bottom:30px}}.streamfield .responsive-object{margin-bottom:20px}@media only screen and (min-width:1023px){.streamfield .responsive-object{margin-top:30px;margin-bottom:30px}}.app--guide .streamfield__heading{padding-top:70px}@media only screen and (min-width:1023px){.app--guide .streamfield__heading{padding-top:120px}}.student-listing{margin-bottom:60px}@media only screen and (min-width:599px){.student-listing{margin-bottom:80px}}.student-listing__header{margin-bottom:40px}@media only screen and (min-width:1023px){.student-listing__header{grid-column:2/span 1}}@media only screen and (min-width:1023px){.student-listing__heading{max-width:160px}}.student-listing__content{display:flex;flex-direction:column;grid-column:1/span 2}@media only screen and (min-width:599px){.student-listing__content{flex-direction:row;flex-wrap:wrap}}@media only screen and (min-width:1023px){.student-listing__content{grid-column:3/span 2}}.table{z-index:100;position:relative;width:100%;overflow-x:scroll;margin:40px 0;background-color:#fff}@media only screen and (min-width:599px){.table{background-color:transparent;margin:60px 0;overflow-x:initial}}.table__hint{z-index:100;position:absolute;right:0;top:0;display:flex;height:100%;justify-content:flex-end;align-items:center;background:linear-gradient(90deg,hsla(0,0%,100%,0) -50%,#fff);opacity:1;transition:opacity .25s ease;width:300px}@media(prefers-reduced-motion:reduce){.table__hint{transition:none}}.is-scrolling .table__hint{opacity:0}@media only screen and (min-width:599px){.table__hint{display:none}}.table__hint-button{background:#000;color:#fff;border:0;padding:7px 10px}.table__hint-button:hover{opacity:.7}@media only screen and (min-width:599px){.table__hint-button{display:none}}.table__sr-hint{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.table caption{margin-bottom:20px;text-align:left}.table table{min-width:600px;border-collapse:collapse}@media only screen and (min-width:1023px){.table table{border-left:0}}.table table td,.table table th{padding:8px 8px 8px 0}.table table th{text-align:left}.table table td,.table table tr th{vertical-align:top}.table table p:last-child{margin-bottom:0}.tabs{position:relative}.tabs__panel--hidden{display:none}.tab-item{font-size:18px;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;transition:background-size .25s cubic-bezier(.24,.26,.2,1);margin-right:30px;position:relative;white-space:nowrap;text-decoration:none}@media only screen and (min-width:599px){.tab-item{font-size:18px}}@media only screen and (min-width:1023px){.tab-item{font-size:18px}}@media only screen and (min-width:599px){.tab-item{background-size:0 2px}}.tab-item:focus,.tab-item:hover{background-size:100% 2px}.tab-item:last-child{display:inline-block;border-right:20px solid transparent}@media only screen and (min-width:599px){.tab-item:last-child{border-right-width:60px}}@media only screen and (min-width:1023px){.tab-item:last-child{border-right-width:0}}.tab-item.is-active{background-size:100% 2px}.tab-item--highlight,.tab-item--highlight.active,.tab-item--highlight:hover{color:#ff5d1c!important}.bg--dark .tab-item{color:#bbb}.bg--dark .tab-item.active,.bg--dark .tab-item:hover{color:#fff}.bg--dark .tab-item.link--tertiary{color:#bbb}.bg--dark .tab-item.link--tertiary:hover{color:#fff}.bg--light .tab-item{color:#676767}.bg--light .tab-item.active,.bg--light .tab-item:hover{color:#000}.bg--light .tab-item.link--tertiary{color:#676767}.bg--light .tab-item.link--tertiary:hover{color:#000}.js-is-sticky.jump-nav .tab-item{color:#676767;-webkit-margin-start:.1px}.js-is-sticky.jump-nav .tab-item:hover{color:#000;-webkit-margin-start:.2px}.js-is-sticky.jump-nav .tab-item.is-active{color:#000;-webkit-margin-start:0}.jump-nav .tab-item{font-weight:400}.tab-nav.sticky{z-index:70;position:-webkit-sticky;position:sticky;top:0;transition:transform .25s cubic-bezier(.24,.26,.2,1),background-color .25s cubic-bezier(.24,.26,.2,1)}.headroom--pinned.headroom--not-top .tab-nav.sticky{transform:translateZ(0)}.headroom--pinned.headroom--not-top .tab-nav.js-is-sticky{transform:translate3d(0,80px,0)}.tab-nav.bg--dark{border-top:1px solid hsla(0,0%,100%,.12);border-bottom:1px solid hsla(0,0%,100%,.12)}.tab-nav.bg--light{border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12)}.tab-nav__layout{padding-right:0;padding-left:0}@media only screen and (min-width:1023px){.tab-nav__layout{padding-right:60px;padding-left:60px}}.tab-nav__container{display:flex;flex-wrap:nowrap;flex-direction:row;grid-column:1/span 2;padding:10px 20px;overflow-x:auto}@media only screen and (min-width:599px){.tab-nav__container{padding:20px 60px}}@media only screen and (min-width:1023px){.tab-nav__container{grid-column:2/span 4;padding:20px 0}}.tab-nav__placeholder{display:none}.tab-nav__placeholder.bg--dark{display:block;position:absolute;top:0;left:0;content:"";width:100%;height:61px;background-color:#000}.tap-page .slick-slide .chat-item-text{text-align:left}.text-teaser__heading{grid-column:1/span 2;margin-bottom:30px}@media only screen and (min-width:1023px){.text-teaser__heading{grid-column:2/span 2;margin-bottom:40px}}.text-teaser__content{grid-column:1/span 2}@media only screen and (min-width:1023px){.text-teaser__content{grid-column:3/span 2}}@media only screen and (min-width:1023px){.text-teaser__text{margin-bottom:40px}}.app--alumni .text-teaser .text-teaser__heading{font-size:22px}@media only screen and (min-width:599px){.app--alumni .text-teaser .text-teaser__heading{font-size:26px}}@media only screen and (min-width:1023px){.app--alumni .text-teaser .text-teaser__heading{font-size:30px}}.title-area{padding-bottom:60px}@media only screen and (min-width:599px){.title-area{padding-bottom:80px}}@media only screen and (min-width:1023px){.title-area{padding-bottom:60px}}.title-area--no-margin-for-mobile{padding-bottom:0}@media only screen and (min-width:599px){.title-area--no-margin-for-mobile{padding-bottom:80px}}@media only screen and (min-width:1023px){.title-area--no-margin-for-mobile{padding-bottom:60px}}.title-area--spaced .title-area__heading{margin-bottom:20px}@media only screen and (min-width:1023px){.title-area--spaced .title-area__heading{margin-bottom:40px}}@media only screen and (min-width:1023px){.title-area--breadcrumb .title-area__content{position:relative;top:-17px;margin-bottom:-17px}}.title-area__heading{margin-bottom:10px}.title-area__meta{margin-bottom:20px}.title-area__content{padding-top:30px;grid-column:1/span 2}@media only screen and (min-width:599px){.title-area__content{grid-column:1/span 1;position:relative;padding-top:0;top:-14px}}@media only screen and (min-width:1023px){.title-area__content{grid-column:2/span 3;top:0}.title-area--index .title-area__content{grid-column:2/span 2}}@media only screen and (max-width:1440px)and (min-width:1023px){.app--landing-page .title-area__content,.app--project-detail .title-area__content,.app--research-centre .title-area__content,.app--short-course .title-area__content{top:-55px;margin-bottom:-55px}}.title-area__content--three-col{display:grid;grid-template-columns:1fr 1fr}@media only screen and (min-width:1023px){.title-area__content--three-col{grid-template-columns:1fr 1fr 1fr;margin-bottom:60px}}.title-area__content--three-col .title-area__heading{min-height:0;min-width:0;padding-right:50%}@media only screen and (min-width:1023px){.title-area__content--three-col .title-area__heading{padding-right:0}}@media only screen and (min-width:1023px){.title-area__content--three-col .title-area__introduction{display:flex;align-items:flex-end;margin-bottom:25px}}.title-area__credit{display:none}@media only screen and (min-width:1023px){.title-area__credit{display:block;padding-top:20px}}.title-area__image{position:relative;left:-20px;grid-column:1/span 2;width:calc(100% + 40px)}@media only screen and (min-width:599px){.title-area__image{grid-column:2;order:2;left:0;width:calc(100% + 60px)}}@media only screen and (min-width:1023px){.title-area__image{grid-column:auto;position:absolute;top:128px;left:auto;right:0;order:0;width:50%;height:auto;width:33.333%}}.title-area__contact{margin-bottom:20px}@media only screen and (min-width:1023px){.title-area__contact{margin-bottom:0}}.title-area__aside{grid-column:2}@media only screen and (min-width:1023px){.title-area__aside{grid-column:4;margin-top:185.44px}}@media only screen and (min-width:1180px){.title-area__aside{margin-top:115.72px}}.title-area__aside .rich-text a{display:inline}.title-area__profile-title{display:block}.title-area--index{padding-top:110px}@media only screen and (min-width:599px){.title-area--index{padding-top:240px}}@media only screen and (min-width:1023px){.title-area--index{padding-top:180px}}.title-area--staff-detail{padding-bottom:20px}@media only screen and (min-width:599px){.title-area--staff-detail{padding-bottom:60px}}@media only screen and (min-width:1023px){.title-area--staff-detail .title-area__breadcrumb{margin-bottom:40px}}.title-area--staff-detail .title-area__heading{margin-bottom:15px}@media only screen and (min-width:1023px){.title-area--staff-detail .title-area__heading{margin-bottom:60px}}.title-area--staff-detail .title-area__sub-heading{margin-bottom:15px}@media only screen and (min-width:1023px){.title-area--staff-detail .title-area__sub-heading{margin-bottom:30px}}@media only screen and (min-width:1023px){.title-area--staff-detail .title-area__content{grid-column:2/span 2}}.title-area--research-centre{padding-bottom:40px}@media only screen and (min-width:599px){.title-area--research-centre{padding-bottom:40px}}@media only screen and (min-width:1023px){.title-area--research-centre{padding-bottom:45px}}@media only screen and (min-width:599px){.title-area--research-centre .title-area__content{grid-column:1/span 2}}@media only screen and (min-width:1023px){.title-area--research-centre .title-area__content{grid-column:2/span 3}}.title-area--landing-page{padding-bottom:20px}@media only screen and (min-width:1023px){.title-area--landing-page{padding-bottom:40px}}@media only screen and (min-width:1023px){.title-area--landing-page .title-area__heading{max-width:66.666%;padding-right:40px}}.title-area--event .title-area__heading,.title-area--guide .title-area__heading{margin-bottom:40px}@media only screen and (min-width:599px){.app--thanks .title-area .title-area__content{grid-column:1/span 2}}@media only screen and (min-width:1023px){.app--thanks .title-area .title-area__content{grid-column:2/span 3}}.bg--dark .title-area .title-area__sub-heading{color:#bbb}.bg--light .title-area .title-area__sub-heading{color:#676767}.toggle-switch{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;cursor:pointer}@media only screen and (min-width:1023px){.toggle-switch{justify-content:flex-start}}.toggle-switch:hover .toggle-switch__switch{border-color:#000}.toggle-switch__checkbox{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.toggle-switch__checkbox:checked+.toggle-switch__switch:before{transform:translateX(23px)}.toggle-switch__checkbox:focus+.toggle-switch__switch{box-shadow:0 0 1px #ff5d1c}.toggle-switch__label{order:1;margin-right:10px;color:#676767}.toggle-switch__label--first{order:1}.toggle-switch__label--last{order:3}.toggle-switch__label--selected{color:#000}.toggle-switch__switch{position:relative;flex-shrink:0;overflow:hidden;order:2;width:54px;height:30px;background-color:hsla(0,0%,100%,.24);border:3px solid #676767;border-radius:20px;margin-right:20px}@media only screen and (min-width:1023px){.toggle-switch__switch{margin-right:10px}}.toggle-switch__switch:hover{border-color:#000}.toggle-switch__switch:before{position:absolute;cursor:pointer;content:"";width:20px;height:20px;left:2px;bottom:2px;background-color:#ff5d1c;transition:transform .25s cubic-bezier(.24,.26,.2,1);border-radius:50%}.categories-tablist .toggle-switch{max-width:250px;margin-bottom:20px}@media only screen and (min-width:1023px){.categories-tablist .toggle-switch{position:relative;top:-2px;border-left:1px solid rgba(0,0,0,.12);padding-left:20px;margin-right:20px;margin-bottom:0;max-width:100%}}.filter-bar--stuck .categories-tablist .toggle-switch{border-color:hsla(0,0%,100%,.24)}.categories-tablist .toggle-switch:before{content:"";position:absolute;top:0;left:-20px;height:1px;width:11px;background-color:rgba(0,0,0,.12)}@media only screen and (min-width:1023px){.categories-tablist .toggle-switch:before{content:none}}.programmes-categories .toggle-switch{justify-content:flex-start;margin-top:13px;margin-bottom:0;padding-top:10px}@media only screen and (min-width:1023px){.programmes-categories .toggle-switch{justify-content:space-between;margin-top:unset;padding-top:unset}}.programmes-categories .toggle-switch .toggle-switch__switch{margin-right:10px}@media only screen and (min-width:1023px){.programmes-categories .toggle-switch .toggle-switch__switch{margin-right:20px}}.filter-bar--stuck .toggle-switch .toggle-switch__label{color:#bbb}.app--event-listing #tab-upcomingpast{display:none!important}.quote__text{margin-bottom:40px}.quote__cite{font-size:18px;display:flex;flex-direction:row}@media only screen and (min-width:599px){.quote__cite{font-size:18px}}@media only screen and (min-width:1023px){.quote__cite{font-size:18px}}.quote__job-title{margin-left:5px}@media only screen and (min-width:1023px){.carousel--square .quote{padding-right:33.33%}}.bg--dark .quote .quote__author,.bg--dark .quote .quote__text{color:#fff}.bg--dark .quote .quote__job-title{color:#bbb}.bg--light .quote .quote__author,.bg--light .quote .quote__text{color:#000}.bg--light .quote .quote__job-title{color:#676767}.streamfield .quote{padding-top:40px;padding-bottom:40px;border-width:1px 0;border-style:solid;margin-bottom:40px;margin-top:50px}.streamfield .quote:first-child{margin-top:0}.bg--light .streamfield .quote{border-color:rgba(0,0,0,.12)}.bg--dark .streamfield .quote{border-color:hsla(0,0%,100%,.12)}.upcoming-dates__header{display:none;margin-bottom:20px}@media only screen and (min-width:1023px){.upcoming-dates__header{display:flex;flex-direction:row}}.upcoming-dates__heading{font-weight:500}@media only screen and (min-width:1023px){.upcoming-dates__heading{max-width:40%;min-width:40%;flex-basis:40%}}.upcoming-dates__content{margin-bottom:20px}@media only screen and (min-width:1023px){.upcoming-dates__content{margin-bottom:40px}}.upcoming-dates__row{display:flex;flex-direction:row;border-bottom:1px solid rgba(0,0,0,.12);padding-bottom:20px;margin-bottom:20px}@media only screen and (min-width:1023px){.upcoming-dates__row{padding-bottom:30px;margin-bottom:30px}}.upcoming-dates__row-item{max-width:50%;min-width:50%;flex-basis:50%}@media only screen and (min-width:1023px){.upcoming-dates__row-item{max-width:40%;min-width:40%;flex-basis:40%}}.upcoming-dates__row-item:last-child{max-width:50%;min-width:50%;flex-basis:50%;text-align:right}@media only screen and (min-width:1023px){.upcoming-dates__row-item:last-child{max-width:20%;min-width:20%;flex-basis:20%;text-align:left}}.upcoming-dates__row-item--mobile{display:block;max-width:50%;min-width:50%;flex-basis:50%}@media only screen and (min-width:1023px){.upcoming-dates__row-item--mobile{display:none}}.upcoming-dates__end-date,.upcoming-dates__start-date{display:none}@media only screen and (min-width:1023px){.upcoming-dates__end-date,.upcoming-dates__start-date{display:block}}.upcoming-dates__action{color:#ff5d1c}.upcoming-dates__action:hover{color:#000}.upcoming-dates__footer{display:flex;flex-direction:row}.upcoming-dates__footer-action{flex-basis:50%;max-width:50%;min-width:50%}.video-modal{z-index:110;position:fixed;left:0;top:0;width:100vw;height:100vh;overflow:auto;background-color:rgba(0,0,0,.8);opacity:0;pointer-events:none;visibility:hidden;transition:visibility 0s,opacity .25s ease-out,transform .25s ease-out}.video-modal.is-open{opacity:1;pointer-events:auto;cursor:default;visibility:visible}.video-modal__container{position:relative;top:50%;transform:translateY(-50%);width:90%;margin:0 auto}.is-open .video-modal__container{pointer-events:all}@media only screen and (min-width:1023px){.video-modal__container{width:56%;max-width:1000px}}.video-modal__close{z-index:120;position:absolute;display:inline-block;top:20px;right:20px}.video-modal__close:focus{outline:2px solid #009bde}.is-open .video-modal__close{pointer-events:all}.video-modal__close-icon{fill:#fff;transition:opacity .25s ease-out}.video-modal__close-icon:active,.video-modal__close-icon:focus,.video-modal__close-icon:hover{opacity:.8}.u-small-bp-only{display:block}@media only screen and (min-width:599px){.u-small-bp-only{display:none}}.u-small-and-medium-bp-only{display:block}@media only screen and (min-width:1023px){.u-small-and-medium-bp-only{display:none}}.u-medium-and-large-bp-only{display:none}@media only screen and (min-width:599px){.u-medium-and-large-bp-only{display:block}}.u-large-bp-only{display:none}@media only screen and (min-width:1023px){.u-large-bp-only{display:block}}.u-pos-rel{position:relative}.u-paragraph-emulator{margin-bottom:20px}.u-offset-outline{outline-offset:-2px}.footer{padding-top:40px;padding-bottom:20px;background-color:#000;color:#fff}@media only screen and (min-width:599px){.footer{padding-top:100px}}@media only screen and (min-width:1023px){.footer{padding-top:160px;padding-bottom:100px}}.footer__upper{align-items:flex-end}.footer__lower{padding-top:60px}@media only screen and (min-width:599px){.footer__lower{padding-top:110px}}.footer__mid{padding-top:50px}@media only screen and (min-width:1023px){.footer__logo{grid-column:2/span 2}}.footer__action{display:none}@media only screen and (min-width:1023px){.footer__action{display:block;grid-column-start:4}}.footer__social-links{display:flex;flex-direction:row;align-items:flex-end;width:100%;grid-column-start:1;grid-column-end:3;flex-wrap:wrap;row-gap:20px}@media only screen and (min-width:599px){.footer__social-links{grid-column-end:2}}@media only screen and (min-width:1023px){.footer__social-links{grid-column-start:2;justify-content:space-between;flex-wrap:nowrap}}@media only screen and (min-width:1023px){.footer__links{grid-column-start:2;grid-column-end:5;display:flex;flex-wrap:wrap;flex-direction:row}}.footer__credit{font-size:18px;grid-column-start:1;grid-column-end:3}@media only screen and (min-width:599px){.footer__credit{font-size:18px}}@media only screen and (min-width:1023px){.footer__credit{font-size:18px}}@media only screen and (min-width:599px){.footer__credit{grid-column-start:2;grid-column-end:auto}}@media only screen and (min-width:1023px){.footer__credit{grid-column-start:5}}.footer__credit-item{max-width:220px}@media only screen and (min-width:599px){.footer__credit-item{max-width:none}}.footer__credit-item:first-child{padding-bottom:20px;border-bottom:1px solid hsla(0,0%,100%,.12)}.footer__credit-item .hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.footer__qaa-logo{display:flex;justify-content:center}@media only screen and (min-width:1023px){.footer__qaa-logo{justify-content:flex-start}}.header{background-color:#000;overflow:hidden}.header__container{max-width:1440px;margin:0 auto;padding-top:30px;padding-bottom:20px}@media only screen and (min-width:599px){.header__container{padding-bottom:30px}}@media only screen and (min-width:1023px){.header__container{padding-top:33px;padding-bottom:33px;max-height:90px}}.header__navigation-toggle{display:flex;align-items:center}@media only screen and (min-width:599px){.header__navigation-toggle{align-items:flex-start}}.header__menus .header__navigation-toggle{z-index:80;position:relative;padding-top:40px}@media only screen and (min-width:599px){.header__menus .header__navigation-toggle{padding-top:30px}}@media only screen and (min-width:1023px){.header__menus .header__navigation-toggle{padding-top:33px}}.headroom--pinned.headroom--not-top .header__menus .header__navigation-toggle{padding-top:8px}.headroom--pinned.headroom--not-top .header__navigation-toggle{align-items:center}.header__menu-toggle{margin-left:auto;color:#fff;cursor:pointer;transition:opacity .25s ease-out}@media only screen and (min-width:599px){.headroom--pinned.headroom--not-top .header__menu-toggle{margin-top:0}}.header__menu-toggle:active,.header__menu-toggle:focus,.header__menu-toggle:hover{opacity:.7}@media only screen and (min-width:599px){.header__menu-toggle{margin-right:10%;margin-left:0}}@media only screen and (min-width:599px){.header__menu-toggle--small{display:none}}.header__menu-toggle--medium{display:none}@media only screen and (min-width:599px){.header__menu-toggle--medium{display:flex}}.app__navigation .header__menu-toggle{margin-top:39px;opacity:.7}@media only screen and (min-width:599px){.app__navigation .header__menu-toggle{margin-top:4px}}.headroom--pinned.headroom--not-top .app__navigation .header__menu-toggle{margin-top:18px}@media only screen and (min-width:599px){.headroom--pinned.headroom--not-top .app__navigation .header__menu-toggle{margin-top:0}}.menu-active .header__menu-toggle{opacity:1;cursor:auto}.header__search-toggle{color:#fff;transition:opacity .25s ease-out}.app__navigation .header__search-toggle,.header__search-toggle:active,.header__search-toggle:focus,.header__search-toggle:hover{opacity:.7}.search-active .header__search-toggle{opacity:1;cursor:auto}.header__menu-close{fill:#fff;position:absolute;right:10px;bottom:0}@media only screen and (min-width:1023px){.header__menu-close{bottom:-5px}}.header__menus{display:grid;grid-template-columns:1fr 1fr;padding:0 20px;max-width:1440px;margin:0 auto}@media only screen and (min-width:599px){.header__menus{padding:0 60px}}@media only screen and (min-width:1023px){.header__menus{grid-template-columns:16.74% 1fr 1fr 1fr 16.74%;margin:0 auto}}@media only screen and (min-width:1023px){.header__menus:before{content:"";background:#000;height:100%;width:100%;position:absolute;display:block;transform:translate3d(-90%,0,0)}}.header__inner{background:#000;padding-top:30px}@media only screen and (min-width:1023px){.header__inner{padding-top:33px;height:100vh}}.headroom--pinned.headroom--not-top .header__inner{padding-top:20px}.header__inner--container{padding-top:0}@media only screen and (min-width:599px){.header__inner--container{position:relative}}.header__inner--menu-container{position:absolute;left:20px;width:calc(100% - 40px);margin-top:75px;height:80%}.search-active .header__inner--menu-container{margin-top:105px}@media only screen and (min-width:599px){.header__inner--menu-container{left:unset;width:100%;margin-top:45px}}@media only screen and (min-width:1023px){.header__inner--menu-container{position:static;margin-top:0}}.header__inner--drawer{transition:transform .25s cubic-bezier(.24,.26,.2,1);position:absolute;top:0;right:0;left:0;bottom:0;display:none;padding-top:0}@media only screen and (min-width:599px){.header__inner--drawer{padding-top:40px}}@media only screen and (min-width:1023px){.header__inner--drawer{padding-top:0;top:58px}}.menu-active .header__inner--drawer{display:block}.header__inner--inline{display:inline}.header__inner--level-zero{position:relative}.search-active .header__inner--level-zero{position:static}@media only screen and (min-width:1023px){.search-active .header__inner--level-zero{position:relative}}@media only screen and (min-width:599px){.header__inner--level-zero{height:100vh}}.header__inner--level-one{z-index:80;position:relative;padding-top:0;margin-top:-30px}@media only screen and (min-width:599px){.header__inner--level-one{margin-top:0;padding-top:40px}}@media only screen and (min-width:1023px){.header__inner--level-one{padding-top:125px;height:830px}.headroom--pinned.headroom--not-top .header__inner--level-one{padding-top:125px}}@media only screen and (min-width:1023px)and (max-height:780px){.header__inner--level-one:after{content:"";display:block;pointer-events:none;position:-webkit-sticky;position:sticky;bottom:0;left:calc(16.74% + 85px);height:100px;width:0;width:var(--grid-width);background:linear-gradient(358.73deg,rgba(0,0,0,.96) 3.08%,transparent 124.08%)}.header__inner--level-one>nav{height:500px;overflow:scroll;scrollbar-width:none}.search-active .header__inner--level-one>nav{height:0}.header__inner--level-one>nav::-webkit-scrollbar{display:none}}.header__inner--level-two{z-index:80;transform:translate3d(100%,0,0);opacity:0}.header__inner--level-two.is-visible{transform:translateZ(0);opacity:1}.header__inner--level-two.is-visible+.header__inner--level-three.is-visible{z-index:80;transform:translateZ(0)}@media only screen and (min-width:1023px){.header__inner--level-two{padding-top:125px}}.header__inner--level-three{z-index:80;transform:translate3d(100%,0,0);opacity:0}.header__inner--level-three.is-visible{opacity:1}@media only screen and (min-width:1023px){.header__inner--level-three{padding-top:125px}}.headroom--pinned.headroom--not-top .header .header__container{padding-top:5px;padding-bottom:5px}
