.home-landing_liveDot__kGmKN{animation:home-landing_home-live__XNdoZ 1.8s ease-in-out infinite}.home-landing_typingCaret__VYg92{animation:home-landing_home-caret__LV3DB 1.05s step-end infinite}.home-landing_raceCar__HNxxS{animation:home-landing_home-car-cruise__jfIPa 2.35s ease-in-out infinite;transform-origin:center bottom;will-change:transform}.home-landing_raceCarGhost__J7jhi{animation-delay:-.8s;animation-duration:2.7s}.home-landing_raceCarLeader__hfNwX{animation-delay:-1.45s;animation-duration:2.15s}.home-landing_featureLink__nd7pH{position:relative;isolation:isolate}.home-landing_featureLink__nd7pH:after{position:absolute;inset:auto 1.25rem 0 1.25rem;height:2px;content:"";background:currentColor;opacity:0;transform:scaleX(.35);transform-origin:left;transition:opacity .18s ease,transform .18s ease}.home-landing_featureLink__nd7pH:focus-visible:after,.home-landing_featureLink__nd7pH:hover:after{opacity:.7;transform:scaleX(1)}@keyframes home-landing_home-live__XNdoZ{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.78)}}@keyframes home-landing_home-caret__LV3DB{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes home-landing_home-car-cruise__jfIPa{0%,to{transform:translate3d(-4px,0,0) rotate(-.2deg)}48%{transform:translate3d(5px,-1px,0) rotate(.25deg)}62%{transform:translate3d(3px,0,0) rotate(-.1deg)}}@media (prefers-reduced-motion:reduce){.home-landing_liveDot__kGmKN,.home-landing_raceCar__HNxxS,.home-landing_typingCaret__VYg92{animation:none}}.home-landing_hero__QS7xV{border-radius:1.8rem;background-image:radial-gradient(ellipse at 85% 0,hsl(var(--primary)/.16),#0000 58%);box-shadow:inset 0 1px 0 hsl(var(--primary)/.15),0 18px 55px #00000014}.home-landing_heroIntro__prPW9{position:relative}.home-landing_heroIntro__prPW9>div:first-child>span{border:1px solid hsl(var(--border)/.45);border-radius:2rem;background:hsl(var(--background)/.25);padding:6px 9px}.home-landing_heroIntro__prPW9 h1{letter-spacing:-.045em;text-wrap:balance}.home-landing_heroIntro__prPW9 p{text-wrap:pretty}.home-landing_heroAccent__G5Es3{color:hsl(var(--primary))}.home-landing_heroGamePoster__EDPlc{margin:26px auto 30px;max-width:480px}@media (min-width:1280px){.home-landing_heroIntro__prPW9{padding-right:390px;min-height:290px}.home-landing_heroGamePoster__EDPlc{position:absolute;right:0;top:10px;width:350px;margin:0;transform:rotate(2deg)}}@media (prefers-reduced-motion:reduce){.home-landing_heroGamePoster__EDPlc{transform:none}}