@keyframes cr-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--green-solid) 60%,transparent)}60%{box-shadow:0 0 0 7px transparent}}.landing .cr-dot{width:7px;height:7px;flex:none;border-radius:50%;background:var(--green-solid);animation:cr-pulse 1.8s ease-out infinite}@keyframes cr-word{0%{transform:translateY(100%);opacity:0}21%,4%{transform:translateY(0);opacity:1}25%,to{transform:translateY(-100%);opacity:0}}.landing .cr-rot{display:inline-grid;vertical-align:baseline;clip-path:inset(0 -.2em -.15em -.2em)}.landing .cr-rot>span{grid-area:1/1;animation:cr-word 8s cubic-bezier(.7,0,.3,1) infinite both}.landing .cr-rot>span:nth-child(2){animation-delay:2s}.landing .cr-rot>span:nth-child(3){animation-delay:4s}.landing .cr-rot>span:nth-child(4){animation-delay:6s}@keyframes cr-e1{0%{opacity:0;transform:translateY(12px)}4%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes cr-e2{0%,18%{opacity:0;transform:translateY(12px)}22%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes cr-e3{0%,40%{opacity:0;transform:translateY(12px)}44%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes cr-e4{0%,62%{opacity:0;transform:translateY(12px) scale(.98)}66%,92%{opacity:1;transform:none}to{opacity:0}}.landing .cr-e1{animation:cr-e1 12s ease infinite}.landing .cr-e2{animation:cr-e2 12s ease infinite}.landing .cr-e3{animation:cr-e3 12s ease infinite}.landing .cr-e4{animation:cr-e4 12s ease infinite}@keyframes cr-type{0%,to{opacity:.25}50%{opacity:1}}.landing .cr-typing span{display:inline-block;width:5px;height:5px;margin-right:3px;border-radius:50%;background:var(--soft);animation:cr-type 1s infinite}.landing .cr-typing span:nth-child(2){animation-delay:.15s}.landing .cr-typing span:nth-child(3){animation-delay:.3s}@keyframes cr-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.landing .cr-shimmer{width:fit-content;color:transparent;background:linear-gradient(90deg,var(--mute) 35%,var(--ink) 50%,var(--mute) 65%) 0 0 /200% 100%;-webkit-background-clip:text;background-clip:text;animation:cr-shimmer 2s linear infinite}.landing .cr-bar{transition:height .35s cubic-bezier(.2,.8,.2,1)}.landing .cr-tile{transition:border-color .2s,transform .2s}.landing .cr-tile:hover{border-color:var(--soft);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.landing .cr-dot,.landing .cr-e1,.landing .cr-e2,.landing .cr-e3,.landing .cr-e4,.landing .cr-rot>span,.landing .cr-shimmer,.landing .cr-typing span{animation:none}.landing .cr-rot>span:not(:first-child){display:none}}