@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap);body{background-color:#fff;color:#333;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.6}.App{display:flex;flex-direction:column;min-height:100vh}.top-nav{background-color:initial;padding:2rem 2rem 0;pointer-events:none;position:fixed;right:0;top:0;width:100%;z-index:100}.nav-container{align-items:center;display:flex;justify-content:flex-end;margin:0 auto;max-width:800px;padding-right:2rem}.nav-link{color:#333;font-size:1rem;font-weight:400;pointer-events:auto;text-decoration:none;transition:color .2s ease}.nav-link:hover{color:#666}.main-content{margin:0 auto;max-width:800px;padding:6rem 2rem}.content-wrapper{max-width:600px}.logo{font-size:3rem;margin-bottom:1rem;text-align:left}h1{font-size:2.5rem;line-height:1.2;margin-bottom:1.5rem}h1,h2{font-weight:600}h2{font-size:1.5rem;margin:2.5rem 0 1rem}p{font-size:1.1rem;margin-bottom:1.5rem}.intro,p{line-height:1.7}.intro{font-size:1.2rem;margin-bottom:2rem}.description{margin-bottom:1.5rem}.previous-work{margin:3.5rem 0}.previous-work ul{list-style-type:none;margin:1rem 0}.previous-work li{line-height:1.7;margin-bottom:.75rem;padding-left:1.5rem;position:relative}.previous-work li:before{color:#666;content:"•";left:0;position:absolute}.previous-work li a{color:#333;text-decoration:none;transition:color .2s ease}.previous-work li a:hover{color:#666}.contact-links{font-size:1.1rem;margin-top:3.5rem}.contact-links a{color:#333;text-decoration:none;transition:color .2s ease}.contact-links a:hover{color:#666}@media (max-width:768px){.main-content{padding:4rem 1.5rem}h1{font-size:2rem}p{font-size:1rem}}.navbar{align-items:center;background:#fff;box-shadow:0 2px 5px #0000001a;display:flex;height:60px;justify-content:space-between;left:0;padding:0 2rem;position:fixed;top:0;width:100%;z-index:999}.nav-logo{font-size:1.25rem;font-weight:700}.nav-links a{font-size:1rem;font-weight:500;margin-left:2rem;transition:color .3s ease}.nav-links a:hover{color:#333}.App{margin-top:60px}section{margin:0 auto;max-width:1200px;padding:80px 20px}.new-component{background-color:#f5f5f5;margin:10px;padding:20px}.thoughts-links{margin-top:2rem}.thought-link{color:#333;display:inline-block;font-size:1.1rem;margin-bottom:1rem;text-decoration:none;transition:color .2s ease}.thought-link:hover{color:#666}*{box-sizing:border-box;margin:0;padding:0}#root,body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{background:#fff;color:#000;width:100%}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}
/*# sourceMappingURL=main.4908c4ea.css.map*/