*,*:before,*:after{box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100vh}img,picture,svg,video,canvas{display:block;max-width:100%}button,input,textarea,select{font:inherit}button:not(:disabled){cursor:pointer}textarea{resize:vertical}:root{--theme-primary: oklch(.31 .042 151 );--theme-accent: oklch(.73 .155 165 );--theme-highlight: oklch(.895 .205 122.9);--theme-neutral: oklch(.9 .012 62 );--theme-paper: oklch(.957 .004 56.37);--theme-grey: oklch(.56 0 0 )}:root{--palette-primary-100: oklch(from var(--theme-primary) calc(.84 + l*.16) c h);--palette-primary-300: oklch(from var(--theme-primary) calc(.58 + l*.42) c h);--palette-primary-500: var(--theme-primary);--palette-primary-700: oklch(from var(--theme-primary) calc(l*.7) c h);--palette-primary-900: oklch(from var(--theme-primary) calc(l*.4) c h);--palette-accent-100: oklch(from var(--theme-accent) calc(.84 + l*.16) c h);--palette-accent-300: oklch(from var(--theme-accent) calc(.58 + l*.42) c h);--palette-accent-500: var(--theme-accent);--palette-accent-700: oklch(from var(--theme-accent) calc(l*.7) c h);--palette-accent-900: oklch(from var(--theme-accent) calc(l*.4) c h);--palette-highlight-100: oklch(from var(--theme-highlight) calc(.84 + l*.16) c h);--palette-highlight-300: oklch(from var(--theme-highlight) calc(.58 + l*.42) c h);--palette-highlight-500: var(--theme-highlight);--palette-highlight-700: oklch(from var(--theme-highlight) calc(l*.7) c h);--palette-highlight-900: oklch(from var(--theme-highlight) calc(l*.4) c h);--palette-neutral: var(--theme-neutral);--palette-paper: var(--theme-paper);--palette-grey-100: oklch(from var(--theme-grey) calc(.84 + l*.16) c h);--palette-grey-300: oklch(from var(--theme-grey) calc(.58 + l*.42) c h);--palette-grey-500: var(--theme-grey);--palette-grey-700: oklch(from var(--theme-grey) calc(l*.7) c h);--palette-grey-900: oklch(from var(--theme-grey) calc(l*.4) c h);--color-bg: white;--color-bg-alt: var(--palette-paper);--color-surface: var(--palette-neutral);--color-surface-emphasis: var(--palette-primary-700);--color-text: var(--palette-primary-700);--color-text-muted: var(--palette-primary-500);--color-text-inverse: var(--palette-paper);--color-border: var(--palette-neutral);--color-border-strong: var(--palette-accent-700);--color-link: var(--palette-accent-700);--color-link-hover: var(--palette-accent-900);--color-accent: var(--palette-accent-500);--color-accent-hover: var(--palette-accent-700);--color-accent-contrast: var(--palette-primary-900);--color-highlight: var(--palette-highlight-500);--color-highlight-contrast: var(--palette-primary-900);--color-focus-ring: var(--palette-accent-700);--color-focus-ring-offset: var(--palette-paper);--color-shadow: color-mix(in oklch, var(--palette-primary-900) 16%, transparent)}[data-surface=parchment],.surface-parchment{--color-bg: var(--palette-paper);--color-bg-alt: var(--palette-neutral);--color-surface: var(--palette-neutral);--color-focus-ring-offset: var(--palette-neutral)}[data-surface=dark],.surface-dark{--color-bg: var(--palette-primary-500);--color-bg-alt: var(--palette-primary-700);--color-surface: var(--palette-primary-500);--color-surface-emphasis: var(--palette-primary-700);--color-text: var(--palette-primary-100);--color-text-muted: var(--palette-primary-300);--color-text-inverse: var(--palette-primary-700);--color-border: var(--palette-primary-300);--color-border-strong: var(--palette-neutral);--color-link: var(--palette-primary-300);--color-link-hover: var(--palette-highlight-300);--color-accent: var(--palette-primary-100);--color-accent-hover: var(--palette-primary-300);--color-accent-contrast: var(--palette-accent-300);--color-highlight: var(--palette-highlight-500);--color-highlight-contrast: var(--palette-primary-900);--color-focus-ring: var(--palette-highlight-500);--color-focus-ring-offset: var(--palette-primary-700);--color-shadow: color-mix(in oklch, var(--palette-primary-900) 32%, transparent)}@font-face{font-family:Inter;font-style:normal;font-weight:300 800;font-display:swap;src:url(/assets/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300 800;font-display:swap;src:url(/assets/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans: "Inter", "Helvetica Neue", Arial, sans-serif;--text-display: clamp(2.25rem, 2.5vw + .5rem, 3rem);--text-headline: clamp(1.75rem, 2vw + .35rem, 2.25rem);--text-title: 1.625rem;--text-body: 1.125rem;--text-detail: .9375rem;--text-label: .75rem;--weight-display: 800;--weight-headline: 700;--weight-title: 600;--weight-body: 400;--weight-label: 500;--leading-display: 1.25;--leading-headline: 1.05;--leading-title: 1.15;--leading-body: 1.55;--leading-label: 1.25;--tracking-display: -.03em;--tracking-headline: -.02em;--tracking-title: -.01em;--tracking-body: 0em;--tracking-label: .06em;--measure-body: 68ch;--measure-title: 52ch}body{font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--weight-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);font-kerning:normal;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.text-display{font-size:var(--text-display);font-weight:var(--weight-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance}.text-headline{font-size:var(--text-headline);font-weight:var(--weight-headline);line-height:var(--leading-headline);letter-spacing:var(--tracking-headline);text-wrap:balance}.text-title{font-size:var(--text-title);font-weight:var(--weight-title);line-height:var(--leading-title);letter-spacing:var(--tracking-title)}.text-body{font-size:var(--text-body);font-weight:var(--weight-body);line-height:var(--leading-body);max-width:var(--measure-body)}.text-detail{font-size:var(--text-detail);font-weight:var(--weight-body);line-height:var(--leading-body)}.text-label{font-size:var(--text-label);font-weight:var(--weight-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase}h1{font-size:var(--text-display);font-weight:var(--weight-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}h2{font-size:var(--text-headline);font-weight:var(--weight-headline);line-height:var(--leading-headline);letter-spacing:var(--tracking-headline);text-wrap:balance;margin:0}h3,h4,h5,h6{font-size:var(--text-title);font-weight:var(--weight-title);line-height:var(--leading-title);letter-spacing:var(--tracking-title);margin:0}p{max-width:var(--measure-body);text-wrap:pretty;margin:0}button{font-size:inherit}.prose p+p{margin-top:1.25em}.prose h2+p,.prose h3+p{margin-top:.75em}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.stat-value{font-size:var(--text-headline);font-weight:var(--weight-display);line-height:var(--leading-headline);letter-spacing:var(--tracking-headline);font-variant-numeric:tabular-nums}.stat-label{font-size:var(--text-label);font-weight:var(--weight-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase}abbr{font-variant-caps:all-small-caps;letter-spacing:.04em}code,pre,kbd{font-variant-ligatures:none}a{display:inline;padding-block:.25em}.text-align-center{text-align:center}:root{--space-1: .5rem;--space-2: 1rem;--space-3: 1.5rem;--space-4: 2rem;--space-8: 4rem;--space-16: 8rem;--grid-cols: 12;--grid-gap: clamp(var(--space-2), 2vw, var(--space-4));--container-max: 67.5rem;--container-narrow-max: 52rem;--section-gap: clamp(var(--space-4), 4vw, var(--space-8));--surface-gap: clamp(var(--space-2), 4vw, var(--space-4));--border-radius: 6px}.container{width:100%;max-width:var(--container-max);margin-inline:var(--space-2)}.container[data-width=narrow]{max-width:var(--container-narrow-max)}.section{display:flex;justify-content:center;padding-block:var(--section-gap)}section:not([data-surface])+[data-surface],[data-surface]+section:not([data-surface]),[data-surface=parchment]+[data-surface=dark],[data-surface=dark]+[data-surface=parchment]{padding-block-start:calc(var(--section-gap) + var(--surface-gap))}section:not([data-surface]):has(+[data-surface]),[data-surface]:has(+section:not([data-surface])),[data-surface=parchment]:has(+[data-surface=dark]),[data-surface=dark]:has(+[data-surface=parchment]){padding-block-end:calc(var(--section-gap) + var(--surface-gap))}.grid{display:grid;grid-template-columns:repeat(var(--grid-cols),1fr);gap:var(--grid-gap)}.grid--divided{gap:0}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-6{grid-column:span 6}.col-8{grid-column:span 8}.col-12{grid-column:span 12}@media(max-width:640px){.col-3,.col-4,.col-6,.col-8{grid-column:span 12}}@media(min-width:641px)and (max-width:900px){.col-3,.col-4{grid-column:span 6}}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px;border-radius:4px}.site-footer[data-astro-cid-e77awp6a]{background:var(--color-bg);color:var(--color-text)}.footer-inner[data-astro-cid-e77awp6a]{display:grid;gap:var(--space-4);margin-inline:auto;max-width:var(--container-max);padding:var(--space-8) var(--space-2) var(--space-4)}.footer-logo-row[data-astro-cid-e77awp6a]{display:flex}.footer-logo-link[data-astro-cid-e77awp6a]{display:inline-flex;text-decoration:none}.footer-logo-link[data-astro-cid-e77awp6a] img[data-astro-cid-e77awp6a]{display:block;height:auto;width:9.375rem}.footer-nav[data-astro-cid-e77awp6a]{display:grid;gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.footer-group[data-astro-cid-e77awp6a]{min-width:0}.footer-group[data-astro-cid-e77awp6a] h2[data-astro-cid-e77awp6a]{color:var(--color-accent);font-size:var(--text-detail);font-weight:var(--weight-title);line-height:var(--leading-label);margin:0 0 var(--space-2)}.footer-group[data-astro-cid-e77awp6a] ul[data-astro-cid-e77awp6a]{display:grid;gap:var(--space-1);list-style:none;margin:0;padding:0}.footer-group[data-astro-cid-e77awp6a] a[data-astro-cid-e77awp6a],.legal-nav[data-astro-cid-e77awp6a] a[data-astro-cid-e77awp6a],.legal-nav[data-astro-cid-e77awp6a] button[data-astro-cid-e77awp6a]{color:var(--color-link);font-size:var(--text-detail);line-height:var(--leading-label);text-decoration:none}.footer-group[data-astro-cid-e77awp6a] a[data-astro-cid-e77awp6a],.legal-nav[data-astro-cid-e77awp6a] a[data-astro-cid-e77awp6a]{overflow-wrap:anywhere}.footer-group[data-astro-cid-e77awp6a] a[data-astro-cid-e77awp6a]:hover,.legal-nav[data-astro-cid-e77awp6a] a[data-astro-cid-e77awp6a]:hover,.legal-nav[data-astro-cid-e77awp6a] button[data-astro-cid-e77awp6a]:hover{color:var(--color-link-hover)}.legal-nav[data-astro-cid-e77awp6a] button[data-astro-cid-e77awp6a]{appearance:none;background:transparent;border:0;cursor:pointer;font-family:inherit;padding:0}.footer-bottom[data-astro-cid-e77awp6a]{align-items:center;border-top:1px solid var(--color-border);color:var(--color-text-muted);display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between;padding-top:var(--space-3)}.footer-bottom[data-astro-cid-e77awp6a] p[data-astro-cid-e77awp6a]{font-size:var(--text-detail);line-height:var(--leading-label);margin:0}.legal-nav[data-astro-cid-e77awp6a]{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}@media(max-width:900px){.footer-nav[data-astro-cid-e77awp6a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.footer-inner[data-astro-cid-e77awp6a]{padding-block:var(--space-4)}.footer-nav[data-astro-cid-e77awp6a]{grid-template-columns:1fr}.footer-bottom[data-astro-cid-e77awp6a]{align-items:flex-start;flex-direction:column}.legal-nav[data-astro-cid-e77awp6a]{justify-content:flex-start}}.button[data-astro-cid-6ygtcg62]{align-items:center;appearance:none;border:1px solid transparent;border-radius:var(--border-radius);cursor:pointer;display:inline-flex;font-family:inherit;font-weight:var(--weight-title);gap:var(--space-1);justify-content:center;line-height:var(--leading-label);max-width:100%;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:nowrap}.button[data-astro-cid-6ygtcg62]:disabled,.button[data-astro-cid-6ygtcg62][aria-disabled=true]{cursor:not-allowed;opacity:.55}.button--sm[data-astro-cid-6ygtcg62]{font-size:var(--text-detail);min-height:2.25rem;padding:var(--space-1) var(--space-2)}.button--md[data-astro-cid-6ygtcg62]{font-size:var(--text-detail);min-height:2.75rem;padding:var(--space-1) var(--space-3)}.button--lg[data-astro-cid-6ygtcg62]{font-size:var(--text-body);min-height:3.25rem;padding:var(--space-2) var(--space-4)}.button--primary[data-astro-cid-6ygtcg62]{background:var(--color-accent);color:var(--color-accent-contrast)}.button--primary[data-astro-cid-6ygtcg62]:hover{background:var(--color-accent-hover);color:var(--color-accent-contrast)}.button--secondary[data-astro-cid-6ygtcg62]{background:transparent;border-color:var(--color-border-strong);color:var(--color-link)}.button--secondary[data-astro-cid-6ygtcg62]:hover{background:var(--color-bg-alt);color:var(--color-link-hover)}.button--ghost[data-astro-cid-6ygtcg62]{background:transparent;color:var(--color-link)}.button--ghost[data-astro-cid-6ygtcg62]:hover{background:var(--color-bg-alt);color:var(--color-link-hover)}.button[data-astro-cid-6ygtcg62] svg{flex:none}.site-header[data-astro-cid-elm4tszd]{background:var(--color-bg);border-bottom:1px solid var(--color-border);color:var(--color-text);position:relative;z-index:20}.announcement-banner[data-astro-cid-elm4tszd]{background:var(--color-highlight);color:var(--color-highlight-contrast);font-size:var(--text-detail);font-weight:var(--weight-title);line-height:var(--leading-label)}.announcement-inner[data-astro-cid-elm4tszd]{margin-inline:auto;max-width:var(--container-max);overflow:hidden;padding:.75rem var(--space-2);text-align:center;text-overflow:ellipsis;white-space:nowrap}.nav-shell[data-astro-cid-elm4tszd]{display:flex;justify-content:center}.nav-row[data-astro-cid-elm4tszd]{align-items:center;display:grid;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;max-width:var(--container-max);min-height:5rem;padding:0 var(--space-2);width:100%}.brand-link[data-astro-cid-elm4tszd]{align-items:center;display:inline-flex;min-width:0;text-decoration:none}.brand-link[data-astro-cid-elm4tszd] img[data-astro-cid-elm4tszd]{display:block;height:auto;width:8.5rem}.primary-nav[data-astro-cid-elm4tszd]{align-items:center;display:flex;gap:var(--space-1);justify-content:center;min-width:0;overflow-x:auto;scrollbar-width:none}.primary-nav[data-astro-cid-elm4tszd]::-webkit-scrollbar{display:none}.nav-item[data-astro-cid-elm4tszd]{display:inline-flex}.nav-link[data-astro-cid-elm4tszd],.nav-trigger[data-astro-cid-elm4tszd]{align-items:center;border-radius:var(--border-radius);display:inline-flex;font-size:var(--text-detail);font-weight:var(--weight-title);line-height:var(--leading-label);text-decoration:none;white-space:nowrap}.nav-link[data-astro-cid-elm4tszd],.nav-trigger[data-astro-cid-elm4tszd]{color:var(--color-text);gap:.25rem;padding:.625rem .75rem}.nav-link[data-astro-cid-elm4tszd]:hover,.nav-trigger[data-astro-cid-elm4tszd]:hover,.nav-trigger[data-astro-cid-elm4tszd][aria-expanded=true]{background:var(--color-bg-alt);color:var(--color-link)}.nav-trigger[data-astro-cid-elm4tszd]{appearance:none;background:transparent;border:0;cursor:pointer;font-family:inherit}.nav-trigger[data-astro-cid-elm4tszd] svg[data-astro-cid-elm4tszd]{transition:transform .16s ease}.nav-trigger[data-astro-cid-elm4tszd][aria-expanded=true] svg[data-astro-cid-elm4tszd]{transform:rotate(180deg)}.sales-action[data-astro-cid-elm4tszd]{display:inline-flex;justify-self:end}.submenu-drawer[data-astro-cid-elm4tszd]{background:var(--color-surface);border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);box-shadow:0 1.5rem 3rem var(--color-shadow);position:absolute;width:100%}.submenu-drawer[data-astro-cid-elm4tszd][hidden]{display:none}.submenu-inner[data-astro-cid-elm4tszd]{display:grid;gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:auto;max-width:var(--container-max);padding:var(--space-4) var(--space-2)}.submenu-column[data-astro-cid-elm4tszd]{min-width:0}.submenu-column[data-astro-cid-elm4tszd] h2[data-astro-cid-elm4tszd]{border-bottom:1px solid var(--color-border);color:var(--color-text);font-size:var(--text-detail);font-weight:var(--weight-title);line-height:var(--leading-label);margin:0 0 var(--space-2);padding-bottom:var(--space-1)}.submenu-items[data-astro-cid-elm4tszd]{display:grid;gap:var(--space-1)}.submenu-link[data-astro-cid-elm4tszd]{border-radius:var(--border-radius);color:inherit;display:grid;gap:.2rem;padding:.5rem;text-decoration:none}.submenu-link[data-astro-cid-elm4tszd]:hover{background:var(--color-bg-alt)}.submenu-title[data-astro-cid-elm4tszd]{color:var(--color-link);font-size:var(--text-detail);font-weight:var(--weight-headline);line-height:var(--leading-label)}.submenu-description[data-astro-cid-elm4tszd]{color:var(--color-text-muted);font-size:var(--text-detail);line-height:var(--leading-label)}@media(max-width:900px){.nav-row[data-astro-cid-elm4tszd]{grid-template-columns:auto minmax(14rem,1fr) auto}.submenu-inner[data-astro-cid-elm4tszd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.nav-row[data-astro-cid-elm4tszd]{gap:var(--space-1);grid-template-columns:1fr auto;min-height:auto;padding-block:var(--space-1)}.brand-link[data-astro-cid-elm4tszd]{grid-column:1}.brand-link[data-astro-cid-elm4tszd] img[data-astro-cid-elm4tszd]{width:7.5rem}.primary-nav[data-astro-cid-elm4tszd]{grid-column:1 / -1;grid-row:2;justify-content:flex-start;order:3}.sales-action[data-astro-cid-elm4tszd]{grid-column:2;grid-row:1}.submenu-inner[data-astro-cid-elm4tszd]{gap:var(--space-3);grid-template-columns:1fr;padding-block:var(--space-3)}}main[data-astro-cid-3zbxo6iv]{min-height:75vh}.valkey-operator-page[data-astro-cid-5udto52g]{background:var(--color-bg);color:var(--color-text)}.valkey-operator-page[data-astro-cid-5udto52g] .container[data-astro-cid-5udto52g]{display:grid;gap:var(--space-3)}
