.VideoControlButton{display:flex;justify-content:center;align-items:center;width:44px;height:44px;border:1px solid #fff;border-radius:50%}.VideoControlButton__icon{width:32px;fill:#fff;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}.CircleProgress__wrapper{--CircleProgress-size:7rem;--CircleProgress-color:#efdf00;position:relative;display:inline-block;width:var(--CircleProgress-size);height:var(--CircleProgress-size)}.CircleProgress__wrapper.is-countdown{--CircleProgress-size:4.8rem;transform:rotateY(180deg)}.CircleProgress__wrapper.is-countdown .CircleProgress__half-circle{border-width:2px}.CircleProgress__wrapper.is-countdown .CircleProgress__base{display:none}.CircleProgress__base{width:100%;height:100%;border:.6rem solid #d9d9d6;border-radius:50%}.CircleProgress__load{position:absolute;width:100%;height:100%;clip:rect(0,var(--CircleProgress-size),var(--CircleProgress-size),calc(var(--CircleProgress-size)/2))}.CircleProgress__over-50{clip:auto}.CircleProgress__half-circle{position:absolute;width:100%;height:100%;border:.6rem solid var(--CircleProgress-color);border-radius:50%;clip:rect(0,calc(var(--CircleProgress-size)/2),var(--CircleProgress-size),0)}.CircleProgress__label{color:var(--CircleProgress-color);font-family:"NouvelR, sans-serif";font-size:1.9rem;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}.CircleProgress__wrapper.is-countdown .CircleProgress__half-circle{--CircleProgress-color:#efdf00}.CircleProgress__label{color:#000;font-weight:700}.CircleProgress__half-circle{--CircleProgress-color:#000}.CMSVideoElement{position:relative;z-index:1;display:block;overflow:hidden;width:100%;max-width:100%;max-height:100%;padding:0;background-color:#000}.CMSVideoElement.is-fullscreen .CMSVideoElement__button{transform:translate(-50%,-50%);top:50%;right:auto;bottom:auto;left:50%}.CMSVideoElement.is-covered{height:100%;background-color:transparent}.CMSVideoElement__image{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.CMSVideoElement__video{z-index:1;display:block;width:100%;max-height:100%}.CMSVideoElement__video.is-covered{height:100%;object-fit:cover}.CMSVideoElement__video.is-contained{height:100%;object-fit:contain}.CMSVideoElement__label{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;color:#fff;font-size:1.6rem;font-weight:700;pointer-events:none}.CMSVideoElement__label.is-offset{top:calc(50% + 44px)}.CMSVideoElement__button{position:absolute;z-index:2;right:24px;bottom:24px;display:grid;grid-template-areas:"main";place-items:center}@media screen and (min-width:1024px){.CMSVideoElement__button{right:5%;bottom:10%}}.CMSVideoElement__progress,.CMSVideoElement__VideoControlButton{grid-area:main}.HeroEditorial{position:relative;display:grid;grid-template:"main";height:390px}@media screen and (min-width:670px){.HeroEditorial{height:460px}}@media screen and (min-width:1024px){.HeroEditorial{height:600px}}.HeroEditorial.is-tall{height:600px}.HeroEditorial__mediaWrapper{position:relative;grid-area:main;overflow:hidden;height:100%}.HeroEditorial__media{height:100%}.HeroEditorial__media:before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(0,0,0,.5),transparent 50%),linear-gradient(0deg,rgba(0,0,0,.5),transparent 40%)}.HeroEditorial__overlay{z-index:1;align-self:end;grid-area:main;padding:0 16px 64px;color:#fff}@media screen and (min-width:670px){.HeroEditorial__overlay{align-self:start;padding:80px 96px}}.HeroEditorial__overlay.is-black-text .HeroEditorial__subtitle,.HeroEditorial__overlay.is-black-text .HeroEditorial__title{color:#000}.HeroEditorial__strapline{font-family:"NouvelR, sans-serif";line-height:1;font-weight:400;font-size:1.6rem}@media screen and (min-width:1024px){.HeroEditorial__strapline{font-size:1.8rem}}.HeroEditorial__title{font-weight:700;font-family:"NouvelR, sans-serif";line-height:.95;font-size:4rem}@media screen and (min-width:1024px){.HeroEditorial__title{font-size:5.1rem}}@media screen and (min-width:1024px){.HeroEditorial__title2{display:block}}.HeroEditorial__subtitle{font-weight:700;font-family:"NouvelR, sans-serif";line-height:.95;font-size:2rem;margin-top:8px}@media screen and (min-width:1024px){.HeroEditorial__subtitle{font-size:2.5rem}}.HeroEditorial__buttons{display:flex;align-items:flex-start;margin-top:24px;gap:24px 16px;flex-wrap:wrap}