header.svelte-1uha8ag,main.svelte-1uha8ag,footer.svelte-1uha8ag{width:min(78rem,calc(100% - 2rem));margin-inline:auto}header.svelte-1uha8ag{min-height:6rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.wordmark.svelte-1uha8ag{display:flex;flex-direction:column;text-decoration:none;text-transform:uppercase;letter-spacing:.14em;font-size:.62rem}.wordmark.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-family:var(--display);font-size:1.6rem;font-weight:500;letter-spacing:.02em;line-height:.9}nav.svelte-1uha8ag{display:flex;align-items:center;gap:1.5rem;font-size:.84rem}nav.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#cad5cf;text-decoration:none}nav.svelte-1uha8ag .play:where(.svelte-1uha8ag){padding:.7rem 1rem;border:1px solid #d8c28f88;border-radius:100vmax;color:#fff5dc}.hero.svelte-1uha8ag{min-height:39rem;display:grid;align-content:center;justify-items:start;position:relative}.hero.svelte-1uha8ag:after{content:"♛";position:absolute;z-index:-1;right:5%;top:10%;color:#d8c28f0c;font-family:var(--display);font-size:min(36rem,54vw);line-height:1}.eyebrow.svelte-1uha8ag{margin:0 0 1rem;color:#d8c28f;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}h1.svelte-1uha8ag{max-width:12ch;margin:0;font-family:var(--display);font-size:clamp(4rem,10vw,8rem);font-weight:400;letter-spacing:-.06em;line-height:.78}.lede.svelte-1uha8ag{max-width:42rem;margin:2.5rem 0;color:#c2cdc7;font-size:clamp(1rem,2vw,1.25rem);line-height:1.6}.actions.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.actions.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#e6e1d6;font-size:.9rem}.actions.svelte-1uha8ag .primary:where(.svelte-1uha8ag){padding:.9rem 1.2rem;border-radius:.35rem;color:#101715;background:#d8c28f;font-weight:800;text-decoration:none}.promise.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #ffffff1c}.promise.svelte-1uha8ag article:where(.svelte-1uha8ag){padding:2.5rem;border-right:1px solid #ffffff1c}.promise.svelte-1uha8ag article:where(.svelte-1uha8ag):last-child{border:0}.promise.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#d8c28f;font-family:var(--display)}.promise.svelte-1uha8ag h2:where(.svelte-1uha8ag),.waitlist.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--display);font-weight:400}.promise.svelte-1uha8ag p:where(.svelte-1uha8ag),.waitlist.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#aab9b2;line-height:1.6}.waitlist.svelte-1uha8ag{min-height:34rem;display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.waitlist.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-size:clamp(2.5rem,5vw,4.5rem);line-height:.95}form.svelte-1uha8ag{padding:2rem;border:1px solid #ffffff1c;border-radius:1rem;background:#111d1b}form.svelte-1uha8ag>label:where(.svelte-1uha8ag):first-child{display:block;margin-bottom:.55rem;font-size:.8rem;font-weight:700}input[type=email].svelte-1uha8ag{width:100%;padding:.9rem;border:1px solid #ffffff25;border-radius:.4rem;color:#f3eddd;background:#09100f}.check.svelte-1uha8ag{margin:1rem 0;display:flex;gap:.65rem;color:#b9c5bf;font-size:.76rem;line-height:1.45}form.svelte-1uha8ag button:where(.svelte-1uha8ag){width:100%;padding:.9rem;border:0;border-radius:.4rem;color:#101715;background:#d8c28f;font-weight:800;cursor:pointer}form.svelte-1uha8ag button:where(.svelte-1uha8ag):disabled{opacity:.65}form.svelte-1uha8ag [role=status]:where(.svelte-1uha8ag){margin-bottom:0;color:#79d1b2;font-size:.8rem}form.svelte-1uha8ag .failure:where(.svelte-1uha8ag){color:#ff9a92}footer.svelte-1uha8ag{min-height:6rem;border-top:1px solid #ffffff1c;display:flex;align-items:center;justify-content:space-between;color:#83918b;font-size:.75rem}@media(max-width:760px){header.svelte-1uha8ag{min-height:5rem}nav.svelte-1uha8ag a:where(.svelte-1uha8ag):not(.play){display:none}.hero.svelte-1uha8ag{min-height:35rem}.promise.svelte-1uha8ag,.waitlist.svelte-1uha8ag{grid-template-columns:1fr}.promise.svelte-1uha8ag article:where(.svelte-1uha8ag){padding-inline:0;border-right:0;border-bottom:1px solid #ffffff1c}.waitlist.svelte-1uha8ag{gap:2rem;padding-block:5rem}form.svelte-1uha8ag{padding:1.2rem}}
