body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}.App{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background:linear-gradient(135deg,#fafafa,#f5f5f5);display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;justify-content:center;min-height:100vh;padding:2rem}.container{max-width:750px;width:100%}.header{margin-bottom:2.5rem}.header h1{color:#0a0a0a;font-size:3.5rem;font-weight:300;letter-spacing:-.03em;line-height:1.1;margin-bottom:.75rem}.subtitle{color:#555;font-size:1.25rem;font-weight:400;line-height:1.6;max-width:600px}.content{display:flex;flex-direction:column;gap:3rem}.cta h2,.role h2,.ventures h2{color:#888;font-size:.875rem;font-weight:700;letter-spacing:.15em;margin-bottom:.5rem;text-transform:uppercase}.role p{color:#0a0a0a;font-size:1.75rem;font-weight:400;line-height:1.4}.ventures{display:flex;flex-direction:column;gap:1.75rem}.venture{background:#fff9;border-left:3px solid #0a0a0a;border-radius:8px;padding:1.5rem;transition:all .3s ease}.venture:hover{background:#ffffffe6;box-shadow:0 4px 12px #0000000d;transform:translateX(4px)}.venture h3{margin-bottom:.35rem}.venture h3 a{align-items:center;color:#0a0a0a;display:inline-flex;font-size:1.5rem;font-weight:500;gap:.5rem;text-decoration:none;transition:color .2s ease}.venture h3 a:hover{color:#333}.external-icon{opacity:.4;transition:opacity .2s ease}.venture h3 a:hover .external-icon{opacity:.8}.role-label{color:#777;font-size:.875rem;font-weight:500;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.description{color:#555;font-size:1.05rem;line-height:1.7}.cta{background:#0a0a0a08;border:1px solid #0a0a0a0f;border-radius:12px;padding:2rem}.cta h2{font-size:1rem;margin-bottom:.75rem}.cta p{color:#555;font-size:1.125rem;line-height:1.7;margin-bottom:1.25rem}.email-link{align-items:center;background-color:#0a0a0a;border-radius:6px;color:#fff;display:inline-flex;font-size:1.125rem;font-weight:500;gap:.625rem;padding:.875rem 1.75rem;text-decoration:none;transition:all .2s ease}.email-link:hover{background-color:#333;box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.footer{border-top:1px solid #00000014;margin-top:3.5rem;padding-top:2rem}.linkedin-link{align-items:center;color:#333;display:inline-flex;font-size:1rem;font-weight:500;gap:.625rem;text-decoration:none;transition:all .2s ease}.linkedin-link:hover{color:#0a0a0a;transform:translateX(2px)}.linkedin-icon{height:20px;opacity:.7;transition:opacity .2s ease;width:20px}.linkedin-link:hover .linkedin-icon{opacity:1}@media (max-width:768px){.App{padding:1.5rem}.header{margin-bottom:3rem}.header h1{font-size:2.5rem}.subtitle{font-size:1.125rem}.content{gap:3rem}.role p{font-size:1.5rem}.venture{padding:1.5rem}.venture h3 a{font-size:1.25rem}.description{font-size:1rem}.cta{padding:2rem}.cta p{font-size:1.05rem}.email-link{font-size:1rem;padding:.75rem 1.5rem}}
/*# sourceMappingURL=main.320acb30.css.map*/