.say[data-astro-cid-fnbcakvg]{border:1px solid var(--line);color:var(--ink);font:500 14px/1 var(--font-sans);cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:10px 16px 10px 12px;transition:border-color .2s,background .2s;display:inline-flex}.say[data-astro-cid-fnbcakvg]:hover{border-color:var(--ink-muted)}.icon[data-astro-cid-fnbcakvg]{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid;width:0;height:0;margin-left:4px}.say[data-astro-cid-fnbcakvg][aria-pressed=true]{background:var(--cta);color:var(--on-cta);border-color:var(--cta)}.say[data-astro-cid-fnbcakvg][aria-pressed=true] .icon[data-astro-cid-fnbcakvg]{background:currentColor;border:0;border-radius:2px;width:9px;height:9px;margin-left:2px}.say[data-astro-cid-fnbcakvg][hidden]{display:none}.hero[data-astro-cid-7aropxhg]{padding:clamp(48px,8vw,112px) 0 clamp(56px,8vw,96px);position:relative}.hero-grid[data-astro-cid-7aropxhg]{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(40px,6vw,80px);display:grid}.kicker[data-astro-cid-7aropxhg]{align-items:center;gap:10px;margin:0 0 28px;display:inline-flex}.dot[data-astro-cid-7aropxhg]{background:var(--volt);border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite pulse;box-shadow:0 0 0 4px #c8ff3d26}.hero[data-astro-cid-7aropxhg] h1[data-astro-cid-7aropxhg]{font-size:clamp(64px,11vw,156px)}.lead[data-astro-cid-7aropxhg]{color:var(--ink-muted);max-width:34ch;margin:32px 0 40px;font-size:clamp(18px,1.6vw,21px);line-height:1.55}.actions[data-astro-cid-7aropxhg]{flex-wrap:wrap;gap:12px;display:flex}.stage[data-astro-cid-7aropxhg]{place-items:center;min-height:460px;display:grid;position:relative}.halo[data-astro-cid-7aropxhg]{background:radial-gradient(closest-side, var(--blue-soft), transparent);filter:blur(10px);position:absolute;inset:10% 5%}.watch[data-astro-cid-7aropxhg]{aspect-ratio:1;background:#000;border-radius:50%;place-items:center;width:min(340px,78vw);display:grid;position:relative;box-shadow:0 0 0 10px #1a1a1f,0 0 0 11px #2c2c33,0 40px 80px -20px #0009}.ring[data-astro-cid-7aropxhg]{width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;inset:6px;transform:rotate(-90deg)}.ring[data-astro-cid-7aropxhg] circle[data-astro-cid-7aropxhg]{fill:none;stroke-width:4px}.ring[data-astro-cid-7aropxhg] .track[data-astro-cid-7aropxhg]{stroke:#1c1c22}.ring[data-astro-cid-7aropxhg] .arc[data-astro-cid-7aropxhg]{stroke:#4d8eff;stroke-linecap:round;stroke-dasharray:578;stroke-dashoffset:578px;animation:2.4s cubic-bezier(.2,.7,.2,1) .3s forwards fill}.face[data-astro-cid-7aropxhg]{color:#f5f5f7;justify-items:center;gap:2px;display:grid}.face[data-astro-cid-7aropxhg] .mono[data-astro-cid-7aropxhg]{color:#a8a8b0;font-size:11px}.face[data-astro-cid-7aropxhg] strong[data-astro-cid-7aropxhg]{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:clamp(88px,11vw,120px);font-weight:700;line-height:.95}.face[data-astro-cid-7aropxhg] .hr[data-astro-cid-7aropxhg]{font-family:var(--font-data);color:#4d8eff;margin-top:14px;font-size:26px;font-weight:700}.face[data-astro-cid-7aropxhg] .hr[data-astro-cid-7aropxhg] small[data-astro-cid-7aropxhg]{font-family:var(--font-mono);color:#a8a8b0;font-size:10px;font-weight:400}.bubble[data-astro-cid-7aropxhg]{background:color-mix(in srgb, var(--surface) 85%, transparent);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line);opacity:0;border-radius:20px;align-items:flex-start;gap:14px;max-width:330px;padding:16px 18px;animation:.8s 1.4s forwards rise;display:flex;position:absolute;bottom:0;right:0;transform:translateY(12px);box-shadow:0 20px 40px -20px #00000080}.bubble[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{margin:4px 0 0;font-size:14.5px;line-height:1.45}.bubble[data-astro-cid-7aropxhg] .mono[data-astro-cid-7aropxhg]{font-size:10.5px}.wave[data-astro-cid-7aropxhg]{align-items:center;gap:3px;height:36px;padding-top:2px;display:flex}.wave[data-astro-cid-7aropxhg] i[data-astro-cid-7aropxhg]{background:var(--volt);transform-origin:50%;border-radius:2px;width:3px;height:100%;animation:1.1s ease-in-out infinite bar}@media (prefers-color-scheme:light){.wave[data-astro-cid-7aropxhg] i[data-astro-cid-7aropxhg]{background:var(--blue)}}.wave[data-astro-cid-7aropxhg] i[data-astro-cid-7aropxhg]:nth-child(2){animation-delay:-.9s}.wave[data-astro-cid-7aropxhg] i[data-astro-cid-7aropxhg]:nth-child(3){animation-delay:-.3s}.wave[data-astro-cid-7aropxhg] i[data-astro-cid-7aropxhg]:nth-child(4){animation-delay:-.7s}.wave[data-astro-cid-7aropxhg] i[data-astro-cid-7aropxhg]:nth-child(5){animation-delay:-.5s}.wave[data-astro-cid-7aropxhg] i[data-astro-cid-7aropxhg]:nth-child(6){animation-delay:-.1s}.wave[data-astro-cid-7aropxhg] i[data-astro-cid-7aropxhg]:nth-child(7){animation-delay:-.6s}.devices[data-astro-cid-7aropxhg]{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:clamp(56px,8vw,96px);display:flex}.device[data-astro-cid-7aropxhg]{color:var(--ink-muted);font-size:14px}.steps[data-astro-cid-7aropxhg]{grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{padding:0 clamp(16px,3vw,40px) 0 0}.steps[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]+li[data-astro-cid-7aropxhg]{border-left:1px solid var(--line);padding-left:clamp(16px,3vw,40px)}.num[data-astro-cid-7aropxhg]{font-family:var(--font-data);color:var(--blue);font-size:64px;font-weight:700;line-height:1}h3[data-astro-cid-7aropxhg]{letter-spacing:-.01em;margin:20px 0 8px;font-size:20px;font-weight:600}.steps[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg],.principles[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{margin:0;font-size:16px}.note[data-astro-cid-7aropxhg]{margin:0;font-size:18px}.moments[data-astro-cid-7aropxhg]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.moment[data-astro-cid-7aropxhg]{background:var(--surface);border-radius:24px;flex-direction:column;gap:20px;padding:28px;display:flex}.moment[data-astro-cid-7aropxhg] header[data-astro-cid-7aropxhg]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.moment[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{letter-spacing:-.01em;flex:1;margin:0;font-size:20px;line-height:1.4}.tag[data-astro-cid-7aropxhg]{background:var(--blue-soft);color:var(--blue);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500}.principles[data-astro-cid-7aropxhg]{grid-template-columns:repeat(2,1fr);gap:clamp(32px,5vw,64px) clamp(32px,6vw,96px);display:grid}.principles[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{border-top:1px solid var(--ink);margin-top:0;padding-top:20px}.miles[data-astro-cid-7aropxhg]{grid-template-columns:auto 1fr;align-items:center;gap:clamp(32px,6vw,88px);display:grid}.miles[data-astro-cid-7aropxhg] img[data-astro-cid-7aropxhg]{width:clamp(140px,20vw,240px);height:auto}.miles[data-astro-cid-7aropxhg] .display[data-astro-cid-7aropxhg]{margin:16px 0 20px;font-size:clamp(44px,7vw,96px)}.miles[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{max-width:46ch;margin:0;font-size:19px}.row[data-astro-cid-7aropxhg]{grid-template-columns:1fr auto;align-items:end}.row[data-astro-cid-7aropxhg] .display[data-astro-cid-7aropxhg]{margin-top:20px}.posts[data-astro-cid-7aropxhg]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.post[data-astro-cid-7aropxhg]{background:var(--surface);border-radius:24px;padding:28px;text-decoration:none;transition:transform .25s,background .25s;display:block}.post[data-astro-cid-7aropxhg]:hover{background:var(--surface-2);transform:translateY(-3px)}.post[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{margin:16px 0 8px}.post[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{margin:0;font-size:15px}.final[data-astro-cid-7aropxhg]{border-top:1px solid var(--line);text-align:center;padding:clamp(96px,14vw,200px) 0}.final[data-astro-cid-7aropxhg] .display[data-astro-cid-7aropxhg]{font-size:clamp(56px,10vw,140px)}.final[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{max-width:40ch;margin:28px auto 36px;font-size:18px}@keyframes fill{to{stroke-dashoffset:150px}}@keyframes rise{to{opacity:1;transform:none}}@keyframes bar{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@keyframes pulse{50%{box-shadow:0 0 0 8px #c8ff3d00}}@media (width<=900px){.hero-grid[data-astro-cid-7aropxhg]{grid-template-columns:1fr}.stage[data-astro-cid-7aropxhg]{min-height:0;padding-bottom:96px}.bubble[data-astro-cid-7aropxhg]{width:min(330px,100vw - 32px);animation-name:rise-c;right:50%;transform:translate(50%,12px)}.steps[data-astro-cid-7aropxhg],.moments[data-astro-cid-7aropxhg],.posts[data-astro-cid-7aropxhg]{grid-template-columns:1fr}.steps[data-astro-cid-7aropxhg]{gap:40px}.steps[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg],.steps[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]+li[data-astro-cid-7aropxhg]{border:0;padding:0}.principles[data-astro-cid-7aropxhg],.miles[data-astro-cid-7aropxhg],.row[data-astro-cid-7aropxhg]{grid-template-columns:1fr}}@keyframes rise-c{to{opacity:1;transform:translate(50%)}}
