:root{--font-size-caption:1.2rem;--font-size-body-sml:1.4rem;--font-size-body-reg:1.6rem;--font-size-body-lrg:1.8rem;--font-size-subtitle:1.6rem;--font-size-h6:1.6rem;--font-size-h5:1.8rem;--font-size-h4:2rem;--font-size-h3:2.4rem;--font-size-h2:2.8rem;--font-size-h1:3.2rem;--font-size-hero:4.4rem;--font-size-stat-title:4.2rem;--font-size-statistic-lge:0;--font-size-statistics-sml:0;--line-height-caption:1.6rem;--line-height-body-sml:2rem;--line-height-body-reg:2.4rem;--line-height-body-lrg:2.8rem;--line-height-subtitle:2.4rem;--line-height-h6:2rem;--line-height-h5:2.4rem;--line-height-h4:2.8rem;--line-height-h3:2.8rem;--line-height-h2:3.2rem;--line-height-h1:3.6rem;--line-height-hero:4.8rem;--spacing-none:0;--spacing-5xs:0;--spacing-4xs:0.4rem;--spacing-3xs:0.8rem;--spacing-2xs:1.2rem;--spacing-xs:1.6rem;--spacing-sml:1.6rem;--spacing-med:2.4rem;--spacing-lrg:3.2rem;--spacing-xl:4.8rem;--spacing-2xl:6.4rem;--spacing-3xl:10.4rem;--radius-min:0.4rem;--radius-base:0.4rem;--radius-rounded:1.2rem;--radius-small:1.2rem;--radius-med:2.4rem;--radius-large:2.4rem;--radius-full:32rem;--screen:375px;--columns:2;--margins-page-width:1.6rem;--margins-content-width:1.6rem;--gutter-lge:1.6rem;--gutter:1.6rem;--gutter-med:1.6rem;--gutter-sml:0.8rem;--gutter-tiny:0.4rem;--spacing-footer:6rem;--spacing-content-width:4rem;--spacing-page-width:4rem}.c-homepage-banner__inner{grid-column:browser-start/browser-end;overflow:hidden;position:relative}.c-homepage-banner__media{display:flex;height:100%;inset:0;margin:auto;position:absolute;width:100%}.c-homepage-banner__media:before{background-color:#0006;background:linear-gradient(90deg,#0006 32.64%,#0000 73.96%);content:"";height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.c-homepage-banner__image{display:flex;height:100%;width:100%}.c-homepage-banner__image img,.c-homepage-banner__video{display:block;height:100%;object-fit:cover;object-position:top;pointer-events:none;width:100%}.c-homepage-banner__video-toggle{align-items:flex-start;background-color:#0000;border:0;bottom:var(--spacing-xs);color:var(--colour-text-white);cursor:pointer;display:inline-flex;height:2.6rem;justify-content:center;padding:0;position:absolute;right:calc(var(--spacing-xs) + .3rem);top:15rem;transition:background-color .2s cubic-bezier(.165,.84,.44,1),transform .2s cubic-bezier(.165,.84,.44,1);width:2.6rem;z-index:5}.c-homepage-banner__video-toggle:focus-visible{border-radius:50%;outline:.2rem solid var(--colour-bg-white);outline-offset:.2rem}.c-homepage-banner__video-icon{font-size:2.6rem}.c-homepage-banner__video-icon--play{display:none}.is-paused .c-homepage-banner__video-icon--play{display:flex}.is-paused .c-homepage-banner__video-icon--pause{display:none}.c-homepage-banner__content{align-items:end;min-height:inherit}.c-homepage-banner__content-inner{align-items:flex-end;display:flex}.c-homepage-banner__panel{background:var(--colour-bg-dark-02);color:var(--colour-text-white);margin-top:21rem;padding:2.4rem var(--spacing-med);position:relative;width:100%}.c-homepage-banner__heading{color:var(--colour-text-white);margin:0}.c-homepage-banner__subtitle{color:var(--colour-text-light-02);font-family:GT Walsheim,Arial,sans-serif;margin-bottom:0;margin-top:var(--spacing-2xs)}.c-homepage-banner__links{border-top:.2rem solid var(--colour-border-white-tint);list-style:none;margin:var(--spacing-xs) 0 0;padding:0}.c-homepage-banner__link-item{border-bottom:.2rem solid var(--colour-border-white-tint)}.c-homepage-banner__link-item:last-child{border-bottom:0}.c-homepage-banner__link{align-items:center;color:var(--colour-text-white);display:flex;gap:4rem;justify-content:space-between;padding:var(--spacing-xs) 0;text-decoration:none;transition:color .5s cubic-bezier(.165,.84,.44,1);width:100%}.c-homepage-banner__link:hover .c-homepage-banner__link-heading:after{width:100%}.c-homepage-banner__link:hover .c-homepage-banner__link-icon{transform:translateX(.3rem)}.c-homepage-banner__link:focus-visible{outline:.2rem solid var(--colour-bg-white);outline-offset:.2rem}.c-homepage-banner__link-text-wrap{display:flex;flex-direction:column}.c-homepage-banner__link-small-heading{color:var(--colour-text-light-02);font-family:GT Walsheim,Arial,sans-serif;font-size:var(--font-size-body-reg);font-weight:400;line-height:var(--line-height-body-reg)}.c-homepage-banner__link-heading{font-family:GT Walsheim,Arial,sans-serif;font-size:var(--font-size-body-lrg);font-weight:600;line-height:var(--line-height-body-lrg);position:relative}.c-homepage-banner__link-heading:after{background-color:currentColor;bottom:-.2rem;content:"";display:block;height:.1rem;left:0;position:absolute;transition:width .5s cubic-bezier(.165,.84,.44,1);width:0}.c-homepage-banner__link-icon{color:var(--colour-text-light-02);flex-shrink:0;font-size:2rem;transition:transform .5s cubic-bezier(.165,.84,.44,1)}@media screen and (min-width:600px){.c-homepage-banner__video-toggle{top:unset}.c-homepage-banner__panel{background:#0009;margin-bottom:11.2rem;margin-top:unset;max-width:35rem;min-height:100%;padding:var(--spacing-med)}}@media screen and (min-width:768px){:root{--font-size-subtitle:2rem;--line-height-subtitle:3rem;--line-height-h6:2.4rem;--line-height-h5:2.8rem;--line-height-h4:3.2rem;--line-height-h3:3.2rem;--line-height-h2:3.6rem;--line-height-h1:4rem;--line-height-hero:5.2rem;--spacing-5xs:0.2rem;--spacing-sml:2.4rem;--spacing-med:3.2rem;--spacing-lrg:4.8rem;--spacing-xl:6.4rem;--spacing-2xl:8rem;--spacing-3xl:12rem;--radius-base:0.8rem;--radius-rounded:1.6rem;--radius-small:1.6rem;--radius-med:2.8rem;--radius-large:3.2rem;--screen:768px;--columns:6;--margins-page-width:4rem;--margins-content-width:4rem;--gutter-lge:2.4rem;--gutter:2.4rem;--gutter-med:2.4rem;--gutter-sml:1.6rem;--gutter-tiny:0.8rem;--spacing-page-width:6rem}}@media screen and (min-width:1024px){:root{--font-size-statistic-lge:6.4rem;--font-size-statistics-sml:2.4rem;--screen:1024px;--columns:12;--margins-page-width:8rem;--margins-content-width:15.6rem;--gutter-lge:4rem}.c-homepage-banner__video-toggle{bottom:var(--spacing-sml);right:var(--spacing-sml)}.c-homepage-banner__panel{max-width:43.5rem;padding:4rem}}@media screen and (min-width:1280px){.c-homepage-banner{margin-top:4rem}}@media screen and (min-width:1600px){:root{--font-size-h6:1.8rem;--font-size-h5:2rem;--font-size-h4:2.4rem;--font-size-h3:3.2rem;--font-size-h2:4rem;--font-size-h1:4.8rem;--font-size-hero:6rem;--font-size-stat-title:4.8rem;--font-size-statistic-lge:8rem;--font-size-statistics-sml:3.2rem;--line-height-h6:2.6rem;--line-height-h5:3rem;--line-height-h4:3.4rem;--line-height-h3:4rem;--line-height-h2:4.8rem;--line-height-h1:5.6rem;--line-height-hero:6rem;--spacing-5xs:0.4rem;--spacing-4xs:0.8rem;--spacing-3xs:1.2rem;--spacing-2xs:1.6rem;--spacing-xs:2.4rem;--spacing-sml:3.2rem;--spacing-med:4rem;--spacing-lrg:6.4rem;--spacing-xl:8rem;--spacing-2xl:10.4rem;--spacing-3xl:14rem;--radius-rounded:2.4rem;--radius-small:2.4rem;--radius-med:3.6rem;--radius-large:4.8rem;--screen:1600px;--margins-page-width:10rem;--margins-content-width:34.1rem;--gutter-lge:4.8rem;--spacing-footer:8rem;--spacing-page-width:8rem}.c-homepage-banner__media{max-width:152rem}}@media screen and (max-width:600px){.c-homepage-banner__subtitle{font-size:var(--font-size-body-sml);line-height:var(--line-height-body-sml)}}@media screen and (max-width:599px){.c-homepage-banner__media{margin:0 auto;max-height:35rem;top:0}}