@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:opsz,wght@6..12,300;6..12,400;6..12,500;6..12,700&display=swap";:root{--cats-purple: #312a4b;--cats-blue: #42c2ff;--cats-grey: #e0e3ed;--cats-white: #ffffff;--purple-800: #231d3c;--purple-600: #312a4b;--purple-500: #463e63;--purple-400: #635b80;--purple-200: #bbb6c9;--purple-050: #f2f1f6;--blue-700: #0e6fa8;--blue-600: #1a93d6;--blue-500: #42c2ff;--blue-100: #e6f6ff;--neutral-000: #ffffff;--neutral-050: #f6f7fa;--neutral-100: #eef0f5;--neutral-150: #e0e3ed;--neutral-200: #cdd2df;--neutral-300: #aeb5c7;--neutral-400: #8b93a8;--neutral-500: #6b7388;--neutral-700: #3a4053;--bg: var(--neutral-050);--bg-elevated: var(--neutral-000);--bg-inverse: var(--cats-purple);--bg-zone: var(--neutral-100);--bg-accent-soft: var(--blue-100);--fg: var(--neutral-700);--fg-strong: var(--cats-purple);--fg-muted: var(--neutral-500);--fg-subtle: var(--neutral-400);--fg-inverse: var(--cats-white);--fg-inverse-muted: var(--purple-200);--accent: var(--cats-blue);--accent-ink: var(--cats-purple);--accent-link: var(--blue-700);--line: var(--neutral-150);--line-strong: var(--neutral-300);--line-inverse: var(--purple-500);--font-display: "Nunito Sans", "Museo Sans", "Century Gothic", Futura, system-ui, sans-serif;--font-body: var(--font-display);--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--t-display: 500 clamp(2.125rem, 1.36rem + 3.42vw, 3.75rem)/1.08 var(--font-display);--t-h1: 500 clamp(1.875rem, 1.4rem + 2.11vw, 2.875rem)/1.08 var(--font-display);--t-h2: 500 clamp(1.625rem, 1.33rem + 1.32vw, 2.25rem)/1.14 var(--font-display);--t-h3: 500 clamp(1.375rem, 1.2rem + .79vw, 1.75rem)/1.22 var(--font-display);--t-subhead: 300 clamp(1.125rem, 1.01rem + .53vw, 1.375rem)/1.45 var(--font-display);--t-body-lg: 300 18px/1.7 var(--font-body);--t-body: 300 16px/1.7 var(--font-body);--t-body-em: 500 16px/1.7 var(--font-body);--t-small: 300 14px/1.5 var(--font-body);--t-data: 500 15px/1.4 var(--font-mono);--t-label: 700 12px/1.2 var(--font-display);--tracking-label: .12em;--tracking-title: .04em;--tracking-tight: -.01em;--r-none: 0px;--r-xs: 2px;--r-sm: 4px;--r-md: 8px;--r-pill: 999px;--bw-hair: 1px;--bw-box: 1.5px;--bw-bold: 2px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--sp-9: 96px;--sp-10: 128px;--sp-section: var(--sp-8);--sp-band: var(--sp-9);--sp-hero: var(--sp-10);--shadow-sm: 0 1px 3px rgba(49, 42, 75, .08), 0 1px 2px rgba(49, 42, 75, .04);--shadow-md: 0 4px 12px rgba(49, 42, 75, .1), 0 2px 4px rgba(49, 42, 75, .05);--ease-standard: cubic-bezier(.2, 0, .1, 1);--duration-base: .2s;--container-md: 880px;--container-lg: 1120px;--chart-series-1: #312a4b;--chart-series-2: #42c2ff;--chart-series-3: #635b80;--chart-series-4: #1a93d6;--chart-grid: #e6e8f0;--chart-axis: #aeb5c7;--chart-series-stroke: 2.5px}@media(max-width:640px){:root{--sp-section: var(--sp-7);--sp-band: var(--sp-7);--sp-hero: var(--sp-8)}}.cats-type{font:var(--t-body);color:var(--fg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cats-type h1,.cats-display{font:var(--t-display);color:var(--fg-strong);text-transform:uppercase;letter-spacing:var(--tracking-title);text-wrap:balance;margin:0}.cats-type h2{font:var(--t-h1);color:var(--fg-strong);text-transform:uppercase;letter-spacing:var(--tracking-title);text-wrap:balance;margin:0}.cats-type h3{font:var(--t-h2);color:var(--fg-strong);letter-spacing:var(--tracking-title);margin:0}.cats-type h4{font:var(--t-h3);color:var(--fg-strong);margin:0}.cats-type p{font:var(--t-body);margin:0 0 1em;max-width:68ch;text-wrap:pretty}.cats-type strong{font-weight:500}.cats-type a{color:var(--accent-link);text-decoration:none}.cats-type a:hover{text-decoration:underline}.cats-subhead{font:var(--t-subhead);color:var(--fg-muted);margin:0;max-width:60ch}.cats-eyebrow{font:var(--t-label);color:var(--accent-link);text-transform:uppercase;letter-spacing:var(--tracking-label);margin:0 0 var(--sp-3)}.cats-data{font:var(--t-data);color:var(--fg-strong);font-variant-numeric:tabular-nums}.on-brand .cats-eyebrow,.on-brand a{color:var(--cats-blue)}header[data-astro-cid-ctg3m53h]{background:var(--bg-inverse);color:var(--fg-inverse)}.inner[data-astro-cid-ctg3m53h]{max-width:var(--container-lg);margin:0 auto;padding:var(--sp-4) var(--sp-5);display:flex;flex-wrap:wrap;gap:var(--sp-4) var(--sp-6);align-items:center;justify-content:space-between}.brand[data-astro-cid-ctg3m53h] img[data-astro-cid-ctg3m53h]{display:block;height:48px;width:auto;align-self:flex-start}@media(max-width:640px){.brand[data-astro-cid-ctg3m53h] img[data-astro-cid-ctg3m53h]{height:40px}}ul[data-astro-cid-ctg3m53h]{list-style:none;display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);margin:0;padding:0}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{font:var(--t-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-inverse);text-decoration:none;padding-bottom:var(--sp-1);border-bottom:var(--bw-bold) solid transparent}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover{text-decoration:none;border-bottom-color:var(--cats-blue)}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h][aria-current=page]{border-bottom-color:var(--cats-blue)}.toggle[data-astro-cid-ctg3m53h]{display:none;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:none;border:var(--bw-box) solid currentColor;border-radius:var(--r-none);color:var(--fg-inverse);font:var(--t-label);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer}.bars[data-astro-cid-ctg3m53h],.bars[data-astro-cid-ctg3m53h]:before,.bars[data-astro-cid-ctg3m53h]:after{display:block;width:18px;height:var(--bw-bold);background:currentColor}.bars[data-astro-cid-ctg3m53h]{position:relative}.bars[data-astro-cid-ctg3m53h]:before,.bars[data-astro-cid-ctg3m53h]:after{content:"";position:absolute;left:0}.bars[data-astro-cid-ctg3m53h]:before{top:-6px}.bars[data-astro-cid-ctg3m53h]:after{top:6px}@media(max-width:1180px){header[data-astro-cid-ctg3m53h][data-collapsible] .toggle[data-astro-cid-ctg3m53h]{display:inline-flex}header[data-astro-cid-ctg3m53h][data-collapsible] nav[data-astro-cid-ctg3m53h]{flex-basis:100%}header[data-astro-cid-ctg3m53h][data-collapsible]:not([data-open=true]) nav[data-astro-cid-ctg3m53h]{display:none}header[data-astro-cid-ctg3m53h][data-collapsible] ul[data-astro-cid-ctg3m53h]{display:block;border-top:var(--bw-hair) solid var(--line-inverse)}header[data-astro-cid-ctg3m53h][data-collapsible] nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{display:block;padding:var(--sp-4) 0;border-bottom:var(--bw-hair) solid var(--line-inverse)}header[data-astro-cid-ctg3m53h][data-collapsible] nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h][aria-current=page]{color:var(--cats-blue);border-bottom-color:var(--line-inverse)}header[data-astro-cid-ctg3m53h][data-collapsible] nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover{border-bottom-color:var(--line-inverse)}}footer[data-astro-cid-gcn2mc3v]{border-top:var(--bw-hair) solid var(--line);background:var(--bg-zone)}.inner[data-astro-cid-gcn2mc3v]{max-width:var(--container-lg);margin:0 auto;padding:var(--sp-section) var(--sp-5)}ul[data-astro-cid-gcn2mc3v]{list-style:none;display:flex;flex-wrap:wrap;gap:0 var(--sp-6);margin:0 0 var(--sp-5);padding:0}nav[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{display:inline-block;padding:var(--sp-4) 0;font:var(--t-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-strong);text-decoration:none}.note[data-astro-cid-gcn2mc3v]{font:var(--t-small);color:var(--fg-muted);max-width:70ch}.legal[data-astro-cid-gcn2mc3v]{font:var(--t-small);color:var(--fg-subtle);margin:0}body{margin:0;background:var(--bg);color:var(--fg)}
