.tg-home{--accent:#00ffb2}.tg-home *{box-sizing:border-box}.tg-home a{color:#e6ecea;text-decoration:none}.tg-home a:hover{color:#fff}.tg-home a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.tg-home .tg-skip{z-index:20;color:#04140d;background:#00ffb2;padding:12px 16px;position:absolute;top:-80px;left:20px}.tg-home .tg-skip:focus{top:12px}@media (max-width:760px){.tg-home .tg-bento{grid-template-columns:minmax(0,1fr)!important}.tg-home .tg-bento>*{grid-column:auto!important;min-height:0!important}.tg-home .tg-navlinks{display:none!important}.tg-home .tg-btns>a{flex:100%;justify-content:center}}.tg-home .tg-hero{isolation:isolate;position:relative}.tg-home .tg-hero:before{content:"";z-index:-1;pointer-events:none;opacity:.35;background:url(/marketing/stars.svg) top/1063px repeat-y;position:absolute;inset:0 -20px;-webkit-mask-image:linear-gradient(#000,#000 45%,#0000 90%);mask-image:linear-gradient(#000,#000 45%,#0000 90%)}.tg-home .tg-typewriter{white-space:nowrap;padding-right:.09em;display:inline-grid;position:relative}.tg-home .tg-typewriter-reserve,.tg-home .tg-typewriter-text{text-align:left;grid-area:1/1}.tg-home .tg-typewriter-reserve{visibility:hidden}.tg-home .tg-typewriter-caret{vertical-align:-.02em;background:currentColor;width:2px;height:.85em;margin-left:.035em;animation:.8s step-end 3 forwards tg-caret;display:inline-block}.tg-home .tg-typewriter-caret.is-typing{opacity:1;animation:none}@keyframes tg-caret{0%,to{opacity:0}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.tg-home .tg-typewriter-reserve{visibility:visible}.tg-home .tg-typewriter-text{visibility:hidden}.tg-home .tg-typewriter-caret{display:none}}
