.ImageWithVideo{grid-template-areas:"main";width:100%;height:100%;display:grid;overflow:hidden}.ImageWithVideo.is-editMode .ImageWithVideo__video{-webkit-clip-path:polygon(100% 0,0% 100%,100% 100%);clip-path:polygon(100% 0,0% 100%,100% 100%)}.ImageWithVideo__picture{grid-area:main;overflow:hidden}.ImageWithVideo__video{z-index:1;object-fit:cover;grid-area:main;width:100%;height:100%;max-height:100%;overflow:hidden}.Component23v0{--Component23v0-height:100vh}@media screen and (min-width:1024px){.Component23v0.is-right .Component23v0__content{text-align:left;justify-self:flex-end;width:50%}}@media screen and (min-width:1280px){.Component23v0.is-right .Component23v0__content{max-width:640px;margin-right:calc(50vw - 640px)}}.Component23v0.is-overlayed .Component23v0__assetWrapper{opacity:.3}.Component23v0:-webkit-any(.is-medium,.is-large) .Component23v0__content{gap:32px}.Component23v0:-moz-any(.is-medium,.is-large) .Component23v0__content{gap:32px}.Component23v0:is(.is-medium,.is-large) .Component23v0__content{gap:32px}@media screen and (max-width:669px){.Component23v0.is-small .Component23v0__body{font-family:NouvelR\, sans-serif;font-size:1.4rem;font-weight:400;line-height:1.4}}.Component23v0.is-medium .Component23v0__wrapper{height:calc(var(--Component23v0-height)*.75)}.Component23v0.is-large .Component23v0__wrapper{height:calc(var(--Component23v0-height))}.Component23v0.is-edit-mode{--Component23v0-height:700px}.Component23v0__wrapper{grid-template-areas:"main";height:240px;display:grid}.Component23v0__assetWrapper,.Component23v0__content{grid-area:main}.Component23v0__assetWrapper{height:100%;overflow:hidden}.Component23v0__content{z-index:1;color:#fff;text-align:center;flex-direction:column;align-self:center;justify-self:center;align-items:center;gap:16px;padding:16px;display:flex}@media screen and (min-width:670px){.Component23v0__content{gap:24px}}.Component23v0__heading{max-width:1280px}.Component23v0__strapline{font-family:NouvelR\, sans-serif;font-size:1.6rem;font-weight:700;line-height:1.4}@media screen and (min-width:670px){.Component23v0__strapline{font-size:1.8rem}}.Component23v0__title{overflow-wrap:break-word}.Component23v0__titleSuffix{display:none}.Component23v0__body{max-width:100ch;font-family:NouvelR\, sans-serif;font-size:1.6rem;font-weight:400;line-height:1.4}.Component23v0{background-color:#000}.Component23v0:-webkit-any(.is-medium,.is-large) .Component23v0__title{font-family:NouvelR\, sans-serif;font-size:3.2rem;font-weight:700;line-height:.95}.Component23v0:-moz-any(.is-medium,.is-large) .Component23v0__title{font-family:NouvelR\, sans-serif;font-size:3.2rem;font-weight:700;line-height:.95}.Component23v0:is(.is-medium,.is-large) .Component23v0__title{font-family:NouvelR\, sans-serif;font-size:3.2rem;font-weight:700;line-height:.95}@media screen and (min-width:1024px){.Component23v0:-webkit-any(.is-medium,.is-large) .Component23v0__title{font-size:3.6rem}.Component23v0:-moz-any(.is-medium,.is-large) .Component23v0__title{font-size:3.6rem}.Component23v0:is(.is-medium,.is-large) .Component23v0__title{font-size:3.6rem}}@media screen and (min-width:670px){.Component23v0:-webkit-any(.is-medium,.is-large) .Component23v0__title{font-size:10.4rem}.Component23v0:-moz-any(.is-medium,.is-large) .Component23v0__title{font-size:10.4rem}.Component23v0:is(.is-medium,.is-large) .Component23v0__title{font-size:10.4rem}}.Component23v0__content{color:#fff}.Component23v0__title{font-family:NouvelR\, sans-serif;font-size:2.5rem;font-weight:700;line-height:.95}@media screen and (min-width:1024px){.Component23v0__title{font-size:2.8rem}}@media screen and (min-width:670px){.Component23v0__title{font-size:5.8rem}}