.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}.InfoIcon{width:var(--InfoIcon-size-default);fill:currentColor;vertical-align:middle}@media screen and (min-width:670px){.InfoIcon{width:var(--InfoIcon-size-medium)}}@media screen and (min-width:1024px){.InfoIcon{width:var(--InfoIcon-size-large)}}.MediaRandomizer{--MediaRandomizer-height:100vh}@media screen and (min-width:1280px){.MediaRandomizer{width:100vw;position:relative;left:calc(50% - 50vw)}}.MediaRandomizer{height:var(--MediaRandomizer-height);background-color:var(--MediaRandomizer-background-color);color:var(--MediaRandomizer-color)}.MediaRandomizer.is-edit-mode{--MediaRandomizer-height:700px}.MediaRandomizer.is-alternative-mode{--MediaRandomizer-background-color:#000;--MediaRandomizer-color:#fff}.MediaRandomizer.is-video-step .MediaRandomizer__intro{opacity:0}.MediaRandomizer__container{grid-template:"main";height:100%;display:grid}.MediaRandomizer__content,.MediaRandomizer__assetWrapper{grid-area:main}.MediaRandomizer__assetWrapper{z-index:0;overflow:hidden}.MediaRandomizer__textWrapper{margin:96px 20px}@media screen and (min-width:1024px){.MediaRandomizer__textWrapper{max-width:840px;margin-left:auto;margin-right:auto}}.MediaRandomizer__content{z-index:1;text-align:center;flex-direction:column;justify-content:space-between;display:flex}.MediaRandomizer__intro{opacity:1;font-family:NouvelR\, sans-serif;font-size:3.6rem;font-weight:700;line-height:.95;transition:opacity .3s ease-out 3s}@media screen and (min-width:1024px){.MediaRandomizer__intro{font-size:7.2rem}}.MediaRandomizer__outro{opacity:1;flex-direction:column;gap:8px;transition:opacity .3s ease-out;display:flex}@starting-style{.MediaRandomizer__outro{opacity:0}}.MediaRandomizer__title{font-family:NouvelR\, sans-serif;font-size:2rem;font-weight:700;line-height:.95}@media screen and (min-width:1024px){.MediaRandomizer__title{font-size:2.8rem}}.MediaRandomizer__description{font-family:NouvelR\, sans-serif;font-size:1.6rem;font-weight:400;line-height:1.4}.MediaRandomizer__ctaWrapper{flex-direction:column;justify-content:center;align-items:center;gap:16px;margin-bottom:96px;display:flex}@media screen and (min-width:670px){.MediaRandomizer__ctaWrapper{flex-direction:row;gap:40px;margin-bottom:80px}}