/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family: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{--cmps--color--white: #ffffff;--cmps--color--grey: #E6E7E8;--cmps--color--black: #000000;--cmps--color--lilac: #B7A6FF;--cmps--color--brown: #4C322F;--cmps--color--mint: #88FFB8;--cmps--color--charcoal: #425563;--cmps--base-size: 16px;--cmps--body-type--font-family: "UoL Inter", serif;--cmps--body-type--font-weight: 400;--cmps--body-type--font-weight--semi-bold: 600;--cmps--body-type--font-weight--bold: 600;--cmps--body-type--letter-spacing: 0;--cmps--body-type--font-size: var(--cmps--base-size);--cmps--body-type--line-height: 1.5;--cmps--heading-type--font-family: "UoL Sans", serif;--cmps--heading-type--font-weight: 400;--cmps--heading-type--font-weight--bold: 700;--cmps--heading-type--font-weight--light: 300;--cmps--heading-type--letter-spacing: 0;--cmps--heading-type--line-height: 1.1;--cmps--text-color: var(--cmps--color--black);--cmps--grid-gap: 15px;--cmps--grid-gap--half: calc(var(--cmps--grid-gap) / 2);--cmps--grid-gap--2x: calc(var(--cmps--grid-gap) * 2);--cmps--grid-gap--3x: calc(var(--cmps--grid-gap) * 3);--cmps--grid-gap--4x: calc(var(--cmps--grid-gap) * 4);--cmps--section-spacing: var(--cmps--grid-gap--4x);--cmps--type-gap: var(--cmps--base-size);--cmps--type-gap--half: calc(var(--cmps--type-gap) / 2);--cmps--type-gap--2x: calc(var(--cmps--type-gap) * 2);--cmps--type-gap--3x: calc(var(--cmps--type-gap) * 3);--cmps--type-gap--4x: calc(var(--cmps--type-gap) * 4);--cmps--max-content-width: calc(100vw - var(--cmps--grid-gap--4x));--cmps--max-content-width--half: calc(var(--cmps--max-content-width) / 2);--cmps--container-offset: calc((100vw - var(--cmps--max-content-width)) / 2);--cmps--grid-wrapper: var(--cmps--grid-gap--2x) 1fr var(--cmps--grid-gap--2x);--cmps--grid-columns: repeat(6, 1fr);--cmps--transition-time: 0.33s;--cmps--transition-type: ease-in-out;--cmps--transition: var(--cmps--transition-time) var(--cmps--transition-type);--cmps--border-radius: 6px;--cmps--zindex--absolute: 3;--cmps--zindex--front: 2;--cmps--zindex--normal: 1;--cmps--zindex--back: 0;--cmps--zindex--negative: -1;--cmps--header-height: 76px;--cmps--page-theme: var(--cmps--color--white);--cmps--max-line-length: 75ch}@media(min-width: 769px){:root{--cmps--base-size: 18px}}@media(min-width: 1429px){:root{--cmps--base-size: 20px}}@media(min-width: 769px){:root{--cmps--grid-gap: 24px}}@media(min-width: 1429px){:root{--cmps--grid-gap: 30px}}@media(min-width: 769px){:root{--cmps--max-content-width: 62rem}}@media(min-width: 769px){:root{--cmps--grid-wrapper: 1fr min(90%, var(--cmps--max-content-width)) 1fr}}@media(min-width: 769px){:root{--cmps--grid-columns: repeat(12, 1fr)}}@media(min-width: 769px){:root{--cmps--header-height: 106px}}@media(min-width: 1429px){:root{--cmps--header-height: 121px}}@font-face{font-family:"UoL Inter";src:url(404cf9f4c55e850d9bf4.woff2) format("woff2"),url(61de5f16498f4e8b3787.woff) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"UoL Inter";src:url(53e3fc3b26c66fdb825c.woff2) format("woff2"),url(e6db8034e1746c41d84c.woff) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"UoL Sans";src:url(86378e3cb770515e8ae1.woff2) format("woff2"),url(2597e5c48f9659bf869b.woff) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"UoL Sans";src:url(8e2680340791fc11e7c6.woff2) format("woff2"),url(52506d2dafc0dd003934.woff) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"UoL Sans";src:url(0977ffa1c709f86f0e70.woff2) format("woff2"),url(e233933169b532d18b6d.woff) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"UoL Sans";src:url(202a97b6196b699ebd6a.woff2) format("woff2"),url(d132b12a83b709530e5b.woff) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"UoL Sans";src:url(51301f7e1d2801ba1fb6.woff2) format("woff2"),url(53bacc9ecf74909a5542.woff) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"UoL Sans";src:url(3de9ea66f2b1d3070e1c.woff2) format("woff2"),url(fa25fd665487549be601.woff) format("woff2");font-weight:300;font-style:italic;font-display:swap}html{font-family:"UoL Inter", serif;font-family:var(--cmps--body-type--font-family);font-size:16px;font-size:var(--cmps--body-type--font-size);line-height:1.5;line-height:var(--cmps--body-type--line-height);font-weight:400;font-weight:var(--cmps--body-type--font-weight);letter-spacing:var(--cmps--body-type--letterspacing);font-style:normal;background:#ffffff;background:var(--cmps--color--white);color:#000000;color:var(--cmps--text-color)}html b,html strong{font-weight:600;font-weight:var(--cmps--body-type--font-weight--bold)}html em{font-style:italic}h1,.h1{--h1-font-size: 3rem;--h1-line-height: var(--cmps--heading-type--line-height);font-family:"UoL Sans", serif;font-family:var(--cmps--heading-type--font-family);font-size:3rem;font-size:var(--h1-font-size);line-height:1.1;line-height:var(--h1-line-height);font-weight:700;font-weight:var(--cmps--heading-type--font-weight--bold);letter-spacing:var(--cmps--heading-type--letterspacing);font-style:normal}h1 em,.h1 em{font-style:italic}@media(min-width: 769px){h1,.h1{--h1-font-size: 3.6rem}}h2,.h2{--h2-font-size: 1.5rem;--h2-line-height: var(--cmps--heading-type--line-height);font-family:"UoL Sans", serif;font-family:var(--cmps--heading-type--font-family);font-size:1.5rem;font-size:var(--h2-font-size);line-height:1.1;line-height:var(--h2-line-height);font-weight:700;font-weight:var(--cmps--heading-type--font-weight--bold);letter-spacing:var(--cmps--heading-type--letterspacing);font-style:normal}h2 em,.h2 em{font-style:italic}@media(min-width: 769px){h2,.h2{--h2-font-size: 2.4rem}}h3,.h3{--h3-font-size: 1.25rem;--h3-line-height: var(--cmps--heading-type--line-height);font-family:"UoL Sans", serif;font-family:var(--cmps--heading-type--font-family);font-size:1.25rem;font-size:var(--h3-font-size);line-height:1.1;line-height:var(--h3-line-height);font-weight:700;font-weight:var(--cmps--heading-type--font-weight--bold);letter-spacing:var(--cmps--heading-type--letterspacing);font-style:normal}h3 em,.h3 em{font-style:italic}@media(min-width: 769px){h3,.h3{--h3-font-size: 1.2rem}}h4,.h4{--h4-font-size: 1rem;--h4-line-height: var(--cmps--heading-type--line-height);font-family:"UoL Sans", serif;font-family:var(--cmps--heading-type--font-family);font-size:1rem;font-size:var(--h4-font-size);line-height:1.1;line-height:var(--h4-line-height);font-weight:400;font-weight:var(--cmps--heading-type--font-weight);letter-spacing:var(--cmps--heading-type--letterspacing);font-style:normal}h4 em,.h4 em{font-style:italic}@media(min-width: 769px){h4,.h4{--h4-font-size: 1rem}}h5,.h5{--h5-font-size: var(--cmps--base-size);--h5-line-height: var(--cmps--heading-type--line-height);font-family:"UoL Sans", serif;font-family:var(--cmps--heading-type--font-family);font-size:16px;font-size:var(--h5-font-size);line-height:1.1;line-height:var(--h5-line-height);font-weight:400;font-weight:var(--cmps--heading-type--font-weight);letter-spacing:var(--cmps--heading-type--letterspacing);font-style:normal}h5 em,.h5 em{font-style:italic}h6,.h6{--h6-font-size: var(--cmps--base-size);--h6-line-height: var(--cmps--heading-type--line-height);font-family:"UoL Sans", serif;font-family:var(--cmps--heading-type--font-family);font-size:16px;font-size:var(--h6-font-size);line-height:1.1;line-height:var(--h6-line-height);font-weight:400;font-weight:var(--cmps--heading-type--font-weight);letter-spacing:var(--cmps--heading-type--letterspacing);font-style:normal}h6 em,.h6 em{font-style:italic}p,li,address,label{font-family:"UoL Inter", serif;font-family:var(--cmps--body-type--font-family);font-size:16px;font-size:var(--cmps--body-type--font-size);line-height:1.5;line-height:var(--cmps--body-type--line-height);font-weight:400;font-weight:var(--cmps--body-type--font-weight);letter-spacing:var(--cmps--body-type--letterspacing);font-style:normal}p b,p strong,li b,li strong,address b,address strong,label b,label strong{font-weight:600;font-weight:var(--cmps--body-type--font-weight--bold)}p em,li em,address em,label em{font-style:italic}cite,caption,figcaption{--small-font-size: 0.875rem;--small-line-height: var(--cmps--body-type--line-height);font-family:"UoL Inter", serif;font-family:var(--cmps--body-type--font-family);font-size:0.875rem;font-size:var(--small-font-size);line-height:1.5;line-height:var(--small-line-height);font-weight:400;font-weight:var(--cmps--body-type--font-weight);letter-spacing:var(--cmps--body-type--letterspacing);font-style:normal}cite b,cite strong,caption b,caption strong,figcaption b,figcaption strong{font-weight:600;font-weight:var(--cmps--body-type--font-weight--bold)}cite em,caption em,figcaption em{font-style:italic}@media(min-width: 769px){cite,caption,figcaption{--small-font-size: 0.9rem}}cite b,cite strong,caption b,caption strong,figcaption b,figcaption strong{font-weight:600;font-weight:var(--cmps--body-type--font-weight--bold)}cite em,caption em,figcaption em{font-style:italic}.screen-reader-only,.screen-reader-text{position:absolute;top:auto;left:-10000%;overflow:hidden;height:1px;width:1px;color:#000000;color:var(--cmps--text-color)}.skip-link:focus{position:relative;left:auto;height:auto;width:auto;grid-column:1/-1}@media(min-width: 769px){.mobile-only-text{position:absolute;top:auto;left:-10000%;overflow:hidden;height:1px;width:1px;color:#000000;color:var(--cmps--text-color)}}.background--dark{--cmps--text-color: var(--cmps--color--white);background:#000000;background:var(--cmps--color--black)}.background--dark .cta{padding:0;margin:0;border:none;border-radius:0;outline:none;background:none;color:inherit;font-weight:inherit;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:center;gap:calc(15px / 2);gap:var(--cmps--grid-gap--half);--button-text-font-size: 1rem;--button-text-line-height: var(--cmps--body-type--line-height);font-family:"UoL Inter", serif;font-family:var(--cmps--body-type--font-family);font-size:1rem;font-size:var(--button-text-font-size);line-height:1.5;line-height:var(--button-text-line-height);font-weight:600;font-weight:var(--cmps--body-type--font-weight--bold);letter-spacing:0;letter-spacing:var(--cmps--body-type--letter-spacing);font-style:normal;--button--normal--background: var(--cmps--color--lilac);--button--normal--text-color: var(--cmps--color-black);--button--hover--background: var(--cmps--color--mint);--button--hover--text-color: var(--cmps--color--black);--button--focus--border: var(--cmps--color--mint);cursor:pointer;padding:calc(15px / 2) 15px;padding:var(--cmps--grid-gap--half) var(--cmps--grid-gap);background:#B7A6FF;background:var(--button--normal--background);color:var(--button--normal--text-color);-webkit-text-decoration:none;text-decoration:none;text-align:center;transition:color 0.33s ease-in-out, background 0.33s ease-in-out;transition:color var(--cmps--transition), background var(--cmps--transition)}.background--dark .cta b,.background--dark .cta strong{font-weight:600;font-weight:var(--cmps--body-type--font-weight--bold)}.background--dark .cta em{font-style:italic}.background--dark .cta svg{fill:var(--button--normal--text-color);transition:fill 0.33s ease-in-out;transition:fill var(--cmps--transition)}.background--dark .cta:focus-visible{outline:1px solid var(--button--focus--border);box-shadow:0px 0px 0px 0px #fff,3px 3px 0px 3px var(--button--focus--border);background:var(--button--normal--background);color:var(--button--normal--text-color)}.background--dark .cta:focus-visible svg{fill:var(--button--normal--text-color)}.background--dark .cta:focus{outline:0}.background--dark .cta:hover,.background--dark .cta:focus:hover,.background--dark .cta:focus:active{box-shadow:none;outline:none;background:var(--button--hover--background);color:var(--button--hover--text-color)}.background--dark .cta:hover svg,.background--dark .cta:focus:hover svg,.background--dark .cta:focus:active svg{fill:var(--button--hover--text-color)}.background--white{--cmps--text-color: var(--cmps--color--black);background:#ffffff;background:var(--cmps--color--white)}.background--mint{--cmps--text-color: var(--cmps--color--black);background:#88FFB8;background:var(--cmps--color--mint)}.background--lilac{--cmps--text-color: var(--cmps--color--black);background:#B7A6FF;background:var(--cmps--color--lilac)}.background--grey{--cmps--text-color: var(--cmps--color--black);background:#E6E7E8;background:var(--cmps--color--grey)}.background--brown{--cmps--text-color: var(--cmps--color--white);background:#4C322F;background:var(--cmps--color--brown)}.background--brown .cta{padding:0;margin:0;border:none;border-radius:0;outline:none;background:none;color:inherit;font-weight:inherit;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:center;gap:calc(15px / 2);gap:var(--cmps--grid-gap--half);--button-text-font-size: 1rem;--button-text-line-height: var(--cmps--body-type--line-height);font-family:"UoL Inter", serif;font-family:var(--cmps--body-type--font-family);font-size:1rem;font-size:var(--button-text-font-size);line-height:1.5;line-height:var(--button-text-line-height);font-weight:600;font-weight:var(--cmps--body-type--font-weight--bold);letter-spacing:0;letter-spacing:var(--cmps--body-type--letter-spacing);font-style:normal;--button--normal--background: var(--cmps--color--lilac);--button--normal--text-color: var(--cmps--color-black);--button--hover--background: var(--cmps--color--mint);--button--hover--text-color: var(--cmps--color--black);--button--focus--border: var(--cmps--color--mint);cursor:pointer;padding:calc(15px / 2) 15px;padding:var(--cmps--grid-gap--half) var(--cmps--grid-gap);background:#B7A6FF;background:var(--button--normal--background);color:var(--button--normal--text-color);-webkit-text-decoration:none;text-decoration:none;text-align:center;transition:color 0.33s ease-in-out, background 0.33s ease-in-out;transition:color var(--cmps--transition), background var(--cmps--transition)}.background--brown .cta b,.background--brown .cta strong{font-weight:600;font-weight:var(--cmps--body-type--font-weight--bold)}.background--brown .cta em{font-style:italic}.background--brown .cta svg{fill:var(--button--normal--text-color);transition:fill 0.33s ease-in-out;transition:fill var(--cmps--transition)}.background--brown .cta:focus-visible{outline:1px solid var(--button--focus--border);box-shadow:0px 0px 0px 0px #fff,3px 3px 0px 3px var(--button--focus--border);background:var(--button--normal--background);color:var(--button--normal--text-color)}.background--brown .cta:focus-visible svg{fill:var(--button--normal--text-color)}.background--brown .cta:focus{outline:0}.background--brown .cta:hover,.background--brown .cta:focus:hover,.background--brown .cta:focus:active{box-shadow:none;outline:none;background:var(--button--hover--background);color:var(--button--hover--text-color)}.background--brown .cta:hover svg,.background--brown .cta:focus:hover svg,.background--brown .cta:focus:active svg{fill:var(--button--hover--text-color)}.background--sticky-bar{position:relative;overflow:hidden}.background--sticky-bar:before{content:"";z-index:0;z-index:var(--cmps--zindex--back);background:#B7A6FF;background:var(--cmps--color--lilac);position:absolute;top:0;bottom:0;left:0;width:15px;width:var(--cmps--grid-gap);max-width:calc((100vw - min(90%,calc(100vw - (15px * 4))))/2 - (15px / 2));max-width:calc((100vw - min(90%,calc(100vw - calc(15px * 4))))/2 - calc(15px / 2));max-width:calc((100vw - min(90%,var(--cmps--max-content-width)))/2 - var(--cmps--grid-gap--half))}@media(min-width: 769px){.background--sticky-bar:before{width:calc(15px * 2);width:var(--cmps--grid-gap--2x)}}.background--sticky-bar--mint:before{background:#88FFB8;background:var(--cmps--color--mint)}.background--sticky-bar--dark:before{background:#000000;background:var(--cmps--color--black)}.background--sticky-bar--brown:before{background:#4C322F;background:var(--cmps--color--brown)}.background--sticky-bar--grey:before{background:#E6E7E8;background:var(--cmps--color--grey)}.background--white+.background--white{padding-top:0}*{box-sizing:border-box}main{max-width:100vw;overflow:hidden}section,.site-header,.site-footer{display:grid;grid-template-columns:calc(15px * 2) 1fr calc(15px * 2);grid-template-columns:var(--cmps--grid-wrapper);grid-template-rows:auto;align-items:center;justify-items:stretch;grid-gap:0;gap:0;width:100%}.container{display:grid;grid-template-columns:repeat(6, 1fr);grid-template-columns:var(--cmps--grid-columns);grid-template-rows:auto;align-items:center;justify-items:stretch;grid-gap:15px;grid-gap:var(--cmps--grid-gap);gap:15px;gap:var(--cmps--grid-gap);grid-column:2/span 1}section{padding:calc(15px * 4) 0;padding:var(--cmps--section-spacing) 0;margin:0}.site-header,.site-footer{padding:calc(15px * 4) 0;padding:var(--cmps--section-spacing) 0;margin:0}img,.image,.image__wrapper{width:100%;height:auto;margin:0;padding:0}button{padding:0;margin:0;border:none;border-radius:0;outline:none;background:none;color:inherit;font-weight:inherit;cursor:pointer}button:focus{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.cta{padding:0;margin:0;border:none;border-radius:0;outline:none;background:none;color:inherit;font-weight:inherit;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:center;gap:calc(15px / 2);gap:var(--cmps--grid-gap--half);--button-text-font-size: 1rem;--button-text-line-height: var(--cmps--body-type--line-height);font-family:"UoL Inter", serif;font-family:var(--cmps--body-type--font-family);font-size:1rem;font-size:var(--button-text-font-size);line-height:1.5;line-height:var(--button-text-line-height);font-weight:600;font-weight:var(--cmps--body-type--font-weight--bold);letter-spacing:0;letter-spacing:var(--cmps--body-type--letter-spacing);font-style:normal;--button--normal--background: var(--cmps--color--black);--button--normal--text-color: var(--cmps--color--white);--button--hover--background: var(--cmps--color--white);--button--hover--text-color: var(--cmps--color--black);--button--focus--border: var(--cmps--color--mint);border:1px solid #ffffff;border:1px solid var(--cmps--color--white);--button--hover--background: var(--cmps--color--lilac);--button--focus--border: var(--cmps--color--lilac);cursor:pointer;padding:calc(15px / 2) 15px;padding:var(--cmps--grid-gap--half) var(--cmps--grid-gap);background:#000000;background:var(--button--normal--background);color:#ffffff;color:var(--button--normal--text-color);-webkit-text-decoration:none;text-decoration:none;text-align:center;transition:color 0.33s ease-in-out, background 0.33s ease-in-out;transition:color var(--cmps--transition), background var(--cmps--transition)}.cta b,.cta strong{font-weight:600;font-weight:var(--cmps--body-type--font-weight--bold)}.cta em{font-style:italic}.cta svg{fill:var(--button--normal--text-color);transition:fill 0.33s ease-in-out;transition:fill var(--cmps--transition)}.cta:focus-visible{outline:1px solid var(--button--focus--border);box-shadow:0px 0px 0px 0px #fff,3px 3px 0px 3px var(--button--focus--border);background:var(--button--normal--background);color:var(--button--normal--text-color)}.cta:focus-visible svg{fill:var(--button--normal--text-color)}.cta:focus{outline:0}.cta:hover,.cta:focus:hover,.cta:focus:active{box-shadow:none;outline:none;background:var(--button--hover--background);color:var(--button--hover--text-color)}.cta:hover svg,.cta:focus:hover svg,.cta:focus:active svg{fill:var(--button--hover--text-color)}.background--mint .cta,.page-theme--mint .hero-area--front-page .cta{padding:0;margin:0;border:none;border-radius:0;outline:none;background:none;color:inherit;font-weight:inherit;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:center;gap:calc(15px / 2);gap:var(--cmps--grid-gap--half);--button-text-font-size: 1rem;--button-text-line-height: var(--cmps--body-type--line-height);font-family:"UoL Inter", serif;font-family:var(--cmps--body-type--font-family);font-size:1rem;font-size:var(--button-text-font-size);line-height:1.5;line-height:var(--button-text-line-height);font-weight:600;font-weight:var(--cmps--body-type--font-weight--bold);letter-spacing:0;letter-spacing:var(--cmps--body-type--letter-spacing);font-style:normal;--button--normal--background: var(--cmps--color--black);--button--normal--text-color: var(--cmps--color--white);--button--hover--background: var(--cmps--color--white);--button--hover--text-color: var(--cmps--color--black);--button--focus--border: var(--cmps--color--mint);border:1px solid #ffffff;border:1px solid var(--cmps--color--white);--button--hover--background: var(--cmps--color--lilac);--button--focus--border: var(--cmps--color--lilac);cursor:pointer;padding:calc(15px / 2) 15px;padding:var(--cmps--grid-gap--half) var(--cmps--grid-gap);background:#000000;background:var(--button--normal--background);color:#ffffff;color:var(--button--normal--text-color);-webkit-text-decoration:none;text-decoration:none;text-align:center;transition:color 0.33s ease-in-out, background 0.33s ease-in-out;transition:color var(--cmps--transition), background var(--cmps--transition)}.background--mint .cta b,.background--mint .cta strong,.page-theme--mint .hero-area--front-page .cta b,.page-theme--mint .hero-area--front-page .cta strong{font-weight:600;font-weight:var(--cmps--body-type--font-weight--bold)}.background--mint .cta em,.page-theme--mint .hero-area--front-page .cta em{font-style:italic}.background--mint .cta svg,.page-theme--mint .hero-area--front-page .cta svg{fill:var(--button--normal--text-color);transition:fill 0.33s ease-in-out;transition:fill var(--cmps--transition)}.background--mint .cta:focus-visible,.page-theme--mint .hero-area--front-page .cta:focus-visible{outline:1px solid var(--button--focus--border);box-shadow:0px 0px 0px 0px #fff,3px 3px 0px 3px var(--button--focus--border);background:var(--button--normal--background);color:var(--button--normal--text-color)}.background--mint .cta:focus-visible svg,.page-theme--mint .hero-area--front-page .cta:focus-visible svg{fill:var(--button--normal--text-color)}.background--mint .cta:focus,.page-theme--mint .hero-area--front-page .cta:focus{outline:0}.background--mint .cta:hover,.background--mint .cta:focus:hover,.background--mint .cta:focus:active,.page-theme--mint .hero-area--front-page .cta:hover,.page-theme--mint .hero-area--front-page .cta:focus:hover,.page-theme--mint .hero-area--front-page .cta:focus:active{box-shadow:none;outline:none;background:var(--button--hover--background);color:var(--button--hover--text-color)}.background--mint .cta:hover svg,.background--mint .cta:focus:hover svg,.background--mint .cta:focus:active svg,.page-theme--mint .hero-area--front-page .cta:hover svg,.page-theme--mint .hero-area--front-page .cta:focus:hover svg,.page-theme--mint .hero-area--front-page .cta:focus:active svg{fill:var(--button--hover--text-color)}.cta--outline{padding:0;margin:0;border:none;border-radius:0;outline:none;background:none;color:inherit;font-weight:inherit;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:center;gap:calc(15px / 2);gap:var(--cmps--grid-gap--half);--button-text-font-size: 1rem;--button-text-line-height: var(--cmps--body-type--line-height);font-family:"UoL Inter", serif;font-family:var(--cmps--body-type--font-family);font-size:1rem;font-size:var(--button-text-font-size);line-height:1.5;line-height:var(--button-text-line-height);font-weight:600;font-weight:var(--cmps--body-type--font-weight--bold);letter-spacing:0;letter-spacing:var(--cmps--body-type--letter-spacing);font-style:normal;--button--normal--background: var(--cmps--color--black);--button--normal--text-color: var(--cmps--color--white);--button--hover--background: var(--cmps--color--white);--button--hover--text-color: var(--cmps--color--black);--button--focus--border: var(--cmps--color--mint);border:1px solid #ffffff;border:1px solid var(--cmps--color--white);--button--hover--background: var(--cmps--color--lilac);--button--focus--border: var(--cmps--color--lilac);cursor:pointer;padding:calc(15px / 2) 15px;padding:var(--cmps--grid-gap--half) var(--cmps--grid-gap);background:#000000;background:var(--button--normal--background);color:#ffffff;color:var(--button--normal--text-color);-webkit-text-decoration:none;text-decoration:none;text-align:center;transition:color 0.33s ease-in-out, background 0.33s ease-in-out;transition:color var(--cmps--transition), background var(--cmps--transition)}.cta--outline b,.cta--outline strong{font-weight:600;font-weight:var(--cmps--body-type--font-weight--bold)}.cta--outline em{font-style:italic}.cta--outline svg{fill:var(--button--normal--text-color);transition:fill 0.33s ease-in-out;transition:fill var(--cmps--transition)}.cta--outline:focus-visible{outline:1px solid var(--button--focus--border);box-shadow:0px 0px 0px 0px #fff,3px 3px 0px 3px var(--button--focus--border);background:var(--button--normal--background);color:var(--button--normal--text-color)}.cta--outline:focus-visible svg{fill:var(--button--normal--text-color)}.cta--outline:focus{outline:0}.cta--outline:hover,.cta--outline:focus:hover,.cta--outline:focus:active{box-shadow:none;outline:none;background:var(--button--hover--background);color:var(--button--hover--text-color)}.cta--outline:hover svg,.cta--outline:focus:hover svg,.cta--outline:focus:active svg{fill:var(--button--hover--text-color)}.cta__icon svg{max-height:20px;max-height:var(--button-text-font-size);height:auto;width:auto}.cta--download .cta__icon{transform:rotate(90deg)}.cta--offsite .cta__icon{transform:rotate(-45deg)}.cta--sticky.cta--sticky{position:fixed;bottom:calc(0px + 2rem);bottom:calc(var(--gdpr-bar-height, 0px) + 2rem);left:50%;transform:translateX(-50%);z-index:99999;padding:0;margin:0;border:none;border-radius:0;outline:none;background:none;color:inherit;font-weight:inherit;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:center;gap:calc(15px / 2);gap:var(--cmps--grid-gap--half);--button-text-font-size: 1rem;--button-text-line-height: var(--cmps--body-type--line-height);font-family:"UoL Inter", serif;font-family:var(--cmps--body-type--font-family);font-size:1rem;font-size:var(--button-text-font-size);line-height:1.5;line-height:var(--button-text-line-height);font-weight:600;font-weight:var(--cmps--body-type--font-weight--bold);letter-spacing:0;letter-spacing:var(--cmps--body-type--letter-spacing);font-style:normal;--button--normal--background: var(--cmps--color--lilac);--button--normal--text-color: var(--cmps--color-black);--button--hover--background: var(--cmps--color--mint);--button--hover--text-color: var(--cmps--color--black);--button--focus--border: var(--cmps--color--mint);cursor:pointer;padding:calc(15px / 2) 15px;padding:var(--cmps--grid-gap--half) var(--cmps--grid-gap);background:#B7A6FF;background:var(--button--normal--background);color:var(--button--normal--text-color);-webkit-text-decoration:none;text-decoration:none;text-align:center;transition:color 0.33s ease-in-out, background 0.33s ease-in-out;transition:color var(--cmps--transition), background var(--cmps--transition);border:1px solid #000000;border:1px solid var(--cmps--color--black);box-shadow:5px 5px 5px rgba(0,0,0,.2)}.cta--sticky.cta--sticky b,.cta--sticky.cta--sticky strong{font-weight:600;font-weight:var(--cmps--body-type--font-weight--bold)}.cta--sticky.cta--sticky em{font-style:italic}.cta--sticky.cta--sticky svg{fill:var(--button--normal--text-color);transition:fill 0.33s ease-in-out;transition:fill var(--cmps--transition)}.cta--sticky.cta--sticky:focus-visible{outline:1px solid var(--button--focus--border);box-shadow:0px 0px 0px 0px #fff,3px 3px 0px 3px var(--button--focus--border);background:var(--button--normal--background);color:var(--button--normal--text-color)}.cta--sticky.cta--sticky:focus-visible svg{fill:var(--button--normal--text-color)}.cta--sticky.cta--sticky:focus{outline:0}.cta--sticky.cta--sticky:hover,.cta--sticky.cta--sticky:focus:hover,.cta--sticky.cta--sticky:focus:active{box-shadow:none;outline:none;background:var(--button--hover--background);color:var(--button--hover--text-color)}.cta--sticky.cta--sticky:hover svg,.cta--sticky.cta--sticky:focus:hover svg,.cta--sticky.cta--sticky:focus:active svg{fill:var(--button--hover--text-color)}.cta--sticky.cta--sticky:hover{box-shadow:5px 5px 5px rgba(0,0,0,.2)}form{--cmps--form-focus-color: var(--cmps--color--lilac)}label{display:block;width:100%;margin-bottom:0;color:#000000;color:var(--cmps--text-color)}input,textarea,select{padding:10px;margin:0;border:none;border-radius:0;outline:none;background:#ffffff;background:var(--cmps--color--white);color:var(--cmps--color--text);font-weight:400;display:block;width:100%;margin-bottom:calc(16px * 2);margin-bottom:var(--cmps--type-gap--2x);background:var(--cmps--color--white)}input:focus,textarea:focus,select:focus{outline:1px solid var(--cmps--form-focus-color);box-shadow:0px 0px 0px 0px #fff,3px 3px 0px 3px var(--cmps--form-focus-color)}input[type=submit]{width:auto}fieldset{padding:10px;margin:0;border:none;border-radius:0;outline:none;background:#ffffff;background:var(--cmps--color--white);color:var(--cmps--color--text);font-weight:400;display:flex;width:100%;margin-bottom:calc(16px * 2);margin-bottom:var(--cmps--type-gap--2x);background:none;padding:0}fieldset:focus{outline:1px solid var(--cmps--form-focus-color);box-shadow:0px 0px 0px 0px #fff,3px 3px 0px 3px var(--cmps--form-focus-color)}fieldset input[type=checkbox]{margin:0 calc(15px / 2) 0 0;margin:0 var(--cmps--grid-gap--half) 0 0;width:auto;min-width:20px}.video{display:block;position:relative}.video__wrapping-link{padding:0;margin:0;border:none;border-radius:0;outline:none;background:none;color:inherit;font-weight:inherit;display:block;cursor:pointer;overflow:hidden;position:relative}.video__wrapping-link--no-js,html.no-js .video__wrapping-link{display:none}html.no-js .video__wrapping-link--no-js{display:block}.video__wrapping-link:focus{outline:1px solid #88FFB8;outline:1px solid var(--cmps--color--mint);box-shadow:0px 0px 0px 0px #fff,2px 2px 0px 2px #88FFB8;box-shadow:0px 0px 0px 0px #fff,2px 2px 0px 2px var(--cmps--color--mint)}.video__wrapping-link:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%)}.video__wrapping-link svg{position:absolute;top:50%;left:50%;max-width:16.6666666667%;height:auto;width:auto;transform:translate(-50%, -50%);z-index:2;z-index:var(--cmps--zindex--front)}.video__wrapping-link:focus svg{transform:translate(-50%, -50%) scale(1.2)}.video__video-wrapper{position:relative;overflow:hidden;max-width:100%;aspect-ratio:16/9;background:#000;height:100%}@supports not (aspect-ratio: 16/9){.video__video-wrapper::before{float:left;padding-top:56.25%;content:""}.video__video-wrapper::after{display:block;content:"";clear:both}}.video__video-wrapper--hidden,.video__wrapping-link--hidden{display:none}.video__iframe{position:absolute;top:0;left:0;height:100%;width:100%}html,body{scroll-behavior:smooth}.calls-to-action{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:center;justify-content:flex-start;gap:15px;gap:var(--cmps--grid-gap)}blockquote{margin:0 0 16px;margin:0 0 var(--cmps--type-gap);border-left:#000000 solid calc(16px / 2);border-left:var(--cmps--color--black) solid var(--cmps--type-gap--half);padding:16px;padding:var(--cmps--type-gap);background:#E6E7E8;background:var(--cmps--color--grey);color:#000000;color:var(--cmps--text-color)}blockquote p{font-style:italic}blockquote :last-child{margin-bottom:0}ul{margin:0 0 16px 0;margin:0 0 var(--cmps--type-gap) 0;padding:0 0 0 calc(16px * 2);padding:0 0 0 var(--cmps--type-gap--2x)}ol{margin:0 0 16px 0;margin:0 0 var(--cmps--type-gap) 0;padding:0 0 0 calc(16px * 2);padding:0 0 0 var(--cmps--type-gap--2x)}li{color:#000000;color:var(--cmps--text-color)}address{margin:0 0 16px;margin:0 0 var(--cmps--type-gap);color:#000000;color:var(--cmps--text-color)}p{margin:0 0 16px;margin:0 0 var(--cmps--type-gap);color:#000000;color:var(--cmps--text-color)}h1,h2,h3,h4,h5,h6{margin:0 0 16px;margin:0 0 var(--cmps--type-gap);color:#000000;color:var(--cmps--text-color)}a{color:inherit}.animation{display:block;position:relative}.animation__video{width:100%;height:auto}@media(prefers-reduced-motion){.animation__video{display:none}}.animation__video-alternative{display:none}@media(prefers-reduced-motion){.animation__video-alternative{display:block}}.animation__controls{--cmps--focus-border-color: var(--cmps--color--mint);position:absolute;bottom:calc(15px / 2);bottom:var(--cmps--grid-gap--half);right:calc(15px / 2);right:var(--cmps--grid-gap--half)}@media(prefers-reduced-motion){.animation__controls{display:none}}html.no-js .animation__controls{display:none}.animation__controls button{width:calc(15px * 2);width:var(--cmps--grid-gap--2x);display:flex}.animation__controls button span,.animation__controls button svg{width:100%;height:auto}.animation__controls .animation__play--hidden,.animation__controls .animation__pause--hidden{display:none}.animation__controls .animation__play:focus,.animation__controls .animation__pause:focus{outline:none;transform:scale(1.1);background:#000000;background:var(--cmps--color--black);border:5px solid rgba(0,0,0,0);border-radius:50%}.animation__controls .animation__play:focus svg circle,.animation__controls .animation__pause:focus svg circle{fill:var(--cmps--focus-border-color)}.page-theme--mint .hero-area--front-page .animation__controls{--cmps--focus-border-color: var(--cmps--color--lilac)}.social-sharing-links{--cmps--focus-border-color: var(--cmps--color--mint);display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:center;justify-content:flex-start;gap:calc(15px / 2);gap:var(--cmps--grid-gap--half)}.social-sharing-links__label{width:100%;margin:0}.social-sharing-links__link:focus{outline:1px solid var(--cmps--focus-border-color);box-shadow:0px 0px 0px 0px #fff,2px 2px 0px 2px var(--cmps--focus-border-color);border-radius:5px;outline:var(--cmps--focus-border-color) 1px solid;background:var(--cmps--focus-border-color)}section.background--mint .social-sharing-links,.page-theme--mint .hero-area .social-sharing-links{--cmps--focus-border-color: var(--cmps--color--lilac)}.card{position:relative}.card__media{margin-bottom:15px;margin-bottom:var(--cmps--grid-gap)}.card__themes{padding:0;list-style-type:none;display:flex;flex-wrap:wrap;gap:10px;margin:0 0 5px 0}.card__themes li,.card__themes a{color:#425563;color:var(--cmps--color--charcoal)}.card__subtitle{padding:0;list-style-type:none;display:flex;flex-wrap:wrap;gap:10px;color:#425563;color:var(--cmps--color--charcoal);margin-bottom:5px}.card .cta{padding:0;margin:0;border:none;border-radius:0;outline:none;background:none;color:inherit;font-weight:inherit;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:center;gap:calc(15px / 2);gap:var(--cmps--grid-gap--half);--button-text-font-size: 1rem;--button-text-line-height: var(--cmps--body-type--line-height);font-family:"UoL Inter", serif;font-family:var(--cmps--body-type--font-family);font-size:1rem;font-size:var(--button-text-font-size);line-height:1.5;line-height:var(--button-text-line-height);font-weight:600;font-weight:var(--cmps--body-type--font-weight--bold);letter-spacing:0;letter-spacing:var(--cmps--body-type--letter-spacing);font-style:normal;--button--normal--background: var(--cmps--color--black);--button--normal--text-color: var(--cmps--color--white);--button--hover--background: var(--cmps--color--white);--button--hover--text-color: var(--cmps--color--black);--button--focus--border: var(--cmps--color--mint);border:1px solid #ffffff;border:1px solid var(--cmps--color--white);--button--hover--background: var(--cmps--color--lilac);--button--focus--border: var(--cmps--color--lilac);cursor:pointer;padding:calc(15px / 2) 15px;padding:var(--cmps--grid-gap--half) var(--cmps--grid-gap);background:#000000;background:var(--button--normal--background);color:#ffffff;color:var(--button--normal--text-color);-webkit-text-decoration:none;text-decoration:none;text-align:center;transition:color 0.33s ease-in-out, background 0.33s ease-in-out;transition:color var(--cmps--transition), background var(--cmps--transition)}.card .cta b,.card .cta strong{font-weight:600;font-weight:var(--cmps--body-type--font-weight--bold)}.card .cta em{font-style:italic}.card .cta svg{fill:var(--button--normal--text-color);transition:fill 0.33s ease-in-out;transition:fill var(--cmps--transition)}.card .cta:focus-visible{outline:1px solid var(--button--focus--border);box-shadow:0px 0px 0px 0px #fff,3px 3px 0px 3px var(--button--focus--border);background:var(--button--normal--background);color:var(--button--normal--text-color)}.card .cta:focus-visible svg{fill:var(--button--normal--text-color)}.card .cta:focus{outline:0}.card .cta:hover,.card .cta:focus:hover,.card .cta:focus:active{box-shadow:none;outline:none;background:var(--button--hover--background);color:var(--button--hover--text-color)}.card .cta:hover svg,.card .cta:focus:hover svg,.card .cta:focus:active svg{fill:var(--button--hover--text-color)}.event-card{background:#E6E7E8;background:var(--cmps--color--grey)}.event-card--live{border:5px solid #88FFB8;border:5px solid var(--cmps--color--mint)}.event-card--live:after{content:"Today";position:absolute;top:0;left:0;padding:3px 10px 6px 7px;background:#88FFB8;background:var(--cmps--color--mint)}.event-card__text{padding:15px;padding:var(--cmps--grid-gap)}.event-card__themes{padding:0;list-style-type:none;display:flex;flex-wrap:wrap;gap:10px}.event-card__details{padding:0;list-style-type:none}.event-card__detail{display:flex;align-items:center;gap:10px;margin-bottom:10px}.event-card__detail .event-detail__icon svg{height:1.333rem;width:1.333rem}.event-card__read-more+.event-card__calls-to-action{margin-top:15px;margin-top:var(--cmps--grid-gap)}.pagination{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:center;gap:15px;gap:var(--cmps--grid-gap)}.pagination__button svg{height:15px;height:var(--cmps--grid-gap);width:15px;width:var(--cmps--grid-gap)}.pagination__button--prev svg{transform:rotate(180deg)}.pagination .nav-links{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:center;gap:15px;gap:var(--cmps--grid-gap)}.pagination a,.pagination .nav-links .page-numbers{padding:0;margin:0;border:none;border-radius:0;outline:none;background:none;color:inherit;font-weight:inherit;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:center;gap:calc(15px / 2);gap:var(--cmps--grid-gap--half);--button-text-font-size: 1rem;--button-text-line-height: var(--cmps--body-type--line-height);font-family:"UoL Inter", serif;font-family:var(--cmps--body-type--font-family);font-size:1rem;font-size:var(--button-text-font-size);line-height:1.5;line-height:var(--button-text-line-height);font-weight:600;font-weight:var(--cmps--body-type--font-weight--bold);letter-spacing:0;letter-spacing:var(--cmps--body-type--letter-spacing);font-style:normal;--button--normal--background: var(--cmps--color--black);--button--normal--text-color: var(--cmps--color--white);--button--hover--background: var(--cmps--color--white);--button--hover--text-color: var(--cmps--color--black);--button--focus--border: var(--cmps--color--mint);border:1px solid #ffffff;border:1px solid var(--cmps--color--white);--button--hover--background: var(--cmps--color--lilac);--button--focus--border: var(--cmps--color--lilac);cursor:pointer;padding:calc(15px / 2) 15px;padding:var(--cmps--grid-gap--half) var(--cmps--grid-gap);background:#ffffff;background:var(--button--normal--background);color:#000000;color:var(--button--normal--text-color);-webkit-text-decoration:none;text-decoration:none;text-align:center;transition:color 0.33s ease-in-out, background 0.33s ease-in-out;transition:color var(--cmps--transition), background var(--cmps--transition);--button--normal--background: var(--cmps--color--white);--button--normal--text-color: var(--cmps--color--black);padding:calc(15px / 2);padding:var(--cmps--grid-gap--half);min-width:calc(1rem + 15px);min-width:calc(1rem + var(--cmps--grid-gap))}.pagination a b,.pagination a strong,.pagination .nav-links .page-numbers b,.pagination .nav-links .page-numbers strong{font-weight:600;font-weight:var(--cmps--body-type--font-weight--bold)}.pagination a em,.pagination .nav-links .page-numbers em{font-style:italic}.pagination a svg,.pagination .nav-links .page-numbers svg{fill:var(--button--normal--text-color);transition:fill 0.33s ease-in-out;transition:fill var(--cmps--transition)}.pagination a:focus-visible,.pagination .nav-links .page-numbers:focus-visible{outline:1px solid var(--button--focus--border);box-shadow:0px 0px 0px 0px #fff,3px 3px 0px 3px var(--button--focus--border);background:var(--button--normal--background);color:var(--button--normal--text-color)}.pagination a:focus-visible svg,.pagination .nav-links .page-numbers:focus-visible svg{fill:var(--button--normal--text-color)}.pagination a:focus,.pagination .nav-links .page-numbers:focus{outline:0}.pagination a:hover,.pagination a:focus:hover,.pagination a:focus:active,.pagination .nav-links .page-numbers:hover,.pagination .nav-links .page-numbers:focus:hover,.pagination .nav-links .page-numbers:focus:active{box-shadow:none;outline:none;background:var(--button--hover--background);color:var(--button--hover--text-color)}.pagination a:hover svg,.pagination a:focus:hover svg,.pagination a:focus:active svg,.pagination .nav-links .page-numbers:hover svg,.pagination .nav-links .page-numbers:focus:hover svg,.pagination .nav-links .page-numbers:focus:active svg{fill:var(--button--hover--text-color)}.pagination .nav-links .page-numbers.current{background:#88FFB8;background:var(--cmps--color--mint)}.site-header__logo a{display:inline-flex;padding:3px}.site-header__logo a:focus{outline:1px solid #000000;outline:1px solid var(--cmps--color--black);box-shadow:0px 0px 0px 0px #fff,2px 2px 0px 2px #000000;box-shadow:0px 0px 0px 0px #fff,2px 2px 0px 2px var(--cmps--color--black);outline:1px solid var(--cmps--color--black)}.site-header__logo svg{max-width:100%;max-height:calc(76px - (15px * 2) - 6px);max-height:calc(76px - calc(15px * 2) - 6px);max-height:calc(var(--cmps--header-height) - var(--cmps--grid-gap--2x) - 6px);width:auto;height:auto}@media(min-width: 769px){.site-header__logo svg{max-height:calc(76px - 15px*2.5 - 6px);max-height:calc(var(--cmps--header-height) - var(--cmps--grid-gap)*2.5 - 6px)}}.site-header__nav{display:none;overflow:hidden;position:fixed;width:0;right:-100vw;top:calc(76px - 1px);top:calc(var(--cmps--header-height) - 1px);bottom:0;transition:all 0.33s ease-in-out;transition:all var(--cmps--transition);background:#ffffff;background:var(--cmps--page-theme);justify-content:flex-start;align-items:flex-start;z-index:3;z-index:var(--cmps--zindex--absolute)}@media(min-width: 769px){.site-header__nav{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:flex-end;gap:15px;gap:var(--cmps--grid-gap);position:relative;width:auto;right:auto;top:auto;background:rgba(0,0,0,0);justify-content:flex-end;align-items:center;overflow:visible}}.site-header__nav.is-active{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:flex-start;gap:15px;gap:var(--cmps--grid-gap);right:0;width:100%}@media(min-width: 769px){.site-header__nav.is-active{justify-content:flex-end;right:auto;width:auto}}@media(max-width: 768px){html.no-js .site-header__nav{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:flex-start;gap:15px;gap:var(--cmps--grid-gap);right:auto;left:auto;top:auto;bottom:auto;height:auto;width:100%;position:relative}html.no-js .site-header__nav .site-header__nav-list{padding:0}}.site-header__nav-list{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:flex-end;gap:15px;gap:var(--cmps--grid-gap);list-style-type:none;padding:0;margin:0;flex-wrap:wrap}@media(max-width: 768px){.site-header__nav-list{padding:calc(15px * 4) calc(15px * 2);padding:var(--cmps--section-spacing) var(--cmps--grid-gap--2x);flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:calc(15px * 2);gap:var(--cmps--grid-gap--2x)}}.site-header__nav-list li{--h2-font-size: 1.5rem;--h2-line-height: var(--cmps--heading-type--line-height);font-family:"UoL Sans", serif;font-family:var(--cmps--heading-type--font-family);font-size:1.5rem;font-size:var(--h2-font-size);line-height:1.1;line-height:var(--h2-line-height);font-weight:700;font-weight:var(--cmps--heading-type--font-weight--bold);letter-spacing:var(--cmps--heading-type--letterspacing);font-style:normal}.site-header__nav-list li em{font-style:italic}@media(min-width: 769px){.site-header__nav-list li{--h2-font-size: 2.4rem}}@media(min-width: 769px){.site-header__nav-list li{font-family:"UoL Sans", serif;font-family:var(--cmps--heading-type--font-family);font-weight:700;font-weight:var(--cmps--heading-type--font-weight--bold);font-size:16px;font-size:var(--cmps--body-type--font-size);line-height:1.1;line-height:var(--cmps--heading-type--line-height)}}.site-header__nav-list li a{-webkit-text-decoration:none;text-decoration:none;padding:3px;position:relative}.site-header__nav-list li a:before{content:"";position:absolute;bottom:0;left:0;width:0;height:3px;background:#000;transition:all 0.33s ease-in-out;transition:all var(--cmps--transition)}.site-header__nav-list li a:focus,.site-header__nav-list li a:hover{outline:none;-webkit-text-decoration:none;text-decoration:none}.site-header__nav-list li a:focus:before,.site-header__nav-list li a:hover:before{width:100%}.hamburger{--cmps--hamburger--color: var(--cmps--color--black);overflow:visible;margin:0;padding:3px;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:#000000;color:var(--cmps--hamburger--color);border:0;background:rgba(0,0,0,0);height:36px}.hamburger:focus{outline:1px solid #000000;outline:1px solid var(--cmps--color--black);box-shadow:0px 0px 0px 0px #fff,3px 3px 0px 3px #000000;box-shadow:0px 0px 0px 0px #fff,3px 3px 0px 3px var(--cmps--color--black);outline:1px solid var(--cmps--color--black)}.hamburger__box{position:relative;display:inline-block;width:30px;height:100%}.hamburger__inner{top:50%;display:block;margin-top:-2px;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-duration:75ms}.hamburger__inner,.hamburger__inner:after,.hamburger__inner:before{position:absolute;width:30px;height:5px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:0px;background-color:var(--cmps--hamburger--color)}.hamburger__inner:after,.hamburger__inner:before{display:block;content:""}.hamburger .hamburger__inner:before{top:-10px;transition:top 75ms ease .12s, opacity 75ms ease}.hamburger .hamburger__inner:after{bottom:-10px;transition:bottom 75ms ease .12s, transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger.is-active .hamburger__inner{transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:rotate(45deg)}.hamburger.is-active .hamburger__inner:before{top:0;transition:top 75ms ease, opacity 75ms ease .12s;opacity:0}.hamburger.is-active .hamburger__inner:after{bottom:0;transition:bottom 75ms ease, transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) .12s;transform:rotate(-90deg)}.site-header__nav .sub-menu{display:none;list-style-type:none;padding-left:15px;padding-left:var(--cmps--grid-gap)}.site-header__nav .menu-item-has-children{position:relative}.site-header__nav .menu-item-has-children a{display:flex;align-items:center}.site-header__nav .menu-item-has-children a:first-of-type:after{content:"";display:block;width:11px;height:11px;background-image:url(a68cf3e4be5e1bad91b3.svg);background-size:contain;background-position:center;background-repeat:no-repeat;margin-left:6px}.site-header__nav .menu-item-has-children>a:first-of-type:after{transform:rotate(180deg)}.site-header__nav .menu-item-has-children.is-active>a:first-of-type:after{transform:rotate(0deg)}.site-header__nav .menu-item-has-children.is-active .sub-menu{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;gap:15px;gap:var(--cmps--grid-gap);margin-top:15px;margin-top:var(--cmps--grid-gap)}@media(min-width: 769px){.site-header__nav .menu-item-has-children.is-active .sub-menu{position:absolute;gap:0;margin:0;padding:0;left:0;top:calc(1rem + (15px / 2));top:calc(1rem + calc(15px / 2));top:calc(1rem + var(--cmps--grid-gap--half));z-index:3;z-index:var(--cmps--zindex--absolute);background:#ffffff;background:var(--cmps--color--white)}}@media(min-width: 769px){.site-header__nav .menu-item-has-children .sub-menu:before{content:"";width:0;height:0}}@media(min-width: 769px){.site-header__nav .menu-item-has-children.is-active .sub-menu li{min-width:250px;padding:0;margin:0}}.site-header__nav .menu-item-has-children .sub-menu a:first-of-type:after{display:none}.site-header__nav .menu-item-has-children .sub-menu li a{display:block}@media(min-width: 769px){.site-header__nav .menu-item-has-children .sub-menu li a{padding:10px calc(15px / 2);padding:10px var(--cmps--grid-gap--half)}}.site-header__nav .menu-item-has-children .sub-menu li a:hover,.site-header__nav .menu-item-has-children .sub-menu li a:focus{background:#B7A6FF;background:var(--cmps--color--lilac)}@media(min-width: 769px){#page-main.open-nav{position:relative;z-index:0;z-index:var(--cmps--zindex--back)}}@media(min-width: 769px){#page-main.open-nav:before{content:"";position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5)}}.site-header{padding:15px 0;padding:var(--cmps--grid-gap) 0;background:#ffffff;background:var(--cmps--page-theme);position:relative;z-index:2;z-index:var(--cmps--zindex--front)}@media(min-width: 769px){.site-header{background:linear-gradient(to right, #ffffff 50%, #ffffff 50%);background:linear-gradient(to right, var(--cmps--color--white) 50%, var(--cmps--page-theme) 50%);padding-top:calc(15px*1.5);padding-top:calc(var(--cmps--grid-gap)*1.5)}}.site-header__container{grid-template-areas:" logo logo logo logo nav-toggle nav-toggle"}@media(min-width: 769px){.site-header__container{grid-template-areas:" logo logo logo logo logo logo nav nav nav nav nav nav";justify-content:space-between;align-items:center}}@media(min-width: 988px){.site-header__container{grid-template-areas:" logo logo logo nav nav nav nav nav nav nav nav nav";justify-content:space-between;align-items:center}}@media(max-width: 768px){html.no-js .site-header__container{grid-template-areas:"logo logo logo logo . . " " nav nav nav nav nav nav"}}.site-header__logo{grid-area:logo}.site-header__nav-toggle{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:flex-end;gap:15px;gap:var(--cmps--grid-gap);grid-area:nav-toggle;justify-self:end}@media(min-width: 769px){.site-header__nav-toggle{display:none}}html.no-js .site-header__nav-toggle{display:none}.site-header__nav{grid-area:nav}.site-footer{--cmps--section-spacing: var(--cmps--grid-gap--3x);background:#ffffff;background:var(--cmps--page-theme)}.site-footer__container{align-items:start;row-gap:calc(15px * 2);row-gap:var(--cmps--grid-gap--2x)}@media(min-width: 769px){.site-footer__container{row-gap:calc(15px * 3);row-gap:var(--cmps--grid-gap--3x)}}.site-footer__heading{margin-bottom:calc(16px / 2);margin-bottom:var(--cmps--type-gap--half)}@media(min-width: 769px){.site-footer__heading{margin-bottom:16px;margin-bottom:var(--cmps--type-gap)}}.site-footer__navigation{grid-column:1/-1}@media(min-width: 401px){.site-footer__navigation{grid-column:span 3}}@media(min-width: 769px){.site-footer__navigation{grid-row:1;grid-column:span 3}}.site-footer__navigation ul{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;align-items:flex-start;justify-content:flex-start;gap:0;list-style-type:none;padding:0;margin:0}.site-footer__contact-info{grid-column:1/-1}@media(min-width: 401px){.site-footer__contact-info{grid-column:span 3}}@media(min-width: 769px){.site-footer__contact-info{grid-row:1;grid-column:span 3}}.site-footer__address{margin-bottom:0}.site-footer__legal-links{grid-column:1/-1}@media(min-width: 401px){.site-footer__legal-links{grid-column:span 3}}@media(min-width: 769px){.site-footer__legal-links{grid-row:1;grid-column:span 3}}.site-footer__legal-links ul{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;align-items:flex-start;justify-content:flex-start;gap:0;list-style-type:none;padding:0;margin:0}.site-footer__social-links{grid-column:1/-1}@media(min-width: 401px){.site-footer__social-links{grid-column:span 3}}@media(min-width: 769px){.site-footer__social-links{grid-row:1;grid-column:10/span 3}}.site-footer__social-links ul{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:center;justify-content:flex-start;gap:15px;gap:var(--cmps--grid-gap);gap:calc(15px / 2);gap:var(--cmps--grid-gap--half);list-style-type:none;padding:0;margin:0}.site-footer__social-links a{display:flex}.site-footer__social-links a:focus{outline:1px solid #88FFB8;outline:1px solid var(--cmps--color--mint);box-shadow:0px 0px 0px 0px #fff,2px 2px 0px 2px #88FFB8;box-shadow:0px 0px 0px 0px #fff,2px 2px 0px 2px var(--cmps--color--mint);outline:1px solid calc(15px * 4);outline:1px solid var(--cmps--section-spacing)}.site-footer__social-links svg{height:31px;width:auto}.site-footer__legal-info{grid-column:1/-1}@media(min-width: 769px){.site-footer__legal-info{grid-row:2}}.site-footer__legal-info p:last-of-type{margin-bottom:0}.site-breadcrumb{padding:0 0 15px 0;padding:0 0 var(--cmps--grid-gap) 0;background:#ffffff;background:var(--cmps--page-theme)}@media(min-width: 769px){.site-breadcrumb{background:linear-gradient(to right, #ffffff 50%, #ffffff 50%);background:linear-gradient(to right, var(--cmps--color--white) 50%, var(--cmps--page-theme) 50%)}}.site-breadcrumb__container p{grid-column:1/-1;margin-bottom:0}.hero-area{grid-template-columns:100%;padding:0}@media(min-width: 769px){.hero-area{display:grid;grid-template-columns:calc(15px * 2) 1fr calc(15px * 2);grid-template-columns:var(--cmps--grid-wrapper);grid-template-rows:auto;align-items:center;justify-items:stretch;grid-gap:0;gap:0}}.hero-area--front-page{background:#ffffff;background:var(--cmps--page-theme)}.hero-area:not(.hero-area--front-page){background:#ffffff;background:var(--cmps--color--white)}@media(min-width: 769px){.hero-area:not(.hero-area--front-page){background:linear-gradient(to right, #ffffff 50%, #ffffff 50%);background:linear-gradient(to right, var(--cmps--color--white) 50%, var(--cmps--page-theme) 50%)}}.hero-area__container{grid-column:1;grid-template-columns:calc(15px * 2) 1fr calc(15px * 2);grid-template-columns:var(--cmps--grid-wrapper);gap:0}@media(min-width: 769px){.hero-area__container{display:grid;grid-template-columns:repeat(6, 1fr);grid-template-columns:var(--cmps--grid-columns);grid-template-rows:auto;align-items:center;justify-items:stretch;grid-gap:15px;grid-gap:var(--cmps--grid-gap);gap:15px;gap:var(--cmps--grid-gap);align-items:end;grid-column:2/span 1}}@media(min-width: 769px){.hero-area--front-page .hero-area__container{align-items:center}}.hero-area__text{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;align-items:flex-start;justify-content:center;gap:16px;gap:var(--cmps--type-gap);padding:calc(15px * 4) 0;padding:var(--cmps--section-spacing) 0;margin:0;grid-column:2;grid-row:2;gap:calc(16px / 2);gap:var(--cmps--type-gap--half)}@media(min-width: 769px){.hero-area__text{grid-column:1/span 5;grid-row:1;padding:calc(15px * 4) 0;padding:var(--cmps--section-spacing) 0}}.hero-area__heading{margin-bottom:0}.hero-area__themes{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:calc(15px / 2);gap:var(--cmps--grid-gap--half)}.hero-area__text h1.heading+.hero-area__calls-to-action{margin-top:calc(15px / 2);margin-top:var(--cmps--grid-gap--half)}.hero-area__content :last-child,.hero-area__details{margin-bottom:0}.hero-area__content p,.hero-area__details{margin-top:calc(16px / 2);margin-top:var(--cmps--type-gap--half)}.hero-area__details{padding:0;list-style-type:none}.hero-area__detail{display:flex;align-items:center;gap:10px;margin-bottom:10px}.hero-area__detail .event-detail__icon svg{height:1.333rem;width:1.333rem}.hero-area__calls-to-action{margin-top:calc(16px / 2);margin-top:var(--cmps--type-gap--half)}.hero-area__media{grid-column:1/span 3;grid-row:1}@media(min-width: 769px){.hero-area__media{grid-column:6/span 7}}@media(min-width: 769px){.hero-area .hero-area__media .media__video,.hero-area .hero-area__media .media__image{width:100%;aspect-ratio:1.147/1}.hero-area .hero-area__media .media__video img,.hero-area .hero-area__media .media__video .image,.hero-area .hero-area__media .media__video .image__wrapper,.hero-area .hero-area__media .media__image img,.hero-area .hero-area__media .media__image .image,.hero-area .hero-area__media .media__image .image__wrapper{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom right;object-position:bottom right}@supports not (aspect-ratio: 1.147/1){.hero-area .hero-area__media .media__video::before,.hero-area .hero-area__media .media__image::before{float:left;padding-top:87.1839581517%;content:""}.hero-area .hero-area__media .media__video::after,.hero-area .hero-area__media .media__image::after{display:block;content:"";clear:both}}}.hero-area .hero-area__media .media__video .video__wrapping-link{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-area .hero-area__media .media__animation{width:100%;aspect-ratio:1.147/1}.hero-area .hero-area__media .media__animation video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media(min-width: 769px){.hero-area--event .hero-area__container{grid-template-rows:1fr auto}}@media(min-width: 769px){.hero-area--event .hero-area__media{grid-row:1}}.hero-area--event .hero-area__text{padding-bottom:15px;padding-bottom:var(--cmps--grid-gap)}@media(min-width: 769px){.hero-area--event .hero-area__text{grid-row:1/span 2}}.hero-area--event .hero-area__media-sharing-links{display:flex;flex-direction:row;grid-row:3;grid-column:2;margin-bottom:15px;margin-bottom:var(--cmps--grid-gap)}@media(min-width: 769px){.hero-area--event .hero-area__media-sharing-links{grid-row:2;grid-column:6/span 7;flex-direction:row-reverse}}.hero-area--event .hero-area__media-sharing-links .social-sharing-links{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;align-items:center;justify-items:stretch;grid-gap:calc(15px / 2);grid-gap:var(--cmps--grid-gap--half);gap:calc(15px / 2);gap:var(--cmps--grid-gap--half)}.hero-area--event .hero-area__media-sharing-links .social-sharing-links .social-sharing-links__label{grid-column:1/-1}.media-and-text__container{grid-template-areas:"media media media media media media" "text text text text text text"}@media(min-width: 769px){.media-and-text__container{grid-template-areas:"text text text text text . media media media media media media"}}@media(min-width: 769px){.media-and-text--media-left .media-and-text__container{grid-template-areas:"media media media media media media . text text text text text"}}.media-and-text__media{grid-area:media}.media-and-text__text{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;align-items:flex-start;justify-content:center;gap:16px;gap:var(--cmps--type-gap);grid-area:text}.media-and-text__heading{margin-bottom:0}.media-and-text__content :last-child{margin-bottom:0}.long-form-content__container{row-gap:16px;row-gap:var(--cmps--type-gap)}.long-form-content__heading,.long-form-content__content,.long-form-content__calls-to-action{grid-column:1/-1}@media(min-width: 769px){.long-form-content__heading,.long-form-content__content,.long-form-content__calls-to-action{grid-column:2/12}}@media(min-width: 1429px){.long-form-content__heading,.long-form-content__content,.long-form-content__calls-to-action{grid-column:3/11}}.long-form-content__heading{margin-bottom:0}.long-form-content__content :last-child{margin-bottom:0}.long-form-content img{width:auto;max-width:100%}.long-form-content iframe{max-width:100%}.full-width-media{--cmps--section-spacing: var(--cmps--grid-gap--2x)}.full-width-media__heading,.full-width-media__media,.full-width-media__calls-to-action{grid-column:1/-1}.full-width-media__heading{margin-bottom:0;text-align:center}.full-width-media__calls-to-action{justify-content:center}.form-area{--cmps--grid-wrapper: 1fr;padding:0}.form-area__container{--cmps--grid-columns: 1fr;gap:0;grid-column:1/-1}@media(min-width: 769px){.form-area__container{--cmps--grid-columns: 1fr 1fr;align-items:start}}.form-area__text{padding:calc(15px * 4) calc(15px * 2) 0;padding:var(--cmps--section-spacing) var(--cmps--grid-gap--2x) 0;display:flex;flex-direction:column}@media(min-width: 769px){.form-area__text{height:100%;padding:calc(15px * 4) calc((100vw - calc(100vw - (15px * 4))) / 2) 0;padding:calc(15px * 4) calc((100vw - calc(100vw - calc(15px * 4))) / 2) 0;padding:var(--cmps--section-spacing) var(--cmps--container-offset) 0}}@media(min-width: 769px)and (max-width: 1240px){.form-area__text{padding:calc(15px * 4) 5vw 0;padding:var(--cmps--section-spacing) 5vw 0}}@media(min-width: 1429px){.form-area__text{padding-right:calc((calc(100vw - (15px * 4)) - 15px*11)/12 + (15px / 2) + 15px);padding-right:calc((calc(100vw - calc(15px * 4)) - 15px*11)/12 + calc(15px / 2) + 15px);padding-right:calc((var(--cmps--max-content-width) - var(--cmps--grid-gap)*11)/12 + var(--cmps--grid-gap--half) + var(--cmps--grid-gap))}}.form-area__form{padding:calc(15px * 4) calc(15px * 2);padding:var(--cmps--section-spacing) var(--cmps--grid-gap--2x)}@media(min-width: 769px){.form-area__form{height:100%;padding:calc(15px * 4) calc((100vw - calc(100vw - (15px * 4))) / 2);padding:calc(15px * 4) calc((100vw - calc(100vw - calc(15px * 4))) / 2);padding:var(--cmps--section-spacing) var(--cmps--container-offset)}}@media(min-width: 769px)and (max-width: 1240px){.form-area__form{padding:calc(15px * 4) 5vw;padding:var(--cmps--section-spacing) 5vw}}@media(min-width: 1429px){.form-area__form{padding-left:calc((calc(100vw - (15px * 4)) - 15px*11)/12 + (15px / 2) + 15px);padding-left:calc((calc(100vw - calc(15px * 4)) - 15px*11)/12 + calc(15px / 2) + 15px);padding-left:calc((var(--cmps--max-content-width) - var(--cmps--grid-gap)*11)/12 + var(--cmps--grid-gap--half) + var(--cmps--grid-gap))}}.form-area__media{width:100%;aspect-ratio:100/56;margin-top:auto;background-size:contain;background-image:url(889195e466af4d67aa08.png);background-position:center bottom;background-repeat:no-repeat}@supports not (aspect-ratio: 100/56){.form-area__media::before{float:left;padding-top:56%;content:""}.form-area__media::after{display:block;content:"";clear:both}}.form-area.background--lilac .form-area__media{display:none}@media(max-width: 768px){.form-area.background--lilac .form-area__form{padding-top:0}}@media(min-width: 1429px){.form-area.background--lilac .form-area__form{padding-left:0}}.form-area.background--lilac .form-area__form form{--cmps--form-focus-color: var(--cmps--color--black)}@media(min-width: 769px){.events__container{align-items:stretch;justify-items:stretch}}.events__container .event-card{grid-column:span 6}@media(min-width: 1429px){.events__container .event-card{grid-column:span 4}}.events__container .pagination{grid-column:1/-1}.featured-event__title{grid-column:1/-1;margin-bottom:0}.featured-event__wrapper{display:grid;grid-template-columns:repeat(6, 1fr);grid-template-columns:var(--cmps--grid-columns);grid-template-rows:auto;align-items:stretch;justify-items:stretch;grid-gap:0;gap:0;grid-column:1/-1;position:relative}.featured-event--live .featured-event__wrapper{border:5px solid #88FFB8;border:5px solid var(--cmps--color--mint)}.featured-event--live .featured-event__wrapper:after{content:"Today";position:absolute;top:0;left:0;padding:3px 10px 6px 7px;background:#88FFB8;background:var(--cmps--color--mint)}.featured-event__media{grid-column:1/-1}@media(min-width: 769px){.featured-event__media{grid-column:1/span 6}.featured-event__media .image,.featured-event__media .image__wrapper,.featured-event__media img{height:100%;-o-object-fit:cover;object-fit:cover}}.featured-event__text{grid-column:1/-1;padding:15px;padding:var(--cmps--grid-gap)}@media(min-width: 769px){.featured-event__text{grid-column:7/span 6}}.featured-event__themes{padding:0;list-style-type:none;display:flex;flex-wrap:wrap;gap:10px}.featured-event__details{padding:0;list-style-type:none}.featured-event__detail{display:flex;align-items:center;gap:10px;margin-bottom:10px}.featured-event__detail .featured-event__icon svg{height:1.333rem;width:1.333rem;fill:#fff}.featured-event__read-more+.featured-event__calls-to-action{margin-top:15px;margin-top:var(--cmps--grid-gap)}.filter{--cmps--section-spacing: var(--cmps--grid-gap--2x)}.filter__wrapper{display:grid;grid-template-columns:repeat(6, 1fr);grid-template-columns:var(--cmps--grid-columns);grid-template-rows:auto;align-items:center;justify-items:stretch;grid-gap:calc(15px / 2);grid-gap:var(--cmps--grid-gap--half);gap:calc(15px / 2);gap:var(--cmps--grid-gap--half);grid-column:1/-1}.filter__form{grid-column:1/-1;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:center;gap:calc(15px / 2);gap:var(--cmps--grid-gap--half);margin-bottom:0}.filter__heading{margin-bottom:0}.filter__options{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:center;justify-items:stretch;grid-gap:15px;grid-gap:var(--cmps--grid-gap);gap:15px;gap:var(--cmps--grid-gap)}.filter__options select{margin-bottom:calc(15px / 2);margin-bottom:var(--cmps--grid-gap--half)}.filter__buttons{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:center;gap:15px;gap:var(--cmps--grid-gap)}.filter__count{grid-column:1/-1;text-align:center}.filter__count p{margin-bottom:0}.voting-radar-chart{--cmps--section-spacing: var(--cmps--grid-gap--2x)}.voting-radar-chart__calls-to-action{grid-column:1/-1;justify-content:center}.stat-group{display:grid;grid-template-columns:repeat(6, 1fr);grid-template-columns:var(--cmps--grid-columns);grid-template-rows:auto;align-items:center;justify-items:stretch;grid-gap:15px;grid-gap:var(--cmps--grid-gap);gap:15px;gap:var(--cmps--grid-gap);grid-column:1/-1}.stat-group__heading{margin-bottom:0;text-align:left;grid-column:1/-1}@media(min-width: 769px){.stat-group__heading{grid-column:1/6}}.stat-group__toggle-group{margin-bottom:0;grid-column:1/-1}@media(min-width: 769px){.stat-group__toggle-group{grid-column:6/13}}.stat-group__chart{grid-column:1/-1;grid-row:2}.stat-group__chart-container{grid-column:1/-1;height:auto;width:100%;max-width:360px;margin:0 auto}@media(min-width: 769px){.stat-group__chart-container{height:600px;width:600px;max-width:100%;margin-bottom:2rem}}.stat-group__legend{grid-column:1/-1;margin-top:2rem;color:#fff;display:grid;grid-template-columns:1fr;grid-gap:.5rem;gap:.5rem}@media(min-width: 769px){.stat-group__legend{grid-template-columns:repeat(2, 1fr)}}.stat-group__submissions-breakdown-title{grid-column:1/-1;margin-bottom:0}.stat-group__submissions-breakdown{grid-column:1/-1;display:flex;flex-direction:column;gap:2rem}@media(min-width: 769px){.stat-group__submissions-breakdown{flex-direction:row;gap:.5rem}}.stat-group__submission{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:100%;word-wrap:break-word;word-break:break-word}@media(min-width: 769px){.stat-group__submission{display:flex;flex-direction:column;align-items:flex-start;background-color:#88FFB8;background-color:var(--cmps--color--mint);width:var(--width);padding:1rem 2rem;gap:0}}.stat-group__submission--staff .stat-group__submission-value{background-color:#88FFB8;background-color:var(--cmps--color--mint)}@media(min-width: 769px){.stat-group__submission--staff{text-align:right}.stat-group__submission--staff .stat-group__submission-value{background-color:rgba(0,0,0,0)}}.stat-group__submission--students .stat-group__submission-value{background-color:#B7A6FF;background-color:var(--cmps--color--lilac)}@media(min-width: 769px){.stat-group__submission--students{background-color:#B7A6FF;background-color:var(--cmps--color--lilac);text-align:left}.stat-group__submission--students .stat-group__submission-value{background-color:rgba(0,0,0,0)}}.stat-group__submission-value{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:0;font-size:5rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--cmps--body-type--font-weight)}@media(min-width: 769px){.stat-group__submission-value{display:block;font-size:74px;line-height:1.2}}@media(min-width: 1429px){.stat-group__submission-value{font-size:140px;line-height:1.2}}.stat-group__submission-label{font-size:30px;color:#ffffff;color:var(--cmps--color--white);font-family:"UoL Sans", serif;font-family:var(--cmps--heading-type--font-family);font-weight:700;font-weight:var(--cmps--heading-type--font-weight--bold)}@media(min-width: 769px){.stat-group__submission-label{width:100%;color:var(--cmps--color-black)}}canvas{width:100% !important;margin:2rem auto;height:auto !important}.legend-item{display:flex;align-items:center;gap:1rem}.legend-color{width:40px;height:30px;flex:none}@media(min-width: 769px){.legend-color{width:82px;height:20px}}.toggle-group{display:flex;flex-direction:column;gap:1rem;justify-content:end}@media(min-width: 1429px){.toggle-group{flex-direction:row;align-items:center}}.toggle-group>div,.toggle-group>fieldset{display:flex;align-items:center;gap:1rem;margin:0}.toggle-group strong{color:#fff;font-size:16px}.toggle-group .cta--outline{flex:none;font-size:16px;padding:calc((15px / 2)/2) calc(15px/2);padding:calc(calc(15px / 2)/2) calc(15px/2);padding:calc(var(--cmps--grid-gap--half)/2) calc(var(--cmps--grid-gap)/2)}.toggle-group .cta--outline.active{--button--normal--background: var(--cmps--color--white);--button--normal--text-color: var(--cmps--color--black);--button--hover--background: var(--cmps--color--white);--button--hover--text-color: var(--cmps--color--black);--button--focus--border: var(--cmps--color--mint);border:1px solid #000000;border:1px solid var(--cmps--color--black)}.related-content__heading{grid-column:1/-1;margin:0}@media(min-width: 769px){.related-content__heading{grid-column:1/span 8}}.related-content__articles{display:grid;grid-template-columns:repeat(6, 1fr);grid-template-columns:var(--cmps--grid-columns);grid-template-rows:auto;align-items:start;justify-items:stretch;grid-gap:1.5rem;gap:1.5rem;grid-column:1/-1;--cmps--card-width: 1 / -1}@media(min-width: 769px){.related-content__articles{--cmps--card-width: span 6}}@media(min-width: 1429px){.related-content__articles{--cmps--card-width: span 3}}@media(min-width: 769px){.related-content__articles--3-selects{--cmps--card-width: span 4}}@media(min-width: 1429px){.related-content__articles--3-selects{--cmps--card-width: span 4}}.related-content__articles .card{grid-column:var(--cmps--card-width)}.related-content__content{grid-column:1/-1}@media(min-width: 769px){.related-content__content{grid-column:1/span 8}}.related-content__content p,.related-content__content li{max-width:75ch;max-width:var(--cmps--max-line-length)}.related-content__content :last-child{margin-bottom:0}.related-content__calls-to-action{grid-column:1/-1}@media(min-width: 769px){.related-content__calls-to-action{grid-column:9/span 4;grid-row:1/span 2;align-self:start;justify-self:end}}.event-card .event-card__themes{margin:0 0 5px 0}.carousel__intro{grid-column:1/-1;display:flex;flex-direction:column;align-items:center}.carousel__intro h2,.carousel__intro p{max-width:75ch;max-width:var(--cmps--max-line-length);text-align:center}.carousel__intro :last-child{margin-bottom:0}.carousel__slider{grid-column:1/-1;margin-top:100px}.slick-slider{display:flex;flex-direction:column}.slick-list{flex:1;display:flex;flex-direction:column;overflow:visible}.slick-track{flex:1;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch}.slick-slide{height:auto}.slick-slide:not(.slick-current).carousel__item{opacity:.4;transform:scale(0.8)}.carousel__item{display:flex !important;justify-content:center;transition:all 300ms ease-in-out}.carousel__item-content{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:1rem;background-color:#E6E7E8;background-color:var(--cmps--color--grey);padding:2rem;text-align:center;max-width:5000px}.carousel__item-content::before{box-sizing:border-box;content:attr(data-position);counter-increment:item;position:absolute;top:0;left:0;transform:translate(-25%, -25%);background-color:#88FFB8;background-color:var(--cmps--color--mint);color:#000000;color:var(--cmps--color--black);padding:.5rem;border-radius:50%;width:75px;height:75px;font-size:2rem;display:flex;align-items:center;justify-content:center}@media(min-width: 769px){.carousel__item-content::before{transform:translate(-50%, -50%)}}.carousel__item-content p{--h3-font-size: 1.25rem;--h3-line-height: var(--cmps--heading-type--line-height);font-family:"UoL Sans", serif;font-family:var(--cmps--heading-type--font-family);font-size:1.25rem;font-size:var(--h3-font-size);line-height:1.1;line-height:var(--h3-line-height);font-weight:700;font-weight:var(--cmps--heading-type--font-weight--bold);letter-spacing:var(--cmps--heading-type--letterspacing);font-style:normal;font-weight:400}.carousel__item-content p em{font-style:italic}@media(min-width: 769px){.carousel__item-content p{--h3-font-size: 1.2rem}}.carousel__item-content p:last-of-type{margin-bottom:0}.carousel__controls{margin-top:2rem}.carousel__navigation{display:flex;justify-content:center;align-items:center;gap:2rem}.carousel__btn{display:inline-block;width:0;height:0;border-style:solid;cursor:pointer}.carousel__btn:focus{outline:none}.carousel__btn:focus-visible{outline:2px solid #000000;outline:2px solid var(--cmps--color--black);outline-offset:2px}.carousel__btn--disabled{opacity:.5;cursor:not-allowed}.carousel__btn--prev{border-top:15px solid rgba(0,0,0,0);border-right:26px solid #2f2f2f;border-bottom:15px solid rgba(0,0,0,0);border-left:0 solid rgba(0,0,0,0)}.carousel__btn--next{border-top:15px solid rgba(0,0,0,0);border-right:0 solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0);border-left:26px solid #2f2f2f}.carousel__dots{display:flex;justify-content:center;align-items:center;gap:.5rem;list-style:none;margin:0;padding:0}.carousel__dot{display:flex;align-items:center;justify-content:center;width:24px;height:24px;cursor:pointer}.carousel__dot::before{content:"";display:block;width:.75rem;height:.75rem;border:2px solid #000;border-radius:9999px}.carousel__dot:focus-visible::before{outline:2px solid #000000;outline:2px solid var(--cmps--color--black);outline-offset:2px}.carousel__dot:focus{outline:none}.carousel__dot--active::before{background:#000}.stats__container{--cmps--grid-columns: 1fr}@media(min-width: 769px){.stats__container{--cmps--grid-columns: repeat(2, 1fr);-moz-column-gap:2rem;column-gap:2rem;align-items:end}}@media(min-width: 1429px){.stats__container{--cmps--grid-columns: repeat(2, 1fr);-moz-column-gap:10rem;column-gap:10rem}}.stats__heading,.stats__content{grid-column:1/-1;text-align:center}.stat{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:100%;word-wrap:break-word;word-break:break-word;text-align:center;font-family:var(--cmps--headng-type--font-family)}.stat__title{display:flex;align-items:center;justify-content:center;width:100%;color:#000000;color:var(--cmps--text-color);margin-bottom:0;font-size:5rem;padding:1rem;font-weight:400;font-weight:var(--cmps--body-type--font-weight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(min-width: 1429px){.stat__title{font-size:150px}}.stat__description{font-family:"UoL Sans", serif;font-family:var(--cmps--heading-type--font-family);font-weight:700;font-weight:var(--cmps--heading-type--font-weight--bold);font-size:2rem}body.page-theme--lilac{--cmps--page-theme: var(--cmps--color--lilac)}body.page-theme--mint{--cmps--page-theme: var(--cmps--color--mint)}body.page-theme--white{--cmps--page-theme: var(--cmps--color--white)}body.page-theme--grey{--cmps--page-theme: var(--cmps--color--grey)}body.page-template-template-landing .site-header{background:#ffffff;background:var(--cmps--page-theme)}body.home .site-header{background:#ffffff;background:var(--cmps--page-theme)}.site-breadcrumb+.hero-area .hero-area__text{padding-top:calc((15px * 4) - (15px * 2) - 1rem);padding-top:calc(calc(15px * 4) - calc(15px * 2) - 1rem);padding-top:calc(var(--cmps--section-spacing) - var(--cmps--grid-gap--2x) - 1rem)}
