:root{--c-aubergine: #640C64;--c-aubergine-700: #4d0a4d;--c-aubergine-100: #f5e8f5;--c-iris: #6464FB;--c-iris-700: #4a4ad8;--c-iris-100: #e8e8ff;--c-mist: #C6C1FA;--c-mist-50: #efedfc;--c-ink: #0E0E14;--c-ink-soft: #2a2a35;--c-paper: #FAF8F3;--c-paper-warm: #f3f0e8;--bg-canvas: var(--c-paper);--bg-card: #ffffff;--bg-tinted: var(--c-mist-50);--bg-tinted-strong: var(--c-mist);--ink-1: var(--c-ink);--ink-2: #4a4a55;--ink-3: #87837a;--ink-4: #b5b0a4;--ink-soft: var(--c-ink-soft);--rule: #e6e2d6;--rule-soft: #efece2;--rule-on-white: #ececec;--accent: var(--c-aubergine);--accent-ink: #ffffff;--accent-hover: var(--c-aubergine-700);--accent-tint: var(--c-aubergine-100);--data-1: var(--c-iris);--data-2: var(--c-aubergine);--data-3: var(--c-mist);--positive: #1a7f3c;--positive-tint: #e3f3e9;--warning: #b86a00;--warning-tint: #f8efdf;--danger: #b91d3a;--danger-tint: #f8e0e6;--font-display: "Fraunces", "Times New Roman", serif;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--t-display-hero: 72px;--t-display-xl: 56px;--t-display-lg: 40px;--t-display-md: 28px;--t-display-sm: 22px;--t-body-lg: 17px;--t-body: 15px;--t-body-sm: 14px;--t-caption: 12px;--t-eyebrow: 11px;--t-micro: 10px;--lh-tight: 1.05;--lh-snug: 1.2;--lh-body: 1.5;--lh-loose: 1.6;--tk-display: -.02em;--tk-body: -.005em;--tk-eyebrow: .14em;--tk-eyebrow-tight: .08em;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--s-12: 48px;--s-16: 64px;--s-20: 80px;--s-24: 96px;--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-xl: 20px;--r-pill: 999px;--el-1: 0 1px 0 rgba(14,14,20,.04), 0 2px 6px -2px rgba(14,14,20,.06);--el-2: 0 1px 0 rgba(14,14,20,.04), 0 12px 32px -16px rgba(14,14,20,.12);--el-3: 0 1px 0 rgba(14,14,20,.04), 0 24px 60px -24px rgba(14,14,20,.2);--el-hover: 0 1px 0 rgba(14,14,20,.04), 0 20px 48px -20px rgba(14,14,20,.18);--m-fast: .12s cubic-bezier(.2,.7,.3,1);--m-base: .2s cubic-bezier(.2,.7,.3,1);--m-slow: .32s cubic-bezier(.2,.7,.3,1);--container: 1232px;--gutter-desktop: 32px;--gutter-tablet: 24px;--gutter-mobile: 20px}
