.font-apple.svelte-1x05zx6,.heading-font.svelte-1x05zx6{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.heading-font.svelte-1x05zx6{letter-spacing:-.02em}.grid-squares-bg.svelte-1x05zx6{background-image:linear-gradient(to right,rgba(0,0,0,.045) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.045) 1px,transparent 1px);background-size:44px 44px}.dark .grid-squares-bg.svelte-1x05zx6{background-image:linear-gradient(to right,rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.06) 1px,transparent 1px)}.reveal-line.svelte-1x05zx6{opacity:0;animation:svelte-1x05zx6-revealLine .7s cubic-bezier(.16,1,.3,1) forwards}@keyframes svelte-1x05zx6-revealLine{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.animate-shake.svelte-1x05zx6{animation:svelte-1x05zx6-shake .4s cubic-bezier(.36,.07,.19,.97)}@keyframes svelte-1x05zx6-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){.reveal-line.svelte-1x05zx6{animation:none;opacity:1}.animate-shake.svelte-1x05zx6{animation:none}}
