.page-module__E0kJGG__main{flex:1;justify-content:center;align-items:center;padding:4rem 1.5rem;display:flex}.page-module__E0kJGG__card{width:100%;max-width:34rem;animation:.5s ease-out both page-module__E0kJGG__rise}.page-module__E0kJGG__logo{width:clamp(4.5rem,14vw,5.75rem);height:auto;margin-bottom:1.5rem;display:block}.page-module__E0kJGG__name{letter-spacing:-.03em;font-size:clamp(2.25rem,8vw,3.25rem);font-weight:600;line-height:1.1}.page-module__E0kJGG__role{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:.75rem;font-size:.875rem}.page-module__E0kJGG__intro{color:var(--muted-strong);text-wrap:pretty;margin-top:1.75rem;font-size:1.125rem;line-height:1.6}.page-module__E0kJGG__links{flex-wrap:wrap;gap:.5rem 1.75rem;margin-top:2.5rem;display:flex}.page-module__E0kJGG__link{color:var(--muted-strong);font-size:.9375rem;transition:color .15s;position:relative}.page-module__E0kJGG__link:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .2s;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.page-module__E0kJGG__link:hover{color:var(--foreground)}.page-module__E0kJGG__link:hover:after{transform:scaleX(1)}.page-module__E0kJGG__link:focus-visible{outline:2px solid var(--foreground);outline-offset:4px;border-radius:2px}@keyframes page-module__E0kJGG__rise{0%{opacity:0;transform:translateY(.75rem)}}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__card{animation:none}.page-module__E0kJGG__link,.page-module__E0kJGG__link:after{transition:none}}
