.KaleidoscopeHero_wrapper__7FSDV{position:relative;width:400px;height:400px;max-width:100%;flex-shrink:0}@media (max-width:480px){.KaleidoscopeHero_wrapper__7FSDV{width:300px;height:300px}}.KaleidoscopeHero_svg__y1LMo{width:100%;height:100%}.KaleidoscopeHero_labels__CsXD8{position:absolute;inset:0;pointer-events:none}.KaleidoscopeHero_floatingPill__Uay5g{position:absolute;transform:translate(-50%,-50%);font-family:var(--font-display);font-weight:600;font-size:.72rem;white-space:nowrap;padding:.3em .75em;background:rgba(250,246,239,.92);border:2px solid var(--ink);border-radius:999px;box-shadow:2px 2px 0 var(--ink);color:var(--ink)}.WaitlistForm_form__mpNPj{display:flex;flex-direction:column;gap:0}.WaitlistForm_honeypot__1oVoC{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.WaitlistForm_errorSummary__XoGO6{border:2px solid var(--error,#b3261e);border-radius:12px;padding:1rem 1.1rem;margin-bottom:1.35rem;background:rgba(179,38,30,.06);color:var(--error,#B3261E);outline:none}.WaitlistForm_errorSummary__XoGO6:focus{box-shadow:0 0 0 3px rgba(179,38,30,.25)}.WaitlistForm_errorSummaryTitle__sANpb{font-family:var(--display,sans-serif);font-weight:700;font-size:1rem;margin:0 0 .4rem}.WaitlistForm_errorSummary__XoGO6 ul{margin:0;padding:0 0 0 1.2rem;font-size:.95rem}.WaitlistForm_errorSummary__XoGO6 a{color:var(--error,#B3261E);text-decoration:underline}.WaitlistForm_errorSummary__XoGO6 a:hover{text-decoration:none}.WaitlistForm_reqNote__BixC1{font-size:.92rem;color:var(--text-soft,var(--ink-soft));margin-bottom:1.25rem}.WaitlistForm_field__fRD4Y{margin-bottom:1.35rem}.WaitlistForm_field__fRD4Y>label,.WaitlistForm_field__fRD4Y>legend{display:block;font-family:var(--display,sans-serif);font-weight:700;font-size:1.05rem;margin-bottom:.4rem;padding:0;color:var(--text,var(--ink))}fieldset.WaitlistForm_field__fRD4Y{border:0;margin:0 0 1.35rem;padding:0;min-width:0}.WaitlistForm_opt__juEWQ{font-family:var(--body,inherit);font-weight:400;color:var(--text-soft,var(--ink-soft));font-size:.92rem}.WaitlistForm_input__IlXGf{width:100%;min-height:52px;padding:.75rem 1rem;border-radius:14px;border:2px solid var(--input-border,var(--ink-soft));background:var(--surface,var(--paper));color:var(--text,var(--ink));font-family:var(--body,inherit);font-size:1.08rem;transition:border-color .15s,box-shadow .15s;display:block;box-sizing:border-box}.WaitlistForm_input__IlXGf:hover{border-color:var(--border,var(--ink))}.WaitlistForm_input__IlXGf:focus-visible{outline:3px solid var(--focus,var(--violet));outline-offset:2px}.WaitlistForm_inputError__iwJjm{border-color:var(--error,#B3261E)!important;border-width:3px!important}.WaitlistForm_errorMsg__hhpWi{font-size:.9rem;color:var(--error,#B3261E);margin-top:.35rem;font-weight:600}.WaitlistForm_roles__3S6NQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem}.WaitlistForm_role__Nyfgz{position:relative}.WaitlistForm_role__Nyfgz input{position:absolute;opacity:0;width:1px;height:1px}.WaitlistForm_role__Nyfgz label{display:flex;flex-direction:column;gap:.25rem;min-height:64px;padding:.85rem .9rem;border-radius:14px;border:2px solid var(--line,var(--ink-soft));background:var(--bg,var(--paper));cursor:pointer;transition:border-color .15s,background .15s}.WaitlistForm_role__Nyfgz label strong{font-family:var(--display,sans-serif);font-size:1rem;font-weight:700;color:var(--text,var(--ink));display:block}.WaitlistForm_role__Nyfgz label span{font-size:.88rem;color:var(--text-soft,var(--ink-soft));display:block}.WaitlistForm_role__Nyfgz input:checked+label{border-color:var(--violet,#7A3CF0);border-width:2.5px;background:rgba(122,60,240,.06)}.WaitlistForm_role__Nyfgz input:focus-visible+label{outline:3px solid var(--focus,var(--violet));outline-offset:2px;border-radius:14px}.WaitlistForm_role__Nyfgz label:hover{border-color:var(--border,var(--ink))}.WaitlistForm_submitBtn__3GWuo{width:100%;min-height:52px;margin-bottom:1rem;font-size:1.08rem}.WaitlistForm_submitBtn__3GWuo[aria-disabled=true]{opacity:.65;cursor:wait}.WaitlistForm_consent___7_0X{font-size:.88rem;color:var(--text-soft,var(--ink-soft));text-align:center;line-height:1.5}.WaitlistForm_consent___7_0X a{color:var(--accent-text,var(--violet));text-decoration:underline}.WaitlistForm_success__DRtiU{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.5rem 1.5rem;outline:none}.WaitlistForm_successIcon__PZ4VF{display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;background:var(--teal,#0FB5A6);color:var(--ink,#1B1230);margin-bottom:1.25rem}.WaitlistForm_success__DRtiU h3{font-family:var(--display,sans-serif);font-size:1.5rem;font-weight:800;margin:0 0 .5rem;color:var(--text,var(--ink))}.WaitlistForm_success__DRtiU p{color:var(--text-soft,var(--ink-soft));margin:0;font-size:1.05rem}@media (max-width:480px){.WaitlistForm_roles__3S6NQ{grid-template-columns:1fr}}