.card[data-astro-cid-gzlukv47]{border:1px solid var(--color-line);text-align:left;cursor:pointer;border-radius:.75rem;align-items:center;gap:.875rem;padding:1rem 1.25rem;transition:border-color .3s,background-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.card[data-astro-cid-gzlukv47]:hover{border-color:var(--color-brand-soft)}.card[data-astro-cid-gzlukv47].is-on{border-color:var(--color-brand-soft);background:var(--color-surface);box-shadow:0 20px 40px -28px color-mix(in srgb, var(--color-heading) 45%, transparent);cursor:default}.card-icon[data-astro-cid-gzlukv47]{background:color-mix(in srgb, var(--color-heading) 6%, transparent);width:2.5rem;height:2.5rem;color:var(--color-heading);border-radius:.625rem;flex-shrink:0;place-items:center;transition:background-color .3s,color .3s;display:grid}.card[data-astro-cid-gzlukv47].is-on .card-icon[data-astro-cid-gzlukv47]{background:var(--color-brand);color:var(--color-white)}.card-icon[data-astro-cid-gzlukv47] svg[data-astro-cid-gzlukv47]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round}.card-prog[data-astro-cid-gzlukv47]{background:color-mix(in srgb, var(--color-heading) 6%, transparent);height:2px;position:absolute;inset:auto 0 0}.card-prog[data-astro-cid-gzlukv47]>span[data-astro-cid-gzlukv47]{background:var(--color-brand);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.more[data-astro-cid-gzlukv47]{border:1px dashed color-mix(in srgb, var(--color-heading) 25%, transparent);border-radius:.75rem;flex-direction:column;justify-content:center;gap:.25rem;padding:1rem 1.25rem;transition:border-color .2s,background-color .2s;display:flex}.more[data-astro-cid-gzlukv47]:hover{border-color:var(--color-brand-soft);background:var(--color-surface-muted)}.laptop[data-astro-cid-gzlukv47]{flex-direction:column;align-items:center;display:flex;container-type:inline-size}.lid[data-astro-cid-gzlukv47]{background:var(--color-panel);width:92%;box-shadow:inset 0 0 0 1px var(--color-panel-line), inset 0 0 0 4px var(--color-night), 0 0 0 1px color-mix(in srgb, var(--color-black) 12%, transparent);border-radius:2cqw 2cqw .5cqw .5cqw;padding:1.4cqw 1.4cqw 1.8cqw;position:relative}@media (width>=48rem){.lid[data-astro-cid-gzlukv47]{width:88%}}.camera[data-astro-cid-gzlukv47]{background:var(--color-panel-line);border-radius:50%;width:.375rem;height:.375rem;margin-left:-.1875rem;position:absolute;top:calc(.7cqw - .1875rem);left:50%}.base[data-astro-cid-gzlukv47]{background:linear-gradient(var(--color-surface-muted), var(--color-surface-gray) 70%, color-mix(in srgb, var(--color-surface-gray) 82%, var(--color-heading)));width:100%;height:max(.625rem,1.9cqw);box-shadow:inset 0 1px 0 var(--color-white), 0 1px 0 color-mix(in srgb, var(--color-black) 8%, transparent);border-radius:.125rem .125rem 1.6cqw 1.6cqw/.125rem .125rem 1.3cqw 1.3cqw;position:relative}.base[data-astro-cid-gzlukv47]>span[data-astro-cid-gzlukv47]{background:linear-gradient(color-mix(in srgb, var(--color-surface-gray) 85%, var(--color-heading)), color-mix(in srgb, var(--color-surface-gray) 50%, var(--color-surface-muted)));border-radius:0 0 .75cqw .75cqw;width:15%;height:42%;position:absolute;top:0;left:50%;transform:translate(-50%)}.floor[data-astro-cid-gzlukv47]{background:radial-gradient(ellipse 50% 50% at 50% 0%, color-mix(in srgb, var(--color-heading) 22%, transparent), transparent 70%);width:92%;height:3cqw;margin-top:-.5cqw}.caption[data-astro-cid-gzlukv47]{letter-spacing:-.02em;width:100%;color:var(--color-ink-muted);justify-content:center;align-items:center;gap:.625rem;font-size:.8125rem;display:flex}[data-astro-cid-gzlukv47][data-bar]:not(.is-on){display:none}.ctl[data-astro-cid-gzlukv47]{border:1px solid color-mix(in srgb, var(--color-black) 12%, transparent);background:var(--color-surface);width:2rem;height:2rem;color:var(--color-heading);cursor:pointer;border-radius:999px;flex-shrink:0;place-items:center;transition:border-color .2s;display:none}.ctl[data-astro-cid-gzlukv47]:hover{border-color:var(--color-brand-soft)}[data-astro-cid-gzlukv47][data-ready] .ctl[data-astro-cid-gzlukv47]{display:grid}.screen[data-astro-cid-gzlukv47]{background:var(--color-night);border-radius:.25rem;gap:1px;display:grid;position:relative;overflow:hidden}.clip[data-astro-cid-gzlukv47]{aspect-ratio:16/9;object-fit:contain;background:var(--color-night);width:100%}[data-astro-cid-gzlukv47][data-ready] .clip[data-astro-cid-gzlukv47]{opacity:0;visibility:hidden;grid-area:1/1}[data-astro-cid-gzlukv47][data-ready] .clip[data-astro-cid-gzlukv47].is-leaving{opacity:1;visibility:visible}[data-astro-cid-gzlukv47][data-ready] .clip[data-astro-cid-gzlukv47].is-on{z-index:1;opacity:1;visibility:visible;transition:opacity .4s ease-out}.panel[data-astro-cid-gzlukv47]{gap:2rem 3.5rem;padding-bottom:2.5rem;display:grid}@media (width>=64rem){.panel[data-astro-cid-gzlukv47]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}[data-astro-cid-gzlukv47][data-ready] .panels[data-astro-cid-gzlukv47]{display:grid}[data-astro-cid-gzlukv47][data-ready] .panel[data-astro-cid-gzlukv47]{opacity:0;visibility:hidden;transition:opacity .5s, transform .6s var(--ease-glide), visibility 0s .5s;grid-area:1/1;padding-bottom:0;transform:translateY(.5rem)}[data-astro-cid-gzlukv47][data-ready] .panel[data-astro-cid-gzlukv47].is-on{opacity:1;visibility:visible;transition:opacity .5s, transform .6s var(--ease-glide);transform:none}.moment[data-astro-cid-gzlukv47]{width:100%;font-size:var(--text-body);letter-spacing:-.04em;text-align:left;color:var(--color-ink-muted);cursor:pointer;border-radius:.5rem;align-items:center;gap:1rem;padding:.875rem .75rem;transition:background-color .2s,color .3s;display:flex}.moment[data-astro-cid-gzlukv47]:hover{background:var(--color-surface-muted)}.moment[data-astro-cid-gzlukv47].is-done{color:color-mix(in srgb, var(--color-heading) 75%, transparent)}.moment[data-astro-cid-gzlukv47].is-on{color:var(--color-heading);font-weight:500}.moment-time[data-astro-cid-gzlukv47]{font-variant-numeric:tabular-nums;width:2.75rem;color:var(--color-ink-muted);flex-shrink:0;font-size:.8125rem}.moment[data-astro-cid-gzlukv47].is-on .moment-time[data-astro-cid-gzlukv47]{color:var(--color-brand)}.moment-dot[data-astro-cid-gzlukv47]{background:color-mix(in srgb, var(--color-heading) 15%, transparent);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;transition:background-color .3s,box-shadow .3s}.moment[data-astro-cid-gzlukv47].is-done .moment-dot[data-astro-cid-gzlukv47]{background:var(--color-brand-soft)}.moment[data-astro-cid-gzlukv47].is-on .moment-dot[data-astro-cid-gzlukv47]{background:var(--color-brand);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-brand) 15%, transparent)}.hero-grid[data-astro-cid-73ietynq]{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:top;background-size:48px 48px;mask-image:linear-gradient(#0000,#000 20% 65%,#0000)}@media (width>=64rem){.screens-stage[data-astro-cid-73ietynq]{width:clamp(35rem,197svh - 1182px,60rem)}}.hero-screens[data-astro-cid-73ietynq] img{mask-image:linear-gradient(#000 0% 60%,#000000d9 70%,#00000080 82%,#0000002e 92%,#0000 100%)}.screens-wash-wide[data-astro-cid-73ietynq]{background:radial-gradient(ellipse 50% 50% at 50% 50%, color-mix(in srgb, var(--color-brand-soft) 10%, transparent), color-mix(in srgb, var(--color-brand-soft) 4%, transparent) 55%, transparent);inset:-30% -45% -20%}.screens-wash-core[data-astro-cid-73ietynq]{background:radial-gradient(ellipse 50% 50% at 50% 50%, color-mix(in srgb, var(--color-brand) 22%, transparent), color-mix(in srgb, var(--color-brand) 8%, transparent) 45%, transparent 75%);inset:10% 8% 25%}.hero-grain[data-astro-cid-73ietynq]{opacity:.14;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px}.fleet-drone[data-astro-cid-73ietynq]:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--color-night-blue) 55%, transparent);position:absolute;inset:-15% 0 0}.fleet-drawing[data-astro-cid-73ietynq]{filter:brightness(0)invert()drop-shadow(0 0 6px #a3b1ff73)}.signal[data-astro-cid-73ietynq],.endpoint[data-astro-cid-73ietynq],.node[data-astro-cid-73ietynq]{display:none}.signal[data-astro-cid-73ietynq]{fill:none;stroke-linecap:round;stroke-dashoffset:12px;animation-duration:2.4s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused}.signal[data-astro-cid-73ietynq].up{stroke:var(--color-white);stroke-width:2.5px;stroke-dasharray:12 120;animation-name:fleet-up}.signal[data-astro-cid-73ietynq].down{stroke:var(--color-brand-light);stroke-width:7px;stroke-dasharray:.1 120;animation-name:fleet-down}.endpoint[data-astro-cid-73ietynq]{fill:none;stroke:var(--color-brand-light);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;opacity:0;animation:2.4s ease-out 2.27s infinite paused fleet-ping}.fleet-line[data-astro-cid-73ietynq]:nth-child(2) [data-astro-cid-73ietynq]:is(.signal,.endpoint){animation-delay:-1.8s}.fleet-line[data-astro-cid-73ietynq]:nth-child(3) [data-astro-cid-73ietynq]:is(.signal,.endpoint){animation-delay:-1.2s}.fleet-line[data-astro-cid-73ietynq]:nth-child(4) [data-astro-cid-73ietynq]:is(.signal,.endpoint){animation-delay:-.6s}.fleet-line[data-astro-cid-73ietynq]:nth-child(2) .endpoint[data-astro-cid-73ietynq]{animation-delay:.47s}.fleet-line[data-astro-cid-73ietynq]:nth-child(3) .endpoint[data-astro-cid-73ietynq]{animation-delay:1.07s}.fleet-line[data-astro-cid-73ietynq]:nth-child(4) .endpoint[data-astro-cid-73ietynq]{animation-delay:1.67s}.node[data-astro-cid-73ietynq] .core[data-astro-cid-73ietynq]{fill:var(--color-white)}.node[data-astro-cid-73ietynq] .ring[data-astro-cid-73ietynq]{fill:none;stroke:var(--color-brand-light);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;opacity:0;animation:.6s ease-out .47s infinite paused fleet-node}[data-astro-cid-73ietynq][data-fleet].is-ready [data-astro-cid-73ietynq]:is(.signal,.endpoint,.node){display:inline}[data-astro-cid-73ietynq][data-fleet]:not(.is-entered) .signal[data-astro-cid-73ietynq]{visibility:hidden}[data-astro-cid-73ietynq][data-fleet].is-running [data-astro-cid-73ietynq]:is(.signal,.endpoint,.node .ring){animation-play-state:running}.fleet-line[data-astro-cid-73ietynq] .base[data-astro-cid-73ietynq]{transition:color .3s,opacity .3s}@media (hover:hover){.fleet-drone[data-astro-cid-73ietynq]:hover img[data-astro-cid-73ietynq]{transform:translateY(-4px)}.fleet[data-astro-cid-73ietynq]:has(.fleet-drone:hover) .fleet-line[data-astro-cid-73ietynq] .base[data-astro-cid-73ietynq]{opacity:.35}.fleet[data-astro-cid-73ietynq]:has(.fleet-drone:first-child:hover) .fleet-line[data-astro-cid-73ietynq]:first-child .base[data-astro-cid-73ietynq],.fleet[data-astro-cid-73ietynq]:has(.fleet-drone:nth-child(2):hover) .fleet-line[data-astro-cid-73ietynq]:nth-child(2) .base[data-astro-cid-73ietynq],.fleet[data-astro-cid-73ietynq]:has(.fleet-drone:nth-child(3):hover) .fleet-line[data-astro-cid-73ietynq]:nth-child(3) .base[data-astro-cid-73ietynq],.fleet[data-astro-cid-73ietynq]:has(.fleet-drone:nth-child(4):hover) .fleet-line[data-astro-cid-73ietynq]:nth-child(4) .base[data-astro-cid-73ietynq]{opacity:1;color:var(--color-brand-light)}}@keyframes fleet-up{0%{stroke-dashoffset:12px}50%,to{stroke-dashoffset:-100px}}@keyframes fleet-down{0%,50%{stroke-dashoffset:12px}to{stroke-dashoffset:-100px}}@keyframes fleet-node{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.6,3)}}@keyframes fleet-ping{0%{opacity:.8;transform:scale(1)}18%,to{opacity:0;transform:scale(2.6)}}.draw[data-astro-cid-73ietynq]{fill:none;stroke:var(--color-white);stroke-width:8px;stroke-dasharray:100}.node[data-astro-cid-73ietynq] rect[data-astro-cid-73ietynq]{transform-box:fill-box;transform-origin:50%}.node[data-astro-cid-73ietynq] .burst[data-astro-cid-73ietynq]{fill:none;stroke:var(--color-brand-light);stroke-width:1.5px;opacity:0}@media (prefers-reduced-motion:no-preference){.hero-grid[data-astro-cid-73ietynq]{animation:hero-grid-in 1.2s var(--ease-glide) both}.hero-eyebrow[data-astro-cid-73ietynq]{animation:hero-eyebrow-in .9s var(--ease-glide) .1s both}.hero-word[data-astro-cid-73ietynq]{vertical-align:top;margin:0 -.04em -.12em;padding:0 .04em .12em;display:inline-block;overflow:hidden}.hero-word[data-astro-cid-73ietynq]>span[data-astro-cid-73ietynq]{animation:hero-rise .9s var(--ease-glide) calc(.2s + var(--i) * 70ms) both;display:inline-block}.hero-word[data-astro-cid-73ietynq]>.hero-accent[data-astro-cid-73ietynq]{color:#0000;background:linear-gradient(100deg, var(--color-brand-light) 40%, var(--color-white) 50%, var(--color-brand-light) 60%) 0 0 / 250% 100%;animation:hero-rise .9s var(--ease-glide) calc(.2s + var(--i) * 70ms) both, hero-glint 1.3s ease-in-out calc(.75s + var(--i) * .15s) both;background-clip:text}.hero-body[data-astro-cid-73ietynq]{animation:hero-fade-up .8s var(--ease-glide) .55s both}.hero-ctas[data-astro-cid-73ietynq]>*{animation:hero-fade-up .7s var(--ease-glide) .7s both}.hero-ctas[data-astro-cid-73ietynq]>:nth-child(2){animation-delay:.78s}.fleet-drone[data-astro-cid-73ietynq]{animation:hero-drone-in .8s var(--ease-glide) calc(.95s + var(--i) * .1s) both}.fleet-drawing[data-astro-cid-73ietynq]{animation:hero-flare 1.3s ease-out calc(.95s + var(--i) * .1s) both}.fleet-drone[data-astro-cid-73ietynq]>span[data-astro-cid-73ietynq]{animation:hero-fade-up .6s var(--ease-glide) calc(1.1s + var(--i) * .1s) both}.draw[data-astro-cid-73ietynq]{animation:hero-draw .7s cubic-bezier(.65, 0, .35, 1) calc(1.3s + var(--i) * 80ms) both}.node[data-astro-cid-73ietynq] .core[data-astro-cid-73ietynq]{animation:hero-node-in .5s var(--ease-glide) 2.05s both}.node[data-astro-cid-73ietynq] .burst[data-astro-cid-73ietynq]{animation:.9s ease-out 2.15s hero-burst}.screens-wash[data-astro-cid-73ietynq]{animation:hero-glow-in 1.4s var(--ease-glide) 1.95s both}.hero-screens[data-astro-cid-73ietynq]{animation:hero-power-on 1.2s var(--ease-glide) 2.05s both}}@keyframes hero-grid-in{0%{opacity:0;transform:scale(1.06)}}@keyframes hero-eyebrow-in{0%{opacity:0;letter-spacing:.2em;filter:blur(6px)}}@keyframes hero-rise{0%{transform:translateY(110%)}}@keyframes hero-glint{0%{background-position:100% 0}to{background-position:0 0}}@keyframes hero-fade-up{0%{opacity:0;transform:translateY(16px)}}@keyframes hero-drone-in{0%{opacity:0;filter:blur(8px);transform:translateY(-18px)}}@keyframes hero-flare{0%{filter:brightness(0)invert()drop-shadow(0 0 22px #a3b1ff)}}@keyframes hero-draw{0%{stroke-dashoffset:100px}}@keyframes hero-node-in{0%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(1.35)}to{transform:scale(1)}}@keyframes hero-burst{0%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(2.6,5)}}@keyframes hero-glow-in{0%{opacity:0;transform:scale(.55)}}@keyframes hero-power-on{0%{opacity:0;filter:brightness(.3);clip-path:inset(0 0 100%);transform:translateY(28px)}55%{opacity:1;filter:brightness(1.25)}to{opacity:1;filter:brightness();clip-path:inset(0);transform:none}}.loop[data-astro-cid-7txng6fy]{background:radial-gradient(40% 55% at 74% 45%, color-mix(in srgb, var(--color-brand) 9%, transparent), transparent 70%), radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--color-heading) 7%, transparent) 1px, transparent 0) 0 0 / 22px 22px, linear-gradient(var(--color-surface), var(--color-surface-muted))}@media (width<64rem){.loop[data-astro-cid-7txng6fy]{background-position:50% 80%,0 0,0 0}}.stage[data-astro-cid-7txng6fy]:before{content:"";inset-block:1.125rem;background:var(--color-brand);transform-origin:top;width:2px;transition:scale .6s var(--ease-glide);border-radius:2px;position:absolute;left:0;scale:1 0}.stage[data-astro-cid-7txng6fy].is-on:before{scale:1}.stage-title[data-astro-cid-7txng6fy],.stage-body[data-astro-cid-7txng6fy],.step[data-astro-cid-7txng6fy]{color:var(--color-ink-muted);transition:color .3s}.stage[data-astro-cid-7txng6fy].is-on .stage-title[data-astro-cid-7txng6fy]{color:var(--color-heading)}.stage[data-astro-cid-7txng6fy].is-on .stage-body[data-astro-cid-7txng6fy]{color:var(--color-ink)}.step[data-astro-cid-7txng6fy].is-current{color:var(--color-brand)}.core[data-astro-cid-7txng6fy]{box-shadow:0 0 0 1px var(--color-line), 0 40px 90px -30px color-mix(in srgb, var(--color-brand) 55%, transparent), 0 18px 40px -24px color-mix(in srgb, var(--color-heading) 50%, transparent)}.core[data-astro-cid-7txng6fy]:after{content:"";background:radial-gradient(circle, transparent 55%, color-mix(in srgb, var(--color-night-blue) 60%, transparent));position:absolute;inset:0}.shot[data-astro-cid-7txng6fy]{opacity:0;transition:opacity .8s var(--ease-glide), scale 1.2s var(--ease-glide);scale:1.25}.shot[data-astro-cid-7txng6fy].is-on{opacity:1;scale:1.1}.badge[data-astro-cid-7txng6fy]{opacity:0;box-shadow:0 0 0 1px var(--color-line), 0 10px 24px -10px color-mix(in srgb, var(--color-heading) 60%, transparent);grid-area:1/1;transition:opacity .4s}.badge[data-astro-cid-7txng6fy].is-on{opacity:1}.track[data-astro-cid-7txng6fy]{fill:none;stroke:var(--color-line)}.track-dash[data-astro-cid-7txng6fy]{stroke-dasharray:1 6}.arc[data-astro-cid-7txng6fy]{fill:none;stroke:var(--color-brand-soft);stroke-width:2px;stroke-linecap:round;opacity:.3;transition:opacity .5s,stroke-width .5s,stroke .5s}.arc[data-astro-cid-7txng6fy].is-on{stroke:var(--color-brand);stroke-width:3px;opacity:1}.dot[data-astro-cid-7txng6fy]{fill:var(--color-white);stroke:var(--color-brand-soft);stroke-width:1.5px;transition:fill .3s}.node[data-astro-cid-7txng6fy].is-lit .dot[data-astro-cid-7txng6fy]{fill:var(--color-brand)}.label[data-astro-cid-7txng6fy]{letter-spacing:-.02em;fill:var(--color-indigo);font-size:14px;transition:fill .3s}.node[data-astro-cid-7txng6fy].is-lit .label[data-astro-cid-7txng6fy]{fill:var(--color-heading)}.num[data-astro-cid-7txng6fy]{font-variant-numeric:tabular-nums;fill:var(--color-ink-muted);font-size:11px;font-weight:300}.head[data-astro-cid-7txng6fy]{fill:var(--color-brand)}.glow-core[data-astro-cid-7txng6fy]{stop-color:var(--color-brand)}.glow-mid[data-astro-cid-7txng6fy],.glow-edge[data-astro-cid-7txng6fy]{stop-color:var(--color-brand-soft)}.glow-edge[data-astro-cid-7txng6fy]{stop-opacity:0}@media (width<40rem){.label[data-astro-cid-7txng6fy]{display:none}.num[data-astro-cid-7txng6fy]{font-size:24px;font-weight:400;translate:0 14px}}.layout[data-astro-cid-lkk3qihw]{grid-template-areas:"head""stage""list";gap:2.5rem;display:grid}@media (width>=64rem){.layout[data-astro-cid-lkk3qihw]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"head stage""list stage";align-items:start;gap:2rem 6rem}.stage[data-astro-cid-lkk3qihw]{align-self:center}}.list[data-astro-cid-lkk3qihw]{flex-direction:column;grid-area:list;gap:1.25rem;display:none}[data-astro-cid-lkk3qihw][data-ready] .list[data-astro-cid-lkk3qihw]{display:flex}.tabs[data-astro-cid-lkk3qihw]{border-top:1px solid var(--color-line);flex-direction:column;display:flex}.tab[data-astro-cid-lkk3qihw]{border-bottom:1px solid var(--color-line);text-align:left;color:var(--color-indigo);cursor:pointer;transition:color .3s, padding .4s var(--ease-glide);grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:baseline;gap:.75rem;padding:1.0625rem .125rem 1.1875rem;display:grid;position:relative}.tab[data-astro-cid-lkk3qihw]:hover,.tab[data-astro-cid-lkk3qihw][aria-selected=true]{color:var(--color-heading)}.tab[data-astro-cid-lkk3qihw][aria-selected=true]{cursor:default;padding-left:.625rem}.tab-index[data-astro-cid-lkk3qihw]{letter-spacing:.1em;font-variant-numeric:tabular-nums;font-size:.75rem}.tab-value[data-astro-cid-lkk3qihw]{font-variant-numeric:tabular-nums;transition:color .3s}.tab[data-astro-cid-lkk3qihw][aria-selected=true] .tab-label[data-astro-cid-lkk3qihw]{font-weight:600}.tab[data-astro-cid-lkk3qihw][aria-selected=true] .tab-value[data-astro-cid-lkk3qihw]{color:var(--color-brand)}.tab-bar[data-astro-cid-lkk3qihw]{background:var(--color-brand);transform-origin:0;height:2px;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.tab[data-astro-cid-lkk3qihw][aria-selected=true] .tab-bar[data-astro-cid-lkk3qihw]{transform:scaleX(var(--progress,1))}.toggle[data-astro-cid-lkk3qihw]{border:1px solid var(--color-line);background:var(--color-surface);width:2.25rem;height:2.25rem;color:var(--color-heading);cursor:pointer;border-radius:50%;place-items:center;transition:border-color .2s;display:grid}.toggle[data-astro-cid-lkk3qihw]:hover{border-color:var(--color-brand-soft)}.stage[data-astro-cid-lkk3qihw]{isolation:isolate;grid-area:stage;gap:3rem;display:grid;position:relative;container-type:inline-size}.panel[data-astro-cid-lkk3qihw]{flex-direction:column;gap:1rem;display:flex}.figure[data-astro-cid-lkk3qihw]{flex-wrap:wrap;align-items:baseline;gap:0 .75rem;display:flex}.value[data-astro-cid-lkk3qihw]{letter-spacing:-.06em;font-variant-numeric:tabular-nums;white-space:pre;color:var(--color-brand);font-size:clamp(4.5rem,24cqi,9rem);font-weight:600;line-height:1}[data-astro-cid-lkk3qihw][data-ready] .stage[data-astro-cid-lkk3qihw]{gap:0}[data-astro-cid-lkk3qihw][data-ready] .panel[data-astro-cid-lkk3qihw]{visibility:hidden;grid-area:1/1;transition:visibility 0s .5s}[data-astro-cid-lkk3qihw][data-ready] .panel[data-astro-cid-lkk3qihw].is-on{visibility:visible;transition:none}[data-astro-cid-lkk3qihw][data-ready] .panel[data-astro-cid-lkk3qihw]:not(.is-on) .value[data-astro-cid-lkk3qihw]{visibility:hidden}[data-astro-cid-lkk3qihw][data-ready] .qualifier[data-astro-cid-lkk3qihw],[data-astro-cid-lkk3qihw][data-ready] .label[data-astro-cid-lkk3qihw],[data-astro-cid-lkk3qihw][data-ready] .body[data-astro-cid-lkk3qihw]{opacity:0;filter:blur(4px);transition:opacity .5s, translate .7s var(--ease-glide), filter .5s;translate:0 .625rem}[data-astro-cid-lkk3qihw][data-ready] .is-on[data-astro-cid-lkk3qihw] .qualifier[data-astro-cid-lkk3qihw],[data-astro-cid-lkk3qihw][data-ready] .is-on[data-astro-cid-lkk3qihw] .label[data-astro-cid-lkk3qihw],[data-astro-cid-lkk3qihw][data-ready] .is-on[data-astro-cid-lkk3qihw] .body[data-astro-cid-lkk3qihw]{opacity:1;filter:none;transition-delay:.12s;translate:0}.value[data-astro-cid-lkk3qihw] .odo-col{clip-path:inset(0 -.25em);vertical-align:top;height:1em;display:inline-block}.value[data-astro-cid-lkk3qihw] .odo-strip{transform:translateY(calc(var(--d,0) * -1em));transition:transform 1.1s var(--ease-glide) calc(var(--i) * 70ms);flex-direction:column;display:flex}.value[data-astro-cid-lkk3qihw] .odo-strip>span{height:1em}.ghost[data-astro-cid-lkk3qihw]{z-index:-1;letter-spacing:-.06em;white-space:nowrap;color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--color-brand) 13%, transparent);pointer-events:none;font-size:clamp(9rem,48cqi,24rem);font-weight:800;line-height:1;transition:opacity .5s;animation:16s ease-in-out infinite alternate paused drift;position:absolute;top:50%;right:-6%;translate:0 -50%}[data-astro-cid-lkk3qihw][data-running] .ghost[data-astro-cid-lkk3qihw]{animation-play-state:running}.ghost[data-astro-cid-lkk3qihw].is-out{opacity:0}@keyframes drift{to{transform:translate(-6%)}}@media (prefers-reduced-motion:reduce){.ghost[data-astro-cid-lkk3qihw]{animation:none}}.thread[data-astro-cid-3ewsqzhq] .seg-hero{stroke:var(--color-brand-light)}.thread[data-astro-cid-3ewsqzhq] .seg-main{stroke:var(--color-brand)}.thread[data-astro-cid-3ewsqzhq] .seg-cta{stroke:var(--color-white)}.thread-base[data-astro-cid-3ewsqzhq]{stroke-dasharray:2 6;stroke-linecap:round}.thread-base[data-astro-cid-3ewsqzhq] .seg-hero{stroke-opacity:.35}.thread-base[data-astro-cid-3ewsqzhq] .seg-main{stroke:var(--color-brand-soft);stroke-opacity:.4}.thread-base[data-astro-cid-3ewsqzhq] .seg-cta{stroke-opacity:.45}.thread-live[data-astro-cid-3ewsqzhq] .start{fill:var(--color-brand-light)}.thread-head[data-astro-cid-3ewsqzhq]{--head:var(--color-brand);background:var(--head);width:.5rem;height:.5rem;box-shadow:0 0 0 .5rem color-mix(in srgb, var(--head) 14%, transparent);opacity:0;border-radius:9999px;position:absolute;top:0;left:0;translate:-50% -50%}.on-cta[data-astro-cid-3ewsqzhq] .thread-head[data-astro-cid-3ewsqzhq]{--head:var(--color-white);box-shadow:0 0 0 .5rem color-mix(in srgb, var(--head) 24%, transparent)}.thread[data-astro-cid-3ewsqzhq] .node{view-timeline-name:--thread-node;view-timeline-inset:0px;height:0;position:absolute}.thread[data-astro-cid-3ewsqzhq] .node-dot{background:var(--color-brand);width:.75rem;height:.75rem;box-shadow:0 0 0 2.5px var(--color-white);border-radius:9999px;position:absolute;top:0;left:0;translate:-50% -50%}.thread[data-astro-cid-3ewsqzhq] .node-tick{background:var(--color-brand);height:1.5px;position:absolute;top:-.75px;left:.5rem;right:0}.thread[data-astro-cid-3ewsqzhq] .node-num{font-variant-numeric:tabular-nums;color:var(--color-brand);font-size:.6875rem;font-weight:600;line-height:1;position:absolute;top:0;right:calc(100% + 1.25rem);translate:0 -50%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.thread-live[data-astro-cid-3ewsqzhq]{animation-name:thread-draw;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view(0);animation-range:cover 50vh cover calc(100% - 50vh)}.thread-run[data-astro-cid-3ewsqzhq]{view-timeline-name:--thread-run;view-timeline-inset:0px}.thread-head[data-astro-cid-3ewsqzhq]{animation-name:thread-ride;animation-timing-function:linear;animation-fill-mode:none;animation-timeline:--thread-run;animation-range:cover 50vh cover calc(100% - 50vh)}.thread[data-astro-cid-3ewsqzhq] :is(.node-dot,.node-tick,.node-num){animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--thread-node;animation-range:cover calc(50vh - 8px) cover calc(50vh + 8px)}.thread[data-astro-cid-3ewsqzhq] .node-dot{animation-name:thread-node-dot}.thread[data-astro-cid-3ewsqzhq] .node-tick{animation-name:thread-node-tick}.thread[data-astro-cid-3ewsqzhq] .node-num{animation-name:thread-node-num}}}@keyframes thread-draw{0%{clip-path:inset(-1rem -1rem 100%)}to{clip-path:inset(-1rem -1rem 0)}}@keyframes thread-ride{0%{opacity:1;top:0%}to{opacity:1;top:100%}}@keyframes thread-node-dot{0%{background:var(--color-white);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-brand-soft) 50%, transparent)}}@keyframes thread-node-tick{0%{background:color-mix(in srgb, var(--color-brand-soft) 35%, transparent)}}@keyframes thread-node-num{0%{color:var(--color-ink-muted)}}.toolkit[data-astro-cid-vp6zyx6d]{background:linear-gradient(var(--color-surface-muted), var(--color-surface))}.row[data-astro-cid-vp6zyx6d]{flex-direction:column;gap:.625rem;display:flex}.cell[data-astro-cid-vp6zyx6d]{border:1px solid var(--color-line);background:var(--color-surface);text-align:left;cursor:pointer;border-radius:.75rem;grid-template-columns:5.75rem minmax(0,1fr);align-items:center;gap:.25rem .875rem;padding:.5rem;display:grid}.cell[data-astro-cid-vp6zyx6d].is-on{border-color:var(--color-brand-soft);cursor:default;grid-template-columns:minmax(0,1fr);padding:.875rem}.vis[data-astro-cid-vp6zyx6d]{grid-row:span 2;height:3.625rem;position:relative;container-type:inline-size}.cell[data-astro-cid-vp6zyx6d].is-on .vis[data-astro-cid-vp6zyx6d]{grid-row:auto;height:min(62vw,26rem)}.label[data-astro-cid-vp6zyx6d]{min-width:0;font-size:var(--text-small);letter-spacing:-.03em;color:var(--color-ink-muted);white-space:nowrap;align-items:baseline;gap:.625rem;display:flex}.label-num[data-astro-cid-vp6zyx6d]{color:var(--color-brand);font-variant-numeric:tabular-nums;font-size:.75rem}.cell[data-astro-cid-vp6zyx6d].is-on .label[data-astro-cid-vp6zyx6d]{font-size:var(--text-body);color:var(--color-heading);font-weight:500}.prog[data-astro-cid-vp6zyx6d]{background:var(--color-line);border-radius:2px;height:2px;overflow:hidden}.prog[data-astro-cid-vp6zyx6d]>span[data-astro-cid-vp6zyx6d]{background:var(--color-brand);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (width>=64rem){.row[data-astro-cid-vp6zyx6d]{grid-template-columns:var(--cols,2.4fr 1fr 1fr 1fr);transition:grid-template-columns .9s var(--ease-glide);gap:1.125rem;display:grid}.cell[data-astro-cid-vp6zyx6d],.cell[data-astro-cid-vp6zyx6d].is-on{background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:.75rem;padding:0}.vis[data-astro-cid-vp6zyx6d],.cell[data-astro-cid-vp6zyx6d].is-on .vis[data-astro-cid-vp6zyx6d]{grid-row:auto;height:clamp(16rem,30vw,25rem)}}.crop[data-astro-cid-vp6zyx6d]{background:var(--color-night);filter:saturate(0)brightness(.9);opacity:.55;transition:inset .9s var(--ease-glide), filter .6s, opacity .6s;border-radius:.5rem;position:absolute;inset:0;overflow:hidden}.crop-tag[data-astro-cid-vp6zyx6d]{border:1px solid var(--color-panel-line);background:color-mix(in srgb, var(--color-night) 75%, transparent);color:var(--color-on-dark);white-space:nowrap;opacity:0;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .5625rem;font-size:.6875rem;transition:opacity .4s;display:inline-flex;position:absolute;top:.625rem;left:.625rem}.crop-tag[data-astro-cid-vp6zyx6d]:before{content:"";background:var(--color-brand-soft);border-radius:50%;width:.375rem;height:.375rem}.cell[data-astro-cid-vp6zyx6d].is-on .crop-tag[data-astro-cid-vp6zyx6d]{opacity:1}.crop[data-astro-cid-vp6zyx6d] video[data-astro-cid-vp6zyx6d]{object-fit:cover;object-position:var(--focus);width:100%;height:100%;transform:scale(var(--zoom));transform-origin:var(--focus)}.cell[data-astro-cid-vp6zyx6d]:not(.is-on):hover .crop[data-astro-cid-vp6zyx6d]{opacity:.8}.cell[data-astro-cid-vp6zyx6d].is-on .crop[data-astro-cid-vp6zyx6d]{filter:none;opacity:1;box-shadow:0 0 0 1px var(--color-line), 0 40px 80px -40px color-mix(in srgb, var(--color-heading) 50%, transparent), 0 24px 60px -34px color-mix(in srgb, var(--color-brand) 35%, transparent);border-radius:.75rem;inset:0 15% 13% 0}.snip[data-astro-cid-vp6zyx6d]{border:1px solid var(--color-panel-line);background:var(--color-panel);color:var(--color-on-dark);letter-spacing:-.01em;box-shadow:0 28px 50px -18px color-mix(in srgb, var(--color-heading) 55%, transparent), 0 8px 18px -8px color-mix(in srgb, var(--color-heading) 35%, transparent);opacity:0;pointer-events:none;transition:opacity .6s, transform .9s var(--ease-glide);font-size:clamp(.59rem,1.75cqw,.8125rem);position:absolute;transform:translateY(1.5rem)scale(.96)}.cell[data-astro-cid-vp6zyx6d].is-on .snip[data-astro-cid-vp6zyx6d]{opacity:1;transform:none}.cell[data-astro-cid-vp6zyx6d].is-on .snip-card[data-astro-cid-vp6zyx6d]{transition-delay:.35s}.cell[data-astro-cid-vp6zyx6d].is-on .snip-pill[data-astro-cid-vp6zyx6d]{transition-delay:.55s}.snip-card[data-astro-cid-vp6zyx6d]{border:0;border-radius:.1875rem;width:50%;bottom:0;right:0;overflow:hidden}.snip-card[data-astro-cid-vp6zyx6d] video[data-astro-cid-vp6zyx6d]{width:100%;height:auto;display:block}.snip-pill[data-astro-cid-vp6zyx6d]{white-space:nowrap;border-radius:999px;align-items:center;gap:.6em;padding:.55em .95em;display:inline-flex;bottom:4%;left:4%}.snip-ok[data-astro-cid-vp6zyx6d]{background:var(--color-brand);border-radius:50%;place-items:center;width:1.4em;height:1.4em;display:grid}.snip-ok[data-astro-cid-vp6zyx6d] svg[data-astro-cid-vp6zyx6d]{fill:none;width:.8em;height:.8em;stroke:var(--color-white);stroke-width:1.6px}@container (width<26rem){.snip-pill[data-astro-cid-vp6zyx6d]{display:none}.snip-card[data-astro-cid-vp6zyx6d]{width:60%}}.rail[data-astro-cid-vp6zyx6d]{display:none}@media (width>=64rem){.rail[data-astro-cid-vp6zyx6d]{height:3.5rem;margin-top:1rem;display:block;position:relative}}.rail[data-astro-cid-vp6zyx6d] svg[data-astro-cid-vp6zyx6d]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rail-line[data-astro-cid-vp6zyx6d],.rail[data-astro-cid-vp6zyx6d] .rail-tail{fill:none;stroke:var(--color-brand-soft);stroke-width:1.5px;stroke-dasharray:3 6}.rail[data-astro-cid-vp6zyx6d] .rail-node{fill:var(--color-white);stroke:var(--color-brand-soft);stroke-width:1.5px}.rail[data-astro-cid-vp6zyx6d] .rail-node.is-done{fill:var(--color-brand-soft)}.rail[data-astro-cid-vp6zyx6d] .rail-node.is-on{fill:var(--color-brand)}.token[data-astro-cid-vp6zyx6d]{background:var(--color-brand);color:var(--color-white);font-size:var(--text-small);white-space:nowrap;box-shadow:0 10px 24px -8px color-mix(in srgb, var(--color-brand) 60%, transparent);opacity:0;pointer-events:none;border-radius:999px;padding:.3125rem .75rem;font-weight:500;position:absolute;top:0;left:0;translate:-50% -50%}.rail-more[data-astro-cid-vp6zyx6d]{color:var(--color-ink-muted);font-size:.75rem;position:absolute;top:calc(50% + .75rem);right:0}.panel[data-astro-cid-vp6zyx6d]{gap:1rem 2.5rem;padding-bottom:1.5rem;display:grid}@media (width>=64rem){.panel[data-astro-cid-vp6zyx6d]{grid-template-columns:minmax(0,1fr) auto;align-items:start}}[data-astro-cid-vp6zyx6d][data-ready] .panels[data-astro-cid-vp6zyx6d]{display:grid}[data-astro-cid-vp6zyx6d][data-ready] .panel[data-astro-cid-vp6zyx6d]{opacity:0;visibility:hidden;transition:opacity .5s, transform .6s var(--ease-glide), visibility 0s .5s;grid-area:1/1;padding-bottom:0;transform:translateY(.5rem)}[data-astro-cid-vp6zyx6d][data-ready] .panel[data-astro-cid-vp6zyx6d].is-on{opacity:1;visibility:visible;transition:opacity .5s, transform .6s var(--ease-glide);transform:none}.ring-track[data-astro-cid-vp6zyx6d]{fill:none;stroke:currentColor;stroke-opacity:.15}.ring-dot[data-astro-cid-vp6zyx6d]{fill:currentColor;fill-opacity:.3}.ring-dot[data-astro-cid-vp6zyx6d].is-on{fill:var(--color-brand);fill-opacity:1}
