.flow-thread[data-astro-cid-vyy27mmp]{fill:none;stroke:var(--ds-hairline-strong);stroke-width:1.1;stroke-linecap:round}.flow-beam[data-astro-cid-vyy27mmp]{fill:none;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:16 300;stroke-dashoffset:16;opacity:0}.flow-beams-glow[data-astro-cid-vyy27mmp] .flow-beam[data-astro-cid-vyy27mmp]{stroke-width:6}.flow-tile[data-astro-cid-vyy27mmp]{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:.8em;background-color:var(--ds-surface);box-shadow:0 0 0 1px var(--ds-hairline),0 .6em 1.4em -.7em #00000038}.flow-tile[data-astro-cid-vyy27mmp]:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 1.5px #22c55e;opacity:0;pointer-events:none}.flow-core[data-astro-cid-vyy27mmp]{position:absolute;border-radius:999px;background-color:var(--ds-surface);box-shadow:0 0 0 .45em color-mix(in srgb,var(--ds-surface) 70%,transparent),0 0 0 calc(.45em + 1px) var(--ds-hairline),0 1.2em 2.4em -1em #00000059}.flow-glow[data-astro-cid-vyy27mmp]{opacity:.32}@media (prefers-reduced-motion: no-preference){.flow-beam[data-astro-cid-vyy27mmp]{animation:flow-beam var(--cycle) cubic-bezier(.45,0,.25,1) infinite;animation-delay:var(--d)}.flow-tile[data-astro-cid-vyy27mmp]:after{animation:flow-tile-ping var(--cycle) var(--ease-out-expo) infinite;animation-delay:var(--d)}.flow-glow[data-astro-cid-vyy27mmp]{animation:flow-glow var(--cycle) ease-in-out infinite;animation-delay:1.1s}.flow-core[data-astro-cid-vyy27mmp]{animation:flow-core var(--cycle) ease-in-out infinite;animation-delay:1.1s}}@keyframes flow-beam{0%{stroke-dashoffset:16;opacity:0}4%{opacity:1}30%{opacity:1}34%{stroke-dashoffset:-100;opacity:0}to{stroke-dashoffset:-100;opacity:0}}@keyframes flow-tile-ping{0%{opacity:.9;transform:scale(1)}22%{opacity:0;transform:scale(1.32)}to{opacity:0;transform:scale(1.32)}}@keyframes flow-glow{0%,to{opacity:.26;transform:scale(.94)}30%{opacity:.48;transform:scale(1.06)}}@keyframes flow-core{0%,to{transform:scale(1)}24%{transform:scale(1.045)}42%{transform:scale(1)}}.hero-video{position:relative;aspect-ratio:16 / 9;container-type:inline-size;border-radius:var(--radius-tile);overflow:clip;isolation:isolate;background-color:var(--ds-canvas);box-shadow:0 0 0 1px var(--ds-hairline),var(--ds-shadow-3)}.hero-video__media{position:absolute;inset:0;width:100%;height:100%;border:0}.hero-video__poster{transition:transform .9s var(--ease-fluid)}.hero-video__light{position:absolute;left:calc(var(--x) - var(--s) / 2);top:calc(var(--y) - var(--s) * 16 / 9 / 2);width:var(--s);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,var(--c),transparent);opacity:var(--o)}.dark .hero-video__light{opacity:calc(var(--o) * .75)}.hero-video__player{z-index:3;background-color:#000}.hero-video[data-playing]>:not(.hero-video__player){visibility:hidden}.hero-video__play{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;border:0;background:transparent;color:var(--ds-ink);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.hero-video__brand{display:flex;flex-direction:column;align-items:center;gap:2.6cqw;transition:transform .9s var(--ease-fluid)}.hero-video__wordmark{display:block;width:34.6cqw;height:auto;color:var(--ds-ink)}.hero-video__cut{fill:var(--ds-canvas)}.hero-video__tagline{font-size:1.95cqw;font-weight:600;letter-spacing:-.012em;color:var(--ds-brand-ink)}.hero-video__cta{position:absolute;left:50%;top:11.15cqw;translate:-50% -50%;display:inline-flex;align-items:center;gap:.875rem;padding:.5rem 1.625rem .5rem .5rem;border-radius:999px;color:var(--ds-ink);background-color:#fffc;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #0000000f,0 18px 40px -18px #00000059;transition:transform .5s var(--ease-spring),background-color .3s var(--ease-fluid),box-shadow .3s var(--ease-fluid)}.hero-video__icon{display:grid;place-items:center;width:3rem;height:3rem;border-radius:999px;color:var(--ds-canvas);background-color:var(--ds-ink)}.hero-video__glyph{width:1.125rem;height:1.125rem;margin-left:.125rem}.hero-video__text{font-size:1.125rem;font-weight:600;letter-spacing:-.014em}.hero-video__time{font-size:.9375rem;color:var(--ds-ink-2);font-variant-numeric:tabular-nums}.hero-video__play:hover .hero-video__cta{transform:scale(1.04);background-color:#ffffffe6;box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #0000000f,0 24px 48px -18px #0006}.hero-video:has(.hero-video__play:hover) .hero-video__poster{transform:scale(1.03)}.hero-video__play:active .hero-video__cta{transform:scale(.97);transition-duration:.12s}.hero-video__play:focus-visible{outline:none}.hero-video__play:focus-visible .hero-video__cta{outline:2px solid var(--ds-focus);outline-offset:3px}@media (max-width: 39.99rem){.hero-video__brand{gap:3.4cqw}.hero-video__wordmark{width:44cqw}.hero-video__tagline{font-size:3.4cqw}.hero-video__cta{top:auto;bottom:.75rem;translate:-50% 0;gap:.5rem;padding:.3125rem 1rem .3125rem .3125rem;white-space:nowrap}.hero-video__icon{width:2.125rem;height:2.125rem}.hero-video__glyph{width:.875rem;height:.875rem}.hero-video__text{font-size:.875rem}.hero-video__time{font-size:.8125rem}}.dark .hero-video__cta{background-color:#1c1c1ecc;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #ffffff1a,0 18px 40px -18px #000000b3}.dark .hero-video__play:hover .hero-video__cta{background-color:#2c2c2edb}@media (prefers-reduced-transparency: reduce){.hero-video__cta,.dark .hero-video__cta{background-color:var(--ds-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion: reduce){.hero-video__cta,.hero-video__poster{transition:none}.hero-video:has(.hero-video__play:hover) .hero-video__poster{transform:none}}.hero-path[data-astro-cid-yt2ckojp]{display:inline-flex;align-items:center;gap:.4rem;min-height:2.25rem;padding:.3rem .9rem .3rem .7rem;border-radius:999px;background:color-mix(in srgb,var(--path) 14%,transparent);color:var(--path);font-weight:500;transition:background-color .24s var(--ease-fluid)}.hero-path[data-astro-cid-yt2ckojp] svg[data-astro-cid-yt2ckojp]{width:1rem;height:1rem;flex-shrink:0}.hero-path[data-astro-cid-yt2ckojp]:hover{background:color-mix(in srgb,var(--path) 24%,transparent)}.hero-path[data-astro-cid-yt2ckojp]:focus-visible{outline:2px solid var(--ds-focus);outline-offset:3px}.wall[data-astro-cid-fgnp6gdf]{container-type:inline-size}.wall-grid[data-astro-cid-fgnp6gdf]{--tile: 4.5rem;--gap: .5rem;display:grid;width:max-content;margin-inline:calc(50% - (var(--cols) * var(--tile) + (var(--cols) - 1) * var(--gap)) / 2);grid-template-columns:repeat(var(--cols),var(--tile));grid-template-rows:repeat(var(--rows),var(--tile));gap:var(--gap)}@supports (width: 1cqi){.wall-grid[data-astro-cid-fgnp6gdf]{--tile: min(4.5rem, (100cqi - 5 * var(--gap)) / 5)}}@media (min-width: 48rem){.wall-grid[data-astro-cid-fgnp6gdf]{--tile: 5.75rem;--gap: .75rem}}@media (min-width: 64rem){.wall-grid[data-astro-cid-fgnp6gdf]{--tile: 6.5rem;--gap: .875rem}}.wall-cell[data-astro-cid-fgnp6gdf]{position:relative;opacity:calc((1 - var(--d) * .45) * var(--fade))}.wall-cut[data-astro-cid-fgnp6gdf]{visibility:hidden}.wall-cell[data-astro-cid-fgnp6gdf]:has(.wall-link:hover,.wall-link:focus-visible){opacity:1;z-index:2}.wall-tile[data-astro-cid-fgnp6gdf]{position:relative;display:flex;width:100%;height:100%;align-items:center;justify-content:center;border-radius:24%;background:linear-gradient(180deg,var(--ds-surface),color-mix(in srgb,var(--ds-surface) 92%,var(--ds-canvas-2)));box-shadow:inset 0 0 0 1px var(--ds-hairline),0 1px 2px #0000000a;filter:grayscale(calc(var(--d) * 1.2));transition:transform .6s var(--ease-spring),filter .3s var(--ease-fluid),box-shadow .3s var(--ease-fluid)}.wall-pillar[data-astro-cid-fgnp6gdf]{box-shadow:inset 0 0 0 1px var(--ds-hairline-strong),0 8px 24px -10px #0000002e}.wall-link[data-astro-cid-fgnp6gdf]:hover,.wall-link[data-astro-cid-fgnp6gdf]:focus-visible{z-index:2;transform:translateY(-4px) scale(1.06);filter:none;box-shadow:inset 0 0 0 1px var(--ds-hairline-strong),0 18px 36px -14px #0000004d;outline:none}.wall-link[data-astro-cid-fgnp6gdf]:focus-visible{box-shadow:0 0 0 2px var(--ds-focus),0 18px 36px -14px #0000004d}.wall-link[data-astro-cid-fgnp6gdf]:active{transform:translateY(-1px) scale(.98);transition-duration:.1s}.wall-label[data-astro-cid-fgnp6gdf]{position:absolute;bottom:calc(100% + .5rem);left:50%;z-index:3;translate:-50% .35rem;white-space:nowrap;border-radius:999px;padding:.3rem .7rem;font-size:.75rem;font-weight:600;color:var(--ds-canvas);background:var(--ds-ink);opacity:0;pointer-events:none;transition:opacity .2s var(--ease-fluid),translate .5s var(--ease-spring)}.wall-link[data-astro-cid-fgnp6gdf]:hover .wall-label[data-astro-cid-fgnp6gdf],.wall-link[data-astro-cid-fgnp6gdf]:focus-visible .wall-label[data-astro-cid-fgnp6gdf]{opacity:1;translate:-50% 0}.wall-app[data-astro-cid-fgnp6gdf]{width:68%;height:68%;object-fit:cover;border-radius:22.5%}.stat-lead[data-astro-cid-td5lkyoh]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"value rings" "desc desc";align-items:center;column-gap:1rem;row-gap:1rem;padding:1.75rem}.stat-lead-rings[data-astro-cid-td5lkyoh]{grid-area:rings;width:5.75rem;height:5.75rem}.stat-lead-value[data-astro-cid-td5lkyoh]{grid-area:value}.stat-lead-desc[data-astro-cid-td5lkyoh]{grid-area:desc;max-width:28rem}@media (min-width: 40rem){.stat-lead[data-astro-cid-td5lkyoh]{grid-template-areas:"value rings" "desc rings";align-content:center;column-gap:2.5rem;row-gap:1rem;padding:2.5rem}.stat-lead-value[data-astro-cid-td5lkyoh]{align-self:end}.stat-lead-desc[data-astro-cid-td5lkyoh]{align-self:start}.stat-lead-rings[data-astro-cid-td5lkyoh]{width:10rem;height:10rem}}@media (min-width: 64rem){.stat-lead[data-astro-cid-td5lkyoh]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto auto;grid-template-areas:"rings" "." "value" "desc";align-items:start;row-gap:1rem;min-height:22rem}.stat-lead-rings[data-astro-cid-td5lkyoh]{width:11rem;height:11rem}}@media (max-width: 39.99rem){.stat-list[data-astro-cid-td5lkyoh]{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-tile);background-color:var(--ds-canvas-2)}.stat-row[data-astro-cid-td5lkyoh]{display:grid;grid-template-columns:5.5rem minmax(0,1fr);align-items:start;column-gap:1rem;padding:1.15rem 1.5rem;border-radius:0;background:none}.stat-row[data-astro-cid-td5lkyoh]+.stat-row[data-astro-cid-td5lkyoh]:before{content:"";position:absolute;top:0;left:1.5rem;right:1.5rem;height:1px;background:var(--ds-hairline)}.stat-row-value[data-astro-cid-td5lkyoh]{font-size:1.875rem}.stat-row-desc[data-astro-cid-td5lkyoh]{font-size:.875rem;line-height:1.4;text-wrap:pretty}}@media (min-width: 40rem){.stat-row[data-astro-cid-td5lkyoh]{display:flex;min-height:13rem;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:1.75rem}.stat-row-value[data-astro-cid-td5lkyoh]{font-size:3.25rem}.stat-row-desc[data-astro-cid-td5lkyoh]{font-size:.9375rem;line-height:1.45}}.stat-ring[data-astro-cid-td5lkyoh]{stroke-dasharray:100;stroke-dashoffset:var(--to);transition:stroke-dashoffset 1.8s var(--ease-out-expo);transition-delay:calc(var(--i) * .15s + .25s)}@media (scripting: enabled) and (prefers-reduced-motion: no-preference){[data-reveal]:not([data-revealed]) .stat-ring[data-astro-cid-td5lkyoh]{stroke-dashoffset:100}}
