.hero{height:100dvh;position:relative}.hero video{width:100%;height:100%;object-fit:cover}.hero--overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.3}.hero__content{display:flex;flex-direction:column;align-items:center;position:absolute;left:0;bottom:0;width:100%;z-index:2;padding-bottom:80px;padding-inline:32px}.hero__content .logo{width:39px;height:36px;object-fit:contain;-webkit-mask-size:300% 100%;mask-size:300% 100%;animation:sweep 4s infinite linear;animation-delay:1s;-webkit-mask-image:linear-gradient(to right,#0000,#0000 30%,#000,#0000 70%,#0000);mask-image:linear-gradient(to right,#0000,#0000 30%,#000,#0000 70%,#0000)}.hero__content .logo-svg{width:165px;color:#fff;margin-top:20px}.hero__content .logo-svg svg{width:100%;height:auto;-webkit-mask-size:300% 100%;mask-size:300% 100%;animation:sweep 4s infinite linear;animation-delay:1s;-webkit-mask-image:linear-gradient(to right,#0000,#0000 30%,#000,#0000 70%,#0000);mask-image:linear-gradient(to right,#0000,#0000 30%,#000,#0000 70%,#0000)}@keyframes sweep{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.hero__content .logo-text{margin-top:20px;width:214px;height:34px;object-fit:contain}.hero__content .app-text{margin-top:24px;max-width:750px}.hero__content .app-link{margin-top:20px;font-family:Burgues Script,sans-serif;text-transform:none;overflow:unset;overflow-y:hidden}.hero__content .app-link .app-link--text,.hero__content .app-link .app-link--hover{padding-left:10px}@media screen and (max-width: 1024px){.hero__content{padding-bottom:40px}.hero__content:after{z-index:-1;content:"";bottom:0;width:100%;height:450px;position:absolute;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(to bottom,#0073e600,#0073e6 40%,#0073e6);mask-image:linear-gradient(to bottom,#0073e600,#0073e6 40%,#0073e6)}.hero__content .app-link{margin-top:24px}}
