.waitlist__label[data-astro-cid-lsxrvkd2]{margin-bottom:var(--space-2);color:var(--color-text-muted);display:block}.waitlist__row[data-astro-cid-lsxrvkd2]{gap:var(--space-3);flex-direction:column;display:flex}.waitlist__input[data-astro-cid-lsxrvkd2],.waitlist__button[data-astro-cid-lsxrvkd2]{min-height:3.25rem;font:inherit;border-radius:var(--radius)}.waitlist__input[data-astro-cid-lsxrvkd2]{width:100%;padding:0 var(--space-4);color:var(--color-text);border:1px solid var(--color-line);font-size:max(16px, var(--text-base));background:#fff;flex:1}.waitlist__input[data-astro-cid-lsxrvkd2]::placeholder{color:#8a847a}.waitlist__input[data-astro-cid-lsxrvkd2]:focus-visible{border-color:var(--color-oak-deep)}.waitlist__button[data-astro-cid-lsxrvkd2]{padding:0 var(--space-5);background:var(--color-ink);color:var(--color-on-ink);border:1px solid var(--color-ink);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background var(--transition), color var(--transition);font-weight:500}.waitlist__button[data-astro-cid-lsxrvkd2]:hover{background:var(--color-ink-raised)}.waitlist__button[data-astro-cid-lsxrvkd2]:disabled{opacity:.7;cursor:progress}.waitlist__error[data-astro-cid-lsxrvkd2]{margin-top:var(--space-3);color:var(--color-error);font-size:var(--text-sm)}.waitlist__privacy[data-astro-cid-lsxrvkd2]{margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.5}.waitlist__thanks[data-astro-cid-lsxrvkd2]{padding:var(--space-5);border:1px solid var(--color-line);background:var(--color-paper)}.waitlist__thanks[data-astro-cid-lsxrvkd2]:focus{outline:none}.waitlist__thanks-heading[data-astro-cid-lsxrvkd2]{margin-bottom:var(--space-2);font-family:var(--font-serif);font-size:var(--text-xl);line-height:var(--leading-tight)}@media (width>=40rem){.waitlist__row[data-astro-cid-lsxrvkd2]{flex-direction:row}}.footer[data-astro-cid-jo6i4kqk]{background:var(--color-ink);color:var(--color-on-ink-muted);padding-block:var(--space-7);font-size:var(--text-sm)}.footer__inner[data-astro-cid-jo6i4kqk]{gap:var(--space-4);flex-direction:column;align-items:flex-start;display:flex}.footer__instagram[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-2);min-height:44px;color:var(--color-on-ink);text-decoration:none;display:inline-flex}.footer__instagram[data-astro-cid-jo6i4kqk]:hover span[data-astro-cid-jo6i4kqk]{text-decoration:underline}.footer__made[data-astro-cid-jo6i4kqk]{color:var(--color-oak)}@media (width>=48rem){.footer__inner[data-astro-cid-jo6i4kqk]{flex-direction:row;justify-content:space-between;align-items:center}}.hero[data-astro-cid-lcdefpme]{background:var(--color-ink);color:var(--color-on-ink);padding-block:var(--space-8) var(--space-9)}.hero__inner[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;display:flex}.hero__eyebrow[data-astro-cid-lcdefpme]{color:var(--color-oak);margin-bottom:var(--space-7)}.hero__inner[data-astro-cid-lcdefpme] .hero__logo{width:min(100%,34rem)}.hero__tagline[data-astro-cid-lcdefpme]{margin-top:var(--space-8);font-size:var(--text-2xl)}.hero__tagline[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.hero__cta[data-astro-cid-lcdefpme]{min-height:3rem;margin-top:var(--space-7);padding:0 var(--space-5);border:1px solid var(--color-on-ink-muted);border-radius:var(--radius);color:var(--color-on-ink);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;transition:background var(--transition), color var(--transition), border-color var(--transition);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.hero__cta[data-astro-cid-lcdefpme]:hover{background:var(--color-on-ink);border-color:var(--color-on-ink);color:var(--color-ink)}.intro[data-astro-cid-lcdefpme]{padding-block:var(--space-9) var(--space-8)}.intro__grid[data-astro-cid-lcdefpme]{gap:var(--space-7);display:grid}.intro__text[data-astro-cid-lcdefpme]{max-width:var(--measure)}.intro__heading[data-astro-cid-lcdefpme]{font-size:var(--text-xl);margin-bottom:var(--space-5)}.intro__text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:var(--space-4)}.intro__text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-muted)}.intro__figure[data-astro-cid-lcdefpme]{margin:0}.intro__caption[data-astro-cid-lcdefpme]{margin-top:var(--space-3);color:var(--color-text-muted)}.intro__figure[data-astro-cid-lcdefpme] .intro__photo{aspect-ratio:3/2;object-fit:cover;background:var(--color-paper-deep);width:100%;height:auto;display:block}.steps[data-astro-cid-lcdefpme]{padding-block:var(--space-7) var(--space-9)}.steps__list[data-astro-cid-lcdefpme]{gap:var(--space-6);padding:var(--space-7) 0 0;border-top:1px solid var(--color-line);margin:0;list-style:none;display:grid}.steps__number[data-astro-cid-lcdefpme]{color:var(--color-oak-deep);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);font-weight:500;display:block}.steps__title[data-astro-cid-lcdefpme]{margin-block:var(--space-2);font-size:var(--text-xl)}.steps__text[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:var(--text-sm)}.signup[data-astro-cid-lcdefpme]{background:var(--color-paper-deep);padding-block:var(--space-9)}.signup__inner[data-astro-cid-lcdefpme]{max-width:calc(var(--measure) + 2 * var(--gutter))}.signup__heading[data-astro-cid-lcdefpme]{font-size:var(--text-2xl)}.signup__text[data-astro-cid-lcdefpme]{margin-block:var(--space-4) var(--space-6);color:var(--color-text-muted)}.signup__social[data-astro-cid-lcdefpme]{margin-top:var(--space-7);font-size:var(--text-sm)}.signup__social[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{padding-block:var(--space-2);color:var(--color-oak-deep);display:inline-block}@media (width>=48rem){.steps__list[data-astro-cid-lcdefpme]{gap:var(--space-7) var(--space-6);grid-template-columns:repeat(2,1fr)}}@media (width>=60rem){.hero[data-astro-cid-lcdefpme]{padding-block:var(--space-9)}.intro__grid[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-9);grid-template-columns:1.1fr 1fr}.steps__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}
