*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background:#0a0a0a;color:#e6e6e6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}.page{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem}h1{margin:0;font-size:clamp(2.4rem,8vw,4.2rem);font-weight:700;letter-spacing:-.02em;color:#fff}.role{margin:.7rem 0 0;font-size:1rem;color:#8a8a8a;text-transform:uppercase;letter-spacing:.2em}.lead{margin:2.2rem 0 0;font-size:1.15rem;max-width:34rem;line-height:1.6;color:#d6d6d6}.now{margin:.5rem 0 0;font-size:1rem;color:#8a8a8a}.stack{margin:1.7rem 0 0;font-size:.95rem;letter-spacing:.08em;color:#6f6f6f;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.links{margin-top:2.4rem;display:flex;gap:1.75rem;flex-wrap:wrap;justify-content:center}.links a{font-size:.95rem;padding-bottom:2px;border-bottom:1px solid #333;transition:color .15s ease,border-color .15s ease}.links a:hover{color:#fff;border-color:#fff}