.page-module___8aEwW__hero{padding-top:4rem;padding-bottom:3rem}.page-module___8aEwW__name{font-family:var(--font-serif);color:var(--text-primary);letter-spacing:-.02em;margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:400;line-height:1.1}.page-module___8aEwW__tagline{font-family:var(--font-sans);color:var(--text-secondary);white-space:pre-line;font-size:1.125rem;font-weight:400;line-height:1.7}.page-module___8aEwW__sectionTitle{font-family:var(--font-sans);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.5rem;font-size:.875rem;font-weight:600}.page-module___8aEwW__nowList{flex-direction:column;gap:1rem;display:flex}.page-module___8aEwW__nowItem{font-family:var(--font-sans);color:var(--text-secondary);align-items:flex-start;gap:.75rem;font-size:1rem;line-height:1.6;display:flex}.page-module___8aEwW__nowBullet{color:var(--accent);-webkit-user-select:none;user-select:none;font-weight:700}.page-module___8aEwW__connectLinks{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;display:flex}.page-module___8aEwW__connectLink{font-family:var(--font-sans);color:var(--accent);align-items:center;gap:.15rem;font-size:1rem;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}.page-module___8aEwW__connectLink:hover{opacity:.8;text-decoration:underline}.page-module___8aEwW__connectSeparator{color:var(--text-tertiary);-webkit-user-select:none;user-select:none}@media (min-width:640px){.page-module___8aEwW__hero{padding-top:6rem;padding-bottom:4rem}}
