:root{color-scheme:light dark;--surface:#f8f9f6;--ink:#222522;--muted:#626762;--button:#252825;--button-ink:#f8f9f6;--shade:#4d554e29;--edge:#fffffaf5;--glow:#fffdf2b3;--ease:cubic-bezier(.16, 1, .3, 1);font-family:Geist,sans-serif}@media (prefers-color-scheme:dark){:root{--surface:#151716;--ink:#f1f2ee;--muted:#b2b7b2;--button:#f1f2ee;--button-ink:#202320;--shade:#aeb9af17;--edge:#fbfbedcc;--glow:#eae5d338}}*{box-sizing:border-box}body{background:var(--surface);color:var(--ink);margin:0}a{color:inherit}a:focus-visible{outline-offset:7px;outline:2px solid}::selection{background:var(--ink);color:var(--surface)}.page[data-astro-cid-lcdefpme]{isolation:isolate;min-height:100svh;padding:36px 6vw 80px;position:relative}header[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:20px;display:flex}.wordmark[data-astro-cid-lcdefpme]{letter-spacing:-.055em;font-size:26px;font-weight:500;text-decoration:none}.audience[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:16px}main[data-astro-cid-lcdefpme]{max-width:1000px;padding-top:clamp(100px,18vh,210px)}h1[data-astro-cid-lcdefpme]{letter-spacing:-.055em;margin:0;font-size:clamp(48px,6.65vw,118px);font-weight:400;line-height:1.04}h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.description[data-astro-cid-lcdefpme]{letter-spacing:-.035em;max-width:33ch;color:var(--muted);margin:38px 0 0;font-size:clamp(19px,1.9vw,32px);line-height:1.35}.action[data-astro-cid-lcdefpme]{margin-top:48px}.waitlist[data-astro-cid-lcdefpme]{background:var(--button);min-height:56px;color:var(--button-ink);letter-spacing:-.025em;border-radius:999px;justify-content:center;align-items:center;padding:15px 32px;font-size:20px;text-decoration:none;display:inline-flex}.waitlist[data-astro-cid-lcdefpme]:focus-visible{outline-color:var(--ink)}.light[data-astro-cid-lcdefpme]{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(#0000 70px,#000 180px)}.refraction[data-astro-cid-lcdefpme]{background:linear-gradient(124deg, transparent 56.5%, var(--shade) 60%, transparent 70%), linear-gradient(124deg, transparent 59.85%, var(--glow) 60.1%, var(--edge) 60.25%, transparent 60.45%), linear-gradient(124deg, transparent 60.7%, var(--glow) 60.9%, transparent 61.1%), linear-gradient(124deg, transparent 57%, var(--glow) 60%, transparent 65%);position:absolute;inset:-10%;mask-image:linear-gradient(#000 0% 28%,#0000 97%)}@media (width<=640px){.page[data-astro-cid-lcdefpme]{padding:28px 24px 64px}header[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px 24px}.wordmark[data-astro-cid-lcdefpme]{font-size:24px}.audience[data-astro-cid-lcdefpme]{font-size:13px}main[data-astro-cid-lcdefpme]{padding-top:clamp(100px,20svh,170px)}h1[data-astro-cid-lcdefpme]{font-size:clamp(40px,8.8vw,58px)}.description[data-astro-cid-lcdefpme]{max-width:29ch;margin-top:28px;font-size:20px}.action[data-astro-cid-lcdefpme]{margin-top:32px}.waitlist[data-astro-cid-lcdefpme]{padding-inline:28px;font-size:17px}.refraction[data-astro-cid-lcdefpme]{opacity:.8;background:linear-gradient(135deg, transparent 23%, var(--shade) 27%, transparent 36%), linear-gradient(135deg, transparent 26.7%, var(--glow) 27%, var(--edge) 27.2%, transparent 27.5%), linear-gradient(135deg, transparent 28%, var(--glow) 28.2%, transparent 28.5%);inset:-10%;mask-image:linear-gradient(#0000,#000 10%,#0000 28%)}}@media (height<=540px) and (width>=641px){main[data-astro-cid-lcdefpme]{padding-top:60px}}@media (prefers-reduced-motion:no-preference){h1[data-astro-cid-lcdefpme],.description[data-astro-cid-lcdefpme],.action[data-astro-cid-lcdefpme]{animation:enter .45s var(--ease) both}.description[data-astro-cid-lcdefpme]{animation-delay:80ms}.action[data-astro-cid-lcdefpme]{animation-delay:.16s}.refraction[data-astro-cid-lcdefpme]{animation:4.5s cubic-bezier(.22,.61,.36,1) both light-arrives}.waitlist[data-astro-cid-lcdefpme]{transition:transform .2s var(--ease)}.waitlist[data-astro-cid-lcdefpme]:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.waitlist[data-astro-cid-lcdefpme]:hover{transform:translateY(-2px)}}}@keyframes enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes light-arrives{0%{transform:translate(18px,-10px)}to{transform:translate(0)}}
