.landing-hero-grid{background-image:linear-gradient(rgba(112,202,236,.13) 1px,transparent 0),linear-gradient(90deg,rgba(112,202,236,.13) 1px,transparent 0);background-position:top;background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 75% 70% at 50% 35%,#000 25%,transparent 80%);mask-image:radial-gradient(ellipse 75% 70% at 50% 35%,#000 25%,transparent 80%)}@media(max-width:639px){.landing-hero-grid{background-size:40px 40px}}.landing-hero-floor{background-image:linear-gradient(rgba(112,202,236,.6) 1.5px,transparent 0),linear-gradient(90deg,rgba(112,202,236,.6) 1.5px,transparent 0);background-position:bottom;background-size:64px 64px;-webkit-mask-image:linear-gradient(0deg,#000 10%,transparent 90%);mask-image:linear-gradient(0deg,#000 10%,transparent 90%);transform:rotateX(62deg);transform-origin:50% 100%}[data-reveal=in] .proof-star{animation:proof-star .4s cubic-bezier(.3,1.5,.5,1) both;animation-delay:calc(var(--n)*60ms)}@keyframes proof-star{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}[data-reveal=in] .proof-bar{animation:proof-bar .6s ease-out both;transform-origin:left}[data-reveal=in] .proof-bar-2{animation-delay:.35s}@keyframes proof-bar{0%{transform:scaleX(0)}to{transform:none}}@media(prefers-reduced-motion:reduce){[data-reveal=in] .proof-bar,[data-reveal=in] .proof-star{animation:none}}.landing-panel-grid{background-image:linear-gradient(rgba(112,202,236,.1) 1px,transparent 0),linear-gradient(90deg,rgba(112,202,236,.1) 1px,transparent 0);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 100% 0,#000,transparent 70%);mask-image:radial-gradient(ellipse 80% 80% at 100% 0,#000,transparent 70%)}.lane-in{animation:lane-in .35s cubic-bezier(.2,.7,.2,1)}@keyframes lane-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lane-in{animation:none}}[data-reveal=in] .star{animation:star-pop .4s cubic-bezier(.3,1.5,.5,1) both;animation-delay:calc(var(--n)*70ms)}@keyframes star-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){[data-reveal=in] .star{animation:none}}.landing-board-grid{background-image:linear-gradient(rgba(112,202,236,.08) 1px,transparent 0),linear-gradient(90deg,rgba(112,202,236,.08) 1px,transparent 0);background-size:48px 48px}@keyframes caret{50%{opacity:0}}
