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:#0000;-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{box-sizing:border-box;position:relative;width:100%}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0;position:relative;touch-action:pan-Y;transform-style:preserve-3d;white-space:nowrap;width:100%;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;user-select:none}.glide__slide{flex-shrink:0;height:100%;white-space:normal;width:100%;-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}.vjs-svg-icon{background-position:50%;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:1.8em;width:1.8em}.vjs-svg-icon:before{content:none!important}.vjs-control:focus .vjs-svg-icon,.vjs-svg-icon:hover{filter:drop-shadow(0 0 .25em #fff)}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{height:100%;left:0;position:absolute;top:0;width:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;font-style:normal;font-weight:400;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABTsAAsAAAAAIpAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV32Y21hcAAAAYQAAAEJAAAD5p42+VxnbHlmAAACkAAADtIAABckI4l972hlYWQAABFkAAAAKwAAADYsvIjpaGhlYQAAEZAAAAAdAAAAJA+RCL1obXR4AAARsAAAABcAAAC8Q2YAAGxvY2EAABHIAAAAYAAAAGB7CIGGbWF4cAAAEigAAAAfAAAAIAFAAI9uYW1lAAASSAAAASUAAAIK1cf1oHBvc3QAABNwAAABfAAAAnXdFqh1eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGR7yDiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGPHcRdyA4RZgQRADaGCyYAAHic7dPXbcMwAEXRK1vuvffem749XAbKV3bjBA6fXsaIgMMLEWoQJaAEFKNnlELyQ4K27zib5PNF6vl8yld+TKr5kH0+cUw0xv00Hwvx2DResUyFKrV4XoMmLdp06NKjz4AhI8ZMmDJjzoIlK9Zs2LJjz4EjJ85cuHLjziPe/0UWL17mf2tqKLz/9jK9f8tXpGCoRdPKhtS0RqFkWvVQNtSKoVYNtWaoddPXEBqG2jQ9XWgZattQO4baNdSeofYNdWCoQ0MdGerYUCeGOjXUmaHODXVhqEtDXRnq2lA3hro11J2h7g31YKhHQz0Z6tlQL4Z6NdSbod4N9WGoT9MfHF6GmhnZLxyDcRMAAAB4nJ1YC1hU17U+a5/HMA4iA3NmVBDmoQwP5TFnHlFeA4gYiUFRQINoSCBAyK3G2yi+0aipYtFcHYo2xsb4NiY3+VrNxSaX5uvt495ozNdoYoxmem2/L8HGpLc+InB279pnhlGr5mvL4eyz99nrrL32eu1/DQcc/okdYgdHOA6MQKp4r9gx0EcMHMezOalVasW5BM7NcXoSb9fFgE6KtSSBxWz1FYDPG+vMBGcKb9cebu2VS5s2aaTkCvRSf6C7Y+Ppibm5E09v7IDs2/3uZQtbD0zIyppwoHXh/93ukmyYgdePNRp65p5v+3v/9otQl2O7wP34cT88p8Md2YxpYLQZoRcy6FlSBRnwnGAe6BPMSCZo+7NJVqS0cE4uHendzhSnbPH6TDqL1+Nme5LZXkCHnGyoH0kne30WH+gswhm3q+pt/mTas9NLS64GnjmSlTPw0wVQT/ewRaBgxtydy3cuUB9/6SW+vb5yRvr+t0eOfPKJZ/9t3+4tL7xj32Xd3thCxi+ge6ifdsAN+l5+wi5HQ/cCoeull1AszS7CUfEcJzK7sKWJAdJhCd0sPM4+EY7QDm5ov08hXRQXE5bf6PV5Q5+IjW7X7Nku92Ask4l2hCRRD6TPqISiCJeQna3SCFwrhrNzXHzo4yFevBwxpzxk8WCIIfkvVEKVy32SbT8n68gzgaslpaiO2zIGIyuSb7RNf9HSuN26y/7OC1tgEmpiyA6aD4qcgTOiLThwGG0eB694FI8NHLLN6OBlRVaMxNAFS4JdXUG6mW8PwpKuYLCLXKGbu8iwYNdgO06Sn3Th+/vyZAxs8Ro30DjHe9gy8Fywi24OMm7Qyzh3MTZVOMYhLBnoC+J79lpTUyQmorjhnMwlcQ5uPEYGpDjsOkkH49BjQLQBqs3jFtFdJNlksYmoQFDArLh8Xh+Qd6Ghcsb6FUuehDi+U/lqD71K/qiegeV1imcwjl7ExwiSrf4BZyCujV6cVcFo6VX+G9IcPyFjJnUufbU/jzrL1X99as36reXl8K32nFaOr+E8jWJEcJ55DpMVfSMe95/AJaOsGBH2GJCNpiRQbK4C8BjdmQA22QY2j03Em13i2YHqtNLU1NI04Yj2HJgA6fQc6VPNpA/D+Ryks554NnVy2mB72uRUfPLsqR4N0LOBQKArwJYO+5W2fgZX8oC1HR6HjNaQTVIG2FPwnTcXXGZZfNB7TE6pTKZUwaw91XWLAoFFGcnB5PHjsckgBjbWutrL+0h5Y1xw3DRGDumsnXb3MJwXrJIN5U7m0rgJ3yG5w4he5ckFG4pmNEkOm0/xOO4r4yL87wqtQM+hiJIVp+6iG2wPBKD35ElGkDx+UfC2v1mFG1o+M3AjNFty8biKMXwzyxnZLds8wYD2BxmCPHAldPOeLsy/0BugftYhVYFAhO8SqQ0j3oK7dHJZnI/jxmUS4onlxskSF8thmvNZjIrRZwEPxr0lBuLRuz3oy/FOHCsxwOPYh2M+e9u3J5pgPYz9gp6G7C9m0A11F9ddqKMfV+4sbq45/YspOysXvT+3pdFdYNg2fHbW8Dz301MqDVuGrz0Fuh0YMW8mddrpqzST7rV9BcvqPoNvadRndWp0p8HvbiqrFj5yFQ/vNFSXDpxpLEFWp+DcrF3FT1afWshFcmCfeAMjEvO65i0Y6XijQfSRPWx3TV/Df7Km3E1l+kLt56s/rwVzuRusNMhudznkwdLaS+QNdeal2jDPP4l9qHc98vTYZOSkxzD+njBWVWjFPKgipx6DkWvXQiW8OYcewVHE5yukinDMcfGgc0opDltYKDxIGBedkzc6jSfE7tlvESCDFUw0Hx0opS+U0lHCxNottbNWSxX9zZVvEhKWUSyBpaXwBc2a98M6UqPeXAs/GDon8Ax7hsthO8cM5HU7Ad0UvRR9lHmtyQKZ4MAe814X5h9MSUkQmhf96eVJ6p90OjIiqSIjvykvr2l5U55O/fPQKD+jIomYpNyGJQ25uQ2kIikRfAmuBHCPsWqkSDEqgZ5KDI2sifS/R43MbZg0idFHbCPNxXxZws1ACVE6hAhOdJwRkJLFBLPZpRGYJ50pko6XzMkgmSx40ljik6AQcKhFnLcQE6rF7PXFe1Ocoj0T3AXgSgJTDIhHRfHlYZKuSzc6uievOJGXY+i5GJkkTp7UM3y0LqATDbtFcbdBxO7o4T25JYlEjoH0uynUh8rapkxp62QN70svSF+hT4gGPlovlmcm/ComLi7mV4kTykV9NFWjE/QrwgQ4uIcAP0rQF4VZYRP2o3PhHHzfPMJj9Ir+uzKUlrH49ntT18AVvj1sc3YGjUT/Mt2Dxawa8ArcA7bCQIpvfwAYu22vEG/No/5RvPdA7g+AelLrPwzy+LtkLPhnpIxH14m4EYq8eeMHbPEPNm6G7Nv9B4jcFPZ8bJj0SEjP3MPgQdKTqqEoy2v6G32P/Y6dxOv04AxnoAeq+GILvUavtYCBXm+BaIhuodcfrN5B/V2EYMCPh+SxavjGyPwV0x4CJgUPGT0mQaODGBACIJZGsMXwAD0LGXx7l3CdAcKMIKI+f5CepWeD0BvyU/GcdBxPF8SwejC6LGZmAURFdsSWKR5HyHld2kbdIZO1Ixx+bnnzU7n5+blPNV9jnUDWhP2tC68tbN3PVIldsQPxSAcSpjOav7Q05uXn5zW2LLvDXn9B6syscPy9iDLEMmSrJz6nYuWMipukjM0AH8JkGS+XFyMRkzSCH7KD/hwm172SAyZYumHlefr5AddrtA0O0TnwaVZxcRY9Bfukn9Gf05N1r9DV9MoBsJ1f+ZrqUvtPHizJAntWybv7hmqLt6QLuK6ZS9Fqi1jO5rDoWPZXXII5Tgajg53cIXCjDCGIcYrRIY2n6+mXOa/W0bdhau3ryiEYe2FV/5oeaIYK/5w5frCyll6/cYO8DiNhw6t1MBWmznt91QX62UF1N7l0eHBZTRGpKaqpKVIPF9UcIzmReud9TSY75+K899GHbBu6wjoR7RKKZVYiYxSPf5/2wJT5e3NAhmUbVn5KLx1Ujg0+BGvpAIh0DezInTkzF37KVocxrKU3r1+XLtAe2lO3l66kfQfB/unKY+q8N375Ru8bc4pJXfEcESU95q+p8ZNZRTWH1d9FzvUdYXk5rLkcdkEisoKKVHQW/b3GEx6tPaYcoJfOr9wAbSBnv1IHpep0OExr4LPMkpJM+j7sly7UHkOzXjoAZljHCGiyegtNlwljM0v+c19ET9Pvst09a2Mtgcf5/ZSzYO5h1156+eyydfAsxGa9XAuF6vzjh6CssLq6ECysperXX0sX5h5ZdpZe3guxsGIPEtHk/aqXX1hVqP5HYVVVISkrrNqvXorIc+5Ou91Hnr/LcD2afi6eX7UBloOcs7cOpqgGaNfs1g7bNbs9z6wASaylN69d0/TFTIz6Ws8+oGV3mE2612wRTHKcVUbhjKadebloMc+dyXgMVtVK6BwMB/+mVW09igdRBWaRtNQX59d/VD//xdQ0TCiYNj1KT9sq6Wdu5WTbqk3qDXyDaLa1fv621LS01G3z61sD6lH8lAxDLicV921s6Bf92JOYvzNYCL1khbqBXEFUzC521N5NyzNaQIWhjyFyDoBIVrAjmv2UEaLlI+c6zw1jmVIPLLLZZUTj6GxGHW+mq1tgHXR2D85p4Q934+jLbtjVLcyCdS10NVzpHqxp4Q/hK7WopY/NRGx9HGsPGdFjOjcpjBnGYMVqY/4eqT5khWEHWUup2A/pTw7pdWgsWft7ETUERL96nRg0HNFPmCYba6pylECaExX89A9WLUOVB4oKLu/o1oqSYHCgLzBUlAz8hNFDRpeSU1XT+LRmDUgPaKbYdHDn9suF/tu13nHJij0N97LfS0QmqONuyONk7zvUI6Qa0pF9f2+oABL92AT6e0U//z9YqAiWtJLU1JK0gS+1aacwamiNqK067u9ZQ8f1d4qLodMzz3uL89Z68V/Hnr++hXWUuHgw8dfi972PeTyPefu3aNNucemQ74qFuIaJnVkOu4Q+yjuwmmC1FqZpl1i4uzoPxjkpPf3Xv545tl26Rr+dOvUd+omqJzch9dOeU7f10Y64nMcKK137DccIZq2WdXtdZjbEoLSzHwiMtrjYLDxpHQW8gjMX6XFYAE2zSWVD04EGYSs9MbO6sEo20BMEAB4mpvSypsKjZ4Stgzb+c3A9/MQT2+vrBy+qvyFxLUtLlSRF/Ri2wjfZ2dus2Q8lXx4608/jnqK5OOap6NY2PSjYYnECCjiEeLJll/pbmqfeIK+ps3+MxrlEhqmTPipVP7kqlF4VhpEb6r+Q7YOJg38kJ9SHBf3NBl6+9YchfbUjb5ahLSzUM3kPHmwFAsZ5rpai0S7E5xWzZ1j+fW7zsUWP2g5NXTw52ySCTrgG0+lbw60l2Y/CB185CoA8NK+tbRKxfjy6pm5hzQRRR+cMqv1Jbiw6STivtEvt3DRcy0QEh92JlUGo2PG4tSKHl00YD6xc8CK+YPYyy3io2lN8BcSjKRzrIV6ypOAobqxViJPaT9M9Hy5szY33mp7OX/Zu89L/7Ww5vqY2Y8b0pKgoiUhG5cPDPzq8qTV/WkzUOIvXVVA96kmjcBrr3HrYC/Wn+fYP6Z7T1rqy3zknbvqma/FvVk96fNXGkuaXrdHW5JGSxZT/2I/O73v+yNWafMdzc5NdxYurHs6h86e01sLKLz9EBrg+x36rxAaED7hRnAMx7Vzu+9wabh3zG8XLQjx0ablUJzmxdErxYT3kzQSd0SSafVqF5PXgpp0OyYJ1EyNHpGUZmvK575ySzd85JSqF7IBzSAbMM04+MbE58xF3/njXOGecSaermlw2y9PsSQdytLJVr8t+wg+rR8cZYoeNxVIzNdk3Bngi8U5LAlgTFoQnzJCa5EsCgYhCaGL+qPj7TdhG31p9tej3R04N//PXxNwJvyUqwaJqRPJY98TJ5TPndmflRAkAhBfe46sfKW5wizSge08Xb7Ca/GUVs55trngkKkrUS2WPzKttaaqq+idmahugkY+W6fN0I6i3gPt/x88U4wAAeJxjYGRgYADiGU9YXsXz23xl4GZnAIFH7fO+IdMc/WBxDgYmEAUASbMKwAB4nGNgZGBgZwABjj4Ghv//OfoZGBlQgT4ARicDZAAAAHicY2BgYGAfxJijD8Fmu4EqBwCSpgKpAAAAAAAADgBoAH4AzADgAQIBQgFsAZgB7gIuAooC0AL8A2IDjAOoA+AEMASwBNoFCAVaBcAGCAYuBnAGrAb2B04HigfSCCoIcAiGCJwIyAkkCVYJiAmsCfIKIApWCsQLknicY2BkYGDQZ2hmYGcAASYg5gJCBob/YD4DABqrAdAAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2ReVPbMBDF/ULi2EkDBFqO3gdHLxUzDB9IkdexBllydRD49ihO3Ckz7B/a31utZnafkkGyiXnyclxhgB0MMUKKMTLkmGCKV5hhF3vYxxwHOMRrvMERjnGCU7zFO7zHB3zEJ3zGF3zFN5zhHBe4xHf8wE/8wm8w/MEVimTYKv44XR9MSCsUjVoeHE3vjQoNsSZ4mmxZmVWPjSz7jlou6/0qKOWEJdKMtCe793/hQfqxa6XWZHMXFl56RS4TvPXSaDeoy0zUUZB109KstDK8lHo5q6Qi1hcOnqkImubPS6aqRq7mlnaEWabub4iYblba3SRmgldS0+FWdhNtt04F14JUaqkl7tcpOpJtErvNt3Bd9HRT5JWxK25Ldjvp6br4hzfFiIdSmlzTg2fSUzNrLd1LE1ynxq4OVaVoKLjzJ60UPtj1RKzHzsbjly6inVnFBS2MucviPncU7Rr7lfTxRepDs1A2j3ZHRc7PuzFYSfE3ZOd4kjwBy227hA==) format("woff")}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:""}.vjs-icon-play-circle{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-play-circle:before{content:""}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:""}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:""}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:""}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:""}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:""}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:""}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-style:normal;font-weight:400}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:""}.vjs-icon-spinner{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-spinner:before{content:""}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:""}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:""}.vjs-icon-hd{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-hd:before{content:""}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:""}.vjs-icon-downloading{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-downloading:before{content:""}.vjs-icon-file-download{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-file-download:before{content:""}.vjs-icon-file-download-done{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-file-download-done:before{content:""}.vjs-icon-file-download-off{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-file-download-off:before{content:""}.vjs-icon-share{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-share:before{content:""}.vjs-icon-cog{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-cog:before{content:""}.vjs-icon-square{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-square:before{content:""}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:""}.vjs-icon-circle-outline{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-circle-outline:before{content:""}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-circle-inner-circle:before{content:""}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:""}.vjs-icon-repeat{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-repeat:before{content:""}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:""}.video-js .vjs-skip-backward-5 .vjs-icon-placeholder,.vjs-icon-replay-5{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-skip-backward-5 .vjs-icon-placeholder:before,.vjs-icon-replay-5:before{content:""}.video-js .vjs-skip-backward-10 .vjs-icon-placeholder,.vjs-icon-replay-10{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-skip-backward-10 .vjs-icon-placeholder:before,.vjs-icon-replay-10:before{content:""}.video-js .vjs-skip-backward-30 .vjs-icon-placeholder,.vjs-icon-replay-30{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-skip-backward-30 .vjs-icon-placeholder:before,.vjs-icon-replay-30:before{content:""}.video-js .vjs-skip-forward-5 .vjs-icon-placeholder,.vjs-icon-forward-5{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-skip-forward-5 .vjs-icon-placeholder:before,.vjs-icon-forward-5:before{content:""}.video-js .vjs-skip-forward-10 .vjs-icon-placeholder,.vjs-icon-forward-10{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-skip-forward-10 .vjs-icon-placeholder:before,.vjs-icon-forward-10:before{content:""}.video-js .vjs-skip-forward-30 .vjs-icon-placeholder,.vjs-icon-forward-30{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-skip-forward-30 .vjs-icon-placeholder:before,.vjs-icon-forward-30:before{content:""}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:""}.vjs-icon-next-item{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-next-item:before{content:""}.vjs-icon-previous-item{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-previous-item:before{content:""}.vjs-icon-shuffle{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-shuffle:before{content:""}.vjs-icon-cast{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-cast:before{content:""}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:""}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-style:normal;font-weight:400}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:""}.vjs-icon-facebook{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-facebook:before{content:""}.vjs-icon-linkedin{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-linkedin:before{content:""}.vjs-icon-twitter{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-twitter:before{content:""}.vjs-icon-tumblr{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-tumblr:before{content:""}.vjs-icon-pinterest{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-pinterest:before{content:""}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:""}.video-js{background-color:#000;box-sizing:border-box;color:#fff;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:1;padding:0;position:relative;vertical-align:top;word-break:normal}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{height:100%!important;width:100%!important}.video-js[tabindex="-1"]{outline:none}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js.vjs-1-1,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-fluid{max-width:100%;width:100%}.video-js.vjs-1-1:not(.vjs-audio-only-mode),.video-js.vjs-16-9:not(.vjs-audio-only-mode),.video-js.vjs-4-3:not(.vjs-audio-only-mode),.video-js.vjs-9-16:not(.vjs-audio-only-mode),.video-js.vjs-fluid:not(.vjs-audio-only-mode){height:0}.video-js.vjs-16-9:not(.vjs-audio-only-mode){padding-top:56.25%}.video-js.vjs-4-3:not(.vjs-audio-only-mode){padding-top:75%}.video-js.vjs-9-16:not(.vjs-audio-only-mode){padding-top:177.7777777778%}.video-js.vjs-1-1:not(.vjs-audio-only-mode){padding-top:100%}.video-js .vjs-tech,.video-js.vjs-fill:not(.vjs-audio-only-mode){height:100%;width:100%}.video-js .vjs-tech{left:0;position:absolute;top:0}.video-js.vjs-audio-only-mode .vjs-tech{display:none}body.vjs-full-window,body.vjs-pip-window{height:100%;margin:0;padding:0}.vjs-full-window .video-js.vjs-fullscreen,body.vjs-pip-window .video-js{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs),body.vjs-pip-window .video-js{display:block;height:100%!important;padding-top:0!important;width:100%!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-pip-container .vjs-pip-text{background-color:#000000b3;bottom:10%;font-size:2em;padding:.5em;position:absolute;text-align:center;width:100%}.vjs-layout-small.vjs-pip-container .vjs-pip-text,.vjs-layout-tiny.vjs-pip-container .vjs-pip-text,.vjs-layout-x-small.vjs-pip-container .vjs-pip-text{bottom:0;font-size:1.4em}.vjs-hidden{display:none!important}.vjs-disabled{cursor:default;opacity:.5}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1!important;visibility:visible!important}.vjs-no-js{background-color:#000;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:18px;height:150px;margin:0 auto;padding:20px;text-align:center;width:300px}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{background-color:#2b333f;background-color:#2b333fb3;border:.06666em solid #fff;border-radius:.3em;cursor:pointer;display:block;font-size:3em;height:1.63332em;left:50%;line-height:1.5em;margin-left:-1.5em;margin-top:-.81666em;opacity:1;padding:0;position:absolute;top:50%;transition:all .4s;width:3em}.vjs-big-play-button .vjs-svg-icon{height:1em;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%);width:1em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{background-color:#73859f;background-color:#73859f80;border-color:#fff;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause:not(.vjs-seeking,.vjs-scrubbing,.vjs-error) .vjs-big-play-button{display:block}.video-js button{-webkit-appearance:none;appearance:none;background:none;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-decoration:none;text-transform:none;transition:none}.video-js.vjs-spatial-navigation-enabled .vjs-button:focus{box-shadow:none;outline:.0625em solid #fff}.vjs-control .vjs-button{height:100%;width:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:#000c;background:linear-gradient(180deg,#000c,#fff0);overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;font-family:Arial,Helvetica,sans-serif;margin:0;overflow:auto;padding:0}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{display:flex;font-size:1.2em;justify-content:center;line-height:1.4em;list-style:none;margin:0;padding:.2em 0;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:#73859f80}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.js-focus-visible .vjs-menu li.vjs-selected:hover .vjs-svg-icon,.vjs-menu li.vjs-selected .vjs-svg-icon,.vjs-menu li.vjs-selected:focus .vjs-svg-icon,.vjs-menu li.vjs-selected:hover .vjs-svg-icon{fill:#000}.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible),.video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible){background:none}.vjs-menu li.vjs-menu-title{cursor:default;font-size:1em;font-weight:700;line-height:2em;margin:0 0 .3em;padding:0;text-align:center;text-transform:uppercase}.vjs-menu-button-popup .vjs-menu{border-top-color:#2b333fb3;bottom:0;display:none;height:0;left:-3em;margin-bottom:1.5em;position:absolute;width:10em}.vjs-pip-window .vjs-menu-button-popup .vjs-menu{left:unset;right:1em}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:#2b333fb3;bottom:1.5em;max-height:15em;position:absolute;width:100%}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{overflow:hidden;transition:all .4s}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover{width:12em}.vjs-menu-button-inline .vjs-menu{height:100%;left:4em;margin:0;opacity:0;padding:0;position:absolute;top:0;transition:all .4s;width:auto}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-menu-button-inline .vjs-menu-content{height:100%;margin:0;overflow:hidden;width:auto}.video-js .vjs-control-bar{background-color:#2b333f;background-color:#2b333fb3;bottom:0;display:none;height:3em;left:0;position:absolute;right:0;width:100%}.video-js.vjs-spatial-navigation-enabled .vjs-control-bar{gap:1px}.video-js:not(.vjs-controls-disabled,.vjs-using-native-controls,.vjs-error) .vjs-control-bar.vjs-lock-showing{display:flex!important}.vjs-audio-only-mode .vjs-control-bar,.vjs-has-started .vjs-control-bar{display:flex;opacity:1;transition:visibility .1s,opacity .1s;visibility:visible}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:0;pointer-events:none;transition:visibility 1s,opacity 1s;visibility:visible}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;pointer-events:auto;visibility:visible}.video-js .vjs-control{flex:none;height:100%;margin:0;padding:0;position:relative;text-align:center;width:4em}.video-js .vjs-control.vjs-visible-text{padding-left:1em;padding-right:1em;width:auto}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.vjs-button>.vjs-svg-icon{display:inline-block}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js :not(.vjs-visible-text)>.vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{align-items:center;cursor:pointer;display:flex;flex:auto;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{align-items:center;display:flex}.video-js .vjs-progress-holder{flex:auto;height:.3em;transition:all .2s}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder,.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{display:block;height:100%;margin:0;padding:0;position:absolute;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;line-height:.35em;position:absolute;right:-.5em;z-index:1}.vjs-svg-icons-enabled .vjs-play-progress:before{content:none!important}.vjs-play-progress .vjs-svg-icon{height:.9em;line-height:.15em;pointer-events:none;position:absolute;right:-.4em;top:-.35em;width:.9em;z-index:1}.video-js .vjs-load-progress{background:#73859f80}.video-js .vjs-load-progress div{background:#73859fbf}.video-js .vjs-time-tooltip{background-color:#fff;background-color:#fffc;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip,.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{background-color:#000;display:none;height:100%;position:absolute;width:1px;z-index:1}.video-js .vjs-progress-control:hover .vjs-mouse-display,.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-mouse-display{display:block}.video-js.vjs-touch-enabled:not(.vjs-scrubbing) .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{opacity:0;transition:visibility 1s,opacity 1s;visibility:hidden}.vjs-mouse-display .vjs-time-tooltip{background-color:#000;background-color:#000c;color:#fff}.video-js .vjs-slider{cursor:pointer;margin:0 .45em;padding:0;position:relative;-webkit-touch-callout:none;background-color:#73859f;background-color:#73859f80;-webkit-user-select:none;user-select:none}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{box-shadow:0 0 1em #fff;text-shadow:0 0 1em #fff}.video-js.vjs-spatial-navigation-enabled .vjs-slider:focus{outline:.0625em solid #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;display:flex;margin-right:1em}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{height:1px;margin-left:-1px;opacity:0;visibility:visible;width:1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;visibility:visible}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{height:3em;margin-right:0;width:5em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{transition:width .1s;width:10em}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;width:3em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{height:.3em;width:5em}.vjs-volume-bar.vjs-slider-vertical{height:5em;margin:1.35em auto;width:.3em}.video-js .vjs-volume-level{background-color:#fff;bottom:0;left:0;position:absolute}.video-js .vjs-volume-level:before{font-size:.9em;position:absolute;z-index:1}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{left:-.3em;top:-.5em;z-index:1}.vjs-svg-icons-enabled .vjs-volume-level:before{content:none}.vjs-volume-level .vjs-svg-icon{height:.9em;pointer-events:none;position:absolute;width:.9em;z-index:1}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{line-height:.35em;right:-.5em}.vjs-slider-horizontal .vjs-volume-level .vjs-svg-icon{right:-.3em;transform:translateY(-50%)}.vjs-slider-vertical .vjs-volume-level .vjs-svg-icon{top:-.55em;transform:translateX(-50%)}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{background-color:#2b333f;background-color:#2b333fb3;bottom:8em;height:8em;width:3em}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{background-color:#fff;background-color:#fffc;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible}.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip{left:1em;top:-12px}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.video-js .vjs-volume-control .vjs-mouse-display{background-color:#000;display:none;height:1px;position:absolute;width:100%;z-index:1}.video-js .vjs-volume-horizontal .vjs-mouse-display{height:100%;width:1px}.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{opacity:0;transition:visibility 1s,opacity 1s;visibility:hidden}.vjs-mouse-display .vjs-volume-tooltip{background-color:#000;background-color:#000c;color:#fff}.vjs-poster{bottom:0;cursor:pointer;display:inline-block;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;vertical-align:middle}.vjs-has-started .vjs-poster,.vjs-using-native-controls .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster,.vjs-has-started.vjs-audio-poster-mode .vjs-poster,.vjs-pip-container.vjs-has-started .vjs-poster{display:block}.vjs-poster img{height:100%;object-fit:contain;width:100%}.video-js .vjs-live-control{align-items:flex-start;display:flex;flex:auto;font-size:1em;line-height:3em}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;display:inline-flex;flex:none;font-size:1em;height:100%;line-height:3em;min-width:4em;padding-left:.5em;padding-right:.5em;width:auto}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{color:#888;margin-right:.5em}.vjs-svg-icons-enabled .vjs-seek-to-live-control{line-height:0}.vjs-seek-to-live-control .vjs-svg-icon{fill:#888;height:1em;pointer-events:none;width:1em}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-svg-icon{fill:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;padding-left:1em;padding-right:1em;width:auto}.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-live .vjs-time-divider{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-normalise-time-controls:not(.vjs-live) .vjs-time-control{display:flex}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{bottom:3em;left:0;pointer-events:none;position:absolute;right:0;top:0}.vjs-error .vjs-text-track-display{display:none}.video-js.vjs-controls-disabled .vjs-text-track-display,.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;margin-bottom:.1em;text-align:center}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js.vjs-force-center-align-cues .vjs-text-track-cue{text-align:center!important;width:80%!important}@supports not (inset:10px){.video-js .vjs-text-track-display>div{bottom:0;left:0;right:0;top:0}}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control,.vjs-pip-window .vjs-picture-in-picture-control{display:none}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-fullscreen-control,.vjs-pip-window .vjs-fullscreen-control{display:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{height:100%;left:0;position:absolute;top:0;width:100%}.vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;pointer-events:none;text-align:center}.vjs-playback-rate .vjs-menu{left:0;width:4em}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-loading-spinner{background-clip:padding-box;border:.6em solid #2b333fb3;border-radius:50%;box-sizing:border-box;display:none;height:5em;left:50%;opacity:.85;position:absolute;text-align:left;top:50%;transform:translate(-50%,-50%);visibility:hidden;width:5em}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{align-items:center;animation:vjs-spinner-show 0s linear .3s forwards;display:flex;justify-content:center}.vjs-error .vjs-loading-spinner{display:none}.vjs-loading-spinner:after,.vjs-loading-spinner:before{border:inherit;border-color:#fff #0000 #0000;border-radius:inherit;box-sizing:inherit;content:"";height:inherit;opacity:1;position:absolute;width:inherit}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{animation-delay:.44s;border-top-color:#fff}@keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{transform:rotate(1turn)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.video-js.vjs-audio-only-mode .vjs-captions-button{display:none}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-audio-only-mode .vjs-descriptions-button{display:none}.vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-svg-icon{height:1.5em;width:1.5em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{display:inline-block;margin-bottom:-.1em;vertical-align:middle}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{content:"";font-family:VideoJS;font-size:1.5em;line-height:inherit}.video-js.vjs-audio-only-mode .vjs-subs-caps-button{display:none}.video-js .vjs-audio-button+.vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder,.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{display:inline-block;margin-bottom:-.1em;vertical-align:middle}.video-js .vjs-audio-button+.vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before,.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{content:" ";font-family:VideoJS;font-size:1.5em;line-height:inherit}.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-volume-control{display:none}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto}.video-js.vjs-layout-tiny .vjs-progress-control,.video-js.vjs-layout-x-small .vjs-progress-control{display:none}.video-js.vjs-layout-x-small .vjs-custom-control-spacer{display:block;flex:auto}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:#2b333fbf;color:#fff;height:70%}.vjs-spatial-navigation-enabled .vjs-modal-dialog.vjs-text-track-settings{height:80%}.vjs-error .vjs-text-track-settings{display:none}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports(display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-text-track-settings select{font-size:inherit}.vjs-track-setting>select{margin-bottom:.5em;margin-right:1em}.vjs-text-track-settings fieldset{border:none;margin:10px}.vjs-text-track-settings fieldset span{display:inline-block;padding:0 .6em .8em}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;font-size:1.2em;font-weight:700}.vjs-text-track-settings .vjs-label{margin:0 .5em .5em 0}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{background-image:linear-gradient(0deg,#fff 88%,#73859f);outline-style:solid;outline-width:medium}.vjs-track-settings-controls button:hover{color:#2b333fbf}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f);border-radius:2px;color:#2b333f;cursor:pointer}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}.vjs-title-bar{background:#000000e6;background:linear-gradient(180deg,#000000e6,#000000b3 60%,#0000);font-size:1.2em;line-height:1.5;padding:.666em 1.333em 4em;pointer-events:none;position:absolute;top:0;transition:opacity .1s;width:100%}.vjs-error .vjs-title-bar{display:none}.vjs-title-bar-description,.vjs-title-bar-title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vjs-title-bar-title{font-weight:700;margin-bottom:.333em}.vjs-playing.vjs-user-inactive .vjs-title-bar{opacity:0;transition:opacity 1s}.video-js .vjs-skip-backward-10,.video-js .vjs-skip-backward-30,.video-js .vjs-skip-backward-5,.video-js .vjs-skip-forward-10,.video-js .vjs-skip-forward-30,.video-js .vjs-skip-forward-5{cursor:pointer}.video-js .vjs-transient-button{align-items:center;background-color:#32323280;cursor:pointer;display:flex;height:3em;justify-content:center;opacity:1;position:absolute;transition:opacity 1s}.video-js:not(.vjs-has-started) .vjs-transient-button{display:none}.video-js.not-hover .vjs-transient-button:not(.force-display),.video-js.vjs-user-inactive .vjs-transient-button:not(.force-display){opacity:0}.video-js .vjs-transient-button span{padding:0 .5em}.video-js .vjs-transient-button.vjs-left{left:1em}.video-js .vjs-transient-button.vjs-right{right:1em}.video-js .vjs-transient-button.vjs-top{top:1em}.video-js .vjs-transient-button.vjs-near-top{top:4em}.video-js .vjs-transient-button.vjs-bottom{bottom:4em}.video-js .vjs-transient-button:hover{background-color:#323232e6}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{border:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible){outline:none}.video-js :focus:not(:focus-visible){outline:none}@font-face{font-display:block;font-family:Source Sans\ 3;font-style:normal;font-weight:400;src:url(https://cdn.jsdelivr.net/fontsource/fonts/source-sans-3@latest/latin-400-normal.woff2) format("woff2")}@font-face{font-display:block;font-family:Source Sans\ 3;font-style:normal;font-weight:600;src:url(https://cdn.jsdelivr.net/fontsource/fonts/source-sans-3@latest/latin-600-normal.woff2) format("woff2")}@font-face{font-display:block;font-family:Source Sans\ 3;font-style:italic;font-weight:400;src:url(https://cdn.jsdelivr.net/fontsource/fonts/source-sans-3@latest/latin-400-italic.woff2) format("woff2")}@font-face{font-display:block;font-family:Source Sans\ 3;font-style:italic;font-weight:600;src:url(https://cdn.jsdelivr.net/fontsource/fonts/source-sans-3@latest/latin-600-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{background:linear-gradient(358.73deg,#000000f5 3.08%,#0000 124.08%);bottom:0;content:"";display:block;height:200px;left:0;pointer-events:none;position:fixed;right:0;z-index:90}@media only screen and (min-width:599px){body.nav-open:before{display:none}}body.nav-open:after{background-color:#000c;bottom:0;content:"";left:0;opacity:1;position:fixed;right:0;top:0;z-index:75}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:600;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{list-style:none;margin:0;padding:0}html{color:#000;font-size:112.5%;line-height:1.4}@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{margin:0;padding: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:600}.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}}.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{background-color:#000;color:#fff;padding-bottom:20px;padding-top:40px}@media only screen and (min-width:599px){.footer{padding-top:100px}}@media only screen and (min-width:1023px){.footer{padding-bottom:100px;padding-top:160px}}.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{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;grid-column-end:3;grid-column-start:1;row-gap:20px;width:100%}@media only screen and (min-width:599px){.footer__social-links{grid-column-end:2}}@media only screen and (min-width:1023px){.footer__social-links{flex-wrap:nowrap;grid-column-start:2;justify-content:space-between}.footer__links{display:flex;flex-direction:row;flex-wrap:wrap;grid-column-end:5;grid-column-start:2}}.footer__credit{font-size:18px}@media only screen and (min-width:599px){.footer__credit{font-size:18px}}@media only screen and (min-width:1023px){.footer__credit{font-size:18px}}.footer__credit{grid-column-end:3;grid-column-start:1}@media only screen and (min-width:599px){.footer__credit{grid-column-end:auto;grid-column-start:2}}@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{border-bottom:1px solid #ffffff1f;padding-bottom:20px}.footer__credit-item .hidden{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width: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{margin:0 auto;max-width:1440px;padding:30px 20px 20px}@media only screen and (min-width:599px){.header__container{padding-bottom:30px}}@media only screen and (min-width:1023px){.header__container{max-height:90px;padding-bottom:33px;padding-top:33px}}.header__navigation-toggle{align-items:center;display:flex}@media only screen and (min-width:599px){.header__navigation-toggle{align-items:flex-start}}.header__menus .header__navigation-toggle{padding-top:40px;position:relative;z-index:80}@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{color:#fff;cursor:pointer;margin-left:auto;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-left:0;margin-right:10%}.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{cursor:auto;opacity:1}.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{cursor:auto;opacity:1}.header__menu-close{bottom:0;fill:#fff;position:absolute;right:10px}@media only screen and (min-width:1023px){.header__menu-close{bottom:-5px}}.header__menus{display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1440px;padding-left:20px;padding-right:20px}@media only screen and (min-width:599px){.header__menus{padding-left:60px;padding-right:60px}}@media only screen and (min-width:1023px){.header__menus{grid-template-columns:16.74% 1fr 1fr 1fr 16.74%;margin:0 auto}.header__menus:before{background:#000;content:"";display:block;height:100%;position:absolute;transform:translate3d(-90%,0,0);width:100%}}.header__inner{background:#000;padding-top:30px}@media only screen and (min-width:1023px){.header__inner{height:100vh;padding-top:33px}}.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{height:80%;left:20px;margin-top:75px;position:absolute;width:calc(100% - 40px)}.search-active .header__inner--menu-container{margin-top:105px}@media only screen and (min-width:599px){.header__inner--menu-container{left:unset;margin-top:45px;width:100%}}@media only screen and (min-width:1023px){.header__inner--menu-container{margin-top:0;position:static}}.header__inner--drawer{bottom:0;display:none;left:0;padding-top:0;position:absolute;right:0;top:0;transition:transform .25s cubic-bezier(.24,.26,.2,1)}@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{margin-top:-30px;padding-top:0;position:relative;z-index:80}@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{height:830px;padding-top:125px}.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{background:linear-gradient(358.73deg,#000000f5 3.08%,#0000 124.08%);bottom:0;content:"";display:block;height:100px;left:calc(16.74% + 85px);pointer-events:none;position:-webkit-sticky;position:sticky;width:0;width:var(--grid-width)}.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{opacity:0;transform:translate3d(100%,0,0);z-index:80}.header__inner--level-two.is-visible{opacity:1;transform:translateZ(0)}.header__inner--level-two.is-visible+.header__inner--level-three.is-visible{transform:translateZ(0);z-index:80}@media only screen and (min-width:1023px){.header__inner--level-two{padding-top:125px}}.header__inner--level-three{opacity:0;transform:translate3d(100%,0,0);z-index:80}.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-bottom:5px;padding-top:5px}.accordion{grid-column:1/span 2;position:relative;transition:background-color .25s ease-out;z-index:60}@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 #ffffff1f}.bg--light .accordion:first-child{border-top:1px solid #0000001f}.accordion:before{bottom:-1px;content:"";left:1px;opacity:0;position:absolute;right:0;top:0;transform:translate3d(-100%,0,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{align-items:center;display:grid;outline:0;padding-bottom:20px;padding-top:20px;position:relative}.accordion__link:active,.accordion__link:focus,.accordion__link:hover{cursor:pointer}.accordion__link:after{bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:1px;top:0;transform:translate3d(100%,0,0);transition:opacity .25s ease-out}.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 #0000001f}.bg--light .is-open .accordion__link{border-bottom:1px solid #ffffff1f}@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{grid-column:1/span 2;padding-right:0}}.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{font-weight:400;margin:10px 0 0;max-width:65%;transition:color .25s ease-out}@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{display:flex;grid-column:1/span 1}@media only screen and (min-width:599px){.accordion__meta{grid-column:3/span 1}}.accordion__icon{justify-self:flex-end;margin-left:auto;margin-right:20px;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-bottom:60px;padding-right:20px;padding-top:40px}@media only screen and (min-width:1023px){.accordion__content-container{grid-column:2/span 2;padding-right:115px}}.accordion__introduction{font-size:18px}@media only screen and (min-width:599px){.accordion__introduction{font-size:18px}}@media only screen and (min-width:1023px){.accordion__introduction{font-size:18px}}.accordion__introduction{margin-bottom:20px}.bg--dark .accordion{background-color:#000;border-bottom:1px solid #ffffff1f;border-left:1px solid #ffffff1f;border-right:1px solid #ffffff1f}@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{background-color:#fff;border-bottom:1px solid #0000001f;border-left:1px solid #0000001f;border-right:1px solid #0000001f}@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{margin-top:80px;overflow:hidden;padding:0}@media only screen and (min-width:1023px){.accordion-block{margin-top:80px;padding:0 0 80px}}.accordion-block--no-margin{margin-top:0}@media only screen and (min-width:1023px){.accordion-block--last{margin-top:80px;padding:0 0 160px}.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{display:none;z-index:43}@media only screen and (min-width:1023px){.anchor-nav{border-top:1px solid #ffffff1f;color:#fff;display:block;grid-column:1/span 1;margin-bottom:40px;mix-blend-mode:difference;padding-top:30px;position:fixed;top:310px;width:var(--outer-grid-width)}}.anchor-nav__heading{display:none}@media only screen and (min-width:1023px){.anchor-nav__heading{align-items:center;display:inline-flex;margin-bottom:30px;opacity:.7}}.anchor-nav__heading-label{margin-right:10px}@media only screen and (min-width:1023px){.anchor-nav__items{padding-right:20px}}.anchor-nav__heading-icon{fill:#ffffffa6;height:auto;transform:rotate(90deg) translateZ(0);width:15px}.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)}@media only screen and (min-width:599px){.anchor-nav-item__link{background-size:0 2px}}.anchor-nav-item__link:focus,.anchor-nav-item__link:hover{background-size:100% 2px}.anchor-nav-item__link{color:#fff;position:relative}.anchor-nav-item__link.is-active{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{position:fixed;top:0;transition:transform .25s cubic-bezier(.24,.26,.2,1);width:100%;z-index:70}.headroom--not-top .app__header{transform:translate3d(0,-200%,0)}.headroom--pinned.headroom--not-top .app__header{background-color:#000;transform:translateZ(0)}.app__header--hidden{z-index:10}.app__navigation{bottom:0;left:0;overflow-x:hidden;overflow-y:scroll;pointer-events:none;position:fixed;right:0;top:0;transform:translate3d(-100%,0,0);transition:transform .25s cubic-bezier(.24,.26,.2,1);visibility:hidden;z-index:80}@media only screen and (min-width:1023px){.app__navigation{overflow:hidden}}.nav-open .app__navigation{background:#000;pointer-events:all;transform:translateZ(0);visibility:visible}@media only screen and (min-width:1023px){.nav-open .app__navigation{background:#0000}}.app__search--tablet{position:absolute;width:calc(100% - 40px)}@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{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-clip-path:inset(-.5px 0 0 0);clip-path:inset(-.5px 0 0 0);position:relative;z-index:71}.app--shorthand-embed .app__header,.app--shorthand-embed .app__navigation{z-index:210}.apply-intro{display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1440px;padding-left:20px;padding-right:20px}@media only screen and (min-width:599px){.apply-intro{padding-left:60px;padding-right:60px}}@media only screen and (min-width:1023px){.apply-intro{grid-template-columns:16.74% 1fr 1fr 1fr 16.74%;margin:0 auto}}.apply-intro{margin-bottom:80px}@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;margin-bottom:20px;padding-right: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}@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}}.apply-intro__introduction{grid-column:1/span 2;line-height:122%;padding-right:20px}@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)}@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__link{align-items:center;color:#fff;display:inline-flex;position:relative}.audience-nav-item__label{margin-right:5px}.audience-nav-item__icon{fill:currentcolor;transform:rotate(-45deg) translate(0)}.audience-nav-item__description{font-size:18px}@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__description{color:#676767;flex-basis:100%;margin-top:4px;max-width:100%;min-width:100%}.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{align-items:center;display:flex}}.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}.app--homepage .header .audience-nav-item{opacity:0;visibility:hidden}.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{display:none;fill:#fff}@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{align-items:center;color:#fff;display:flex;font-size:18px;margin-top:50px;opacity:0;pointer-events:none;transition:opacity .25s ease-out}.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{background:currentcolor;bottom:-2px;content:"";display:block;height:2px;left:0;position:absolute;transition:width .25s ease-out,left .25s ease-out;width:0}.back-link:focus span:after,.back-link:hover span:after{left:0;width:100%}}.back-link.is-visible{opacity:1;pointer-events:all}.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;height:13px;transform:rotate(180deg);width:18px}.search-active .back-link{pointer-events:none;visibility:hidden}.button{background-color:#0000;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 #ffffff1f;overflow:hidden}@media only screen and (min-width:599px){.booking-bar{border-top:1px solid #ffffff1f}}.booking-bar__container{align-items:center}.booking-bar__message{font-size:18px}@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}}.booking-bar__message{display:none;grid-column:1/span 1;padding-bottom:20px;padding-right:10px;padding-top:20px}@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;grid-column:1/span 2;justify-content:flex-end}@media only screen and (min-width:599px){.booking-bar__action{grid-column:2/span 1;padding-bottom:20px;padding-top:20px}}@media only screen and (min-width:1023px){.booking-bar__action{grid-column:4/span 1;justify-content:flex-start}}.sticky-bar .booking-bar{left:0;position:-webkit-sticky;position:sticky;top:100vh;top:calc(var(--vh, 1vh)*100);transform:translate3d(0,-100%,0);width:100%;z-index:43}.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}.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}.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}.app--event-detail .booking-bar-last-item,.app--scholarship-listing .booking-bar-last-item{padding-bottom:160px}.app--scholarship-listing .booking-bar-last-item{padding-bottom:270px}.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}@media only screen and (min-width:599px){.breadcrumb__item{font-size:18px}}@media only screen and (min-width:1023px){.breadcrumb__item{font-size:18px}}.breadcrumb__item{display:none}@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{content:"/";display:inline-block;margin-right:10px;padding-left: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)}@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}.breadcrumb__item-link{position:relative}@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{align-items:center;display:flex;flex-direction:row}.burger__toggle-label{font-size:18px}@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-label{color:#fff;margin-left:10px}.burger__toggle-icon{stroke:#fff}.header .burger{flex-direction:column;text-align:center}@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{flex-direction:row;text-align:left}.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}.bg--dark-80{background-color:#000c;color:#fff}.card--image .card__content{margin-bottom:-24px;position:relative;top:-24px}@media only screen and (min-width:599px){.card--image .card__content{margin-bottom:-74px;top:-74px}}@media only screen and (min-width:1023px){.card--image .card__content{margin-bottom:-80px;top:-80px}}.card--image .card__content:after{content:"";display:block;height:24px;left:0;position:absolute;top:0;width:calc(50% + 48px);z-index:10}@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{position:relative;z-index:20}.card--image .card__meta{min-height:19px}.card--person .card__content-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}@media only screen and (min-width:599px){.card--person .card__content-container{flex-direction:row}.card--person .card__person{flex-basis:33.33%;max-width:33.33%;min-width:33.33%}}.card--simple .card__content{flex-basis:100%;margin:0;max-width:100%;min-width:100%;padding-right:0;position:static}.card--simple .card__content:after{display:none}.card--simple .card__heading{font-size:18px}@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__heading{font-weight:600}.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}.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{margin-bottom:50px;padding-right:80px}}@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%;margin-bottom:-24px;max-width:100%;min-width:100%;padding-right:0;padding-top:15px;top:-24px}@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}@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}}.card--project .card__school,.card--result .card__school{padding-right:50%}@media only screen and (min-width:1023px){.card--project .card__school,.card--result .card__school{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{margin-bottom:50px;padding-right:80px}}@media only screen and (max-width:1180px)and (min-width:1023px){.card--staff{padding-right:20px}}.card--staff .card__content{flex-basis:100%;margin-bottom:0;max-width:100%;min-width:100%;padding-right:0;padding-top:15px;top:0}.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}@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}}.card--staff .card__school{padding-right:50%}@media only screen and (min-width:1023px){.card--staff .card__school{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%;max-width:100%;min-width:100%;transition:opacity .25s ease-out}.card__image{display:block;height:auto;width:100%}@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-right:15px;padding-top:15px}@media only screen and (min-width:599px){.card__content{flex-basis:65%;max-width:65%;min-width:65%;padding-right:20px;padding-top: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}@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__meta{margin-bottom:5px;text-transform:uppercase}.card__heading{font-size:18px}@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__heading{line-height:122%;margin-bottom:10px}.card__link .card__heading{font-weight:600}.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)}@media only screen and (min-width:599px){.card__heading-link{background-size:0 2px}}.card__heading-link{font-weight:600;position:relative}.card__heading-link-icon{fill:currentcolor;margin-top:8px;transform:rotate(-45deg) translate(0)}.app--programme-page .carousel .card__description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}@media only screen and (min-width:599px){.card__description{margin-bottom:20px}}.card__person{display:flex;margin-bottom:20px;padding-top:15px}.card__person-image{display:block;flex-basis:32px;height:32px;max-width:32px;min-width:32px}@media only screen and (min-width:599px){.card__person-image{flex-basis:60px;height:60px;max-width:60px;min-width: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}.news__feature .card .card__container{height:100%}}@media only screen and (min-width:599px){.news__feature .card .card__content{background-color:#0000!important;flex-basis:100%;margin-bottom:-35px;max-width:100%;min-width:100%;padding-top:25px;top:-35px}.news__feature .card .card__content:after{content:"";display:block;height:35px;left:0;position:absolute;top:0;width:50%;z-index:10}}@media only screen and (min-width:1023px){.news__feature .card .card__content:after{width:calc(50% + 15px)}.news__feature .card .card__image-container{height:100%;min-height:100%}.news__feature .card .card__image{height:100%;min-height:400px;object-fit:cover}}.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{background-color:#0000!important;flex-basis:100%;max-width:100%;min-width:100%;padding:0;top:0}.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{margin-bottom:-10px;top:-10px}.news__sub-features .card.card--image .card__content:after{content:"";display:block;height:24px;left:0;position:absolute;top:-14px;width:50%;z-index:10}@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%;margin-bottom:0;max-width:333.333%;min-width:33.333%}}@media only screen and (min-width:599px){.staggered-cards .card:nth-child(2n){margin-bottom:-200px;margin-left:50%;position:relative;top:-120px}}@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)}.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);margin-bottom:-35px;max-width:calc(50% + 50px);min-width:calc(50% + 50px);padding-top:30px;top:-35px}}@media only screen and (min-width:1023px){.carousel--square .carousel__item .card .card__content{flex-basis:50%;max-width:50%;min-width:50%}.carousel--square .carousel__item .card .card__description,.carousel--square .carousel__item .card .card__heading{width:200%}}.index-module .card .card__container{margin-bottom:40px;position:relative}@media only screen and (min-width:1023px){.index-module .card .card__container{flex-direction:row;margin-bottom:70px}}.index-module .card .card__content{margin-bottom:-24px;position:relative;top:-24px}@media only screen and (min-width:599px){.index-module .card .card__content{margin-bottom:-24px;top:-24px}}@media only screen and (min-width:1023px){.index-module .card .card__content{margin-bottom:0;position:static;top: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{content:"";display:block;height:24px;left:0;position:absolute;top:0;width:50%;z-index:10}@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}.index-module .card .card__image-container{flex-basis:50%;max-width:50%;min-width:50%}.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}.index-module .card .card__meta{bottom:0;left:0;margin:0;min-width:80px;padding:5px 10px 5px 0;position:absolute}}@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:#0000}}@media only screen and (min-width:1023px){.bg--dark .index-module .card .card__meta{background-color:#000}.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:#0000}.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:#0000}.carousel{grid-column:1/span 2;margin-bottom:120px;position:relative}@media only screen and (min-width:1023px){.carousel{grid-column:2/span 3}.carousel--square{grid-column:2/span 2}}.carousel--square .carousel__slides{position:relative}.carousel--square .carousel__controls{margin-top:20px;padding-left:20px;padding-right:20px}@media only screen and (min-width:599px){.carousel--square .carousel__controls{padding-left:60px;padding-right: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;left:0;position:absolute;right:0;top:50%}}.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{margin-top:40px;padding-left:20px;padding-right:20px}@media only screen and (min-width:599px){.carousel--logo .carousel__controls{padding-left:60px;padding-right: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;left:0;position:absolute;right:0;top:50%;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-left:20px;margin-right:20px}@media only screen and (min-width:599px){.carousel--people .carousel__controls{margin-left:60px;margin-right:60px}}.carousel--people .carousel__controls-group{display:none}@media only screen and (min-width:1023px){.carousel--people .carousel__controls-group{display:grid;left:0;position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0);width:100%}}.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{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.carousel__controls-group{display:none}@media only screen and (min-width:1023px){.carousel__controls-group{display:block;z-index:120}}.carousel__mobile-controls-group{display:flex;gap:20px;justify-content:center;margin-top:20px;pointer-events:auto}@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{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;pointer-events:none;width:100%}@media only screen and (min-width:1023px){.carousel__bullet-container{display:none}}.carousel__bullet{background-color:#0000003d;border:0;flex:1;height:2px;margin:0;padding:0}.carousel__bullet:active,.carousel__bullet:focus,.carousel__bullet:hover{outline:0}.carousel__bullet.glide__bullet--active{background-color:#000}.carousel__button{border-radius:50%;height:46px;margin:0;padding:0;position:absolute;top:calc(50% - 23px);transition:background-color .25s ease-out,opacity .25s cubic-bezier(.24,.26,.2,1);width:46px}.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{background-color:#fff;stroke:#000}.bg--dark .carousel .carousel__button-icon{stroke:#bbb}.bg--dark .carousel .carousel__bullet{background-color:#ffffff3d}.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{background-color:#000;stroke:#fff}.bg--light .carousel .carousel__button-icon{stroke:#676767}.bg--light .carousel .carousel__bullet{background-color:#0000003d}.bg--light .carousel .carousel__bullet.glide__bullet--active{background-color:#000}.categories-panels{position:relative;z-index:60}.categories-panels__panel [aria-expanded=true]{display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1440px;padding-left:20px;padding-right:20px}@media only screen and (min-width:599px){.categories-panels__panel [aria-expanded=true]{padding-left:60px;padding-right: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{margin-right:-60px;padding:20px 20px 10px;position:relative}@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}@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}}.categories-tablist__heading{color:#676767;margin-bottom:10px}@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{padding-top:12px;position:relative}@media only screen and (min-width:1023px){.categories-tablist__tabs{margin-right:20px;padding-top:unset}}.categories-tablist__tabs:before{background-color:#0000001f;content:"";height:1px;left:-20px;position:absolute;top:0;width:11px}@media only screen and (min-width:1023px){.categories-tablist__tabs:before{content:none}}.categories-tablist__options{display:flex;flex-direction:row}.categories-tablist__tab{color:#676767;outline-width:medium;position:relative;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{align-items:center;color:#000;display:inline-flex}.categories-tablist__tab--selected{color:#000;font-weight:600}@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;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--selected{background-size:0 2px}}.categories-tablist__tab--selected:before{background-color:currentcolor;border-radius:50%;content:"";display:block;height:6px;overflow:hidden;position:absolute;right:-5px;top:0;width:6px}.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;color:#000;position:relative}.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:43}@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{left:-40px;position:absolute;top:34px}}.project-filters-mobile .categories-tablist{padding-left:0;padding-top:38px}.project-filters-mobile .categories-tablist__heading{font-size:18px}@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__heading{color:#000;font-weight:600;margin-bottom:30px}.project-filters-mobile .categories-tablist__options{flex-direction:column;padding-right:20px}.project-filters-mobile .categories-tablist__tab{align-items:center;color:#000;display:flex;justify-content:space-between;padding-bottom:20px}.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)}@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{background-size:100% 2px;color:#000;font-weight:600;position:relative}.project-filters-mobile .categories-tablist__tab--selected .categories-tablist__tab-label:before{background-color:currentcolor;border-radius:50%;content:"";display:block;height:6px;overflow:hidden;position:absolute;right:-10px;top:0;width:6px}.app--scholarship-listing .categories-tablist{margin-bottom:40px;padding-left:0}.app--scholarship-listing .categories-tablist.bg--dark .categories-tablist__heading,.app--scholarship-listing .categories-tablist.bg--dark .categories-tablist__tab{color:#bbb}.app--scholarship-listing .categories-tablist.bg--dark .categories-tablist__tab--reset,.app--scholarship-listing .categories-tablist.bg--dark .categories-tablist__tab--selected,.app--scholarship-listing .categories-tablist.bg--dark .categories-tablist__tab:focus,.app--scholarship-listing .categories-tablist.bg--dark .categories-tablist__tab:hover,.app--scholarship-listing .categories-tablist.bg--dark .categories-tablist__tab[aria-selected=true]{color:#fff}.app--scholarship-listing .categories-tablist.bg--light .categories-tablist__heading,.app--scholarship-listing .categories-tablist.bg--light .categories-tablist__tab{color:#676767}.app--scholarship-listing .categories-tablist.bg--light .categories-tablist__tab--reset,.app--scholarship-listing .categories-tablist.bg--light .categories-tablist__tab--selected,.app--scholarship-listing .categories-tablist.bg--light .categories-tablist__tab:focus,.app--scholarship-listing .categories-tablist.bg--light .categories-tablist__tab:hover,.app--scholarship-listing .categories-tablist.bg--light .categories-tablist__tab[aria-selected=true]{color:#000}.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{color:inherit;display:grid;grid-column:1/span 2;grid-template-columns:1fr;padding-top:20px}.category-item:after{content:"";grid-column:1/span 2;height:1px;pointer-events:none;width:calc(100% + 20px)}@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-column:2/span 4;grid-template-columns:1fr 1fr;margin-left:-1px;padding-top:30px}}.category-item__wrapper{display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1440px;padding-left:20px;padding-right:20px}@media only screen and (min-width:599px){.category-item__wrapper{padding-left:60px;padding-right: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__wrapper{position:relative}.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)}@media only screen and (min-width:599px){.category-item__heading-inner{background-size:0 2px}}.category-item__heading-inner{position:relative}.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-bottom:40px;padding-top:0}@media only screen and (min-width:599px){.category-item__description{grid-column:2;padding-bottom:30px;padding-right:120px}}@media only screen and (min-width:1023px){.category-item__description{padding-left:7%}}.category-item__icon{height:24px;position:absolute;right:20px;top:20px;width:24px}@media only screen and (min-width:599px){.category-item__icon{height:36px;right:60px;top:50px;width:36px}}@media only screen and (min-width:1023px){.category-item__icon{height:46px;top:30px;width:46px}}@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 #0000001f}.bg--light .category-item:after{background-color:#0000001f}.bg--dark .category-item{border-left:1px solid #ffffff1f}.bg--dark .category-item:after{background-color:#ffffff1f}.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{background-color:#ff5d1c;border:none!important;border-radius:5px;color:#fff!important;padding:7px 24px;transition:opacity .25s ease-out}.cookie_snippet_block .ot-sdk-show-settings:hover{background-color:#ff5d1c!important;border:none!important;opacity:.8}.collapsible-nav{position:relative}.collapsible-nav.is-visible .collapsible-nav__inner{transform:translateX(0)}.collapsible-nav__inner{position:fixed;right:0;top:25%;transform:translateX(100%);transition:transform .25s ease-out;width:70%;z-index:100}@media only screen and (min-width:599px){.collapsible-nav__inner{width:50%}}@media only screen and (min-width:1023px){.collapsible-nav__inner{width:auto}}@media(prefers-reduced-motion:reduce){.collapsible-nav__inner{transition:none}}.collapsible-nav__button{align-items:center;background-color:#ff5d1c;color:#000;display:flex;height:44px;justify-content:center;margin-left:auto;padding:0;width:44px}.collapsible-nav__button svg{fill:#000}.collapsible-nav__button--close{display:none}.collapsible-nav__content{align-items:flex-end;display:none;flex-direction:column}.collapsible-nav__nav{background-color:#ff5d1c;width:100%}@media only screen and (min-width:1023px){.collapsible-nav__nav{width:280px}}.collapsible-nav__link-item{padding:15px}@media only screen and (min-width:599px){.collapsible-nav__link-item{padding:15px 20px}}.collapsible-nav__link-item:not(:last-child){border-bottom:1px solid #ff7037}.collapsible-nav__link{background-size:0 2px;color:#000;font-size:.89rem}@media only screen and (min-width:599px){.collapsible-nav__link{font-size:18px}}.collapsible-nav__link.link--tertiary.link--link .link__label{background-size:0 2px}.is-open .collapsible-nav__header{width:55%}@media only screen and (min-width:599px){.is-open .collapsible-nav__header{width:50%}}.is-open .collapsible-nav__content{display:flex}.is-open .collapsible-nav__button--open{display:none}.is-open .collapsible-nav__button--close{display:flex}.contact{padding-bottom:80px;padding-top:20px;position:relative}@media only screen and (min-width:599px){.contact{padding-bottom:120px;padding-top:40px}}@media only screen and (min-width:1023px){.contact{min-height:400px;padding-bottom:70px;padding-top:80px}}.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{margin-bottom:25px;padding-bottom:30px}.bg--dark .contact__heading{border-bottom:1px solid #ffffff1f}.bg--light .contact__heading{border-bottom:1px solid #0000001f}.contact__text{margin-bottom:0;padding-right:20px}.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{justify-content:space-between;margin-top:200px;max-width:220px!important}}.contact__image-container{display:none}.contact__image-container .contact__image{bottom:0;height:600px;object-fit:cover;position:absolute;z-index:60}@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{display:block;position:relative;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}.countdown-cta{background-color:#000;bottom:0;color:#fff;left:0;padding:20px 0;position:fixed;transform:translateY(100%);transition:transform .25s ease-out;width:100%;z-index:72}@media(prefers-reduced-motion:reduce){.countdown-cta{transition:none}}.countdown-cta.is-visible{transform:translateY(0)}.countdown-cta__details{grid-column:1/span 2;margin-right:20px;padding-bottom:20px}@media only screen and (min-width:599px){.countdown-cta__details{grid-column:1/span 1;margin-right:0;padding-bottom:0;padding-right:20px}}@media only screen and (min-width:1023px){.countdown-cta__details{grid-column:2/span 2}}.countdown-cta__link{grid-column:1/span 1}@media only screen and (min-width:599px){.countdown-cta__link{grid-column:2/span 1}}@media only screen and (min-width:1023px){.countdown-cta__link{align-self:flex-end;grid-column:4/span 1}}.countdown-cta__link a{width:100%}.countdown-cta__counter{color:#ff5d1c;font-weight:600;margin-bottom:3px;text-wrap:pretty}.countdown-cta__title{font-size:24px;margin-bottom:3px}@media only screen and (min-width:1023px){.countdown-cta__title{font-size:24px}}.countdown-cta__date{font-size:18px}@media only screen and (min-width:599px){.countdown-cta__date{font-size:18px}}@media only screen and (min-width:1023px){.countdown-cta__date{font-size:18px}}.countdown-cta__date{color:#bbb;margin-bottom:0}.countdown-cta__close-button{align-items:center;background-color:#000;display:flex;height:44px;justify-content:center;padding:0;position:absolute;right:5px;top:5px;width:44px}.countdown-cta__close-icon{fill:#fff}#cluetip #cluetip-outer{padding:20px}#cluetip #cluetip-title{font-size:18px}@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{font-weight:600;line-height:122%;margin-bottom:20px;width:80%}#cluetip #cluetip-title #cluetip-close{float:none;position:absolute;right:0;top:0}#cluetip #cluetip-inner p{margin:0 0 20px!important;padding:0!important}#cluetip #cluetip-inner h2{font-size:18px}@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 h2{font-weight:600;line-height:122%;margin-bottom:20px}#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}.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;grid-column:1/span 2;letter-spacing:.05em;margin-bottom:10px;text-transform:uppercase}@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:600;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{grid-column:1/span 2;margin-bottom:40px}@media only screen and (min-width:599px){.image-video-embed{margin-bottom:60px}}@media only screen and (min-width:1023px){.image-video-embed{grid-column:2/span 3}}.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}.glide__slide .image-video-embed__link{pointer-events:none}.glide__slide--active .image-video-embed__link{pointer-events:all}.image-video-embed__image-container{position:relative}.image-video-embed__image{position:relative;z-index:60}.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__play-icon{height:50px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:50px;z-index:60}.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;width:80px}}.image-video-embed__caption{display:block;margin-top:20px;text-decoration:underline}.image-video-embed__caption--no-decoration{text-decoration:none}.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{margin-bottom:40px;margin-left:0;margin-right:0;max-width:100%}.donate-form #bboxdonation_BBEmbeddedForm .BBFormRadioLabelGivingLevelSelected{background-color:#ff5d1c;border-color:#ff5d1c}.donate-form #bboxdonation_BBEmbeddedForm .BBFormRadioLabelGivingLevelSelected .BBFormRadioDescriptionOther{float:none;visibility:visible;width:auto}.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}@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}}.donate-form #bboxdonation_BBEmbeddedForm .BBFormSubmitbutton{background-color:#000;border-radius:0;border-top:4px solid #ff5d1c;box-shadow:none;color:#fff;max-width:300px;padding:10px 0 0;text-align:left;width:100%}@media only screen and (min-width:1023px){.donate-form #bboxdonation_BBEmbeddedForm .BBFormSubmitbutton{border-top:8px solid #ff5d1c;max-width:100%;padding:20px 0 0;width:0;width:calc(var(--grid-width)*2)}}.donate-form #bboxdonation_BBEmbeddedForm .BBFormSubmitbutton:hover{opacity:1}.donate-form #bboxdonation_BBEmbeddedForm .BBFormButtonRow .BBFormFieldContainer{max-width:300px;position:relative}@media only screen and (min-width:1023px){.donate-form #bboxdonation_BBEmbeddedForm .BBFormButtonRow .BBFormFieldContainer{margin-left:0;margin-left:var(--grid-width);max-width:0;max-width:calc(var(--grid-width)*2)}}.donate-form #bboxdonation_BBEmbeddedForm .BBFormButtonRow .BBFormFieldContainer:after{background-color:#ff5d1c;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='14' fill='none' viewBox='0 0 15 14'%3E%3Cpath fill='%23fff' d='M2.072 13.8 12.113 3.757V8.85h1.98V.364H5.608v1.98h5.09L.659 12.385z'/%3E%3C/svg%3E");display:block;height:40px;margin-top:33px;padding-left:13px;padding-right:13px;padding-top:13px;position:absolute;right:0;top:0}@media only screen and (min-width:1023px){.donate-form #bboxdonation_BBEmbeddedForm .BBFormButtonRow .BBFormFieldContainer:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' fill='none' viewBox='0 0 19 19'%3E%3Cpath fill='%23fff' d='M2.429 18.428 15.817 5.04v6.789h2.64V.515H7.142v2.64h6.788L.543 16.543z'/%3E%3C/svg%3E");height:80px;padding-left:28px;padding-top:33px;width:80px}}.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}@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 .BBFormSectionHeading{border-bottom:0;padding-left:0;padding-right:0}.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{text-align:left;width:100%}@media only screen and (min-width:1023px){.donate-form #bboxdonation_BBEmbeddedForm .BBFormFieldLabel{margin-left:0;text-align:right;width:0;width:var(--grid-width)}}.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}@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}}.donate-form #bboxdonation_BBEmbeddedForm .BBFormFieldContainerRequired label:after{color:#ff5d1c;content:"*";font-weight:700;margin-left:.3em;vertical-align:middle}@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)}.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{border-bottom:0!important;margin-left:0}.donate-form #bboxdonation_BBEmbeddedForm .BBFormFieldUKGiftAidTermsLabel{font-size:18px}@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 .BBFormFieldUKGiftAidTermsLabel{color:#fff;font-style:normal;line-height:1.2}.donate-form #bboxdonation_BBEmbeddedForm .BBFieldSecurityCode{clear:both}.donate-form #bboxdonation_BBEmbeddedForm .BBFieldSecurityCode .BBFormFieldLabel{margin-left:0}.donate-form #bboxdonation_BBEmbeddedForm .BBFormRadioLabelGivingLevelOther{align-items:center;display:flex}.donate-form #bboxdonation_BBEmbeddedForm .BBFormRadioDescriptionOther{margin-right:5px;position:static}.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{clear:both;height:auto;left:auto;padding-right:10px;position:static;text-align:left;top:auto;width:100%}@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{margin-left:0;text-align:right;width:0;width:var(--grid-width)}}.donate-form #bboxdonation_BBEmbeddedForm #bboxdonation_billing_ddTitle,.donate-form #bboxdonation_BBEmbeddedForm #bboxdonation_billing_txtFirstName,.donate-form #bboxdonation_BBEmbeddedForm #bboxdonation_billing_txtLastName{float:left;margin-bottom:10px;width:100%}@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:#0000;border-color:red;border-radius:0;padding-top:20px}.donate-form #bboxdonation_BBEmbeddedForm .BBFormErrorBlock ul{margin-top:20px}.donate-form #bboxdonation_BBEmbeddedForm .BBFormErrorItem{font-size:18px}@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 .BBFormErrorItem{color:#fff}.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}@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_divThanks p{font-weight:600;line-height:122%;margin-bottom:40px}.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{position:relative;z-index:60}.embed--vepple{height:500px;margin-bottom:20px}.embed-container blockquote.tiktok-embed{margin:0!important;min-width:auto!important;zoom:.88}.exceptional-cta{font-size:18px}@media only screen and (min-width:599px){.exceptional-cta{font-size:20px}}@media only screen and (min-width:1023px){.exceptional-cta{font-size:24px}}.exceptional-cta{background-color:#0000;border:0;border-top:4px solid #ff5d1c;cursor:pointer;display:block;font-weight:600;margin-top:60px;padding:10px 60px 0 0;position:relative;text-align:left;transition:border-color .25s ease-out;width:100%}@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{background-color:#ff5d1c;content:"";display:block;height:36px;position:absolute;right:0;top:0;transition:background-color .25s ease-out;width:40px;z-index:10}@media only screen and (min-width:599px){.exceptional-cta:after{height:56px;width:60px}}@media only screen and (min-width:1023px){.exceptional-cta:after{height:74px;width:80px}}.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{fill:#fff;height:12px;position:absolute;right:12px;top:12px;transform:rotate(-45deg);transition:fill .25s ease-out;width:18px;z-index:20}@media only screen and (min-width:599px){.exceptional-cta__icon{height:16px;right:20px;top:21px;width:24px}}@media only screen and (min-width:1023px){.exceptional-cta__icon{right:27px;top:29px}}.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}@media only screen and (min-width:599px){.facilities__body{font-size:18px}}@media only screen and (min-width:1023px){.facilities__body{font-size:18px}}.facilities__body{grid-column:1/span 2}@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}}.facilities__vepple{margin-top:40px}@media only screen and (min-width:599px){.facilities__vepple{margin-top:80px}}.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}@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}}.featured-alumni__body{grid-column:1/span 2;margin-bottom:40px}@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-bottom:160px;margin-top:100px}}.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{grid-column:1/span 2;padding:20px 0 10px}@media only screen and (min-width:1023px){.fees__item--title{grid-column:1/span 1;padding:20px 0 30px}}.fees__heading{display:inline;font-weight:600;max-width:190px}@media only screen and (min-width:1023px){.fees__heading{display:block}}.bg--dark .fees .fees__section{border-top:1px solid #ffffff1f}.bg--dark .fees .fees__meta{color:#bbb}.bg--light .fees .fees__section{border-top:1px solid #0000001f}.bg--light .fees .fees__meta{color:#676767}.filter-bar{left:0;position:-webkit-sticky;position:sticky;top:0;transition:transform .25s ease-out;width:100%;z-index:43}@media only screen and (min-width:1023px){.filter-bar{z-index:45}}.filter-bar--small{border-style:solid;border-width:0 0 1px;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{border:0;display:none}@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{align-items:center;display:inline-flex;transition:color .25s cubic-bezier(.24,.26,.2,1)}.filter-bar__link.active{position:relative}.filter-bar__link.active:before{background-color:currentcolor;border-radius:50%;content:"";display:block;height:6px;overflow:hidden;position:absolute;right:20px;top:0;width:6px}.filter-bar__label{margin-right:15px}.filter-bar__icon{fill:currentcolor}.filter-bar.bg--dark{border-color:#ffffff1f}.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:#0000001f}.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 #ffffff1f;transform:translate3d(0,80px,0)}@media only screen and (min-width:1023px){.headroom--pinned .filter-bar--stuck{transform:translate3d(0,80px,0)}.project-filters .filter-bar{border-bottom:1px solid #0000001f;position:fixed;top:0;transform:translate3d(0,-10px,0);z-index:120}}.project-filters-mobile .filter-bar--large{background-color:#fff;display:block;height:100vh;height:calc(var(--vh, 1vh)*100);left:0;position:fixed;top:0;width:100%;z-index:110}.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:600;margin-bottom:40px}.filter-tab-options__category-heading{font-weight:600}.filter-tab-options__heading-options{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:40px}.filter-tab-options__back{-webkit-appearance:none;appearance:none;background:#0000;border:0;margin-bottom:20px}.filter-tab-options__back-icon{left:-4px;position:relative;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{column-count:2;column-gap:33.33%;display:block}}.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)}@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{cursor:pointer;position:relative}.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)}@media only screen and (min-width:599px){.filter-tab-options__link.selected{background-size:0 2px}}.filter-tab-options__link.selected{background-size:100% 2px;font-weight:600}.filter-tab-options__checkbox{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width: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)}@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{font-weight:600;opacity:1;position:relative;transition:opacity .25s cubic-bezier(.24,.26,.2,1)}.filter-tab-options__clear-link.hidden{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.filter-tab-options__footer{align-items:center;background-color:#fff;border-style:solid;border-width:1px 0 0;display:flex;flex-direction:row;justify-content:space-between;position:relative;z-index:60}@media only screen and (min-width:1023px){.filter-tab-options__footer{bottom:0;left:0;position:fixed;right:0;width:100%}.filter-tab-options__footer:before{background-color:#fff;content:"";height:1px;left:0;position:absolute;top:-1px;width:calc(var(--outer-grid-width) + 60px)}.filter-tab-options__footer:after{background-color:#0000001f;content:"";height:1px;position:absolute;right:0;top:0;transform:translate3d(100%,-1px,0);width:100%}}.filter-tab-options__button{background-color:#0000;border:0;cursor:pointer;font-weight:600;margin-left:auto;padding:10px 0 0}.filter-takeover .filter-tab-options{padding-top:40px}@media only screen and (min-width:1023px){.filter-takeover .filter-tab-options{height:100%;left:0;overflow-x:hidden;overflow-y:auto;padding-top:140px;position:fixed;right:0;top:0;width:100%}}.filter-takeover .filter-tab-options__container{display:flex;flex-direction:column;justify-content:space-between}.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}.filter-takeover .filter-tab-options__footer{padding-bottom:30px;padding-top:20px}.filter-takeover .filter-tab-options__clear:before{background-color:#0000001f;content:"";display:block;height:100px;left:-1px;position:absolute;top:-45px;width:1px}}.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:#0000001f}.project-filters-mobile .filter-tab-options .filter-tab-options__footer{border-color:#0000001f;bottom:0;left:0;padding:10px 20px;position:fixed;width:100%;z-index:120}.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)}@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__link.selected{background-size:100% 2px;font-weight:600}.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-x:hidden;overflow-y:auto}.project-filters .filter-takeover{display:block;height:100vh;height:calc(var(--vh, 1vh)*100);left:0;position:fixed;right:0;top:0;width:100%;z-index:110}.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}@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}}.footer-link-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)}@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{color:#fff;position:relative}.footer-link-item__link:hover{color:#fff}.form__container{margin-bottom:20px}.form__errors{font-size:18px}@media only screen and (min-width:599px){.form__errors{font-size:20px}}@media only screen and (min-width:1023px){.form__errors{font-size:24px}}.form__errors{color:red;margin-bottom:15px}@media only screen and (min-width:1023px){.form__errors{width:66%}}.form__heading{margin-bottom:20px}@media only screen and (min-width:1023px){.form__heading{margin-bottom:30px}.form__action{width:66.66%}}.form-item__container{border:0;border-bottom:4px solid #0000;margin:0 0 15px;padding:0;position:relative;z-index:60}.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: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.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{transform:translate3d(0,-67%,0)}.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{overflow:hidden;padding-top:20px;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{background-color:#ff5d1c;bottom:-4px;content:"";height:4px;left:0;opacity:0;position:absolute;transition:opacity .25s cubic-bezier(.24,.26,.2,1),transform .25s cubic-bezier(.24,.26,.2,1);width:100%}.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: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}}.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{left:0;margin:0;padding:5px 15px;position:absolute;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: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{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]{-webkit-appearance:none;appearance:none;border-radius:0;height:46px;padding-left:15px;transition:border-color .25s ease-out,background-color .25s cubic-bezier(.24,.26,.2,1);width:100%}.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{width:100%;z-index:45}@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{background-position:50%;background-repeat:no-repeat;background-size:12px 7px;bottom:18px;content:"";height:7px;pointer-events:none;position:absolute;right:0;width:50px;z-index:2}@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{align-items:flex-start;display:flex;flex-direction:row}.form-item--checkbox_input label{margin-bottom:0!important;margin-left:10px}.form-item--checkbox_select_multiple label,.form-item--radio_select label{align-items:center;display:flex!important;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 input:focus,.form-item--select_multiple 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 input:focus:not(:focus-visible),.form-item--select_multiple 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 input:focus-visible,.form-item--select_multiple input:focus-visible{outline:2px solid #009bde}.form-item--checkbox_input input[type=checkbox]:focus,.form-item--checkbox_input input[type=radio]:focus,.form-item--checkbox_select_multiple input[type=checkbox]:focus,.form-item--checkbox_select_multiple input[type=radio]:focus,.form-item--lazy_select input[type=checkbox]:focus,.form-item--lazy_select input[type=radio]:focus,.form-item--radio_select input[type=checkbox]:focus,.form-item--radio_select input[type=radio]:focus,.form-item--select input[type=checkbox]:focus,.form-item--select input[type=radio]:focus,.form-item--select_multiple input[type=checkbox]:focus,.form-item--select_multiple input[type=radio]:focus{opacity:1}.form-item--checkbox_input input[type=checkbox]:focus:not(:focus-visible),.form-item--checkbox_input input[type=radio]:focus:not(:focus-visible),.form-item--checkbox_select_multiple input[type=checkbox]:focus:not(:focus-visible),.form-item--checkbox_select_multiple input[type=radio]:focus:not(:focus-visible),.form-item--lazy_select input[type=checkbox]:focus:not(:focus-visible),.form-item--lazy_select input[type=radio]:focus:not(:focus-visible),.form-item--radio_select input[type=checkbox]:focus:not(:focus-visible),.form-item--radio_select input[type=radio]:focus:not(:focus-visible),.form-item--select input[type=checkbox]:focus:not(:focus-visible),.form-item--select input[type=radio]:focus:not(:focus-visible),.form-item--select_multiple input[type=checkbox]:focus:not(:focus-visible),.form-item--select_multiple input[type=radio]:focus:not(:focus-visible){opacity:1}.form-item--checkbox_input input[type=checkbox]:focus-visible,.form-item--checkbox_input input[type=radio]:focus-visible,.form-item--checkbox_select_multiple input[type=checkbox]:focus-visible,.form-item--checkbox_select_multiple input[type=radio]:focus-visible,.form-item--lazy_select input[type=checkbox]:focus-visible,.form-item--lazy_select input[type=radio]:focus-visible,.form-item--radio_select input[type=checkbox]:focus-visible,.form-item--radio_select input[type=radio]:focus-visible,.form-item--select input[type=checkbox]:focus-visible,.form-item--select input[type=radio]:focus-visible,.form-item--select_multiple input[type=checkbox]:focus-visible,.form-item--select_multiple input[type=radio]:focus-visible{opacity:1}.form-item--hidden_input,.form-item--re_captcha_field label{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.form-item label,.form-item legend{cursor:pointer;display:block;margin-bottom:5px}.form-item select{-webkit-appearance:none;appearance:none;border-radius:0;cursor:pointer;height:46px;margin:0;outline:none;position:relative;text-indent:3px;width:100%}.form-item textarea{min-height:200px;padding:20px 15px;transition:border-color .25s ease-out,background-color .25s cubic-bezier(.24,.26,.2,1);width:100%}.form-item input[type=checkbox],.form-item input[type=radio]{-webkit-appearance:none;appearance:none;background-color:#0000;border:3px solid #fff;cursor:pointer;height:29px;max-width:29px;min-width:29px;opacity:.3;position:relative;transition:border-color .25s cubic-bezier(.24,.26,.2,1),opacity .25s cubic-bezier(.24,.26,.2,1);width:29px}.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{background-color:#ff5d1c;content:"";height:17px;left:3px;opacity:.3;position:absolute;top:3px;width:17px}.form-item input[type=radio],.form-item input[type=radio]:before{border-radius:50%}.form-item__errors{font-size:18px}@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__errors{color:#fb2424}.form-item__help{font-size:18px}@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__help{margin-bottom:15px;margin-top:5px}.form-item__required{color:#ff5d1c}.form-item__instruction{font-size:18px}@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{margin:0 0 20px}.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}@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 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{transform:translate3d(0,-67%,0)}.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 #ffffff1f;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:inset 0 0 0 1000px #191919}.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{background-color:#191919;color:#ffffffa6}.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:#ffffffa6}.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:inset 0 0 0 1000px #0d0d0d}.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:#ffffffa6}.bg--dark .form-item .form-item__help{color:#bbb}.bg--dark .form-item select:focus{background-color:#0d0d0d;border-color:#009bde;border-width:2px}.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI4IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTIgOCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEuNC42IDYgNS4yIDEwLjYuNiAxMiAyIDYgOCAwIDJ6Ii8+PC9zdmc+")}.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 #ffffff1f;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:inset 0 0 0 1000px #e5e5e5}.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{background-color:#e5e5e5;color:#000000a6}.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:#000000a6}.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:inset 0 0 0 1000px #f2f2f2}.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:#0000003d}.bg--light .form-item .form-item__instruction{color:#000000a6}.bg--light .form-item .form-item__help{color:#676767}.bg--light .form-item .form-item__select:focus{background-color:#f2f2f2;border-color:#000}.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI4IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTIgOCI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTEuNC42IDYgNS4yIDEwLjYuNiAxMiAyIDYgOCAwIDJ6Ii8+PC9zdmc+")}.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:#0000}.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:#0000}.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:#0000}.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;margin:0 auto;max-width:1440px;padding-left:20px;padding-right:20px}@media only screen and (min-width:599px){.grid{padding-left:60px;padding-right:60px}}@media only screen and (min-width:1023px){.grid{grid-template-columns:16.74% 1fr 1fr 1fr 16.74%;margin:0 auto}}.grid__lines{display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1440px;padding-left:20px;padding-right:20px;z-index:50}@media only screen and (min-width:599px){.grid__lines{padding-left:60px;padding-right: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{bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:0}.grid__lines>div{display:none;height:100vh;padding-right:4.28%;position:relative}@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:#0000001f;mix-blend-mode:multiply}.grid__lines>div:after,.grid__lines>div:before{content:"";height:100%;position:absolute;right:0;width:1px}.grid__lines>div:after{background-color:#ffffff1f;mix-blend-mode:screen}.grid__lines>div:first-child,.grid__lines>div:last-child{display:block}.grid__lines>div:first-child div:before{background-color:#0000001f;content:"";height:100%;left:0;mix-blend-mode:multiply;position:absolute;width:1px}@media only screen and (min-width:1023px){.grid__lines>div:first-child div:before{content:none}}.grid__lines>div:first-child div:after{background-color:#ffffff1f;content:"";height:100%;left:0;mix-blend-mode:screen;position:absolute;width:1px}@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{overflow:hidden;z-index:90}@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{display:none;z-index:90}.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{font-weight:400;line-height:122%}.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:600}.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{height:100vh;height:calc(var(--vh, 1vh)*100);left:0;position:fixed;width:100%;z-index:10}.hero--home .hero__image{height:100vh}@media only screen and (min-width:599px){.hero--home .hero__image{height:100%}}.hero__image{height:100%;min-height:290px;object-fit:cover;width:100%}@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{background-color:#fff;color:#000}.theme-light .hero{background-color:#000;color:#fff}.hero-action-pane{overflow-x:clip;pointer-events:none;position:relative;z-index:45}@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{background-color:#fff;display:none;grid-column:3/span 4;padding:40px 0;position:relative}@media only screen and (min-width:1024px){.hero-action-pane__links{align-self:flex-end;display:grid;grid-template-columns:1fr 1fr 27.5%;z-index:43}}.hero-action-pane__links:before{transform:translate3d(-80px,0,0)}.hero-action-pane__links:after,.hero-action-pane__links:before{background-color:#fff;content:"";display:block;height:100%;position:absolute;width:80px}.hero-action-pane__links:after{right:0;transform:translate3d(99%,0,0)}.hero-action-pane__cta{bottom:0;grid-column:1;padding-bottom:35px;position:absolute}@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{display:block;padding-top:10px;pointer-events:auto;position:relative;width:170px}@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;height:1px;opacity:0;position:absolute;right:0;top:-1px;transition:transform .25s ease-out;width:5px}@media only screen and (min-width:599px){.hero-action-pane__cta-link:after{height:2px;top:-2px}}.hero-action-pane__cta-link:hover:after{opacity:1;transform:translate3d(5px,0,0)}.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}@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}}.hero-action-pane__cta-heading{color:currentcolor;margin-bottom:10px;padding-right:10px}@media only screen and (min-width:599px){.hero-action-pane__cta-heading{padding-right:20px}}.hero-action-pane__cta-sub-heading{font-size:18px}@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-sub-heading{color:currentcolor;padding-right:10px}.hero-action-pane__cta-icon{left:161px;position:absolute;top:10px;transform:rotate(-45deg) translateZ(0);transition:transform .25s ease-out}@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{align-items:center;background-color:#000;border:0;cursor:pointer;display:flex;flex-direction:row;height:40px;justify-content:flex-start;left:-80px;margin:0;padding:0;position:absolute;top:-40px;width:40px;z-index:60}}.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;left:calc(50% - 12px);width:24px}.hero-action-pane__credit-icon--close{display:none;fill:#000;height:16px;left:11px;margin-right:64px;width:16px}.theme-dark .hero-action-pane .hero-action-pane__cta-link{border-top:1px solid #000;color:#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{border-top:1px solid #fff;color:#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{height:20px;transition:fill .25s ease-out;width:20px}.icon,.icon:hover{fill:#000}.index-module__header{grid-column:1/span 2;margin-bottom:40px;margin-right:20px}@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}.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;height:auto;width:90%}.job-titles,.job-titles__item{margin-bottom:20px}.job-titles__department{margin-top:10px}.jump-nav.js-is-sticky.bg--dark{background-color:#fff;border-bottom:1px solid #0000001f;border-top:1px solid #0000001f;color:#000}.jump-nav.js-is-sticky.bg--dark .jump-nav__heading-icon{fill:#000}.jump-nav__heading{font-size:18px}@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}}.jump-nav__heading{align-items:center;display:none;grid-column:1/span 1;justify-content:flex-end;margin-right:40px}@media only screen and (min-width:1023px){.jump-nav__heading{display:inline-flex}}.jump-nav__heading-label{margin-right:5px}.jump-nav__heading-icon{fill:#fff;transform:rotate(90deg) translateZ(0)}.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{grid-column:1/span 2;margin-bottom:35px}@media only screen and (min-width:1023px){.image__caption{grid-column:2/span 3}}.image-info__title{font-weight:600}.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{grid-column:1/span 2;margin-bottom:20px}@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}@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}}.section__row .introduction{margin-right:30px}@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{margin-bottom:60px;position:relative}@media only screen and (min-width:599px){.key-details{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap}}@media only screen and (min-width:1023px){.key-details{border-top-style:solid;border-top-width:1px;display:block;margin-bottom:40px;padding-top:30px}.key-details--no-border{border-top:0;padding-top:0}.key-details--short{padding-right:20px}}@media only screen and (min-width:599px){.key-details--short .key-details__section--action{max-width:100%;position:static;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}.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}.key-details__section{flex-basis:50%}.key-details__section--details{order:2}.key-details__section--deadline{flex-grow:0;flex-shrink:1;order:4}.key-details__section--open-days{flex-grow:0;flex-shrink:1;order:3}.key-details__section--career{flex-grow:0;flex-shrink:1;order:5}}.key-details__section--social{margin-top:40px}@media only screen and (min-width:599px){.key-details__section--social{flex-grow:0;flex-shrink:1;margin-bottom:60px;margin-top:0;order:6}}@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{bottom:0;left:0;position:absolute;width:50%}}@media only screen and (min-width:1023px){.key-details__section--action{max-width:100%;position:static;width:auto}}.key-details__sub-heading{margin-bottom:10px}.key-details__list{font-size:18px}@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}}.key-details__list{margin-bottom:40px}@media only screen and (min-width:1023px){.key-details__list{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}@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}}.key-details__link{margin-right:20px;max-width:100%!important}@media only screen and (min-width:1023px){.bg--dark .key-details{border-top-color:#ffffff1f}}.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:#0000001f}}.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{align-items:flex-start;display:inline-flex;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{background:currentcolor;content:"";display:block;height:1px;left:0;position:absolute;top:0;transition:width .25s ease-out;width:100%}@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)}@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,.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{flex-basis:8px;height:12px;max-width:8px;min-width:8px;transform:translateZ(0);width:8px}.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{height:13px;top:.2em;transform:translateZ(0);width:11px}.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;max-width:calc(100% - 14px);position:relative}.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)}@media only screen and (min-width:599px){.link--link.link--tertiary .link__label{background-size:0 2px}}.link--link.link--tertiary .link__label{display:inline}.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:fit-content}.link--block,.link--block:active,.link--block:focus,.link--block:hover{color:#ff5d1c!important}.link__icon{fill:currentcolor;flex-basis:12px;height:8px;max-width:12px;min-width:12px;position:relative;transform-origin:center center;transition:transform .25s ease-out;width:12px;will-change:transform}.link--download .link__icon{stroke:currentcolor}.link--close .link__icon{flex-basis:10px;height:10px;max-width:10px;min-width:10px;width: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}@media only screen and (min-width:599px){.accordion .link{font-size:18px}}@media only screen and (min-width:1023px){.accordion .link{font-size:18px}}.accordion .link{margin-top:30px}.key-details .link.link--tertiary{display:inline}@media only screen and (min-width:1023px){.related-links__item .link{font-weight:600}}.logo{display:block}.logo:active .logo__image,.logo:focus .logo__image,.logo:hover .logo__image{opacity:.7}.logo__image{fill:#fff;height:auto;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{padding-bottom:40px;width:219px;width:calc(var(--outer-grid-width, 220px) - 1px)}.header .logo,.header .logo:before{background-color:#000;position:absolute}.header .logo:before{content:"";display:block;height:110px;left:1px;transform:translate3d(-100%,0,0);width:292px;width:calc(var(--margin-width, 290px) + 2px);z-index:-1}}@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}.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{padding-bottom:0;position:static;width:auto}.headroom--not-top .app__navigation .logo .logo__image,.headroom--not-top .header .logo .logo__image{transform:scale(.57);width:auto}.headroom--not-top .app__navigation .logo:before,.headroom--not-top .header .logo:before{content:none}.nav-open .app__navigation .logo{position:relative;z-index:40}.logo-card{position:relative}.logo-card__container{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;overflow:hidden;padding:30px;position:relative;width:80%}@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{opacity:1;transform:translateZ(0)}.logo-card__image{display:block;height:auto;max-height:200px;max-width:200px;width:100%}.logo-card__heading{font-size:18px}@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}}.logo-card__heading{background-color:#bbb;bottom:0;color:#000;left:0;padding:5px 10px;position:absolute;right:0}@media only screen and (min-width:1023px){.logo-card__heading{bottom:10px;font-weight:600;left:10px;opacity:0;right:10px;transform:translate3d(0,100%,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 #0000001f}.modal{display:none}.modal.is-open{display:block}.modal--cta .modal__title{font-size:32px;margin-bottom:10px}.modal--cta .modal__overlay{align-items:center;display:flex}@media only screen and (min-width:1023px){.modal--cta .modal__overlay{display:block}}.modal__overlay{bottom:0;left:0;max-height:100%;overflow:auto;position:fixed;right:0;top:0;z-index:110}.modal__container,.modal__overlay{will-change:transform}.modal__container--above-grid{position:relative;z-index:60}@media only screen and (min-width:1023px){.modal__container--offset{margin-top:10%}}.modal__header{margin-bottom:40px;margin-top:10px}@media only screen and (min-width:599px){.modal__header{margin-bottom:80px}}.modal__close{align-items:center;background:#0000;border:0;cursor:pointer;display:flex;grid-column:2/span 1;justify-content:flex-end;width:auto}@media only screen and (min-width:1023px){.modal__close{grid-column:4/span 1}}.modal__close--over-image{align-items:center;background-color:#fff;display:flex;height:44px;justify-content:center;position:absolute;right:0;top:0;width:44px}.modal__close-label{display:none;font-weight:600;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}}.modal__footer-notch{background-color:#fff;display:none;height:50px;position:relative;z-index:110}@media only screen and (min-width:599px){.modal__footer-notch{display:block;margin-bottom:-1px;margin-top:-50px;width:50%}}@media only screen and (min-width:1023px){.modal__footer-notch{width:66.6666666667%}}.modal__footer{background-color:#fff;color:#000;padding:20px;position:relative}@media only screen and (min-width:599px){.modal__footer{align-items:flex-end;display:flex;padding:0 0 60px}}.modal__footer-inner{margin-bottom:30px}@media only screen and (min-width:599px){.modal__footer-inner{margin-bottom:0;padding:0 20px 0 40px;width:50%}}@media only screen and (min-width:1023px){.modal__footer-inner{width:66.6666666667%}}.modal__description{color:#676767;margin-bottom:0}@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{background-color:#0000;border:0;cursor:pointer;display:inline-block;padding:0}.modal-launcher__container{border-top:4px solid #ff5d1c;display:flex;flex-direction:row;justify-content:space-between;transition:border-color .25s cubic-bezier(.24,.26,.2,1)}.modal-launcher__label{font-size:18px}@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__label{color:#fff;font-weight:600;padding:10px 20px 10px 0;position:relative}.modal-launcher__icon-container{align-items:center;background-color:#ff5d1c;display:flex;justify-content:center;transition:background-color .25s cubic-bezier(.24,.26,.2,1);width:45px}.modal-launcher__icon{fill:#fff;height:18px;transform:rotate(-45deg);transition:fill .25s cubic-bezier(.24,.26,.2,1);width:18px}.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{color:inherit;display:grid;grid-column:1/span 2;grid-template-columns:1fr;padding-top:20px}@media only screen and (min-width:599px){.mode-checkbox{padding-top:50px}}@media only screen and (min-width:1023px){.mode-checkbox{grid-column:2/span 4;grid-template-columns:1fr 1fr;margin-left:-1px;padding-top:30px}}.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{-webkit-appearance:none;appearance:none;border:3px solid #676767;cursor:pointer;height:29px;margin-right:15px;max-width:29px;min-width:29px;position:relative;transition:border-color .25s cubic-bezier(.24,.26,.2,1),opacity .25s cubic-bezier(.24,.26,.2,1);width:29px}.mode-checkbox__checkbox:checked{border-color:#6767674d}.mode-checkbox__checkbox:checked:before{background-color:#ff5d1c;content:"";height:17px;left:3px;opacity:1;position:absolute;top:3px;width:17px}.mode-checkbox__checkbox--error{border:3px solid red}.mode-checkbox__label{align-items:center;color:#676767;display:flex;flex-direction:row;margin-right:30px}.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{display:none;height:100%;margin-bottom:0;max-height:500px;overflow-y:scroll;padding-bottom:200px;position:relative;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{background:linear-gradient(358.73deg,#000000f5 3.08%,#0000 124.08%);bottom:0;content:"";display:block;height:200px;left:0;pointer-events:none;position:fixed;right:0}.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{bottom:0;display:none;position:absolute}@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-left:-4px;margin-top:7px}@media only screen and (min-width:599px){.nav--standout-mobile{display:none}}.nav__item--breadcrumb{border-bottom:0;font-size:12px;margin:0 5px 0 0;padding:0;text-transform:uppercase;width:auto}.nav__item--breadcrumb:after{color:#000;content:"›"}.nav__item--breadcrumb:first-child a{margin-left:0}.nav__item--breadcrumb:last-child{border-bottom:1px solid;margin-left:10px}.nav__item--primary,.nav__item--secondary{align-items:center;display:flex;justify-content:space-between}.nav__item--primary .nav__link,.nav__item--secondary .nav__link{flex:1}.nav__link{font-size:18px}@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{align-items:center;color:#fff;display:flex;justify-content:space-between;padding:20px 5px 20px 0}.nav__link span{pointer-events:none}@media only screen and (min-width:1023px){.nav__link span{position:relative}.nav__link span:after{background:currentcolor;bottom:-2px;content:"";display:block;height:2px;left:0;position:absolute;transition:width .25s ease-out,left .25s ease-out;width:0}.nav__link:hover span:after{left:0;width:100%}}.nav__link--breadcrumb{color:#000}.nav__link--breadcrumb:hover{border-bottom:1px solid #000;color:#333}.nav__link--base{font-size:18px}@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{justify-content:flex-start;margin-bottom:20px;padding:0}.nav__link--base svg{position:relative}.nav__link--standout{color:#ff5d1c}.nav__link--bold{font-weight:600}.nav__link--with-links:hover .nav__icon{opacity:1}.nav__icon{fill:#fff;height:100%;opacity:.3;padding:0 12px;pointer-events:none;transition:fill .25s ease-out,opacity .25s ease-out;width:40px}.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}.news__sub-features{display:grid;grid-column:1/span 2;grid-row:2;grid-template-columns:1fr 1fr}}@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-column:2;grid-row:3;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 #ffffff1f}@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 .news__sub-features .card:first-child,.bg--dark .news--single-feature .card:nth-child(2){border-bottom:1px solid #ffffff1f}}.bg--light .news .news__sub-features .card:first-child{border-top:1px solid #0000001f}@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 .news__sub-features .card:first-child,.bg--light .news--single-feature .card:nth-child(2){border-bottom:1px solid #0000001f}}.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;margin-bottom:0;padding-right:40px}}.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}}@media only screen and (min-width:1023px){.overview__item--left-align{grid-column:2/span 3}}.overview__item-action{font-size:18px}@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-action{padding-top:20px}.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{background-color:#000c;height:100vh;left:0;overflow:auto;position:fixed;top:0;width:100vw;z-index:110}@supports(display:grid){.outdated-banner{display:none}}.outdated-banner__modal{background-color:#fff;color:#000;margin:0 auto;max-width:500px;padding:30px;position:relative;top:50%;transform:translateY(-50%);width:100%;z-index:120}.outdated-banner__heading{font-weight:600;margin-bottom:6.6666666667px}.outdated-banner__copy{margin:0 0 15px}.outdated-banner__close{position:absolute;right:20px;top:20px}.outdated-banner__close-icon{fill:#fff}@media only screen and (min-width:599px){.page--overlap{margin-bottom:-75px;position:relative;top:-75px}}@media only screen and (min-width:1023px){.page--overlap{margin-bottom:-100px;top:-100px}}.page--overlay{position:relative;z-index:50}.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{background-color:#000;content:"";height:105px;left:0;position:absolute;right:0;top:0;width:100%}}.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}.page__notch-block{grid-column:1/span 2;height:75px;position:relative}}@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{content:"";display:block;height:75px;left:0;position:absolute;transform:translate3d(-90%,0,0);width:100%}}@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}.app--guide .page .page__header{padding-top:200px}}.pagination__container{display:flex;flex-direction:row;justify-content:center}.pagination__item{margin-left:10px;margin-right:10px;position:relative}.pagination__item--current .pagination__link{background-size:100% 2px;font-weight:600}.pagination__ellipsis{margin-left:10px;margin-right: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)}@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{background-size:0 2px;display:block;transition:color .25s cubic-bezier(.24,.26,.2,1)}.pagination__link:after{width:0}.pagination__button--prev{margin-right:20px}.pagination__button--next{margin-left:20px}.pagination__button-label{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width: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-bottom:40px;padding-top:15px}.pathway-item__heading{flex-basis:50%;font-weight:600;max-width:50%;min-width:50%}@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 #ffffff1f}.bg--light .pathway-item{border-top:1px solid #0000001f}.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}.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}@media only screen and (min-width:599px){.partnerships__introduction{font-size:20px}}@media only screen and (min-width:1023px){.partnerships__introduction{font-size:24px}}.partnerships__introduction{grid-column:1/span 2}@media only screen and (min-width:599px){.partnerships__introduction{grid-column:2/span 1;grid-row:2}}@media only screen and (min-width:1023px){.partnerships__introduction{grid-column:4/span 1;position:relative;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{margin-bottom:0;max-width:0;max-width:calc(var(--grid-width)*3)}}.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-column:1/span 2;grid-row:auto;grid-template-columns:1fr 1fr;margin-bottom:40px}@media only screen and (min-width:1023px){.people-module__header{grid-column:1/span 5;grid-template-columns:1fr 1fr 1fr;margin-left:16.74%;margin-right:16.74%}}.people-module__content{display:grid;grid-column:1/span 2;grid-row:auto;grid-template-columns:1fr 1fr}@media only screen and (min-width:1023px){.people-module__content{grid-column:1/span 5;grid-template-columns:1fr 1fr 1fr;margin-left:16.74%;margin-right:16.74%}}.people-module__content--carousel{display:block;grid-template-columns:1fr;margin:0}.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{color:currentcolor;display:block}.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{display:block;height:auto;margin-bottom:20px;position:relative;transition:opacity .25s cubic-bezier(.24,.26,.2,1);width:100%;z-index:60}.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)}@media only screen and (min-width:599px){.profile-detail__heading{background-size:0 2px}}.profile-detail__heading{display:inline;position:relative}.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}.people-module--single .profile-detail .profile-detail__image{margin-bottom:30px;max-width:75%}.people-module--single .profile-detail .profile-detail__content{display:flex}.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-column:1/span 2;grid-row:auto}@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-column:1/span 2;grid-row:auto;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{margin-bottom:30px;padding-right:0}}.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;height:60px;margin-bottom:0;max-width:60px;min-width:60px}.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;height:100%;justify-content:center}.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}@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__heading{font-weight:600;margin-bottom:0}.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 .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}}.people-module--five-plus .profile-detail .profile-detail__job-title{margin-bottom:0}@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%;max-width:100%;min-width:100%}@media only screen and (min-width:599px){.people-module__content--carousel .profile-detail{flex-basis:50%;max-width:50%;min-width:50%;padding-right:0}}@media only screen and (min-width:1023px){.people-module__content--carousel .profile-detail{flex-basis:33.333%;max-width:33.333%;min-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;height:auto;margin-left:auto;max-height:460px;max-width:460px;width:100%}.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{flex-basis:60px;height:60px;max-width:60px;min-width:60px;transition:opacity .25s cubic-bezier(.24,.26,.2,1)}.profile-teaser__content{flex-basis:auto;padding-left:20px}@media only screen and (min-width:599px){.profile-teaser__content{padding-right:20px;position:relative;top:-4px}}@media only screen and (min-width:1023px){.profile-teaser__content{line-height:1.3}}.profile-teaser__heading{display:inline;overflow-wrap: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-column:1/span 2;grid-row:3}@media only screen and (min-width:1023px){.programme-overview__key-details{grid-column:1/span 1;grid-row:auto}}.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-bottom:70px;padding-top:70px}@media only screen and (min-width:1023px){.programme-overview__pathways{padding-top:80px}.app--short-course .programme-overview .programme-overview__body{grid-column:2/span 3}.app--short-course .programme-overview .programme-overview__description{margin-bottom:80px;padding-left:33.333%}.app--short-course .programme-overview .programme-overview__key-details{margin-top:-70px}}.programmes-results{min-height:60vh;padding-top:20px}@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{align-items:flex-end;display:flex;flex-direction:column-reverse;padding-bottom:20px;padding-top:0}}.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}@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}}.programmes-results__heading{color:#676767;display:none}@media only screen and (min-width:1023px){.programmes-results__heading{display:block;margin-bottom:15px}}.programmes-results__actions{color:#000;grid-column:1/span 1;margin-bottom:10px;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{align-items:center;color:inherit;display:inline-flex;font-weight:600;padding:0 0 0 5px}.programmes-results__back[type=button]{-webkit-appearance:none;appearance:none}.programmes-results__back-icon{fill:currentcolor;height:8px;margin-right:5px;transform:rotateY(180deg);transition:transform .25s ease-out;width:12px}.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{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;position:-webkit-sticky;position:sticky;top:0}.programmes-results__image{grid-area:1/1;opacity:0;transition:opacity .25s ease-out;z-index:60}@media only screen and (min-width:1023px){.programmes-results__image--active{opacity:1}}.programme-teaser{color:inherit;display:grid;grid-template-columns:1fr 1fr;outline-offset:-3px;padding-bottom:30px;padding-top:20px}.programme-teaser:not(:last-child){border-bottom:1px solid #ffffff1f}.bg--light .programme-teaser:not(:last-child){border-bottom-color:#0000001f}.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)}@media only screen and (min-width:599px){.programme-teaser__heading-inner{background-size:0 2px}}.programme-teaser__heading-inner{position:relative}.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}@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}}.programme-teaser__pathways-heading{margin-bottom:0;margin-top:20px}.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{margin-bottom:-1px;overflow:hidden;position:relative;z-index:60}.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{margin-bottom:0;padding-top:0}.project-overview__content{order:2}.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{margin-bottom:120px;padding-top:80px}.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{padding-bottom:80px;padding-top:60px;position:relative}@media only screen and (min-width:599px){.promo-banner{padding-bottom:120px;padding-top:40px}}@media only screen and (min-width:1023px){.promo-banner{min-height:400px;padding-bottom:70px;padding-top:140px;width:100%}.promo-banner__grid{overflow:visible}}.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{margin-bottom:25px;padding-bottom:30px}.bg--dark .promo-banner__heading{border-bottom:1px solid #ffffff1f}.bg--light .promo-banner__heading{border-bottom:1px solid #0000001f}.promo-banner__text{margin-bottom:0;padding-right:20px}.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{justify-content:space-between;margin-top:240px}}.promo-banner__media-container{grid-column:1/span 2;margin-bottom:40px;order:-1}@media only screen and (min-width:1023px){.promo-banner__media-container{grid-column:4/span 2;margin-bottom:-70px;order:0;position:relative;width:116.74%}}.promo-banner__media-container .promo-banner__image,.promo-banner__media-container .promo-banner__video{height:250px;max-width:100%;object-fit:cover;z-index:60}@media only screen and (min-width:1023px){.promo-banner__media-container .promo-banner__image,.promo-banner__media-container .promo-banner__video{bottom:0;height:calc(100% + 280px);position:absolute}}.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}@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}}.proposition-statement__introduction{color:currentcolor;grid-column:1/span 2;line-height:122%;margin-bottom:20px;padding-right:40px}@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-column:1/span 1;grid-row:2;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{height:64px;width:56px}@media only screen and (min-width:599px){.qaa-logo__image{height:97px;width:87px}}.related-content{padding-bottom:120px;padding-top:80px;position:relative}.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{position:absolute;right:var(--margin-width);top:0;width:calc(var(--outer-grid-width));width:calc(var(--grid-width) + var(--outer-grid-width));z-index:60}.related-content--large .related-content__image-container:before{content:"";display:block;padding-top:100%}.related-content--large .related-content__image{bottom:0;left:0;max-height:100%;position:absolute;right:0;top: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{flex-direction:column;grid-column:1/span 2}@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{color:#000;display:inline-block}.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{border-bottom:0;grid-column:auto;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-right:20px;padding-top:20px}}.related-content__image-container{display:none;grid-column:4/span 1}@media only screen and (min-width:1023px){.related-content__image-container{display:block;position:absolute;right:calc(var(--margin-width) + var(--outer-grid-width));top:0;width:0;width:var(--grid-width)}}.related-content__image{height:auto;margin-bottom:20px;max-height:270px;object-fit:cover;opacity:0;transition:opacity .25s ease-out;width:100%}.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 #0000001f}@media only screen and (min-width:599px){.bg--light .related-content .related-content__copy{border-bottom:0}.bg--light .related-content .related-content__copy,.bg--light .related-content .related-content__meta{border-top:1px solid #0000001f}}.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 #0000001f}}.bg--light .related-content--meta-new-line .related-content__subheading{border-bottom:1px solid #0000001f}@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 #ffffff1f}@media only screen and (min-width:599px){.bg--dark .related-content .related-content__copy{border-bottom:0}.bg--dark .related-content .related-content__copy,.bg--dark .related-content .related-content__meta{border-top:1px solid #ffffff1f}}.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 #ffffff1f}}.bg--dark .related-content--meta-new-line .related-content__subheading{border-bottom:1px solid #ffffff1f}@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{grid-column:2/span 1;padding-right:20px}.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}.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{grid-column:2/span 3;order:2}}.research-centre-overview__body{margin-bottom:40px}@media only screen and (min-width:1023px){.research-centre-overview__body{margin-bottom:80px;padding-left:33.333%;padding-top: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{grid-column:1/span 1;order:1}}.reset{align-items:center;display:inline-flex;opacity:1;position:relative;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{background:none;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.reset__icon{fill:currentcolor;margin-right:5px}.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{background:currentcolor;content:"";display:block;height:1px;left:0;position:absolute;top:0;transition:width .25s ease-out;width:100%}@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{height:100%;left:0;position:absolute;top:0;width:100%}.results{border-style:solid;border-width:1px 0 0;display:grid;grid-template-columns:1fr 1fr;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:#ffffff1f}.bg--light .results{border-color:#0000001f}.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;line-height:122%;margin-bottom:20px}.rich-text h2{font-size:28px}@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}}.rich-text h2{margin-bottom:30px}@media only screen and (min-width:1023px){.rich-text h2{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:disc outside;margin:0 0 20px 20px}.rich-text ul ul{list-style-type:revert}.rich-text ol{list-style:decimal inside;margin:0 0 20px}.rich-text ol ol{list-style-type:lower-alpha;margin:0 0 20px 20px}.rich-text ol ol ol{list-style-type:lower-roman}.rich-text ol ol ol ol{list-style-type:decimal}.rich-text ol ol ol ol ol{list-style-type:lower-alpha}.rich-text a{position:relative;text-decoration:underline;transition:color .25s ease-out,text-decoration .25s ease-out}.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{height:auto;width:100%}.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}@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 h2{border-style:solid;border-width:0 0 1px;margin-bottom:20px;padding-bottom:10px}.app--project-detail .rich-text ul{list-style:disc outside;margin-left:20px}.app--project-detail .rich-text li{margin-bottom:40px}.app--project-detail .bg--dark .rich-text h2{border-color:#ffffff1f}.app--project-detail .bg--light .rich-text h2{border-color:#0000001f}.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}@media only screen and (min-width:599px){.scroll__label{font-size:18px}}@media only screen and (min-width:1023px){.scroll__label{font-size:18px}}.scroll__label{display:none;padding-bottom:5px}@media only screen and (min-width:599px){.scroll__label{display:block}}.scroll__icon{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:bounce;animation-timing-function:cubic-bezier(.17,.67,.83,.67);fill:none;height:18px;stroke:currentcolor;transition:transform opacity .25s ease-out ease-out .25s;width:19px;will-change:transform}.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{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.search__input{-webkit-appearance:none;appearance:none;background:#000;border:0;border-bottom:1px inset #fff;border-radius:0;color:#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);width:100%}.search__input:focus{border-bottom:4px inset #ff5d1c;outline:0}.search__input--with-left-icon{padding-left:30px}.search__button{color:#fff;cursor:pointer;font-weight:600;height:46px;padding-bottom:15px;padding-top:15px;position:absolute;right:0}.search__button:focus{outline:0}@media only screen and (min-width:599px){.search__button{padding-bottom:18px;padding-top:18px}}.search__icon{fill:currentcolor;height:8px;width:12px}.search__magnifying{height:46px;left:0;padding-top:12px;position:absolute}@media only screen and (min-width:599px){.search__magnifying{padding-top:10px}}.search__magnifying svg{fill:#fff;height:16px;width:16px}@media only screen and (min-width:599px){.search__magnifying svg{height:23px;width: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:#67676733}.search-list__results--bottom-margin{margin-bottom:40px}.search-list__no-results{margin-bottom:60px;margin-top:40px}@media only screen and (min-width:1023px){.search-list__no-results{margin-bottom:160px;margin-top:80px}}.search-list__pagination{margin-bottom:80px}.search-result{position:relative}.search-result__link{color:#676767;position:relative}@media only screen and (min-width:1023px){.search-result__link:after{background-color:#0000001f;bottom:0;content:"";display:block;height:1px;position:absolute;right:calc(var(--margin-width)*-1 + 60px);width:var(--margin-width)}}.search-result__header,.search-result__meta{height:100%;padding-bottom:20px;padding-top:20px}@media only screen and (min-width:599px){.search-result__header,.search-result__meta{padding-bottom:5px;padding-top:50px}}@media only screen and (min-width:1023px){.search-result__header,.search-result__meta{border-bottom:1px solid #0000001f;padding-bottom:30px;padding-top: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)}@media only screen and (min-width:599px){.search-result__heading{background-size:0 2px}}.search-result__heading{color:#000;display:inline}.search-result:focus .search-result__heading,.search-result:hover .search-result__heading{background-size:100% 2px}.search-result__editor-pick,.search-result__meta{margin:0;text-transform:uppercase}.search-result__editor-pick{padding-top:5px}.search-result__summary{border-bottom:1px solid #0000001f;height:100%;margin:0;padding-bottom:20px;padding-right:60px}@media only screen and (min-width:599px){.search-result__summary{padding-bottom:50px}}@media only screen and (min-width:1023px){.search-result__summary{padding-bottom:30px;padding-top:30px}}.search-result__icon{color:#000;height:24px;position:absolute;right:20px;top:20px;width:24px}@media only screen and (min-width:599px){.search-result__icon{height:36px;right:60px;top:50px;width:36px}}@media only screen and (min-width:1023px){.search-result__icon{height:46px;top:30px;width:46px}}@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{background-color:#0000001f;content:"";display:block;height:2px;position:absolute;right:0;top:0;width:var(--margin-width)}}.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 #0000001f}@media only screen and (min-width:1023px){.search-list__results--pick .search-list__item--pick:first-child .search-result__summary{border-top:2px solid #0000001f}}.search-toggle{align-items:center;display:none;flex-direction:row}@media only screen and (min-width:599px){.search-toggle{display:flex}}.search-toggle__label{font-size:18px}@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__label{color:#fff;margin-left:10px}.search-toggle__icon{fill:#fff}.app__navigation .search-toggle{display:flex;margin-top:95px}@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{position:relative;z-index:60}.programmes-results__wrapper .section--above-grid{z-index:100}.section--stat-block{background-color:#000000a6;color:#fff;max-width:100%;min-height:100%;overflow:hidden;position:relative}.section--stat-block:before{background-image:var(--stat-block-bg-image);background-position:top;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;top:0;width:100%;will-change:transform;z-index:-10}.section--before-fixed:before{position:fixed}.section--notch-mask{position:relative}.section--notch-mask:after{content:"";height:36px;position:absolute;right:0;top:0;width:50%;z-index:60}@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 #0000001f}@media only screen and (min-width:1023px){.section--programme-toggles{border-top:1px solid #0000001f}}.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}.section__heading--tight{max-width:50%}}.section__heading--hidden{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}@media only screen and (min-width:1023px){#tab-panel-apply .section__heading{grid-column:2/span 1}.app--short-course .programme-overview .section__heading{grid-column:3/span 2}}.section__notch{background-color:#fff;padding:0 20px}@media only screen and (min-width:599px){.section__notch{background-color:#0000;display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1440px;padding-left:20px;padding-right:20px}}@media only screen and (min-width:599px)and (min-width:599px){.section__notch{padding-left:60px;padding-right: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:#0000}@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{grid-column:1/span 1;height:36px;position:relative}@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{content:"";display:block;height:100%;left:1px;position:absolute;top:0;transform:translate3d(-100%,0,0);width:300%}.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) + 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) + 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))}.programmes-categories .section__notch--opposite .section__notch-fill--third-col:after{background-color:#ffffff1f;content:"";display:block;height:100%;left:-1px;left:calc(var(--grid-width)*-1 - 1px);position:absolute;top:0;width:1px}}.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}.section__notch-fill--third-col-two-span-four{grid-column:2/span 3}.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) + var(--outer-grid-width))*-1);width:calc(var(--margin-width) + var(--outer-grid-width))}.section__notch--opposite .section__notch-fill--fourth-col-span-four{grid-column:2/span 4}.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) + 0 + var(--outer-grid-width))*-1);right:calc((var(--margin-width) + var(--grid-width) + 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{left:-1px;max-width:500px;position:relative}.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:"";height:300px;left:-1px;position:absolute;top:-300px;width:1px}.section.opportunities-to-work .section__notch-fill{position:relative}.section.opportunities-to-work .section__notch-fill:after{content:"";height:36px;position:absolute;right:0;top:0;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 #0000001f}.section.opportunities-to-work.bg--light .section__heading:before{background-color:#0000001f}.section.opportunities-to-work.bg--light .section__notch-fill:after{background-color:#ffffff1f}.section.opportunities-to-work.bg--dark .section__heading{border-left:1px solid #ffffff1f}.section.opportunities-to-work.bg--dark .section__heading:before{background-color:#ffffff1f}.section.opportunities-to-work.bg--dark .section__notch-fill:after{background-color:#0000001f}.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{grid-column:1/span 2;margin-bottom:40px}@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:#0000}.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%;margin-bottom:15px;max-width:50%;min-width:50%}@media only screen and (min-width:1023px){.share-item{flex-basis:100%;max-width:100%;min-width:100%}}.share-item__link{align-items:center;display:flex;flex-direction:row}@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{margin-right:15px;max-height:18px;max-width:18px;opacity:.5;transition:opacity .25s cubic-bezier(.24,.26,.2,1)}.bg--dark .share-item .share-item__link{color:#fff}.bg--dark .share-item .share-item__icon{color:#fff;fill:#fff}.bg--light .share-item .share-item__link{color:#000}.bg--light .share-item .share-item__icon{color:#000;fill:#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{align-items:flex-start;display:flex;flex-direction:row;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%}.short-course-details-item__content{flex-basis:66.666%;max-width:66.666%;min-width:66.666%}}.skip-link{left:0;position:absolute;top:0;z-index:90}.skip-link__link{font-size:18px}@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{background-color:#fff;color:#000;display:block;left:0;padding:10px 20px;position:absolute;top:-200px;white-space:nowrap}.skip-link__link:focus{top:0}.sitewide-alert{background-color:#000c;display:none;height:100vh;left:0;overflow:auto;position:fixed;top:0;width:100vw;z-index:110}.sitewide-alert--inactive{display:none}.sitewide-alert--active{display:block}.sitewide-alert__modal{background-color:#fff;color:#000;margin:0 auto;max-width:500px;padding:30px;position:relative;top:50%;transform:translateY(-50%);width:100%;z-index:120}.sitewide-alert__copy{margin:0 0 15px}.sitewide-alert__close{background:none;border:0;position:absolute;right:20px;top:20px}.sitewide-alert__close-icon{fill:#fff}.bg--dark .slideshow--block .slide{background-color:#000}.bg--light .slideshow--block .slide{background-color:#fff}.slide__overlay{opacity:.36;transition:opacity .25s ease-out}.glide__slide--active .slide__overlay{opacity:1}@media only screen and (min-width:599px){.slide--author .slide__meta{display:flex;min-height:70px}}.slide__image{height:auto;margin-bottom:20px;transition:opacity .25s cubic-bezier(.24,.26,.2,1);width:100%}.slide__meta{opacity:0;position:relative;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}@media only screen and (min-width:599px){.slide__heading{font-size:18px}}@media only screen and (min-width:1023px){.slide__heading{font-size:18px}}.slide__heading{margin-bottom:30px}@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%;margin-bottom:0;max-width:66.666%;min-width:66.666%}}@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}@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{display:inline;font-weight:400;margin-bottom:0}.slide__author-course{font-size:18px}@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__author-course{margin-top:5px}.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}@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__type{height:64px;position:absolute;right:0;top:-20px;transform:translate3d(0,-100%,0)}.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)}@media only screen and (min-width:599px){.slide__action{background-size:0 2px}}.slide__action{align-items:center;background-color:#fff;background-image:none;background-size:0;border:0;color:#000;cursor:pointer;display:flex;flex-direction:row;font-weight:600;line-height:1.2;padding:20px 30px;text-transform:uppercase}.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{background-color:#676767;border-radius:100%;content:"";display:block;height:24px;width:24px}.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{overflow-x:hidden;padding-bottom:40px}.slideshow--block{padding-bottom:0;position:relative;z-index:45}.slideshow__liveregion{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.slideshow__controls{row-gap:20px}@media only screen and (min-width:1023px){.slideshow__controls{pointer-events:none;position:relative;top:-70px}.slideshow--block .slideshow__controls{top:-50px}}.slideshow__controls-group{grid-column:1/-1;margin:0 auto;pointer-events:auto}@media only screen and (min-width:1023px){.slideshow__controls-group{grid-column:5;margin:unset;z-index:75}.slideshow__controls-group:after{content:"";display:block;height:70px;position:absolute;right:-20%;top:0;width:30%;z-index:-10}}.slideshow__button{border-radius:50%;height:46px;margin:0;padding:0;transition:background-color .25s ease-out,opacity .25s cubic-bezier(.24,.26,.2,1);width:46px}.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{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;grid-column:1/span 2;pointer-events:none;width:100%}@media only screen and (min-width:1023px){.slideshow__bullet-container{display:none}}.slideshow__bullet{border:0;flex:1;height:2px;margin:0;padding: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:#ffffff3d}.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{background-color:#fff;stroke:#000}.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:#0000003d}.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{background-color:#000;stroke:#fff}.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{align-items:flex-end;display:flex;height:24px;margin-right:40px;width: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{transition:fill .25s ease-out;width:auto}.footer .social-item .social-item__icon{fill:#fff}.footer .social-item .social-item__link:hover .social-item__icon{fill:#bbb}.social-embeds__container{margin-bottom:60px}@media only screen and (min-width:599px){.social-embeds__container{margin-right:20px}}.social-embeds__image{height:auto;object-fit:cover;width:100%}.social-embeds__heading{margin-bottom:8px;margin-top:15px}.social-embeds__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){.social-embeds__link{background-size:0 2px}}.social-embeds__link{color:#fff;position:relative}.social-embeds__link:focus,.social-embeds__link:hover{background-size:100% 2px}.social-embeds__content-type{opacity:.8}.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}.staff-body__action{padding-top:40px}}.staggered-cards{grid-column:1/span 2;margin-bottom:40px}@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;max-width:40px;min-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}.stat-block--large .stat-block__heading{grid-column:4/span 1;margin-right:20px}.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}.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;margin-bottom:0;padding-right: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{align-items:flex-end;display:flex;left:-2px;position:relative}@media only screen and (min-width:599px){.stat-block__number-container{left:-3px}}.stat-block__number{font-size:80px;font-weight:600;line-height:81px;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{font-weight:600;margin-bottom:0}.stat-block__body{margin:10px 0 0;max-width:270px}@media only screen and (min-width:599px){.stat-block__body{max-width:100%;padding-right:20px}}.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{margin-bottom:20px;margin-top:20px;position:relative;z-index:60}@media only screen and (min-width:1023px){.streamfield .jwplayer,.streamfield .streamfield-video{margin-bottom:30px;margin-top: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-bottom:30px;margin-top: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}.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{background-color:#fff;margin:40px 0;overflow-x:scroll;position:relative;width:100%;z-index:100}@media only screen and (min-width:599px){.table{background-color:#0000;margin:60px 0;overflow-x:initial}}.table__hint{align-items:center;background:linear-gradient(90deg,#fff0 -50%,#fff);display:flex;height:100%;justify-content:flex-end;opacity:1;position:absolute;right:0;top:0;transition:opacity .25s ease;width:300px;z-index:100}@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;border:0;color:#fff;padding:7px 10px}.table__hint-button:hover{opacity:.7}@media only screen and (min-width:599px){.table__hint-button{display:none}}.table__sr-hint{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.table caption{margin-bottom:20px;text-align:left}.table table{border-collapse:collapse;min-width:600px}@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}@media only screen and (min-width:599px){.tab-item{font-size:18px}}@media only screen and (min-width:1023px){.tab-item{font-size:18px}}.tab-item{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){.tab-item{background-size:0 2px}}.tab-item:focus,.tab-item:hover{background-size:100% 2px}.tab-item{margin-right:30px;position:relative;text-decoration:none;white-space:nowrap}.tab-item:last-child{border-right:20px solid #0000;display:inline-block}@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{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);z-index:70}.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-bottom:1px solid #ffffff1f;border-top:1px solid #ffffff1f}.tab-nav.bg--light{border-bottom:1px solid #0000001f;border-top:1px solid #0000001f}.tab-nav__layout{padding-left:0;padding-right:0}@media only screen and (min-width:1023px){.tab-nav__layout{padding-left:60px;padding-right:60px}}.tab-nav__container{display:flex;flex-direction:row;flex-wrap:nowrap;grid-column:1/span 2;overflow-x:auto;padding:10px 20px}@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{background-color:#000;content:"";display:block;height:61px;left:0;position:absolute;top:0;width:100%}.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}.text-teaser__text{margin-bottom:40px}}.text-teaser--footer-cta{background-color:#000;color:#fff;padding:40px 0 60px}@media only screen and (min-width:599px){.text-teaser--footer-cta{padding:40px 0}}@media only screen and (min-width:1023px){.text-teaser--footer-cta{padding:40px 0 0}}.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}.title-area--breadcrumb .title-area__content{margin-bottom:-17px;position:relative;top:-17px}}.title-area__heading{margin-bottom:10px}.title-area__meta{margin-bottom:20px}.title-area__content{grid-column:1/span 2;padding-top:30px}@media only screen and (min-width:599px){.title-area__content{grid-column:1/span 1;padding-top:0;position:relative;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{margin-bottom:-55px;top:-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}.title-area__content--three-col .title-area__introduction{align-items:flex-end;display:flex;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{grid-column:1/span 2;left:-20px;position:relative;width:calc(100% + 40px)}@media only screen and (min-width:599px){.title-area__image{grid-column:2;left:0;order:2;width:calc(100% + 60px)}}@media only screen and (min-width:1023px){.title-area__image{grid-column:auto;height:auto;left:auto;order:0;position:absolute;right:0;top:128px;width:50%;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}.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}.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{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;position:relative}@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{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width: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{color:#676767;margin-right:10px;order:1}.toggle-switch__label--first{order:1}.toggle-switch__label--last{order:3}.toggle-switch__label--selected{color:#000}.toggle-switch__switch{background-color:#ffffff3d;border:3px solid #676767;border-radius:20px;flex-shrink:0;height:30px;margin-right:20px;order:2;overflow:hidden;position:relative;width:54px}@media only screen and (min-width:1023px){.toggle-switch__switch{margin-right:10px}}.toggle-switch__switch:hover{border-color:#000}.toggle-switch__switch:before{background-color:#ff5d1c;border-radius:50%;bottom:2px;content:"";cursor:pointer;height:20px;left:2px;position:absolute;transition:transform .25s cubic-bezier(.24,.26,.2,1);width:20px}.categories-tablist .toggle-switch{margin-bottom:20px;max-width:250px}@media only screen and (min-width:1023px){.categories-tablist .toggle-switch{border-left:1px solid #0000001f;margin-bottom:0;margin-right:20px;max-width:100%;padding-left:20px;position:relative;top:-2px}}.filter-bar--stuck .categories-tablist .toggle-switch{border-color:#ffffff3d}.categories-tablist .toggle-switch:before{background-color:#0000001f;content:"";height:1px;left:-20px;position:absolute;top:0;width:11px}@media only screen and (min-width:1023px){.categories-tablist .toggle-switch:before{content:none}}.programmes-categories .toggle-switch{justify-content:flex-start;margin-bottom:0;margin-top:13px;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}@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__cite{display:flex;flex-direction:row}.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{border-style:solid;border-width:1px 0;margin-bottom:40px;margin-top:50px;padding-bottom:40px;padding-top:40px}.streamfield .quote:first-child{margin-top:0}.bg--light .streamfield .quote{border-color:#0000001f}.bg--dark .streamfield .quote{border-color:#ffffff1f}.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:600}@media only screen and (min-width:1023px){.upcoming-dates__heading{flex-basis:40%;max-width:40%;min-width:40%}}.upcoming-dates__content{margin-bottom:20px}@media only screen and (min-width:1023px){.upcoming-dates__content{margin-bottom:40px}}.upcoming-dates__row{border-bottom:1px solid #0000001f;display:flex;flex-direction:row;margin-bottom:20px;padding-bottom:20px}@media only screen and (min-width:1023px){.upcoming-dates__row{margin-bottom:30px;padding-bottom:30px}}.upcoming-dates__row-item{flex-basis:50%;max-width:50%;min-width:50%}@media only screen and (min-width:1023px){.upcoming-dates__row-item{flex-basis:40%;max-width:40%;min-width:40%}}.upcoming-dates__row-item:last-child{flex-basis:50%;max-width:50%;min-width:50%;text-align:right}@media only screen and (min-width:1023px){.upcoming-dates__row-item:last-child{flex-basis:20%;max-width:20%;min-width:20%;text-align:left}}.upcoming-dates__row-item--mobile{display:block;flex-basis:50%;max-width:50%;min-width: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{background-color:#000c;height:100vh;left:0;opacity:0;overflow:auto;pointer-events:none;position:fixed;top:0;transition:visibility 0s,opacity .25s ease-out,transform .25s ease-out;visibility:hidden;width:100vw;z-index:110}.video-modal.is-open{cursor:default;opacity:1;pointer-events:auto;visibility:visible}.video-modal__container{margin:0 auto;position:relative;top:50%;transform:translateY(-50%);width:90%}.is-open .video-modal__container{pointer-events:all}@media only screen and (min-width:1023px){.video-modal__container{max-width:1000px;width:56%}}.video-modal__close{display:inline-block;position:absolute;right:20px;top:20px;z-index:120}.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}
