.page-module-scss-module__EjcmRq__main{align-items:center;min-height:100vh;display:flex}.page-module-scss-module__EjcmRq__landing{width:100%;padding:var(--space-20) var(--space-8)}.page-module-scss-module__EjcmRq__content{max-width:var(--container-md);margin:0 auto}.page-module-scss-module__EjcmRq__prefix{margin-bottom:var(--space-2);font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-text-muted)}.page-module-scss-module__EjcmRq__title{margin-bottom:var(--space-6);font-family:var(--font-mono);font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);color:var(--color-primary);letter-spacing:var(--letter-spacing-tight)}.page-module-scss-module__EjcmRq__description{max-width:50ch;margin-bottom:var(--space-10);font-size:var(--font-size-lg);line-height:var(--line-height-loose);color:var(--color-text-muted)}.page-module-scss-module__EjcmRq__cta{padding:var(--space-3) var(--space-6);font-family:var(--font-mono);font-size:var(--font-size-base);color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-sm);transition:background var(--transition-fast),color var(--transition-fast);text-decoration:none;display:inline-block}.page-module-scss-module__EjcmRq__cta:hover{color:var(--color-primary-fg);background:var(--color-primary)}
