.demo[data-astro-cid-5hnj5zlg]{--loop:12s;--exact:#8fcf9a;--amber:#ffb800;--red:#ff6b6b;aspect-ratio:16/9;box-shadow:0 0 0 1px var(--line);font-family:var(--font-mono);background:#050505;border-radius:16px;position:relative;overflow:hidden;container-type:inline-size}.glow[data-astro-cid-5hnj5zlg]{pointer-events:none;background:radial-gradient(closest-side,oklch(55% .12 75/.22),#0000);height:70%;position:absolute;inset:-30% 10% auto}.beat[data-astro-cid-5hnj5zlg]{opacity:0;position:absolute;inset:0}p[data-astro-cid-5hnj5zlg]{margin:0}.one[data-astro-cid-5hnj5zlg]{text-align:center;animation:gc-one var(--loop) var(--ease) infinite;place-content:center;display:grid}.sum[data-astro-cid-5hnj5zlg]{letter-spacing:.02em;color:#ece8dc;font-size:8cqw}.says[data-astro-cid-5hnj5zlg]{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--red);animation:gc-says var(--loop) var(--ease) infinite;margin-top:3.2cqw;font-size:1.15cqw;font-weight:700}.wrong[data-astro-cid-5hnj5zlg]{color:var(--red);animation:gc-wrong var(--loop) var(--ease) infinite;margin-top:.8cqw;font-size:4.4cqw}.two[data-astro-cid-5hnj5zlg]{animation:gc-two var(--loop) var(--ease) infinite;grid-template-columns:58% 1fr;align-items:center;gap:4cqw;padding:0 5cqw 0 4cqw;display:grid}.sheet[data-astro-cid-5hnj5zlg]{width:100%;height:auto;animation:gc-lift var(--loop) var(--ease) infinite;border-radius:1.2cqw;display:block;box-shadow:0 0 0 1px #ffffff1f,0 3cqw 6cqw #0009}.words[data-astro-cid-5hnj5zlg]{font-family:var(--font-sans);letter-spacing:-.02em;font-size:4.4cqw;font-weight:700;line-height:1.12}.words[data-astro-cid-5hnj5zlg] p[data-astro-cid-5hnj5zlg]{opacity:0}.exact[data-astro-cid-5hnj5zlg]{color:var(--exact);animation:gc-exact var(--loop) var(--ease) infinite}.proven[data-astro-cid-5hnj5zlg]{color:#f4f1e8;animation:gc-proven var(--loop) var(--ease) infinite}.estimate[data-astro-cid-5hnj5zlg]{color:var(--amber);animation:gc-estimate var(--loop) var(--ease) infinite}.which[data-astro-cid-5hnj5zlg]{letter-spacing:0;color:#a8a49a;animation:gc-which var(--loop) var(--ease) infinite;margin-top:1.6cqw;font-size:1.5cqw;font-weight:500}@keyframes gc-one{0%{opacity:0;transform:scale(.98)}5%,27%{opacity:1;transform:none}31%,to{opacity:0;transform:scale(1.02)}}@keyframes gc-two{0%,31%{opacity:0}35%,94%{opacity:1}99%,to{opacity:0}}@keyframes gc-lift{0%,31%{transform:translateY(4cqw)scale(.97)}40%,to{transform:none}}@keyframes gc-says{0%,7.5%{opacity:0;transform:translateY(1.2cqw)}12.5%,to{opacity:1;transform:none}}@keyframes gc-wrong{0%,10%{opacity:0;transform:translateY(1.2cqw)}15%,to{opacity:1;transform:none}}@keyframes gc-exact{0%,38%{opacity:0;transform:translateY(1.2cqw)}43%,to{opacity:1;transform:none}}@keyframes gc-proven{0%,43%{opacity:0;transform:translateY(1.2cqw)}48%,to{opacity:1;transform:none}}@keyframes gc-estimate{0%,48%{opacity:0;transform:translateY(1.2cqw)}53%,to{opacity:1;transform:none}}@keyframes gc-which{0%,54%{opacity:0;transform:translateY(1.2cqw)}59%,to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.demo[data-astro-cid-5hnj5zlg] [data-astro-cid-5hnj5zlg],.beat[data-astro-cid-5hnj5zlg]{animation:none!important}.one[data-astro-cid-5hnj5zlg]{opacity:0}.two[data-astro-cid-5hnj5zlg],.words[data-astro-cid-5hnj5zlg] p[data-astro-cid-5hnj5zlg]{opacity:1}}.crumb[data-astro-cid-pznzci7v]{color:var(--muted);margin-bottom:48px;font-size:12px;font-weight:500;display:inline-block}.crumb[data-astro-cid-pznzci7v]:hover{color:var(--primary)}.eyebrow[data-astro-cid-pznzci7v]{color:var(--muted);font-size:13px;font-weight:500}.eyebrow[data-astro-cid-pznzci7v]+.page-title[data-astro-cid-pznzci7v]{margin-top:12px}.lede[data-astro-cid-pznzci7v]{max-width:512px;margin-top:12px;font-size:20px;font-weight:600;line-height:1.375}.summary[data-astro-cid-pznzci7v]{color:var(--muted);max-width:544px;margin-top:12px;line-height:1.625}.cta[data-astro-cid-pznzci7v]{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.draft[data-astro-cid-pznzci7v]{margin-top:16px}.bleed[data-astro-cid-pznzci7v]{--bleed:min(960px, 100vw - 48px);width:var(--bleed);max-width:none;margin-left:calc(50% - var(--bleed) / 2)}.hero-demo[data-astro-cid-pznzci7v]{margin-top:40px}.hero[data-astro-cid-pznzci7v]{aspect-ratio:16/9;object-fit:cover;background:var(--card);border-radius:16px;margin-top:40px;display:block}.stats[data-astro-cid-pznzci7v]{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:48px;padding:0;list-style:none;display:grid}.stats[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:16px 18px}.stats[data-astro-cid-pznzci7v] strong[data-astro-cid-pznzci7v]{letter-spacing:-.5px;font-size:28px;font-weight:700;line-height:1.1;display:block}.stats[data-astro-cid-pznzci7v] span[data-astro-cid-pznzci7v]{color:var(--muted);margin-top:6px;font-size:13px;font-weight:500;display:block}.feature[data-astro-cid-pznzci7v]{margin-top:96px}.feature[data-astro-cid-pznzci7v] h2[data-astro-cid-pznzci7v]{letter-spacing:-.6px;max-width:512px;font-size:28px;font-weight:700;line-height:1.2}.feature[data-astro-cid-pznzci7v] p[data-astro-cid-pznzci7v]{color:var(--muted);max-width:544px;margin-top:10px;font-size:15px;line-height:1.625}.shot[data-astro-cid-pznzci7v]{aspect-ratio:16/10;object-fit:cover;background:var(--card);height:auto;box-shadow:0 0 0 1px var(--line);transition:transform .9s var(--ease);border-radius:16px;margin-top:28px;display:block}.feature[data-astro-cid-pznzci7v]:hover .shot[data-astro-cid-pznzci7v]{transform:scale(1.01)}.fade[data-astro-cid-pznzci7v]{--hold:1.6s;aspect-ratio:var(--ar,16 / 10);background:var(--card);border:1px solid var(--line);border-radius:16px;margin-top:28px;position:relative;overflow:hidden}.fade[data-astro-cid-pznzci7v] figure[data-astro-cid-pznzci7v]{opacity:0;animation:var(--anim) calc(var(--n) * var(--hold)) linear infinite;animation-delay:calc(var(--k) * var(--hold));margin:0;position:absolute;inset:0}.fade[data-astro-cid-pznzci7v] img[data-astro-cid-pznzci7v]{object-fit:cover;object-position:50% 0;width:100%;height:100%;display:block}.fade[data-astro-cid-pznzci7v] figcaption[data-astro-cid-pznzci7v]{color:var(--fg);backdrop-filter:blur(6px);background:oklch(14.7% .004 49.25/.8);border-radius:999px;padding:4px 9px;font-size:12px;font-weight:500;position:absolute;bottom:12px;left:12px}.reveal[data-astro-cid-pznzci7v]{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(16px)}.reveal[data-astro-cid-pznzci7v].on{opacity:1;transform:none}.case[data-astro-cid-pznzci7v]{color:var(--fg);margin-top:96px}.case[data-astro-cid-pznzci7v] h2{color:var(--muted);margin-top:56px;font-size:13px;font-weight:500}.launch[data-astro-cid-pznzci7v] .case[data-astro-cid-pznzci7v] h2{margin-top:0}.case[data-astro-cid-pznzci7v] h2 .heading-link{color:inherit;text-decoration:none}.case[data-astro-cid-pznzci7v] h3{color:var(--fg);margin-top:20px;font-size:15px;font-weight:600}.case[data-astro-cid-pznzci7v] h3 .heading-link{color:inherit;text-decoration:none}.case[data-astro-cid-pznzci7v] h3+p{color:var(--muted);margin-top:4px}.case[data-astro-cid-pznzci7v] p{color:var(--fg)}.case[data-astro-cid-pznzci7v] h2+p{margin-top:16px}.case[data-astro-cid-pznzci7v] img{background:var(--card);border-radius:16px;width:100%;height:auto;display:block}.case[data-astro-cid-pznzci7v] p:has(>img){margin-top:24px}.case[data-astro-cid-pznzci7v] p:has(>img+img){grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:12px;display:grid}.case[data-astro-cid-pznzci7v] p:has(>img+img) img{border-radius:12px}.case[data-astro-cid-pznzci7v] p:has(>img)+p:has(>em:only-child){margin-top:8px}.case[data-astro-cid-pznzci7v] img+em,.case[data-astro-cid-pznzci7v] p:has(>img)+p>em:only-child{color:var(--muted);margin-top:0;font-size:13px;font-style:normal;display:block}.case[data-astro-cid-pznzci7v] ul{color:var(--muted)}.label[data-astro-cid-pznzci7v]{margin-top:56px}.details[data-astro-cid-pznzci7v]{grid-template-columns:96px 1fr;gap:10px 16px;margin-top:16px;font-size:15px;line-height:1.5;display:grid}dt[data-astro-cid-pznzci7v]{color:var(--muted)}.links[data-astro-cid-pznzci7v]{flex-wrap:wrap;gap:16px;display:flex}.links[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]:hover{color:var(--primary)}@media (width<=639px){.stats[data-astro-cid-pznzci7v]{grid-template-columns:1fr 1fr;margin-top:32px}.feature[data-astro-cid-pznzci7v]{margin-top:64px}.feature[data-astro-cid-pznzci7v] h2[data-astro-cid-pznzci7v]{font-size:24px}.shot[data-astro-cid-pznzci7v]{aspect-ratio:4/5;object-position:50% 0}.case[data-astro-cid-pznzci7v] p:has(>img+img){grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.reveal[data-astro-cid-pznzci7v]{opacity:1;transform:none}.fade[data-astro-cid-pznzci7v] figure[data-astro-cid-pznzci7v]{animation:none}.fade[data-astro-cid-pznzci7v] figure[data-astro-cid-pznzci7v]:first-child{opacity:1}}
