.hero-block{padding-bottom:3rem;background:#090e1c}@media(min-width:1280px){.hero-block{padding-bottom:4rem}}.hero-block .video-background{position:relative;z-index:1;height:60vh;max-height:740px;background:#000;overflow:hidden}.hero-block .video-background img,.hero-block .video-background picture,.hero-block .video-background video{position:absolute;display:block;object-fit:cover}.hero-block .video-background img,.hero-block .video-background picture{z-index:0;width:150%;height:150%;top:50%;left:50%;transform:translate(-50%,-62.5%)}.hero-block .video-background video{top:55%;left:60%;z-index:2;min-width:200%;min-height:200%;width:auto;height:auto;transform:translate(-60%,-75%);object-fit:cover;pointer-events:none}@media(min-width:992px){.hero-block .video-background{max-height:610px}.hero-block .video-background img,.hero-block .video-background picture{top:0;width:100%;height:102.5%;left:0;transform:translate(0,0)}.hero-block .video-background video{min-width:120%;min-height:120%;transform:translate(-58%,-60%)}}.hero-block .video-background+.content{margin-top:-50px}.hero-block>.content{position:relative;z-index:2;min-height:224px;background:url("../media/hero-4k.svg") center top/3842px 204px no-repeat rgba(0,0,0,0)}.hero-block>.content:before{content:"";background:#090e1c;display:block;width:100%;position:absolute;top:60px;height:204px;z-index:1}.hero-block>.content .container{max-width:1000px;display:grid;gap:2rem;position:relative;z-index:2}.hero-block .title,.hero-block>.content .play{position:absolute;left:50%;transform:translate(-50%,-50%)}.hero-block>.content .play{top:0}.hero-block>.content .play svg{overflow:auto}.hero-block .title{width:100%;z-index:10;text-align:center;max-width:1000px;top:50%}.hero-block .title span{background:linear-gradient(90deg,#cbc2ff 11%,#6a51ee 89%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.hero-block>.content .description{margin-top:82px;display:grid;gap:2rem}.hero-block>.content .description *{margin:0}.hero-block>.content .description h2,.hero-block>.content .description h3,.hero-block>.content .description h4,.hero-block>.content .description h5,.hero-block>.content .description h6{text-transform:uppercase}.hero-block>.content .button{margin:auto}