*{font-family:Inter,sans-serif;letter-spacing:-4%!important;margin:0;padding:0;scroll-behavior:smooth}.tagline,.purple,.orange{font-family:"Instrument Serif",sans-serif}.hero-text h1{margin-block:.3em .4em}.wrapper{padding-top:3ch;max-width:61ch;margin:auto}.navbar{display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:50;background:#fff}.hamburger{display:none;background:none;border:none;cursor:pointer;padding:.1rem;z-index:20}.nav-buttons{display:flex;gap:1rem;transition:all .3s ease}.bolder{font-weight:700}.main-text{animation:text-reveal 3s ease-out forwards}.zya-text{color:#9373e0;font-weight:700}.navbar{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem}.logo{font-size:1.5rem;font-weight:700;color:#9273e0}.nav-buttons{display:flex;gap:1rem}.btn{padding:.5rem 1.25rem;font-size:14px;font-weight:400;border-radius:8px;cursor:pointer;transition:all .2s ease}.btn-primary{background-color:#9273e0;border:none;color:#fff}.btn-primary:hover{background-color:#7c3aed}.btn-outline{background-color:transparent;border:1px solid #9273e0;color:#9273e0}.btn-outline:hover{background-color:#f3e8ff}.hero{display:flex;justify-content:space-between;grid-template-columns:1fr 1fr;align-items:center;max-width:90%;margin:auto;padding-block:4rem 8rem}.hero-text{max-width:600px}.tagline{display:inline-block;background-color:#f2eefb;color:#9273e0;font-style:italic;font-size:.9rem;padding:.3rem 1rem;border-radius:20px}.hero h1{font-size:48px;font-weight:600;color:#111}.hero p{font-size:24px;line-height:60%;color:#444;line-height:1.6}.hero-image img{width:100%;height:auto;border-radius:16px;object-fit:cover}.star{position:absolute;font-size:1.5rem}.star.purple{top:20%;left:40%}.waitlist-btn{max-width:200px}.star.orange{bottom:20%;left:2%}@media (max-width: 900px){.hamburger{display:block}.nav-buttons{position:absolute;top:60%;padding-block:1em;right:0;flex-direction:column;background:#fff;border:1px solid #eee;gap:.75rem;width:200px;opacity:0;transform:translateY(-10px);pointer-events:none}.nav-buttons.open{opacity:1;transform:translateY(0);pointer-events:auto}.nav-buttons .btn,.nav-buttons a{width:80%;margin:auto;padding-block:.8em;text-align:center}.hero{grid-template-columns:1fr;text-align:center;padding:2rem}.hero-text{margin:0 auto}}.waitlist{text-align:center;border-radius:2%;padding-block:12em;background-color:#fff;max-width:80%;margin:auto}.waitlist h1{font-size:48px;font-weight:500;margin:1rem 0;line-height:90%}.waitlist h1 .purple{color:#9273e0;font-style:italic}.waitlist h1 .orange{color:#ee6226;font-style:italic}.waitlist p{font-size:1.1rem;margin-bottom:2rem;color:#444}.waitlist-form-wrapper{background-image:url(/wrapper.svg);padding-block:5em}.waitlist-form{display:flex;justify-content:center;max-width:550px;margin:0 auto 3rem;border:1px solid #c4b5fd;border-radius:8px;padding:.2em;overflow:hidden}.waitlist-form input{flex:1;padding:.8rem 1rem;border:none;outline:none;font-size:1rem}.waitlist-form button{background:#9273e0;color:#fff;border-radius:4px;border:none;padding:0 3rem;cursor:pointer;font-size:14px;font-weight:400;transition:background .2s ease}.waitlist-form button:hover{background:#7c3aed}.socials{display:flex;margin-top:auto;justify-content:center;gap:1rem}.waitlist-wrapper{max-width:60%;position:relative;margin:auto}@media (max-width: 900px){.hero{flex-direction:column;text-align:center;padding:2rem 1rem;gap:3em}.waitlist-btn{padding-block:.5em!important}.hero-text{margin:0 auto;max-width:90%}.hero h1{font-size:2rem}.hero p{font-size:1rem}.hero-image img{max-width:80%}.star{display:none}}@media (max-width: 600px){.navbar{flex-wrap:wrap}.nav-buttons{flex-direction:column;width:100%;margin-top:1rem;gap:.75rem;align-items:flex-start}.waitlist-form-wrapper{margin-top:1em}.waitlist-wrapper{max-width:80%}.btn{width:100%;padding-block:.8em;text-align:center}.waitlist{padding-block:4em;max-width:95%}.waitlist-btn{max-width:100%}.waitlist h1{font-size:1.7rem;line-height:1.2}.waitlist p{font-size:1rem}.waitlist{padding-block:9em}.waitlist-form{flex-direction:column;border:none;gap:.5rem}.waitlist-form input,.waitlist-form button{border:1px solid #c4b5fd;font-size:16px;border-radius:6px}.socials{gap:.75rem;flex-wrap:wrap}}.wt-link{text-decoration:none}
