@keyframes slideInBottom{0%{transform:translateY(100%)}100%{transform:translateY(0%)}}@keyframes slideInTop{0%{transform:translateY(-100%)}100%{transform:translateY(0%)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInHidden{0%{visibility:hidden;opacity:0}100%{visibility:visible;opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOutHidden{0%{visibility:visible;opacity:1}100%{visibility:hidden;opacity:0}}@keyframes loading-skeleton{0%{filter:brightness(100%)}100%{filter:brightness(90%)}}@keyframes spinner{to{transform:rotate(360deg)}}@keyframes slideInFromRight{0%{right:-100%}50%{right:-50%}100%{right:0}}@keyframes spinner-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes tickAnimation{0%{opacity:0;stroke-dashoffset:-1000}10%{opacity:1}100%{opacity:1;stroke-dashoffset:0}}.media-hero::after{content:"";display:block;clear:both}.media-hero::before{content:"";float:left;padding-top:calc(1/var(--aspect-ratio)*100%)}@supports(aspect-ratio: auto){.media-hero{aspect-ratio:var(--aspect-ratio)}.media-hero::after,.media-hero::before{content:"";padding-top:none;display:none;clear:none}}.media-hero{background-color:var(--section-background-colour);color:var(--colour-text, inherit);overflow:hidden;line-height:1;padding-bottom:var(--section-padding-bottom, 0);padding-top:var(--section-padding-top, 0);position:relative;width:100%}.media-hero__media{display:inline-block;height:100%;width:100%}.media-hero .video-element__button{opacity:1}.media-hero__overlay-content{position:absolute;z-index:var(--layer-flat);margin:calc(var(--spacing-xl)*2) 0}.media-hero__link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:var(--layer-raised);text-decoration:none}.media-hero__heading{color:inherit;font-family:var(--heading-text-font);font-size:var(--heading-text-font-size-mobile);place-self:var(--heading-position-vert) var(--heading-position-horiz)}.media-hero__button{color:var(--colour-text);margin:auto;place-self:var(--button-position-vert) var(--button-position-horiz)}.media-hero__heading,.media-hero__button{max-width:var(--max-width-content);z-index:var(--layer-raised)}.media-hero__content-group{max-width:var(--max-width-content);place-self:var(--group-position-vert) var(--group-position-horiz)}.media-hero__content-group .media-hero__button,.media-hero__content-group .media-hero__heading{max-width:100%}.media-hero.is-loading{background-color:var(--color-light-grey)}.media-hero.is-loading .media-hero__overlay-content{height:var(--font-size-l);margin-bottom:var(--spacing-m);max-width:400px;position:relative;width:40%;animation:loading-skeleton 1s linear infinite alternate;background-color:var(--color-light-grey, #f0e7e4);animation-delay:0s;color:rgba(0,0,0,0);display:block;user-select:none}.media-hero.is-loading .media-hero__overlay-content *{color:rgba(0,0,0,0);pointer-events:none}.media-hero.is-loading .media-hero__overlay-content:nth-of-type(2),.media-hero.is-loading .media-hero__overlay-content:nth-of-type(3){max-width:300px;width:30%}.media-hero.media-hero--grouped-content .media-hero__overlay-content>*{grid-area:unset}@media(min-width: 64em){.media-hero{padding-bottom:var(--section-padding-bottom-desktop, 0);padding-top:var(--section-padding-top-desktop, 0)}.media-hero .video-element__button{opacity:0}.media-hero__heading{font-size:var(--heading-text-font-size-desktop);place-self:var(--heading-position-vert-desktop) var(--heading-position-horiz-desktop)}.media-hero__button{place-self:var(--button-position-vert-desktop) var(--button-position-horiz-desktop)}.media-hero__heading,.media-hero__button{max-width:var(--max-width-content-desktop)}.media-hero__content-group{max-width:var(--max-width-content-desktop);place-self:var(--group-position-vert-desktop) var(--group-position-horiz-desktop)}.media-hero__content-group .media-hero__button,.media-hero__content-group .media-hero__heading{max-width:100%}}
