@charset "UTF-8";@keyframes animation-slide-up{0%{transform:translateY(100%)}to{transform:translateY(var(--animate-slide-up-end-point, 0));opacity:1}}[data-on-visible]{animation:1s cubic-bezier(.165,.84,.44,1) forwards;opacity:0}.animation--active.animation--slide-up{animation-name:animation-slide-up}.article-author__details{font-size:18px;letter-spacing:normal}@media (min-width: 992px){.article-author__details{font-size:21px;letter-spacing:.0095238095em}}.article-author{display:grid;padding-block-end:16px;gap:16px;border-bottom:2px solid var(--theme-colour-4)}@media (min-width: 992px){.article-author{padding:0;border:0}}.article-author:has(.article-author__team-photo){grid-template-columns:60px 1fr auto}@media (min-width: 992px){.article-author:has(.article-author__team-photo){grid-template-columns:140px 1fr}}@media (min-width: 992px){.article-author__team-photo{grid-row:1/span 2}}.article-author__image img{aspect-ratio:1/1;border-radius:100%}@media (min-width: 992px){.article-author__image img{border-radius:20px}}.article-author__details{color:var(--theme-colour-1)}.article-cta__text{font-size:18px;letter-spacing:normal}@media (min-width: 992px){.article-cta__text{font-size:21px;letter-spacing:.0095238095em}}.article-cta{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;gap:16px;background-color:var(--child-background-color, var(--theme-colour-1));color:var(--child-color, var(--theme-colour-4))}@media (min-width: 768px){.article-cta{flex-direction:row}}.article-cta+.article-cta-share-links{margin-block-start:12px}@media (min-width: 992px){.article-cta+.article-cta-share-links{margin-block-start:28px}}@media (min-width: 768px){.article-cta__image-wrap{max-width:150px}}@media (min-width: 1200px){.article-cta__image-wrap{max-width:256px}}.article-cta__image img{aspect-ratio:4/3;width:100%;height:auto;object-fit:contain;border-radius:20px}@media (min-width: 768px){.article-cta__image img{aspect-ratio:1/1}}.article-cta__content{display:flex;flex-direction:column}.article-cta__text{margin-block-start:8px;color:var(--child-body-text-color, currentColor)}.article-cta__footer{margin-block-start:auto}.article-cta__link{display:inline-flex;margin-block-start:20px}.article-title-wrap{display:flex;min-height:calc(100vh - var(--main-nav-height));margin-bottom:40px;padding-block:100px 40px;background-color:var(--theme-colour-4)}@media (min-width: 992px){.article-title-wrap{margin-bottom:60px}}.article-title{display:grid;height:100%;gap:28px 20px;color:var(--theme-primary-heading-colour)}@media (min-width: 992px){.article-title{grid-template-columns:repeat(2,minmax(0,1fr))}}.article-title__text-area{display:flex;flex-direction:column}.article-title__title{color:var(--theme-primary-heading-colour)}.article-title__intro{margin-block-start:20px}.article-title__footer{display:flex;align-items:end;justify-content:space-between;margin-block-start:40px;gap:0 8px}@media (min-width: 992px){.article-title__footer{flex:1;flex-direction:column;align-items:normal;margin-block-start:20px}}.article-title__tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.article-title__arrow{margin-block-start:auto;pointer-events:none}.article-title__image{height:100%}.article-title__image img{width:100%;height:100%;object-fit:cover;border-radius:20px}.block-header{margin:0 0 28px}.block-header__intro{margin:16px 0 0;color:var(--body-text-color, currentColor)}.block-header__intro>*+*{margin:12px 0 0}.block-header__intro a{text-decoration-color:inherit}.block-header__intro a:hover,.block-header__intro a:focus-visible{text-decoration-color:transparent}.block-header__intro a:focus-visible{border-radius:20px;outline:3px solid color-mix(in srgb,var(--theme-colour-3) 60%,transparent);outline-offset:.25em}.button{display:inline-flex;align-items:center;padding:0;gap:0 8px;border:none;background-color:transparent;color:var(--theme-button-text-colour);font-weight:790;font-size:18px;line-height:1.1;font-family:"Saans",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;letter-spacing:normal;text-decoration:underline rgba(0,0,0,0);text-decoration-thickness:1px;text-underline-offset:.1em;cursor:pointer;transition:.3s all ease-out}.button:disabled{cursor:default;opacity:.5}.button:not(:disabled):hover,.button:not(:disabled):active{outline:0;color:var(--theme-button-text-colour);text-decoration-color:inherit}.button:not(:disabled):hover,.button:not(:disabled):active,.button:focus-visible{transform:translate(5px)}.button:focus-visible{border-radius:25px;--focus-colour: var(--theme-button-focus-colour, var(--theme-button-text-colour));outline:3px solid color-mix(in srgb,var(--focus-colour) 60%,transparent);outline-offset:.25em;color:var(--theme-button-text-colour);text-decoration-color:transparent}@media (min-width: 992px){.button{font-size:20px;letter-spacing:normal}}.button__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:35px;height:35px;transform:rotate(-90deg);border-radius:100%;background-color:var(--theme-button-bg-colour);transition:.3s background ease-out}.button__icon-arrow{width:17px;height:18px;color:var(--theme-button-arrow-colour)}@media (min-width: 1200px){.button--large .button__icon{width:50px;height:50px}.button--large .button__icon-arrow{width:25px;height:26px}}.button--down-arrow .button__icon{transform:none}.button--up-arrow .button__icon{transform:rotate(180deg)}.button--inherit{color:currentColor}.button--inherit:hover,.button--inherit:active,.button--inherit:focus-visible{color:currentColor}.button--inherit:focus-visible{outline-color:color-mix(in srgb,currentColor 60%,transparent)}.button--inherit .button__icon{background-color:currentColor}.button--inherit .button__icon-arrow{color:var(--theme-button-bg-colour)}.button--filled{justify-content:center;width:100%;padding:8px 12px;border-radius:8px;background-color:var(--theme-button-bg-colour);color:var(--theme-button-arrow-colour);font-weight:900;font-size:26px;font-family:"Greed Condensed",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;text-decoration:none}@supports (font-variation-settings: normal){.button--filled{font-family:"Greed Condensed",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}}.button--filled:not(:disabled):hover,.button--filled:not(:disabled):active,.button--filled:not(:disabled):focus-visible{transform:none;color:var(--theme-button-arrow-colour)}.button--filled:focus-visible{border-radius:8px;outline:3px solid color-mix(in srgb,var(--theme-button-text-colour) 60%,transparent);outline-offset:.25em;text-decoration-color:transparent}.button--inverted{background-color:transparent;color:var(--theme-button-bg-colour)}.button--inverted:hover,.button--inverted:active,.button--inverted:focus-visible{color:var(--theme-button-bg-colour)}.button--inverted:focus-visible{outline:3px solid color-mix(in srgb,var(--theme-button-arrow-colour) 60%,transparent);color:var(--theme-button-arrow-colour)}.button--inverted .button__icon{background-color:var(--theme-button-arrow-colour)}.button--inverted .button__icon-arrow{color:var(--theme-button-bg-colour)}.button--flipped:not(:disabled):hover,.button--flipped:not(:disabled):active,.button--flipped:focus-visible{transform:translate(-5px)}.button--flipped .button__icon{transform:scaleX(-1) rotate(-90deg)}.button--square:focus{border-radius:12px}.button--square .button__icon{width:40px;height:40px;border-radius:12px}.button--outlined .button__icon{transform:none;border:1px solid var(--theme-colour-1);background-color:transparent}.button--outlined .button__icon>.icon{width:14px;height:14px}.button--outlined.button--inherit .button__icon{border-color:currentColor}.button--outlined.button--inherit .button__icon>.icon{color:currentColor}.card-carousel{display:flex;flex-direction:column;gap:16px 0}.card-carousel__items{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;display:grid;grid-auto-columns:100%;grid-auto-flow:column;width:100%;gap:0 20px;scrollbar-width:none}.card-carousel__items>*{scroll-snap-align:start;scroll-snap-stop:always}@media (min-width: 992px){.card-carousel__items{grid-auto-columns:827px}}.card-carousel__controls{display:flex;justify-content:flex-end;gap:0 12px;--theme-button-bg-colour: var(--theme-colour-4);--theme-button-focus-colour: var(--theme-colour-3)}.content-image__caption{font-size:16px;letter-spacing:.0125em}@media (min-width: 992px){.content-image__caption{font-size:16px;letter-spacing:.0125em}}.content-image__img{width:100%;overflow:hidden;border-radius:20px}.content-image__caption{margin-block-start:20px;color:var(--theme-colour-1, currentColor);font-weight:670;line-height:1.1}.content-video__caption{font-size:16px;letter-spacing:.0125em}@media (min-width: 992px){.content-video__caption{font-size:16px;letter-spacing:.0125em}}.content-video__embed{aspect-ratio:16/9;width:100%;height:auto;border-radius:20px;vertical-align:bottom}.content-video__caption{margin-block-start:20px;color:var(--theme-colour-1, currentColor);font-weight:670;line-height:1.1}.disclosure{interpolate-size:allow-keywords}.disclosure::details-content{height:0;overflow:clip;transition:height .4s ease,content-visibility .4s ease allow-discrete}.disclosure[open]::details-content{height:auto}.disclosure:last-child{border-bottom:1px solid color-mix(in srgb,currentColor 50%,transparent)}.disclosure__icon{transition:transform .4s ease;fill:currentColor;width:39px;min-width:39px;transform:rotate(180deg)}details[open] .disclosure__icon{transform:rotate(0)}@media (min-width: 992px){.disclosure__icon{width:49px;min-width:49px}}.disclosure__summary{display:flex;justify-content:space-between;padding:28px 0;gap:0 16px;border-top:1px solid color-mix(in srgb,currentColor 50%,transparent);cursor:pointer}.disclosure__summary::marker{content:""}@media (min-width: 992px){.disclosure:first-child .disclosure__summary{padding-top:0;border-top:0}}.disclosure__content{border-top:1px solid color-mix(in srgb,currentColor 50%,transparent)}.disclosure__body{padding:28px 0;color:var(--body-text-color, currentColor)}.dual-image{display:flex;flex-direction:column;width:100%;gap:20px}@media (min-width: 768px){.dual-image{flex-direction:row;gap:12px}}.dual-image img{width:100%;height:100%;object-fit:cover}.font-size-h0,.font-size-h1,.font-size-h2,.font-size-h2-alt,.font-size-h3,.editorial blockquote>p:not(:last-child){font-weight:900;font-family:"Greed Condensed",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;text-wrap:balance}@supports (font-variation-settings: normal){.font-size-h0,.font-size-h1,.font-size-h2,.font-size-h2-alt,.font-size-h3,.editorial blockquote>p:not(:last-child){font-family:"Greed Condensed",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}}.font-size-h4,.font-size-h5,.editorial h5{font-weight:570;text-wrap:balance}.font-size-h5,.editorial h5{font-size:22px;font-size:var(--font-size-22-32);line-height:1.25;letter-spacing:.0090909091em}@media (min-width: 992px){.font-size-h5,.editorial h5{line-height:1.25;letter-spacing:normal}}.editorial blockquote>p:not(:last-child){font-size:60px;font-size:var(--font-size-35-60);line-height:.92;letter-spacing:normal}.editorial :is(p,h5,ul,ol):not(:first-child){margin:16px 0 0}.editorial :is(blockquote):not(:first-child){margin:40px 0 0}.editorial h5{color:var(--theme-colour-1, currentColor);text-wrap:pretty}.editorial h5:not(:first-child){padding:.4em 0 0}.editorial blockquote{quotes:"“" "”";color:var(--theme-colour-1, currentColor);text-wrap:pretty}@media (min-width: 1200px){.editorial blockquote>p:first-child{padding-left:0;text-indent:-.43em}@supports (hanging-punctuation: first){.editorial blockquote>p:first-child{padding-left:0;hanging-punctuation:first;text-indent:0}}.editorial blockquote>p:first-child:before{content:open-quote}}.editorial p{text-wrap:pretty}.editorial a:not(.button){text-decoration-color:inherit}.editorial a:not(.button):hover,.editorial a:not(.button):focus-visible{text-decoration-color:transparent}.editorial a:not(.button):focus-visible{border-radius:20px;outline:3px solid color-mix(in srgb,var(--theme-colour-3) 60%,transparent);outline-offset:.25em}.editorial ul li,.editorial ol li{margin:0 0 12px}.editorial ul li:last-of-type,.editorial ol li:last-of-type{margin:0 0 20px}.editorial ul ::marker,.editorial ol ::marker{color:var(--theme-colour-1, currentColor)}.grant-card__title,body{font-size:21px;line-height:1.5;-webkit-hyphens:none;hyphens:none;letter-spacing:.0095238095em}@media (min-width: 992px){.grant-card__title,body{font-size:24px;letter-spacing:.0083333333em}}.grant-card__intro{font-size:18px;letter-spacing:normal}@media (min-width: 992px){.grant-card__intro{font-size:21px;letter-spacing:.0095238095em}}.grant-card{display:flex;position:relative;flex-direction:column;height:100%}@media (min-width: 768px){.grant-card:has(a):hover .grant-card__text,.grant-card:has(a):hover .grant-card__footer,.grant-card:has(a):active .grant-card__text,.grant-card:has(a):active .grant-card__footer,.grant-card:has(a):focus-visible .grant-card__text,.grant-card:has(a):focus-visible .grant-card__footer,.grant-card:has(a):has(:focus-visible) .grant-card__text,.grant-card:has(a):has(:focus-visible) .grant-card__footer{transform:translate(28px)}.grant-card:has(a):hover .grant-card__category,.grant-card:has(a):active .grant-card__category,.grant-card:has(a):focus-visible .grant-card__category,.grant-card:has(a):has(:focus-visible) .grant-card__category{background-color:var(--theme-colour-1);color:var(--theme-colour-4)}.grant-card:has(a):hover .grant-card__button,.grant-card:has(a):active .grant-card__button,.grant-card:has(a):focus-visible .grant-card__button,.grant-card:has(a):has(:focus-visible) .grant-card__button{opacity:1}}.grant-card:has(a):focus-visible,.grant-card:has(a):has(:focus-visible){outline:3px solid var(--theme-colour-1)}.grant-card .grant-card__text,.grant-card .grant-card__footer{transition:.4s all ease-out}@media (min-width: 768px){.grant-card .grant-card__text,.grant-card .grant-card__footer{margin-inline-end:57px}}.grant-card__content{display:flex;flex:1;flex-direction:column}.grant-card__image-wrap{display:flex;align-items:center;justify-content:center;height:121px;margin-block-end:28px;padding-inline:40px;background-color:#f5f5f5}@media (min-width: 992px){.grant-card__image-wrap{height:130px}}.grant-card__image{width:auto;height:100%;max-height:40px}@media (min-width: 992px){.grant-card__image{max-height:45px}}.grant-card__image-wrap--short .grant-card__image{max-height:60px}@media (min-width: 992px){.grant-card__image-wrap--short .grant-card__image{max-height:65px}}@media (min-width: 768px){.grant-card__text{max-width:85%}}.grant-card__title{color:var(--theme-colour-1);font-weight:670;text-wrap:pretty}.grant-card__intro{margin-block-start:8px;text-wrap:pretty}.grant-card__footer{display:flex;justify-content:space-between;margin-block-start:auto;padding-block-start:40px;padding-block-end:28px}@media (min-width: 992px){.grant-card__footer{padding-block-start:60px}}.grant-card__categories{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px}.grant-card__category{transition:.3s all ease-out}.grant-card__button{margin-inline-start:auto;opacity:0;transition:.3s opacity ease-out}.grant-listing{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));padding:0;gap:16px}@media (min-width: 768px){.grant-listing{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}}@media (min-width: 992px){.grant-listing{grid-template-columns:repeat(3,minmax(0,1fr))}}.grant-listing-no-results{max-width:700px;margin:0 auto;padding-block:80px;text-align:center}@media (min-width: 992px){.grant-listing-no-results{padding-block:100px}}.grant-listing-no-results__img{margin:0 auto;padding-inline:48px}@media (min-width: 1200px){.grant-listing-no-results__img{max-width:366px;padding-inline:0}}.grant-listing-no-results__title{margin-block-start:28px;color:var(--theme-colour-1)}.grant-listing-no-results__text{max-width:60ch;margin-block-start:24px}.inpage-dropdown-nav__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:12px 20px;padding-inline-end:40px;border:0;border-radius:30px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxNiAxNiI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48bWFzayBpZD0iYiIgd2lkdGg9IjE0IiBoZWlnaHQ9IjgiIHg9IjEiIHk9IjQiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiPjxwYXRoIGZpbGw9IiMxNDE0MTQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTggOS45NSAyLjY5OCA0LjY0NmwtLjcwNy43MDhMOCAxMS4zNjRsNi4wMTEtNi4wMS0uNzA3LS43MDhMOCA5Ljk1WiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9tYXNrPjxnIG1hc2s9InVybCgjYikiPjxwYXRoIGZpbGw9IiMxNDE0MTQiIGQ9Ik0wIDBoMTZ2MTZIMHoiLz48L2c+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGgxNnYxNkgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==);background-position:right 20px center;background-size:16px 16px;background-repeat:no-repeat;background-color:#fff;line-height:1;cursor:pointer;transition:.5s all ease-out;transition-duration:.3s}.inpage-dropdown-nav__select:focus-visible{outline:3px solid var(--theme-high-contrast-colour)}.inpage-dropdown-nav__select{box-shadow:0 5px 10px #0000000d;font-size:16px;line-height:1.2}.inpage-pill-nav{font-size:16px;letter-spacing:.0125em}@media (min-width: 992px){.inpage-pill-nav{font-size:16px;letter-spacing:.0125em}}.inpage-pill-nav{display:inline-flex;position:relative;align-items:center;justify-content:center;border-radius:100px;background-color:#fff;box-shadow:0 5px 10px #0000000d;line-height:1;text-align:center}.inpage-pill-nav__pill,.inpage-pill-nav__slider{border-radius:100px}.inpage-pill-nav__pill{z-index:2;padding:8px 16px;text-align:center;text-decoration:none;transition-property:background-color,color}.inpage-pill-nav__pill.inpage-pill-nav__pill--active,.inpage-pill-nav__pill:hover,.inpage-pill-nav__pill:active,.inpage-pill-nav__pill:focus-visible{color:#fff}.inpage-pill-nav__pill:focus-visible{background-color:color-mix(in srgb,var(--theme-colour-1) 60%,transparent);transition-delay:1s,.25s}.inpage-pill-nav__slider{z-index:1;position:absolute;top:0;bottom:0;left:var(--inpage-pill-nav-slider-offset, 0);width:var(--inpage-pill-nav-slider-width);border-radius:100px;background-color:var(--theme-colour-1);pointer-events:none;transition:.5s all ease-out}.job-card__location{font-size:18px;letter-spacing:normal}@media (min-width: 992px){.job-card__location{font-size:21px;letter-spacing:.0095238095em}}.job-card{display:flex;position:relative;flex-direction:column;align-items:flex-start;justify-content:space-between;height:400px;padding:28px;border-radius:20px;background-color:var(--theme-colour-4);color:var(--theme-colour-1);--body-text-color: hsl(0, 0%, 8%);text-decoration:none}.job-card:hover,.job-card:active,.job-card:focus-visible,.job-card:focus-within{background-color:var(--theme-colour-1);color:var(--theme-colour-3);--body-text-color: hsl(0, 0%, 100%)}.job-card:hover .job-card__tag,.job-card:active .job-card__tag,.job-card:focus-visible .job-card__tag,.job-card:focus-within .job-card__tag{background-color:var(--theme-colour-3);color:var(--theme-colour-1)}.job-card:hover .job-card__arrow,.job-card:active .job-card__arrow,.job-card:focus-visible .job-card__arrow,.job-card:focus-within .job-card__arrow{opacity:1}.job-card:focus-visible{outline:3px solid var(--theme-colour-1)}.job-card__header{display:flex;flex-direction:column;gap:12px}.job-card__footer{display:flex;flex-direction:row;align-items:center;width:100%}.job-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden}.job-card__location{color:var(--body-text-color);font-weight:670}.job-card__arrow{margin-inline-start:auto;transition:.3s opacity ease-out}@media (min-width: 768px){.job-card__arrow{opacity:0}}.job-card__tag{transition:.3s all ease-out}.jobs-listing{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}@media (min-width: 768px){.jobs-listing{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){.jobs-listing{grid-template-columns:repeat(4,1fr)}}.font-size-h0,.font-size-h1,.font-size-h2,.font-size-h2-alt,.font-size-h3,.listing-filter__title{font-weight:900;font-family:"Greed Condensed",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;text-wrap:balance}@supports (font-variation-settings: normal){.font-size-h0,.font-size-h1,.font-size-h2,.font-size-h2-alt,.font-size-h3,.listing-filter__title{font-family:"Greed Condensed",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}}.font-size-h3,.listing-filter__title{font-size:35px;font-size:var(--font-size-35-48);line-height:1;letter-spacing:normal}@media (min-width: 992px){.font-size-h3,.listing-filter__title{line-height:1.05;letter-spacing:normal}}.listing-filter__clear{font-size:16px;letter-spacing:.0125em}@media (min-width: 992px){.listing-filter__clear{font-size:16px;letter-spacing:.0125em}}.listing-filter{display:grid;align-items:end;padding:20px;gap:28px;border-radius:20px;background-color:var(--theme-colour-4)}@media (min-width: 992px){.listing-filter{grid-template-columns:minmax(0,2fr);grid-auto-flow:column}}@media (min-width: 1200px){.listing-filter{padding:28px}}.listing-filter:has(+div,+ol,+ul){margin-block-end:28px}.listing-filter__title{color:var(--theme-secondary-heading-colour);font-size:35px;line-height:1}.listing-filter__buttons{display:flex;flex-wrap:wrap;align-items:center;margin-block-start:20px;padding:0;gap:12px}@media (min-width: 1200px){.listing-filter__buttons{margin-block-start:28px}}.listing-filter__buttons-item .listing-filter__button{display:block}.listing-filter__buttons-item .listing-filter__button.listing-filter__button--active{padding-inline-end:50px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDEwIDEwIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMSAxTDkgOSIgc3Ryb2tlPSJ3aGl0ZSIvPgogIDxwYXRoIGQ9Ik04Ljk5OTc2IDFMMC45OTk3NTUgOSIgc3Ryb2tlPSJ3aGl0ZSIvPgo8L3N2Zz4=);background-position:right 12px center;background-size:10px 10px;background-repeat:no-repeat}.listing-filter__buttons-item .listing-filter__button.listing-filter__button--active:hover,.listing-filter__buttons-item .listing-filter__button.listing-filter__button--active:focus-visible{background-color:color-mix(in srgb,var(--theme-colour-1) 80%,transparent);color:var(--theme-colour-4, currentColor)}.listing-filter__buttons-item .listing-filter__button.htmx-request{background-color:var(--theme-colour-1, currentColor);color:var(--theme-colour-4, currentColor)}.listing-filter__clear{color:var(--theme-secondary-heading-colour);text-align:right}.font-size-h0,.font-size-h1,.font-size-h2,.font-size-h2-alt,.font-size-h3,.mobile-nav__item{font-weight:900;font-family:"Greed Condensed",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;text-wrap:balance}@supports (font-variation-settings: normal){.font-size-h0,.font-size-h1,.font-size-h2,.font-size-h2-alt,.font-size-h3,.mobile-nav__item{font-family:"Greed Condensed",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}}.mobile-nav__footer-links{font-size:16px;letter-spacing:.0125em}@media (min-width: 992px){.mobile-nav__footer-links{font-size:16px;letter-spacing:.0125em}}.mobile-nav__item{font-size:43px;font-size:var(--font-size-43-85);line-height:.93;letter-spacing:normal}@media (min-width: 992px){.mobile-nav__item{line-height:.94}}.mobile-nav-container{display:flex;z-index:90;position:fixed;flex-direction:column;justify-content:center;width:100%;inset-block:0;inset-inline-end:-100%;background-color:#001feb;color:#fff;opacity:0;transition:.5s cubic-bezier(.77,0,.175,1)}.mobile-nav-container.mobile-nav-container--open{inset-inline-end:0;opacity:1}@media (min-width: 768px){.mobile-nav-container{display:none}}.mobile-nav__inner-wrap{display:flex;flex:1;flex-direction:column;justify-content:center;margin-block-start:var(--main-nav-height);overflow-x:auto}.mobile-nav{display:flex;flex-direction:column;align-items:center;padding:0;gap:12px;color:#bde9ff}.mobile-nav__item{font-size:40px}@media (min-height: 801px){.mobile-nav__item{font-size:50px;line-height:1}}.mobile-nav__link{display:block}.mobile-nav__footer{position:relative}.mobile-nav__ellipse,.mobile-nav__ellipse-inner{z-index:1;position:absolute;aspect-ratio:1/1;height:auto;inset-block-start:0;inset-inline:0;background-color:#bde9ff;clip-path:circle(112.5% at 50% 112.5%);pointer-events:none}.mobile-nav__ellipse-inner{inset-block-start:1px;background-color:#001feb}.mobile-nav__footer-inner{z-index:2;position:relative;margin-inline:auto;padding-inline:20px;padding-block:12px 24px}.mobile-nav__social-links{display:flex;align-items:center;justify-content:center;margin-block-start:28px;gap:12px}.mobile-nav__social-link{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid hsl(0,0%,100%);border-radius:100%;transition:.5s all ease-out}.mobile-nav__social-link:hover{opacity:.75}.mobile-nav__social-icon{width:auto;height:12px}.mobile-nav__footer-links{display:flex;justify-content:center;margin-block-start:24px;gap:16px}.content-doc-download__desc{font-size:18px;letter-spacing:normal}@media (min-width: 992px){.content-doc-download__desc{font-size:21px;letter-spacing:.0095238095em}}.content-doc-download{position:relative;margin-block:30px;padding:20px;background-color:var(--theme-colour-1);color:var(--theme-colour-4);transition:.3s background ease-out}@media (min-width: 1200px){.content-doc-download{padding:24px}}.content-doc-download:first-child{margin-block-start:0}.content-doc-download:last-child{margin-block-end:0}.content-doc-download:has(a):hover,.content-doc-download:has(a):active,.content-doc-download:has(a):focus-visible,.content-doc-download:has(a):focus-within{background-color:var(--theme-colour-4);color:var(--theme-colour-1)}.content-doc-download:has(a):focus-visible,.content-doc-download:has(a):focus-within{outline:3px solid var(--theme-colour-1)}.content-doc-download__inner{display:flex;align-items:center;gap:0 20px}@media (min-width: 1200px){.content-doc-download__inner{gap:0 40px}}.content-doc-download__arrow{flex-shrink:0}@media (min-width: 1200px){.content-doc-download__arrow{width:75px}}.content-doc-download .content-doc-download__title{color:currentColor}.content-doc-download__desc{margin-block-start:12px}.news-card__meta{font-size:18px;letter-spacing:normal}@media (min-width: 992px){.news-card__meta{font-size:21px;letter-spacing:.0095238095em}}.news-card{display:flex;position:relative;flex-direction:column;border-radius:20px;transition:.3s background ease-out}@media (min-width: 768px){.news-card:has(a):hover,.news-card:has(a):active,.news-card:has(a):focus-visible,.news-card:has(a):has(:focus-visible){background-color:var(--theme-colour-4)}.news-card:has(a):hover .news-card__content,.news-card:has(a):active .news-card__content,.news-card:has(a):focus-visible .news-card__content,.news-card:has(a):has(:focus-visible) .news-card__content{transform:translate(28px)}.news-card:has(a):hover .news-card__category,.news-card:has(a):active .news-card__category,.news-card:has(a):focus-visible .news-card__category,.news-card:has(a):has(:focus-visible) .news-card__category{background-color:var(--theme-colour-1);color:var(--theme-colour-4)}.news-card:has(a):hover .news-card__button,.news-card:has(a):active .news-card__button,.news-card:has(a):focus-visible .news-card__button,.news-card:has(a):has(:focus-visible) .news-card__button{opacity:1}}.news-card:has(a):focus-visible,.news-card:has(a):has(:focus-visible){outline:3px solid var(--theme-colour-1)}.news-card__image img{width:100%;object-fit:cover;border-radius:20px}.news-card__content{display:flex;flex:1;flex-direction:column;margin-block-start:20px;color:var(--theme-colour-1);transition:.4s all ease-out}@media (min-width: 768px){.news-card__content{margin-inline-end:57px;padding-block-end:28px}}.news-card .news-card__title{margin-block-start:8px;text-wrap:pretty}.news-card__footer{display:flex;justify-content:space-between;margin-block-start:auto;padding-block-start:40px}.news-card__categories{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px}.news-card__category{transition:.3s all ease-out}.news-card__button{margin-inline-start:auto;opacity:0;transition:.3s opacity ease-out}.featured-news__intro,.featured-news__meta{font-size:18px;letter-spacing:normal}@media (min-width: 992px){.featured-news__intro,.featured-news__meta{font-size:21px;letter-spacing:.0095238095em}}.featured-news{display:block;position:relative;padding-block:20px;border:1px solid var(--theme-colour-4);border-width:1px 0;opacity:1;transition:all .5s ease-in-out;transition-behavior:allow-discrete}@media (min-width: 992px){.featured-news{padding-block:28px}}.featured-news:has(+div){margin-block-end:28px}.featured-news:hover .featured-news__title,.featured-news:active .featured-news__title,.featured-news:focus-visible .featured-news__title,.featured-news:has(:focus-visible) .featured-news__title{text-decoration-color:inherit}.featured-news:hover .featured-news__image,.featured-news:active .featured-news__image,.featured-news:focus-visible .featured-news__image,.featured-news:has(:focus-visible) .featured-news__image{opacity:.9}.featured-news:hover .featured-news__button,.featured-news:active .featured-news__button,.featured-news:focus-visible .featured-news__button,.featured-news:has(:focus-visible) .featured-news__button{opacity:1}.featured-news:focus-visible .featured-news__image img,.featured-news:has(:focus-visible) .featured-news__image img{outline:3px solid var(--theme-colour-1)}.featured-news.featured-news--hide{display:none;opacity:0}.featured-news__inner{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:20px 28px}@media (min-width: 992px){.featured-news__inner{grid-template-columns:1fr 1.4fr}}.featured-news__content{display:flex;flex-direction:column}.featured-news__title{margin-block-start:8px;color:var(--theme-colour-1);text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:.05em;text-underline-offset:.1em;transition:.3s all ease-out}.featured-news__intro{margin-block-start:16px;text-wrap:balance}@media (min-width: 992px){.featured-news__intro{font-size:24px;letter-spacing:.0083333333em}}.featured-news__footer{display:flex;align-items:flex-end;justify-content:space-between;margin-block-start:auto;padding-block-start:40px;gap:8px}.featured-news__categories{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.featured-news__button{opacity:0;transition:.3s opacity ease-out}.featured-news__image{transition:.3s opacity ease-out}.featured-news__image img{border-radius:20px}@media (min-width: 992px){.featured-news__image{height:100%}.featured-news__image img{height:100%;object-fit:cover}}.news-listing{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:28px 20px}@media (min-width: 768px){.news-listing{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (min-width: 992px){.news-listing{grid-template-columns:repeat(3,minmax(0,1fr))}}.news-listing-no-results{max-width:700px;margin:0 auto;padding-block:80px;text-align:center}@media (min-width: 992px){.news-listing-no-results{padding-block:100px}}.news-listing-no-results__img{margin:0 auto;padding-inline:48px}@media (min-width: 1200px){.news-listing-no-results__img{max-width:366px;padding-inline:0}}.news-listing-no-results__title{margin-block-start:28px;color:var(--theme-colour-1)}.news-listing-no-results__text{max-width:60ch;margin-block-start:24px}#mc_embed_signup #mc_embed_signup_scroll .newsletter__checkbox-list label,body{font-size:21px;line-height:1.5;-webkit-hyphens:none;hyphens:none;letter-spacing:.0095238095em}@media (min-width: 992px){#mc_embed_signup #mc_embed_signup_scroll .newsletter__checkbox-list label,body{font-size:24px;letter-spacing:.0083333333em}}.font-size-h4,.font-size-h5,#mc_embed_signup #mc_embed_signup_scroll #mce-success-response{font-weight:570;text-wrap:balance}.font-size-h5,#mc_embed_signup #mc_embed_signup_scroll #mce-success-response{font-size:22px;font-size:var(--font-size-22-32);line-height:1.25;letter-spacing:.0090909091em}@media (min-width: 992px){.font-size-h5,#mc_embed_signup #mc_embed_signup_scroll #mce-success-response{line-height:1.25;letter-spacing:normal}}#mc_embed_signup #mc_embed_signup_scroll .newsletter__mandatory-message,#mc_embed_signup #mc_embed_signup_scroll div.mce_inline_error,#mc_embed_signup #mc_embed_signup_scroll label{font-size:16px;letter-spacing:.0125em}@media (min-width: 992px){#mc_embed_signup #mc_embed_signup_scroll .newsletter__mandatory-message,#mc_embed_signup #mc_embed_signup_scroll div.mce_inline_error,#mc_embed_signup #mc_embed_signup_scroll label{font-size:16px;letter-spacing:.0125em}}#mc_embed_signup #mc_embed_signup_scroll .newsletter__form-wrap{display:flex;flex-direction:column;gap:12px}@media (min-width: 768px){#mc_embed_signup #mc_embed_signup_scroll .newsletter__form-wrap{gap:28px}}#mc_embed_signup #mc_embed_signup_scroll .newsletter__row--submit-row,#mc_embed_signup #mc_embed_signup_scroll .newsletter__row--2up{display:flex;flex-direction:column;justify-content:space-between;gap:12px}@media (min-width: 768px){#mc_embed_signup #mc_embed_signup_scroll .newsletter__row--submit-row,#mc_embed_signup #mc_embed_signup_scroll .newsletter__row--2up{flex-direction:row;gap:28px}}#mc_embed_signup #mc_embed_signup_scroll label{display:block;line-height:1.5;cursor:pointer}#mc_embed_signup #mc_embed_signup_scroll input[type=text],#mc_embed_signup #mc_embed_signup_scroll input[type=email]{width:100%;margin-block-start:8px;padding:0 20px;border:0;border:1px solid transparent;border-radius:30px;background-color:#f5f5f5;line-height:2em;transition:.5s all ease-out;transition-duration:.3s}@media (min-width: 768px){#mc_embed_signup #mc_embed_signup_scroll input[type=text],#mc_embed_signup #mc_embed_signup_scroll input[type=email]{line-height:2.5em}}#mc_embed_signup #mc_embed_signup_scroll input[type=text]:focus-visible,#mc_embed_signup #mc_embed_signup_scroll input[type=email]:focus-visible{border:1px solid hsl(0,0%,0%);outline:3px solid var(--theme-high-contrast-colour)}#mc_embed_signup #mc_embed_signup_scroll .newsletter__checkbox-list{display:flex;flex-wrap:wrap;margin-block-start:20px;padding:0;gap:24px}#mc_embed_signup #mc_embed_signup_scroll .newsletter__checkbox-list li{display:flex;align-items:center;gap:8px}#mc_embed_signup #mc_embed_signup_scroll .newsletter__checkbox-list label{line-height:1}#mc_embed_signup #mc_embed_signup_scroll .newsletter__checkbox-list input[type=checkbox]{display:flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex-shrink:0;align-items:center;justify-content:center;width:1em;height:1em;border:0;border-radius:5px;background-color:#fff;color:currentColor;cursor:pointer;transition:.3s background ease-out}#mc_embed_signup #mc_embed_signup_scroll .newsletter__checkbox-list input[type=checkbox]:checked{background-color:var(--theme-colour-1)}#mc_embed_signup #mc_embed_signup_scroll .newsletter__checkbox-list input[type=checkbox]:focus-visible{outline:3px solid var(--theme-high-contrast-colour)}#mc_embed_signup #mc_embed_signup_scroll .newsletter__checkbox-list input[type=checkbox]:before{visibility:hidden;width:.5em;height:.5em;background-color:var(--theme-colour-4);content:"";line-height:1;-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2013%2014%22%3E%3Cpath%20stroke%3D%22currentColor%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22m1%206.647%203.48%205.025a1%201%200%200%200%201.699-.088L12%201%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2013%2014%22%3E%3Cpath%20stroke%3D%22currentColor%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22m1%206.647%203.48%205.025a1%201%200%200%200%201.699-.088L12%201%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}#mc_embed_signup #mc_embed_signup_scroll .newsletter__checkbox-list input[type=checkbox]:checked:before{visibility:visible}#mc_embed_signup #mc_embed_signup_scroll div.mce_inline_error{margin-block-start:12px;color:#e3163c;line-height:1}#mc_embed_signup #mc_embed_signup_scroll .newsletter__mandatory-message{line-height:1;text-align:right}#mc_embed_signup #mc_embed_signup_scroll .mc-field-group{width:100%}@media (min-width: 1200px){#mc_embed_signup #mc_embed_signup_scroll .newsletter__checkbox-list{max-width:70%}}#mc_embed_signup #mc_embed_signup_scroll div.mce_inline_error{margin-block-end:0;padding:0;background-color:transparent;color:var(--theme-high-contrast-colour);font-weight:380}@media (min-width: 768px){#mc_embed_signup #mc_embed_signup_scroll .newsletter__mandatory-message{margin-block-start:-12px}}#mc_embed_signup #mc_embed_signup_scroll .newsletter__row--submit-row{padding-block-start:28px;gap:40px;border-block-start:1px solid currentColor}@media (min-width: 768px){#mc_embed_signup #mc_embed_signup_scroll .newsletter__row--submit-row{align-items:flex-end}}#mc_embed_signup #mc_embed_signup_scroll:has(#mce-success-response:not(:empty)) .newsletter__form-wrap{display:none}#mc_embed_signup #mc_embed_signup_scroll #mce-error-response{max-width:60ch;margin-block-start:40px;padding-top:20px;border-top:3px solid var(--theme-colour-4);font-weight:670}#mc_embed_signup #mc_embed_signup_scroll #mce-success-response{margin-block:100px;text-align:center}.number-card{display:grid;grid-template-columns:minmax(73px,0) auto;align-items:center;min-height:140px;padding:20px;gap:20px;border-radius:20px;background-color:var(--theme-colour-4);color:var(--theme-colour-1)}.number-card__circle{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;width:100%;max-width:73px;border-radius:50%;background-color:var(--theme-colour-2);color:var(--theme-colour-4)}.number-card__circle-item{line-height:1}.number-card__heading{line-height:1;text-wrap:pretty}@media (max-width: 1199px){.number-card .number-card__heading{font-size:35px}.number-card .number-card__circle-item{font-size:40px;line-height:1}}@media (max-width: 991px){.number-card .number-card__heading{font-size:25px}}@media (min-width: 768px){.number-card{grid-template-rows:minmax(73px,0) auto;grid-template-columns:auto;align-items:normal}}@media (min-width: 992px){.number-card{padding:28px}}@media (min-width: 1200px){.number-card{grid-template-rows:minmax(155px,0) auto;padding:40px;gap:28px}.number-card .number-card__circle{max-width:155px}}.page-title{margin-block-end:48px;padding-block-start:80px}.page-title__title{color:var(--theme-primary-heading-colour)}.page-title__intro{margin-block-start:16px;text-wrap:pretty}.page-title__intro-primary+.page-title__intro-secondary{margin-block-start:1em}.page-title__anchor-link{margin-block-start:20px}@media (min-width: 992px){.page-title__anchor-link{place-self:end;margin-block-start:0}}.pagination{margin-block-start:28px}.pagination__list{display:flex;justify-content:flex-end;margin:0;padding:0;gap:16px}.pagination__link{min-width:50px}.pinned-section{position:relative}.pinned-section.pinned-section--enabled{position:sticky;top:0}.pinned-section.pinned-section--enabled.pinned-section--full-height{margin-bottom:50vh}.pinned-section--full-height{min-height:100vh}.pinned-section--centered{display:flex;align-items:center;justify-content:center}.font-size-h0,.font-size-h1,.font-size-h2,.font-size-h2-alt,.font-size-h3,.pullquote__text{font-weight:900;font-family:"Greed Condensed",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;text-wrap:balance}@supports (font-variation-settings: normal){.font-size-h0,.font-size-h1,.font-size-h2,.font-size-h2-alt,.font-size-h3,.pullquote__text{font-family:"Greed Condensed",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}}.font-size-h3,.pullquote__text{font-size:35px;font-size:var(--font-size-35-48);line-height:1;letter-spacing:normal}@media (min-width: 992px){.font-size-h3,.pullquote__text{line-height:1.05;letter-spacing:normal}}.pullquote__author{font-size:18px;letter-spacing:normal}@media (min-width: 992px){.pullquote__author{font-size:21px;letter-spacing:.0095238095em}}.pullquote{color:var(--theme-colour-1, currentColor);--pullquote-text-font-size-35-70: clamp(2.1875rem, 1.4173rem + 3.2864vi, 4.375rem)}.pullquote__text{quotes:"“" "”";font-size:var(--pullquote-text-font-size-35-70)}@media (min-width: 1200px){.pullquote__text p{padding-left:0;text-indent:-.43em}@supports (hanging-punctuation: first){.pullquote__text p{padding-left:0;hanging-punctuation:first;text-indent:0}}.pullquote__text p:before{content:open-quote}}.pullquote__footer{margin-block-start:20px}@media (min-width: 1200px){.pullquote__footer{padding-left:0}}.font-size-h0,.font-size-h1,.font-size-h2,.puzzle__header>div>h2,.font-size-h2-alt,.font-size-h3,.puzzle__panel__text>h3,.puzzle__mobile__tab__button>p:nth-child(1){font-weight:900;font-family:"Greed Condensed",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;text-wrap:balance}@supports (font-variation-settings: normal){.font-size-h0,.font-size-h1,.font-size-h2,.puzzle__header>div>h2,.font-size-h2-alt,.font-size-h3,.puzzle__panel__text>h3,.puzzle__mobile__tab__button>p:nth-child(1){font-family:"Greed Condensed",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}}.font-size-h2,.puzzle__header>div>h2{font-size:60px;font-size:var(--font-size-60-85);line-height:.92;letter-spacing:normal}@media (min-width: 992px){.font-size-h2,.puzzle__header>div>h2{line-height:.95;letter-spacing:normal}}.font-size-h3,.puzzle__panel__text>h3,.puzzle__mobile__tab__button>p:nth-child(1){font-size:35px;font-size:var(--font-size-35-48);line-height:1;letter-spacing:normal}@media (min-width: 992px){.font-size-h3,.puzzle__panel__text>h3,.puzzle__mobile__tab__button>p:nth-child(1){line-height:1.05;letter-spacing:normal}}.puzzle__panel__text>p:nth-child(3),.puzzle__panel__text>p:nth-child(2),.puzzle__header>div>p{font-size:18px;letter-spacing:normal}@media (min-width: 992px){.puzzle__panel__text>p:nth-child(3),.puzzle__panel__text>p:nth-child(2),.puzzle__header>div>p{font-size:21px;letter-spacing:.0095238095em}}cla-puzzle{display:block}.puzzle{--height: 100vh;--footer-height: max(min(20vh, 188px), 120px);--panel-width: min( calc(sin(10deg)*112.5vw - 16px) , 244px );display:flex;z-index:0;position:relative;flex-direction:column;height:var(--height);overflow:hidden;background-color:#000;color:#fff}@media (min-width: 768px){.puzzle{--footer-height: max(min(32vh, 318px), 188px);min-height:600px}}.puzzle__header{z-index:1;position:relative;width:100%;padding-top:24px}.puzzle__header>div{display:flex;position:relative;flex-direction:column;gap:16px 0}.puzzle__header>div>p{font-weight:570;text-wrap:balance}@media (min-width: 768px){.puzzle__header{position:absolute;top:48px;left:0;padding-top:0}.puzzle__header>div>p{max-width:50%}}.puzzle__body{z-index:2;position:relative;flex:1 0 auto}.puzzle__bgs{position:absolute;top:0;bottom:0;left:0;width:100%;overflow:hidden}.puzzle__bg{position:absolute;bottom:0;left:0;width:100%;height:100%;overflow:hidden;background-color:#000}.puzzle__bg:nth-child(n+2){transform:translate(100%)}.puzzle__bg>img{position:absolute;bottom:-20px;left:-20px;width:calc(100vw + 40px);max-width:none;height:calc(var(--height) + 40px);object-fit:cover;object-position:center;opacity:.7}.puzzle__bg[data-ref=bg]>img{filter:blur(10px)}.puzzle__mobile__tabs{display:flex;position:absolute;top:24px;left:0;flex-direction:column;width:100%;padding-inline:20px;gap:12px 0}@media (min-width: 768px){.puzzle__mobile__tabs{display:none}}.puzzle__mobile__tab__button{display:flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;width:100%;padding:10px;border:0;border-radius:10px;background-color:var(--theme-button-arrow-colour);color:var(--theme-button-bg-colour);text-align:left;cursor:pointer}.puzzle__mobile__tab__button>p:nth-child(1){flex:1 0 auto;text-transform:uppercase}.puzzle__mobile__tab__button>.icon{fill:currentColor}.puzzle__desktop__tabs{display:none}@media (min-width: 768px){.puzzle__desktop__tabs{display:block}}.puzzle__desktop__tab{position:absolute;bottom:56px;left:50%;transform-origin:0 112.5vw}.puzzle__desktop__tab:nth-child(1){transform:rotate(-20deg)}.puzzle__desktop__tab:nth-child(2){transform:rotate(-10deg)}.puzzle__desktop__tab:nth-child(3){transform:rotate(0)}.puzzle__desktop__tab:nth-child(4){transform:rotate(10deg)}.puzzle__desktop__tab:nth-child(5){transform:rotate(20deg)}.puzzle__desktop__tab:nth-child(6){transform:rotate(30deg)}.puzzle__desktop__tab:nth-child(7){transform:rotate(40deg)}.puzzle__desktop__tab:nth-child(8){transform:rotate(50deg)}.puzzle__desktop__tab:nth-child(9){transform:rotate(60deg)}.puzzle__desktop__tab:nth-child(10){transform:rotate(70deg)}.puzzle__desktop__tab__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;bottom:0;left:0;width:var(--panel-width);padding:1em;transform:translate(-50%);border:0;border-radius:1em;background-color:var(--theme-button-arrow-colour);color:var(--theme-button-bg-colour);font-size:clamp(10px,1.0928961749vw + 1.606557377px,18px);transition:.3s outline ease-out}.puzzle__desktop__tab__button>p:nth-child(1){font-weight:900;font-size:2.6666666667em;line-height:.7;font-family:"Greed Condensed",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;text-transform:uppercase}@supports (font-variation-settings: normal){.puzzle__desktop__tab__button>p:nth-child(1){font-family:"Greed Condensed",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}}.puzzle__desktop__tab__button>p:nth-child(2){position:relative;margin-top:.9em;padding-top:.9em;line-height:1.333;text-wrap:balance}.puzzle__desktop__tab__button>p:nth-child(2):before{position:absolute;top:0;right:0;left:0;border-top:1px solid currentColor;content:"";opacity:.2}.puzzle__desktop__tab__button:focus{outline:0}.puzzle__desktop__tab__button:focus-visible{outline:3px solid color-mix(in srgb,var(--theme-button-arrow-colour) 60%,transparent);outline-offset:.25em}.puzzle__panel{position:absolute;bottom:24px;left:50%;transform-origin:0 112.5vw;pointer-events:none}.puzzle[data-initialized=true] .puzzle__panel{pointer-events:auto}@media (min-width: 768px){.puzzle__panel{bottom:56px}}.puzzle__panel__body{display:grid;position:absolute;bottom:0;left:0;width:calc(100vw - 48px);max-width:380px;height:calc(var(--height) - var(--footer-height) - 24px - 32px - 52px - 16px);max-height:472px;padding:20px;overflow:hidden;gap:20px;transform-origin:50% 100%;border-radius:20px;background-color:var(--theme-button-arrow-colour);color:var(--theme-button-bg-colour);opacity:0}@media (min-width: 768px){.puzzle__panel__body{grid-template-columns:1fr 1fr;width:calc(100vw - 200px);max-width:672px;height:calc(var(--height) - var(--footer-height) - 24px - 32px);max-height:472px}}.puzzle__panel__texts{position:relative}.puzzle__panel__images{display:none;position:relative;overflow:hidden;border-radius:20px}@media (min-width: 768px){.puzzle__panel__images{display:block}}.puzzle__panel__text{display:flex;position:absolute;top:0;left:0;flex-direction:column;width:100%;height:100%;gap:12px 0}.puzzle__panel__text[aria-hidden=true]{pointer-events:none}.puzzle__panel__text>*{opacity:0}.puzzle__panel__text>h3{position:relative;margin-bottom:.0833333333em;padding-bottom:.3333333333em;font-size:clamp(35px,7.7380952381vh + -11.4285714286px,48px);line-height:1;text-transform:uppercase}.puzzle__panel__text>h3:before{position:absolute;right:0;bottom:0;left:0;border-top:1px solid currentColor;content:"";opacity:.2}.puzzle__panel__text>p:nth-child(2){font-weight:670;font-size:clamp(16px,2.9761904762vh + -1.8571428571px,21px)}.puzzle__panel__text>p:nth-child(3){position:relative;flex:1 1 auto;min-height:0;overflow:hidden;font-size:clamp(16px,2.9761904762vh + -1.8571428571px,21px);text-overflow:ellipsis}.puzzle__panel__text__button>.button{font-size:clamp(21px,2.9761904762vh + 3.1428571429px,26px)}.puzzle__panel__image{position:absolute;bottom:0;left:0;width:100%;height:100%;overflow:hidden;transform:translate(100%);background-color:#000}.puzzle__panel__image>img{position:absolute;bottom:calc(var(--footer-height) * -1 - 56px - 20px - 20px + 32px);left:-10px;width:calc(100vw + 40px);max-width:none;height:calc(var(--height) + 40px);object-fit:cover;object-position:center;transform:translate(-50%);opacity:.7}.puzzle__footer{position:relative;width:100%;height:var(--footer-height);transform:translateY(0);pointer-events:none}.puzzle__footer__ellipse{position:absolute;aspect-ratio:1/1;height:auto;inset-inline:0;background-color:var(--theme-button-bg-colour);clip-path:circle(112.5vw at 50vw 112.5vw)}.puzzle__controls{position:absolute;top:50%;left:50%;transform:translate(-50%);pointer-events:auto}.puzzle__controls__prev,.puzzle__controls__next{position:absolute;top:0;left:0;transform:translate(-50%,-50%);border-radius:50%;background-color:var(--theme-button-bg-colour)}.puzzle__controls__prev>button>.button__icon,.puzzle__controls__next>button>.button__icon{width:60px;height:60px}.puzzle__controls__prev>button>.button__icon>.icon,.puzzle__controls__next>button>.button__icon>.icon{width:29px;height:31px}.puzzle__controls__prev>button:focus-visible,.puzzle__controls__next>button:focus-visible{border-radius:50%}@media (min-width: 768px){.puzzle__controls__prev>button>.button__icon,.puzzle__controls__next>button>.button__icon{width:70px;height:70px}.puzzle__controls__prev>button>.button__icon>.icon,.puzzle__controls__next>button>.button__icon>.icon{width:34px;height:36px}}.puzzle__controls__next{transform:translate(-50%,-50%) rotate(-90deg)}@media (min-width: 768px){.puzzle__controls__next{transform:translate(-50%,-50%)}}.puzzle__close{z-index:3;position:absolute;top:60px;right:46px}@media (min-width: 768px){.puzzle__close{right:60px}}.puzzle__close__button{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:0;padding:0;transform:translate(-50%,-50%) scale(0);transform-origin:50% 50%;border:0;border-radius:50%;background:transparent;color:var(--theme-button-arrow-colour);cursor:pointer}.puzzle__close__button>svg{fill:currentColor;width:52px;max-width:none;height:52px}.puzzle__close__button:focus{outline:0}.puzzle__close__button:focus-visible{outline:3px solid color-mix(in srgb,var(--theme-button-arrow-colour) 60%,transparent);outline-offset:.25em}.font-size-h0,.font-size-h1,.font-size-h2,.font-size-h2-alt,.font-size-h3,.quote-card__text{font-weight:900;font-family:"Greed Condensed",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;text-wrap:balance}@supports (font-variation-settings: normal){.font-size-h0,.font-size-h1,.font-size-h2,.font-size-h2-alt,.font-size-h3,.quote-card__text{font-family:"Greed Condensed",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}}.quote-card__author{font-size:16px;letter-spacing:.0125em}@media (min-width: 992px){.quote-card__author{font-size:16px;letter-spacing:.0125em}}.quote-card__text{font-size:28px;line-height:1.0714285714;letter-spacing:.0071428571em}@media (min-width: 992px){.quote-card__text{font-size:30px;line-height:1.0666666667;letter-spacing:normal}}.quote-card{display:flex;flex-direction:column;padding:20px;gap:28px;background-color:var(--theme-colour-3)}@media (min-width: 768px){.quote-card{flex-direction:row;padding:28px}}.quote-card__body{display:flex;flex-direction:column;gap:20px 0}@media (min-width: 768px){.quote-card__body{flex:1 1 50%;justify-content:space-between}}.quote-card__text{position:relative;color:var(--theme-colour-1)}.quote-card__text>p:after{content:"”"}.quote-card__text__icon{fill:currentColor;width:auto;height:30px;margin-bottom:24px}@media (min-width: 768px){.quote-card__text__icon{height:40px}}.quote-card__author{color:#141414;font-weight:670}.quote-card__image{overflow:hidden;border-radius:20px}.quote-card__image img{width:100%;height:auto;object-fit:cover}@media (min-width: 768px){.quote-card__image{flex:1 1 50%}}.page--home__background-arc{display:flex;z-index:0;position:fixed;align-items:flex-start;justify-content:center;min-height:100vh;inset-block-start:var(--main-nav-height);inset-inline:0;overflow:clip;pointer-events:none}.page--home__background-arc-inner{aspect-ratio:1/1;min-height:100vh;clip-path:circle(112.5% at 50% 112.5%)}.page--home__background-arc-image{position:relative}.page--home__background-arc-image:after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00000059;content:""}.page--home__background-arc-image,.page--home__background-arc-image img{width:100%;height:100%}.page--home__background-arc-image img{object-fit:cover;object-position:top}.section-heading{margin-block-end:48px}.section-heading__title{color:var(--theme-primary-heading-colour)}.section-heading__intro{margin-block-start:16px}.section-heading__link{margin-block-start:20px}@media (min-width: 992px){.section-heading__link{place-self:end;margin-block-start:0}}.site-job-list__listing-item{font-size:18px;letter-spacing:normal}@media (min-width: 992px){.site-job-list__listing-item{font-size:21px;letter-spacing:.0095238095em}}.site-job-list__job-location,.site-job-list__job-employment-type,.site-job-list__job-department{font-size:14px;letter-spacing:normal}@media (min-width: 992px){.site-job-list__job-location,.site-job-list__job-employment-type,.site-job-list__job-department{font-size:14px;letter-spacing:normal}}.site-footer-job-list{padding-block:40px}@media (min-width: 992px){.site-footer-job-list{padding-block:48px}}.site-footer-job-list--no-jobs{padding-block-end:80px}@media (min-width: 992px){.site-footer-job-list--no-jobs{padding-block-end:100px}}.site-footer-job-list__intro{margin-top:8px;color:#f5f5f5;text-wrap:pretty}@media (min-width: 1200px){.site-footer-job-list__intro{max-width:60ch}}.site-footer-job-list__more-jobs-link{margin-block-start:16px;color:#f5f5f5}.site-footer-job-list__more-jobs-link:hover,.site-footer-job-list__more-jobs-link:focus-visible,.site-footer-job-list__more-jobs-link:active{color:#f5f5f5}.site-footer-job-list__more-jobs-link:focus-visible{outline-color:color-mix(in srgb,currentColor 60%,transparent)}.site-footer-job-list__listing{display:grid;grid-template-columns:auto auto auto;margin-block-start:40px;gap:12px 20px}@media (min-width: 992px){.site-footer-job-list__listing{grid-template-columns:minmax(auto,465px) repeat(2,minmax(auto,101px)) minmax(auto,323px) auto}}.site-job-list__listing-item{display:grid;grid-template-columns:subgrid;grid-column:1/-1;align-items:center;align-items:start;padding:20px;gap:12px;background-color:#f5f5f5;color:var(--theme-footer-primary-colour);text-decoration:none}@media (min-width: 992px){.site-job-list__listing-item{align-items:center;gap:20px}}.site-job-list__listing-item:hover,.site-job-list__listing-item:active,.site-job-list__listing-item:focus-visible{background-color:var(--theme-colour-4);color:var(--theme-footer-primary-colour)}.site-job-list__listing-item:hover .site-job-list__job-button .button__icon,.site-job-list__listing-item:active .site-job-list__job-button .button__icon,.site-job-list__listing-item:focus-visible .site-job-list__job-button .button__icon{background-color:var(--theme-footer-secondary-colour)}.site-job-list__listing-item:hover .site-job-list__job-button .button__icon-arrow,.site-job-list__listing-item:active .site-job-list__job-button .button__icon-arrow,.site-job-list__listing-item:focus-visible .site-job-list__job-button .button__icon-arrow{color:var(--theme-footer-primary-colour)}.site-job-list__listing-item:focus-visible{outline:1px solid var(--theme-colour-2)}.site-job-list__job-title{grid-column:1/-1;font-weight:670}@media (min-width: 992px){.site-job-list__job-title{grid-row:1;grid-column:1}}.site-job-list__job-location,.site-job-list__job-employment-type,.site-job-list__job-department{grid-row:2}@media (min-width: 577px){.site-job-list__job-location,.site-job-list__job-employment-type,.site-job-list__job-department{font-size:inherit;letter-spacing:inherit}}@media (min-width: 992px){.site-job-list__job-location,.site-job-list__job-employment-type,.site-job-list__job-department{grid-row:1}}.site-job-list__job-button{display:none}@media (min-width: 992px){.site-job-list__job-button{display:inline-flex;grid-column:-1;justify-self:end;margin-right:12px}}.site-footer-newsletter{padding-block:40px;color:var(--theme-footer-quinary-colour)}.site-footer-newsletter__title{color:var(--theme-footer-quaternary-colour)}.site-footer-newsletter__intro{margin-block-start:8px;text-wrap:pretty}@media (min-width: 1200px){.site-footer-newsletter__intro{max-width:60ch}}.site-footer-newsletter__embed{margin-block-start:40px}.site-footer-newsletter .newsletter__button .button__icon-arrow{color:var(--theme-footer-tertiary-colour)}#mc_embed_signup #mc_embed_signup_scroll .newsletter__checkbox-list input[type=checkbox]:checked{background-color:var(--theme-footer-quaternary-colour)}#mc_embed_signup #mc_embed_signup_scroll .newsletter__checkbox-list input[type=checkbox]:checked:before{background-color:var(--theme-footer-tertiary-colour)}.site-footer__nav{font-size:16px;letter-spacing:.0125em}@media (min-width: 992px){.site-footer__nav{font-size:16px;letter-spacing:.0125em}}.site-footer__secondary{font-size:14px;letter-spacing:normal}@media (min-width: 992px){.site-footer__secondary{font-size:14px;letter-spacing:normal}}.site-footer-prepend{margin-block-start:60px;background-color:var(--theme-footer-tertiary-colour);color:var(--theme-footer-secondary-colour)}.site-footer{position:relative;margin-block-start:60px;padding-block:100px 28px;overflow:hidden;background-color:transparent;color:var(--theme-footer-primary-colour)}.site-footer-prepend+.site-footer{margin-block-start:0;background-color:var(--theme-footer-tertiary-colour)}.site-footer__ellipse{position:absolute;aspect-ratio:1/1;height:auto;inset-block-start:12px;inset-inline:0;background-color:var(--theme-footer-secondary-colour);clip-path:circle(112.5% at 50% 112.5%);pointer-events:none}.site-footer .site-wrapper{position:relative}.site-footer__primary{display:flex;flex-direction:column;align-items:center;margin:0 auto}.site-footer__logo{transition:.5s all ease-out}.site-footer__logo:hover{opacity:.75}.site-footer__logo:focus-visible{border-radius:20px;outline:3px solid var(--theme-high-contrast-colour);outline-offset:.25em}.site-footer__logo-img path{fill:var(--theme-footer-primary-colour)}.site-footer__social-links{display:flex;align-items:center;justify-content:center;margin-block-start:28px;gap:8px}.site-footer__social-link{display:block;padding:8px;transition:.5s all ease-out}.site-footer__social-link:hover{opacity:.75}.site-footer__social-link:focus-visible{outline:3px solid var(--theme-high-contrast-colour)}.site-footer__social-icon{width:auto;height:15px}.site-footer__secondary{display:grid;align-items:end;justify-content:center;margin-block-start:60px;gap:12px 24px;line-height:1}@media (min-width: 992px){.site-footer__secondary{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}.site-footer__colophon{justify-self:center;order:2}@media (min-width: 992px){.site-footer__colophon{justify-self:start;order:1}}.site-footer__nav{display:flex;justify-content:space-between;order:1;gap:0 8px;line-height:1.5;opacity:1}@media (min-width: 576px){.site-footer__nav{gap:0 20px}}@media (min-width: 992px){.site-footer__nav{line-height:1}}.site-footer__colophon-secondary{justify-self:center;order:3;text-wrap:pretty}@media (min-width: 992px){.site-footer__colophon-secondary{justify-self:end;text-align:end}}.site-footer__colophon,.site-footer__colophon-secondary{color:color-mix(in srgb,var(--theme-footer-primary-colour) 70%,transparent)}.site-header__dt-nav{font-size:16px;letter-spacing:.0125em}@media (min-width: 992px){.site-header__dt-nav{font-size:16px;letter-spacing:.0125em}}a.link-underline,a.site-header__dt-nav-link--active{text-decoration-color:inherit}a.link-underline:hover,a.site-header__dt-nav-link--active:hover,a.link-underline:focus-visible,a.site-header__dt-nav-link--active:focus-visible,a.link-underline:active,a.site-header__dt-nav-link--active:active{text-decoration-color:#0000}:root{--main-nav-height: 78px}@media (min-width: 768px){:root{--main-nav-height: 104px}}.site-header-wrap{display:flex;z-index:100;position:absolute;top:0;justify-content:center;width:100%;pointer-events:none}cla-quicknav{flex:1;pointer-events:initial;transition:all .5s ease-in-out}.site-header-wrap--themed{background-color:var(--theme-colour-4)}.site-header{display:grid;position:relative;align-items:center;padding-block:28px}@media (min-width: 768px){.site-header{padding-block:40px}}.site-header__nav-wrap{display:grid;align-items:center;justify-content:center;width:100%;gap:16px}@media (min-width: 768px){.site-header__nav-wrap{grid-template-columns:minmax(222px,1fr) 162px minmax(222px,1fr);gap:60px}}@media (min-width: 768px){.body--quicknav cla-quicknav{flex:0}}@media (min-width: 768px){.body--quicknav.page--home .site-header__logo-img path{fill:initial}}.body--quicknav.page--home .site-header{background-color:#001feb}@media (min-width: 768px){.body--quicknav.page--home .site-header{background-color:#fff;color:#141414}}.body--quicknav .site-header-wrap{position:fixed;transform:translateY(-100%)}.body--quicknav .site-header-wrap .site-wrapper{padding-inline:0}.body--quicknav .site-header-wrap.site-header-wrap--themed{background-color:transparent}.body--quicknav .site-header{z-index:100;padding:20px;background-color:#fff;box-shadow:0 5px 10px #0000000d;transition:inline-block-start .3s ease-out}@media (min-width: 768px){.body--quicknav .site-header{padding:20px 48px;border-radius:100px}}.body--quicknav .site-header .site-header__mb-nav-trigger-wrap{position:absolute;right:20px}@media (max-width: 767px){.body--quicknav.body--mobile-menu-open .site-header{background-color:#001feb;box-shadow:none}}.body--quicknav-visible .site-header-wrap{transform:translateY(0)}@media (min-width: 768px){.body--quicknav-visible .site-header-wrap{padding-top:28px}}.body--quicknav-transition .site-header-wrap{transition:.5s all ease-out}.site-header__dt-nav{display:none;justify-content:space-between;justify-self:start;gap:20px}@media (min-width: 768px){.site-header__dt-nav{display:flex}}.site-header__dt-nav--right{justify-self:end}.site-header__dt-nav-link{display:block}.site-header__dt-nav-link:focus-visible{border-radius:20px;outline:3px solid color-mix(in srgb,var(--theme-high-contrast-colour) 50%,transparent);outline-offset:.25em}.site-header__logo{z-index:100;transition:.5s all ease-out}.site-header__logo:hover{opacity:.75}.site-header__logo:focus-visible{border-radius:20px;outline:3px solid var(--theme-high-contrast-colour);outline-offset:.25em}.site-header__logo-img path{transition:.3s all linear}@media (max-width: 767px){.body--mobile-menu-open .site-header__logo-img path{fill:#fff}}.site-header__mb-nav-trigger-wrap{position:absolute;right:0}.site-header__mb-nav-trigger{padding:0;border:none;background-color:transparent;line-height:1;cursor:pointer}@media (min-width: 768px){.site-header__mb-nav-trigger{display:none}}.site-header__mb-nav-trigger-icon{display:block;z-index:100;position:relative;width:22px;height:15px}.site-header__mb-nav-trigger-icon-bar{display:block;position:absolute;width:22px;height:2px;background-color:#000;cursor:pointer;transition:inset-block-start .2s ease .2s,transform .2s ease-out .1s}.site-header__mb-nav-trigger-icon-bar.site-header__mb-nav-trigger-icon-bar--1{inset-block-start:3px}.site-header__mb-nav-trigger-icon-bar.site-header__mb-nav-trigger-icon-bar--2{inset-block-start:9px}.site-header__mb-nav-trigger--open .site-header__mb-nav-trigger-icon-bar{background-color:#fff}.site-header__mb-nav-trigger--open .site-header__mb-nav-trigger-icon-bar--1{inset-block-start:6px;transform:rotate(45deg)}.site-header__mb-nav-trigger--open .site-header__mb-nav-trigger-icon-bar--2{inset-block-start:6px;transform:rotate(-45deg)}.social-share__title{font-size:18px;letter-spacing:normal}@media (min-width: 992px){.social-share__title{font-size:21px;letter-spacing:.0095238095em}}.social-share{color:var(--theme-colour-1)}.social-share__title{font-weight:670;line-height:1.11}.social-share__links{display:flex;margin-block-start:8px;gap:0 8px}.social-share__link{display:flex;align-items:center;justify-content:center;width:25px;height:25px;border:1px solid var(--theme-colour-1);border-radius:100px}@media (min-width: 992px){.social-share__link{width:30px;height:30px}}.social-share__link:hover{border-color:var(--theme-colour-3)}.social-share__link:hover .social-share__icon{color:var(--theme-colour-3)}.social-share__link:focus-visible{outline:3px solid color-mix(in srgb,var(--theme-button-text-colour) 60%,transparent)}.social-share__icon{transition:.3s all ease-out}@media (min-width: 992px){.social-share__icon--linkedin{transform:translate(1px,-1px)}}.social-share__link--native{display:none}.tag{font-size:16px;letter-spacing:.0125em}@media (min-width: 992px){.tag{font-size:16px;letter-spacing:.0125em}}.tag{display:inline-block;padding:6px 12px;border:1px solid transparent;border-radius:100px;background-color:var(--theme-colour-1, currentColor);color:var(--theme-colour-4, currentColor);line-height:1;text-align:center;text-decoration:none}.tag--bordered{border-color:var(--theme-colour-1, currentColor);background-color:transparent;color:var(--theme-colour-1, currentColor)}.tag--inverted{background-color:var(--theme-colour-4, currentColor);color:var(--theme-colour-1, currentColor)}a.tag,button.tag{cursor:pointer;transition:.3s background ease-out}a.tag:hover,a.tag:active,a.tag:focus-visible,button.tag:hover,button.tag:active,button.tag:focus-visible{border-color:var(--theme-colour-1, currentColor);background-color:var(--theme-colour-4, currentColor);color:var(--theme-colour-1, currentColor)}a.tag:hover,a.tag:active,button.tag:hover,button.tag:active{outline:0}a.tag:focus-visible,button.tag:focus-visible{outline:2px solid var(--theme-colour-4, currentColor)}a.tag.tag--bordered:hover,a.tag.tag--bordered:active,a.tag.tag--bordered:focus-visible,button.tag.tag--bordered:hover,button.tag.tag--bordered:active,button.tag.tag--bordered:focus-visible{background-color:var(--theme-colour-1, currentColor);color:var(--theme-colour-4, currentColor)}a.tag.tag--inverted:hover,a.tag.tag--inverted:active,a.tag.tag--inverted:focus-visible,button.tag.tag--inverted:hover,button.tag.tag--inverted:active,button.tag.tag--inverted:focus-visible{background-color:var(--theme-colour-4, currentColor);color:var(--theme-colour-1, currentColor)}.team-card__job-title,.team-card__bio{font-size:18px;letter-spacing:normal}@media (min-width: 992px){.team-card__job-title,.team-card__bio{font-size:21px;letter-spacing:.0095238095em}}.team-card{position:relative;overflow:hidden;border-radius:20px;background-color:transparent;transition:.5s all ease-out}.team-card__inner{display:flex;flex-direction:column;height:100%}.team-card__front{aspect-ratio:1/1;transition:.3s opacity ease-out}.team-card__photo-wrap{position:relative}.team-card__image img{width:100%;object-fit:cover;border-radius:20px;transition:.5s all ease-out}.team-card__departments{display:flex;position:absolute;bottom:28px;left:28px;flex-wrap:wrap;gap:8px 12px}.team-card__department--leadership{background-color:var(--theme-colour-3, currentColor);color:var(--theme-colour-1, currentColor)}.team-card__back{aspect-ratio:1/1;min-width:100%;height:0;max-height:100%;padding:0 56px 0 0;opacity:0;pointer-events:none;transition:.4s padding-left ease-out,.4s padding-right ease-out}.team-card__bio{color:var(--theme-colour-4)}.team-card__link-button{margin-top:16px;pointer-events:all}.team-card__linkedin-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--theme-colour-3);border-radius:100px;color:var(--theme-colour-3)}.team-card__linkedin-link:hover,.team-card__linkedin-link:active,.team-card__linkedin-link:focus-visible{transform:translate(5px);color:var(--theme-colour-3)}.team-card__linkedin-link:focus-visible{border-radius:25px;outline:3px solid color-mix(in srgb,currentColor 60%,transparent);text-decoration-color:transparent}.team-card__details{order:1;padding-block:20px;transition:.4s all ease-out}@media (min-width: 992px){.team-card__details{padding-inline-end:57px;padding-block:28px}}.team-card__name{color:var(--theme-colour-1)}.team-card__job-title{margin-block-start:4px;color:#4d4d4d}.team-card--photo:hover,.team-card--photo:active,.team-card--photo:focus-visible,.team-card--photo:focus-within{border-radius:0;background-color:var(--theme-colour-1)}.team-card--photo:hover .team-card__front,.team-card--photo:active .team-card__front,.team-card--photo:focus-visible .team-card__front,.team-card--photo:focus-within .team-card__front{height:0;opacity:0;pointer-events:none}.team-card--photo:hover .team-card__back,.team-card--photo:active .team-card__back,.team-card--photo:focus-visible .team-card__back,.team-card--photo:focus-within .team-card__back{flex:1;height:auto;padding:28px;opacity:1}.team-card--photo:hover .team-card__image img,.team-card--photo:active .team-card__image img,.team-card--photo:focus-visible .team-card__image img,.team-card--photo:focus-within .team-card__image img{border-radius:0}.team-card--photo:hover .team-card__details,.team-card--photo:active .team-card__details,.team-card--photo:focus-visible .team-card__details,.team-card--photo:focus-within .team-card__details{transform:translate(28px)}.team-card--photo:hover .team-card__name,.team-card--photo:active .team-card__name,.team-card--photo:focus-visible .team-card__name,.team-card--photo:focus-within .team-card__name{color:var(--theme-colour-3)}.team-card--photo:hover .team-card__job-title,.team-card--photo:active .team-card__job-title,.team-card--photo:focus-visible .team-card__job-title,.team-card--photo:focus-within .team-card__job-title{color:var(--theme-colour-4)}.team-card--photo.team-card--leadership:hover,.team-card--photo.team-card--leadership:active,.team-card--photo.team-card--leadership:focus-visible,.team-card--photo.team-card--leadership:focus-within,.team-card--photo:focus-visible:hover,.team-card--photo:focus-visible:active,.team-card--photo:focus-visible:focus-visible,.team-card--photo:focus-visible:focus-within{background-color:var(--theme-colour-3);color:var(--theme-colour-1)}.team-card--photo.team-card--leadership:hover .team-card__name,.team-card--photo.team-card--leadership:hover .team-card__bio,.team-card--photo.team-card--leadership:active .team-card__name,.team-card--photo.team-card--leadership:active .team-card__bio,.team-card--photo.team-card--leadership:focus-visible .team-card__name,.team-card--photo.team-card--leadership:focus-visible .team-card__bio,.team-card--photo.team-card--leadership:focus-within .team-card__name,.team-card--photo.team-card--leadership:focus-within .team-card__bio,.team-card--photo:focus-visible:hover .team-card__name,.team-card--photo:focus-visible:hover .team-card__bio,.team-card--photo:focus-visible:active .team-card__name,.team-card--photo:focus-visible:active .team-card__bio,.team-card--photo:focus-visible:focus-visible .team-card__name,.team-card--photo:focus-visible:focus-visible .team-card__bio,.team-card--photo:focus-visible:focus-within .team-card__name,.team-card--photo:focus-visible:focus-within .team-card__bio{color:var(--theme-colour-1)}.team-card--photo.team-card--leadership:hover .team-card__job-title,.team-card--photo.team-card--leadership:active .team-card__job-title,.team-card--photo.team-card--leadership:focus-visible .team-card__job-title,.team-card--photo.team-card--leadership:focus-within .team-card__job-title,.team-card--photo:focus-visible:hover .team-card__job-title,.team-card--photo:focus-visible:active .team-card__job-title,.team-card--photo:focus-visible:focus-visible .team-card__job-title,.team-card--photo:focus-visible:focus-within .team-card__job-title{color:#141414}.team-card--photo.team-card--leadership:hover .team-card__link-button.team-card__linkedin-link,.team-card--photo.team-card--leadership:active .team-card__link-button.team-card__linkedin-link,.team-card--photo.team-card--leadership:focus-visible .team-card__link-button.team-card__linkedin-link,.team-card--photo.team-card--leadership:focus-within .team-card__link-button.team-card__linkedin-link,.team-card--photo:focus-visible:hover .team-card__link-button.team-card__linkedin-link,.team-card--photo:focus-visible:active .team-card__link-button.team-card__linkedin-link,.team-card--photo:focus-visible:focus-visible .team-card__link-button.team-card__linkedin-link,.team-card--photo:focus-visible:focus-within .team-card__link-button.team-card__linkedin-link{border-color:var(--theme-colour-1);color:var(--theme-colour-1)}.team-card--photo.team-card--leadership:hover .team-card__link-button.team-card__linkedin-link:hover,.team-card--photo.team-card--leadership:hover .team-card__link-button.team-card__linkedin-link:active,.team-card--photo.team-card--leadership:hover .team-card__link-button.team-card__linkedin-link:focus-visible,.team-card--photo.team-card--leadership:active .team-card__link-button.team-card__linkedin-link:hover,.team-card--photo.team-card--leadership:active .team-card__link-button.team-card__linkedin-link:active,.team-card--photo.team-card--leadership:active .team-card__link-button.team-card__linkedin-link:focus-visible,.team-card--photo.team-card--leadership:focus-visible .team-card__link-button.team-card__linkedin-link:hover,.team-card--photo.team-card--leadership:focus-visible .team-card__link-button.team-card__linkedin-link:active,.team-card--photo.team-card--leadership:focus-visible .team-card__link-button.team-card__linkedin-link:focus-visible,.team-card--photo.team-card--leadership:focus-within .team-card__link-button.team-card__linkedin-link:hover,.team-card--photo.team-card--leadership:focus-within .team-card__link-button.team-card__linkedin-link:active,.team-card--photo.team-card--leadership:focus-within .team-card__link-button.team-card__linkedin-link:focus-visible,.team-card--photo:focus-visible:hover .team-card__link-button.team-card__linkedin-link:hover,.team-card--photo:focus-visible:hover .team-card__link-button.team-card__linkedin-link:active,.team-card--photo:focus-visible:hover .team-card__link-button.team-card__linkedin-link:focus-visible,.team-card--photo:focus-visible:active .team-card__link-button.team-card__linkedin-link:hover,.team-card--photo:focus-visible:active .team-card__link-button.team-card__linkedin-link:active,.team-card--photo:focus-visible:active .team-card__link-button.team-card__linkedin-link:focus-visible,.team-card--photo:focus-visible:focus-visible .team-card__link-button.team-card__linkedin-link:hover,.team-card--photo:focus-visible:focus-visible .team-card__link-button.team-card__linkedin-link:active,.team-card--photo:focus-visible:focus-visible .team-card__link-button.team-card__linkedin-link:focus-visible,.team-card--photo:focus-visible:focus-within .team-card__link-button.team-card__linkedin-link:hover,.team-card--photo:focus-visible:focus-within .team-card__link-button.team-card__linkedin-link:active,.team-card--photo:focus-visible:focus-within .team-card__link-button.team-card__linkedin-link:focus-visible{color:var(--theme-colour-1)}.team-card--photo.team-card--leadership:hover .team-card__link-button .button__icon,.team-card--photo.team-card--leadership:active .team-card__link-button .button__icon,.team-card--photo.team-card--leadership:focus-visible .team-card__link-button .button__icon,.team-card--photo.team-card--leadership:focus-within .team-card__link-button .button__icon,.team-card--photo:focus-visible:hover .team-card__link-button .button__icon,.team-card--photo:focus-visible:active .team-card__link-button .button__icon,.team-card--photo:focus-visible:focus-visible .team-card__link-button .button__icon,.team-card--photo:focus-visible:focus-within .team-card__link-button .button__icon{background-color:var(--theme-colour-1)}.team-card--photo.team-card--leadership:hover .team-card__link-button .button__icon-arrow,.team-card--photo.team-card--leadership:active .team-card__link-button .button__icon-arrow,.team-card--photo.team-card--leadership:focus-visible .team-card__link-button .button__icon-arrow,.team-card--photo.team-card--leadership:focus-within .team-card__link-button .button__icon-arrow,.team-card--photo:focus-visible:hover .team-card__link-button .button__icon-arrow,.team-card--photo:focus-visible:active .team-card__link-button .button__icon-arrow,.team-card--photo:focus-visible:focus-visible .team-card__link-button .button__icon-arrow,.team-card--photo:focus-visible:focus-within .team-card__link-button .button__icon-arrow{color:var(--theme-colour-3)}.team-card.team-card--photo:focus-visible{outline:1px solid var(--theme-colour-1);background-color:var(--theme-colour-4);color:var(--theme-colour-1)}.team-card.team-card--no-photo{padding:28px;background-color:var(--theme-colour-4)}.team-card.team-card--no-photo .team-card__details{order:1;padding:0}.team-card.team-card--no-photo .team-card__job-title{color:var(--theme-colour-1)}.team-card.team-card--no-photo .team-card__back{display:block;order:2;height:auto;padding:0;padding-block-start:28px;opacity:1}.team-card.team-card--no-photo .team-card__bio,.team-card.team-card--no-photo .team-card__link-button{color:var(--theme-colour-1)}.team-card.team-card--no-photo .team-card__link-button.team-card__linkedin-link{border-color:var(--theme-colour-1)}.team-card.team-card--no-photo .team-card__link-button .button__icon{background-color:var(--theme-colour-1)}.team-card.team-card--no-photo .team-card__link-button .button__icon-arrow{color:var(--theme-colour-4)}.team-card.team-card--no-photo .team-card__front{order:3;aspect-ratio:auto;margin-block-start:28px}.team-card.team-card--no-photo .team-card__departments{position:static;bottom:0;left:0}.listing-filter--team{gap:28px;background-color:var(--theme-colour-3)}@media (min-width: 992px){.listing-filter--team{grid-template-columns:minmax(0,2fr) minmax(0,1.25fr)}.listing-filter--team .listing-filter__wrap+.listing-filter__wrap{padding-inline-start:28px;border-inline-start:1px solid var(--theme-colour-1)}}.team-listing{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:28px 20px}@media (min-width: 768px){.team-listing{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (min-width: 992px){.team-listing{grid-template-columns:repeat(3,minmax(0,1fr))}}.team-listing-no-results{max-width:700px;margin:0 auto;padding-block:80px;text-align:center}@media (min-width: 992px){.team-listing-no-results{padding-block:100px}}.team-listing-no-results__img{margin:0 auto;padding-inline:48px}@media (min-width: 1200px){.team-listing-no-results__img{max-width:366px;padding-inline:0}}.team-listing-no-results__title{margin-block-start:28px;color:var(--theme-colour-1)}.team-listing-no-results__text{max-width:60ch;margin-block-start:24px}.ti-card{position:relative;border-radius:20px;background-color:#fff;scroll-margin-block-start:100px}.ti-card__content{display:flex;flex-direction:column;padding:28px;gap:28px}@media (min-width: 992px){.ti-card__content{flex-direction:row;align-items:flex-end;justify-content:space-between;padding:28px 48px 40px;gap:48px}}.ti-card__text-wrap{max-width:60ch}.ti-card__title{color:var(--theme-primary-heading-colour)}.ti-card__subheading{margin-block-start:8px;color:var(--theme-colour-2);font-weight:570;text-wrap:pretty}.ti-card__secondary-button{margin-block-start:8px}.ti-card__secondary-button .button__icon{background-color:var(--theme-colour-3)}.ti-card__intro{margin-block-start:24px;text-wrap:pretty}.ti-card__links{flex-shrink:0}.ti-card__video-embed{aspect-ratio:16/9;width:100%;border-radius:20px}.ti-card__image-area{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:48px 40px 80px}@media (min-width: 992px){.ti-card__image-area{aspect-ratio:16/9}}.ti-card__image{max-width:450px}.ti-card__image-caption{margin-block-start:12px;color:var(--theme-primary-heading-colour)}.font-size-h0,.font-size-h1,.font-size-h2,.font-size-h2-alt,.font-size-h3,.who-section-block__text{font-weight:900;font-family:"Greed Condensed",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;text-wrap:balance}@supports (font-variation-settings: normal){.font-size-h0,.font-size-h1,.font-size-h2,.font-size-h2-alt,.font-size-h3,.who-section-block__text{font-family:"Greed Condensed",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}}.who-section-block__text{font-size:43px;font-size:var(--font-size-43-85);line-height:.93;letter-spacing:normal}@media (min-width: 992px){.who-section-block__text{line-height:.94}}.site-wrapper,.who-section-block__content{width:100%;max-width:1512px;margin:0 auto;padding-inline:20px}@media (min-width: 1200px){.site-wrapper,.who-section-block__content{padding-inline:40px}}.who-section-block{padding-block:60px}.who-section-block.who-section-block--centered .who-section-block__content{grid-template-columns:auto;text-align:center}.who-section-block--orange{background-color:#ffdb94;color:#8e3c01}.who-section-block--green-1{background-color:#bdff8a;color:#005754}.who-section-block--green-2{background-color:#005754;color:#bdff8a}.who-section-block--purple{background-color:#dbdbff;color:#3a0057}.who-section-block__content{display:grid;align-items:center;justify-items:center;gap:80px 60px;text-align:center}@media (min-width: 992px){.who-section-block__content{grid-template-columns:minmax(0,726px) auto;text-align:left}}.who-section-block__image img{width:auto;max-height:265px}@media (min-width: 576px){.who-section-block__image img{max-height:300px}}@media (min-width: 992px){.who-section-block__image img{max-height:525px}}.font-size-h0,.font-size-h1,.font-size-h2,.font-size-h2-alt,.font-size-h3{font-weight:900;font-family:"Greed Condensed",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;text-wrap:balance}@supports (font-variation-settings: normal){.font-size-h0,.font-size-h1,.font-size-h2,.font-size-h2-alt,.font-size-h3{font-family:"Greed Condensed",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}}.site-wrapper{width:100%;max-width:1512px;margin:0 auto;padding-inline:20px}@media (min-width: 1200px){.site-wrapper{padding-inline:40px}}.who-strategy-point{padding:40px 28px 28px;border-radius:20px;background-color:#3a0057}.who-strategy-point__content{display:flex;flex-direction:column;align-items:center;height:100%;gap:100px 0;text-align:center}.who-strategy-point__header .who-strategy-point__circle{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;width:1.8em;height:auto;margin-inline:auto;border-radius:50%;background-color:#9580ff;color:#3a0057;font-size:40px;line-height:1}@media (min-width: 992px){.who-strategy-point__header .who-strategy-point__circle{width:1.65em;font-size:70px}}.who-strategy-point__header .who-strategy-point__title{margin-block-start:28px;color:#dbdbff;text-transform:uppercase}@media (max-width: 1200px){.who-strategy-point__header .who-strategy-point__title{font-size:60px}}.who-strategy-point__footer{margin-block-start:auto;color:#f5f5f5;text-wrap:pretty}.u-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.u-accessible-target-links a[target=_blank]{position:relative}.u-accessible-target-links a[target=_blank]:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;content:"(opens in a new window)";clip:rect(0,0,0,0);border:0}.u-stretched-link:after{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0000;content:"";pointer-events:auto}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body{min-height:100vh;line-height:1.5;-webkit-font-smoothing:antialiased}strong,em,i{font-synthesis:none}img,picture,video,canvas,svg,iframe{display:block;max-width:100%;height:auto;border:0}input,button,textarea,select{font-size:inherit;font-family:inherit}textarea:not([rows]){min-height:10em}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){color:currentColor;text-decoration-skip-ink:auto}ul[role=list],ol[role=list]{list-style:none}@media screen and (prefers-reduced-motion: reduce),(update: slow){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{accent-color:hsl(232,100%,46%)}html{min-width:320px;background-color:#fff;scroll-behavior:smooth}html.craft-live-preview{scroll-behavior:auto}body{display:flex;position:relative;flex-direction:column;min-height:100vh;scrollbar-color:hsl(232,100%,46%)}@media (max-width: 767px){body.body--mobile-menu-open{overflow:hidden}}.preload *{animation-duration:1ms!important;transition:none!important}@font-face{font-style:normal;font-weight:900;src:url(/dist/fonts/greed-condensed/greed-condensed-heavy.woff2) format("woff2");font-family:Greed Condensed Non Variable;font-display:fallback}@font-face{font-style:normal;font-weight:100 900;src:url(/dist/fonts/greed-condensed/greed-condensed-variable-upright.woff2) format("woff2");font-family:Greed Condensed;font-display:block}@font-face{font-style:normal;font-weight:400;src:url(/dist/fonts/saans/saans-regular.woff2) format("woff2");font-family:Saans Non Variable;font-display:fallback}@font-face{font-weight:100 900;src:url(/dist/fonts/saans/saans-variable.woff2) format("woff2-variations");font-family:Saans;font-display:auto}html{color:#141414;font-weight:380;font-size:1rem;font-kerning:normal;font-feature-settings:"kern","liga","pnum";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent;font-family:"Saans Non Variable",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}@supports (font-variation-settings: normal){html{font-family:"Saans",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}}body{font-size:21px;line-height:1.5;-webkit-hyphens:none;hyphens:none;letter-spacing:.0095238095em}@media (min-width: 992px){body{font-size:24px;letter-spacing:.0083333333em}}.font-size-h0,.font-size-h1,.font-size-h2,.font-size-h2-alt,.font-size-h3,.page--home__who-text,.page--home__intro-content-text{font-weight:900;font-family:"Greed Condensed",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;text-wrap:balance}@supports (font-variation-settings: normal){.font-size-h0,.font-size-h1,.font-size-h2,.font-size-h2-alt,.font-size-h3,.page--home__who-text,.page--home__intro-content-text{font-family:"Greed Condensed",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}}.font-size-h4,.font-size-h5{font-weight:570;text-wrap:balance}.font-style-heading{font-weight:900;font-family:"Greed Condensed",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}@supports (font-variation-settings: normal){.font-style-heading{font-family:"Greed Condensed",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}}:root{--font-size-80-150: clamp(5rem, 3.4595rem + 6.5728vi, 9.375rem);--font-size-60-100: clamp(3.75rem, 2.8697rem + 3.7559vi, 6.25rem);--font-size-60-85: clamp(3.75rem, 3.1998rem + 2.3474vi, 5.3125rem);--font-size-35-48: clamp(2.1875rem, 1.9014rem + 1.2207vi, 3rem);--font-size-50-70: clamp(3.125rem, 2.6849rem + 1.8779vi, 4.375rem);--font-size-24-44: clamp(1.5rem, 1.0599rem + 1.8779vi, 2.75rem);--font-size-22-32: clamp(1.375rem, 1.1549rem + .939vi, 2rem);--font-size-43-85: clamp(2.6875rem, 1.7632rem + 3.9437vi, 5.3125rem);--font-size-35-60: clamp(2.1875rem, 1.6373rem + 2.3474vi, 3.75rem);--font-size-28-30: clamp(1.75rem, 1.706rem + .1878vi, 1.875rem)}.font-size-h0{font-size:80px;font-size:var(--font-size-80-150);line-height:.85;letter-spacing:-.0013333333em}@media (min-width: 992px){.font-size-h0{line-height:1;letter-spacing:.0013333333em}}.font-size-h1{font-size:60px;font-size:var(--font-size-60-100);line-height:.92;letter-spacing:normal}@media (min-width: 992px){.font-size-h1{line-height:1;letter-spacing:.002em}}.font-size-h2{font-size:60px;font-size:var(--font-size-60-85);line-height:.92;letter-spacing:normal}@media (min-width: 992px){.font-size-h2{line-height:.95;letter-spacing:normal}}.font-size-h2-alt{font-size:50px;font-size:var(--font-size-50-70);line-height:1;letter-spacing:normal}@media (min-width: 992px){.font-size-h2-alt{line-height:1;letter-spacing:normal}}.font-size-h3{font-size:35px;font-size:var(--font-size-35-48);line-height:1;letter-spacing:normal}@media (min-width: 992px){.font-size-h3{line-height:1.05;letter-spacing:normal}}.font-size-h4{font-size:24px;font-size:var(--font-size-24-44);line-height:1.1;letter-spacing:.0083333333em}@media (min-width: 992px){.font-size-h4{line-height:1.1;letter-spacing:-.01em}}.font-size-h5{font-size:22px;font-size:var(--font-size-22-32);line-height:1.25;letter-spacing:.0090909091em}@media (min-width: 992px){.font-size-h5{line-height:1.25;letter-spacing:normal}}.page--contact-us__newsletter-embed-text{font-size:18px;letter-spacing:normal}@media (min-width: 992px){.page--contact-us__newsletter-embed-text{font-size:21px;letter-spacing:.0095238095em}}.page--home__who-text,.page--home__intro-content-text{font-size:43px;font-size:var(--font-size-43-85);line-height:.93;letter-spacing:normal}@media (min-width: 992px){.page--home__who-text,.page--home__intro-content-text{line-height:.94}}strong{font-weight:570}em,i{font-style:oblique 20deg;font-variation-settings:"ital" 10}u{text-decoration:underline}a{color:inherit;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:.05em;text-underline-offset:.1em;transition:.3s all ease-out}a:hover,a:focus-visible,a:active{color:inherit;text-decoration-color:inherit}a:hover,a:active,a:focus{outline:0}a.link-underline{text-decoration-color:inherit}a.link-underline:hover,a.link-underline:focus-visible,a.link-underline:active{text-decoration-color:#0000}a.link-colour{color:#141414}a.link-colour:hover,a.link-colour:focus-visible,a.link-colour:active{color:#141414;text-decoration-color:#141414}.page-theme--green,:root{--theme-colour-1: hsl(178, 100%, 17%);--theme-colour-2: hsl(148, 100%, 44%);--theme-colour-3: hsl(94, 100%, 77%);--theme-colour-4: hsl(115, 100%, 95%);--theme-primary-heading-colour: hsl(178, 100%, 17%);--theme-secondary-heading-colour: hsl(178, 100%, 17%);--theme-button-bg-colour: hsl(94, 100%, 77%);--theme-button-arrow-colour: hsl(178, 100%, 17%);--theme-button-text-colour: hsl(178, 100%, 17%);--theme-footer-primary-colour: hsl(178, 100%, 17%);--theme-footer-secondary-colour: hsl(94, 100%, 77%);--theme-footer-tertiary-colour: hsl(178, 100%, 17%);--theme-footer-quaternary-colour: hsl(94, 100%, 77%);--theme-footer-quinary-colour: hsl(115, 100%, 95%);--theme-high-contrast-colour: hsl(148, 100%, 44%)}.page-theme--purple{--theme-colour-1: hsl(280, 100%, 17%);--theme-colour-2: hsl(280, 82%, 50%);--theme-colour-3: hsl(250, 100%, 75%);--theme-colour-4: hsl(240, 100%, 93%);--theme-primary-heading-colour: hsl(280, 100%, 17%);--theme-secondary-heading-colour: hsl(280, 100%, 17%);--theme-button-bg-colour: hsl(280, 100%, 17%);--theme-button-arrow-colour: hsl(240, 100%, 93%);--theme-button-text-colour: hsl(280, 100%, 17%);--theme-footer-primary-colour: hsl(0, 0%, 96%);--theme-footer-secondary-colour: hsl(280, 100%, 17%);--theme-footer-tertiary-colour: hsl(240, 100%, 93%);--theme-footer-quaternary-colour: hsl(280, 100%, 17%);--theme-footer-quinary-colour: hsl(280, 100%, 17%);--theme-high-contrast-colour: hsl(280, 82%, 50%)}.page-theme--purple-alt{--theme-colour-1: hsl(280, 100%, 17%);--theme-colour-2: hsl(280, 82%, 50%);--theme-colour-3: hsl(250, 100%, 75%);--theme-colour-4: hsl(240, 100%, 93%);--theme-primary-heading-colour: hsl(280, 100%, 17%);--theme-secondary-heading-colour: hsl(280, 100%, 17%);--theme-button-bg-colour: hsl(280, 100%, 17%);--theme-button-arrow-colour: hsl(240, 100%, 93%);--theme-button-text-colour: hsl(280, 100%, 17%);--theme-footer-primary-colour: hsl(280, 100%, 17%);--theme-footer-secondary-colour: hsl(240, 100%, 93%);--theme-footer-tertiary-colour: hsl(280, 100%, 17%);--theme-footer-quaternary-colour: hsl(240, 100%, 93%);--theme-footer-quinary-colour: hsl(240, 100%, 93%);--theme-high-contrast-colour: hsl(250, 100%, 75%)}.page-theme--blue{--theme-colour-1: hsl(210, 90%, 16%);--theme-colour-2: hsl(232, 100%, 46%);--theme-colour-3: hsl(180, 100%, 75%);--theme-colour-4: hsl(200, 100%, 87%);--theme-primary-heading-colour: hsl(232, 100%, 46%);--theme-secondary-heading-colour: hsl(210, 90%, 16%);--theme-button-bg-colour: hsl(210, 90%, 16%);--theme-button-arrow-colour: hsl(200, 100%, 87%);--theme-button-text-colour: hsl(210, 90%, 16%);--theme-footer-primary-colour: hsl(210, 90%, 16%);--theme-footer-secondary-colour: hsl(200, 100%, 87%);--theme-footer-tertiary-colour: hsl(210, 90%, 16%);--theme-footer-quaternary-colour: hsl(200, 100%, 87%);--theme-footer-quinary-colour: hsl(200, 100%, 87%);--theme-high-contrast-colour: hsl(180, 100%, 75%)}.page-theme--blue-alt{--theme-colour-1: hsl(232, 100%, 46%);--theme-colour-2: hsl(210, 90%, 16%);--theme-colour-3: hsl(180, 100%, 75%);--theme-colour-4: hsl(200, 100%, 87%);--theme-primary-heading-colour: hsl(232, 100%, 46%);--theme-secondary-heading-colour: hsl(232, 100%, 46%);--theme-button-bg-colour: hsl(232, 100%, 46%);--theme-button-arrow-colour: hsl(200, 100%, 87%);--theme-button-text-colour: hsl(210, 90%, 16%);--theme-footer-primary-colour: hsl(200, 100%, 87%);--theme-footer-secondary-colour: hsl(232, 100%, 46%);--theme-footer-tertiary-colour: hsl(200, 100%, 87%);--theme-footer-quaternary-colour: hsl(232, 100%, 46%);--theme-footer-quinary-colour: hsl(210, 90%, 16%);--theme-high-contrast-colour: hsl(232, 100%, 46%)}.page-theme--red{--theme-colour-1: hsl(349, 82%, 49%);--theme-colour-2: hsl(350, 100%, 24%);--theme-colour-3: hsl(318, 86%, 77%);--theme-colour-4: hsl(335, 100%, 96%);--theme-primary-heading-colour: hsl(349, 82%, 49%);--theme-secondary-heading-colour: hsl(349, 82%, 49%);--theme-button-bg-colour: hsl(349, 82%, 49%);--theme-button-arrow-colour: hsl(335, 100%, 96%);--theme-button-text-colour: hsl(350, 100%, 24%);--theme-footer-primary-colour: hsl(0, 0%, 100%);--theme-footer-secondary-colour: hsl(350, 100%, 24%);--theme-footer-tertiary-colour: hsl(349, 82%, 49%);--theme-footer-quaternary-colour: hsl(335, 100%, 96%);--theme-footer-quinary-colour: hsl(335, 100%, 96%);--theme-high-contrast-colour: hsl(0, 0%, 0%)}.page-theme--red-alt{--theme-colour-1: hsl(350, 100%, 24%);--theme-colour-2: hsl(349, 82%, 49%);--theme-colour-3: hsl(318, 86%, 77%);--theme-colour-4: hsl(335, 100%, 96%);--theme-primary-heading-colour: hsl(349, 82%, 49%);--theme-secondary-heading-colour: hsl(349, 82%, 49%);--theme-button-bg-colour: hsl(349, 82%, 49%);--theme-button-arrow-colour: hsl(335, 100%, 96%);--theme-button-text-colour: hsl(350, 100%, 24%);--theme-footer-primary-colour: hsl(0, 0%, 100%);--theme-footer-secondary-colour: hsl(349, 82%, 49%);--theme-footer-tertiary-colour: hsl(350, 100%, 24%);--theme-footer-quaternary-colour: hsl(335, 100%, 96%);--theme-footer-quinary-colour: hsl(335, 100%, 96%);--theme-high-contrast-colour: hsl(318, 86%, 77%)}.site-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 20px}@media (min-width: 992px){.site-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.site-grid>:empty{display:none}.site-grid__full,.site-grid__half-start{grid-column:1/-1}@media (min-width: 992px){.site-grid__half-start{grid-column:1/7}}.site-grid__half-end{grid-column:1/-1}@media (min-width: 992px){.site-grid__half-end{grid-column:7/-1}}.site-grid__third-start{grid-column:1/-1}@media (min-width: 992px){.site-grid__third-start{grid-column:1/5}}.site-wrapper,.page--home__primary-content,.page--home__intro-content,.page--home__who-content{width:100%;max-width:1512px;margin:0 auto;padding-inline:20px}@media (min-width: 1200px){.site-wrapper,.page--home__primary-content,.page--home__intro-content,.page--home__who-content{padding-inline:40px}}.site-main{z-index:1;flex:1;margin-top:var(--main-nav-height);padding-block-end:40px}.site-main.site-main--no-padding{padding-block-end:0}.site-content-block .site-grid{row-gap:28px}.site-content-block+.site-content-block{margin-block-start:40px}@media (min-width: 992px){.site-content-block+.site-content-block{margin-block-start:60px}}@media (min-width: 992px){.site-content-block__sticky-grid{align-items:start}.site-content-block__sticky-grid .site-content-block__sticky-item{position:sticky;top:40px}}.site-content-block--careers{color:var(--theme-colour-1);--body-text-color: hsl(0, 0%, 8%)}.site-content-block--bg-primary,.site-content-block--bg-secondary{padding-block:28px}@media (min-width: 992px){.site-content-block--bg-primary,.site-content-block--bg-secondary{padding-block:40px}}.site-content-block--bg-primary+.site-content-block--bg-primary,.site-content-block--bg-primary+.site-content-block--bg-secondary,.site-content-block--bg-secondary+.site-content-block--bg-primary,.site-content-block--bg-secondary+.site-content-block--bg-secondary{margin-block-start:0}@media (min-width: 992px){.site-content-block--bg-primary+.site-content-block--bg-primary,.site-content-block--bg-primary+.site-content-block--bg-secondary,.site-content-block--bg-secondary+.site-content-block--bg-primary,.site-content-block--bg-secondary+.site-content-block--bg-secondary{margin-block-start:0}}.site-content-block--bg-primary{background-color:var(--theme-colour-1);color:var(--theme-colour-3);--body-text-color: hsl(0, 0%, 100%);--child-background-color: var(--theme-colour-3);--child-color: var(--theme-colour-1);--child-body-text-color: hsl(0, 0%, 8%)}.site-content-block--bg-primary+.site-content-block--bg-primary{padding-block-start:0}.site-content-block--bg-secondary{background-color:var(--theme-colour-3);color:var(--theme-colour-1);--body-text-color: hsl(0, 0%, 8%);--child-background-color: var(--theme-colour-1);--child-color: var(--theme-colour-3);--child-body-text-color: hsl(0, 0%, 96%);--theme-button-text-colour: var(--theme-colour-3);--theme-button-bg-colour: var(--theme-colour-1)}.site-content-block--bg-secondary+.site-content-block--bg-secondary{padding-block-start:0}.page--404{background-color:var(--theme-colour-4)}.page--404__content-wrap{display:flex;align-items:center;justify-content:center;min-height:80vh}.page--404__content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.page--404__img{max-width:340px}.page--404__title{margin-block-start:40px;color:var(--theme-primary-heading-colour)}.page--404__text{margin-block-start:40px}.page--home{--page--home-font-size-60-130: clamp(3.75rem, 2.2095rem + 6.5728vi, 8.125rem);background-color:#001feb}.page--home .site-header{color:#fff}.page--home .site-header__mb-nav-trigger-icon-bar{background-color:#fff}.page--home .site-header__logo-img path{fill:#fff}.page--home .site-header{z-index:100}.page--home .site-footer,.page--home .site-footer-prepend{z-index:10}.page--home .site-footer-prepend{position:relative;margin-block-start:0}.page--home__primary-content,.page--home__intro-content,.page--home__who-content{position:relative;max-width:1190px;padding-block:100px;color:#fff;text-align:center}.page--home__primary{display:flex;align-items:center;min-height:85vh}.page--home__primary-content{padding-block-start:28px;padding-block-end:0}.page--home__primary-content-title{max-width:1190px;font-size:65px;font-size:var(--page--home-font-size-60-130);line-height:90%;text-transform:uppercase}.page--home__primary-content-arrow{max-height:67px;margin-inline:auto;margin-block-start:48px}@media (min-width: 768px){.page--home__primary-content-arrow{max-height:120px}}.page--home__intro-content-text p+p{margin-block-start:.5em}.page--home__who{background-color:#001feb}.page--home__who-content{max-width:1215px}.page--home__who-text{text-wrap:balance}.page--home__who-text p+p{margin-block-start:.5em}.page--home__who-text .page--home__who-text-button{font-weight:inherit;font-size:inherit;font-family:inherit}.page--home__who-text .page--home__who-text-button .button__icon{width:.95em;height:.95em;background-color:#bde9ff}.page--home__who-text .page--home__who-text-button .button__icon-arrow{width:.5em;height:.5em}.page--home__who-text-responsive-line-break{display:none}@media (min-width: 769px){.page--home__who-text-responsive-line-break{display:inline}}.page--home__who-link-button{margin-block-start:48px;color:#fff}.page--home__who-link-button .button__icon{background-color:#bde9ff}.page--home__latest-news{padding-block:48px;background-color:var(--theme-colour-4)}@media (min-width: 992px){.page--home__latest-news .page--home__latest-news-section-heading .section-heading__intro{grid-column:1/8}.page--home__latest-news .page--home__latest-news-section-heading .section-heading__link{grid-column:8/-1}}.page--home__latest-news .featured-news{padding-block-end:0;border-color:color-mix(in srgb,var(--theme-colour-1) 20%,transparent);border-bottom:none}.page--home__tools-intro{position:relative;padding-block:60px;background-color:#fff}.page--home__tools-intro__video-embed{aspect-ratio:16/9;width:100%;border-radius:20px}.page--home__puzzle{min-height:0;background-color:#000}.page--home__puzzle>cla-puzzle{width:100%}.page--news-article .nested__link-button-wrap{margin-block:12px 28px}.page--news-article__footer{margin-block-start:60px}.page--news-article__footer-title{color:var(--theme-colour-1)}.page--news-article__footer-related-articles-listing{margin-block-start:20px}.page--team-listing__hero{margin-block-end:28px}.page--team-listing__hero-img img{border-radius:20px}.page--grants-listing__criteria-title{color:var(--theme-secondary-heading-colour)}.page--grants-listing__criteria-list{display:grid;grid-template-columns:auto;margin-block-start:28px;padding:0;gap:16px}@media (min-width: 768px){.page--grants-listing__criteria-list{grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:48px}}.page--grants-listing__cta{display:flex;flex-direction:column;align-items:center;margin-block-start:60px;padding:28px 20px;gap:20px;background-color:var(--theme-colour-1);color:var(--theme-colour-4)}.page--grants-listing__cta-content{order:2}.page--grants-listing__cta-body{margin-block-start:12px}.page--grants-listing__cta-title a,.page--grants-listing__cta-body a{text-decoration-color:inherit}.page--grants-listing__cta-title a:hover,.page--grants-listing__cta-title a:focus-visible,.page--grants-listing__cta-title a:active,.page--grants-listing__cta-body a:hover,.page--grants-listing__cta-body a:focus-visible,.page--grants-listing__cta-body a:active{text-decoration-color:#0000}.page--grants-listing__cta-img{order:1;padding-block:20px}@media (min-width: 992px){.page--grants-listing__cta{flex-direction:row;padding:40px}.page--grants-listing__cta-content{order:1}.page--grants-listing__cta-img{order:2}}.page--grants-listing__grant-list-heading{margin-block-start:60px;margin-block-end:28px;color:var(--theme-secondary-heading-colour)}.page--tools-listing .site-footer-prepend{margin-block-start:0}.page--tools-listing__content-wrap{padding-block:28px 60px;background-color:var(--theme-colour-2)}@media (min-width: 992px){.page--tools-listing__content-wrap{padding-block-start:48px}}.page--tools-listing__sticky-container{position:relative}.page--tools-listing__dropdown-nav,.page--tools-listing__pill-nav{z-index:10;position:sticky;top:40px;transition:top .3s ease-out}.page--tools-listing__dropdown-nav{display:block}@media (min-width: 992px){.page--tools-listing__dropdown-nav{display:none}}.page--tools-listing__pill-nav{display:none;text-align:center}@media (min-width: 992px){.page--tools-listing__pill-nav{display:block}}.page--tools-listing__list{display:flex;flex-direction:column;margin-block-start:28px;gap:40px 0}@media (min-width: 992px){.page--tools-listing__list{margin-block-start:48px;gap:48px 0}}.body--quicknav-visible .page--tools-listing__dropdown-nav,.body--quicknav-visible .page--tools-listing__pill-nav{top:calc(28px + var(--main-nav-height))}.page--insights-listing__content-wrap{padding-block:28px 60px;background-color:var(--theme-colour-2)}@media (min-width: 992px){.page--insights-listing__content-wrap{padding-block-start:48px}}.page--insights-listing__sticky-container{position:relative}.page--insights-listing__dropdown-nav,.page--insights-listing__pill-nav{z-index:10;position:sticky;top:40px;transition:top .3s ease-out}.page--insights-listing__dropdown-nav{display:block;max-width:600px;margin:0 auto}@media (min-width: 1100px){.page--insights-listing__dropdown-nav{display:none}}.page--insights-listing__pill-nav{display:none;text-align:center}@media (min-width: 1100px){.page--insights-listing__pill-nav{display:block}}.page--insights-listing__list{display:flex;flex-direction:column;margin-block-start:28px;gap:40px 0}@media (min-width: 992px){.page--insights-listing__list{margin-block-start:48px;gap:48px 0}}.page--insights-listing__footer{padding-block-start:80px}.page--insights-listing__footer-title{color:var(--theme-secondary-heading-colour)}.page--insights-listing__footer-intro{margin-top:8px;text-wrap:pretty}.page--insights-listing__footer-link{margin-block-start:20px}@media (min-width: 992px){.page--insights-listing__footer-link{place-self:end;margin-block-start:0}}.page--insights-listing__footer-related-articles-listing{margin-block-start:28px}.body--quicknav-visible .page--insights-listing__dropdown-nav,.body--quicknav-visible .page--insights-listing__pill-nav{top:calc(28px + var(--main-nav-height))}.page--contact-us{background-color:var(--theme-colour-4)}.page--contact-us__email,.page--contact-us__phone{font-weight:380;text-wrap:pretty}@media (min-width: 992px){.page--contact-us__email,.page--contact-us__phone{font-size:28px}}.page--contact-us__email{margin-block-start:-32px}.page--contact-us__phone{margin-block-start:8px}.page--contact-us__newsletter{margin-block-start:48px}.page--contact-us__newsletter-embed-title{color:var(--theme-colour-1)}.page--contact-us__newsletter-embed-text{margin-block-start:16px;text-wrap:pretty}@media (min-width: 1200px){.page--contact-us__newsletter-embed-text{max-width:60ch;font-size:28px;line-height:1.4;letter-spacing:normal}}.page--contact-us__newsletter-embed{margin-block-start:40px;color:var(--theme-colour-2)}.page--about-us__pinned-section-wrap .pinned-section.who-section-block--strategy{margin-bottom:0;padding-block-end:200px}@media (min-width: 992px){.page--about-us__pinned-section-wrap .pinned-section.who-section-block--strategy{padding-block-end:360px}}.page--about-us__strategy{position:relative;background:linear-gradient(to bottom,#dbdbff 80%,#fff 80%)}@media (min-width: 992px){.page--about-us__strategy{background:transparent}}.page-about-us__strategy-points-list{display:grid;margin-block-start:-200px;gap:20px 28px}@media (min-width: 992px){.page-about-us__strategy-points-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 992px){.page-about-us__strategy-points-list .who-strategy-point--1{animation-delay:.25s}.page-about-us__strategy-points-list .who-strategy-point--2{--animate-slide-up-end-point: -100px}.page-about-us__strategy-points-list .who-strategy-point--3{animation-delay:.5s}}.page--about-us__statement{position:relative;margin-block-start:60px;background-color:#fff}.page--about-us__statement-text{padding-block:40px;border:2px solid hsl(240,100%,93%);border-width:2px 0;color:#3a0057;text-align:center;text-wrap:pretty}@media (min-width: 992px){.page--about-us__statement-text{padding-block:80px}}.page--about-us__statement-text p{max-width:33ch;margin-inline:auto}.page--about-us__team{position:relative;margin-block-start:60px;background-color:#fff}.page--team-listing__hero a:hover img{opacity:.9}.page--about-us__team-section-hero-img img{border-radius:20px;transition:.5s all ease-out}.page--about-us__funders{position:relative;margin-block-start:100px;background-color:#fff}.page--about-us__funders-list{display:grid;justify-items:start;max-width:824px;margin-block-start:12px;gap:40px}@media (min-width: 992px){.page--about-us__funders-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:80px}}.page--about-us__funder a:hover img{opacity:.6}.page--about-us__funder-logo{display:block;width:100%;max-width:430px;height:100%;max-height:80px;object-fit:contain;object-position:left;transition:.5s all ease-out}.page--about-us__charity-info-area{position:relative;margin-block-start:80px;background-color:#fff}@media (min-width: 992px){.page--about-us__charity-info-area{margin-block-start:116px}}.page--about-us__charity-msg-txt{max-width:50ch;text-wrap:pretty}.page--about-us__ngo-source{margin-block-start:40px}.page--about-us__ngo-source-text{max-width:50ch;text-wrap:pretty}.page--about-us__ngo-source-logo{max-width:200px;margin-block-start:20px}.page--careers .site-footer-prepend{margin-block-start:0}
