:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#ffffffe6;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0a0a0a;font-family:Instrument Serif,serif;font-weight:400;line-height:1.5}body{place-items:center;min-width:320px;min-height:100vh;margin:0;display:flex;overflow:hidden}#root{justify-content:center;align-items:center;width:100%;height:100vh;display:flex}.container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.content{text-align:center;opacity:0;transition:opacity 1.5s ease-out,transform 1.5s cubic-bezier(.2,.8,.2,1);transform:translateY(20px)}.content.visible{opacity:1;transform:translateY(-10px)}.title{letter-spacing:-.02em;background:linear-gradient(to bottom right,#fff,#888);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:4rem;font-weight:400}.contact{color:#666;font-size:1.5rem;font-style:italic;text-decoration:none;transition:color .3s}.contact:hover{color:#fff}@media (max-width:768px){.title{white-space:nowrap;padding:0 1rem;font-size:8vw}.contact{font-size:1.2rem}}
