/*! 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{-webkit-box-sizing:content-box;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{-webkit-box-sizing:border-box;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]{-webkit-box-sizing:border-box;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}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{padding:0;margin:0}a{color:inherit;display:block;text-decoration:none}ul,ol{margin:0;padding:0;display:block}ul li{list-style:none}img{width:100%;height:auto;display:block}p{margin:0}body{position:relative}body.menu-open{max-height:100vh;overflow-y:hidden}a,button{color:inherit;display:block;text-decoration:none;border:0 none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;padding:0;line-height:1;display:block;width:100%;text-align:left}:root{--main-colour: #1162fa;--main-colour-muted: #e4ecff;--secondary-colour: #0099ff;--t-text-color: #202020;--t-page-bg-color: #ffffff;--p-rhythm: 32px;--p-rhythm: 2rem;--p-rhythm-sm: calc(var(--p-rhythm) / 2);--p-rhythm-lg: calc(var(--p-rhythm) * 2);--content-gap: 40px;--content-gap: 2.5rem;--page-gutter: 40px;--page-gutter: 2.5rem;--page-width: min(calc(100vw - var(--page-gutter) * 2), 1790px);--page-width: min(calc(100vw - var(--page-gutter) * 2), 111.875rem);--content-width: 100%;--fs-body:clamp( 		1rem, 		0.95rem + " + " + 0.25vw, 		1.25rem 	);--fs-home-title:clamp( 		2.0625rem, 		1.525rem + " + " + 2.6875vw, 		4.75rem 	);--fs-title:clamp( 		1.875rem, 		1.4375rem + " + " + 2.1875vw, 		4.0625rem 	);--fs-subtitle:clamp( 		1.25rem, 		1.0625rem + " + " + 0.9375vw, 		2.1875rem 	)}@media screen and (min-width: 80rem){:root{--content-gap: 125px;--content-gap: 7.8125rem;--page-gutter: min(17vw, 320px);--page-gutter: min(17vw, 20rem);--content-width: 58%}}.top-triangle{position:relative}.top-triangle header::before{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--secondary-colour);position:absolute;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 0);clip-path:polygon(0 0, 0% 100%, 100% 0);width:75%;height:var(--p-rhythm);top:100%;left:0}@media screen and (min-width: 64rem){.top-triangle header::before{width:65%;height:var(--p-rhythm-lg)}}@font-face{font-family:"Inter";src:url("../fonts/Inter18pt-MediumItalic.edf6e747cac0.woff2") format("woff2"),url("../fonts/Inter18pt-MediumItalic.6a47e3d19367.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Inter";src:url("../fonts/Inter18pt-LightItalic.bc61b3552883.woff2") format("woff2"),url("../fonts/Inter18pt-LightItalic.900b890c140d.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Inter";src:url("../fonts/Inter18pt-Medium.f692b89fdfa1.woff2") format("woff2"),url("../fonts/Inter18pt-Medium.0c88e2066b99.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("../fonts/Inter18pt-Light.6809d2e438c6.woff2") format("woff2"),url("../fonts/Inter18pt-Light.0a033a0d9b36.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}html{width:100%;overflow-x:hidden;background:var(--t-page-bg-color)}body{font-weight:300;font-family:"Inter",Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;line-height:1.4;color:var(--t-text-color);margin:0;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body *{font-size:var(--fs-body)}body.preload *{-webkit-transition:none !important;-o-transition:none !important;transition:none !important}h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Inter",Helvetica,Arial,sans-serif;font-weight:500;line-height:1;margin:auto}.lede{font-size:1.2em}.richtext>*+*,.rich-text>*+*{margin-top:.4em}.richtext>*+h2,.richtext>*+h3,.rich-text>*+h2,.rich-text>*+h3{margin-top:calc(var(--p-rhythm) * 1.5)}.richtext>p+p,.rich-text>p+p{margin-top:1em}.richtext>*:first-child,.rich-text>*:first-child{margin-top:0}.richtext>*:last-child,.rich-text>*:last-child{margin-bottom:0}.richtext h2,.rich-text h2{font-size:var(--fs-subtitle);line-height:1.1;margin-bottom:calc(var(--p-rhythm) * 0.8)}.richtext h3,.rich-text h3{font-size:18px;font-size:1.125rem;font-weight:300;font-family:"Inter",Helvetica,Arial,sans-serif;font-weight:500;margin-bottom:calc(var(--p-rhythm) * 0.6)}.richtext a:not([class]),.rich-text a:not([class]){color:inherit;display:inline-block;width:auto;position:relative;-webkit-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;-webkit-text-decoration-color:var(--main-colour);text-decoration-color:var(--main-colour);display:inline}.richtext a:not([class]):hover,.rich-text a:not([class]):hover{color:var(--main-colour);-webkit-text-decoration-color:var(--main-colour);text-decoration-color:var(--main-colour)}.richtext p,.rich-text p{line-height:1.5}.richtext ul,.richtext ol,.rich-text ul,.rich-text ol{padding-left:1em}.richtext ul li,.rich-text ul li{list-style:disc}.richtext table tr,.rich-text table tr{border-bottom:1px solid}.richtext table tr:last-child,.rich-text table tr:last-child{border-bottom:0 none}.richtext table th,.richtext table td,.rich-text table th,.rich-text table td{vertical-align:top;text-align:left}.richtext table th,.rich-text table th{font-weight:normal;padding-bottom:.2em;padding-right:.4em}.richtext table td,.rich-text table td{padding-top:.1em;padding-bottom:.2em;padding-right:.4em}.richtext-image,.rich-text-image{position:relative}.richtext-image.full-width,.rich-text-image.full-width{width:100%;height:auto}@media screen and (min-width: 64rem){.richtext>*+*,.rich-text>*+*{margin-top:1em}.richtext *:first-child,.rich-text *:first-child{margin-top:0}.richtext *:last-child,.rich-text *:last-child{margin-bottom:0}.richtext h3,.rich-text h3{font-size:25px;font-size:1.5625rem}.richtext-image.left,.richtext-image.right,.rich-text-image.left,.rich-text-image.right{max-width:50%;display:block}.richtext-image.right,.rich-text-image.right{margin-left:auto}}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0 !important;position:absolute !important;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.accordion--item:not(:first-child){border-top:2px solid var(--t-text-color)}.accordion--item.is-active .accordion--item-trigger svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.accordion--item-trigger{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Inter",Helvetica,Arial,sans-serif;font-weight:500;line-height:1;margin:auto;padding:var(--p-rhythm) 0;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none !important;position:relative;font-size:var(--fs-subtitle);font-weight:500;padding-right:80px}.accordion--item-trigger-icon{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;right:0;top:50%;width:30px;height:30px;border-radius:50%;background:var(--main-colour);-webkit-transform:translateY(-50%);transform:translateY(-50%);border:2px solid var(--main-colour);-webkit-transition:background-color 150ms ease-in-out;-o-transition:background-color 150ms ease-in-out;transition:background-color 150ms ease-in-out}.accordion--item-trigger-icon svg{-webkit-transform:rotate(90deg);transform:rotate(90deg);color:var(--t-page-bg-color);width:45px;height:auto;position:absolute;-webkit-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.accordion--item-trigger-icon:hover{background-color:var(--secondary-colour);border-color:var(--secondary-colour)}.accordion--item-trigger-icon:hover svg{color:var(--t-page-bg-color)}.accordion--item-trigger:hover{cursor:pointer}.accordion--item-content{overflow:hidden;-webkit-transition:height 250ms ease-out;-o-transition:height 250ms ease-out;transition:height 250ms ease-out;height:var(--accordion-height);padding-bottom:calc(var(--p-rhythm) * 1.5)}.accordion--item-content.is-closed{height:0;padding:0}@media screen and (min-width: 64rem){.accordion--item-trigger-icon{width:40px;height:40px}.accordion--item-trigger-icon svg{width:60px}}.arrow-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:bold;line-height:1;width:auto;-webkit-transition:color 150ms ease-in-out;-o-transition:color 150ms ease-in-out;transition:color 150ms ease-in-out}.arrow-link__icon{margin-left:1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.arrow-link__icon>svg{width:24px;height:24px;color:var(--t-page-bg-color);width:100%;-webkit-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.arrow-link__icon>svg circle{-webkit-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;fill:var(--main-colour)}.arrow-link:hover{color:var(--secondary-colour)}.arrow-link:hover .arrow-link__icon>svg{color:var(--t-page-bg-color)}.arrow-link:hover .arrow-link__icon>svg circle{fill:var(--secondary-colour)}.btn{padding:.9em 4em 1em 4em;display:inline-block;width:auto;border-radius:300px;border:2px solid var(--main-colour);-webkit-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;background-color:var(--main-colour);color:var(--t-page-bg-color);font-weight:bold;letter-spacing:0;cursor:pointer;text-align:center}.btn:hover:not([disabled]),.btn:focus:not([disabled]),.btn:active:not([disabled]){background-color:var(--secondary-colour);color:var(--t-page-bg-color);border-color:var(--secondary-colour)}.btn[disabled]{cursor:not-allowed;opacity:25%}.btn--slim{padding-left:2em;padding-right:2em}.l-home-fold .btn,.l-home-welcome .btn{border:2px solid var(--t-page-bg-color);background-color:var(--t-page-bg-color);color:var(--t-text-color);font-weight:bold}.l-home-fold .btn:hover:not([disabled]),.l-home-fold .btn:focus:not([disabled]),.l-home-fold .btn:active:not([disabled]),.l-home-welcome .btn:hover:not([disabled]),.l-home-welcome .btn:focus:not([disabled]),.l-home-welcome .btn:active:not([disabled]){background-color:var(--secondary-colour);color:var(--t-page-bg-color);border-color:var(--secondary-colour)}.l-home-fold .btn[disabled],.l-home-welcome .btn[disabled]{cursor:not-allowed}.blockquote{padding-left:var(--p-rhythm);border-left:2px solid var(--t-text-color);margin:0}.blockquote__citation{margin-top:1em;font-style:italic}.browser-detect{padding:var(--p-rhythm)}.card{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.card__details{padding:var(--p-rhythm-sm);background:#fff}.captioned-media{margin:0}.captioned-media__asset{width:100%;height:auto;display:block}.captioned-media__caption{font-size:.7em;font-weight:500;max-width:var(--content-width);margin:calc(var(--p-rhythm) * 0.8) auto}.contact-info__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Inter",Helvetica,Arial,sans-serif;font-weight:500;line-height:1;margin:auto;font-size:var(--fs-subtitle);margin-bottom:1em}.contact-info__list li+li{margin-top:1em}.contact-info__list address{display:inline-block}.contact-info__list a{color:inherit;display:inline-block;width:auto;position:relative;-webkit-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;-webkit-text-decoration-color:var(--main-colour);text-decoration-color:var(--main-colour)}.contact-info__list a:hover{color:var(--main-colour);-webkit-text-decoration-color:var(--main-colour);text-decoration-color:var(--main-colour)}.content-cta__copy{padding:var(--p-rhythm)}.content-cta__copy-title{font-size:var(--fs-heading)}.content-cta__copy-summary{margin-top:var(--p-rhythm-sm)}@media screen and (max-width: 63.9375rem){.content-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.content-cta__copy-title{margin:1.5em 0 1em 0}}@media screen and (min-width: 64rem){.content-cta{display:-ms-grid;display:grid;grid-template-areas:"copy cover";-ms-grid-columns:1fr var(--p-rhythm) 1fr;grid-template-columns:1fr 1fr;gap:var(--p-rhythm)}.content-cta__copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-area:copy}.content-cta__copy-title{margin-bottom:1em}.content-cta__cover{grid-area:cover;margin:auto 0}.content-cta--reverse .content-cta__copy{-ms-grid-column:2;grid-column:2}.content-cta--reverse .content-cta__cover{-ms-grid-column:1;grid-column:1}}.form-boolean{position:relative}.form-boolean input{display:none}.form-boolean__label{border:2px var(--t-text-color) solid;padding:.3em .8em;border-radius:5px;cursor:pointer;background-color:transparent;-webkit-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6em}.form-boolean__label-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em}.form-boolean__label-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;right:-145px;top:50%;color:var(--t-text-color)}.form-boolean__label-icon>svg{fill:currentColor;display:block;width:24px;height:24px;margin-right:-10px}.form-boolean__icon{position:absolute;width:24px;height:24px;left:-32px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}input:checked+.form-boolean__label,input:checked+.form-boolean__label-wrapper{border-color:var(--main-colour);background-color:var(--main-colour);color:var(--t-page-bg-color);border-radius:5px}input:checked+.form-boolean__label>.form-boolean__label,input:checked+.form-boolean__label-wrapper>.form-boolean__label{border:2px var(--main-colour) solid}input:checked+.form-boolean__label-wrapper .form-boolean__label .form-boolean__label-icon svg{fill:#fff !important}.form-boolean--disabled input:disabled .form-boolean__label,.form-boolean--disabled input:disabled+.form-boolean__label-wrapper .form-boolean__label{border-color:currentColor;opacity:25%;cursor:not-allowed}@media screen and (min-width: 64rem){.form-boolean__icon{width:38px;height:38px;left:-53px}}.form-field{position:relative;width:100%}.form-field__field,.form-field__label{display:block;background:none}.form-field__field{line-height:1.3;border:0 none;padding:var(--p-rhythm-sm);width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:5px;border:2px solid #000;color:var(--t-text-color)}.form-field__boolean-group>*{margin-top:.8em}.form-field__label{line-height:1.5}.form-field__label-required{color:red}.form-field__error-messages{color:red;width:100%}.form-field__error-messages-single{margin-top:10px}.form-field__boolean-group+.form-field__error-messages{margin-top:var(--p-rhythm)}.form-field__help{width:100%}@media screen and (min-width: 64rem){.form-field{font-size:12px;font-size:0.75rem}}.join-cta{background-color:var(--t-page-bg-color);padding:calc(2 * var(--content-gap)) 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.join-cta::before,.join-cta::after{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--secondary-colour);position:absolute}.join-cta::before{-webkit-clip-path:polygon(0 0, 0% 100%, 100% 0);clip-path:polygon(0 0, 0% 100%, 100% 0);width:75%;height:40px;top:0;left:0}@media screen and (min-width: 64rem){.join-cta::before{height:80px}}.join-cta::after{-webkit-clip-path:polygon(0 100%, 100% 100%, 100% 0);clip-path:polygon(0 100%, 100% 100%, 100% 0);width:75%;height:40px;bottom:0;right:0}@media screen and (min-width: 64rem){.join-cta::after{height:80px}}.join-cta__inner{max-width:var(--page-width);width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 64rem){.join-cta__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width: 64rem){.join-cta__inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr 300px;grid-template-columns:1fr 300px;gap:var(--p-rhythm)}.join-cta__inner__text h2{font-size:110px;font-size:6.875rem}}.join-cta__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 64rem){.join-cta__text{-ms-flex-line-pack:start;align-content:start}}.join-cta__text h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Inter",Helvetica,Arial,sans-serif;font-size:var(--fs-title);line-height:.9;letter-spacing:0}.join-cta__circle{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;background-color:var(--main-colour);color:var(--t-page-bg-color);border-radius:100%;width:100%;height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:300px;-webkit-transition:.25s all ease-in-out;-o-transition:.25s all ease-in-out;transition:.25s all ease-in-out}.join-cta__circle:hover{background-color:var(--secondary-colour);scale:1.05}.join-cta__cta{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.join-cta__cta>span{font-size:48px;font-size:3rem;font-weight:bold}.join-cta__cta>svg{margin-top:1em;margin:1em auto 0 auto;width:50px;height:50px;color:var(--main-colour)}.join-cta__cta>svg circle{fill:var(--t-page-bg-color)}.join-cta--page{border-top:60px solid var(--main-colour)}@media screen and (min-width: 64rem){.join-cta--page{border-top:120px solid var(--main-colour)}}.join-cta--t-page-bg-color{background-color:var(--t-page-bg-color)}@media screen and (max-width: 63.9375rem){.join-cta__text{text-align:center}.join-cta__circle{margin-top:var(--p-rhythm);width:260px;height:260px}.join-cta__cta>span{font-size:2rem}}.menu-icon{width:32px;height:32px;position:relative;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.menu-icon span{display:block;position:absolute;height:2px;width:100%;background:var(--main-colour);opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.menu-icon span:nth-child(1){top:4px}.menu-icon span:nth-child(2),.menu-icon span:nth-child(3){top:50%;margin-top:-1px}.menu-icon span:nth-child(4){top:26px}.menu-icon.is-active span{background-color:var(--t-page-bg-color)}.menu-icon.is-active span:nth-child(1){top:50%;margin-top:-1px;width:0%;left:50%}.menu-icon.is-active span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-icon.is-active span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-icon.is-active span:nth-child(4){top:50%;margin-top:-1px;width:0%;left:50%}.messages{background-color:var(--red);text-align:center;padding:.5em 0}.messages__text{display:inline-block}.messages__close{color:inherit;display:inline-block;width:auto;position:relative;-webkit-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;-webkit-text-decoration-color:var(--main-colour);text-decoration-color:var(--main-colour);display:inline-block;margin-left:2em;cursor:pointer}.messages__close:hover{color:var(--main-colour);-webkit-text-decoration-color:var(--main-colour);text-decoration-color:var(--main-colour)}.module-listing{position:relative}.module-listing__message,.module-listing__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Inter",Helvetica,Arial,sans-serif;font-weight:500;line-height:1;margin:auto;font-size:var(--fs-subtitle)}.module-listing__message{padding-bottom:var(--p-rhythm)}.module-listing__title{margin-bottom:var(--p-rhythm)}.module-listing__message--line,.module-listing:not(:last-of-type){border-bottom:2px solid var(--t-text-color);margin-bottom:calc(var(--p-rhythm-lg) * 1.5)}.module-listing__message--link{font-size:inherit;display:inline}.module-listing__actions .btn{display:block;text-align:center;margin:var(--p-rhythm) auto;width:100%}.module-listing__actions .form-field__boolean-group{margin-top:calc(var(--p-rhythm) * 1.5);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:.8em;-moz-column-gap:.8em;column-gap:.8em}.module-listing__actions .form-boolean__label{padding:.6em 1.2em}.module-listing__actions .redo{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2rem}.module-listing__actions .redo a{font-size:.9em;margin-top:-1rem;margin-bottom:1rem;color:inherit;display:inline-block;width:auto;position:relative;-webkit-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;-webkit-text-decoration-color:var(--main-colour);text-decoration-color:var(--main-colour)}.module-listing__actions .redo a:hover{color:var(--main-colour);-webkit-text-decoration-color:var(--main-colour);text-decoration-color:var(--main-colour)}.module-listing--disabled{opacity:.3}@media screen and (min-width: 64rem){.module-listing__actions .btn{width:75%;margin:calc(var(--p-rhythm) * 2) auto}}.progress-tracker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:6px;background-color:var(--main-colour-muted);-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;position:relative}.progress-tracker__node{background-color:var(--main-colour-muted);color:var(--red);border-radius:50%;width:36px;height:36px;text-align:center;position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.progress-tracker__number{font-size:1.2rem;font-weight:500;line-height:1.2}.progress-tracker__line{width:0%;-webkit-transition:width 600ms linear;-o-transition:width 600ms linear;transition:width 600ms linear;position:absolute;height:6px;left:0;top:0;background-color:var(--main-colour)}.progress-tracker.is-active .progress-tracker__node--done{-webkit-animation:done 300ms forwards 300ms;animation:done 300ms forwards 300ms}.progress-tracker.is-active .progress-tracker__node--done:nth-child(2){-webkit-animation-delay:600ms;animation-delay:600ms}.progress-tracker.is-active .progress-tracker__node--done:nth-child(3){-webkit-animation-delay:1200ms;animation-delay:1200ms}.progress-tracker.is-active .progress-tracker__node--done:nth-child(4){-webkit-animation-delay:1800ms;animation-delay:1800ms}@-webkit-keyframes done{100%{background-color:var(--main-colour);color:var(--t-page-bg-color)}}@keyframes done{100%{background-color:var(--main-colour);color:var(--t-page-bg-color)}}.question{padding:var(--content-gap) 0}.question__inner{max-width:var(--page-width);margin:0 auto;padding-top:var(--p-rhythm-lg);position:relative}.question__inner::before{content:"";width:100%;height:6px;border-radius:6px;background-color:var(--main-colour);position:absolute;top:0;left:0}.question__inner>*:not(.question__video){max-width:var(--content-width);margin-left:auto;margin-right:auto}.question__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Inter",Helvetica,Arial,sans-serif;font-weight:500;line-height:1;margin:auto;font-size:var(--fs-subtitle);margin-bottom:1em}.question__video{width:100%;margin:2em 0}.question__controls>p{margin-bottom:2em}.question__controls+.question__controls{margin-top:3em}.question__controls:last-of-type{margin-bottom:2em}.submenu__links{padding:var(--page-gutter)}@media screen and (max-width: 63.9375rem){.submenu{-webkit-transition:-webkit-transform 400ms ease-in-out;transition:-webkit-transform 400ms ease-in-out;-o-transition:transform 400ms ease-in-out;transition:transform 400ms ease-in-out;transition:transform 400ms ease-in-out, -webkit-transform 400ms ease-in-out;height:100vh;width:100%;position:fixed;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateX(100%);transform:translateX(100%);overflow-y:scroll;z-index:10}.orientation-changing .submenu{-webkit-transition:none;-o-transition:none;transition:none}.submenu.is-active{-webkit-transform:translateX(0);transform:translateX(0)}.submenu__back{color:var(--theme-text-color)}.submenu__back svg{width:12px;height:auto;margin-right:10px;margin-bottom:2px;margin-left:-2px;-webkit-transform:rotate(-270deg);transform:rotate(-270deg)}.submenu__image{display:none}.submenu__links{font-size:calc(var(--fs-body) * 1.5)}.submenu__links li+li{margin-top:calc(var(--p-rythm) / 3)}.submenu__column{margin-top:var(--p-rythm)}}@media screen and (min-width: 64rem){.submenu{padding-top:var(--p-rhythm-sm);position:relative}.submenu:before{position:absolute;top:0;left:0;content:"";width:0;height:0;border-left:var(--p-rhythm-sm) solid transparent;border-right:var(--p-rhythm-sm) solid transparent;border-bottom:var(--p-rhythm-sm) solid rgba(0,0,0,.05)}.submenu__links{padding:var(--p-rhythm-sm);background:rgba(0,0,0,.05)}.submenu__links-single+.submenu__links-single{margin-top:calc(var(--p-rhythm-sm) / 2)}.submenu__links a{color:inherit;display:inline-block;width:auto;position:relative;-webkit-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;-webkit-text-decoration-color:var(--main-colour);text-decoration-color:var(--main-colour)}.submenu__links a:hover{color:var(--main-colour);-webkit-text-decoration-color:var(--main-colour);text-decoration-color:var(--main-colour)}.submenu__back{display:none}}.responsive-object{position:relative}.responsive-object iframe,.responsive-object object,.responsive-object embed,.responsive-object img{position:absolute;top:0;left:0;height:100%;width:100%}.video-embed{position:relative;display:block;width:100%}.video-embed:only-child{margin-bottom:0}.video-embed__cover{-webkit-transition:opacity 500ms 300ms ease-in-out;-o-transition:opacity 500ms 300ms ease-in-out;transition:opacity 500ms 300ms ease-in-out;position:relative;display:block;text-decoration:none !important;width:100%;padding-bottom:56.25%;display:block;height:0;overflow:hidden}.video-embed__cover.has-video{opacity:0}.video-embed__cover:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:50px solid #fff;text-decoration:none;-webkit-transition:300ms ease-in-out;-o-transition:300ms ease-in-out;transition:300ms ease-in-out;-webkit-transform:translate(-50%, -50%) translateZ(0);transform:translate(-50%, -50%) translateZ(0);opacity:.7;z-index:100}.video-embed__cover:hover{cursor:pointer}.video-embed__cover:hover:after{-webkit-transform:translate(-50%, -50%) translateZ(0);transform:translate(-50%, -50%) translateZ(0);opacity:1}.video-embed__cover-image,.video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-embed__cover-image{display:block;-webkit-transition:300ms ease-in-out;-o-transition:300ms ease-in-out;transition:300ms ease-in-out;-o-object-fit:cover;object-fit:cover;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.video-embed iframe{z-index:20}@media screen and (min-width: 64rem){.video-embed__cover:after{border-top:40px solid transparent;border-bottom:40px solid transparent;border-left:80px solid #fff}}.l-navigation__item{display:block;line-height:1;font-weight:bold}.l-navigation__item-link{width:auto;letter-spacing:0}@media screen and (max-width: 63.9375rem){.l-navigation{-webkit-transition:-webkit-transform 400ms ease-in-out;transition:-webkit-transform 400ms ease-in-out;-o-transition:transform 400ms ease-in-out;transition:transform 400ms ease-in-out;transition:transform 400ms ease-in-out, -webkit-transform 400ms ease-in-out;height:100vh;width:100%;padding:var(--page-gutter);padding-top:25%;position:fixed;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transform:translateX(100%);transform:translateX(100%);overflow-y:scroll;background:var(--main-colour)}.l-navigation.is-active{-webkit-transform:translateX(0);transform:translateX(0)}.l-navigation__item{position:relative}.l-navigation__item-link{font-size:2.3em;color:var(--t-page-bg-color)}.l-navigation__item+.l-navigation__item{margin-top:calc(var(--p-rhythm) / 3)}.orientation-changing .l-navigation{-webkit-transition:none;-o-transition:none;transition:none}}@media screen and (min-width: 64rem){.l-navigation{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-navigation__item{position:relative;margin:0}.l-navigation__item-link{color:inherit;display:inline-block;width:auto;position:relative;-webkit-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-decoration:none}.l-navigation__item-link:hover{color:currentColor;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.l-navigation__item:hover .submenu,.l-navigation__item:active .submenu,.l-navigation__item:focus .submenu{opacity:1;pointer-events:all}.l-navigation__item+.l-navigation__item{margin-left:var(--p-rhythm-sm)}}.l-home-fold{padding:calc(var(--content-gap) * 1.5) 0;padding:var(--p-rhythm-lg) 0;background-color:var(--main-colour);color:var(--t-page-bg-color)}.l-home-fold__inner{max-width:var(--page-width);margin:0 auto}@media screen and (max-width: 63.9375rem){.l-home-fold__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.l-home-fold__inner+.l-home-fold__inner{margin-top:calc(var(--content-gap) * 1.5)}}@media screen and (min-width: 64rem){.l-home-fold__inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-template-areas:"copy cover"}.l-home-fold__inner > .content-cta__copy{-ms-grid-row:1;-ms-grid-column:1}.l-home-fold__inner > .content-cta__cover{-ms-grid-row:1;-ms-grid-column:2}}.l-home-fold__copy{padding-top:var(--content-gap);-ms-flex-line-pack:center;align-content:center;justify-items:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;grid-area:copy}.l-home-fold__copy-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Inter",Helvetica,Arial,sans-serif;font-weight:500;line-height:1;margin:auto;font-size:var(--fs-title);margin-bottom:1em}@media screen and (min-width: 64rem){.l-home-fold__copy{padding:var(--content-gap) 0}}.l-home-fold__cover{grid-area:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-home-fold__cover>svg{display:block;width:100%;height:auto}@media screen and (max-width: 63.9375rem){.l-home-fold__copy{justify-items:stretch}}.l-home-fold__tagline{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Inter",Helvetica,Arial,sans-serif;font-weight:500;line-height:1;margin:auto;font-size:var(--fs-home-title)}.l-home-fold__buttons{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin-top:var(--p-rhythm-lg);gap:.7em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 64rem){.l-home-fold__inner{-ms-grid-columns:40% 60%;grid-template-columns:40% 60%;gap:var(--p-rhythm)}}.l-home-body,.l-home-welcome,.l-home-about{padding:calc(var(--content-gap) * 1.5) 0}.l-home-body__inner,.l-home-welcome__inner,.l-home-about__inner{max-width:var(--page-width);margin:0 auto}@media screen and (max-width: 63.9375rem){.l-home-body__inner,.l-home-welcome__inner,.l-home-about__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.l-home-body__inner+.l-home-body__inner,.l-home-body__inner+.l-home-welcome__inner,.l-home-body__inner+.l-home-about__inner,.l-home-welcome__inner+.l-home-body__inner,.l-home-welcome__inner+.l-home-welcome__inner,.l-home-welcome__inner+.l-home-about__inner,.l-home-about__inner+.l-home-body__inner,.l-home-about__inner+.l-home-welcome__inner,.l-home-about__inner+.l-home-about__inner{margin-top:calc(var(--content-gap) * 1.5)}}@media screen and (min-width: 64rem){.l-home-body__inner,.l-home-welcome__inner,.l-home-about__inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-template-areas:"copy cover"}.l-home-body__inner > .content-cta__copy, .l-home-welcome__inner > .content-cta__copy, .l-home-about__inner > .content-cta__copy{-ms-grid-row:1;-ms-grid-column:1}.l-home-body__inner > .content-cta__cover, .l-home-welcome__inner > .content-cta__cover, .l-home-about__inner > .content-cta__cover{-ms-grid-row:1;-ms-grid-column:2}.l-home-body__inner > .l-home-fold__copy, .l-home-welcome__inner > .l-home-fold__copy, .l-home-about__inner > .l-home-fold__copy{-ms-grid-row:1;-ms-grid-column:1}.l-home-body__inner > .l-home-fold__cover, .l-home-welcome__inner > .l-home-fold__cover, .l-home-about__inner > .l-home-fold__cover{-ms-grid-row:1;-ms-grid-column:2}}.l-home-body__copy,.l-home-welcome__copy,.l-home-about__copy{padding-top:var(--content-gap);-ms-flex-line-pack:center;align-content:center;justify-items:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;grid-area:copy}.l-home-body__copy-title,.l-home-welcome__copy-title,.l-home-about__copy-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Inter",Helvetica,Arial,sans-serif;font-weight:500;line-height:1;margin:auto;font-size:var(--fs-title);margin-bottom:1em}@media screen and (min-width: 64rem){.l-home-body__copy,.l-home-welcome__copy,.l-home-about__copy{padding:var(--content-gap) 0}}.l-home-body__cover,.l-home-welcome__cover,.l-home-about__cover{grid-area:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 64rem){.content-cta__copy{-ms-grid-row:1;-ms-grid-column:1}.content-cta__cover{-ms-grid-row:1;-ms-grid-column:3}.l-home-fold__copy{-ms-grid-row:1;-ms-grid-column:1}.l-home-fold__inner > .l-home-fold__copy{-ms-grid-row:1;-ms-grid-column:1}.l-home-fold__cover{-ms-grid-row:1;-ms-grid-column:3}.l-home-fold__inner > .l-home-fold__cover{-ms-grid-row:1;-ms-grid-column:2}.l-home-body__copy,.l-home-welcome__copy,.l-home-about__copy{-ms-grid-row:1;-ms-grid-column:1}.l-home-fold__inner > .l-home-body__copy,.l-home-fold__inner > .l-home-welcome__copy,.l-home-fold__inner > .l-home-about__copy{-ms-grid-row:1;-ms-grid-column:1}.l-home-body__inner > .l-home-body__copy, .l-home-welcome__inner > .l-home-body__copy, .l-home-about__inner > .l-home-body__copy,.l-home-body__inner > .l-home-welcome__copy, .l-home-welcome__inner > .l-home-welcome__copy, .l-home-about__inner > .l-home-welcome__copy,.l-home-body__inner > .l-home-about__copy, .l-home-welcome__inner > .l-home-about__copy, .l-home-about__inner > .l-home-about__copy{-ms-grid-row:1;-ms-grid-column:1}.l-home-body__cover,.l-home-welcome__cover,.l-home-about__cover{-ms-grid-row:1;-ms-grid-column:3}.l-home-fold__inner > .l-home-body__cover,.l-home-fold__inner > .l-home-welcome__cover,.l-home-fold__inner > .l-home-about__cover{-ms-grid-row:1;-ms-grid-column:2}.l-home-body__inner > .l-home-body__cover, .l-home-welcome__inner > .l-home-body__cover, .l-home-about__inner > .l-home-body__cover,.l-home-body__inner > .l-home-welcome__cover, .l-home-welcome__inner > .l-home-welcome__cover, .l-home-about__inner > .l-home-welcome__cover,.l-home-body__inner > .l-home-about__cover, .l-home-welcome__inner > .l-home-about__cover, .l-home-about__inner > .l-home-about__cover{-ms-grid-row:1;-ms-grid-column:2}}.l-home-body__cover>svg,.l-home-welcome__cover>svg,.l-home-about__cover>svg{display:block;width:100%;height:auto}.l-home-about{background-color:var(--t-page-bg-color);position:relative}.l-home-about::before,.l-home-about::after{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--secondary-colour);position:absolute}.l-home-about::before{-webkit-clip-path:polygon(0 0, 0% 100%, 100% 0);clip-path:polygon(0 0, 0% 100%, 100% 0);width:75%;height:40px;top:0;left:0}@media screen and (min-width: 64rem){.l-home-about::before{height:80px}}.l-home-about::after{-webkit-clip-path:polygon(0 100%, 100% 100%, 100% 0);clip-path:polygon(0 100%, 100% 100%, 100% 0);width:75%;height:40px;bottom:0;right:0}@media screen and (min-width: 64rem){.l-home-about::after{height:80px}}.l-home-about__cover{-ms-grid-column:1;grid-column:1}.l-home-about__copy{-ms-grid-column:2;grid-column:2}.l-home-about__copy>.arrow-link{margin-top:calc(var(--p-rhythm) * 1.5)}@media screen and (max-width: 63.9375rem){.l-home-about__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width: 64rem){.l-home-about__cover>svg{position:relative;right:0;width:110%;margin-left:-20%}}.l-home-welcome{background-color:var(--main-colour)}.l-home-welcome__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.l-home-welcome__inner>.btn{margin-top:calc(var(--p-rhythm) * 2);-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media screen and (max-width: 63.9375rem){.l-home-welcome__inner>.btn{width:100%}}.l-home-body{background-color:var(--main-colour);color:var(--t-page-bg-color)}.l-home-body__cover-image{border-radius:100%}@media screen and (min-width: 64rem){.l-home-body__cover{margin-left:var(--content-gap)}.l-home-body__inner--reverse .l-home-body__copy{-ms-grid-column:2;grid-column:2}.l-home-body__inner--reverse .l-home-body__cover{-ms-grid-column:1;grid-column:1;margin-left:0;margin-right:var(--content-gap)}}.l-form .form-field+.form-field,.l-form .form-field+.btn{margin-top:var(--p-rhythm)}.l-form .btn{display:block}.l-form__reset-password{color:inherit;display:inline-block;width:auto;position:relative;-webkit-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;-webkit-text-decoration-color:var(--main-colour);text-decoration-color:var(--main-colour);margin:var(--p-rhythm) 0}.l-form__reset-password:hover{color:var(--main-colour);-webkit-text-decoration-color:var(--main-colour);text-decoration-color:var(--main-colour)}.l-module-page{display:-ms-grid;display:grid}.l-module-page__submit,.l-module-page__resources,.l-module-page__intro{padding:var(--content-gap) 0 calc(var(--content-gap) / 2) 0}.l-module-page__submit-inner,.l-module-page__resources-inner,.l-module-page__intro-inner{max-width:var(--page-width);margin:0 auto}.l-module-page__submit-inner>*,.l-module-page__resources-inner>*,.l-module-page__intro-inner>*{max-width:var(--content-width);margin-left:auto;margin-right:auto}.l-module-page__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Inter",Helvetica,Arial,sans-serif;font-weight:500;line-height:1;margin:auto;font-size:var(--fs-title);margin:2em auto 0 auto}.l-module-page__intro{background-color:var(--red)}.l-module-page__intro .rich-text{margin-top:3em}.l-module-page__intro-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:4rem;margin-bottom:6rem}.l-module-page__quiz .question:nth-child(odd){background-color:var(--blue)}.l-module-page__resources{background-color:var(--blue)}.l-module-page__resources+.l-module-page__submit{background-color:var(--blue)}.l-module-page__resources-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Inter",Helvetica,Arial,sans-serif;font-weight:500;line-height:1;margin:auto;font-size:var(--fs-subtitle);margin-bottom:2em}.l-module-page__resources-list>li{margin:.3em 0 1em 0}.l-module-page__resources-list>li>a{color:inherit;display:inline-block;width:auto;position:relative;-webkit-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;-webkit-text-decoration-color:var(--main-colour);text-decoration-color:var(--main-colour);line-height:unset}.l-module-page__resources-list>li>a:hover{color:var(--main-colour);-webkit-text-decoration-color:var(--main-colour);text-decoration-color:var(--main-colour)}.l-module-page__submit{text-align:center}@media screen and (max-width: 63.9375rem){.l-module-page__intro{padding-top:5em}}.l-prose-blocks{max-width:var(--page-width);margin:0 auto calc(2 * var(--p-rhythm)) auto}.l-prose-blocks__header{display:block}.l-prose-blocks__header .l-prose-blocks__title{display:inline-block}.l-prose-blocks__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Inter",Helvetica,Arial,sans-serif;font-weight:500;line-height:1;margin:auto;font-size:var(--fs-title);margin-bottom:1em;margin-top:2em}.l-prose-blocks__alt-action{color:inherit;display:inline-block;width:auto;position:relative;-webkit-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;-webkit-text-decoration-color:var(--main-colour);text-decoration-color:var(--main-colour);display:inline;margin-left:1em}.l-prose-blocks__alt-action:hover{color:var(--main-colour);-webkit-text-decoration-color:var(--main-colour);text-decoration-color:var(--main-colour)}.l-prose-blocks__alt-action:after,.l-prose-blocks__alt-action:before{height:2px}.l-prose-blocks>*+*{margin-top:var(--p-rhythm-lg)}@media screen and (min-width: 64rem){.l-prose-blocks>*:not(.responsive-object,.captioned-media){max-width:var(--content-width);margin-left:auto;margin-right:auto}}.l-site-footer{background-color:var(--main-colour);color:var(--t-page-bg-color);padding:calc(1.5 * var(--p-rhythm-lg)) 0;margin-top:auto;position:relative}.l-site-footer::after{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--secondary-colour);position:absolute;-webkit-clip-path:polygon(0 100%, 100% 100%, 100% 0);clip-path:polygon(0 100%, 100% 100%, 100% 0);width:75%;height:40%;bottom:100%;right:0}.l-site-footer__inner{max-width:var(--page-width);margin:0 auto}.l-site-footer__colophon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.l-site-footer__logo{display:block;height:32px}.l-site-footer__logo img{width:auto;height:100%}.l-site-footer__copyright{margin-top:var(--p-rhythm)}@media screen and (max-width: 63.9375rem){.l-site-footer{display:none}}.l-site-header{position:relative;z-index:100;padding:1.5rem 0 var(--p-rhythm) 0}@media screen and (min-width: 64rem){.l-site-header{padding-top:var(--p-rhythm)}}.l-site-header__inner{max-width:var(--page-width);margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}.l-site-header__logo{display:block;height:84px}.l-site-header__logo img{width:50%;max-height:100%;height:auto;-o-object-fit:contain;object-fit:contain}.l-site-header__menu-trigger{position:relative;z-index:3;margin-top:15px}.l-site-header .l-navigation{z-index:2}@media screen and (min-width: 64rem){.l-site-header .l-navigation__item-link--account,.l-site-header .l-navigation__item-link--register{padding:.9em 1.5em 1em 1.5em;border-radius:30px;border:2px solid var(--main-colour);-webkit-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;text-decoration:none}.l-site-header .l-navigation__item-link--register{background-color:var(--main-colour);color:var(--t-page-bg-color);border-color:var(--main-colour)}.l-site-header .l-navigation__item-link--register:focus,.l-site-header .l-navigation__item-link--register:active,.l-site-header .l-navigation__item-link--register:hover{background-color:var(--secondary-colour);border-color:var(--secondary-colour)}.l-site-header .l-navigation__item-link--account:focus,.l-site-header .l-navigation__item-link--account:active,.l-site-header .l-navigation__item-link--account:hover{color:var(--secondary-colour);border-color:currentColor}}.l-site-header--blue{background-color:var(--main-colour);color:var(--t-page-bg-color)}.l-site-header--blue .menu-icon span{background-color:var(--t-page-bg-color)}@media screen and (min-width: 64rem){.l-site-header--blue .l-navigation__item-link--account,.l-site-header--blue .l-navigation__item-link--register{border-color:currentColor}.l-site-header--blue .l-navigation__item-link--register{background-color:var(--t-page-bg-color);color:var(--main-colour);border-color:var(--t-page-bg-color)}.l-site-header--blue .l-navigation__item-link--register:focus,.l-site-header--blue .l-navigation__item-link--register:active,.l-site-header--blue .l-navigation__item-link--register:hover{color:var(--t-page-bg-color);border-color:var(--secondary-colour)}.l-site-header--blue .l-navigation__item-link--account:focus,.l-site-header--blue .l-navigation__item-link--account:active,.l-site-header--blue .l-navigation__item-link--account:hover{color:var(--t-page-bg-color);border-color:var(--secondary-colour)}}@media screen and (min-width: 64rem){.l-site-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.l-site-header__logo{width:auto;height:auto}.l-site-header__logo img{width:100%;height:auto}.l-site-header__menu-trigger{display:none}}.l-page{margin:0 auto}.l-page__section+.l-page__section{margin-top:var(--p-rhythm-lg)}.module-three-cols{display:-ms-grid;display:grid;gap:var(--p-rhythm);max-width:var(--page-width);margin:0 auto calc(2 * var(--p-rhythm-lg)) auto}@media screen and (min-width: 64rem){.module-three-cols{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 80rem){.module-three-cols{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}}.toolbox-card{position:relative;width:100%;max-height:50vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;aspect-ratio:1/1.2;overflow:hidden;border-radius:var(--p-rhythm-sm)}.toolbox-card__image-container{position:absolute;width:100%;height:100%;z-index:0}.toolbox-card__image-container img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.2s scale ease-out;-o-transition:.2s scale ease-out;transition:.2s scale ease-out}.toolbox-card .form-boolean__label-icon{position:absolute;top:0;right:0;margin:var(--p-rhythm-sm);width:72px;height:72px;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--main-colour);z-index:30;color:var(--t-page-bg-color)}.toolbox-card .form-boolean__label-icon svg{top:var(--p-rhythm-sm);right:var(--p-rhythm-sm);color:inherit;fill:currentColor;width:36px;height:36px;margin:0}.toolbox-card .btn{display:block;z-index:10;margin:var(--p-rhythm);margin-top:auto;padding:1em}.toolbox-card:hover .btn:not([disabled]),.toolbox-card:hover .form-boolean__label-icon:not([disabled]),.toolbox-card:focus .btn:not([disabled]),.toolbox-card:focus .form-boolean__label-icon:not([disabled]),.toolbox-card:active .btn:not([disabled]),.toolbox-card:active .form-boolean__label-icon:not([disabled]){background-color:var(--secondary-colour);color:var(--t-page-bg-color);border-color:var(--secondary-colour);-webkit-transition:.3s opacity ease-in-out;-o-transition:.3s opacity ease-in-out;transition:.3s opacity ease-in-out}.toolbox-card:hover img,.toolbox-card:focus img,.toolbox-card:active img{scale:1.1}.toolbox-card .toolbox-completed::after{content:"Module completed";color:var(--t-page-bg-color);text-align:center;font-weight:bold;font-size:xx-large;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--main-colour);width:100%;height:100%;position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;-webkit-transition:.3s opacity ease-in-out;-o-transition:.3s opacity ease-in-out;transition:.3s opacity ease-in-out}.toolbox-card .toolbox-completed:hover::after{opacity:.75}
:root{--main-colour: #1162fa;--main-colour-muted: #e4ecff;--secondary-colour: #0099ff;--t-text-color: #202020;--t-page-bg-color: #ffffff;--p-rhythm: 32px;--p-rhythm: 2rem;--p-rhythm-sm: calc(var(--p-rhythm) / 2);--p-rhythm-lg: calc(var(--p-rhythm) * 2);--content-gap: 40px;--content-gap: 2.5rem;--page-gutter: 40px;--page-gutter: 2.5rem;--page-width: min(calc(100vw - var(--page-gutter) * 2), 1790px);--page-width: min(calc(100vw - var(--page-gutter) * 2), 111.875rem);--content-width: 100%;--fs-body:clamp( 		1rem, 		0.95rem + " + " + 0.25vw, 		1.25rem 	);--fs-home-title:clamp( 		2.0625rem, 		1.525rem + " + " + 2.6875vw, 		4.75rem 	);--fs-title:clamp( 		1.875rem, 		1.4375rem + " + " + 2.1875vw, 		4.0625rem 	);--fs-subtitle:clamp( 		1.25rem, 		1.0625rem + " + " + 0.9375vw, 		2.1875rem 	)}@media screen and (min-width: 80rem){:root{--content-gap: 125px;--content-gap: 7.8125rem;--page-gutter: min(17vw, 320px);--page-gutter: min(17vw, 20rem);--content-width: 58%}}

/*# sourceMappingURL=app.css.2778416225bb.map */