@property --surface-000{syntax:"<color>";inherits:true;initial-value:#1c1c1a}@property --surface-100{syntax:"<color>";inherits:true;initial-value:#26262a}@property --surface-200{syntax:"<color>";inherits:true;initial-value:#343a40}@property --ink{syntax:"<color>";inherits:true;initial-value:#f0f8ff}@property --ink-muted{syntax:"<color>";inherits:true;initial-value:#9aa6b1}@property --ink-faint{syntax:"<color>";inherits:true;initial-value:#6b737b}@property --hairline{syntax:"<color>";inherits:true;initial-value:#343a40}.landing{--landing-ease:cubic-bezier(0.16,1,0.3,1);--surface-000:#1c1c1a;--surface-100:#26262a;--surface-200:#343a40;--ink:#f0f8ff;--ink-muted:#9aa6b1;--ink-faint:#6b737b;--hairline:#343a40;--ocean-blue-hover:#5252ff;--focus:#00ff90;--success:#00ff90;--danger:#ff7a6b;--on-danger:#1c1c1a;--glow:rgb(51 51 255/0.25);--background:var(--surface-000);--foreground:var(--ink);--card:var(--surface-100);--card-foreground:var(--ink);--primary:var(--ocean-blue);--primary-foreground:var(--on-ocean);--secondary:var(--surface-200);--secondary-foreground:var(--ink);--muted:var(--surface-100);--muted-foreground:var(--ink-muted);--accent:var(--surface-200);--accent-foreground:var(--ink);--destructive:var(--danger);--destructive-foreground:var(--on-danger);--border:var(--hairline);--input:var(--hairline);--ring:var(--focus);color-scheme:dark;transition:--surface-000 .9s var(--landing-ease),--surface-100 .9s var(--landing-ease),--surface-200 .9s var(--landing-ease),--ink .9s var(--landing-ease),--ink-muted .9s var(--landing-ease),--ink-faint .9s var(--landing-ease),--hairline .9s var(--landing-ease)}.landing:not([data-motion]) [data-ground=light],.landing[data-ground=light]{--surface-000:#f0f8ff;--surface-100:#e4eef8;--surface-200:#d3dde7;--ink:#1c1c1a;--ink-muted:#5c666f;--ink-faint:#8a949d;--ink-accent:#3333ff;--hairline:#c8d6e4;--ocean-blue-hover:#2424d6;--focus:#16336f;--success:#0a7a4a;--danger:#c0291a;--on-danger:#f0f8ff;--glow:rgb(51 51 255/0.12);--background:var(--surface-000);--foreground:var(--ink);--card:var(--surface-100);--card-foreground:var(--ink);--secondary:var(--surface-200);--secondary-foreground:var(--ink);--muted:var(--surface-100);--muted-foreground:var(--ink-muted);--accent:var(--surface-200);--accent-foreground:var(--ink);--destructive:var(--danger);--destructive-foreground:var(--on-danger);--border:var(--hairline);--input:var(--hairline);--ring:var(--focus);color-scheme:light}.landing:not([data-motion]) [data-ground=light]{background-color:var(--background);color:var(--ink)}@media (max-width:767.98px){.landing .text-hero{font-size:48px;line-height:48px;letter-spacing:-.03em}.landing .text-display-l{font-size:32px;line-height:36px;letter-spacing:-.02em}}.landing.hero-only{height:100vh;height:100dvh}html:has(.landing.hero-only){overscroll-behavior:none}.landing.hero-only .hero-copy{gap:clamp(16px,3.5dvh,36px)}.landing .hero-title{font-family:var(--font-editorial),Georgia,serif;font-weight:400;font-size:clamp(36px,min(13vw,13dvh),112px);line-height:.9;letter-spacing:-.025em}.landing .hero-title em{font-style:italic}.landing .hero-title .hero-line{padding-top:.18em;padding-bottom:.2em;margin-top:-.18em;margin-bottom:-.2em}.landing .hero-sub{font-size:20px;line-height:30px}.landing .hero-step{font-size:16px;line-height:24px}@media (max-width:767.98px){.landing .hero-sub{font-size:16px;line-height:24px}.landing .hero-step{font-size:14px;line-height:20px}}@media (max-height:560px){.landing .hero-steps ol{display:none}}@media (max-height:420px){.landing .hero-sub{font-size:16px;line-height:24px}.landing .hero-header{height:56px}.landing .hero-field{height:48px}.landing.hero-only .hero-copy{padding-block:12px}}.landing .waitlist-title{font-family:var(--font-editorial),Georgia,serif;font-weight:400;font-size:clamp(40px,9vw,60px);line-height:1;letter-spacing:-.02em}.landing .waitlist-title em{font-style:italic}.landing .waitlist-lede{margin-top:20px;font-size:18px;line-height:28px;color:color-mix(in srgb,var(--ink) 80%,transparent)}@media (min-width:768px){.landing .waitlist-lede{margin-top:28px}}@media (max-width:767.98px){.landing .waitlist-lede{font-size:16px;line-height:24px}}.landing .clip-overflow{overflow:hidden;overflow:clip}.landing .legal-title{font-family:var(--font-editorial),Georgia,serif;font-weight:400;font-size:clamp(44px,8vw,72px);line-height:1;letter-spacing:-.02em}.landing .legal-prose{font-size:16px;line-height:26px;color:color-mix(in srgb,var(--ink) 82%,transparent)}.landing .legal-prose>*+*{margin-top:16px}.landing .legal-prose h2{margin-top:56px;font-size:24px;line-height:28px;font-weight:500;letter-spacing:-.015em;color:var(--ink)}.landing .legal-prose h3{margin-top:32px;font-size:16px;line-height:24px;font-weight:500;color:var(--ink)}.landing .legal-prose :is(h2,h3){scroll-margin-top:24px}.landing .legal-prose :is(h2,h3)+*{margin-top:12px}.landing .legal-prose :is(ul,ol){padding-left:1.25em}.landing .legal-prose ul{list-style:disc}.landing .legal-prose ol{list-style:decimal}.landing .legal-prose li+li,.landing .legal-prose li>:is(ul,ol){margin-top:8px}.landing .legal-prose li::marker{color:var(--ink-faint)}.landing .legal-prose a{color:var(--ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ink) 40%,transparent);text-underline-offset:3px;transition:text-decoration-color .15s}.landing .legal-prose a:hover{text-decoration-color:var(--ink)}.landing .legal-prose a:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:2px}.landing .legal-prose strong{font-weight:500;color:var(--ink)}.landing .legal-prose code{font-size:13px;padding:1px 5px;border-radius:4px;background:var(--surface-100);color:var(--ink)}.landing .legal-prose table{width:100%;border-collapse:collapse;font-size:14px;line-height:20px}.landing .legal-prose :is(th,td){padding:12px 16px 12px 0;border-bottom:1px solid var(--hairline);text-align:left;vertical-align:top}.landing .legal-prose th{font-size:11px;line-height:14px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.landing .legal-prose td:first-child{white-space:nowrap;font-weight:500;color:var(--ink)}.landing .legal-prose mark.legal-todo{padding:0 4px;border-radius:3px;background:color-mix(in srgb,var(--lime) 24%,transparent);color:var(--ink);box-decoration-break:clone}@media (prefers-reduced-motion:no-preference){html:has(.landing){scroll-behavior:smooth}.landing .hero-rise{animation:landing-rise 1s var(--landing-ease) backwards;animation-delay:var(--delay,0s)}.landing .hero-line{overflow:hidden;padding:0 .12em .14em;margin:0 -.12em -.14em}.landing .hero-line>span{display:block;animation:landing-line 1.1s var(--landing-ease) backwards;animation-delay:var(--delay,0s)}.landing .hero-glow{animation:landing-fade 1.6s var(--landing-ease) .6s backwards}.landing .listen-bar{animation:landing-listen 1.6s ease-in-out infinite alternate;animation-delay:var(--delay,0s);transform-origin:bottom}@media (hover:hover){.landing .hover-lift{transition:translate .6s var(--landing-ease)}.landing .hover-lift:hover{translate:0 -6px}}}.landing[data-motion=on] [data-reveal]{--reveal-at:calc(var(--reveal-delay, 0ms) + var(--reveal-stagger, 0ms));transition:opacity .8s var(--landing-ease) var(--reveal-at),transform 1s var(--landing-ease) var(--reveal-at),filter .8s var(--landing-ease) var(--reveal-at)}.landing[data-motion] [data-reveal]:not([data-revealed]){opacity:0;transform:translate3d(0,28px,0)}.landing[data-motion] [data-reveal=text]:not([data-revealed]){filter:blur(8px)}.landing[data-motion=on] [data-reveal] .reveal-after{--reveal-after-at:calc(var(--reveal-delay, 0ms) + var(--reveal-stagger, 0ms) + 250ms);transition:opacity .7s var(--landing-ease) var(--reveal-after-at),transform .9s var(--landing-ease) var(--reveal-after-at)}.landing[data-motion] [data-reveal]:not([data-revealed]) .reveal-after{opacity:0;transform:translate3d(0,12px,0)}@media (prefers-reduced-motion:no-preference) and (min-width:1024px){.landing[data-motion=on] [data-pin]{height:300vh}.landing[data-motion=on] [data-pin] .pin-frame{position:sticky;top:0;display:flex;height:100vh;align-items:center}.landing[data-motion=on] [data-pin] .pin-steps{display:grid}.landing[data-motion=on] [data-pin] .pin-step{grid-area:1/1;opacity:0;filter:blur(6px);translate:0 40px;transition:opacity .7s var(--landing-ease),filter .7s var(--landing-ease),translate .9s var(--landing-ease)}.landing[data-motion=on] [data-pin][data-step="0"] .pin-step[data-i="0"],.landing[data-motion=on] [data-pin][data-step="1"] .pin-step[data-i="1"],.landing[data-motion=on] [data-pin][data-step="2"] .pin-step[data-i="2"]{opacity:1;filter:none;translate:0 0}.landing[data-motion=on] [data-pin][data-step="1"] .pin-step[data-i="0"],.landing[data-motion=on] [data-pin][data-step="2"] .pin-step[data-i="0"],.landing[data-motion=on] [data-pin][data-step="2"] .pin-step[data-i="1"]{translate:0 -40px}.landing[data-motion=on] [data-pin] .pin-progress{display:flex}.landing [data-pin] .pin-progress>span>span{transition:scale .6s var(--landing-ease);transform-origin:left;scale:0 1}.landing[data-motion=on] [data-pin][data-step="0"] .pin-progress>span:nth-child(-n+1)>span,.landing[data-motion=on] [data-pin][data-step="1"] .pin-progress>span:nth-child(-n+2)>span,.landing[data-motion=on] [data-pin][data-step="2"] .pin-progress>span:nth-child(-n+3)>span{scale:1 1}}.landing [data-pin] .pin-progress{display:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:1024px){.landing [data-parallax]{animation:landing-parallax linear both;animation-timeline:view();animation-range:cover}.landing [data-hero-exit=copy]{animation:landing-exit-copy linear both;animation-timeline:view();animation-range:exit 0 exit 80%}.landing [data-fan]{animation:linear both;animation-timeline:view();animation-range:cover 10% cover 55%}.landing [data-fan=left]{animation-name:landing-fan-left}.landing [data-fan=right]{animation-name:landing-fan-right}.landing [data-grow]{animation:landing-grow linear both;animation-timeline:view();animation-range:entry 0 cover 45%}}}@keyframes landing-rise{0%{opacity:0;transform:translate3d(0,24px,0);filter:blur(6px)}}@keyframes landing-fade{0%{opacity:0}}@keyframes landing-line{0%{transform:translate3d(0,120%,0)}}@keyframes landing-listen{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes landing-parallax{0%{translate:0 calc(var(--parallax, 40px) * -1)}to{translate:0 var(--parallax,40px)}}@keyframes landing-exit-copy{to{opacity:.15;translate:0 -64px}}@keyframes landing-fan-left{0%{translate:-6% 8%;rotate:-1deg}to{translate:-42% 0;rotate:-6deg}}@keyframes landing-fan-right{0%{translate:6% 8%;rotate:1deg}to{translate:42% 0;rotate:6deg}}@keyframes landing-grow{0%{scale:.86;opacity:.4}to{scale:1;opacity:1}}