.rig-hero:where(.astro-ymerusbs){background:var(--background);position:relative}.rig-hero__inner:where(.astro-ymerusbs){text-align:center;flex-direction:column;align-items:center;padding-block:clamp(.5rem,2vh,2rem) 0;display:flex}.rig-hero__title:where(.astro-ymerusbs){letter-spacing:-.03em;color:var(--heading);overflow-wrap:break-word;margin-top:0;font-size:clamp(2.4rem,min(5.5vw,8vh),4.6rem);font-weight:700;line-height:1.02}.rig-hero__lede:where(.astro-ymerusbs){max-width:38rem;color:var(--muted);margin-top:clamp(.5rem,1.2vh,1.25rem);font-size:clamp(1rem,2.2vh,1.3rem);line-height:1.5}.rig-hero__install-row:where(.astro-ymerusbs){justify-content:center;margin-top:clamp(1rem,2.4vh,2rem);display:flex}.rig-hero__install:where(.astro-ymerusbs){border-radius:var(--radius-md);border:1px solid var(--hairline-strong);background:var(--code-bg);font-family:var(--font-mono);transition:border-color var(--dur-1) var(--ease-out);align-items:center;gap:.625rem;padding:.5rem .5rem .5rem .875rem;font-size:.8125rem;display:inline-flex}.rig-hero__install:where(.astro-ymerusbs):hover,.rig-hero__install:where(.astro-ymerusbs):focus-within{border-color:var(--accent)}.rig-hero__install-cmd:where(.astro-ymerusbs){color:var(--code-fg)}.rig-hero__copy:where(.astro-ymerusbs){border-radius:var(--radius-sm);color:var(--code-dim);transition:color var(--dur-1) var(--ease-out), background var(--dur-1) var(--ease-out);cursor:pointer;background:0 0;border:0;padding:.375rem}.rig-hero__copy:where(.astro-ymerusbs):hover{color:var(--code-fg);background:color-mix(in srgb, currentColor 8%, transparent)}.rig-hero__stats:where(.astro-ymerusbs){border-top:1px solid var(--hairline);width:100%;max-width:40rem;margin-top:clamp(1.25rem,3.2vh,2.5rem);padding-top:clamp(1rem,2.4vh,1.75rem);overflow:hidden}.rig-hero__stats-grid:where(.astro-ymerusbs){flex-wrap:wrap;justify-content:center;row-gap:clamp(.75rem,1.6vh,1.25rem);margin:0 -1px;display:flex}.rig-hero__stat:where(.astro-ymerusbs){border-left:1px solid var(--hairline);flex-direction:column;flex:0 0 16.6667%;align-items:center;gap:.35rem;min-width:0;padding-inline:.25rem;display:flex}.rig-hero__stat-value:where(.astro-ymerusbs){font-family:var(--font-mono);color:var(--heading);order:-1;align-items:center;gap:.4rem;margin:0;font-size:clamp(1.25rem,2.6vh,1.75rem);font-weight:700;line-height:1;display:inline-flex}.rig-hero__stat-dot:where(.astro-ymerusbs){background:var(--accent);border-radius:9999px;width:.3rem;height:.3rem}.rig-hero__stat-label:where(.astro-ymerusbs){font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--muted);font-size:.625rem;font-weight:700}@media (width<=1023px){.rig-hero__stat:where(.astro-ymerusbs){flex-basis:33.3333%}}@media (width<=639px){.rig-hero__stat:where(.astro-ymerusbs){flex-basis:50%}}.marquee:where(.astro-vrgblaqg){--logo:clamp(1.25rem, 2.6vh, 1.75rem);--marquee-gap:clamp(1.5rem, 3vw, 2.75rem);width:100%;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee__track:where(.astro-vrgblaqg){width:max-content;animation:90s linear infinite marquee-scroll;display:flex}.marquee:where(.astro-vrgblaqg):hover .marquee__track:where(.astro-vrgblaqg),.marquee:where(.astro-vrgblaqg):focus-within .marquee__track:where(.astro-vrgblaqg){animation-play-state:paused}.marquee__list:where(.astro-vrgblaqg){align-items:center;gap:var(--marquee-gap);padding:0 calc(var(--marquee-gap) / 2);margin:0;list-style:none;display:flex}.marquee__item:where(.astro-vrgblaqg){width:var(--logo);height:var(--logo);flex:none;justify-content:center;align-items:center;display:flex}.marquee__link:where(.astro-vrgblaqg){border-radius:var(--radius-sm);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.marquee__item:where(.astro-vrgblaqg) img:where(.astro-vrgblaqg){object-fit:contain;opacity:.7;filter:grayscale();width:auto;max-width:100%;height:auto;max-height:100%;transition:opacity var(--dur-2) var(--ease-out), filter var(--dur-2) var(--ease-out)}.marquee__item:where(.astro-vrgblaqg):hover img:where(.astro-vrgblaqg),.marquee__link:where(.astro-vrgblaqg):focus-visible img:where(.astro-vrgblaqg){opacity:1;filter:none}[data-theme=light] .marquee__item:where(.astro-vrgblaqg) img:where(.astro-vrgblaqg):is([src*=openagents],[src*=azure-openai],[src*=deepseek],[src*=huggingface],[src*=in-memory],[src*=moonshot],[src*=ollama],[src*=openrouter],[src*=perplexity],[src*=scylladb],[src*=xai]){filter:grayscale()invert()}[data-theme=light] .marquee__item:where(.astro-vrgblaqg):hover img:where(.astro-vrgblaqg):is([src*=openagents],[src*=azure-openai],[src*=deepseek],[src*=huggingface],[src*=in-memory],[src*=moonshot],[src*=ollama],[src*=openrouter],[src*=perplexity],[src*=scylladb],[src*=xai]){filter:invert()}@keyframes marquee-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee__track:where(.astro-vrgblaqg){animation:none}}.home:where(.astro-lcdefpme){--home-gap:clamp(1rem, 3vh, 2.5rem);justify-content:center;gap:var(--home-gap);flex-direction:column;min-height:calc(100dvh - 4rem - 1px);padding-bottom:2.5rem;display:flex;position:relative}.home__legal:where(.astro-lcdefpme){text-align:center;color:var(--subtle);margin:0;font-size:.75rem;position:absolute;bottom:1rem;left:0;right:0}
