.hero[data-astro-cid-66fgle7k]{padding:0 22px}.hero-in[data-astro-cid-66fgle7k]{max-width:1200px;height:clamp(640px, calc(100svh - var(--hdr)), 860px);grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);margin:0 auto;display:grid}.hero-text[data-astro-cid-66fgle7k]{text-align:left}.hero-text[data-astro-cid-66fgle7k] .u-pills{justify-content:flex-start}.hero-text[data-astro-cid-66fgle7k] .u-h1{letter-spacing:-.03em;max-width:11ch;margin-top:10px;font-size:clamp(44px,5vw,72px);line-height:1.03}.hero-text[data-astro-cid-66fgle7k] .u-sub{max-width:24ch;margin-top:16px}.stage[data-astro-cid-66fgle7k]{justify-content:center;align-items:flex-end;height:100%;padding-top:24px;display:flex}.frame[data-astro-cid-66fgle7k]{aspect-ratio:4/5;max-width:100%;height:100%;position:relative}.frame[data-astro-cid-66fgle7k] img[data-astro-cid-66fgle7k],.frame[data-astro-cid-66fgle7k] video[data-astro-cid-66fgle7k]{object-fit:contain;object-position:bottom;width:100%;height:100%;position:absolute;inset:0}.frame[data-astro-cid-66fgle7k] video[data-astro-cid-66fgle7k]{opacity:0;transition:opacity .3s}.frame[data-astro-cid-66fgle7k] video[data-astro-cid-66fgle7k].is-playing{opacity:1}@media (width<=833px){.hero-in[data-astro-cid-66fgle7k]{grid-template-columns:1fr;gap:24px;height:auto;padding:28px 0 0}.hero-text[data-astro-cid-66fgle7k]{text-align:center;flex-direction:column;display:flex}.hero-text[data-astro-cid-66fgle7k] .u-pills{justify-content:center}.hero-text[data-astro-cid-66fgle7k] .u-h1,.hero-text[data-astro-cid-66fgle7k] .u-sub{margin-inline:auto}.hero-text[data-astro-cid-66fgle7k] .u-h1{max-width:none;font-size:40px}.stage[data-astro-cid-66fgle7k]{aspect-ratio:1;height:auto;margin:0 -22px;padding:0;display:block;position:relative;overflow:hidden}.frame[data-astro-cid-66fgle7k]{width:130%;max-width:none;height:auto;position:absolute;top:0;left:50%;transform:translate(-50%)}}@media (width<=640px){.hero-in[data-astro-cid-66fgle7k]{height:calc(100svh - var(--hdr));flex-direction:column;align-items:stretch;gap:0;min-height:560px;padding-top:30px;display:flex}.hero-text[data-astro-cid-66fgle7k]{flex:none}.hero-text[data-astro-cid-66fgle7k] .u-h1{margin-top:0;font-size:32px;line-height:1.06}.hero-text[data-astro-cid-66fgle7k] .u-sub{margin-top:14px;font-size:17px}.hero-text[data-astro-cid-66fgle7k] .u-pills{margin-top:28px}.stage[data-astro-cid-66fgle7k]{aspect-ratio:auto;flex:auto;height:auto;min-height:260px;max-height:125vw;margin-top:10px}.frame[data-astro-cid-66fgle7k]{width:110%}}.usecases[data-astro-cid-ucut76jf] .u-h2[data-astro-cid-ucut76jf]{max-width:20ch;margin:10px auto 0}.usecases[data-astro-cid-ucut76jf] .u-sub[data-astro-cid-ucut76jf]{max-width:36ch;margin-inline:auto}.wrap[data-astro-cid-ucut76jf]{margin:44px -22px 0;container-type:inline-size}.gal[data-astro-cid-ucut76jf]{--card:min(1440px, calc(100cqw - 160px), calc((88svh - 140px) * 16 / 9));padding:0 calc((100cqw - var(--card)) / 2) 4px;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;text-align:left;gap:20px;margin:0;list-style:none;display:flex;overflow-x:auto}.gal[data-astro-cid-ucut76jf]::-webkit-scrollbar{display:none}.card[data-astro-cid-ucut76jf]{flex:0 0 var(--card);scroll-snap-align:center;background:var(--ui-canvas);transition:opacity .5s var(--ui-ease);border-radius:28px;flex-direction:column;display:flex;overflow:hidden}.card[data-astro-cid-ucut76jf]:not(.is-current){opacity:.45;cursor:pointer}.media[data-astro-cid-ucut76jf]{aspect-ratio:16/9;overflow:hidden}.media[data-astro-cid-ucut76jf] picture[data-astro-cid-ucut76jf]{display:contents}.media[data-astro-cid-ucut76jf] img[data-astro-cid-ucut76jf]{object-fit:cover;width:100%;height:100%;display:block}.media[data-astro-cid-ucut76jf] .uc-slot{background:#e8e8ed;border:0;border-radius:0;height:100%;aspect-ratio:auto!important}.body[data-astro-cid-ucut76jf]{flex-direction:column;gap:6px;padding:24px 28px 28px;display:flex}h3[data-astro-cid-ucut76jf]{letter-spacing:-.012em;font-size:clamp(21px,2vw,24px);line-height:1.15}.body[data-astro-cid-ucut76jf] p[data-astro-cid-ucut76jf]{color:var(--ui-ink-48)}.ctrl[data-astro-cid-ucut76jf]{justify-content:center;align-items:center;gap:10px;margin-top:20px;display:flex}.ctrl[data-astro-cid-ucut76jf] .u-dots[data-astro-cid-ucut76jf]{margin:0}@media (width<=640px){.wrap[data-astro-cid-ucut76jf]{margin:32px -20px 0}.gal[data-astro-cid-ucut76jf]{--card:calc(100cqw - 64px);gap:10px}.card[data-astro-cid-ucut76jf]{border-radius:24px}.card[data-astro-cid-ucut76jf]:not(.is-current){opacity:1}.body[data-astro-cid-ucut76jf]{padding:20px 22px 24px}.media[data-astro-cid-ucut76jf] .uc-slot{gap:4px;padding:14px 18px}.media[data-astro-cid-ucut76jf] .uc-slot .id{font-size:24px}.media[data-astro-cid-ucut76jf] .uc-slot .title{font-size:13px}.media[data-astro-cid-ucut76jf] .uc-slot .spec{display:none}}.grant[data-astro-cid-joep6xf5]{color:var(--ui-ink-48);align-items:center;gap:12px;margin-top:40px;font-size:12px;text-decoration:none;display:inline-flex}.grant[data-astro-cid-joep6xf5] img[data-astro-cid-joep6xf5]{filter:brightness(0);opacity:.55;width:auto;height:16px;transition:opacity .2s}.grant[data-astro-cid-joep6xf5]:hover img[data-astro-cid-joep6xf5]{opacity:.8}.split[data-astro-cid-joep6xf5]{text-align:left;grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.split[data-astro-cid-joep6xf5] .u-pills[data-astro-cid-joep6xf5]{justify-content:flex-start}.video[data-astro-cid-joep6xf5]{aspect-ratio:9/16;background:#000;border-radius:28px;overflow:hidden}.video[data-astro-cid-joep6xf5] video[data-astro-cid-joep6xf5]{object-fit:cover;width:100%;height:100%}.modules[data-astro-cid-joep6xf5]{scroll-margin-top:var(--hdr)}.head[data-astro-cid-joep6xf5]{padding-bottom:44px}.head[data-astro-cid-joep6xf5] .u-sub[data-astro-cid-joep6xf5]{max-width:34ch;margin-inline:auto}.case[data-astro-cid-joep6xf5] .split[data-astro-cid-joep6xf5]{grid-template-columns:minmax(240px,340px) minmax(0,1fr)}.case[data-astro-cid-joep6xf5] .u-h2[data-astro-cid-joep6xf5]{margin-top:6px}.u-vh[data-astro-cid-joep6xf5]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.narrow[data-astro-cid-joep6xf5]{max-width:32ch;margin-inline:auto}.services[data-astro-cid-joep6xf5]{max-width:var(--ui-wrap);margin:48px auto 0}.cards[data-astro-cid-joep6xf5]{text-align:left;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.cards[data-astro-cid-joep6xf5] li[data-astro-cid-joep6xf5]{grid-column:span 2}.cards[data-astro-cid-joep6xf5] li[data-astro-cid-joep6xf5]:nth-child(n+4){grid-column:span 3}.cards[data-astro-cid-joep6xf5] li[data-astro-cid-joep6xf5]{border:1px solid var(--ui-hairline);background:var(--ui-canvas);border-radius:18px;flex-direction:column;gap:8px;min-height:200px;padding:28px 24px;display:flex}.cards[data-astro-cid-joep6xf5] h4[data-astro-cid-joep6xf5]{font-family:var(--ui-display);letter-spacing:-.015em;margin:0;font-size:21px;font-weight:600;line-height:1.2}.cards[data-astro-cid-joep6xf5] p[data-astro-cid-joep6xf5]{color:var(--ui-ink-80)}.cards[data-astro-cid-joep6xf5] .u-link[data-astro-cid-joep6xf5]{margin-top:auto;padding-top:12px}.services[data-astro-cid-joep6xf5] .u-note[data-astro-cid-joep6xf5]{margin-top:28px;font-size:17px}.rent[data-astro-cid-joep6xf5]{scroll-margin-top:var(--hdr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);padding:clamp(72px,8vw,112px) max(22px,50% - 550px);display:grid}.rent-text[data-astro-cid-joep6xf5]{padding:0}.rent[data-astro-cid-joep6xf5] .u-h2[data-astro-cid-joep6xf5]{margin-top:6px}.rent[data-astro-cid-joep6xf5] .u-sub[data-astro-cid-joep6xf5]{max-width:26ch}.rent[data-astro-cid-joep6xf5] .u-pills[data-astro-cid-joep6xf5]{justify-content:flex-start}.rent-photo[data-astro-cid-joep6xf5]{aspect-ratio:5/4;border-radius:24px;position:relative;overflow:hidden}.rent-photo[data-astro-cid-joep6xf5] img[data-astro-cid-joep6xf5]{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.people[data-astro-cid-joep6xf5]{flex-wrap:wrap;justify-content:center;gap:clamp(32px,6vw,72px);margin:48px 0 0;padding:0;list-style:none;display:flex}.people[data-astro-cid-joep6xf5] img[data-astro-cid-joep6xf5]{object-fit:cover;border-radius:50%;width:116px;height:116px;margin:0 auto}.people[data-astro-cid-joep6xf5] h3[data-astro-cid-joep6xf5]{margin-top:16px;font-size:18px}.people[data-astro-cid-joep6xf5] p[data-astro-cid-joep6xf5]{color:var(--ui-ink-48);margin-top:2px;font-size:14px}@media (width<=833px){.grant[data-astro-cid-joep6xf5]{order:-1;align-self:center;margin:0 0 18px}@media (width<=640px){.grant[data-astro-cid-joep6xf5]{margin-bottom:28px}.hero-note[data-astro-cid-joep6xf5],.hero-kicker[data-astro-cid-joep6xf5]{display:none}}.split[data-astro-cid-joep6xf5],.case[data-astro-cid-joep6xf5] .split[data-astro-cid-joep6xf5]{text-align:center;grid-template-columns:1fr}.split[data-astro-cid-joep6xf5] .u-pills[data-astro-cid-joep6xf5]{justify-content:center}.video[data-astro-cid-joep6xf5]{width:min(78%,340px);margin:0 auto}.case[data-astro-cid-joep6xf5] .video[data-astro-cid-joep6xf5]{order:2}.cards[data-astro-cid-joep6xf5]{grid-template-columns:1fr;max-width:520px;margin-inline:auto}.cards[data-astro-cid-joep6xf5] li[data-astro-cid-joep6xf5],.cards[data-astro-cid-joep6xf5] li[data-astro-cid-joep6xf5]:nth-child(n+4){grid-column:auto}.cards[data-astro-cid-joep6xf5] li[data-astro-cid-joep6xf5]{min-height:0}.rent[data-astro-cid-joep6xf5]{text-align:center;grid-template-columns:1fr;gap:40px;padding:64px 22px}.rent[data-astro-cid-joep6xf5] .u-sub[data-astro-cid-joep6xf5]{margin-inline:auto}.rent[data-astro-cid-joep6xf5] .u-pills[data-astro-cid-joep6xf5]{justify-content:center}.rent-photo[data-astro-cid-joep6xf5]{aspect-ratio:4/3;width:100%;max-width:640px;margin:0 auto}}@media (width<=640px){.case[data-astro-cid-joep6xf5] .split[data-astro-cid-joep6xf5]{text-align:left;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:16px}.case[data-astro-cid-joep6xf5] .video[data-astro-cid-joep6xf5]{border-radius:20px;order:2;width:100%;margin:0}.case[data-astro-cid-joep6xf5] .u-h2[data-astro-cid-joep6xf5]{font-size:34px}.services[data-astro-cid-joep6xf5]{margin-top:36px}.cards[data-astro-cid-joep6xf5]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:10px;max-width:none;margin:0 -20px;padding:0 32px 4px;display:flex;overflow-x:auto}.cards[data-astro-cid-joep6xf5]::-webkit-scrollbar{display:none}.cards[data-astro-cid-joep6xf5] li[data-astro-cid-joep6xf5],.cards[data-astro-cid-joep6xf5] li[data-astro-cid-joep6xf5]:nth-child(n+4){scroll-snap-align:center;background:var(--ui-parchment);border:0;border-radius:24px;flex:0 0 100%;gap:10px;padding:28px 24px}.cards[data-astro-cid-joep6xf5] h4[data-astro-cid-joep6xf5]{font-size:21px}.cards[data-astro-cid-joep6xf5] p[data-astro-cid-joep6xf5]{color:var(--ui-ink-48)}.services[data-astro-cid-joep6xf5] .u-note[data-astro-cid-joep6xf5]{margin-top:12px}.rent[data-astro-cid-joep6xf5]{gap:32px;padding:56px 20px}.rent-photo[data-astro-cid-joep6xf5]{aspect-ratio:4/5;border-radius:20px}.people[data-astro-cid-joep6xf5]{flex-wrap:nowrap;gap:12px;margin-top:36px}.people[data-astro-cid-joep6xf5] li[data-astro-cid-joep6xf5]{flex:1 1 0;min-width:0}.people[data-astro-cid-joep6xf5] img[data-astro-cid-joep6xf5]{width:88px;height:88px}.people[data-astro-cid-joep6xf5] h3[data-astro-cid-joep6xf5]{margin-top:12px;font-size:15px}.people[data-astro-cid-joep6xf5] p[data-astro-cid-joep6xf5]{font-size:13px}}.kp[data-astro-cid-fre7wb2z]{text-align:left;max-width:1100px;margin:40px auto 0}.kits[data-astro-cid-fre7wb2z]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.kit[data-astro-cid-fre7wb2z]{background:var(--ui-canvas);border-radius:24px;flex-direction:column;padding:26px 26px 22px;display:flex}.k-head[data-astro-cid-fre7wb2z]{border-bottom:1px solid var(--ui-hairline);padding-bottom:16px}.k-head[data-astro-cid-fre7wb2z] h3[data-astro-cid-fre7wb2z]{letter-spacing:-.015em;font-size:21px}.k-sub[data-astro-cid-fre7wb2z]{min-height:2.8em;color:var(--ui-ink-48);margin-top:4px;font-size:14px}.k-price[data-astro-cid-fre7wb2z]{color:var(--ui-ink-80);margin-top:12px;font-size:14px}.k-price[data-astro-cid-fre7wb2z] strong[data-astro-cid-fre7wb2z]{font-family:var(--ui-display);letter-spacing:-.01em;color:var(--ui-ink);font-variant-numeric:tabular-nums;font-size:30px;font-weight:600}.parts[data-astro-cid-fre7wb2z]{gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.parts[data-astro-cid-fre7wb2z] li[data-astro-cid-fre7wb2z]{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;display:grid}.parts[data-astro-cid-fre7wb2z] img[data-astro-cid-fre7wb2z]{object-fit:contain;width:64px;height:48px}.parts[data-astro-cid-fre7wb2z] h4[data-astro-cid-fre7wb2z]{font-family:var(--ui-display);margin:0;font-size:16px;font-weight:600;line-height:1.25}.parts[data-astro-cid-fre7wb2z] p[data-astro-cid-fre7wb2z]{color:var(--ui-ink-80);margin-top:2px;font-size:14px;line-height:1.4}.usage[data-astro-cid-fre7wb2z]{background:var(--ui-canvas);border-radius:24px;margin-top:12px;padding:24px 26px}.usage[data-astro-cid-fre7wb2z] h3[data-astro-cid-fre7wb2z]{letter-spacing:-.01em;font-size:19px}.usage[data-astro-cid-fre7wb2z] ol[data-astro-cid-fre7wb2z]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:14px 0 0;padding:0;list-style:none;display:grid}.when[data-astro-cid-fre7wb2z]{letter-spacing:.02em;color:var(--ui-accent);font-size:13px;font-weight:600}.what[data-astro-cid-fre7wb2z]{font-family:var(--ui-display);margin-top:4px;font-size:17px;font-weight:600}.usage[data-astro-cid-fre7wb2z] li[data-astro-cid-fre7wb2z] p[data-astro-cid-fre7wb2z]:last-child{color:var(--ui-ink-80);margin-top:4px;font-size:15px}.cta[data-astro-cid-fre7wb2z]{width:max-content;margin:28px auto 0;display:flex}@media (width<=900px){.kits[data-astro-cid-fre7wb2z]{grid-template-columns:1fr}.k-sub[data-astro-cid-fre7wb2z]{min-height:0}}@media (width<=640px){.kp[data-astro-cid-fre7wb2z]{margin-top:28px}.kits[data-astro-cid-fre7wb2z]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:10px;margin:0 -20px;padding:0 32px 4px;display:flex;overflow-x:auto}.kits[data-astro-cid-fre7wb2z]::-webkit-scrollbar{display:none}.kit[data-astro-cid-fre7wb2z]{scroll-snap-align:center;flex:0 0 100%;padding:22px 20px 20px}.usage[data-astro-cid-fre7wb2z]{margin-top:16px;padding:22px 20px}.usage[data-astro-cid-fre7wb2z] ol[data-astro-cid-fre7wb2z]{grid-template-columns:1fr;gap:16px}.cta[data-astro-cid-fre7wb2z]{justify-content:center;width:100%;min-height:50px}}.narrow[data-astro-cid-z3w7jhra]{max-width:34ch;margin-inline:auto}.hero[data-astro-cid-z3w7jhra]{padding:0 22px}.hero-in[data-astro-cid-z3w7jhra]{max-width:1100px;min-height:clamp(640px, calc(100svh - var(--hdr)), 860px);grid-template-columns:minmax(0,1.2fr) minmax(240px,360px);align-items:center;gap:clamp(32px,6vw,96px);margin:0 auto;padding:56px 0;display:grid}.hero-text[data-astro-cid-z3w7jhra]{text-align:left}.hero-text[data-astro-cid-z3w7jhra] .u-pills[data-astro-cid-z3w7jhra]{justify-content:flex-start}.kick[data-astro-cid-z3w7jhra]{color:var(--ui-accent-on-dark)}.big[data-astro-cid-z3w7jhra]{letter-spacing:-.04em;margin-top:10px;font-size:clamp(64px,9vw,96px);line-height:.95}.greet[data-astro-cid-z3w7jhra]{height:1.3em;font-family:var(--ui-display);color:var(--ui-on-dark-muted);margin-top:18px;font-size:clamp(28px,3.4vw,40px);font-weight:500;position:relative}.greet[data-astro-cid-z3w7jhra] span[data-astro-cid-z3w7jhra]{white-space:nowrap;opacity:0;animation:25s infinite greet;animation-delay:calc(var(--i) * 2.5s);position:absolute;top:0;left:0}.greet[data-astro-cid-z3w7jhra] small[data-astro-cid-z3w7jhra]{font-family:var(--ui-text);letter-spacing:.06em;color:var(--ui-on-dark-note);margin-left:12px;font-size:13px;font-weight:600}@keyframes greet{0%{opacity:0;transform:translateY(10px)}2%,8%{opacity:1;transform:none}10%,to{opacity:0;transform:translateY(-10px)}}.hero[data-astro-cid-z3w7jhra] .u-sub[data-astro-cid-z3w7jhra]{max-width:30ch;margin-top:18px}.clip[data-astro-cid-z3w7jhra]{margin:0}.clip[data-astro-cid-z3w7jhra] figcaption[data-astro-cid-z3w7jhra]{color:var(--ui-on-dark-note);margin-top:14px;font-size:14px;line-height:1.43}.u-vh[data-astro-cid-z3w7jhra]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.split[data-astro-cid-z3w7jhra]{text-align:left;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.split[data-astro-cid-z3w7jhra].rev{grid-template-columns:minmax(0,1fr) minmax(240px,380px)}.video[data-astro-cid-z3w7jhra]{aspect-ratio:9/16;background:#000;border-radius:28px;overflow:hidden}.video[data-astro-cid-z3w7jhra] video[data-astro-cid-z3w7jhra]{object-fit:cover;width:100%;height:100%;display:block}.hw-row[data-astro-cid-z3w7jhra]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:clamp(32px,6vw,80px);margin-top:48px;padding:0;list-style:none;display:grid}.hw-row[data-astro-cid-z3w7jhra] img[data-astro-cid-z3w7jhra]{object-fit:contain;width:auto;max-width:100%;height:clamp(200px,24vw,300px);margin:0 auto}.hw-row[data-astro-cid-z3w7jhra] h3[data-astro-cid-z3w7jhra]{letter-spacing:-.015em;margin-top:28px;font-size:24px}.hw-row[data-astro-cid-z3w7jhra] p[data-astro-cid-z3w7jhra]{max-width:40ch;color:var(--ui-ink-80);margin:8px auto 0}.hw[data-astro-cid-z3w7jhra] .u-note[data-astro-cid-z3w7jhra]{margin-top:36px}.phone[data-astro-cid-z3w7jhra]{width:100%;height:auto;display:block}.list[data-astro-cid-z3w7jhra]{margin:24px 0 0;padding:0;list-style:none}.list[data-astro-cid-z3w7jhra] li[data-astro-cid-z3w7jhra]{border-top:1px solid var(--ui-hairline-2);padding:14px 0}.list[data-astro-cid-z3w7jhra] h3[data-astro-cid-z3w7jhra]{letter-spacing:-.01em;font-size:18px}.list[data-astro-cid-z3w7jhra] p[data-astro-cid-z3w7jhra]{color:var(--ui-ink-80);margin-top:4px;font-size:15px}.cards[data-astro-cid-z3w7jhra]{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1180px;margin:40px auto 0;padding:0 12px;list-style:none;display:grid}.card[data-astro-cid-z3w7jhra]{background:var(--ui-parchment);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.card-viz[data-astro-cid-z3w7jhra]{aspect-ratio:4/3;justify-content:center;align-items:flex-end;padding:20px 20px 0;display:flex}.card-viz[data-astro-cid-z3w7jhra] .viz{max-height:100%}.card-txt[data-astro-cid-z3w7jhra]{padding:20px 26px 28px}.card[data-astro-cid-z3w7jhra] h3[data-astro-cid-z3w7jhra]{letter-spacing:-.015em;font-size:21px}.card[data-astro-cid-z3w7jhra] p[data-astro-cid-z3w7jhra]{color:var(--ui-ink-80);margin-top:6px;font-size:15px}.card[data-astro-cid-z3w7jhra].wide{flex-direction:row;grid-column:span 2;align-items:center}.card[data-astro-cid-z3w7jhra].wide .card-txt[data-astro-cid-z3w7jhra]{flex:0 0 40%;order:-1;padding:32px 0 32px 36px}.card[data-astro-cid-z3w7jhra].wide .card-viz[data-astro-cid-z3w7jhra]{aspect-ratio:auto;flex:1;align-items:center;height:100%;min-height:300px;padding:20px}.card[data-astro-cid-z3w7jhra].wide h3[data-astro-cid-z3w7jhra]{font-size:28px}.card[data-astro-cid-z3w7jhra].wide p[data-astro-cid-z3w7jhra]{font-size:17px}.kit[data-astro-cid-z3w7jhra] .u-h2[data-astro-cid-z3w7jhra]{margin-top:10px}.ext[data-astro-cid-z3w7jhra]{scroll-margin-top:var(--hdr)}.ext[data-astro-cid-z3w7jhra] .head[data-astro-cid-z3w7jhra]{padding-bottom:44px}@media (prefers-reduced-motion:reduce){.greet[data-astro-cid-z3w7jhra] span[data-astro-cid-z3w7jhra]{animation:none}.greet[data-astro-cid-z3w7jhra] span[data-astro-cid-z3w7jhra]:first-child{opacity:1}}@media (width>=1061px){.card[data-astro-cid-z3w7jhra].wide:last-child{grid-column:1/-1}}@media (width<=1060px){.cards[data-astro-cid-z3w7jhra]{grid-template-columns:repeat(2,minmax(0,1fr))}.card[data-astro-cid-z3w7jhra]:last-child:not(.wide){flex-direction:row;grid-column:1/-1;align-items:center}.card[data-astro-cid-z3w7jhra]:last-child:not(.wide) .card-txt[data-astro-cid-z3w7jhra]{flex:0 0 45%;order:-1;padding:32px 0 32px 36px}.card[data-astro-cid-z3w7jhra]:last-child:not(.wide) .card-viz[data-astro-cid-z3w7jhra]{aspect-ratio:auto;flex:1;align-self:stretch;padding:28px 20px 0}}@media (width<=640px){.cards[data-astro-cid-z3w7jhra]{grid-template-columns:1fr;gap:8px;padding:0 8px}.card[data-astro-cid-z3w7jhra].wide,.card[data-astro-cid-z3w7jhra]:last-child:not(.wide){flex-direction:column;grid-column:auto}.card[data-astro-cid-z3w7jhra]:last-child:not(.wide) .card-viz[data-astro-cid-z3w7jhra]{aspect-ratio:4/3;padding:20px 20px 0}.card[data-astro-cid-z3w7jhra].wide .card-txt[data-astro-cid-z3w7jhra],.card[data-astro-cid-z3w7jhra]:last-child:not(.wide) .card-txt[data-astro-cid-z3w7jhra]{flex:none;order:0;padding:20px 26px 28px}.card[data-astro-cid-z3w7jhra].wide .card-viz[data-astro-cid-z3w7jhra]{aspect-ratio:4/3;align-items:flex-end;height:auto;min-height:0;padding:20px 20px 0}.card[data-astro-cid-z3w7jhra].wide h3[data-astro-cid-z3w7jhra]{font-size:21px}.card[data-astro-cid-z3w7jhra].wide p[data-astro-cid-z3w7jhra]{font-size:15px}}.short[data-astro-cid-z3w7jhra],.cap-s[data-astro-cid-z3w7jhra]{display:none}@media (width<=833px){.hero-in[data-astro-cid-z3w7jhra]{text-align:center;grid-template-columns:1fr;min-height:0}.hero-text[data-astro-cid-z3w7jhra]{text-align:center}.hero-text[data-astro-cid-z3w7jhra] .u-pills[data-astro-cid-z3w7jhra]{justify-content:center}.hero[data-astro-cid-z3w7jhra] .u-sub[data-astro-cid-z3w7jhra]{margin-inline:auto}.greet[data-astro-cid-z3w7jhra] span[data-astro-cid-z3w7jhra]{text-align:center;left:0;right:0}.clip[data-astro-cid-z3w7jhra]{width:min(78%,320px);margin:0 auto}.split[data-astro-cid-z3w7jhra],.split[data-astro-cid-z3w7jhra].rev{text-align:center;grid-template-columns:1fr}.hw-row[data-astro-cid-z3w7jhra]{grid-template-columns:1fr}.phone[data-astro-cid-z3w7jhra]{max-width:340px;margin:0 auto}.list[data-astro-cid-z3w7jhra],.list[data-astro-cid-z3w7jhra] li[data-astro-cid-z3w7jhra]{text-align:left}}@media (width<=640px){.long[data-astro-cid-z3w7jhra],.cap-l[data-astro-cid-z3w7jhra]{display:none}.short[data-astro-cid-z3w7jhra],.cap-s[data-astro-cid-z3w7jhra]{display:inline}p[data-astro-cid-z3w7jhra].short{display:block}.hero[data-astro-cid-z3w7jhra]{padding:0}.hero-in[data-astro-cid-z3w7jhra]{height:calc(100svh - var(--hdr));flex-direction:column;gap:0;min-height:600px;padding:32px 0 0;display:flex}.hero-text[data-astro-cid-z3w7jhra]{z-index:1;padding:0 22px;position:relative}.kick[data-astro-cid-z3w7jhra]{font-size:19px}.big[data-astro-cid-z3w7jhra]{margin-top:4px;font-size:64px}.greet[data-astro-cid-z3w7jhra]{height:1.3em;color:var(--ui-on-dark);margin-top:10px;font-size:28px}.hero[data-astro-cid-z3w7jhra] .u-pills[data-astro-cid-z3w7jhra]{margin-top:20px}.hero[data-astro-cid-z3w7jhra] .u-note[data-astro-cid-z3w7jhra],.hero[data-astro-cid-z3w7jhra] .u-sub[data-astro-cid-z3w7jhra]{display:none}.hero[data-astro-cid-z3w7jhra] .u-pills[data-astro-cid-z3w7jhra]{align-items:center;gap:20px;margin-top:20px}.hero[data-astro-cid-z3w7jhra] .u-pill-ghost[data-astro-cid-z3w7jhra]{box-shadow:none;padding-inline:0}.hero[data-astro-cid-z3w7jhra] .u-pill-ghost[data-astro-cid-z3w7jhra]:after{content:" ›"}.clip[data-astro-cid-z3w7jhra]{flex:1;width:100%;min-height:0;margin-top:24px;position:relative}.video[data-astro-cid-z3w7jhra]{aspect-ratio:auto;border-radius:0;width:100%;height:100%}.video[data-astro-cid-z3w7jhra] video[data-astro-cid-z3w7jhra]{object-position:50% 28%}.clip[data-astro-cid-z3w7jhra] figcaption[data-astro-cid-z3w7jhra]{display:none}.hw-row[data-astro-cid-z3w7jhra]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px}.hw-row[data-astro-cid-z3w7jhra] img[data-astro-cid-z3w7jhra]{height:120px}.hw-row[data-astro-cid-z3w7jhra] h3[data-astro-cid-z3w7jhra]{margin-top:14px;font-size:18px}.hw-row[data-astro-cid-z3w7jhra] p[data-astro-cid-z3w7jhra]{margin-top:4px;font-size:15px}.hw[data-astro-cid-z3w7jhra] .u-note[data-astro-cid-z3w7jhra]{margin-top:24px}.split[data-astro-cid-z3w7jhra].rev>div[data-astro-cid-z3w7jhra]:first-child{display:contents}.split[data-astro-cid-z3w7jhra].rev{gap:0}.operator[data-astro-cid-z3w7jhra] .u-sub[data-astro-cid-z3w7jhra]{margin-top:10px}.phone[data-astro-cid-z3w7jhra]{order:1;width:62%;margin:24px auto 0}.list[data-astro-cid-z3w7jhra]{text-align:center;order:2;margin-top:24px}.list[data-astro-cid-z3w7jhra] li[data-astro-cid-z3w7jhra]{text-align:center;border:0;padding:0}.list[data-astro-cid-z3w7jhra] li[data-astro-cid-z3w7jhra]+li[data-astro-cid-z3w7jhra]{margin-top:14px}.list[data-astro-cid-z3w7jhra] h3[data-astro-cid-z3w7jhra],.list[data-astro-cid-z3w7jhra] p[data-astro-cid-z3w7jhra].short{font-size:17px;line-height:1.4;display:inline}.list[data-astro-cid-z3w7jhra] h3[data-astro-cid-z3w7jhra]:after{content:". "}.list[data-astro-cid-z3w7jhra] p[data-astro-cid-z3w7jhra].short{color:var(--ui-ink-48)}.cards[data-astro-cid-z3w7jhra]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:10px;margin-inline:-20px;padding:0 32px 4px;display:flex;overflow-x:auto}.cards[data-astro-cid-z3w7jhra]::-webkit-scrollbar{display:none}.cards[data-astro-cid-z3w7jhra] .card[data-astro-cid-z3w7jhra]{scroll-snap-align:center;flex:0 0 100%}.cards[data-astro-cid-z3w7jhra] .card[data-astro-cid-z3w7jhra].shot{display:none}.all[data-astro-cid-z3w7jhra] .u-dots[data-astro-cid-z3w7jhra]{padding-top:4px}}@media (width<=640px) and (height<=740px){.video[data-astro-cid-z3w7jhra] video[data-astro-cid-z3w7jhra]{object-position:50% 14%}}.narrow[data-astro-cid-56zoucg2]{max-width:34ch;margin-inline:auto}.wide-sub[data-astro-cid-56zoucg2]{max-width:44ch}.sync[data-astro-cid-56zoucg2] .u-h2[data-astro-cid-56zoucg2]{margin-top:10px}.hero[data-astro-cid-56zoucg2]{padding:0 22px}.hero-in[data-astro-cid-56zoucg2]{max-width:1100px;min-height:clamp(640px, calc(100svh - var(--hdr)), 860px);grid-template-columns:minmax(0,1.1fr) minmax(260px,420px);align-items:center;gap:clamp(32px,6vw,96px);margin:0 auto;padding:56px 0;display:grid}.hero-text[data-astro-cid-56zoucg2]{text-align:left}.hero-text[data-astro-cid-56zoucg2] .u-pills[data-astro-cid-56zoucg2]{justify-content:flex-start}.kick[data-astro-cid-56zoucg2]{color:var(--ui-accent-on-dark)}.big[data-astro-cid-56zoucg2]{letter-spacing:-.04em;margin-top:10px;font-size:clamp(64px,9vw,96px);line-height:.95}.hero[data-astro-cid-56zoucg2] .u-sub[data-astro-cid-56zoucg2]{max-width:30ch;margin-top:18px}.clip[data-astro-cid-56zoucg2]{margin:0}.video[data-astro-cid-56zoucg2]{aspect-ratio:720/808;background:#1a1d24;border-radius:28px;overflow:hidden}video[data-astro-cid-56zoucg2]::cue{font-family:var(--ui-text);color:#fff;background:#080b128c;font-size:15px;font-weight:600;line-height:1.35}.video[data-astro-cid-56zoucg2] video[data-astro-cid-56zoucg2]{object-fit:cover;width:100%;height:100%;display:block}.steps[data-astro-cid-56zoucg2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1100px;margin:40px auto 0;padding:0 12px;list-style:none;display:grid}.step[data-astro-cid-56zoucg2]{text-align:center;flex-direction:column;display:flex}.clipbox[data-astro-cid-56zoucg2]{aspect-ratio:1;background:var(--ui-parchment);border-radius:22px;overflow:hidden}.clipbox[data-astro-cid-56zoucg2] video[data-astro-cid-56zoucg2]{object-fit:cover;width:100%;height:100%;display:block}.word[data-astro-cid-56zoucg2]{font-family:var(--ui-display);letter-spacing:-.015em;color:var(--ui-ink);margin-top:18px;font-size:24px;font-weight:600}.step[data-astro-cid-56zoucg2] p[data-astro-cid-56zoucg2]:last-child{color:var(--ui-ink-80);margin-top:4px;font-size:15px}.all[data-astro-cid-56zoucg2]{padding-top:0}.cards[data-astro-cid-56zoucg2]{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1180px;margin:40px auto 0;padding:0 12px;list-style:none;display:grid}.card[data-astro-cid-56zoucg2]{background:var(--ui-parchment);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.card-viz[data-astro-cid-56zoucg2]{aspect-ratio:4/3;justify-content:center;align-items:flex-end;padding:20px 20px 0;display:flex}.card-viz[data-astro-cid-56zoucg2] .viz{max-height:100%}.card-txt[data-astro-cid-56zoucg2]{padding:20px 26px 28px}.card[data-astro-cid-56zoucg2] h3[data-astro-cid-56zoucg2]{letter-spacing:-.015em;font-size:21px}.card[data-astro-cid-56zoucg2] p[data-astro-cid-56zoucg2]{color:var(--ui-ink-80);margin-top:6px;font-size:15px}.card[data-astro-cid-56zoucg2].wide{flex-direction:row;grid-column:span 2;align-items:center}.card[data-astro-cid-56zoucg2].wide .card-txt[data-astro-cid-56zoucg2]{flex:0 0 40%;order:-1;padding:32px 0 32px 36px}.card[data-astro-cid-56zoucg2].wide .card-viz[data-astro-cid-56zoucg2]{aspect-ratio:auto;flex:1;align-items:center;height:100%;min-height:300px;padding:20px}@media (width<=1060px){.cards[data-astro-cid-56zoucg2]{grid-template-columns:repeat(2,minmax(0,1fr))}.card[data-astro-cid-56zoucg2].wide{grid-column:1/-1}}.card[data-astro-cid-56zoucg2].wide h3[data-astro-cid-56zoucg2]{font-size:28px}.card[data-astro-cid-56zoucg2].wide p[data-astro-cid-56zoucg2]{font-size:17px}.full[data-astro-cid-56zoucg2]{max-width:600px;margin:40px auto 0}.full[data-astro-cid-56zoucg2] video[data-astro-cid-56zoucg2]{aspect-ratio:1;background:#1a1d24;border-radius:24px;width:100%;height:auto;display:block}.kit[data-astro-cid-56zoucg2] .u-h2[data-astro-cid-56zoucg2]{margin-top:10px}.cta[data-astro-cid-56zoucg2]{width:max-content;margin:28px auto 0;display:flex}.more[data-astro-cid-56zoucg2]{scroll-margin-top:var(--hdr)}.more[data-astro-cid-56zoucg2] .head[data-astro-cid-56zoucg2]{padding-bottom:44px}.cap-s[data-astro-cid-56zoucg2]{display:none}@media (width<=833px){.hero-in[data-astro-cid-56zoucg2]{text-align:center;grid-template-columns:1fr;min-height:0}.hero-text[data-astro-cid-56zoucg2]{text-align:center}.hero-text[data-astro-cid-56zoucg2] .u-pills[data-astro-cid-56zoucg2]{justify-content:center}.hero[data-astro-cid-56zoucg2] .u-sub[data-astro-cid-56zoucg2]{margin-inline:auto}.clip[data-astro-cid-56zoucg2]{width:min(80%,360px);margin:0 auto}.card[data-astro-cid-56zoucg2].wide{flex-direction:column}.card[data-astro-cid-56zoucg2].wide .card-viz[data-astro-cid-56zoucg2]{aspect-ratio:4/3;align-items:flex-end;height:auto;min-height:0;padding:20px 20px 0}.card[data-astro-cid-56zoucg2].wide .card-txt[data-astro-cid-56zoucg2]{flex:none;order:0;padding:20px 26px 28px}.card[data-astro-cid-56zoucg2].wide h3[data-astro-cid-56zoucg2]{font-size:21px}.card[data-astro-cid-56zoucg2].wide p[data-astro-cid-56zoucg2]{font-size:15px}}@media (width<=640px){.cap-l[data-astro-cid-56zoucg2]{display:none}.cap-s[data-astro-cid-56zoucg2]{display:inline}.hero[data-astro-cid-56zoucg2]{padding:0}.hero-in[data-astro-cid-56zoucg2]{height:calc(100svh - var(--hdr));flex-direction:column;gap:0;min-height:600px;padding:32px 0 0;display:flex}.hero-text[data-astro-cid-56zoucg2]{padding:0 22px}.kick[data-astro-cid-56zoucg2]{font-size:19px}.big[data-astro-cid-56zoucg2]{margin-top:4px;font-size:64px}.hero[data-astro-cid-56zoucg2] .u-sub[data-astro-cid-56zoucg2]{margin-top:12px}.hero[data-astro-cid-56zoucg2] .u-note[data-astro-cid-56zoucg2]{display:none}.hero[data-astro-cid-56zoucg2] .u-pills[data-astro-cid-56zoucg2]{align-items:center;gap:20px;margin-top:20px}.hero[data-astro-cid-56zoucg2] .u-pill-ghost[data-astro-cid-56zoucg2]{box-shadow:none;padding-inline:0}.hero[data-astro-cid-56zoucg2] .u-pill-ghost[data-astro-cid-56zoucg2]:after{content:" ›"}.clip[data-astro-cid-56zoucg2]{flex:1;width:100%;min-height:0;margin-top:24px}.video[data-astro-cid-56zoucg2]{aspect-ratio:auto;border-radius:0;width:100%;height:100%}.video[data-astro-cid-56zoucg2] video[data-astro-cid-56zoucg2]{object-position:50% 0}.steps[data-astro-cid-56zoucg2],.cards[data-astro-cid-56zoucg2]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:10px;margin-inline:-20px;padding:0 32px 4px;display:flex;overflow-x:auto}.steps[data-astro-cid-56zoucg2]::-webkit-scrollbar,.cards[data-astro-cid-56zoucg2]::-webkit-scrollbar{display:none}.step[data-astro-cid-56zoucg2],.card[data-astro-cid-56zoucg2]{scroll-snap-align:center;flex:0 0 100%}.sync[data-astro-cid-56zoucg2] .u-dots[data-astro-cid-56zoucg2],.all[data-astro-cid-56zoucg2] .u-dots[data-astro-cid-56zoucg2]{padding-top:4px}.full[data-astro-cid-56zoucg2]{margin-top:28px}.cta[data-astro-cid-56zoucg2]{justify-content:center;width:100%;min-height:50px}}.viz[data-astro-cid-toxmemn3]{width:100%;height:100%;font-family:var(--ui-text);display:block;overflow:visible}text[data-astro-cid-toxmemn3]{fill:var(--ui-ink);letter-spacing:-.005em;font-size:13px}.who[data-astro-cid-toxmemn3]{fill:var(--ui-ink-48);font-size:11px}.doc-t[data-astro-cid-toxmemn3]{font-size:12px;font-weight:600}.doc-t[data-astro-cid-toxmemn3].big{font-family:var(--ui-display);font-size:17px}.card[data-astro-cid-toxmemn3],.b-guest[data-astro-cid-toxmemn3],.pause[data-astro-cid-toxmemn3]{fill:#fff;stroke:#00000012;stroke-width:1px}.t-guest[data-astro-cid-toxmemn3]{fill:var(--ui-ink)}.rec[data-astro-cid-toxmemn3],.pause-b[data-astro-cid-toxmemn3]{fill:var(--ui-accent)}.ln[data-astro-cid-toxmemn3],.sep[data-astro-cid-toxmemn3]{fill:var(--ui-hairline)}.rail[data-astro-cid-toxmemn3]{fill:var(--ui-hairline-2)}.guide[data-astro-cid-toxmemn3]{fill:none;stroke:var(--ui-hairline-2);stroke-width:1px;stroke-dasharray:2 4}.trail[data-astro-cid-toxmemn3]{fill:none;stroke:var(--ui-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.trail[data-astro-cid-toxmemn3].mute{stroke:var(--ui-hairline-2)}.t-end[data-astro-cid-toxmemn3]{fill:var(--ui-accent)}.t-end[data-astro-cid-toxmemn3].mute{fill:var(--ui-hairline-2)}.link[data-astro-cid-toxmemn3]{fill:none;stroke:var(--ui-accent);stroke-opacity:.6;stroke-width:1.25px;stroke-linecap:round}.chev[data-astro-cid-toxmemn3]{fill:none;stroke:var(--ui-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.track[data-astro-cid-toxmemn3]{fill:var(--ui-hairline)}.knob-s[data-astro-cid-toxmemn3]{fill:#fff;stroke:#0000002e;stroke-width:1px}.knob-s[data-astro-cid-toxmemn3].on{stroke:var(--ui-accent);stroke-width:1.5px}.track-on[data-astro-cid-toxmemn3]{fill:var(--ui-accent)}.halo[data-astro-cid-toxmemn3]{fill:#fff}.g-ghost[data-astro-cid-toxmemn3] rect[data-astro-cid-toxmemn3]{fill:none;stroke:var(--ui-hairline-2);stroke-width:.25px;stroke-dasharray:.6 .8}.g-palm[data-astro-cid-toxmemn3],.g-f[data-astro-cid-toxmemn3]{fill:var(--ui-ink)}.g-f[data-astro-cid-toxmemn3].bent{fill:var(--ui-ink-80)}.g-f[data-astro-cid-toxmemn3].on,.play[data-astro-cid-toxmemn3]{fill:var(--ui-accent)}.send[data-astro-cid-toxmemn3]{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.tri[data-astro-cid-toxmemn3]{fill:#fff}.fill[data-astro-cid-toxmemn3]{fill:var(--ui-accent)}.dashline[data-astro-cid-toxmemn3]{fill:none;stroke:var(--ui-hairline-2);stroke-width:1.5px;stroke-dasharray:3 5;stroke-linecap:round}.tap[data-astro-cid-toxmemn3]{fill:none;stroke:var(--ui-accent);stroke-opacity:.35;stroke-width:1.5px}.act[data-astro-cid-toxmemn3]{fill:var(--ui-accent)}.act-t[data-astro-cid-toxmemn3]{fill:#fff;font-size:12px;font-weight:600}.brain[data-astro-cid-toxmemn3]{fill:var(--ui-dark)}.brain-t[data-astro-cid-toxmemn3]{font-family:var(--ui-display);fill:#fff;font-size:17px;font-weight:600}.brain-s[data-astro-cid-toxmemn3]{fill:var(--ui-on-dark-note);font-size:11px}.play-s[data-astro-cid-toxmemn3]{fill:#fff;stroke:#0000001a;stroke-width:1px}.play-s[data-astro-cid-toxmemn3].on{fill:var(--ui-accent);stroke:none}.tri-s[data-astro-cid-toxmemn3]{fill:var(--ui-ink-48)}.tri-s[data-astro-cid-toxmemn3].on{fill:#fff}.row-t[data-astro-cid-toxmemn3]{fill:var(--ui-ink-80)}.row-t[data-astro-cid-toxmemn3].on{fill:var(--ui-ink);font-weight:600}.a[data-astro-cid-toxmemn3]{transform-box:fill-box;transition:opacity .7s var(--ui-ease), transform .7s var(--ui-ease);transition-delay:var(--d,0s)}.js-viz:not(.is-in) .a[data-astro-cid-toxmemn3]{opacity:0;transform:translateY(8px)}.mp[data-astro-cid-gy5vocf3]{text-align:left;max-width:760px;margin:40px auto 0}.for[data-astro-cid-gy5vocf3]{text-align:center;font-family:var(--ui-display);margin-bottom:12px;font-size:19px;font-weight:600}.robot[data-astro-cid-gy5vocf3],h3[data-astro-cid-gy5vocf3]{font-family:var(--ui-display);letter-spacing:-.015em;font-size:21px;font-weight:600}strong[data-astro-cid-gy5vocf3]{font-family:var(--ui-display);color:var(--ui-ink);font-variant-numeric:tabular-nums;font-weight:600}.big[data-astro-cid-gy5vocf3]{color:var(--ui-ink-80);white-space:nowrap;margin-top:10px;font-size:14px}.big[data-astro-cid-gy5vocf3] strong[data-astro-cid-gy5vocf3]{font-size:32px}.pair[data-astro-cid-gy5vocf3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pc[data-astro-cid-gy5vocf3]{background:var(--ui-canvas);border-radius:24px;flex-direction:column;padding:28px;display:flex}.pc[data-astro-cid-gy5vocf3] .k[data-astro-cid-gy5vocf3]{letter-spacing:.02em;color:var(--ui-ink-48);font-size:13px;font-weight:600}.pc[data-astro-cid-gy5vocf3] .k[data-astro-cid-gy5vocf3]+h3[data-astro-cid-gy5vocf3]{margin-top:4px}.main[data-astro-cid-gy5vocf3] .k[data-astro-cid-gy5vocf3]{color:var(--ui-accent)}.split[data-astro-cid-gy5vocf3]{color:var(--ui-ink-48);margin-top:4px;font-size:13px}.dots[data-astro-cid-gy5vocf3]{border-top:1px solid var(--ui-hairline);color:var(--ui-ink-80);gap:8px;margin:18px 0 0;padding:16px 0 0;font-size:15px;list-style:none;display:grid}.inl[data-astro-cid-gy5vocf3]{color:var(--ui-accent);text-decoration:none}.inl[data-astro-cid-gy5vocf3]:hover{text-decoration:underline}.end[data-astro-cid-gy5vocf3]{margin-top:auto;padding-top:14px}.bar[data-astro-cid-gy5vocf3]{background:var(--ui-canvas);border-radius:20px;justify-content:space-between;align-items:baseline;gap:16px;margin-top:12px;padding:18px 28px;display:flex}.bar[data-astro-cid-gy5vocf3] .robot[data-astro-cid-gy5vocf3]{font-size:18px}.u-link[data-astro-cid-gy5vocf3]{white-space:nowrap}.line[data-astro-cid-gy5vocf3]{text-align:center;max-width:56ch;color:var(--ui-ink-80);margin:20px auto 0;font-size:15px}@media (width<=640px){.robot[data-astro-cid-gy5vocf3],h3[data-astro-cid-gy5vocf3]{font-size:18px}.pair[data-astro-cid-gy5vocf3]{grid-template-columns:1fr}.pc[data-astro-cid-gy5vocf3]{padding:22px 20px}.bar[data-astro-cid-gy5vocf3]{padding:16px 20px}}.was[data-astro-cid-gy5vocf3]{color:var(--ui-ink-48);align-items:center;gap:8px;margin-top:4px;font-size:14px;display:flex}.was[data-astro-cid-gy5vocf3] s[data-astro-cid-gy5vocf3]{font-variant-numeric:tabular-nums}.narrow[data-astro-cid-6647stdi]{max-width:34ch;margin-inline:auto}.wide-sub[data-astro-cid-6647stdi]{max-width:46ch}.flow[data-astro-cid-6647stdi] .u-h2[data-astro-cid-6647stdi],.t2m[data-astro-cid-6647stdi] .u-h2[data-astro-cid-6647stdi]{margin-top:10px}.hero[data-astro-cid-6647stdi]{padding:0 22px}.hero-in[data-astro-cid-6647stdi]{max-width:1100px;min-height:clamp(640px, calc(100svh - var(--hdr)), 860px);grid-template-columns:minmax(0,1fr) minmax(300px,500px);align-items:center;gap:clamp(32px,6vw,88px);margin:0 auto;padding:56px 0;display:grid}.hero-text[data-astro-cid-6647stdi]{text-align:left}.hero-text[data-astro-cid-6647stdi] .u-pills[data-astro-cid-6647stdi]{justify-content:flex-start}.kick[data-astro-cid-6647stdi]{color:var(--ui-accent-on-dark)}.big[data-astro-cid-6647stdi]{letter-spacing:-.04em;margin-top:10px;font-size:clamp(56px,8vw,88px);line-height:.95}.hero[data-astro-cid-6647stdi] .u-sub[data-astro-cid-6647stdi]{max-width:30ch;margin-top:18px}.clip[data-astro-cid-6647stdi]{margin:0}.clip[data-astro-cid-6647stdi] figcaption[data-astro-cid-6647stdi]{color:var(--ui-on-dark-note);margin-top:14px;font-size:14px;line-height:1.43}.clip[data-astro-cid-6647stdi] .hero-slot{border-radius:28px}.hero-video[data-astro-cid-6647stdi]{aspect-ratio:4/5;background:var(--ui-dark);border-radius:28px;overflow:hidden}.hero-video[data-astro-cid-6647stdi] video[data-astro-cid-6647stdi]{object-fit:cover;width:100%;height:100%;display:block}.steps[data-astro-cid-6647stdi]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1100px;margin:40px auto 0;padding:0 12px;list-style:none;display:grid}.step[data-astro-cid-6647stdi]{text-align:center;flex-direction:column;display:flex}.shot[data-astro-cid-6647stdi]{aspect-ratio:1;background:var(--ui-parchment);border-radius:18px;position:relative;overflow:hidden;container-type:inline-size}.shot[data-astro-cid-6647stdi] img[data-astro-cid-6647stdi]{object-fit:contain;width:100%;height:100%;display:block}.screen[data-astro-cid-6647stdi]{text-align:left;font-family:var(--ui-text);background:#080b12;border-radius:5.5cqw;flex-direction:column;gap:1.6cqw;padding:7.5cqw 2.2cqw 2.2cqw;display:flex;position:absolute;inset:8.9% 30.8% 9%}.a-status[data-astro-cid-6647stdi]{color:#22c55e;align-items:center;gap:1.2cqw;padding:0 .8cqw;font-size:1.9cqw;font-weight:500;display:flex}.a-dot[data-astro-cid-6647stdi]{background:#22c55e;border-radius:50%;width:1.2cqw;height:1.2cqw}.a-card[data-astro-cid-6647stdi]{background:#11172a;border-radius:2.6cqw;flex-direction:column;gap:1.4cqw;padding:1.8cqw;display:flex}.a-name[data-astro-cid-6647stdi]{color:#f8fafc;justify-content:space-between;align-items:center;font-size:2.3cqw;font-weight:600;display:flex}.a-play[data-astro-cid-6647stdi]{background:#2563eb;border-radius:50%;place-items:center;width:4.4cqw;height:4.4cqw;display:grid}.a-play[data-astro-cid-6647stdi] svg[data-astro-cid-6647stdi]{fill:#fff;width:2cqw;height:2cqw}.a-steps[data-astro-cid-6647stdi]{gap:1cqw;display:flex}.a-steps[data-astro-cid-6647stdi] span[data-astro-cid-6647stdi]{color:#8290a6;text-align:center;background:#ffffff0f;border-radius:1.6cqw;flex:1;place-items:center;min-height:5.4cqw;padding:.6cqw;font-size:1.55cqw;font-weight:500;line-height:1.2;display:grid}.a-steps[data-astro-cid-6647stdi] span[data-astro-cid-6647stdi].on{color:#fff;background:#2563eb}.a-safety[data-astro-cid-6647stdi]{gap:1cqw;margin-top:auto;display:flex}.a-safety[data-astro-cid-6647stdi] span[data-astro-cid-6647stdi]{color:#f8fafc;text-align:center;background:#11172a;border-radius:2cqw;flex:1;padding:1.6cqw 0;font-size:1.8cqw;font-weight:500}.a-safety[data-astro-cid-6647stdi] .danger[data-astro-cid-6647stdi]{color:#ef4444}.word[data-astro-cid-6647stdi]{font-family:var(--ui-display);letter-spacing:-.015em;color:var(--ui-ink);margin-top:18px;font-size:24px;font-weight:600}.step[data-astro-cid-6647stdi] p[data-astro-cid-6647stdi]:last-child{color:var(--ui-ink-80);margin-top:4px;font-size:15px}.all[data-astro-cid-6647stdi]{padding-top:0}.cards[data-astro-cid-6647stdi]{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1180px;margin:40px auto 0;padding:0 12px;list-style:none;display:grid}.card[data-astro-cid-6647stdi]{background:var(--ui-parchment);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.card-viz[data-astro-cid-6647stdi]{aspect-ratio:4/3;justify-content:center;align-items:flex-end;padding:20px 20px 0;display:flex}.card-viz[data-astro-cid-6647stdi] .viz{max-height:100%}.card-txt[data-astro-cid-6647stdi]{padding:20px 26px 28px}.card[data-astro-cid-6647stdi] h3[data-astro-cid-6647stdi]{letter-spacing:-.015em;font-size:21px}.card[data-astro-cid-6647stdi] p[data-astro-cid-6647stdi]{color:var(--ui-ink-80);margin-top:6px;font-size:15px}.card[data-astro-cid-6647stdi].wide{flex-direction:row;grid-column:span 2;align-items:center}.card[data-astro-cid-6647stdi].wide .card-txt[data-astro-cid-6647stdi]{flex:0 0 40%;order:-1;padding:32px 0 32px 36px}.card[data-astro-cid-6647stdi].wide .card-viz[data-astro-cid-6647stdi]{aspect-ratio:auto;flex:1;align-items:center;height:100%;min-height:300px;padding:20px}.card[data-astro-cid-6647stdi].wide h3[data-astro-cid-6647stdi]{font-size:28px}.card[data-astro-cid-6647stdi].wide p[data-astro-cid-6647stdi]{font-size:17px}@media (width<=1060px){.cards[data-astro-cid-6647stdi]{grid-template-columns:repeat(2,minmax(0,1fr))}.card[data-astro-cid-6647stdi].wide{grid-column:1/-1}}.t2m-fig[data-astro-cid-6647stdi]{--pull:0px;grid-template-columns:clamp(200px,22vw,260px) clamp(353px,38.8vw,459px);justify-content:center;align-items:center;gap:clamp(0px,1vw,8px);max-width:1000px;margin:40px auto 0;display:grid}.t2m-video[data-astro-cid-6647stdi]{left:calc(-1 * var(--pull));aspect-ratio:820/982;background:var(--ui-dark);border-radius:28px;grid-area:1/2;position:relative;overflow:hidden}.t2m-video[data-astro-cid-6647stdi] video[data-astro-cid-6647stdi]{object-fit:cover;width:100%;height:100%;display:block}.phone[data-astro-cid-6647stdi]{z-index:1;left:var(--pull);aspect-ratio:9/19;text-align:left;background:#1a1e27;border-radius:15%/7.1%;grid-area:1/1;width:100%;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f,0 24px 60px #0000008c;container-type:inline-size}.ph-scr[data-astro-cid-6647stdi]{font-family:var(--ui-text);background:#080b12;border-radius:12cqw;flex-direction:column;padding:15cqw 6cqw 6cqw;display:flex;position:absolute;inset:3.4cqw}.ph-isl[data-astro-cid-6647stdi]{background:#000;border-radius:99px;width:28cqw;height:7.6cqw;position:absolute;top:3.6cqw;left:50%;transform:translate(-50%)}.ph-nav[data-astro-cid-6647stdi]{color:#f8fafc;grid-template-columns:1fr auto 1fr;align-items:center;font-size:5.2cqw;font-weight:600;display:grid}.ph-nav[data-astro-cid-6647stdi] span[data-astro-cid-6647stdi]:first-child{color:#3b82f6;font-weight:500}.ph-h[data-astro-cid-6647stdi]{font-family:var(--ui-display);letter-spacing:-.01em;color:#f8fafc;margin-top:8cqw;font-size:9.4cqw;font-weight:600;line-height:1.15}.ph-field[data-astro-cid-6647stdi]{color:#f8fafc;background:#11172a;border-radius:5.6cqw;min-height:52cqw;margin-top:6cqw;padding:4.4cqw 4.8cqw;font-size:6cqw;line-height:1.35}.ph-car[data-astro-cid-6647stdi]{vertical-align:-1.2cqw;background:#2563eb;width:.5cqw;height:7cqw;margin-left:.4cqw;animation:1s step-end infinite ph-blink;display:inline-block}.ph-hint[data-astro-cid-6647stdi]{color:#8290a6;margin-top:3cqw;padding:0 2cqw;font-size:4.4cqw;line-height:1.35}.ph-go[data-astro-cid-6647stdi]{color:#fff;text-align:center;opacity:.4;background:#2563eb;border-radius:4.4cqw;margin-top:auto;padding:4.6cqw 0;font-size:5.6cqw;font-weight:600;transition:opacity .3s,transform .15s,background-color .15s}.ph-busy[data-astro-cid-6647stdi]{color:#8290a6;opacity:0;justify-content:center;align-items:center;gap:2.4cqw;margin-top:3.4cqw;font-size:4.8cqw;font-weight:500;transition:opacity .3s;display:flex}.ph-spin[data-astro-cid-6647stdi]{border:.8cqw solid #8290a659;border-top-color:#8290a6;border-radius:50%;width:4cqw;height:4cqw;animation:.9s linear infinite ph-spin}.phone[data-astro-cid-6647stdi].ready .ph-go[data-astro-cid-6647stdi]{opacity:1}.phone[data-astro-cid-6647stdi].go .ph-go[data-astro-cid-6647stdi]{background:#1d4fd8;transform:scale(.97)}.phone[data-astro-cid-6647stdi].go .ph-busy[data-astro-cid-6647stdi]{opacity:1}.phone[data-astro-cid-6647stdi].sent .ph-car[data-astro-cid-6647stdi]{visibility:hidden}.t2m-fig[data-astro-cid-6647stdi].live .phone[data-astro-cid-6647stdi]{opacity:0;transition:opacity .6s,transform .75s cubic-bezier(.2,.7,.2,1);transform:translateY(56px)}.t2m-fig[data-astro-cid-6647stdi].live.in .phone[data-astro-cid-6647stdi]{opacity:1;transform:none}@keyframes ph-blink{50%{opacity:0}}@keyframes ph-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ph-car[data-astro-cid-6647stdi],.ph-spin[data-astro-cid-6647stdi]{animation:none}}.kit[data-astro-cid-6647stdi] .u-h2[data-astro-cid-6647stdi]{margin-top:10px}.cta[data-astro-cid-6647stdi]{width:max-content;margin:28px auto 0;display:flex}.more[data-astro-cid-6647stdi]{scroll-margin-top:var(--hdr)}.more[data-astro-cid-6647stdi] .head[data-astro-cid-6647stdi]{padding-bottom:44px}.cap-s[data-astro-cid-6647stdi]{display:none}@media (width<=833px){.hero-in[data-astro-cid-6647stdi]{text-align:center;grid-template-columns:1fr;min-height:0}.hero-text[data-astro-cid-6647stdi]{text-align:center}.hero-text[data-astro-cid-6647stdi] .u-pills[data-astro-cid-6647stdi]{justify-content:center}.hero[data-astro-cid-6647stdi] .u-sub[data-astro-cid-6647stdi]{margin-inline:auto}.clip[data-astro-cid-6647stdi]{width:min(90%,480px);margin:0 auto}.card[data-astro-cid-6647stdi].wide{flex-direction:column}.card[data-astro-cid-6647stdi].wide .card-viz[data-astro-cid-6647stdi]{aspect-ratio:4/3;align-items:flex-end;height:auto;min-height:0;padding:20px 20px 0}.card[data-astro-cid-6647stdi].wide .card-txt[data-astro-cid-6647stdi]{flex:none;order:0;padding:20px 26px 28px}.card[data-astro-cid-6647stdi].wide h3[data-astro-cid-6647stdi]{font-size:21px}.card[data-astro-cid-6647stdi].wide p[data-astro-cid-6647stdi]{font-size:15px}}@media (width<=640px){.cap-l[data-astro-cid-6647stdi]{display:none}.cap-s[data-astro-cid-6647stdi]{display:inline}.hero[data-astro-cid-6647stdi]{padding:0}.hero-in[data-astro-cid-6647stdi]{height:calc(100svh - var(--hdr));flex-direction:column;gap:0;min-height:600px;padding:32px 0 0;display:flex}.hero-text[data-astro-cid-6647stdi]{padding:0 22px}.kick[data-astro-cid-6647stdi]{font-size:19px}.big[data-astro-cid-6647stdi]{margin-top:4px;font-size:56px}.hero[data-astro-cid-6647stdi] .u-sub[data-astro-cid-6647stdi]{margin-top:12px}.hero[data-astro-cid-6647stdi] .u-note[data-astro-cid-6647stdi]{display:none}.hero[data-astro-cid-6647stdi] .u-pills[data-astro-cid-6647stdi]{align-items:center;gap:20px;margin-top:20px}.hero[data-astro-cid-6647stdi] .u-pill-ghost[data-astro-cid-6647stdi]{box-shadow:none;padding-inline:0}.hero[data-astro-cid-6647stdi] .u-pill-ghost[data-astro-cid-6647stdi]:after{content:" ›"}.clip[data-astro-cid-6647stdi]{flex:1;width:100%;min-height:0;margin-top:24px}.clip[data-astro-cid-6647stdi] .hero-slot{border-radius:0;height:100%;aspect-ratio:auto!important}.hero-video[data-astro-cid-6647stdi]{aspect-ratio:auto;border-radius:0;height:100%}.t2m-fig[data-astro-cid-6647stdi]{width:min(100%,400px);margin:28px auto 0;display:block;position:relative}.t2m-video[data-astro-cid-6647stdi]{border-radius:22px;width:100%;left:0}.phone[data-astro-cid-6647stdi]{width:min(62%,240px);margin:16px auto 0;left:0}.t2m-fig[data-astro-cid-6647stdi].live .phone[data-astro-cid-6647stdi]{width:50%;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-20%)}.t2m-fig[data-astro-cid-6647stdi].live.in .phone[data-astro-cid-6647stdi]{transform:translate(-50%,-50%)}.t2m-fig[data-astro-cid-6647stdi].live.in .phone[data-astro-cid-6647stdi].moving{opacity:0;pointer-events:none;transition-duration:.45s;transform:translate(-50%,-46%)scale(.96)}.clip[data-astro-cid-6647stdi] figcaption[data-astro-cid-6647stdi]{display:none}.steps[data-astro-cid-6647stdi],.cards[data-astro-cid-6647stdi]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:10px;margin-inline:-20px;padding:0 32px 4px;display:flex;overflow-x:auto}.steps[data-astro-cid-6647stdi]::-webkit-scrollbar,.cards[data-astro-cid-6647stdi]::-webkit-scrollbar{display:none}.step[data-astro-cid-6647stdi],.card[data-astro-cid-6647stdi]{scroll-snap-align:center;flex:0 0 100%}.flow[data-astro-cid-6647stdi] .u-dots[data-astro-cid-6647stdi],.all[data-astro-cid-6647stdi] .u-dots[data-astro-cid-6647stdi]{padding-top:4px}.cta[data-astro-cid-6647stdi]{justify-content:center;width:100%;min-height:50px}}.fp[data-astro-cid-gvszcjsx]{text-align:left;max-width:1100px;margin:40px auto 0}.kits[data-astro-cid-gvszcjsx]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pc[data-astro-cid-gvszcjsx]{background:var(--ui-canvas);border-radius:24px;flex-direction:column;padding:28px;display:flex}.k[data-astro-cid-gvszcjsx]{letter-spacing:.02em;color:var(--ui-ink-48);font-size:13px;font-weight:600}h3[data-astro-cid-gvszcjsx]{font-family:var(--ui-display);letter-spacing:-.015em;margin-top:4px;font-size:21px;font-weight:600}strong[data-astro-cid-gvszcjsx]{font-family:var(--ui-display);color:var(--ui-ink);font-variant-numeric:tabular-nums;font-weight:600}.big[data-astro-cid-gvszcjsx]{color:var(--ui-ink-80);white-space:nowrap;margin-top:10px;font-size:14px}.big[data-astro-cid-gvszcjsx] strong[data-astro-cid-gvszcjsx]{font-size:32px}.main[data-astro-cid-gvszcjsx]{box-shadow:inset 0 0 0 1.5px var(--ui-accent)}.main[data-astro-cid-gvszcjsx] .k[data-astro-cid-gvszcjsx]{color:var(--ui-accent)}.who[data-astro-cid-gvszcjsx]{min-height:4.4em;color:var(--ui-ink-80);margin-top:14px;font-size:15px;line-height:1.47}dl[data-astro-cid-gvszcjsx]{border-top:1px solid var(--ui-hairline);gap:12px;margin:18px 0 0;padding:16px 0 0;font-size:15px;display:grid}dt[data-astro-cid-gvszcjsx]{color:var(--ui-ink-48);font-size:13px}dd[data-astro-cid-gvszcjsx]{color:var(--ui-ink-80);margin:2px 0 0;line-height:1.4}@media (width<=900px){.kits[data-astro-cid-gvszcjsx]{grid-template-columns:1fr;max-width:520px;margin-inline:auto}.who[data-astro-cid-gvszcjsx]{min-height:0}}@media (width<=640px){h3[data-astro-cid-gvszcjsx]{font-size:18px}.kits[data-astro-cid-gvszcjsx]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:10px;max-width:none;margin-inline:-20px;padding:0 32px 4px;display:flex;overflow-x:auto}.kits[data-astro-cid-gvszcjsx]::-webkit-scrollbar{display:none}.pc[data-astro-cid-gvszcjsx]{scroll-snap-align:center;flex:0 0 100%;padding:22px 20px}.u-dots[data-astro-cid-gvszcjsx]{padding-top:4px}}.narrow[data-astro-cid-yqaf7pdt]{max-width:34ch;margin-inline:auto}.wide-sub[data-astro-cid-yqaf7pdt]{max-width:46ch}.flow[data-astro-cid-yqaf7pdt] .u-h2[data-astro-cid-yqaf7pdt],.colors[data-astro-cid-yqaf7pdt] .u-h2[data-astro-cid-yqaf7pdt],.modes[data-astro-cid-yqaf7pdt] .u-h2[data-astro-cid-yqaf7pdt]{margin-top:10px}.face[data-astro-cid-yqaf7pdt] .face-m{width:100%;height:auto}.hero[data-astro-cid-yqaf7pdt]{padding:0 22px}.hero-in[data-astro-cid-yqaf7pdt]{max-width:1100px;min-height:clamp(640px, calc(100svh - var(--hdr)), 860px);grid-template-columns:minmax(0,1fr) minmax(300px,500px);align-items:center;gap:clamp(32px,6vw,88px);margin:0 auto;padding:56px 0;display:grid}.hero-text[data-astro-cid-yqaf7pdt]{text-align:left}.hero-text[data-astro-cid-yqaf7pdt] .u-pills[data-astro-cid-yqaf7pdt]{justify-content:flex-start}.kick[data-astro-cid-yqaf7pdt]{color:var(--ui-accent-on-dark)}.big[data-astro-cid-yqaf7pdt]{letter-spacing:-.04em;margin-top:10px;font-size:clamp(56px,8vw,88px);line-height:.95}.hero[data-astro-cid-yqaf7pdt] .u-sub[data-astro-cid-yqaf7pdt]{max-width:30ch;margin-top:18px}.clip[data-astro-cid-yqaf7pdt]{margin:0}.clip[data-astro-cid-yqaf7pdt] figcaption[data-astro-cid-yqaf7pdt]{color:var(--ui-on-dark-note);margin-top:14px;font-size:14px;line-height:1.43}.stage[data-astro-cid-yqaf7pdt]{aspect-ratio:4/5;background:radial-gradient(120% 80% at 50% 40%,#121826 0%,#080b12 70%);border-radius:28px;position:relative;overflow:hidden}.frame[data-astro-cid-yqaf7pdt]{opacity:0;animation:mina calc(var(--n) * var(--step)) infinite;animation-delay:calc(var(--i) * var(--step));flex-direction:column;justify-content:center;align-items:center;gap:28px;display:flex;position:absolute;inset:0}.frame[data-astro-cid-yqaf7pdt]:first-child{opacity:1}.frame[data-astro-cid-yqaf7pdt] .face[data-astro-cid-yqaf7pdt]{width:78%}.name[data-astro-cid-yqaf7pdt]{font-family:var(--ui-display);letter-spacing:.02em;color:var(--ui-on-dark-note);font-size:15px;font-weight:600}@keyframes mina{0%{opacity:0}4%{opacity:1}20%{opacity:1}24%{opacity:0}to{opacity:0}}@media (prefers-reduced-motion:reduce){.frame[data-astro-cid-yqaf7pdt]{animation:none}}.steps[data-astro-cid-yqaf7pdt]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1100px;margin:40px auto 0;padding:0 12px;list-style:none;display:grid}.step[data-astro-cid-yqaf7pdt]{text-align:center;flex-direction:column;display:flex}.plate[data-astro-cid-yqaf7pdt]{aspect-ratio:1;background:var(--ui-dark);border-radius:22px;place-items:center;display:grid}.plate[data-astro-cid-yqaf7pdt] .face[data-astro-cid-yqaf7pdt]{width:66%}.word[data-astro-cid-yqaf7pdt]{font-family:var(--ui-display);letter-spacing:-.015em;color:var(--ui-ink);margin-top:18px;font-size:24px;font-weight:600}.step[data-astro-cid-yqaf7pdt] p[data-astro-cid-yqaf7pdt]:last-child{color:var(--ui-ink-80);margin-top:4px;font-size:15px}.all[data-astro-cid-yqaf7pdt]{padding-top:0}.cards[data-astro-cid-yqaf7pdt]{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1180px;margin:40px auto 0;padding:0 12px;list-style:none;display:grid}.card[data-astro-cid-yqaf7pdt]{background:var(--ui-parchment);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.card-viz[data-astro-cid-yqaf7pdt]{aspect-ratio:4/3;justify-content:center;align-items:center;padding:24px;display:flex}.card-txt[data-astro-cid-yqaf7pdt]{padding:20px 26px 28px}.tag[data-astro-cid-yqaf7pdt]{font-family:var(--ui-display);letter-spacing:.05em;text-transform:uppercase;color:var(--ui-ink-48);font-size:12px;font-weight:600}.tag[data-astro-cid-yqaf7pdt].on{color:var(--ui-accent)}.card[data-astro-cid-yqaf7pdt] h3[data-astro-cid-yqaf7pdt]{letter-spacing:-.015em;margin-top:6px;font-size:21px}.card-txt[data-astro-cid-yqaf7pdt] p[data-astro-cid-yqaf7pdt]:last-child{color:var(--ui-ink-80);margin-top:6px;font-size:15px;line-height:1.47}.card[data-astro-cid-yqaf7pdt].wide{flex-direction:row;grid-column:span 2;align-items:center}.card[data-astro-cid-yqaf7pdt].wide .card-txt[data-astro-cid-yqaf7pdt]{flex:0 0 40%;order:-1;padding:32px 0 32px 36px}.card[data-astro-cid-yqaf7pdt].wide .card-viz[data-astro-cid-yqaf7pdt]{aspect-ratio:auto;flex:1;height:100%;min-height:300px}.card[data-astro-cid-yqaf7pdt].wide h3[data-astro-cid-yqaf7pdt]{font-size:28px}.card[data-astro-cid-yqaf7pdt].wide .card-txt[data-astro-cid-yqaf7pdt] p[data-astro-cid-yqaf7pdt]:last-child{font-size:17px;line-height:1.47}@media (width<=1060px){.cards[data-astro-cid-yqaf7pdt]{grid-template-columns:repeat(2,minmax(0,1fr))}.card[data-astro-cid-yqaf7pdt].wide{grid-column:1/-1}}.mini[data-astro-cid-yqaf7pdt]{background:var(--ui-dark);border-radius:18px;width:150px;padding:16px 14px}.v-talk[data-astro-cid-yqaf7pdt]{align-items:center;gap:20px;display:flex}.bubble[data-astro-cid-yqaf7pdt]{background:var(--ui-canvas);max-width:210px;color:var(--ui-ink);border-radius:18px 18px 4px;padding:12px 16px;font-size:16px;line-height:1.35;box-shadow:0 1px 2px #0000000f}.v-names[data-astro-cid-yqaf7pdt]{text-align:center;max-width:24ch;font-family:var(--ui-display);color:var(--ui-ink-48);font-size:19px;line-height:1.6}.v-time[data-astro-cid-yqaf7pdt]{gap:14px;margin:0;padding:0 0 0 26px;list-style:none;display:grid;position:relative}.v-time[data-astro-cid-yqaf7pdt]:before{content:"";border-left:1px solid var(--ui-hairline-2);position:absolute;top:8px;bottom:8px;left:4.5px}.v-time[data-astro-cid-yqaf7pdt] li[data-astro-cid-yqaf7pdt]{font-family:var(--ui-display);color:var(--ui-ink-80);font-size:17px;font-weight:500;position:relative}.v-time[data-astro-cid-yqaf7pdt] li[data-astro-cid-yqaf7pdt]:before{content:"";background:var(--ui-accent);border-radius:50%;width:10px;height:10px;position:absolute;top:.42em;left:-26px}.v-creator[data-astro-cid-yqaf7pdt]{align-items:center;gap:28px;display:flex}.v-layers[data-astro-cid-yqaf7pdt]{gap:6px;width:200px;margin:0;font-size:14px;display:grid}.v-layers[data-astro-cid-yqaf7pdt] div[data-astro-cid-yqaf7pdt]{border-bottom:1px solid var(--ui-hairline-2);justify-content:space-between;gap:12px;padding-bottom:6px;display:flex}.v-layers[data-astro-cid-yqaf7pdt] dt[data-astro-cid-yqaf7pdt]{color:var(--ui-ink-48)}.v-layers[data-astro-cid-yqaf7pdt] dd[data-astro-cid-yqaf7pdt]{color:var(--ui-ink);margin:0;font-weight:500}.v-cam[data-astro-cid-yqaf7pdt]{align-items:center;display:flex}.v-cam[data-astro-cid-yqaf7pdt] .mini[data-astro-cid-yqaf7pdt]{width:180px}.leader[data-astro-cid-yqaf7pdt]{border-top:1.5px solid var(--ui-accent);width:110px;margin-left:-90px;position:relative}.leader[data-astro-cid-yqaf7pdt]:before{content:"";background:var(--ui-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:-4.5px;left:-4px}.v-note[data-astro-cid-yqaf7pdt]{border-left:1.5px solid var(--ui-accent);font-family:var(--ui-display);color:var(--ui-ink);gap:4px;margin:0;padding:0 0 0 12px;font-size:14px;font-weight:500;list-style:none;display:grid}.v-code[data-astro-cid-yqaf7pdt]{background:var(--ui-dark);color:var(--ui-on-dark);border-radius:14px;gap:6px;margin:0;padding:16px 20px;font:500 14px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.v-code[data-astro-cid-yqaf7pdt] span[data-astro-cid-yqaf7pdt]{color:var(--ui-on-dark-note)}.v-code[data-astro-cid-yqaf7pdt] code[data-astro-cid-yqaf7pdt]:first-child{color:var(--ui-accent-on-dark)}.swatch-row[data-astro-cid-yqaf7pdt]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,4vw,48px);max-width:900px;margin:40px auto 0;padding:0;list-style:none;display:grid}.swatch-row[data-astro-cid-yqaf7pdt] p[data-astro-cid-yqaf7pdt]{font-family:var(--ui-display);color:var(--ui-on-dark-muted);margin-top:14px;font-size:17px;font-weight:600}.mode-list[data-astro-cid-yqaf7pdt]{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1100px;margin:40px auto 0;padding:0 12px;list-style:none;display:grid}.mode[data-astro-cid-yqaf7pdt]{background:var(--ui-parchment);border-radius:22px;flex-direction:column;padding:28px;display:flex}.mode[data-astro-cid-yqaf7pdt].on{box-shadow:inset 0 0 0 1.5px var(--ui-accent)}.mode[data-astro-cid-yqaf7pdt] h3[data-astro-cid-yqaf7pdt]{letter-spacing:-.015em;font-size:21px}.mode[data-astro-cid-yqaf7pdt] p[data-astro-cid-yqaf7pdt]{color:var(--ui-ink-80);margin-top:8px;font-size:15px;line-height:1.47}.mode[data-astro-cid-yqaf7pdt] .pw[data-astro-cid-yqaf7pdt]{margin-top:auto;padding-top:16px}.pw[data-astro-cid-yqaf7pdt] span[data-astro-cid-yqaf7pdt]{border-top:1px solid var(--ui-hairline);color:var(--ui-ink-48);margin-bottom:2px;padding-top:14px;font-size:13px;display:block}.kit[data-astro-cid-yqaf7pdt] .u-h2[data-astro-cid-yqaf7pdt]{margin-top:10px}.cta[data-astro-cid-yqaf7pdt]{width:max-content;margin:28px auto 0;display:flex}.more[data-astro-cid-yqaf7pdt]{scroll-margin-top:var(--hdr)}.more[data-astro-cid-yqaf7pdt] .head[data-astro-cid-yqaf7pdt]{padding-bottom:44px}.cap-s[data-astro-cid-yqaf7pdt]{display:none}@media (width<=833px){.hero-in[data-astro-cid-yqaf7pdt]{text-align:center;grid-template-columns:1fr;min-height:0}.hero-text[data-astro-cid-yqaf7pdt]{text-align:center}.hero-text[data-astro-cid-yqaf7pdt] .u-pills[data-astro-cid-yqaf7pdt]{justify-content:center}.hero[data-astro-cid-yqaf7pdt] .u-sub[data-astro-cid-yqaf7pdt]{margin-inline:auto}.clip[data-astro-cid-yqaf7pdt]{width:min(90%,480px);margin:0 auto}.card[data-astro-cid-yqaf7pdt].wide{flex-direction:column}.card[data-astro-cid-yqaf7pdt].wide .card-viz[data-astro-cid-yqaf7pdt]{aspect-ratio:4/3;height:auto;min-height:0}.card[data-astro-cid-yqaf7pdt].wide .card-txt[data-astro-cid-yqaf7pdt]{flex:none;order:0;padding:20px 26px 28px}.card[data-astro-cid-yqaf7pdt].wide h3[data-astro-cid-yqaf7pdt]{font-size:21px}.card[data-astro-cid-yqaf7pdt].wide .card-txt[data-astro-cid-yqaf7pdt] p[data-astro-cid-yqaf7pdt]:last-child{font-size:15px}.mode-list[data-astro-cid-yqaf7pdt]{grid-template-columns:1fr;max-width:560px;margin-inline:auto}}@media (width<=640px){.cap-l[data-astro-cid-yqaf7pdt]{display:none}.cap-s[data-astro-cid-yqaf7pdt]{display:inline}.hero[data-astro-cid-yqaf7pdt]{padding:0}.hero-in[data-astro-cid-yqaf7pdt]{height:calc(100svh - var(--hdr));flex-direction:column;gap:0;min-height:600px;padding:32px 0 0;display:flex}.hero-text[data-astro-cid-yqaf7pdt]{padding:0 22px}.kick[data-astro-cid-yqaf7pdt]{font-size:19px}.big[data-astro-cid-yqaf7pdt]{margin-top:4px;font-size:52px}.hero[data-astro-cid-yqaf7pdt] .u-sub[data-astro-cid-yqaf7pdt]{margin-top:12px}.hero[data-astro-cid-yqaf7pdt] .u-note[data-astro-cid-yqaf7pdt]{display:none}.hero[data-astro-cid-yqaf7pdt] .u-pills[data-astro-cid-yqaf7pdt]{align-items:center;gap:20px;margin-top:20px}.hero[data-astro-cid-yqaf7pdt] .u-pill-ghost[data-astro-cid-yqaf7pdt]{box-shadow:none;padding-inline:0}.hero[data-astro-cid-yqaf7pdt] .u-pill-ghost[data-astro-cid-yqaf7pdt]:after{content:" ›"}.clip[data-astro-cid-yqaf7pdt]{flex:1;width:100%;min-height:0;margin-top:24px}.stage[data-astro-cid-yqaf7pdt]{aspect-ratio:auto;border-radius:0;height:100%}.frame[data-astro-cid-yqaf7pdt] .face[data-astro-cid-yqaf7pdt]{width:72%}.clip[data-astro-cid-yqaf7pdt] figcaption[data-astro-cid-yqaf7pdt]{display:none}.steps[data-astro-cid-yqaf7pdt],.cards[data-astro-cid-yqaf7pdt]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:10px;margin-inline:-20px;padding:0 32px 4px;display:flex;overflow-x:auto}.steps[data-astro-cid-yqaf7pdt]::-webkit-scrollbar,.cards[data-astro-cid-yqaf7pdt]::-webkit-scrollbar{display:none}.step[data-astro-cid-yqaf7pdt],.card[data-astro-cid-yqaf7pdt]{scroll-snap-align:center;flex:0 0 100%}.flow[data-astro-cid-yqaf7pdt] .u-dots[data-astro-cid-yqaf7pdt],.all[data-astro-cid-yqaf7pdt] .u-dots[data-astro-cid-yqaf7pdt]{padding-top:4px}.mini[data-astro-cid-yqaf7pdt]{width:120px}.v-cam[data-astro-cid-yqaf7pdt] .mini[data-astro-cid-yqaf7pdt]{width:140px}.bubble[data-astro-cid-yqaf7pdt]{max-width:170px;font-size:14px}.v-creator[data-astro-cid-yqaf7pdt]{gap:18px}.v-layers[data-astro-cid-yqaf7pdt]{width:150px;font-size:13px}.swatch-row[data-astro-cid-yqaf7pdt]{gap:12px}.swatch-row[data-astro-cid-yqaf7pdt] p[data-astro-cid-yqaf7pdt]{font-size:15px}.mode[data-astro-cid-yqaf7pdt]{padding:22px 20px}.cta[data-astro-cid-yqaf7pdt]{justify-content:center;width:100%;min-height:50px}}.vp[data-astro-cid-d2oor6gf]{text-align:left;max-width:760px;margin:40px auto 0}.for[data-astro-cid-d2oor6gf]{text-align:center;font-family:var(--ui-display);margin-bottom:12px;font-size:19px;font-weight:600}.robot[data-astro-cid-d2oor6gf],h3[data-astro-cid-d2oor6gf]{font-family:var(--ui-display);letter-spacing:-.015em;font-size:21px;font-weight:600}strong[data-astro-cid-d2oor6gf]{font-family:var(--ui-display);color:var(--ui-ink);font-variant-numeric:tabular-nums;font-weight:600}.big[data-astro-cid-d2oor6gf]{color:var(--ui-ink-80);white-space:nowrap;margin-top:10px;font-size:14px}.big[data-astro-cid-d2oor6gf] strong[data-astro-cid-d2oor6gf]{font-size:32px}.pair[data-astro-cid-d2oor6gf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pc[data-astro-cid-d2oor6gf]{background:var(--ui-canvas);border-radius:24px;flex-direction:column;padding:28px;display:flex}.pc[data-astro-cid-d2oor6gf] .k[data-astro-cid-d2oor6gf]{letter-spacing:.02em;color:var(--ui-ink-48);font-size:13px;font-weight:600}.pc[data-astro-cid-d2oor6gf] .k[data-astro-cid-d2oor6gf]+h3[data-astro-cid-d2oor6gf]{margin-top:4px}.dots[data-astro-cid-d2oor6gf]{border-top:1px solid var(--ui-hairline);color:var(--ui-ink-80);gap:8px;margin:18px 0 0;padding:16px 0 0;font-size:15px;list-style:none;display:grid}.part[data-astro-cid-d2oor6gf]{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;padding-bottom:6px;display:grid}.part[data-astro-cid-d2oor6gf] img[data-astro-cid-d2oor6gf]{object-fit:contain;width:64px;height:48px}.p-n[data-astro-cid-d2oor6gf]{font-family:var(--ui-display);color:var(--ui-ink);font-size:16px;font-weight:600;line-height:1.25}.p-t[data-astro-cid-d2oor6gf]{color:var(--ui-ink-80);margin-top:2px;font-size:14px;line-height:1.4}.sw[data-astro-cid-d2oor6gf]{border-top:1px solid var(--ui-hairline);color:var(--ui-ink-80);margin-top:16px;padding-top:14px;font-size:14px}.sw[data-astro-cid-d2oor6gf] strong[data-astro-cid-d2oor6gf]{font-size:16px}.kits[data-astro-cid-d2oor6gf]{border-top:1px solid var(--ui-hairline);margin:14px 0 0;padding:0;list-style:none}.kits[data-astro-cid-d2oor6gf] li[data-astro-cid-d2oor6gf]{border-bottom:1px solid var(--ui-hairline);padding:12px 0}.kit-top[data-astro-cid-d2oor6gf]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.kits[data-astro-cid-d2oor6gf] .robot[data-astro-cid-d2oor6gf]{font-size:17px}.kit-price[data-astro-cid-d2oor6gf]{color:var(--ui-ink-80);white-space:nowrap;align-items:baseline;gap:8px;font-size:14px;display:inline-flex}.kit-price[data-astro-cid-d2oor6gf] strong[data-astro-cid-d2oor6gf]{font-size:21px}.kit-price[data-astro-cid-d2oor6gf] s[data-astro-cid-d2oor6gf]{color:var(--ui-ink-48);font-variant-numeric:tabular-nums;font-size:14px}.kits[data-astro-cid-d2oor6gf]+.dots[data-astro-cid-d2oor6gf]{border-top:0;margin-top:0}.split[data-astro-cid-d2oor6gf]{color:var(--ui-ink-48);margin-top:2px;font-size:13px}.inl[data-astro-cid-d2oor6gf]{color:var(--ui-accent);text-decoration:none}.inl[data-astro-cid-d2oor6gf]:hover{text-decoration:underline}.end[data-astro-cid-d2oor6gf]{margin-top:auto;padding-top:14px}.bar[data-astro-cid-d2oor6gf]{background:var(--ui-canvas);border-radius:20px;justify-content:space-between;align-items:baseline;gap:16px;margin-top:12px;padding:18px 28px;display:flex}.bar[data-astro-cid-d2oor6gf] .robot[data-astro-cid-d2oor6gf]{font-size:18px}.u-link[data-astro-cid-d2oor6gf]{white-space:nowrap}@media (width<=640px){.robot[data-astro-cid-d2oor6gf],h3[data-astro-cid-d2oor6gf]{font-size:18px}.pair[data-astro-cid-d2oor6gf]{grid-template-columns:1fr}.pc[data-astro-cid-d2oor6gf]{padding:22px 20px}.bar[data-astro-cid-d2oor6gf]{padding:16px 20px}}.narrow[data-astro-cid-beixz6oi]{max-width:34ch;margin-inline:auto}.wide-sub[data-astro-cid-beixz6oi]{max-width:46ch}.flow[data-astro-cid-beixz6oi] .u-h2[data-astro-cid-beixz6oi],.pov[data-astro-cid-beixz6oi] .u-h2[data-astro-cid-beixz6oi]{margin-top:10px}.hero[data-astro-cid-beixz6oi]{padding:0;position:relative;overflow:hidden}.shot[data-astro-cid-beixz6oi]{width:min(100%, calc((100svh - var(--hdr)) * 16 / 9));aspect-ratio:16/9;margin:0 auto;position:relative}.shot[data-astro-cid-beixz6oi] video[data-astro-cid-beixz6oi]{object-fit:cover;object-position:67% 50%;width:100%;height:100%;display:block}.hero-in[data-astro-cid-beixz6oi]{z-index:1;pointer-events:none;align-items:center;max-width:1180px;margin:0 auto;padding:0 22px;display:flex;position:absolute;inset:0}.hero-text[data-astro-cid-beixz6oi]{text-align:left;pointer-events:auto;max-width:min(460px,40vw)}.hero-text[data-astro-cid-beixz6oi] .u-pills[data-astro-cid-beixz6oi]{justify-content:flex-start}.kick[data-astro-cid-beixz6oi]{color:var(--ui-accent-on-dark)}.big[data-astro-cid-beixz6oi]{letter-spacing:-.04em;margin-top:10px;font-size:clamp(56px,8vw,88px);line-height:.95}.hero[data-astro-cid-beixz6oi] .u-sub[data-astro-cid-beixz6oi]{max-width:30ch;margin-top:18px}.hello[data-astro-cid-beixz6oi]{color:var(--ui-ink);white-space:nowrap;transition:opacity .4s var(--ui-ease), transform .4s var(--ui-ease);transform-origin:0 100%;background:#fff;border-radius:18px 18px 18px 6px;margin:0;padding:10px 16px;font-size:17px;font-weight:500;line-height:1.3;position:absolute;top:11%;left:73%;box-shadow:0 4px 16px #0000004d}.hello[data-astro-cid-beixz6oi].js-say:not(.on){opacity:0;transform:translateY(6px)scale(.94)}@media (prefers-reduced-motion:reduce){.hello[data-astro-cid-beixz6oi]{transition:none}.hello[data-astro-cid-beixz6oi].js-say:not(.on){transform:none}}.steps[data-astro-cid-beixz6oi]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1100px;margin:40px auto 0;padding:0 12px;list-style:none;display:grid}.step[data-astro-cid-beixz6oi]{text-align:center;flex-direction:column;display:flex}.sit[data-astro-cid-beixz6oi]{aspect-ratio:1;background:var(--ui-parchment);border-radius:18px;overflow:hidden}.sit[data-astro-cid-beixz6oi] img[data-astro-cid-beixz6oi]{object-fit:contain;width:100%;height:100%;display:block}.word[data-astro-cid-beixz6oi]{font-family:var(--ui-display);letter-spacing:-.015em;color:var(--ui-ink);margin-top:18px;font-size:24px;font-weight:600}.step[data-astro-cid-beixz6oi] p[data-astro-cid-beixz6oi]:last-child{color:var(--ui-ink-80);margin-top:4px;font-size:15px}.all[data-astro-cid-beixz6oi]{padding-top:0}.cards[data-astro-cid-beixz6oi]{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1180px;margin:40px auto 0;padding:0 12px;list-style:none;display:grid}.card[data-astro-cid-beixz6oi]{background:var(--ui-parchment);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.card-viz[data-astro-cid-beixz6oi]{aspect-ratio:4/3;justify-content:center;align-items:flex-end;padding:20px 20px 0;display:flex}.card-viz[data-astro-cid-beixz6oi] .viz{max-height:100%}.card-txt[data-astro-cid-beixz6oi]{padding:20px 26px 28px}.card[data-astro-cid-beixz6oi] h3[data-astro-cid-beixz6oi]{letter-spacing:-.015em;font-size:21px}.card[data-astro-cid-beixz6oi] p[data-astro-cid-beixz6oi]{color:var(--ui-ink-80);margin-top:6px;font-size:15px}.card[data-astro-cid-beixz6oi].wide{flex-direction:row;grid-column:span 2;align-items:center}.card[data-astro-cid-beixz6oi].wide .card-txt[data-astro-cid-beixz6oi]{flex:0 0 40%;order:-1;padding:32px 0 32px 36px}.card[data-astro-cid-beixz6oi].wide .card-viz[data-astro-cid-beixz6oi]{aspect-ratio:auto;flex:1;align-items:center;height:100%;min-height:300px;padding:20px}.card[data-astro-cid-beixz6oi].wide h3[data-astro-cid-beixz6oi]{font-size:28px}.card[data-astro-cid-beixz6oi].wide p[data-astro-cid-beixz6oi]{font-size:17px}@media (width<=1060px){.cards[data-astro-cid-beixz6oi]{grid-template-columns:repeat(2,minmax(0,1fr))}.card[data-astro-cid-beixz6oi].wide{grid-column:1/-1}}.pov-fig[data-astro-cid-beixz6oi]{border-radius:28px;margin:40px auto 0;position:relative;overflow:hidden}.pov-fig[data-astro-cid-beixz6oi] img[data-astro-cid-beixz6oi]{width:100%;height:auto;display:block}.box[data-astro-cid-beixz6oi]{border:1.5px solid var(--ui-accent-on-dark);border-radius:3px;position:absolute}.box[data-astro-cid-beixz6oi].mute{border-width:1px;border-color:#fff9}.box[data-astro-cid-beixz6oi].mute .tag[data-astro-cid-beixz6oi]{color:var(--ui-dark);background:#fff9;font-weight:500}.box[data-astro-cid-beixz6oi] .tag[data-astro-cid-beixz6oi]{background:var(--ui-accent-on-dark);color:#fff;font:600 11px/1.2 var(--ui-text);white-space:nowrap;font-variant-numeric:tabular-nums;text-align:left;border-radius:3px 3px 0 0;padding:2px 5px;position:absolute;bottom:100%;left:-1.5px}.box[data-astro-cid-beixz6oi] .tag[data-astro-cid-beixz6oi] em[data-astro-cid-beixz6oi]{font-style:normal;font-weight:500;display:block}.box[data-astro-cid-beixz6oi].mute .tag[data-astro-cid-beixz6oi] em[data-astro-cid-beixz6oi]{opacity:.8}.zone[data-astro-cid-beixz6oi]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.z-fill[data-astro-cid-beixz6oi]{fill:var(--ui-accent-on-dark);fill-opacity:.18}.pov-fig[data-astro-cid-beixz6oi] .front[data-astro-cid-beixz6oi]{pointer-events:none;display:block;position:absolute}.z-line[data-astro-cid-beixz6oi]{fill:none;stroke:var(--ui-accent-on-dark);stroke-width:2px;stroke-dasharray:8 6;vector-effect:non-scaling-stroke}.zone-t[data-astro-cid-beixz6oi]{background:var(--ui-accent-on-dark);color:#fff;font:600 12px/1.2 var(--ui-text);white-space:nowrap;border-radius:999px;padding:3px 8px;position:absolute;top:83%;left:76%}.say[data-astro-cid-beixz6oi]{max-width:calc(100% - 64px);color:var(--ui-ink);text-align:left;background:#fff;border-radius:18px 18px 18px 6px;margin:0;padding:10px 16px;font-size:17px;font-weight:500;line-height:1.35;position:absolute;top:22px;left:24px;box-shadow:0 4px 16px #00000040}.kit[data-astro-cid-beixz6oi] .u-h2[data-astro-cid-beixz6oi]{margin-top:10px}.cta[data-astro-cid-beixz6oi]{width:max-content;margin:28px auto 0;display:flex}.more[data-astro-cid-beixz6oi]{scroll-margin-top:var(--hdr)}.more[data-astro-cid-beixz6oi] .head[data-astro-cid-beixz6oi]{padding-bottom:44px}.cap-s[data-astro-cid-beixz6oi]{display:none}@media (width<=833px){.hero[data-astro-cid-beixz6oi]{flex-direction:column;display:flex}.hero-in[data-astro-cid-beixz6oi]{justify-content:center;width:100%;padding:56px 22px 0;position:static}.hero-text[data-astro-cid-beixz6oi]{text-align:center;max-width:none}.hero-text[data-astro-cid-beixz6oi] .u-pills[data-astro-cid-beixz6oi]{justify-content:center}.hero[data-astro-cid-beixz6oi] .u-sub[data-astro-cid-beixz6oi]{margin-inline:auto}.shot[data-astro-cid-beixz6oi]{aspect-ratio:4/5;width:min(100%,560px);margin-top:20px}.hello[data-astro-cid-beixz6oi]{top:6%;left:auto;right:3%}.card[data-astro-cid-beixz6oi].wide{flex-direction:column}.card[data-astro-cid-beixz6oi].wide .card-viz[data-astro-cid-beixz6oi]{aspect-ratio:4/3;align-items:flex-end;height:auto;min-height:0;padding:20px 20px 0}.card[data-astro-cid-beixz6oi].wide .card-txt[data-astro-cid-beixz6oi]{flex:none;order:0;padding:20px 26px 28px}.card[data-astro-cid-beixz6oi].wide h3[data-astro-cid-beixz6oi]{font-size:21px}.card[data-astro-cid-beixz6oi].wide p[data-astro-cid-beixz6oi]{font-size:15px}}@media (width<=640px){.cap-l[data-astro-cid-beixz6oi]{display:none}.cap-s[data-astro-cid-beixz6oi]{display:inline}.hero-in[data-astro-cid-beixz6oi]{padding:32px 22px 0}.kick[data-astro-cid-beixz6oi]{font-size:19px}.big[data-astro-cid-beixz6oi]{margin-top:4px;font-size:56px}.hero[data-astro-cid-beixz6oi] .u-sub[data-astro-cid-beixz6oi]{margin-top:12px}.hero[data-astro-cid-beixz6oi] .u-note[data-astro-cid-beixz6oi]{display:none}.hero[data-astro-cid-beixz6oi] .u-pills[data-astro-cid-beixz6oi]{align-items:center;gap:20px;margin-top:20px}.hero[data-astro-cid-beixz6oi] .u-pill-ghost[data-astro-cid-beixz6oi]{box-shadow:none;padding-inline:0}.hero[data-astro-cid-beixz6oi] .u-pill-ghost[data-astro-cid-beixz6oi]:after{content:" ›"}.shot[data-astro-cid-beixz6oi]{width:100%}.hello[data-astro-cid-beixz6oi]{border-radius:14px 14px 14px 5px;padding:7px 12px;font-size:14px}.pov-fig[data-astro-cid-beixz6oi]{border-radius:22px;margin-top:28px}.say[data-astro-cid-beixz6oi]{border-radius:14px 14px 14px 5px;padding:6px 11px;font-size:13px;top:10px;left:10px}.box[data-astro-cid-beixz6oi].mute .tag[data-astro-cid-beixz6oi]{display:none}.zone-t[data-astro-cid-beixz6oi]{font-size:11px;inset:auto 10px 8px auto}.steps[data-astro-cid-beixz6oi],.cards[data-astro-cid-beixz6oi]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:10px;margin-inline:-20px;padding:0 32px 4px;display:flex;overflow-x:auto}.steps[data-astro-cid-beixz6oi]::-webkit-scrollbar,.cards[data-astro-cid-beixz6oi]::-webkit-scrollbar{display:none}.step[data-astro-cid-beixz6oi],.card[data-astro-cid-beixz6oi]{scroll-snap-align:center;flex:0 0 100%}.flow[data-astro-cid-beixz6oi] .u-dots[data-astro-cid-beixz6oi],.all[data-astro-cid-beixz6oi] .u-dots[data-astro-cid-beixz6oi]{padding-top:4px}.cta[data-astro-cid-beixz6oi]{justify-content:center;width:100%;min-height:50px}}
