:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#07040d;--surface:#170c23bd;--surface-border:#ffffff24;--text:#fff;--muted:#d8cfe3;--pink:#ff61c7;--purple:#9b6cff;--turquoise:#52e5d5}*{box-sizing:border-box}html{background:var(--background);min-width:320px}body{background:radial-gradient(circle at 20% 0%, #8e4bde5c, transparent 38rem), radial-gradient(circle at 85% 30%, #ff48b93d, transparent 34rem), linear-gradient(160deg, #10061c 0%, var(--background) 60%, #030205 100%);min-height:100vh;color:var(--text);text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea,select{font:inherit}.site-shell{isolation:isolate;flex-direction:column;min-height:100vh;padding:clamp(1.25rem,4vw,3rem);display:flex;position:relative;overflow:hidden}.ambient{z-index:-1;filter:blur(70px);opacity:.52;pointer-events:none;border-radius:999px;position:absolute}.ambient-one{background:var(--purple);width:28rem;height:28rem;top:-11rem;left:-9rem}.ambient-two{background:var(--pink);width:32rem;height:32rem;bottom:-13rem;right:-10rem}.hero{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:min(100%,62rem);margin:0 auto;padding:clamp(2.5rem,8vw,7rem) 0;display:flex}.development-notice{border:1px solid var(--surface-border);color:var(--muted);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08040f8a;border-radius:999px;align-items:center;gap:.65rem;margin:0 0 clamp(2.5rem,7vw,5rem);padding:.7rem 1rem;font-size:clamp(.78rem,1.8vw,.92rem);line-height:1.45;display:inline-flex}.status-dot{background:var(--turquoise);border-radius:999px;flex:none;width:.55rem;height:.55rem;box-shadow:0 0 1rem #52e5d5cc}.brand-name{color:var(--turquoise);letter-spacing:.42em;text-transform:uppercase;margin:0 0 1rem;font-size:.85rem;font-weight:800}h1{letter-spacing:-.065em;flex-direction:column;margin:0;font-size:clamp(3.2rem,10vw,7.7rem);font-weight:850;line-height:.88;display:flex}h1 span:first-child{color:#fff}h1 span:last-child{background:linear-gradient(100deg, var(--pink), #d991ff 52%, var(--turquoise));color:#0000;-webkit-background-clip:text;background-clip:text}.brand-expansion{color:#f4ecfb;letter-spacing:.04em;max-width:50rem;margin:clamp(1.8rem,5vw,3rem) 0 0;font-size:clamp(.92rem,2.2vw,1.18rem);font-weight:650;line-height:1.55}.mission{max-width:43rem;color:var(--muted);margin:1.2rem 0 0;font-size:clamp(1rem,2.4vw,1.3rem);line-height:1.65}.phase-card{border:1px solid var(--surface-border);background:var(--surface-border);text-align:left;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:1.2rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:min(100%,45rem);margin-top:clamp(2rem,6vw,3.5rem);display:grid;overflow:hidden;box-shadow:0 1.5rem 5rem #00000040}.phase-card>div{background:var(--surface);flex-direction:column;justify-content:center;min-height:7.5rem;padding:1.35rem;display:flex}.phase-label{color:var(--turquoise);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.55rem;font-size:.72rem;font-weight:750}.phase-card dd{margin:0;font-size:clamp(1rem,2.4vw,1.2rem);font-weight:700;line-height:1.35}.waitlist-note{color:#bdb2ca;max-width:42rem;margin:1.4rem 0 0;font-size:.88rem;line-height:1.6}footer{color:#a99db7;border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding-top:1.25rem;font-size:.78rem;display:flex}footer span:first-child{color:#fff;letter-spacing:.18em;font-weight:800}@media (max-width:640px){.site-shell{padding:1rem}.development-notice{text-align:left;border-radius:1rem;align-items:flex-start}.status-dot{margin-top:.28rem}.phase-card{grid-template-columns:1fr}.phase-card>div{min-height:auto}footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto}}
.preview-actions{margin-top:1.5rem}.preview-actions a{min-height:2.8rem;color:var(--turquoise);background:#52e5d514;border:1px solid #52e5d559;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1rem;font-size:.88rem;font-weight:750;text-decoration:none;display:inline-flex}.preview-actions a:hover{background:#52e5d524}.preview-actions a:focus-visible,.footer-links a:focus-visible{outline:3px solid var(--turquoise);outline-offset:3px}.footer-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem 1rem;display:flex}.footer-links a{color:var(--turquoise);text-underline-offset:.2em}@media (max-width:640px){.footer-links{flex-direction:column;align-items:flex-start}}
