@font-face{font-family:'Aspekta';src:url('./fonts/Aspekta-Regular.woff2') format('woff2'),url('./fonts/Aspekta-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Aspekta';src:url('./fonts/Aspekta-Medium.woff2') format('woff2'),url('./fonts/Aspekta-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Aspekta';src:url('./fonts/Aspekta-SemiBold.woff2') format('woff2'),url('./fonts/Aspekta-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Aspekta';src:url('./fonts/Aspekta-Bold.woff2') format('woff2'),url('./fonts/Aspekta-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Aspekta',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background-color:#1A1AFF;color:#ffffff;height:100vh;height:100dvh;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background-color:#ffffff;color:#1A1AFF}::-moz-selection{background-color:#ffffff;color:#1A1AFF}.container{height:100vh;height:100dvh;display:flex;flex-direction:column;padding:2rem;position:relative}.header{display:flex;align-items:center;gap:2rem;margin-bottom:auto}.logo{display:flex;align-items:center}.logo a{display:inline-flex;text-decoration:none;color:inherit}.logo svg{width:120px;height:auto;max-width:100%}.tagline{font-size:18px;color:#6598FF;font-weight:600;margin:0}.content{flex:1;display:flex;align-items:center;text-align:left}.heading{font-size:clamp(2.5rem,8vw,7rem);font-weight:600;line-height:1.2;margin:0;color:#ffffff;text-align:left;letter-spacing:-.01em}.company-wrapper{display:inline-block;overflow:hidden;vertical-align:bottom;position:relative;height:1.2em}.company-name{display:inline-block;position:absolute;top:0;left:0;white-space:nowrap;transform:translateY(100%);opacity:0}.company-name.is-visible{position:relative;transform:translateY(0);opacity:1;animation:slideUp 1s cubic-bezier(0.16,1,0.3,1) backwards}.company-name.is-hidden{transform:translateY(-100%);opacity:0;transition:transform 1s cubic-bezier(0.16,1,0.3,1),opacity 0.6s;animation-delay:0.6s}@keyframes slideUp{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideUpFooter{from{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.footer{display:flex;align-items:center;justify-content:flex-end;gap:2rem;margin-top:auto;animation:slideUpFooter 0.8s cubic-bezier(0.16,1,0.3,1) forwards;animation-delay:0.3s;opacity:0;transform:translateY(50px)}.launching-soon{font-size:18px;color:#6598FF;font-weight:600;margin:0}.follow-button{display:inline-flex;align-items:center;gap:0.5rem;background-color:#ffffff;color:#1A1AFF;height:48px;padding:0 24px;border-radius:8px;text-decoration:none;font-size:18px;font-weight:600;transition:background-color 0.2s ease,color 0.2s ease}.follow-button:hover{background-color:rgba(255,255,255,0.9)}@media (max-width:768px){.container{padding:1rem}.header{flex-direction:column;align-items:flex-start;gap:1rem}.logo{margin-top:20px}.logo svg{width:140px}.footer{flex-direction:column;align-items:stretch;gap:1rem}.follow-button{width:100%;justify-content:center}.tagline{display:none}.launching-soon::before{content:"The prediction market for private companies. "}}@media (min-width:1600px){.heading{font-size:clamp(7rem,10vw,10rem)}.container{padding:3rem}.logo svg{width:160px}.tagline{font-size:24px}.follow-button{font-size:24px;height:64px;padding:0 32px;border-radius:16px}.launching-soon{font-size:24px}.footer{gap:32px}}
