.hero[data-astro-cid-ge2uvauf]{width:100vw;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%;right:50%;overflow:hidden}.hero-wash[data-astro-cid-ge2uvauf]{z-index:0;background:radial-gradient(115% 85% at 66% 2%, color-mix(in srgb, var(--color-p-400) 10%, white) 0%, var(--color-bg) 60%);position:absolute;inset:0}.hero-inner[data-astro-cid-ge2uvauf]{z-index:2;position:relative}.hero-split[data-astro-cid-ge2uvauf]{gap:var(--spacing-8);grid-template-columns:1fr 1fr;align-items:center;display:grid}@media (width<=1179.98px){.hero-split[data-astro-cid-ge2uvauf]{gap:var(--spacing-6)}}@media (width<=999.98px){.hero-split[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr);gap:0}}.hero-text[data-astro-cid-ge2uvauf]{z-index:3;padding:var(--spacing-32) 0 var(--spacing-12);position:relative}@media (width<=999.98px){.hero-text[data-astro-cid-ge2uvauf]{padding:var(--spacing-32) 0 0;text-align:center}.hero-text[data-astro-cid-ge2uvauf] .hero-lede[data-astro-cid-ge2uvauf]{margin-left:auto;margin-right:auto}.hero-cta[data-astro-cid-ge2uvauf]{justify-content:center}}.hero-lede[data-astro-cid-ge2uvauf]{margin:var(--spacing-6) 0 var(--spacing-8);line-height:var(--leading-relaxed)}.hero-cta[data-astro-cid-ge2uvauf]{gap:var(--spacing-3);display:flex}.h1wrap[data-astro-cid-ge2uvauf]{display:inline-block;position:relative}.h1wrap[data-astro-cid-ge2uvauf] .spark[data-astro-cid-ge2uvauf]{fill:var(--color-p-500);position:absolute}.h1wrap[data-astro-cid-ge2uvauf] .spark-l[data-astro-cid-ge2uvauf]{width:30px;height:26px;top:-10px;left:-38px}.h1wrap[data-astro-cid-ge2uvauf] .spark-s[data-astro-cid-ge2uvauf]{width:20px;height:17px;fill:var(--color-info);bottom:8px;right:-18px}@media (width<=819.98px){.h1wrap[data-astro-cid-ge2uvauf] .spark-l[data-astro-cid-ge2uvauf]{left:-24px}}.wm[data-astro-cid-ge2uvauf]{overflow-clip-margin:.3em;vertical-align:top;display:inline-block;overflow:clip}@media (prefers-reduced-motion:no-preference){@keyframes wordUp{to{opacity:1;transform:translateY(0)}}.wi[data-astro-cid-ge2uvauf]{opacity:0;animation:wordUp .65s var(--ease-entrance) forwards;display:inline-block;transform:translateY(115%)}@keyframes twinkle{0%,to{opacity:.5;transform:scale(.82)rotate(0)}50%{opacity:1;transform:scale(1.18)rotate(10deg)}}.spark-l[data-astro-cid-ge2uvauf]{animation:2.8s ease-in-out 1s infinite twinkle}.spark-s[data-astro-cid-ge2uvauf]{animation:2.8s ease-in-out 1.9s infinite twinkle}}.hero-stage[data-astro-cid-ge2uvauf]{aspect-ratio:1080/780;--hub-scale:calc(100cqw / 1080px);width:100%;position:relative;container-type:inline-size}@media (width<=999.98px){.hero-stage[data-astro-cid-ge2uvauf]{padding:var(--spacing-6) 0 0}}.hub[data-astro-cid-ge2uvauf]{width:1080px;height:780px;transform:translate(-50%, -50%) scale(var(--hub-scale));transform-origin:50%;position:absolute;top:50%;left:50%}.hub-svg[data-astro-cid-ge2uvauf]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hub[data-astro-cid-ge2uvauf] .hnode{transform:translate(-50%, -50%) scale(max(1, calc(.35 / var(--hub-scale))));transform-origin:50%;z-index:2;position:absolute}.hub[data-astro-cid-ge2uvauf] .spoke{stroke:color-mix(in srgb, var(--color-p-400) 46%, white);stroke-width:2.3px;fill:none;transition:stroke .35s,stroke-width .35s}.hub[data-astro-cid-ge2uvauf] .spoke.hot{stroke:var(--color-info);stroke-width:2.9px}.hub[data-astro-cid-ge2uvauf] .hexdot{fill:var(--color-info)}.hub[data-astro-cid-ge2uvauf] .frame{fill:none;stroke:color-mix(in srgb, var(--color-p-400) 50%, white);stroke-width:2.2px}.hub[data-astro-cid-ge2uvauf] .pulse{pointer-events:none;mix-blend-mode:screen}.hub[data-astro-cid-ge2uvauf] .pill{align-items:center;gap:var(--spacing-4);padding:12.5px 29px 12.5px var(--spacing-4);white-space:nowrap;background:var(--color-white);border:1px solid var(--color-n-100);border-radius:var(--radius-full);letter-spacing:-.006em;color:var(--color-n-800);box-shadow:var(--shadow-1);transition:transform 1.3s var(--ease-entrance), box-shadow 1.3s ease, border-color 1.3s ease;font-size:21.25px;font-weight:500;display:inline-flex}.hub[data-astro-cid-ge2uvauf] .pill.hit{border-color:var(--color-p-500);transform:scale(1.035)}.hub[data-astro-cid-ge2uvauf] .pill .ic{border-radius:var(--radius-md);flex:none;place-items:center;width:37.5px;height:37.5px;display:grid}.hub[data-astro-cid-ge2uvauf] .pill .ic svg{width:23.75px;height:23.75px;display:block}.hub[data-astro-cid-ge2uvauf] .ic-p{background:var(--color-p-100);color:var(--color-p-500)}.hub[data-astro-cid-ge2uvauf] .ic-o{background:var(--color-o-100);color:var(--color-o-500)}.hub[data-astro-cid-ge2uvauf] .ic-l{background:var(--color-info-tint);color:var(--color-info)}.hub[data-astro-cid-ge2uvauf] .ic-k{background:var(--color-danger-tint);color:var(--color-danger)}@media (prefers-reduced-motion:no-preference){@keyframes hexBloom{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}.hub[data-astro-cid-ge2uvauf] .hexwrap{transform-box:view-box;transform-origin:520px 360px;opacity:0;animation:hexBloom .6s var(--ease-entrance) var(--d,0s) both}@keyframes spokeDraw{to{stroke-dashoffset:0}}.hub[data-astro-cid-ge2uvauf] .spoke{stroke-dasharray:1;stroke-dashoffset:1px;animation:spokeDraw var(--dur,.5s) var(--ease-standard) var(--d,0s) forwards}@keyframes dotPop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.hub[data-astro-cid-ge2uvauf] .hexdot{opacity:0;transform-box:fill-box;transform-origin:50%;animation:dotPop .3s var(--ease-spring) var(--d,0s) both;transform:scale(0)}@keyframes frameDraw{to{stroke-dashoffset:0}}.hub[data-astro-cid-ge2uvauf] .frame{stroke-dasharray:1;stroke-dashoffset:1px;animation:frameDraw var(--dur,.85s) var(--ease-standard) var(--d,0s) forwards}@keyframes pillIn{0%{opacity:0;transform:translate(calc(-50% + var(--mx,0px)), calc(-50% + var(--my,0px))) scale(.92)}to{opacity:1;transform:translate(-50%, -50%) scale(max(1, calc(.35 / var(--hub-scale))))}}.hub[data-astro-cid-ge2uvauf] .hnode{opacity:0;animation:pillIn .5s var(--ease-entrance) var(--d,.5s) both}}.device[data-astro-cid-ge2uvauf]{max-width:var(--container-content);margin:var(--spacing-24) auto 0;z-index:1;background:var(--color-inverse);border:1px solid var(--color-black);border-radius:var(--radius-xl);padding:var(--spacing-4);box-shadow:var(--shadow-5);position:relative}@media (width<=999.98px){.device[data-astro-cid-ge2uvauf]{padding:var(--spacing-2);margin-top:var(--spacing-8)}}.screen[data-astro-cid-ge2uvauf]{background:var(--color-white);border:1px solid var(--color-n-300);border-radius:var(--radius-lg);aspect-ratio:16/9;flex-direction:column;display:flex;position:relative;overflow:hidden}.playoverlay[data-astro-cid-ge2uvauf]{z-index:6;background:color-mix(in srgb, var(--color-black) 20%, transparent);cursor:pointer;justify-content:center;align-items:center;transition:background .2s;display:flex;position:absolute;inset:0}.playoverlay[data-astro-cid-ge2uvauf]:hover{background:color-mix(in srgb, var(--color-black) 28%, transparent)}.playbtn[data-astro-cid-ge2uvauf]{border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-black) 55%, transparent);width:88px;height:88px;box-shadow:0 12px 34px color-mix(in srgb, var(--color-black) 40%, transparent);place-items:center;transition:transform .2s;display:grid}.playoverlay[data-astro-cid-ge2uvauf]:hover .playbtn[data-astro-cid-ge2uvauf]{transform:scale(1.06)}.playbtn[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{width:32px;height:32px;fill:var(--color-white);margin-left:var(--spacing-1)}.video-lightbox[data-astro-cid-ge2uvauf]{z-index:100;padding:var(--spacing-6);justify-content:center;align-items:center;display:none;position:fixed;inset:0}.video-lightbox[data-astro-cid-ge2uvauf].is-open{display:flex}.video-lightbox-backdrop[data-astro-cid-ge2uvauf]{background:color-mix(in srgb, var(--color-black) 78%, transparent);position:absolute;inset:0}.video-lightbox-inner[data-astro-cid-ge2uvauf]{z-index:1;width:min(960px,100%);position:relative}.video-lightbox-frame[data-astro-cid-ge2uvauf]{aspect-ratio:16/9;border-radius:var(--radius-lg);width:100%;box-shadow:0 30px 80px color-mix(in srgb, var(--color-black) 50%, transparent);background:var(--color-black);position:relative;overflow:hidden}.video-lightbox-frame[data-astro-cid-ge2uvauf] iframe[data-astro-cid-ge2uvauf]{border:0;width:100%;height:100%;position:absolute;inset:0}.video-lightbox-close[data-astro-cid-ge2uvauf]{top:calc(-1 * var(--spacing-12));border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-white) 15%, transparent);cursor:pointer;border:0;place-items:center;width:40px;height:40px;display:grid;position:absolute;right:0}.video-lightbox-close[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{width:20px;height:20px;stroke:var(--color-white);stroke-width:2px;fill:none}@media (width<=559.98px){.video-lightbox-close[data-astro-cid-ge2uvauf]{top:-44px;right:0}}.topbar[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--color-line);display:flex}.dot[data-astro-cid-ge2uvauf]{width:var(--spacing-2);height:var(--spacing-2);border-radius:var(--radius-full);background:var(--color-fill-strong)}.url[data-astro-cid-ge2uvauf]{margin-left:var(--spacing-3);font-size:var(--text-xs);color:var(--color-faint)}.app[data-astro-cid-ge2uvauf]{flex:1;min-height:0;display:flex;overflow:hidden}.side[data-astro-cid-ge2uvauf]{border-right:1px solid var(--color-line);width:240px;padding:var(--spacing-5) var(--spacing-4);flex:none}.side-logo[data-astro-cid-ge2uvauf]{font-weight:700;font-size:var(--text-body-lg);padding:var(--spacing-1) var(--spacing-3) var(--spacing-5);letter-spacing:var(--tracking-tight)}.nav-item[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--spacing-3);font-size:var(--text-body);color:var(--color-muted);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md);display:flex}.nav-item-on[data-astro-cid-ge2uvauf]{background:var(--color-p-100);color:var(--color-p-700);font-weight:600}.main[data-astro-cid-ge2uvauf]{padding:var(--spacing-6) var(--spacing-8);background:var(--color-bg-alt);flex:1}.subtext[data-astro-cid-ge2uvauf]{font-size:var(--text-sm);color:var(--color-faint);margin-bottom:var(--spacing-5)}.kpis[data-astro-cid-ge2uvauf]{gap:var(--spacing-3);margin-bottom:var(--spacing-4);grid-template-columns:repeat(4,1fr);display:grid}.kpi[data-astro-cid-ge2uvauf]{background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:var(--spacing-4)}.kpi-l[data-astro-cid-ge2uvauf]{font-size:var(--text-xs);color:var(--color-faint);margin-bottom:var(--spacing-1)}.kpi-n[data-astro-cid-ge2uvauf]{font-size:var(--text-h4);font-weight:600}.kpi-t[data-astro-cid-ge2uvauf]{font-size:var(--text-xs);margin-top:var(--spacing-1);font-weight:600}.panels[data-astro-cid-ge2uvauf]{gap:var(--spacing-3);grid-template-columns:1fr 1.15fr;display:grid}.panels-second[data-astro-cid-ge2uvauf]{margin-top:var(--spacing-3)}.panel[data-astro-cid-ge2uvauf]{background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:var(--spacing-5)}.panel[data-astro-cid-ge2uvauf] h5[data-astro-cid-ge2uvauf]{font-size:var(--text-body);margin:0 0 var(--spacing-4);font-weight:600}.bars[data-astro-cid-ge2uvauf]{align-items:flex-end;gap:var(--spacing-3);height:120px;display:flex}.bar[data-astro-cid-ge2uvauf]{border-radius:var(--radius-xs) var(--radius-xs) 0 0;background:var(--color-p-500);flex:1}.brow[data-astro-cid-ge2uvauf]{justify-content:space-between;align-items:center;gap:var(--spacing-3);font-size:var(--text-sm);color:var(--color-muted);padding:var(--spacing-2) 0;border-top:1px solid var(--color-line);display:flex}.brow[data-astro-cid-ge2uvauf]:first-child{border-top:none}.brow-last[data-astro-cid-ge2uvauf]{margin:0}.brow-grow[data-astro-cid-ge2uvauf]{flex:1}.brow-label-sm[data-astro-cid-ge2uvauf]{flex:none;width:50px}.brow-label-lg[data-astro-cid-ge2uvauf]{flex:none;width:120px}.trk[data-astro-cid-ge2uvauf]{height:var(--spacing-1);background:var(--color-fill);border-radius:var(--radius-full);flex:1}.fl[data-astro-cid-ge2uvauf]{height:var(--spacing-1);border-radius:var(--radius-full);background:var(--color-p-500)}.fl-o[data-astro-cid-ge2uvauf]{background:var(--color-o-500)}.fl-l[data-astro-cid-ge2uvauf]{background:var(--color-info)}.chip[data-astro-cid-ge2uvauf]{font-size:var(--text-xs);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);font-weight:600}.chip-success[data-astro-cid-ge2uvauf]{background:var(--color-success-tint);color:var(--color-success)}.chip-warning[data-astro-cid-ge2uvauf]{background:var(--color-o-100);color:var(--color-o-500)}.chip-primary[data-astro-cid-ge2uvauf]{background:var(--color-p-100);color:var(--color-p-500)}.chip-info[data-astro-cid-ge2uvauf]{background:var(--color-info-tint);color:var(--color-info)}.screen-content[data-astro-cid-ge2uvauf]{transform-origin:0 0}@media (width<=1179.98px){.screen-content[data-astro-cid-ge2uvauf]{flex:none;width:960px}}.brk[data-astro-cid-jrdwie4c]{color:var(--color-white);border-radius:var(--radius-xl);grid-template-columns:1fr 1fr;min-height:780px;display:grid;position:relative;overflow:hidden}@media (width<=999.98px){.brk[data-astro-cid-jrdwie4c]{grid-template-columns:1fr;min-height:0}.brk-photo[data-astro-cid-jrdwie4c]{order:-1}}.brk-bg[data-astro-cid-jrdwie4c]{padding:var(--spacing-32) 9%;background-image:var(--brk-bg-img);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}@media (width<=999.98px){.brk-bg[data-astro-cid-jrdwie4c]{padding:var(--spacing-16) 7%}}@media (width<=819.98px){.brk-bg[data-astro-cid-jrdwie4c]{padding:var(--spacing-8) 6%}}.brk-text[data-astro-cid-jrdwie4c]{z-index:1;max-width:80%;position:relative}@media (width<=819.98px){.brk-text[data-astro-cid-jrdwie4c]{max-width:none;position:static}}.brk-pillnote[data-astro-cid-jrdwie4c]{margin-top:var(--spacing-6);background:color-mix(in srgb, var(--color-black) 40%, transparent);border:1px solid color-mix(in srgb, var(--color-white) 50%, transparent);border-radius:var(--radius-full);padding:var(--spacing-3) var(--spacing-6);color:color-mix(in srgb, var(--color-white) 85%, transparent);text-align:center;max-width:456px;font-size:20px;font-weight:400;display:inline-block}@media (width<=819.98px){.brk-pillnote[data-astro-cid-jrdwie4c]{font-size:17px}}.brk-photo[data-astro-cid-jrdwie4c]{position:relative;overflow:hidden}.brk-photo[data-astro-cid-jrdwie4c] img[data-astro-cid-jrdwie4c]{object-fit:cover;object-position:60% 30%;width:100%;height:100%;position:absolute;inset:0}@media (width<=999.98px){.brk-photo[data-astro-cid-jrdwie4c]{min-height:420px}}.brk-uicards[data-astro-cid-jrdwie4c]{z-index:6;pointer-events:none;width:48%;height:auto;position:absolute;top:12%;left:43%}@media (width<=999.98px){.brk-uicards[data-astro-cid-jrdwie4c]{display:none}}.glow-wrap[data-astro-cid-4cbkbmcv]{--arc-h:1120px;--arc-op:1;--arc-anchor:100%}.glow[data-astro-cid-4cbkbmcv]{top:var(--arc-anchor);height:var(--arc-h);object-fit:cover;object-position:right center;z-index:0;width:auto;max-width:100vw;opacity:var(--arc-op);pointer-events:none;position:absolute}.glow-r[data-astro-cid-4cbkbmcv]{right:calc(50% - 50vw);transform:translateY(-50%)}.glow-l[data-astro-cid-4cbkbmcv]{left:calc(50% - 50vw);transform:translateY(-50%)scaleX(-1)}.showcase-stack[data-astro-cid-4cbkbmcv]{z-index:1;position:relative}.showcase-band[data-astro-cid-4cbkbmcv]{position:relative}.showcase-band[data-astro-cid-4cbkbmcv] .showcase[data-astro-cid-4cbkbmcv]{z-index:1;position:relative}.showcase[data-astro-cid-4cbkbmcv]{align-items:center;gap:var(--spacing-14);display:flex}.showcase-copy[data-astro-cid-4cbkbmcv]{flex:0 0 40%;min-width:0}.showcase-panel[data-astro-cid-4cbkbmcv]{flex:1;align-items:center;min-height:420px;display:flex;position:relative}@media (width<=819.98px){.showcase[data-astro-cid-4cbkbmcv]{align-items:stretch;gap:var(--spacing-8);flex-direction:column}.showcase-copy[data-astro-cid-4cbkbmcv]{flex:none}.showcase-panel[data-astro-cid-4cbkbmcv]{min-height:360px}.mod-wheel[data-astro-cid-4cbkbmcv]{height:360px}}.mod-wheel[data-astro-cid-4cbkbmcv]{z-index:1;width:100%;height:420px;position:relative;overflow:hidden;mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%)}.mod-track[data-astro-cid-4cbkbmcv]{align-items:center;gap:var(--spacing-4);flex-direction:column;display:flex;position:absolute;top:0;left:0;right:0}.modrow[data-astro-cid-4cbkbmcv]{align-items:center;gap:var(--spacing-5);width:400px;max-width:92%;height:80px;padding:0 var(--spacing-6);border-radius:var(--radius-lg);background:var(--color-white);border:1px solid var(--tone-200);box-shadow:var(--shadow-1);transition:transform var(--duration-base) ease, box-shadow var(--duration-base) ease, border-color var(--duration-base) ease;flex:none;display:flex;transform:scale(.94)}.mod-p[data-astro-cid-4cbkbmcv]{--tone-200:var(--color-p-200);--tone-500:var(--color-p-500)}.mod-o[data-astro-cid-4cbkbmcv]{--tone-200:var(--color-o-200);--tone-500:var(--color-o-500)}.mod-i[data-astro-cid-4cbkbmcv]{--tone-200:color-mix(in srgb, var(--color-info) 32%, transparent);--tone-500:var(--color-info)}.modrow[data-astro-cid-4cbkbmcv].active{border-color:color-mix(in srgb, var(--tone-500) 40%, transparent);box-shadow:0 18px 34px -22px color-mix(in srgb, var(--tone-500) 34%, transparent), var(--shadow-2);transform:scale(1.03)}.mod-icon[data-astro-cid-4cbkbmcv]{border-radius:var(--radius-md);flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.mod-icon[data-astro-cid-4cbkbmcv] svg[data-astro-cid-4cbkbmcv]{width:22px;height:22px}.mod-label[data-astro-cid-4cbkbmcv]{color:var(--color-muted);white-space:nowrap;transition:color var(--duration-base) ease, font-weight var(--duration-base) ease;font-size:19px;font-weight:500}.modrow[data-astro-cid-4cbkbmcv].active .mod-label[data-astro-cid-4cbkbmcv]{color:var(--color-ink);font-weight:700}.zig-wrap[data-astro-cid-4cbkbmcv]{gap:var(--spacing-6);flex-direction:column;display:flex;position:relative}.zig-row[data-astro-cid-4cbkbmcv]{z-index:1;background:var(--color-surface);border:1px solid var(--color-card-line);border-radius:var(--radius-lg);align-items:stretch;display:flex;position:relative;overflow:hidden}.zig-row-rev[data-astro-cid-4cbkbmcv]{flex-direction:row-reverse}.zig-copy[data-astro-cid-4cbkbmcv]{min-width:0;padding:var(--spacing-12);flex-direction:column;flex:0 0 58%;justify-content:center;display:flex}.zig-eyebrow[data-astro-cid-4cbkbmcv]{align-self:flex-start}.zig-visual[data-astro-cid-4cbkbmcv]{min-height:0;padding:var(--spacing-10);flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.zig-purple[data-astro-cid-4cbkbmcv]{background:var(--gradient-tint-purple)}.zig-orange[data-astro-cid-4cbkbmcv]{background:var(--gradient-tint-orange)}.zig-band[data-astro-cid-4cbkbmcv]{pointer-events:none;z-index:0;opacity:.275;max-width:none;position:absolute}.zig-mini[data-astro-cid-4cbkbmcv]{z-index:1;background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-md);width:100%;max-width:480px;box-shadow:var(--shadow-2);padding:var(--spacing-5) var(--spacing-6);position:relative}@media (width<=819.98px){.zig-row[data-astro-cid-4cbkbmcv],.zig-row-rev[data-astro-cid-4cbkbmcv]{flex-direction:column}.zig-copy[data-astro-cid-4cbkbmcv]{padding:var(--spacing-8) var(--spacing-6) var(--spacing-2);flex:none}.zig-visual[data-astro-cid-4cbkbmcv]{min-height:200px}}.trust-head[data-astro-cid-wtzqjce7]{text-align:center}.trust-lede[data-astro-cid-wtzqjce7]{text-wrap:balance;max-width:52ch;margin-inline:auto}.logos[data-astro-cid-wtzqjce7]{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.logomark[data-astro-cid-wtzqjce7]+.logomark[data-astro-cid-wtzqjce7]{border-left:1px solid var(--color-line)}.logo-img[data-astro-cid-wtzqjce7]{object-fit:contain;width:auto;max-width:170px;height:auto;max-height:44px}.logo-img[data-astro-cid-wtzqjce7].is-tall{max-height:62px}@media (width<=999.98px){.logos[data-astro-cid-wtzqjce7]{grid-template-columns:repeat(2,1fr);display:grid}.logomark[data-astro-cid-wtzqjce7]:nth-child(odd){border-left:0}.logomark[data-astro-cid-wtzqjce7]:nth-child(n+3){border-top:1px solid var(--color-line)}}.growth-lede[data-astro-cid-i3f23urc]{max-width:46ch}.stage-purple[data-astro-cid-i3f23urc]{--tone-100:var(--color-p-100);--tone-200:var(--color-p-200);--tone-500:var(--color-p-500);--tone-foot:var(--gradient-foot-purple)}.stage-orange[data-astro-cid-i3f23urc]{--tone-100:var(--color-o-100);--tone-200:var(--color-o-200);--tone-500:var(--color-o-500);--tone-foot:var(--gradient-foot-orange)}.stage-purple[data-astro-cid-i3f23urc],.stage-orange[data-astro-cid-i3f23urc]{background:var(--tone-foot);border:1px solid var(--tone-200);box-shadow:0 18px 34px -24px color-mix(in srgb, var(--tone-500) 26%, transparent)}.stage-visual[data-astro-cid-i3f23urc]{justify-content:center;align-items:center;height:176px;display:flex;position:relative}.stage-visual[data-astro-cid-i3f23urc]:not([data-motion=on]) [data-astro-cid-i3f23urc]{animation:none!important}.stage-glow[data-astro-cid-i3f23urc]{background:var(--tone-100);filter:blur(38px);opacity:.8;z-index:0;pointer-events:none;border-radius:50%;width:190px;height:190px;margin:-95px 0 0 -95px;position:absolute;top:46%;left:50%}.stage-visual--bars[data-astro-cid-i3f23urc],.stage-visual--turn[data-astro-cid-i3f23urc]{flex-direction:column;justify-content:center;align-items:center}.stage-visual--bars[data-astro-cid-i3f23urc]{gap:16px}.stage-visual--turn[data-astro-cid-i3f23urc]{gap:14px}.stage-hub[data-astro-cid-i3f23urc]{z-index:1;width:60px;height:60px;color:var(--color-white);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.stage-hub[data-astro-cid-i3f23urc] svg[data-astro-cid-i3f23urc]{width:30px;height:30px}.hub-purple[data-astro-cid-i3f23urc]{background:var(--color-p-500);box-shadow:0 10px 24px -8px color-mix(in srgb, var(--color-p-600) 65%, transparent)}.hub-orange[data-astro-cid-i3f23urc]{background:var(--color-o-500);box-shadow:0 10px 24px -8px color-mix(in srgb, var(--color-o-600) 65%, transparent)}.bars-row[data-astro-cid-i3f23urc]{z-index:1;align-items:flex-end;gap:12px;height:120px;display:flex;position:relative}.bar[data-astro-cid-i3f23urc]{width:20px;height:16%;animation:bar-grow 1.1s var(--ease-out-ui) 1 forwards;border-radius:5px 5px 0 0;position:relative}.bar[data-astro-cid-i3f23urc]:after{content:"";background:color-mix(in srgb, var(--color-white) 55%, transparent);border-radius:5px 5px 0 0;height:3px;position:absolute;inset:0 0 auto}.bar-1[data-astro-cid-i3f23urc]{background:var(--color-p-200);animation-delay:0s}.bar-2[data-astro-cid-i3f23urc]{background:var(--color-p-300);animation-delay:80ms}.bar-3[data-astro-cid-i3f23urc]{background:var(--color-p-400);animation-delay:.16s}.bar-4[data-astro-cid-i3f23urc]{background:var(--color-p-500);animation-delay:.24s}@keyframes bar-grow{0%{height:16%}to{height:var(--peak,60%)}}.bars-tag[data-astro-cid-i3f23urc]{z-index:2;display:grid;position:absolute;top:2px;right:4px}.bars-tag-pending[data-astro-cid-i3f23urc],.bars-tag-done[data-astro-cid-i3f23urc]{background:var(--color-surface);border:1px solid var(--color-card-line);box-shadow:var(--shadow-1);white-space:nowrap;border-radius:999px;grid-area:1/1;align-items:center;gap:6px;padding:5px 12px 5px 8px;font-size:12px;font-weight:600;display:inline-flex}.bars-tag-pending[data-astro-cid-i3f23urc]{color:var(--color-ink);animation:1.9s linear forwards bars-tag-pending}.bars-tag-pending[data-astro-cid-i3f23urc] .chip-dot[data-astro-cid-i3f23urc]{background:var(--color-p-300)}.bars-tag-done[data-astro-cid-i3f23urc]{color:var(--color-success);animation:1.9s linear forwards bars-tag-done}.bars-tag-done[data-astro-cid-i3f23urc] svg[data-astro-cid-i3f23urc]{flex-shrink:0;width:12px;height:12px}@keyframes bars-tag-pending{0%,68%{opacity:1}78%,to{opacity:0}}@keyframes bars-tag-done{0%,68%{opacity:0}78%,to{opacity:1}}.stage-visual--pulse[data-astro-cid-i3f23urc]{position:relative}.pulse-ring[data-astro-cid-i3f23urc]{border:2px solid var(--color-o-500);opacity:0;width:60px;height:60px;animation:pulse-out 2s var(--ease-out-ui) 3 forwards;border-radius:16px;position:absolute}.pulse-ring-2[data-astro-cid-i3f23urc]{animation-delay:.66s}.pulse-ring-3[data-astro-cid-i3f23urc]{animation-delay:1.33s}@keyframes pulse-out{0%{opacity:.55;transform:scale(1)}80%{opacity:0;transform:scale(2.6)}to{opacity:0}}.stage-visual--pulse[data-astro-cid-i3f23urc] .stage-hub[data-astro-cid-i3f23urc]{animation:hub-breathe 2s var(--ease-standard) 3 forwards}@keyframes hub-breathe{0%,to{transform:scale(1)}15%{transform:scale(1.05)}30%{transform:scale(1)}}.satellite[data-astro-cid-i3f23urc]{z-index:1;background:var(--color-surface);width:28px;height:28px;box-shadow:var(--shadow-1);animation:satellite-bob 3s var(--ease-standard) 2 forwards;border-radius:9px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%}.satellite[data-astro-cid-i3f23urc] svg[data-astro-cid-i3f23urc]{width:14px;height:14px}.sat-lock[data-astro-cid-i3f23urc]{animation-delay:0s;transform:translate(-80px,-44px)}.sat-check[data-astro-cid-i3f23urc]{animation-delay:.4s;transform:translate(52px,-56px)}.sat-trend[data-astro-cid-i3f23urc]{animation-delay:.8s;transform:translate(60px,40px)}@keyframes satellite-bob{0%,to{translate:0}50%{translate:0 -5px}}.radar-face-wrap[data-astro-cid-i3f23urc]{width:176px;height:176px;position:relative}.radar-face[data-astro-cid-i3f23urc]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.radar-ring[data-astro-cid-i3f23urc]{fill:none;stroke:var(--color-p-500);stroke-width:1.5px;opacity:.28}.radar-cross[data-astro-cid-i3f23urc]{stroke:var(--color-p-500);stroke-width:1px;opacity:.13}.radar-wedge[data-astro-cid-i3f23urc]{background:conic-gradient(from -92deg, transparent 0deg, color-mix(in srgb, var(--tone-500) 6%, transparent) 46deg, color-mix(in srgb, var(--tone-500) 18%, transparent) 76deg, color-mix(in srgb, var(--tone-500) 34%, transparent) 92deg, transparent 92.5deg);pointer-events:none;border-radius:50%;width:88%;height:88%;margin:-44% 0 0 -44%;animation:5s linear forwards radar-spin,5s linear forwards radar-retire;position:absolute;top:50%;left:50%}.radar-sweep[data-astro-cid-i3f23urc]{stroke:var(--color-p-500);stroke-width:3px;stroke-linecap:round;transform-origin:50px 50px;animation:5s linear forwards radar-spin,5s linear forwards radar-retire}.radar-origin[data-astro-cid-i3f23urc]{background:var(--tone-500);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--tone-500) 14%, transparent);z-index:1;border-radius:50%;margin:-3.5px;position:absolute;top:50%;left:50%}.scan-dot[data-astro-cid-i3f23urc]{z-index:2;opacity:0;background:var(--color-danger);border-radius:50%;width:7px;height:7px;margin:-3.5px;position:absolute}.scan-dot--1[data-astro-cid-i3f23urc]{animation:5s linear forwards scan-in-1,5s linear forwards scan-color-1;top:22%;left:76%}.scan-dot--2[data-astro-cid-i3f23urc]{animation:5s linear forwards scan-in-2,5s linear forwards scan-color-2;top:50%;left:88%}.scan-dot--3[data-astro-cid-i3f23urc]{animation:5s linear forwards scan-in-3,5s linear forwards scan-color-3;top:80%;left:73%}.scan-label[data-astro-cid-i3f23urc]{z-index:3;display:grid;position:absolute;transform:translateY(-50%)}.scan-label--1[data-astro-cid-i3f23urc]{top:22%;right:calc(24% + 12px)}.scan-label--2[data-astro-cid-i3f23urc]{top:50%;right:calc(12% + 12px)}.scan-label--3[data-astro-cid-i3f23urc]{top:80%;right:calc(27% + 12px)}.scan-name[data-astro-cid-i3f23urc],.scan-done[data-astro-cid-i3f23urc]{white-space:nowrap;opacity:0;border-radius:999px;grid-area:1/1;justify-self:end;padding:4px 9px;font-size:11px;font-weight:500;line-height:1}.scan-name[data-astro-cid-i3f23urc]{background:var(--color-danger-tint);color:var(--color-danger)}.scan-done[data-astro-cid-i3f23urc]{background:var(--color-success-tint);color:var(--color-success)}.scan-name--1[data-astro-cid-i3f23urc]{animation:5s linear forwards scan-name-1}.scan-done--1[data-astro-cid-i3f23urc]{animation:5s linear forwards scan-done-1}.scan-name--2[data-astro-cid-i3f23urc]{animation:5s linear forwards scan-name-2}.scan-done--2[data-astro-cid-i3f23urc]{animation:5s linear forwards scan-done-2}.scan-name--3[data-astro-cid-i3f23urc]{animation:5s linear forwards scan-name-3}.scan-done--3[data-astro-cid-i3f23urc]{animation:5s linear forwards scan-done-3}@keyframes radar-spin{to{transform:rotate(360deg)}}@keyframes radar-retire{0%,88%{opacity:1}to{opacity:0}}@keyframes scan-in-1{0%,11.8%{opacity:0;transform:scale(.5)}14%{opacity:1;animation-timing-function:var(--ease-spring);transform:scale(1.4)}17.5%{transform:scale(1)}53%{transform:scale(1)}56%{animation-timing-function:var(--ease-spring);transform:scale(1.3)}59.5%{transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes scan-color-1{0%,54%{background:var(--color-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-danger) 22%, transparent)}55.5%,to{background:var(--color-success);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-success) 22%, transparent)}}@keyframes scan-name-1{0%,11.8%{opacity:0}14%,54%{opacity:1}55%,to{opacity:0}}@keyframes scan-done-1{0%,55%{opacity:0}56%,to{opacity:1}}@keyframes scan-in-2{0%,25%{opacity:0;transform:scale(.5)}27%{opacity:1;animation-timing-function:var(--ease-spring);transform:scale(1.4)}30.5%{transform:scale(1)}66%{transform:scale(1)}69%{animation-timing-function:var(--ease-spring);transform:scale(1.3)}72.5%{transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes scan-color-2{0%,67%{background:var(--color-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-danger) 22%, transparent)}68.5%,to{background:var(--color-success);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-success) 22%, transparent)}}@keyframes scan-name-2{0%,25%{opacity:0}27%,67%{opacity:1}68%,to{opacity:0}}@keyframes scan-done-2{0%,68%{opacity:0}69%,to{opacity:1}}@keyframes scan-in-3{0%,39.4%{opacity:0;transform:scale(.5)}41.5%{opacity:1;animation-timing-function:var(--ease-spring);transform:scale(1.4)}45%{transform:scale(1)}79%{transform:scale(1)}82%{animation-timing-function:var(--ease-spring);transform:scale(1.3)}85.5%{transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes scan-color-3{0%,80%{background:var(--color-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-danger) 22%, transparent)}81.5%,to{background:var(--color-success);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-success) 22%, transparent)}}@keyframes scan-name-3{0%,39.4%{opacity:0}41.5%,80%{opacity:1}81%,to{opacity:0}}@keyframes scan-done-3{0%,81%{opacity:0}82%,to{opacity:1}}.turn-chart[data-astro-cid-i3f23urc]{width:200px;max-width:100%;height:92px;position:relative}.turn-svg[data-astro-cid-i3f23urc]{width:100%;height:100%;position:absolute;inset:0}.turn-line[data-astro-cid-i3f23urc]{fill:none;stroke:var(--color-o-500);stroke-width:4px;stroke-linecap:round;opacity:.95}.turn-dot[data-astro-cid-i3f23urc]{background:var(--color-o-500);width:9px;height:9px;box-shadow:0 0 0 3.5px color-mix(in srgb, var(--color-o-500) 22%, transparent);offset-path:path("M12,32 C40,44 56,66 68,78 C80,90 96,62 114,48 C130,36 148,24 188,15");offset-rotate:0deg;offset-distance:0%;border-radius:50%;animation:3.6s forwards turn-travel;position:absolute;top:0;left:0}.turn-dot--trail[data-astro-cid-i3f23urc]{width:6px;height:6px;box-shadow:none;opacity:.4;animation-name:turn-travel-trail;animation-duration:3.6s;animation-iteration-count:1;animation-delay:.12s;animation-fill-mode:forwards}.turn-pin[data-astro-cid-i3f23urc]{background:var(--color-surface);width:24px;height:24px;box-shadow:var(--shadow-1);z-index:1;border-radius:50%;justify-content:center;align-items:center;margin:-12px;display:flex;position:absolute;top:78px;left:68px}.turn-pin[data-astro-cid-i3f23urc] svg[data-astro-cid-i3f23urc]{width:14px;height:14px}.turn-pulse[data-astro-cid-i3f23urc]{border:2px solid var(--color-o-500);opacity:0;width:18px;height:18px;animation:turn-pulse 3.6s var(--ease-entrance) 1 forwards;border-radius:50%;margin:-9px;position:absolute;top:78px;left:68px;transform:scale(.4)}.turn-arrival[data-astro-cid-i3f23urc]{border:2px solid var(--color-o-500);opacity:0;width:16px;height:16px;animation:turn-arrival 3.6s var(--ease-out-ui) 1 forwards;border-radius:50%;margin:-8px;position:absolute;top:15px;left:188px;transform:scale(.5)}@keyframes turn-travel{0%{offset-distance:0%;opacity:0;animation-timing-function:var(--ease-standard)}4%{opacity:1}to{offset-distance:100%;opacity:1}}@keyframes turn-travel-trail{0%{offset-path:path("M12,32 C40,44 56,66 68,78 C80,90 96,62 114,48 C130,36 148,24 188,15");offset-distance:0%;opacity:0;animation-timing-function:var(--ease-standard)}4%{opacity:.4}88%{offset-distance:96%;opacity:.4}to{offset-distance:100%;opacity:0}}@keyframes turn-pulse{0%,28%{opacity:0;transform:scale(.4)}34%{opacity:.6;transform:scale(1)}46%,to{opacity:0;transform:scale(1.3)}}@keyframes turn-arrival{0%,82%{opacity:0;transform:scale(.5)}91%{opacity:.8;transform:scale(1.25)}to{opacity:.55;transform:scale(1)}}.float-chip[data-astro-cid-i3f23urc]{z-index:2;background:var(--color-surface);border:1px solid var(--color-card-line);box-shadow:var(--shadow-1);color:var(--color-ink);white-space:nowrap;animation:chip-float 3.2s var(--ease-standard) 2 forwards;border-radius:999px;align-items:center;gap:6px;padding:5px 12px 5px 8px;font-size:12px;font-weight:600;display:inline-flex;position:absolute}.chip-dot[data-astro-cid-i3f23urc]{border-radius:50%;flex-shrink:0;width:7px;height:7px}.chip-pulse[data-astro-cid-i3f23urc]{animation-delay:.3s;top:8px;right:8px}.chip-turn[data-astro-cid-i3f23urc]{animation-delay:.6s;top:6px;right:2px}.chip-pulse[data-astro-cid-i3f23urc] .chip-dot[data-astro-cid-i3f23urc],.chip-turn[data-astro-cid-i3f23urc] .chip-dot[data-astro-cid-i3f23urc]{background:var(--color-o-500)}@keyframes chip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.bar[data-astro-cid-i3f23urc],.pulse-ring[data-astro-cid-i3f23urc],.radar-sweep[data-astro-cid-i3f23urc],.scan-dot[data-astro-cid-i3f23urc],.scan-name[data-astro-cid-i3f23urc],.scan-done[data-astro-cid-i3f23urc],.turn-dot[data-astro-cid-i3f23urc],.turn-pulse[data-astro-cid-i3f23urc],.float-chip[data-astro-cid-i3f23urc],.bars-tag-pending[data-astro-cid-i3f23urc],.bars-tag-done[data-astro-cid-i3f23urc],.satellite[data-astro-cid-i3f23urc],.stage-visual--pulse[data-astro-cid-i3f23urc] .stage-hub[data-astro-cid-i3f23urc]{animation:none}.bar[data-astro-cid-i3f23urc]{height:var(--peak,60%)}.pulse-ring[data-astro-cid-i3f23urc]{opacity:0}.scan-dot[data-astro-cid-i3f23urc]{background:var(--color-success);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-success) 22%, transparent);opacity:1}.scan-name[data-astro-cid-i3f23urc]{opacity:0}.scan-done[data-astro-cid-i3f23urc]{opacity:1}.turn-dot[data-astro-cid-i3f23urc]{offset-distance:100%;opacity:1}.turn-pulse[data-astro-cid-i3f23urc],.turn-arrival[data-astro-cid-i3f23urc],.bars-tag-pending[data-astro-cid-i3f23urc]{opacity:0}.bars-tag-done[data-astro-cid-i3f23urc]{opacity:1}}
