/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--font-body:"Helvetica Neue","Arial",sans-serif;--font-heading:"Helvetica Neue","Arial",sans-serif;--font-bold:700;--font-weight-default:400;--heading--large:2.5rem;--heading--title:2.25rem;--heading--main:2rem;--heading--sub:1.75rem;--heading--small:1.5rem;--heading--xsmall:1.25rem;--heading--tiny:1.125rem;--body-copy:1rem;--body-small:0.875rem;--body-medium:1.25rem;--space-1px:0.0625rem;--space-2px:0.125rem;--space-xs:0.25rem;--space-small:0.5rem;--space-mid-small:0.75rem;--space-default:1rem;--space-medium:1.5rem;--space-large:2rem;--space-xl:3rem;--space-xxl:4rem;--space-xxxl:4.5rem;--space-largest:5rem;--focus-box-shadow:0 0 0 var(--space-2px) var(--c-white),0 0 0 0.25rem var(--c-black),0 0 0 6px var(--c-system-orange);--underline-offset:30%;--underline-thickness:5%;--underline-thickness-hover:10%;--phone:0;--tablet:672px;--laptop:1056px;--desktop:1536px;--grid-columns:12}@media(min-width:1056px){:root{--heading--large:4rem;--heading--title:3.5rem;--heading--main:2.25rem;--heading--sub:2rem;--heading--small:1.75rem;--heading--xsmall:1.5rem;--heading--tiny:1.25rem;--body-copy:1.125rem;--body-small:1rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:16px;padding-left:16px}@media(min-width:672px){.container{padding-right:32px;padding-left:32px}}@media(min-width:1056px){.container{padding-right:32px;padding-left:32px}}@media(min-width:1536px){.container{padding-right:32px;padding-left:32px}}.container{max-width:100%}@media(min-width:672px){.container{max-width:100%}}@media(min-width:1056px){.container{max-width:100%}}@media(min-width:1536px){.container{max-width:var(--desktop)}}@media(min-width:1056px){.container{padding-left:clamp(64px,var(--space-xxl),64px);padding-right:clamp(64px,var(--space-xxl),64px)}}.container--empty,.container .container,.container .container--fluid{padding-left:0;padding-right:0}.container .full-width .container,.container .container--nested{width:100%;margin-right:auto;margin-left:auto;padding-right:16px;padding-left:16px}@media(min-width:672px){.container .full-width .container,.container .container--nested{padding-right:32px;padding-left:32px}}@media(min-width:1056px){.container .full-width .container,.container .container--nested{padding-right:32px;padding-left:32px}}@media(min-width:1536px){.container .full-width .container,.container .container--nested{padding-right:32px;padding-left:32px}}.container .full-width .container,.container .container--nested{max-width:100%}@media(min-width:672px){.container .full-width .container,.container .container--nested{max-width:100%}}@media(min-width:1056px){.container .full-width .container,.container .container--nested{max-width:100%}}@media(min-width:1536px){.container .full-width .container,.container .container--nested{max-width:var(--desktop)}}@media(min-width:1056px){.container .full-width .container,.container .container--nested{padding-left:var(--space-xxl);padding-right:var(--space-xxl)}}.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:16px;padding-left:16px}@media(min-width:672px){.container-fluid{padding-right:32px;padding-left:32px}}@media(min-width:1056px){.container-fluid{padding-right:32px;padding-left:32px}}@media(min-width:1536px){.container-fluid{padding-right:32px;padding-left:32px}}.container-fluid .container-fluid{padding-left:0;padding-right:0}.row{display:flex;flex-wrap:wrap;margin-right:-8px;margin-left:-8px}@media(min-width:672px){.row{margin-right:-16px;margin-left:-16px}}@media(min-width:1056px){.row{margin-right:-16px;margin-left:-16px}}@media(min-width:1536px){.row{margin-right:-16px;margin-left:-16px}}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;width:100%;padding-right:8px;padding-left:8px}@media(min-width:672px){.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{padding-right:16px;padding-left:16px}}@media(min-width:1056px){.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{padding-right:16px;padding-left:16px}}@media(min-width:1536px){.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{padding-right:16px;padding-left:16px}}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}@media(min-width:672px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}}@media(min-width:1056px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}}@media(min-width:1536px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}}.visible-large{display:none !important}@media(min-width:1056px){.visible-large{display:block !important}}.hidden-large{display:block !important}@media(min-width:1056px){.hidden-large{display:none !important}}[class*=col-]{display:flex;flex-direction:column}[class*=col-]>*{flex:1 0 auto}@media(min-width:1056px){.col-lg-1--left-nav{flex:0 0 11.1111111111%;max-width:11.1111111111%}.col-lg-2--left-nav{flex:0 0 22.2222222222%;max-width:22.2222222222%}.col-lg-3--left-nav{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-4--left-nav{flex:0 0 44.4444444444%;max-width:44.4444444444%}.col-lg-6--left-nav{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-7--left-nav{flex:0 0 77.7777777778%;max-width:77.7777777778%}.col-lg-8--left-nav{flex:0 0 88.8888888889%;max-width:88.8888888889%}}@media(min-width:1536px){.col-xl-2--left-nav{flex:0 0 22.2222222222%;max-width:22.2222222222%}}:root{--c-purple-dark:#2C0442;--c-green-dark:#113B3A;--c-blue-dark:#002248;--c-yellow-dark:#504D48;--c-pink-dark:#4B0A32;--c-purple-vibrant:#500778;--c-green-vibrant:#52C152;--c-blue-vibrant:#34C6C6;--c-yellow-vibrant:#FFCA36;--c-pink-vibrant:#AC145A;--c-purple-muted:#C6B0BC;--c-green-muted:#C9D2A8;--c-blue-muted:#B6DCE5;--c-yellow-muted:#DAD6CA;--c-pink-muted:#DEB8C3;--c-black:#000;--c-black-90:#1A1A1A;--c-black-80:#333;--c-black-60:#666;--c-black-40:#999;--c-black-20:#CCC;--c-black-15:#D9D9D9;--c-black-10:#E6E6E6;--c-black-5:#F2F2F2;--c-white:#FFF;--c-system-blue:#0D68CF;--c-system-green:#008613;--c-system-orange:#FF8D00;--c-system-red:#CA0007;--c-system-purple:#6345A5;--c-system-blue-10:#E5F0FD;--c-system-green-10:#E6F3E8;--c-system-orange-10:#FFF4E6;--c-system-red-10:#FAE6E7;--c-system-blue-50:#7FB7F7;--c-system-green-50:#80C289;--c-system-orange-50:#FFC680;--c-system-red-50:#E48083;--c-system-blue-dark:#004089;--c-system-green-dark:#006B0F;--c-system-orange-dark:#CC7100;--c-system-red-dark:#811712;--text:var(--c-black-90);--text-light:var(--c-white);--background:var(--c-white);--background-inverse:var(--c-black);--body-overflow-background:#ECEAE4;--link-default:var(--c-system-blue);--link-hover:var(--c-system-blue-dark);--link-visited:var(--c-system-purple);--link-focus:var(--c-black);--button-bg:var(--c-system-blue);--button-text:var(--c-white);--button-hover-bg:var(--c-system-blue-dark);--button-hover-text:var(--c-white);--button-focus-bg:var(--c-system-blue-dark);--button-focus-text:var(--c-white);--button-active-bg:var(--c-system-blue);--button-active-text:var(--c-white);--button-active-border:var(--c-system-blue-dark);--button-disabled-bg:var(--c-black-20);--button-disabled-text:var(--c-black-60);--button-outline-bg:transparent;--button-outline-text:var(--c-system-blue);--button-outline-border:var(--c-system-blue);--button-outline-hover-bg:transparent;--button-outline-hover-text:var(--c-system-blue-dark);--button-outline-hover-border:var(--c-system-blue-dark);--button-outline-focus-bg:transparent;--button-outline-focus-text:var(--c-system-blue-dark);--button-outline-focus-border:var(--c-system-blue-dark);--button-outline-active-bg:transparent;--button-outline-active-text:var(--c-system-blue);--button-outline-active-border:var(--c-system-blue);--button-outline-disabled-bg:transparent;--button-outline-disabled-text:var(--c-black-60);--button-outline-disabled-border:var(--c-black-60);--button-inverse-bg:var(--c-white);--button-inverse-text:var(--c-system-blue);--button-inverse-hover-bg:var(--c-system-blue);--button-inverse-hover-text:var(--c-white);--button-inverse-focus-bg:var(--c-white);--button-inverse-focus-text:var(--c-system-blue-dark);--button-inverse-active-bg:var(--c-white);--button-inverse-active-text:var(--c-system-blue);--button-inverse-active-border:var(--c-system-blue);--button-inverse-outline-bg:transparent;--button-inverse-outline-text:var(--c-white);--button-inverse-outline-border:var(--c-white);--button-inverse-outline-hover-bg:transparent;--button-inverse-outline-hover-text:var(--c-system-blue-50);--button-inverse-outline-hover-border:var(--c-system-blue-50);--button-inverse-outline-focus-bg:var(--c-black);--button-inverse-outline-active-bg:transparent;--button-inverse-outline-active-text:var(--c-white);--button-inverse-outline-active-border:var(--c-white);--button-inverse-disabled-bg:transparent;--button-inverse-disabled-text:var(--c-black-40);--button-inverse-disabled-border:var(--c-black-40);--button-destructive-bg:var(--c-system-red);--button-destructive-color:var(--c-white);--button-destructive-hover-bg:var(--c-system-red-dark);--button-destructive-hover-color:var(--c-white);--button-destructive-focus-bg:var(--c-system-red-dark);--button-destructive-focus-color:var(--c-white);--button-destructive-active-bg:var(--c-system-red);--button-destructive-active-color:var(--c-white);--button-destructive-active-border:var(--c-system-red-dark);--button-destructive-outline-bg:transparent;--button-destructive-outline-text:var(--c-system-red);--button-destructive-outline-border:var(--c-system-red);--button-destructive-outline-hover-bg:transparent;--button-destructive-outline-hover-text:var(--c-system-red-dark);--button-destructive-outline-hover-border:var(--c-system-red-dark);--button-destructive-outline-focus-bg:transparent;--button-destructive-outline-focus-text:var(--c-system-red-dark);--button-destructive-outline-focus-border:var(--c-system-red-dark);--button-destructive-outline-active-bg:transparent;--button-destructive-outline-active-text:var(--c-system-red);--button-destructive-outline-active-border:var(--c-system-red);--button-destructive-inverse-bg:var(--c-white);--button-destructive-inverse-text:var(--c-system-red);--button-destructive-inverse-hover-bg:var(--c-white);--button-destructive-inverse-hover-text:var(--c-system-red-dark);--button-destructive-inverse-focus-bg:var(--c-white);--button-destructive-inverse-focus-text:var(--c-system-red-dark);--button-destructive-inverse-active-bg:var(--c-white);--button-destructive-inverse-active-text:var(--c-system-red-dark);--button-destructive-inverse-active-border:var(--c-system-red-dark);--button-destructive-inverse-outline-bg:transparent;--button-destructive-inverse-outline-text:var(--c-white);--button-destructive-inverse-outline-border:var(--c-system-red);--button-destructive-inverse-outline-hover-bg:transparent;--button-destructive-inverse-outline-hover-text:var(--c-white);--button-destructive-inverse-outline-hover-border:var(--c-system-red-dark);--button-destructive-inverse-outline-focus-bg:var(--c-black);--button-destructive-inverse-outline-active-bg:transparent;--button-destructive-inverse-outline-active-text:var(--c-white);--button-destructive-inverse-outline-active-border:var(--c-system-red);--box-shadow-default:0 var(--space-xs) var(--space-small) 0 rgba(0,0,0,0.15);--theme-colour-1:var(--c-blue-dark);--theme-colour-2:var(--c-green-dark);--theme-colour-3:var(--c-blue-vibrant);--theme-colour-4:var(--c-green-vibrant);--theme-colour-5:var(--c-white);--theme-colour-6:var(--c-black)}.colour-pair--1{background-color:var(--theme-colour-1);color:var(--theme-colour-5)}.colour-pair--1 h1,.colour-pair--1 h2,.colour-pair--1 h3,.colour-pair--1 h4,.colour-pair--1 h5,.colour-pair--1 h6,.colour-pair--1 .heading{color:var(--theme-colour-5)}.colour-pair--2{background-color:var(--theme-colour-2);color:var(--theme-colour-5)}.colour-pair--2 h1,.colour-pair--2 h2,.colour-pair--2 h3,.colour-pair--2 h4,.colour-pair--2 h5,.colour-pair--2 h6,.colour-pair--2 .heading{color:var(--theme-colour-5)}.colour-pair--3{background-color:var(--theme-colour-3);color:var(--theme-colour-6)}.colour-pair--3 h1,.colour-pair--3 h2,.colour-pair--3 h3,.colour-pair--3 h4,.colour-pair--3 h5,.colour-pair--3 h6,.colour-pair--3 .heading{color:var(--theme-colour-6)}.colour-pair--4{background-color:var(--theme-colour-4);color:var(--theme-colour-6)}.colour-pair--4 h1,.colour-pair--4 h2,.colour-pair--4 h3,.colour-pair--4 h4,.colour-pair--4 h5,.colour-pair--4 h6,.colour-pair--4 .heading{color:var(--theme-colour-6)}.colour-scheme--gordon-glow{--theme-colour-1:var(--c-blue-dark);--theme-colour-2:var(--c-green-dark);--theme-colour-3:var(--c-blue-vibrant);--theme-colour-4:var(--c-green-vibrant);--theme-colour-5:var(--c-white);--theme-colour-6:var(--c-black)}.colour-scheme--woburn-warmth{--theme-colour-1:var(--c-pink-dark);--theme-colour-2:var(--c-purple-dark);--theme-colour-3:var(--c-purple-muted);--theme-colour-4:var(--c-yellow-muted);--theme-colour-5:var(--c-white);--theme-colour-6:var(--c-black)}.colour-scheme--russell-regalia{--theme-colour-1:var(--c-purple-vibrant);--theme-colour-2:var(--c-pink-vibrant);--theme-colour-3:var(--c-blue-muted);--theme-colour-4:var(--c-yellow-muted);--theme-colour-5:var(--c-white);--theme-colour-6:var(--c-black)}.colour-scheme--bedford-birch{--theme-colour-1:var(--c-blue-dark);--theme-colour-2:var(--c-green-dark);--theme-colour-3:var(--c-green-muted);--theme-colour-4:var(--c-yellow-muted);--theme-colour-5:var(--c-white);--theme-colour-6:var(--c-black)}.colour-scheme--brunswick-beet{--theme-colour-1:var(--c-purple-vibrant);--theme-colour-2:var(--c-pink-vibrant);--theme-colour-3:var(--c-blue-vibrant);--theme-colour-4:var(--c-yellow-vibrant);--theme-colour-5:var(--c-white);--theme-colour-6:var(--c-black)}.colour-scheme--bloomsbury-blush{--theme-colour-1:var(--c-pink-dark);--theme-colour-2:var(--c-yellow-dark);--theme-colour-3:var(--c-blue-muted);--theme-colour-4:var(--c-pink-muted);--theme-colour-5:var(--c-white);--theme-colour-6:var(--c-black)}.colour-scheme--tavistock-tranquility{--theme-colour-1:var(--c-blue-dark);--theme-colour-2:var(--c-yellow-dark);--theme-colour-3:var(--c-green-vibrant);--theme-colour-4:var(--c-yellow-vibrant);--theme-colour-5:var(--c-white);--theme-colour-6:var(--c-black)}.colour-scheme--queen-quetzal{--theme-colour-1:var(--c-purple-dark);--theme-colour-2:var(--c-purple-vibrant);--theme-colour-3:var(--c-blue-vibrant);--theme-colour-4:var(--c-blue-muted);--theme-colour-5:var(--c-white);--theme-colour-6:var(--c-black)}.colour-scheme--regent-reunion{--theme-colour-1:var(--c-blue-dark);--theme-colour-2:var(--c-purple-vibrant);--theme-colour-3:var(--c-green-muted);--theme-colour-4:var(--c-blue-muted);--theme-colour-5:var(--c-white);--theme-colour-6:var(--c-black)}.cl-colors{margin-top:var(--space-large)}.cl-colors__list{display:flex;flex-wrap:wrap;margin-bottom:var(--space-medium);padding:0;gap:var(--space-small)}.cl-colors__list-item{flex-basis:19%;list-style:none;margin:0;max-width:25%;padding:0}.cl-colors__list--system .cl-colors__list-item{flex-basis:24%}.cl-colors__item{border:var(--space-1px) solid var(--c-black-20);box-shadow:var(--box-shadow-default);transition:all .4s;display:flex;flex:1;justify-content:center;align-items:flex-end}.cl-colors__info{background-color:var(--c-white);border-top:var(--space-1px) solid var(--c-black-20);color:var(--text);display:block;font-size:var(--body-small);margin-top:9.375rem;padding:var(--space-small);flex:1}.cl-colors__info .cl-colors__title{display:block;font-size:var(--body-small);font-weight:var(--font-bold);margin-bottom:0}.cl-colors__info .cl-colors__name{font-family:monospace}html{box-sizing:border-box;font-family:"Helvetica Neue","Arial",sans-serif;overflow-x:hidden;scroll-padding-top:10.25rem}body{color:var(--text);max-width:120rem;margin:0 auto;min-height:100vh;position:relative;font-family:var(--font-body);font-size:var(--body-copy);line-height:1.5}body.no-scroll .layout-container>*:not(header):not(.header__bottom){display:none}body.menu-overlay{max-height:100vh;overflow:hidden}body.menu-overlay.menu-overlay--scroll{max-height:none;max-width:100vw;overflow:visible}body.menu-overlay::after{content:"";display:block;width:100vw;height:100%;background-color:var(--c-black);opacity:.7;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:7}@media(min-width:1056px){body.menu-overlay{overflow:visible;max-height:none}body.menu-overlay::after{z-index:10}}body.sb-show-main::before{content:none}body::before{content:"";display:block;background:var(--body-overflow-background);width:100vw;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}*,*::after,*::before{box-sizing:inherit}.block--hero{overflow:hidden}.layout-container{position:relative;background-color:var(--background)}main.main-content:not(.main-content--with-left-navigation){overflow:hidden}.visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.skip-link.sr-only-focusable{position:absolute;left:50%;transform:translateX(-50%);background-color:var(--c-white);color:var(--c-black);padding:var(--space-default);border-radius:0 0 var(--space-default) var(--space-default);z-index:11}@media(min-width:1056px){.skip-link.sr-only-focusable{left:var(--space-default);transform:none}}.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}iframe{border:none}.component{clear:both;margin-bottom:var(--space-xl)}@media(min-width:1056px){.component{margin-bottom:var(--space-xxxl)}}.component--negative-margin{margin-top:calc(-1*var(--space-large))}@media(min-width:1056px){.component--negative-margin{margin-top:calc(-1*var(--space-xl))}}.component--top-margin{margin-top:var(--space-default)}@media(min-width:1056px){.component--top-margin{margin-top:var(--space-large)}}.clear{clear:both}.component--inline-link-styles a,.component--inline-link-styles .link{text-decoration:underline;text-underline-offset:var(--underline-offset);text-decoration-thickness:var(--underline-thickness);border:none}.component--inline-link-styles a:hover,.component--inline-link-styles .link:hover{text-decoration-thickness:var(--underline-thickness-hover)}@media(prefers-reduced-motion){*{transition:none !important}}.button{display:inline-flex;align-items:center;width:auto;background:var(--button-bg);color:var(--button-text);font-family:var(--font-heading);font-size:var(--body-copy);font-weight:var(--font-bold);line-height:1.5;padding:var(--space-small) var(--space-medium) .875rem var(--space-medium);border:0;border-top:.375rem solid rgba(0,0,0,0);cursor:pointer;transition:background .25s ease-in-out,color .1s ease-in-out,opacity .2s ease-in-out,transform .2s ease-in-out}.button:hover{color:var(--button-hover-text);background:var(--button-hover-bg)}.button:focus{color:var(--button-focus-text);background:var(--button-focus-bg);outline:var(--space-2px) solid rgba(0,0,0,0);box-shadow:var(--focus-box-shadow)}.button:active{color:var(--button-active-text);background-color:var(--button-active-bg);border-color:var(--button-active-border)}.button--link{text-decoration:none}.button--link:hover,.button--link:focus,.button--link:active,.button--link:visited{text-decoration:none}.button--link:focus{color:var(--button-text)}.button--link:visited{color:var(--button-text)}.button--default-outline{color:var(--button-outline-text);font-weight:var(--font-weight-default);background:var(--button-outline-bg);border:var(--space-1px) solid var(--button-outline-border);padding:.8125rem var(--space-medium)}.button--default-outline:hover{color:var(--button-outline-hover-text);background:var(--button-outline-hover-bg);border-color:var(--button-outline-hover-border)}.button--default-outline:focus{color:var(--button-outline-focus-text);background:var(--button-focus-hover-bg);border-color:var(--button-outline-focus-border)}.button--default-outline:active{color:var(--button-outline-active-text);background-color:var(--button-outline-active-bg);padding:var(--space-small) var(--space-medium) .8125em var(--space-medium);border-top:.375rem solid var(--button-outline-active-border);border-color:var(--button-outline-active-border)}.button--default-outline.button--link{color:var(--button-outline-text)}.button--default-outline.button--link:visited,.button--default-outline.button--link:focus{color:var(--button-outline-text)}.button--default-outline.button--link:hover{color:var(--button-outline-hover-text)}.button--default-outline.button--link:active{color:var(--button-outline-active-text)}.button--default-inverse{color:var(--button-inverse-text);background:var(--button-inverse-bg)}.button--default-inverse:hover{color:var(--button-inverse-hover-text);background:var(--button-inverse-hover-bg)}.button--default-inverse:focus{background:var(--button-inverse-focus-bg);color:var(--button-inverse-focus-text)}.button--default-inverse:active{color:var(--button-inverse-active-text);background-color:var(--button-inverse-active-bg);border-top:.375rem solid var(--button-inverse-active-border);border-color:var(--button-inverse-active-border)}.button--default-inverse.button--link{color:var(--button-inverse-text)}.button--default-inverse.button--link:visited,.button--default-inverse.button--link:focus{color:var(--button-inverse-text)}.button--default-inverse.button--link:hover{color:var(--button-inverse-hover-text)}.button--default-inverse.button--link:active{color:var(--button-inverse-active-text)}.button--default-inverse-outline{color:var(--button-inverse-outline-text);font-weight:var(--font-weight-default);background:var(--button-inverse-outline-bg);border:var(--space-1px) solid var(--button-inverse-outline-border);padding:.8125rem var(--space-medium)}.button--default-inverse-outline:hover{color:var(--button-inverse-outline-hover-text);background:var(--button-inverse-outline-hover-bg);border-color:var(--button-inverse-outline-hover-border)}.button--default-inverse-outline:focus{background:var(--button-inverse-outline-focus-bg)}.button--default-inverse-outline:active{color:var(--button-inverse-outline-active-text);background-color:var(--button-inverse-outline-active-bg);padding:var(--space-small) var(--space-medium) .8125rem var(--space-medium);border-top:.375rem solid var(--button-inverse-outline-active-border);border-color:var(--button-inverse-outline-active-border)}.button--default-inverse-outline.button--link{color:var(--button-inverse-outline-text)}.button--default-inverse-outline.button--link:visited,.button--default-inverse-outline.button--link:focus{color:var(--button-inverse-outline-text)}.button--default-inverse-outline.button--link:hover{color:var(--button-inverse-outline-hover-text)}.button--default-inverse-outline.button--link:active{color:var(--button-inverse-outline-active-text)}.button--destructive{background-color:var(--button-destructive-bg);color:var(--button-destructive-color)}.button--destructive:hover{background-color:var(--button-destructive-hover-bg);color:var(--button-destructive-hover-color)}.button--destructive:focus{background-color:var(--button-destructive-focus-bg);color:var(--button-destructive-focus-color)}.button--destructive:active{background-color:var(--button-destructive-active-bg);color:var(--button-destructive-active-color);border-color:var(--button-destructive-active-border)}.button--destructive.button--link{color:var(--button-destructive-color)}.button--destructive.button--link:visited,.button--destructive.button--link:focus{color:var(--button-destructive-color)}.button--destructive.button--link:hover{color:var(--button-destructive-hover-color)}.button--destructive.button--link:active{color:var(--button-destructive-active-color)}.button--destructive-outline{color:var(--button-destructive-outline-text);font-weight:var(--font-weight-default);background:var(--button-destructive-outline-bg);border:var(--space-1px) solid var(--button-destructive-outline-border);padding:.8125rem var(--space-medium)}.button--destructive-outline:hover{color:var(--button-destructive-outline-hover-text);background:var(--button-destructive-outline-hover-bg);border-color:var(--button-destructive-outline-hover-border)}.button--destructive-outline:focus{color:var(--button-destructive-outline-focus-text);background:var(--button-destructive-outline-focus-bg);border-color:var(--button-destructive-outline-focus-border)}.button--destructive-outline:active{color:var(--button-destructive-outline-active-text);background-color:var(--button-destructive-outline-active-bg);padding:var(--space-small) var(--space-medium) .8125rem var(--space-medium);border-top:.375rem solid var(--button-destructive-outline-active-border);border-color:var(--button-destructive-outline-active-border)}.button--destructive-outline.button--link{color:var(--button-destructive-outline-text)}.button--destructive-outline.button--link:visited,.button--destructive-outline.button--link:focus{color:var(--button-destructive-outline-text)}.button--destructive-outline.button--link:hover{color:var(--button-destructive-outline-hover-text)}.button--destructive-outline.button--link:active{color:var(--button-destructive-outline-active-text)}.button--destructive-inverse{color:var(--button-destructive-inverse-text);background:var(--button-destructive-inverse-bg)}.button--destructive-inverse:hover{color:var(--button-destructive-inverse-hover-text);background:var(--button-destructive-inverse-hover-bg)}.button--destructive-inverse:focus{color:var(--button-destructive-inverse-focus-text);background:var(--button-destructive-inverse-focus-bg)}.button--destructive-inverse:active{color:var(--button-destructive-inverse-active-text);background-color:var(--button-destructive-inverse-active-bg);border-top:.375rem solid var(--button-destructive-inverse-active-border)}.button--destructive-inverse.button--link{color:var(--button-destructive-inverse-text)}.button--destructive-inverse.button--link:visited,.button--destructive-inverse.button--link:focus{color:var(--button-destructive-inverse-text)}.button--destructive-inverse.button--link:hover{color:var(--button-destructive-inverse-hover-text)}.button--destructive-inverse.button--link:active{color:var(--button-destructive-inverse-active-text)}.button--destructive-inverse-outline{color:var(--button-destructive-inverse-outline-text);font-weight:var(--font-weight-default);background:var(--button-destructive-inverse-outline-bg);border:var(--space-1px) solid var(--button-destructive-inverse-outline-border);padding:.8125rem var(--space-medium)}.button--destructive-inverse-outline:hover{color:var(--button-destructive-inverse-outline-hover-text);background:var(--button-destructive-inverse-outline-hover-bg);border-color:var(--button-destructive-inverse-outline-hover-border)}.button--destructive-inverse-outline:focus{background:var(--button-destructive-inverse-outline-focus-bg)}.button--destructive-inverse-outline:active{color:var(--button-destructive-inverse-outline-active-text);background-color:var(--button-destructive-inverse-outline-active-bg);padding:var(--space-small) var(--space-medium) .8125rem var(--space-medium);border-top:.375rem solid var(--button-destructive-inverse-outline-active-border);border-color:var(--button-destructive-inverse-outline-active-border)}.button--destructive-inverse-outline.button--link{color:var(--button-destructive-inverse-outline-text)}.button--destructive-inverse-outline.button--link:visited,.button--destructive-inverse-outline.button--link:focus{color:var(--button-destructive-inverse-outline-text)}.button--destructive-inverse-outline.button--link:hover{color:var(--button-destructive-inverse-outline-hover-text)}.button--destructive-inverse-outline.button--link:active{color:var(--button-destructive-inverse-outline-active-text)}.button:disabled,.button--destructive:disabled,.button--default-inverse:disabled,.button--destructive-inverse:disabled{color:var(--button-disabled-text);background-color:var(--button-disabled-bg);cursor:initial}.button--default-outline:disabled,.button--destructive-outline:disabled,.button--default-inverse-outline:disabled,.button--destructive-inverse-outline:disabled{color:var(--button-outline-disabled-text);background-color:var(--button-outline-disabled-bg);border-color:var(--button-outline-disabled-border)}.button--icon{padding-right:var(--space-default)}.button--icon .icon{height:1.25rem;width:1.25rem;vertical-align:middle;transition:transform .3s ease-in-out;transform:translateX(0);fill:currentColor;margin-left:var(--space-mid-small)}.button--icon-before .icon{margin-left:0;margin-right:var(--space-small)}@media(min-width:1056px){.button{line-height:1.2;padding:.625rem var(--space-medium) var(--space-default) var(--space-medium)}.button--default-outline,.button--default-inverse-outline,.button--destructive-outline,.button--destructive-inverse-outline{padding:.9375rem var(--space-medium)}.button--default-outline:active,.button--default-inverse-outline:active,.button--destructive-outline:active,.button--destructive-inverse-outline:active{padding:.625rem var(--space-medium) .9375rem var(--space-medium)}}.video-control{width:3rem;height:3rem;position:absolute;bottom:var(--space-medium);right:1rem;border:none;padding:0}.video-control:focus{background:none}.video-control:active{border-top:0}.video-control.playing .icon--play{display:none}.video-control.playing .icon--pause{display:inline-block}.video-control .icon--pause{display:none}.video-control .icon{width:3rem;height:3rem}.form-item--checkboxes,.form-item--checkbox__item{list-style:none;margin:0;padding:0}.form-item--checkboxes li::before,.form-item--checkbox__item li::before{display:none}.form-item--checkbox{border:0;padding:0}.form-item--checkbox__item{position:relative;display:flex;flex-wrap:wrap;padding-left:var(--space-medium);margin:0 0 var(--space-default) 0}.form-item--checkbox__item .form-item__description{width:100%;order:2;margin-top:var(--space-small);margin-bottom:0}.form-item--checkbox__item .form-item__description p{margin:0}.form-item--checkbox__item label{color:var(--c-black-80);padding-left:var(--space-default)}.form-item--checkbox__item label::before{content:"";background:rgba(0,0,0,0);border:var(--space-1px) solid var(--c-black-40);border-radius:var(--space-2px);width:var(--space-medium);height:var(--space-medium);position:absolute;top:.25rem;left:0}.form-item--checkbox__item label::after{content:"";display:block;width:var(--space-default);height:var(--space-default);background-image:url(/bartlett/themes/custom/indigo/images/icons/checkbox-tick.svg);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:var(--space-small);left:var(--space-xs);opacity:0}.form-item--checkbox__item input{position:absolute;cursor:pointer;left:0;top:.25rem;width:var(--space-medium);height:var(--space-medium);z-index:1;margin:0;-webkit-appearance:none;appearance:none}.form-item--checkbox__item input:hover+label::before{box-shadow:0 0 0 var(--space-small) var(--c-black-5)}.form-item--checkbox__item input:focus{outline:var(--space-2px) solid rgba(0,0,0,0);box-shadow:var(--focus-box-shadow);z-index:2}.form-item--checkbox__item input:active+label::before{box-shadow:0 0 0 var(--space-small) var(--c-black-10)}.form-item--checkbox__item input:checked:hover+label::before{box-shadow:0 0 0 var(--space-small) var(--c-system-blue-10)}.form-item--checkbox__item input:checked:active+label::before{box-shadow:0 0 0 var(--space-small) var(--c-black-15)}.form-item--checkbox__item input:checked:active+label::after{filter:brightness(0.85)}.form-item--checkbox__item input:checked+label::before{background-color:var(--c-system-blue);border-color:var(--c-system-blue)}.form-item--checkbox__item input:checked+label::after{opacity:1}.form-item--checkbox__item input:disabled{cursor:default}.form-item--checkbox__item input:disabled:checked+label::before{background-color:var(--c-black-60);border-color:var(--c-black-60)}.form-item--checkbox__item input:disabled+label::before{background-color:var(--c-black-5)}.form-item--checkboxes--inline{display:flex;flex-wrap:wrap}.form-item--checkboxes--inline .form-item--checkbox__item{margin:0 var(--space-large) 0 0}.form-item--checkboxes--toggle .form-item--checkbox__item{width:-moz-fit-content;width:fit-content;padding-right:6rem;padding-left:0}.form-item--checkboxes--toggle .form-item--checkbox__item input{left:unset;right:0;top:1.25rem;height:2.5rem;width:4.5rem}.form-item--checkboxes--toggle .form-item--checkbox__item input:checked+label::before{content:"on";background-color:var(--c-white);color:var(--c-system-blue);padding:var(--space-xs) var(--space-xs) var(--space-xs) .375rem}.form-item--checkboxes--toggle .form-item--checkbox__item input:checked+label::after{background-color:var(--c-system-blue);right:var(--space-xs)}.form-item--checkboxes--toggle .form-item--checkbox__item input:hover+label::before,.form-item--checkboxes--toggle .form-item--checkbox__item input:active+label::before{box-shadow:unset}.form-item--checkboxes--toggle .form-item--checkbox__item input:focus{box-shadow:unset;outline:unset}.form-item--checkboxes--toggle .form-item--checkbox__item input:focus+label::before{outline:var(--focus-outline);box-shadow:var(--focus-box-shadow)}.form-item--checkboxes--toggle label{color:var(--c-black);padding-left:0}.form-item--checkboxes--toggle label::before{content:"off";background-color:var(--c-white);display:flex;align-items:center;color:var(--c-black-60);font-weight:var(--font-bold);top:var(--space-xs);left:unset;right:0;height:2.5rem;width:4.5rem;padding:var(--space-xs) var(--space-xs) var(--space-xs) 2.625rem;border:none;border-radius:unset;cursor:pointer}.form-item--checkboxes--toggle label::after{content:"";background-image:unset;left:unset;top:var(--space-small);right:2.25rem;height:var(--space-large);width:var(--space-large);background-color:var(--c-black-60);outline:var(--space-xs) solid var(--c-white);opacity:1;cursor:pointer}.form-item--date__item{position:relative}.form-item--date__item.form-item--error:focus-within::after,.form-item--date__item.form-item--error::after{content:url(/bartlett/themes/custom/indigo/images/icons/calendar--red.svg)}.form-item--date__item.form-item--error::before,.form-item--date__item.form-item--error::after{bottom:2.875rem}.form-item--date__item:focus-within::after{content:url(/bartlett/themes/custom/indigo/images/icons/calendar--blue.svg)}.form-item--date__item::before{content:"";position:absolute;bottom:var(--space-default);right:var(--space-default);width:var(--space-medium);height:var(--space-medium);background-color:var(--c-white);pointer-events:none}.form-item--date__item::after{content:url(/bartlett/themes/custom/indigo/images/icons/calendar.svg);position:absolute;bottom:var(--space-default);right:var(--space-default);width:var(--space-medium);height:var(--space-medium);pointer-events:none}.form-item--date__item .form-item__date{padding:var(--space-default) .875rem var(--space-default) var(--space-default)}.form-item--managed_file__item:focus,.form-item--managed_file__item:focus-within,.form-managed-file:focus,.form-managed-file:focus-within{outline:var(--space-2px) solid rgba(0,0,0,0);box-shadow:var(--focus-box-shadow);margin-right:var(--space-default);margin-left:var(--space-default);padding-right:var(--space-default);padding-left:var(--space-default);box-shadow:var(--box-shadow-default)}.form-item--managed_file__item .form-submit,.form-managed-file .form-submit{font-size:var(--body-small);margin-left:var(--space-default);margin-top:var(--space-default)}.form-item--managed_file__item{margin-top:var(--space-default)}.form-item--radios,.form-item--radio__item{list-style:none;margin:0;padding:0}.form-item--radios li::before,.form-item--radio__item li::before{display:none}.form-item--radio{border:0;padding:0}.form-item--radio__item{margin:0 0 var(--space-default) 0;position:relative;padding-left:var(--space-medium);display:flex;flex-wrap:wrap}.form-item--radio__item .form-item__description{width:100%;order:2;margin-top:var(--space-small);margin-bottom:0}.form-item--radio__item .form-item__description p{margin:0}.form-item--radio__item label{color:var(--c-black-80);padding-left:var(--space-default)}.form-item--radio__item label::before{content:"";border-radius:50%;border:var(--space-1px) solid var(--c-black-40);background:var(--c-white);width:var(--space-medium);height:var(--space-medium);position:absolute;top:var(--space-2px);left:0;z-index:2}.form-item--radio__item input{position:absolute;cursor:pointer;left:0;top:var(--space-2px);width:var(--space-medium);height:var(--space-medium);z-index:1;margin:0;-webkit-appearance:none;appearance:none}.form-item--radio__item input:hover+label::after{content:"";position:absolute;width:2.25rem;height:2.25rem;top:-0.25rem;left:-0.375rem;background-color:var(--c-black-5);border-radius:50%;z-index:1}.form-item--radio__item input:focus{outline:var(--space-2px) solid rgba(0,0,0,0);box-shadow:var(--focus-box-shadow);border-radius:50%;z-index:2}.form-item--radio__item input:active+label::after{content:"";position:absolute;width:2.25rem;height:2.25rem;top:-0.25rem;left:-0.375rem;background-color:var(--c-black-10);border-radius:50%;z-index:1}.form-item--radio__item input:checked:hover+label::after{background-color:var(--c-system-blue-10)}.form-item--radio__item input:checked:active+label::after{background-color:var(--c-black-15)}.form-item--radio__item input:checked+label::before{border-color:var(--c-system-blue);border-width:.375rem}.form-item--radio__item input:disabled:checked+label::before{background-color:var(--c-black-5);border-color:var(--c-black-60)}.form-item--radio__item input:disabled+label::before{background-color:var(--c-black-5)}.form-item--radios--inline{display:flex;flex-wrap:wrap}.form-item--radios--inline .form-item--radio__item{margin:0 var(--space-large) 0 0}.form-item__dropdown{display:block;position:relative;background-color:var(--c-white)}.form-item__dropdown .hidden{display:none}.form-item__select--custom{border:var(--space-1px) solid var(--c-black-40);border-radius:0;margin:0;padding:var(--space-default);width:100%;position:relative;cursor:pointer}.form-item__select--custom:focus{padding:0;outline:none}.form-item__select--custom:focus>.selected{outline:var(--space-2px) solid rgba(0,0,0,0);box-shadow:var(--focus-box-shadow);padding:var(--space-default)}.form-item__select--custom::after{content:"";background-image:url(/bartlett/themes/custom/indigo/images/icons/chevron--blue.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;height:1.25rem;width:1.25rem;position:absolute;top:1.25rem;right:var(--space-default);transform:rotateZ(90deg);z-index:2;pointer-events:none}.form-item__select--custom .form-item__select__option-container{display:none}.form-item__select--custom.expanded{display:flex;flex-direction:column;padding:0;border:none}.form-item__select--custom.expanded::after{top:1.3125rem;right:1.0625rem}.form-item__select--custom.expanded .form-item__select__option-container{display:block;max-height:20.125rem;padding:var(--space-small);box-shadow:0 var(--space-small) var(--space-default) rgba(0,0,0,.2);overflow:auto}.form-item__select--custom.expanded .form-item__select__option-container .form-item__select__option:hover,.form-item__select--custom.expanded .form-item__select__option-container .form-item__select__option:focus,.form-item__select--custom.expanded .form-item__select__option-container .form-item__select__option:active{background-color:var(--c-black-5);outline:none;border:none}.form-item__select--custom.expanded .form-item__select__option{display:block;padding:var(--space-default) var(--space-small)}.form-item__select--custom.expanded>.selected{outline:var(--space-2px) solid rgba(0,0,0,0);box-shadow:var(--focus-box-shadow);position:relative;padding:var(--space-default)}.form-item--error .form-item__select--custom::after{background-image:url(/bartlett/themes/custom/indigo/images/icons/chevron--red.svg)}.form-item--error .form-item__select,.form-item--error .expanded .selected{border-color:var(--c-system-red);outline:var(--space-1px) solid var(--c-system-red)}.form-item--error .form-item__select:focus .selected,.form-item--error .expanded .selected:focus .selected{outline-color:var(--c-system-red)}.form-item--error .form-item__select--custom.expanded{outline:none}.form-item{margin-bottom:var(--space-medium)}.form-item__label{display:block;color:var(--c-black-80);font-weight:var(--font-bold);margin-bottom:var(--space-small)}.form-item__textfield{border:var(--space-1px) solid var(--c-black-40);padding:var(--space-default);width:100%;border-radius:0;-webkit-appearance:none;appearance:none}.form-item__textfield:focus,.form-item__textfield:active{outline:var(--space-2px) solid rgba(0,0,0,0);box-shadow:var(--focus-box-shadow)}.form-item__description{font-size:var(--body-small);color:var(--c-black-60);margin-bottom:var(--space-small)}.form-item__description.after{margin-top:var(--space-small);margin-bottom:0}.form-fieldset{border:none;padding:0;margin:0;margin-bottom:var(--space-medium)}.form-fieldset .form-item{margin-left:var(--space-small)}.captcha{margin-bottom:var(--space-small)}.form-item--error .form-item__label,.form-item--error .form-item--error-message,.form-item--error label{color:var(--c-system-red)}.form-item--error .form-item--error-message{font-size:var(--body-small);margin-top:var(--space-small)}.form-item--error .form-item__textarea+.form-item--error-message{margin-top:0}.form-item--error .form-item__textfield{border-color:var(--c-system-red);outline:var(--space-1px) solid var(--c-system-red)}.entity-moderation-form .entity-moderation-form__item:last-child{margin-top:3.5rem;margin-bottom:auto;padding-bottom:var(--space-default)}h1,.h1,.heading--title{color:var(--text);font-family:var(--font-body);font-weight:var(--font-bold);font-style:normal;line-height:1.3;width:auto;overflow-wrap:break-word;font-size:var(--heading--title);margin:0 0 var(--space-large)}h1__link,.h1__link,.heading--title__link{color:inherit}h1__link:hover,h1__link:focus,.h1__link:hover,.h1__link:focus,.heading--title__link:hover,.heading--title__link:focus{color:inherit}h2,.h2,.heading--main{color:var(--text);font-family:var(--font-body);font-weight:var(--font-bold);font-style:normal;line-height:1.3;width:auto;overflow-wrap:break-word;font-size:var(--heading--main);margin:0 0 var(--space-large)}h2__link,.h2__link,.heading--main__link{color:inherit}h2__link:hover,h2__link:focus,.h2__link:hover,.h2__link:focus,.heading--main__link:hover,.heading--main__link:focus{color:inherit}h3,.h3,.heading--sub{color:var(--text);font-family:var(--font-body);font-weight:var(--font-bold);font-style:normal;line-height:1.4;width:auto;overflow-wrap:break-word;font-size:var(--heading--sub);margin:0 0 var(--space-medium)}h3__link,.h3__link,.heading--sub__link{color:inherit}h3__link:hover,h3__link:focus,.h3__link:hover,.h3__link:focus,.heading--sub__link:hover,.heading--sub__link:focus{color:inherit}h4,.h4,.heading--small,.heading--alt{color:var(--text);font-family:var(--font-body);font-weight:var(--font-bold);font-style:normal;line-height:1.4;width:auto;overflow-wrap:break-word;font-size:var(--heading--small);margin:0 0 var(--space-medium)}h4__link,.h4__link,.heading--small__link,.heading--alt__link{color:inherit}h4__link:hover,h4__link:focus,.h4__link:hover,.h4__link:focus,.heading--small__link:hover,.heading--small__link:focus,.heading--alt__link:hover,.heading--alt__link:focus{color:inherit}h5,.h5,.heading--xsmall{color:var(--text);font-family:var(--font-body);font-weight:var(--font-bold);font-style:normal;line-height:1.4;width:auto;overflow-wrap:break-word;font-size:var(--heading--xsmall);margin:0 0 var(--space-default)}h5__link,.h5__link,.heading--xsmall__link{color:inherit}h5__link:hover,h5__link:focus,.h5__link:hover,.h5__link:focus,.heading--xsmall__link:hover,.heading--xsmall__link:focus{color:inherit}h6,.h6,.heading--tiny{color:var(--text);font-family:var(--font-body);font-weight:var(--font-bold);font-style:normal;line-height:1.4;width:auto;overflow-wrap:break-word;font-size:var(--heading--tiny);margin:0 0 var(--space-default)}h6__link,.h6__link,.heading--tiny__link{color:inherit}h6__link:hover,h6__link:focus,.h6__link:hover,.h6__link:focus,.heading--tiny__link:hover,.heading--tiny__link:focus{color:inherit}.heading--large{color:var(--text);font-family:var(--font-body);font-weight:var(--font-bold);font-style:normal;line-height:1.3;width:auto;overflow-wrap:break-word;font-size:var(--heading--large);margin:0 0 var(--space-large)}.heading--large__link{color:inherit}.heading--large__link:hover,.heading--large__link:focus{color:inherit}@media(min-width:1056px){h3,.h3,.heading--sub{color:var(--text);font-family:var(--font-body);font-weight:var(--font-bold);font-style:normal;line-height:1.4;width:auto;overflow-wrap:break-word;font-size:var(--heading--sub);margin:0 0 var(--space-large)}h3__link,.h3__link,.heading--sub__link{color:inherit}h3__link:hover,h3__link:focus,.h3__link:hover,.h3__link:focus,.heading--sub__link:hover,.heading--sub__link:focus{color:inherit}h5,.h5,.heading--xsmall{color:var(--text);font-family:var(--font-body);font-weight:var(--font-bold);font-style:normal;line-height:1.4;width:auto;overflow-wrap:break-word;font-size:var(--heading--xsmall);margin:0 0 var(--space-medium)}h5__link,.h5__link,.heading--xsmall__link{color:inherit}h5__link:hover,h5__link:focus,.h5__link:hover,.h5__link:focus,.heading--xsmall__link:hover,.heading--xsmall__link:focus{color:inherit}}.demo-cards{display:flex;flex-wrap:wrap;padding:0;gap:1.25rem}.demo-cards .demo-cards__card{padding:var(--space-small) var(--space-default) var(--space-default);list-style:none;margin:0;width:100%;min-height:9.375rem;max-width:23%;border:var(--space-1px) solid var(--c-black-20);box-shadow:var(--box-shadow-default);display:flex;flex-direction:column}.demo-cards .demo-cards__card>div{display:flex;flex-direction:column}.demo-cards .demo-cards__card .icon{width:3.125rem;height:auto;margin:0 auto}img,picture{display:block;height:auto;max-width:100%}figure{margin:0}.figure__caption{font-style:italic}a,.link{border:var(--space-1px) solid rgba(0,0,0,0);color:var(--link-default);text-decoration:none;transition:color .2s ease-out;text-underline-offset:var(--underline-offset);text-decoration-thickness:var(--underline-thickness)}a:hover,a:active,a:focus,.link:hover,.link:active,.link:focus{color:var(--link-hover);text-decoration:underline;text-underline-offset:var(--underline-offset);text-decoration-thickness:var(--underline-thickness-hover)}a:visited,.link:visited{color:var(--link-visited)}a:focus,.link:focus{outline:var(--space-2px) solid rgba(0,0,0,0);box-shadow:var(--focus-box-shadow)}a:hover,.link:hover{text-decoration-thickness:var(--underline-thickness-hover);text-underline-offset:var(--underline-offset)}.link--icon{display:flex}.link--icon .icon{height:var(--space-medium);width:var(--space-medium);min-width:var(--space-medium);margin-right:var(--space-small);margin-top:var(--space-2px)}.link--arrow--breadcrumbs .icon{position:relative}.link--arrow .icon{position:relative}.link--icon-after .icon{margin-right:0;margin-left:var(--space-mid-small)}.link--bold{font-weight:var(--font-bold)}.link--inline{margin-right:var(--space-small)}@media(min-width:672px){.link--inline{margin-right:var(--space-default)}}.link--overlay{color:rgba(0,0,0,0);text-indent:-9999px;font-size:0;position:absolute;left:0;top:0;width:100%;height:100%}ul,ol{margin:0;padding-bottom:var(--space-default)}ul li,ol li{margin-bottom:var(--space-default)}ul li:last-child,ol li:last-child{margin-bottom:0}ul{padding-left:1.75rem}ul li{padding-left:var(--space-xs)}ul li::marker{font-size:1rem;color:var(--text)}ul li ul{list-style-type:disc;padding-left:.875rem;margin-top:var(--space-default)}ul li ul li::marker{color:var(--c-black-60)}ul li ul ul li::marker{color:var(--c-black-40)}ol{padding-left:var(--space-medium)}ol li{padding-left:var(--space-small)}ol li ol{list-style-type:lower-alpha;padding-left:var(--space-small);margin-top:var(--space-default)}ol li ol li ol{padding-left:var(--space-small);list-style-type:lower-roman}.list--unstyled{list-style:none;padding-left:0;padding-bottom:0}.list--inline{display:flex;padding-left:0;padding-bottom:0;list-style:none}.list--inline .list__item{margin-right:.625rem}.list--inline .list__item:last-child{margin-right:0}.list--icon{list-style:none;padding-left:0}.list--icon .list__item .icon{color:var(--text);margin-top:.375rem;width:var(--space-mid-small);height:var(--space-mid-small)}.list--icon .list__item ul,.list--icon .list__item ol{margin-left:1.25rem}@media(min-width:1056px){ul{padding-left:1.875rem}ul li{padding-left:var(--space-2px)}ul li::marker{font-size:1.375rem}}ul.toolbar-menu{padding-left:0}ul.toolbar-menu li{margin-bottom:0;padding-left:0}p,.paragraph{margin:0 0 var(--space-default);line-height:1.5}.paragraph--strong{font-weight:var(--font-bold)}.paragraph--extra-margin-bottom{margin-bottom:var(--space-large)}.paragraph--no-margin{margin:0}blockquote,.pullquote{display:inline-flex;flex-wrap:wrap;color:var(--text);font-weight:var(--font-bold);font-size:var(--heading--tiny);padding-left:3.5rem;margin:var(--space-default) 0;position:relative}blockquote::before,.pullquote::before{content:"";display:block;background-image:url(/bartlett/themes/custom/indigo/images/icons/double-quote.svg);background-size:100% 100%;background-repeat:no-repeat;width:2.5rem;height:1.875rem;position:absolute;left:0;top:0}@media(min-width:672px){blockquote,.pullquote{max-width:100%;margin-right:0}}@media(min-width:1056px){blockquote,.pullquote{max-width:42.8571428571%;padding-right:var(--space-default);margin-right:var(--space-default);float:left}blockquote:last-of-type:not(:first-of-type),.pullquote:last-of-type:not(:first-of-type){float:none}blockquote:has(+p),.pullquote:has(+p){float:left !important}}table,.table{width:100%;border-spacing:0;border-collapse:collapse;margin-bottom:var(--space-xl)}@media(min-width:1056px){table,.table{margin-bottom:var(--space-xxxl)}}th,td,.table__heading-cell,.table__cell{padding:var(--space-default) var(--space-large) var(--space-default) 0;border-bottom:var(--space-1px) solid var(--c-black-20)}th:last-of-type,td:last-of-type,.table__heading-cell:last-of-type,.table__cell:last-of-type{padding-right:0}th,.table__mobile-header,.table__heading-cell{font-weight:var(--font-bold);text-align:left}.table__mobile-header{display:none;padding:0;border:none}thead th,thead .table__heading-cell{border-top:var(--space-1px) solid var(--c-black);border-bottom:var(--space-1px) solid var(--c-black)}div.table-container{overflow-x:auto}div.table-container:focus,div.table-container:focus-within{outline:var(--space-2px) solid rgba(0,0,0,0);box-shadow:var(--focus-box-shadow)}@media(max-width:671px){.responsive--processed{display:block}.responsive--processed thead{display:none}.responsive--processed td,.responsive--processed tr,.responsive--processed th,.responsive--processed caption,.responsive--processed tbody,.responsive--processed tfoot{display:block;padding:0}.responsive--processed caption{padding:var(--space-default) 0}.responsive--processed td{border:0;display:flex;padding:0;align-items:center}.responsive--processed td .table__mobile-header{padding:var(--space-mid-small) 0}.responsive--processed tfoot td{padding:var(--space-default) 0}.responsive--processed tr,.responsive--processed .table__row{padding:var(--space-xs) 0;border-bottom:var(--space-1px) solid var(--c-black-20)}.responsive--processed tr:first-of-type,.responsive--processed .table__row:first-of-type{border-top:var(--space-1px) solid var(--c-black)}.responsive--processed .table__mobile-header{display:block;margin-right:var(--space-default);padding:0 var(--space-small);min-width:50%;width:50%}}.tag.tag--filters-summary .tag__link::after{content:"";display:block;height:.75rem;width:.75rem;margin-left:var(--space-small);-webkit-mask-image:url(/bartlett/themes/custom/indigo/images/icons/cross--small.svg);mask-image:url(/bartlett/themes/custom/indigo/images/icons/cross--small.svg);background-color:var(--c-system-blue)}.tag .link.tag__link{color:var(--text);font-size:.875rem;align-items:center;height:1.625rem;width:-moz-fit-content;width:fit-content;background-color:var(--c-black-5);border-radius:var(--space-default);padding:0 var(--space-default);margin:0}.tag .link.tag__link:visited{color:var(--text)}.tag .link.tag__link:visited:hover{color:var(--link-hover)}.tag .tag__link__icon{color:var(--c-system-blue);height:.75rem;min-width:.75rem;width:.75rem;margin-top:0;margin-left:var(--space-small)}.video{aspect-ratio:16/9}.video iframe{height:100%;width:100%}.video--full{aspect-ratio:4/3}.video-wrapper{position:relative;aspect-ratio:16/9}.video-wrapper iframe{width:100%;height:100%}
.basic-content .media{clear:both;margin-bottom:var(--space-default)}.basic-content .media:last-child{margin-bottom:0}.basic-content .view-mode--wysiwyg_large{margin-bottom:var(--space-xl)}.basic-content .view-mode--wysiwyg_large:last-child{margin-bottom:0}.basic-content figure{margin-bottom:var(--space-default)}.basic-content figure .media{margin-bottom:0}.basic-content figure:has(.view-mode--wysiwyg_large){margin-bottom:var(--space-xl)}.basic-content figure:last-child{margin-bottom:0}.basic-content p:last-child{margin-bottom:0}.basic-content p:has(+h2),.basic-content p:has(+h3),.basic-content p:has(+h4),.basic-content p:has(+h5),.basic-content p:has(+h6){margin-bottom:var(--space-xxl)}.basic-content p:has(+.view-mode--wysiwyg_large){margin-bottom:var(--space-xl)}@media(min-width:672px){.basic-content .media,.basic-content figure{margin-bottom:var(--space-large)}.basic-content .basic-content__column{display:block}.basic-content .view-mode--wysiwyg_small{max-width:calc(33.3333333333% - 1.375rem)}.basic-content figure .view-mode--wysiwyg_small{max-width:100%}.basic-content .align-right{float:right;margin-left:var(--space-large)}.basic-content .align-left{float:left;margin-right:var(--space-large)}.basic-content .align-center,.basic-content .align-center.view-mode--wysiwyg_small{margin-left:auto;margin-right:auto}.basic-content figure.align-center:has(.view-mode--wysiwyg_small){display:flex;flex-direction:column;align-items:center;max-width:calc(33.3333333333% - 1.375rem)}.basic-content figure.align-center:has(.view-mode--wysiwyg_small) figcaption{width:100%;text-align:left}.basic-content figure:has(.view-mode--wysiwyg_small){max-width:calc(33.3333333333% - 1.375rem)}.basic-content .view-mode--wysiwyg_large.align-left,.basic-content figure.align-left:has(div.view-mode--wysiwyg_large){margin-right:0}.basic-content .view-mode--wysiwyg_large.align-right,.basic-content figure.align-right:has(div.view-mode--wysiwyg_large){margin-left:0}}@media(min-width:1056px){.basic-content figure.align-center:has(.view-mode--wysiwyg_small),.basic-content figure:has(.view-mode--wysiwyg_small){max-width:calc(42.8571428571% - 1.125rem)}.basic-content--centred{justify-content:center}.basic-content p:has(+.view-mode--wysiwyg_large){margin-bottom:var(--space-xxxl)}.basic-content .view-mode--wysiwyg_small{max-width:calc(42.8571428571% - 1.125rem)}.basic-content .view-mode--wysiwyg_large{margin-bottom:var(--space-xxxl)}.basic-content .view-mode--wysiwyg_large:last-child{margin-bottom:0}}
.breadcrumb{font-size:.875rem}.breadcrumb .breadcrumb__list{list-style-type:none;padding:0}.breadcrumb .breadcrumb__list li{padding:var(--space-mid-small) var(--space-default);margin:0}.breadcrumb .breadcrumb__list a.link{color:var(--c-black)}.breadcrumb .breadcrumb__list a.link:hover{text-decoration:underline}.breadcrumb .link--icon .icon{transform:scaleX(-1);margin-top:0}.breadcrumb .link--arrow .icon{position:static}@media(min-width:672px){.breadcrumb .breadcrumb__list li{padding:var(--space-mid-small) var(--space-large)}}@media(min-width:1056px){.breadcrumb .breadcrumb__list li{padding:0 0 var(--space-default) 0;margin:0}.breadcrumb .breadcrumb__list li:last-of-type{padding:0}}
.main{margin-top:var(--space-large)}.row.row--left-navigation{min-height:0}.main--with-left-navigation,.row--left-navigation{height:auto;min-height:0}.main-left-navigation{display:none;align-self:flex-start;z-index:8;background-color:var(--c-white)}.main-left-navigation.visible{display:block;max-height:calc(100vh - 3.125rem);min-width:100vw;overflow:auto;position:absolute;top:10.1875rem;margin-left:calc(-1*var(--space-small));padding:0}.main-left-navigation.scrolling{position:fixed;top:var(--space-xl)}@media(min-width:672px){.main-left-navigation.visible{margin-left:calc(-1*var(--space-default))}}@media(min-width:1056px){.main{margin-top:4.5rem}aside.main-left-navigation.col-lg-3{display:block;position:sticky;top:10.1875rem;height:calc(100vh - 6.75rem);overflow-y:auto;flex:none;align-self:flex-start;z-index:8;background-color:var(--c-white)}.toolbar-fixed aside.main-left-navigation.col-lg-3{top:10.1875rem;height:calc(100vh - 15rem)}.toolbar-fixed.toolbar-tray-open aside.main-left-navigation.col-lg-3{top:17.5rem;height:calc(100vh - 17.5rem)}}
.faculty-menu:not(.faculty-menu--sub)>.faculty-menu__item{width:100%;padding:var(--space-mid-small) 0}.faculty-menu .faculty-menu--sub{display:none;list-style:none;padding:0}.faculty-menu .faculty-menu--sub.visible{display:block;height:calc(100vh - 3.125rem);width:100vw;overflow:auto;margin-top:1.25rem;margin-bottom:var(--space-xs)}.faculty-menu .faculty-menu--sub-1.visible{margin-top:var(--space-mid-small);margin-left:var(--space-default)}.faculty-menu .faculty-menu--sub-1.visible .faculty-menu__item--sub-1{position:relative;width:100vw;padding:var(--space-small) var(--space-default);margin:0;border-left:solid 2px var(--c-black)}.faculty-menu .faculty-menu--sub-1.visible .faculty-menu__item--sub-1:hover{background:var(--c-black-20)}.faculty-menu .faculty-menu--sub-1.visible .faculty-menu__item--sub-1:focus-within{padding-top:.375rem;padding-left:var(--space-medium)}.faculty-menu .faculty-menu--sub-1.visible .faculty-menu__item--sub-1:last-child{padding-bottom:0}.faculty-menu .faculty-menu--sub-1.visible .faculty-menu__item--sub-1 .faculty-menu__link{width:-moz-fit-content;width:fit-content}.faculty-menu .faculty-menu__link{color:var(--c-black)}.faculty-menu .faculty-menu__link:visited{color:var(--c-black)}.faculty-menu .faculty-menu__link:not(.faculty-menu__link--sub-1){color:var(--c-black);font-weight:var(--font-bold);font-size:clamp(14px,var(--body-copy),4vw);position:relative}.faculty-menu .faculty-menu__link--active{font-weight:var(--font-bold)}@media(min-width:1056px){.faculty-menu{margin-top:0}.faculty-menu:not(.faculty-menu--sub)>.faculty-menu__item{padding:0}.faculty-menu .faculty-menu__item{padding:0;margin-bottom:0}.faculty-menu .faculty-menu__item:last-of-type{margin-right:0}.faculty-menu .faculty-menu__link{font-size:clamp(18px,var(--body-copy),24px)}.faculty-menu .faculty-menu__link:hover{color:var(--c-black);text-underline-offset:var(--space-small)}.faculty-menu .faculty-menu__link .icon{display:none}.faculty-menu .faculty-menu__link:not(.faculty-menu__link--sub-1){display:inline-block;margin-bottom:var(--space-small);font-size:clamp(20px,var(--body-medium),26px)}.faculty-menu .faculty-menu__link:not(.faculty-menu__link--sub-1):hover,.faculty-menu .faculty-menu__link:not(.faculty-menu__link--sub-1):active,.faculty-menu .faculty-menu__link:not(.faculty-menu__link--sub-1):focus{color:var(--c-black)}.faculty-menu .faculty-menu--sub{display:flex;flex-wrap:wrap;gap:1.25rem}}
.footer{background-color:var(--c-black-90);padding:var(--space-xl) 0;clear:both}.footer .footer__menu-container{position:relative}.footer .footer__column{margin-bottom:var(--space-large)}.footer .footer__column:last-of-type{margin-bottom:var(--space-xl)}.footer .footer__column .heading{color:var(--c-white);flex-grow:0}.footer .footer__column .menu{padding-right:var(--space-large)}.footer .menu__item{padding:0 0 var(--space-default) 0}.footer .menu__link,.footer .social-menu__link{color:var(--text-light)}.footer .menu__link:hover,.footer .social-menu__link:hover{color:var(--c-system-orange)}.footer .heading--menu-heading{color:var(--text-light);margin-bottom:var(--space-default)}.footer .footer__logo{justify-content:flex-end;padding-bottom:var(--space-default)}.footer .footer__logo .icon{max-width:6.75rem;max-height:var(--space-large)}.footer .footer__social{width:-moz-fit-content;width:fit-content;position:absolute;top:0;right:0}.footer .footer__social .heading--sub{width:var(--space-1px)}.footer .social-menu{flex-direction:column-reverse}.footer .social-menu .social-menu__item{margin-right:0;margin-bottom:var(--space-large)}.footer .footer__bottom{font-size:.875rem;color:var(--c-black-20);border-top:var(--space-1px) solid var(--c-black-40);padding-top:var(--space-default)}.footer .footer__copyright{align-items:flex-end}.footer .footer__legal{margin-top:var(--space-default)}.footer .footer__legal .menu__link{color:var(--c-black-20)}.footer .footer__legal .menu__link:hover{color:var(--c-system-orange)}@media(min-width:672px){.footer .footer__column .menu{padding-right:0}.footer .footer__social{width:-moz-fit-content;width:fit-content;position:static}.footer .social-menu{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-end}.footer .social-menu .social-menu__item{margin-right:var(--space-large);margin-bottom:var(--space-default)}.footer .social-menu .social-menu__item:last-of-type{margin-right:0}.footer .footer__legal .menu{display:flex;gap:var(--space-default)}.footer .footer__legal .menu .menu__item{padding-bottom:0}}@media(min-width:1056px){.footer .footer__bottom{font-size:1rem}.footer .footer__information{flex-direction:row;flex-wrap:wrap}.footer .footer__paragraph{width:-moz-fit-content;width:fit-content;flex-grow:0}.footer .footer__paragraph:first-of-type{margin-right:var(--space-large)}.footer .footer__copyright .footer__paragraph{margin-right:0}.footer .footer__legal .menu{gap:var(--space-large)}}
.global-navigation{flex-direction:column;position:relative;padding-left:var(--space-xxl)}.global-navigation .global-navigation__item{padding:0}.global-navigation .global-navigation__item--with-sub{margin-bottom:0}.global-navigation .global-navigation__link{color:var(--text);font-family:var(--font-body);font-weight:var(--font-bold);font-style:normal;line-height:1.3;width:auto;overflow-wrap:break-word;font-size:var(--heading--main);margin:0 0 var(--space-large)}.global-navigation .global-navigation__link{color:var(--c-white);width:-moz-fit-content;width:fit-content}.global-navigation .global-navigation__link:hover,.global-navigation .global-navigation__link:active,.global-navigation .global-navigation__link:focus{color:var(--c-system-orange);text-decoration:none}.global-navigation .global-navigation__link--chevron-link{display:flex;align-items:center}.global-navigation .global-navigation__link--chevron-link.active .icon{transform:rotate(-90deg)}.global-navigation .global-navigation__link--chevron-link .icon{color:var(--c-system-orange);height:var(--space-medium);width:var(--space-medium);min-width:var(--space-medium);margin-right:var(--space-small);transition:transform .2s ease-in-out;transform:rotate(90deg)}.global-navigation .global-navigation--sub-wrapper{display:none;background-color:var(--c-black-90)}.global-navigation .global-navigation--sub-wrapper .global-navigation--sub-1{list-style:none;padding-left:var(--space-large)}.global-navigation .global-navigation--sub-wrapper .global-navigation--sub-1:last-of-type{padding-bottom:0}.global-navigation .global-navigation--sub-wrapper .global-navigation__item{margin-right:0;width:100%;padding:0 0 var(--space-default) 0;margin-bottom:0}.global-navigation .global-navigation__close{display:none}.global-navigation .global-navigation--sub__image-text .global-navigation__paragraph{display:none}.global-navigation .global-navigation--sub__image-text .heading--global-navigation{font-size:var(--heading--xsmall);font-weight:var(--font-weight-default);padding-left:var(--space-large)}.global-navigation .global-navigation__link--sub-1{font-size:var(--heading--xsmall);font-weight:var(--font-weight-default)}.global-navigation .global-navigation--sub-wrapper.global-navigation--sub--expanded{display:block}@media(min-width:672px){.global-navigation{padding-left:var(--space-default);margin:var(--space-default) auto 0 auto}}@media(min-width:1056px){.global-navigation{flex:unset;max-width:unset;flex-direction:row;justify-content:flex-end;gap:clamp(32px,var(--space-large),32px);width:100%;padding:0;margin-top:0}.global-navigation>.global-navigation__item{flex:unset;position:static;padding:0}.global-navigation>.global-navigation__item>.global-navigation__link{font-size:clamp(20px,var(--heading--tiny),32px)}.global-navigation>.global-navigation__item>.global-navigation__link .icon{display:none}.global-navigation .global-navigation--sub-wrapper.global-navigation--sub--expanded{display:flex;padding:2.5rem;min-height:34rem;width:51.5rem;position:absolute;top:100%;right:0;z-index:11}.global-navigation .global-navigation--sub-wrapper.global-navigation--sub--expanded .global-navigation__item{width:100%;margin:0;padding:0}.global-navigation .global-navigation--sub-wrapper.global-navigation--sub--expanded .global-navigation--sub-1{display:flex;flex-direction:column;justify-content:center;margin:0;padding:0}.global-navigation .global-navigation--sub__image-text,.global-navigation .global-navigation--sub-1{flex:1 1 0;min-width:0}.global-navigation .global-navigation--sub__image-text{max-width:21.5625rem;margin-right:var(--space-xxl)}.global-navigation .global-navigation--sub__image-text .global-navigation--sub__image-text__image{display:block}.global-navigation .global-navigation--sub__image-text .heading--global-navigation{display:inline-block;padding-left:0;margin-top:var(--space-medium);color:var(--c-white);font-family:var(--font-body);font-weight:var(--font-bold);font-style:normal;line-height:1.3;width:auto;overflow-wrap:break-word;font-size:var(--heading--main);margin:0 0 var(--space-large)}.global-navigation .global-navigation--sub__image-text .heading--global-navigation__link{color:inherit}.global-navigation .global-navigation--sub__image-text .heading--global-navigation__link:hover,.global-navigation .global-navigation--sub__image-text .heading--global-navigation__link:focus{color:inherit}.global-navigation .global-navigation--sub__image-text a.heading--global-navigation{margin:1.5rem 0 0 0}.global-navigation .global-navigation--sub__image-text a.heading--global-navigation:hover{color:var(--c-system-orange)}.global-navigation .global-navigation--sub__image-text .global-navigation__paragraph{display:block;color:var(--c-white);margin-top:var(--space-default);margin-bottom:0}.global-navigation .global-navigation__link--sub-1{font-weight:var(--font-bold)}.global-navigation .global-navigation__close{display:block;color:var(--c-system-orange);height:-moz-fit-content;height:fit-content;padding:0;border-color:rgba(0,0,0,0);position:absolute;right:var(--space-medium);top:var(--space-medium)}.global-navigation .global-navigation__close:active{border-top-width:var(--space-1px)}.global-navigation .global-navigation__close .icon{height:var(--space-large);width:var(--space-large);margin-left:0}}@media(min-width:1536px){.global-navigation .global-navigation__item{position:relative}}
.sb-show-main.sb-main-padded{padding:0}.header{width:100vw;position:relative;z-index:10}.header .header__top{max-width:120rem;background-color:var(--c-black-90);color:var(--c-white);border-bottom:.1875rem solid var(--c-white)}.header .header__top-container{display:flex;justify-content:space-between;align-items:flex-end;padding-right:var(--space-default)}.header .header__link--icon{display:flex;background-color:var(--c-white);height:2.9375rem;position:relative;border:none}.header .header__link--icon::after{content:"";display:block;height:100%;width:var(--space-1px);background-color:var(--c-black-90);position:absolute;left:0}.header .header__link--icon svg{width:7.1875rem;height:2.9375rem}.header .header__content--mobile{display:flex;padding:var(--space-default) 0}.header .header__mobile-icon__link{display:block;height:1.5rem;width:1.5rem}.header .header__mobile-icon__link:last-of-type{margin-left:var(--space-default)}.header .header__mobile-icon__link.hidden{display:none}.header .header__mobile-icon__link .header__icon{color:var(--c-white);height:1.5rem;width:1.5rem}.header .header__mobile-icon__link .header__icon.header__icon--cross{color:var(--c-system-orange)}.header .header__mobile-icon__link .header__icon.hidden{display:none}.header .header__search-form,.header .header__global-navigation{display:none}.header .header__search-form.visible,.header .header__global-navigation.visible{display:flex;background-color:var(--c-black-90);position:absolute;top:3.6875rem;left:0;width:100%;height:auto;min-height:calc(100vh - 3.6875rem);padding-top:6.5rem;overflow:auto;z-index:10}.header .header__search-form.visible .header__mobile-icon__link,.header .header__global-navigation.visible .header__mobile-icon__link{position:absolute;top:var(--space-default);right:var(--space-default)}.header .header__search-form.visible .header__mobile-icon__link .icon,.header .header__global-navigation.visible .header__mobile-icon__link .icon{color:var(--c-system-orange);width:var(--space-medium);height:var(--space-medium)}.header .header-search-form{margin:0 auto}.header .header__search-form{padding:0 var(--space-large)}.header .header__search-form .ucl-search-form{display:flex;gap:var(--space-default);align-items:flex-end;height:-moz-fit-content;height:fit-content;margin:0 auto}.header .header__search-form .header__icon--search{display:none}.header .header__search-form .form-item{margin-bottom:0}.header .header__search-form .form-item__textfield{background:rgba(0,0,0,0);color:var(--c-white);max-width:24.625rem;border-top:none;border-left:none;border-right:none;border-color:var(--c-white);border-bottom-width:var(--space-2px);padding:var(--space-small) 0;transition:padding .3s ease-in-out}.header .header__search-form .form-item__textfield:active,.header .header__search-form .form-item__textfield:focus{padding:var(--space-small);border-color:rgba(0,0,0,0)}.header .header__search-form .form-item__textfield:active::placeholder,.header .header__search-form .form-item__textfield:focus::placeholder{color:var(--c-system-orange)}.header .header__search-form .form-item__textfield::placeholder{color:var(--c-white)}.header .header__search-form .header__search-submit{color:var(--c-black);background-color:var(--c-system-orange);height:var(--space-large);width:var(--space-large);padding:var(--space-small);border-top:none}.header .header__search-form .header__search-submit .icon{margin:0}.header .header__global-navigation.visible{flex-direction:column;left:var(--space-small)}.header .header__global-navigation .header__home-link__link{color:var(--c-white)}.header .header__global-navigation .header__home-link__link:hover,.header .header__global-navigation .header__home-link__link:active,.header .header__global-navigation .header__home-link__link:focus{color:var(--c-system-orange)}@media(min-width:672px){.header .header__search-form.visible{padding-top:16rem}.header .header__global-navigation.visible{padding-top:7.5rem;margin:0;left:0}}@media(min-width:1056px){.header{position:static}.header .header__top{padding-top:1.75rem}.header .header__top-container{align-items:flex-end;padding-right:var(--space-large)}.header .header__link{height:5.75rem}.header .header__link svg{width:14.0625rem;height:5.75rem}.header .header__content--mobile{display:none}.header .header__content{display:flex;flex-wrap:wrap;justify-content:flex-end}.header .header__search-form,.header .header__global-navigation{display:flex;justify-content:flex-end;width:100%;margin:0}.header .header__search-form>.header__mobile-icon__link,.header .header__global-navigation>.header__mobile-icon__link{display:none}.header .header__search-form{position:relative;padding:0;margin-bottom:.75rem}.header .header__search-form:focus-within{max-width:23.625rem}.header .header__search-form:focus-within .header__icon--search{display:none}.header .header__search-form:focus-within .form-item__textfield{padding:var(--space-small)}.header .header__search-form:focus-within .header__search-submit{display:flex}.header .header__search-form .header__icon--search{display:block;position:relative;top:var(--space-small);left:var(--space-default);min-width:1.125rem;width:1.125rem;height:1.125rem;pointer-events:none}.header .header__search-form .header-search-form{margin:0}.header .header__search-form .form-item__textfield{max-width:23.625rem;padding:var(--space-small) var(--space-small) var(--space-small) 1.75rem}.header .header__search-form .form-item__textfield:active,.header .header__search-form .form-item__textfield:focus{max-width:20rem;padding:var(--space-small)}.header .header__search-form .header__search-submit{display:none}}.header__bottom{position:sticky;top:0;left:0;width:100vw;max-width:120rem;background-color:var(--c-white);border-bottom:solid 2px #ccc;z-index:9}.header__bottom.open{max-width:100vw;overflow:auto;box-shadow:unset}.header__bottom.open+.main{margin-top:0}.header__bottom.open .header__bottom-container{align-items:flex-start;max-width:100vw;overflow:hidden}.header__bottom.open .header__bottom-container>.faculty-menu--parent{max-width:calc(100vw - var(--space-largest))}.header__bottom.open .faculty-menu__link:not(.faculty-menu__link--sub-1){position:relative}.header__bottom-container{display:flex;justify-content:space-between;align-items:center;padding-right:0}.header__bottom-container .button{padding:.9rem}.header__toggle-faculty-menu{border-top:none;transform:rotate(90deg);color:var(--c-white);background-color:rgba(0,0,0,0)}.header__toggle-faculty-menu:focus,.header__toggle-faculty-menu:active{box-shadow:none;color:var(--c-white);background-color:rgba(0,0,0,0);border:none}.header__toggle-faculty-menu:focus-visible{outline:var(--space-2px) solid rgba(0,0,0,0);box-shadow:var(--focus-box-shadow)}.header__toggle-faculty-menu:hover{color:var(--c-white);background-color:rgba(0,0,0,0)}.header__toggle-faculty-menu.open{transform:rotate(-90deg)}.header__toggle-faculty-menu .icon{margin-left:0}.mobile-button-background{background-color:var(--c-black-80)}@media(min-width:672px){.header__bottom.open .header__bottom-container{max-width:100vw}.header__bottom.open .header__bottom-container>.faculty-menu--parent{max-width:unset;width:90%}.header__bottom.open .faculty-menu__link:not(.faculty-menu__link--sub-1)::after{left:calc(-1*var(--space-large))}}@media(min-width:1056px){.header__bottom{padding:var(--space-medium) 0}.header__bottom .header__toggle-faculty-menu{display:none}.header__bottom-container{padding-right:var(--space-large)}.toolbar-fixed .header__bottom{top:2.5625rem}.toolbar-fixed.toolbar-tray-open .header__bottom{top:5.1875rem}}
.left-navigation-menu{list-style:none;font-size:var(--body-small)}.left-navigation-menu ul li,.left-navigation-menu ul li ul,.left-navigation-menu li{padding:0;margin:0}.left-navigation-menu ul{padding:0}ul.left-navigation-menu{padding-left:0;margin:0}ul.left-navigation-menu ul{margin-left:var(--space-large);border-left:2px solid var(--c-black)}.sibling-menu.left-navigation-menu{border-left:2px solid var(--c-black);margin-left:var(--space-large);padding-bottom:0;margin-bottom:var(--space-default)}.left-navigation-menu a{transition:none;color:var(--c-black)}.left-navigation-menu a:hover,.left-navigation-menu a:active,.left-navigation-menu a:focus,.left-navigation-menu a:visited{color:var(--c-black)}.left-navigation-menu .left-navigation-menu__item{padding:var(--space-mid-small) var(--space-default)}.left-navigation-menu .left-navigation-menu__item:hover{background-color:var(--c-black-10)}.left-navigation-menu .left-navigation-menu__item--active{padding:0}.left-navigation-menu .left-navigation-menu__item--active:hover{background-color:rgba(0,0,0,0)}.left-navigation-menu .left-navigation-menu__link--active{font-size:var(--body-copy);font-weight:var(--font-bold);display:block;background-color:var(--c-black-90);padding:var(--space-mid-small) var(--space-default);color:var(--c-white);pointer-events:none}.left-navigation-menu .left-navigation-menu__link--active:hover,.left-navigation-menu .left-navigation-menu__link--active:active,.left-navigation-menu .left-navigation-menu__link--active:focus,.left-navigation-menu .left-navigation-menu__link--active:visited{color:var(--c-white)}@media(min-width:1056px){ul.left-navigation-menu{margin:var(--space-medium) 0;padding-left:0}ul.left-navigation-menu ul{margin-top:0}.left-navigation-menu .left-navigation-menu__item{padding:var(--space-default)}.left-navigation-menu .left-navigation-menu__item:hover{background-color:rgba(0,0,0,0)}.left-navigation-menu .left-navigation-menu__item--active{padding:var(--space-default) 0 var(--space-default)}.left-navigation-menu .left-navigation-menu__item:first-of-type{padding-top:0}.left-navigation-menu .left-navigation-menu__link--active{padding:0 0 var(--space-default) 0;font-size:var(--body-medium);background-color:rgba(0,0,0,0);color:var(--c-black)}.left-navigation-menu .left-navigation-menu__link--active:hover,.left-navigation-menu .left-navigation-menu__link--active:active,.left-navigation-menu .left-navigation-menu__link--active:focus,.left-navigation-menu .left-navigation-menu__link--active:visited{color:var(--c-black)}.sibling-menu.left-navigation-menu{margin-left:0}.sibling-menu.left-navigation-menu .left-navigation-menu__link--active{font-size:var(--body-default);padding:0}.sibling-menu.left-navigation-menu .left-navigation-menu__item--active{padding:var(--space-mid-small) var(--space-default)}}
.menu{list-style:none;margin:0;padding:0}.menu li::before{display:none}.menu__item{margin-bottom:0;padding:var(--space-small) var(--space-default);position:relative}.menu__link{text-decoration:none}.menu__link:hover,.menu__link:focus{text-decoration:underline}.menu__link--chevron-link{display:flex;align-items:center}.menu__link--chevron-link.active .icon{transform:rotate(-90deg)}.menu__link--chevron-link .icon{color:var(--c-system-orange);height:var(--space-medium);width:var(--space-medium);min-width:var(--space-medium);margin-right:var(--space-small);transition:transform .2s ease-in-out;transform:rotate(90deg)}
.messaging-hero{padding-top:var(--space-xl)}.messaging-hero .messaging-hero__heading{color:var(--theme-colour-5)}.messaging-hero.colour-pair--3 .messaging-hero__heading,.messaging-hero.colour-pair--4 .messaging-hero__heading{color:var(--theme-colour-6)}.messaging-hero .messaging-hero__paragraph:last-of-type{margin-bottom:var(--space-xl)}.messaging-hero .messaging-hero__paragraph--subtitle{font-size:var(--heading--xsmall)}.messaging-hero .messaging-hero__paragraph--subtitle:has(+.messaging-hero__paragraph--date){margin-bottom:var(--space-medium)}@media(min-width:1056px){.messaging-hero{width:100vw;margin-left:-50vw;margin-right:-50vw;min-height:21rem;padding-top:var(--space-xxl)}.messaging-hero .messaging-hero__heading--title{margin-bottom:var(--space-xl)}.messaging-hero .container,.messaging-hero .row{min-height:inherit}.messaging-hero .row{flex-direction:column}.messaging-hero .messaging-hero__paragraph:last-of-type{margin-bottom:var(--space-largest)}.messaging-hero .messaging-hero__image{display:flex;justify-content:center;height:100%;max-width:calc(50% - var(--space-largest));position:absolute;right:var(--space-xxl);top:var(--space-xxl);overflow:hidden}.messaging-hero .messaging-hero__image picture{height:100%}.messaging-hero .messaging-hero__image img{-o-object-fit:cover;object-fit:cover;height:100%}}@media(min-width:1536px){.messaging-hero .row{position:relative}.messaging-hero .messaging-hero__image{height:calc(100% + var(--space-xxl));max-width:calc(50% - var(--space-large));right:var(--space-default);top:0}}
.social-menu__item{margin-bottom:0;margin-right:var(--space-default)}.social-menu__item:last-child{margin-right:0}.social-menu__link{display:block}.social-menu__link,.social-menu__icon{height:var(--space-medium);width:var(--space-medium)}.social-menu--inline-title{display:flex;align-items:center}.social-menu--inline-title .heading{margin-bottom:0;margin-right:var(--space-default)}@media(min-width:1056px){.social-menu__link,.social-menu__icon{height:var(--space-large);width:var(--space-large)}}
