@keyframes link-button-hover{40%{transform:scale(.9)}80%{transform:scale(1.1)}100%{transform:scale(1)}}.link-button{cursor:pointer;display:inline-block}.link-button:has(.link-button__inner--full-width){width:100%}.link-button .link-button__inner{color:var(--color-background);background-color:var(--color-text-strong);border:.1em solid var(--color-text-strong);text-decoration:none;font-weight:700;padding:.6em 1.2em;border-radius:.4rem;display:inline-flex;gap:1em;will-change:transform;transform-origin:center;transform:scale3d(1,1,1)}.link-button .link-button__inner--outlined{color:var(--color-text-strong);background-color:transparent}.link-button .link-button__inner--full-width{justify-content:center;width:100%}.link-button svg{fill:currentColor;width:1.5em;height:auto}.link-button:hover .link-button__inner{color:var(--color-text-strong);background-color:var(--color-accent);border-color:var(--color-accent)}@media (prefers-reduced-motion:no-preference){.link-button .link-button__inner{transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out}}.connect{max-width:30rem;padding:2rem;margin:0 auto;display:grid;grid-template-columns:1fr;gap:1rem;min-height:100vh;align-content:center}.connect__headline{font-weight:600;font-size:clamp(1.6rem, 4cqw, 3.2rem);letter-spacing:-.02em;color:var(--color-text-strong);line-height:1.2em}.connect__links{display:grid;grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none}