.main .logo-wrapper .ellipse:before,.main .logo-wrapper .startrail:before,.main .logo-wrapper .logo__img,.main .logo-wrapper .logo__outliner,.main .vapor__right:before,.main .vapor__left:before,.main:before,.main:after{position:absolute;top:0;bottom:0;left:0;right:0}@keyframes draw{to{stroke-dashoffset:180}}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes pulse{0%{opacity:.3}50%{opacity:.7}to{opacity:.3}}html{display:flex;background:#141B38}body{font-family:Poppins,sans-serif;font-size:16px;flex:1;min-height:100vh;margin:0;padding:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*,:before,:after{box-sizing:border-box}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.main{position:relative;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;background:linear-gradient(180deg,#141B38 0%,#252E56 100%);overflow:hidden}.main:after{content:"";background-image:url(/build/assets/stars-249cda0c.svg);background-repeat:no-repeat;background-position:center;background-size:70%;z-index:inherit;opacity:.3;animation:rotate 100s infinite linear forwards}.main:before{transition:all 2.5s cubic-bezier(0,0,0,1) 0s;opacity:1;content:"";background-color:#000;z-index:2}.main .vapor__left{position:absolute;top:0;left:0;width:50vw;min-width:25rem;height:50vh;opacity:.7}.main .vapor__left:before{content:"";background-image:url(/build/assets/vapor-left-e80b1228.svg);background-repeat:no-repeat;background-position:left;background-size:contain;z-index:inherit;opacity:1}.main .vapor__right{position:absolute;top:0;left:auto;right:0;width:50vw;height:50vh;min-height:25rem;opacity:.4}.main .vapor__right:before{content:"";background-image:url(/build/assets/vapor-right-7b13a806.svg);background-repeat:no-repeat;background-position:right;background-size:contain;z-index:inherit;opacity:1}.main .logo-wrapper{transition:all 1.875s cubic-bezier(.1,1,.5,1) 0s;opacity:0;transform:translate3d(0,2.25rem,0);position:relative;width:100%;min-width:15rem;max-width:30rem;z-index:1}.main .logo-wrapper .logo{display:flex;position:relative;margin:0 auto 1.5rem;padding-bottom:40%;z-index:1;max-width:23rem}.main .logo-wrapper .logo__img,.main .logo-wrapper .logo__outliner{transition:opacity 6s cubic-bezier(.1,1,.5,1) 1.125s;opacity:0}.main .logo-wrapper .logo__img svg,.main .logo-wrapper .logo__outliner svg{display:block;width:100%;height:100%;max-width:80%;margin:0 auto}@media screen and (min-width: 40rem){.main .logo-wrapper .logo__img svg,.main .logo-wrapper .logo__outliner svg{max-width:100%}}.main .logo-wrapper .logo__outliner{opacity:1}.main .logo-wrapper .logo__outliner svg path{stroke-dasharray:1000;stroke-dashoffset:1000}.main .logo-wrapper .subheader{transition:all 5s cubic-bezier(.1,1,.5,1) 1.625s;opacity:0;transform:translate3d(0,.25rem,0);text-align:center;color:#9da1b5;position:relative;top:-40px}.main .logo-wrapper .startrail{position:absolute;top:auto;left:50%;bottom:calc(100% - 20vh);transform:translate(-50%);width:9vw;height:100%;min-width:4rem;max-width:8rem}.main .logo-wrapper .startrail:before{content:"";background-image:url(/build/assets/startrail-fc362cdb.svg);background-repeat:no-repeat;background-position:right;background-size:contain;z-index:inherit;transition:transform 4s cubic-bezier(.1,1,.5,1) 1.375s,opacity 4s cubic-bezier(.1,1,.5,1) 1.375s;opacity:0;transform:translate3d(-50%,35%,0)}@media screen and (min-width: 40rem){.main .logo-wrapper .startrail{left:calc(100% + 7vw);transform:none}}.main .logo-wrapper .ellipse{position:absolute;top:25%;left:25%;transform:translate(-50%,-50%);width:60vw;height:60vh;min-width:40rem}.main .logo-wrapper .ellipse:before{content:"";background-image:url(/build/assets/ellipse-351e6765.svg);background-repeat:no-repeat;background-position:center;background-size:contain;z-index:-1;opacity:.3;animation:pulse 7s ease-in-out infinite;transform:translateZ(0)}.main.is-in-viewport:before{opacity:0;transform:translateZ(0);display:none}.main.is-in-viewport .logo-wrapper,.main.is-in-viewport .logo-wrapper .logo__img{opacity:1;transform:translateZ(0)}.main.is-in-viewport .logo-wrapper .logo__outliner{opacity:0;transform:translateZ(0)}.main.is-in-viewport .logo-wrapper .logo__outliner svg path{animation:draw 2s ease-out forwards 0s;animation-delay:.4s}.main.is-in-viewport .logo-wrapper .products,.main.is-in-viewport .logo-wrapper .subheader,.main.is-in-viewport .logo-wrapper .startrail:before{opacity:1;transform:translateZ(0)}.products{transition:opacity 6s cubic-bezier(.1,1,.5,1) 1.875s;opacity:0;display:flex;flex-direction:column;gap:20px;color:#fff;z-index:3;position:relative}.products a.product{line-height:1.5rem;display:flex;gap:4px;text-decoration:none;color:#fff;padding:1rem 0;border-radius:4px}.products a.product:hover{background-color:#ffffff26}.products a.product .product-info{display:flex;gap:4px;flex-direction:column}.products a.product .product-image{width:100px;display:flex;justify-content:center;align-items:flex-start;margin-top:8px;flex-shrink:0}.products a.product .product-title{font-weight:400;font-size:1.5rem;line-height:1.75rem;margin:0}.products a.product .product-description{opacity:.65}.products a.product .product-description p{margin:0}.products a.product .product-description p+*{margin-top:1rem}
