.o-newsletter{position:relative}.o-newsletter__content{display:flex;flex-direction:column;justify-content:center;max-width:60rem;position:relative;z-index:1}.o-newsletter__video{display:block;left:0;position:absolute;top:0;z-index:0}.o-newsletter__video,.o-newsletter__video video{height:100%;object-fit:cover;width:100%}@media screen and (min-width:768px){.o-newsletter__size--small .o-newsletter__content{min-height:40rem}.o-newsletter__size--medium .o-newsletter__inner{min-height:70rem}.o-newsletter__size--large .o-newsletter__inner{min-height:100vh}}