:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#121214);--color-surface:var(--lightningcss-light,#f5f5f7)var(--lightningcss-dark,#1c1c1f);--color-text:var(--lightningcss-light,#1d1d1f)var(--lightningcss-dark,#f5f5f7);--color-text-secondary:var(--lightningcss-light,#6e6e73)var(--lightningcss-dark,#a1a1a6);--color-text-faint:color-mix(in srgb, var(--color-text) 28%, var(--color-surface));--color-border:var(--lightningcss-light,#e3e3e8)var(--lightningcss-dark,#2c2c30);--color-accent:var(--lightningcss-light,#2971c6)var(--lightningcss-dark,#5aa2fb);--color-fill:#2971c6;--color-fill-hover:#2463ae;--color-on-fill:#fff;--color-focus:var(--color-accent);--color-danger:var(--lightningcss-light,#c42b1c)var(--lightningcss-dark,#ff6b5e);--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-heading:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback", var(--font-sans);--tracking-heading:-.02em;--text-display:60px;--text-title:36px;--text-heading:20px;--text-lead:20px;--text-body:16px;--text-small:14px;--text-caption:12px;--type-display:700 var(--text-display) / 1.05 var(--font-heading);--type-title:700 var(--text-title) / 1.15 var(--font-heading);--type-heading:700 var(--text-heading) / 1.3 var(--font-heading);--type-lead:400 var(--text-lead) / 1.5 var(--font-sans);--type-body:400 var(--text-body) / 1.55 var(--font-sans);--type-small:400 var(--text-small) / 1.45 var(--font-sans);--type-caption:400 var(--text-caption) / 1.3 var(--font-sans);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--page-width:1080px;--gutter:var(--space-5);--section-gap:var(--space-9);--radius-s:6px;--radius-m:10px;--radius-l:20px;--radius-full:999px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=759px){:root{--text-display:38px;--text-title:28px;--text-lead:18px;--gutter:var(--space-4);--section-gap:var(--space-8)}}
