.hero-video{display:flex;min-height:min(calc(100vh - 104px));width:100%}.hero-video__content-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;position:relative}.hero-video__content{max-width:1120px;position:relative;text-align:center;width:100%;z-index:2}.eyebrow-text.hero-video__eyebrow-text{color:#c19cff;margin-bottom:5rem}.hero-video__description{margin:0 auto}.hero-video__image{align-items:flex-end;display:flex;justify-content:flex-end;position:relative;width:100%;z-index:1}.hero-video__video-wrapper{background-color:#8e45ff;display:block;margin:0 auto;max-width:1080px;padding:.25rem;position:relative;width:100%}.hero-video__video{aspect-ratio:16/9;background-color:#290053;border-radius:0 0 2rem 2rem;height:auto;overflow:hidden;width:100%}.hero-video__dots{align-items:center;display:flex;flex-direction:row;height:2rem;justify-content:flex-end;padding:0 .5rem}.hero-video__dots span{border-radius:50%;display:block;height:1rem;margin:.25rem;width:1rem}.hero-video__dots span:first-child{background-color:#eceef5}.hero-video__dots span:nth-child(2){background-color:#c19cff}.hero-video__dots span:nth-child(3){background-color:#44067b}.hero-video__video-button,.hero-video__video-button:active,.hero-video__video-button:focus,.hero-video__video-button:hover{align-items:center;background-color:transparent;display:flex;height:100%;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:10}.hero-video__video-button svg{transition:transform .3s}.hero-video__video-button:active svg,.hero-video__video-button:focus svg,.hero-video__video-button:hover svg{transform:scale(1.1)}@media (max-width:1079px){.hero-video__content{margin-bottom:1rem}.hero-video__image{padding-bottom:5rem}}@media (min-width:1080px){.hero-video{min-height:min(calc(100vh - 104px),662px)}.hero-video,.hero-video__content-wrapper{align-items:flex-end}.hero-video__content{margin-bottom:8.125rem;padding-right:1rem;width:100%}.hero-video__description{max-width:500px}}@media (min-width:1280px){.hero-video__image{bottom:4rem;position:absolute;right:-1rem;width:100%}}