:root {--tpa-color-ink: var(--tpa-palette-ink);--tpa-color-paper: var(--tpa-palette-paper);--tpa-color-surface: var(--tpa-palette-surface);--tpa-color-mint: var(--tpa-palette-mint);--tpa-color-teal: var(--tpa-palette-teal);--tpa-color-rule-dark: var(--tpa-palette-rule-dark);--tpa-color-peach: var(--tpa-palette-peach);--tpa-color-muted: var(--tpa-palette-muted);--tpa-color-quiet: var(--tpa-palette-quiet);--tpa-color-input: var(--tpa-palette-input);--tpa-color-input-border: var(--tpa-palette-input-border);--tpa-color-error: var(--tpa-palette-error);--tpa-color-focus-light: var(--tpa-palette-focus-light);--tpa-color-focus-dark: var(--tpa-palette-focus-dark);--tpa-color-clear: transparent;--tpa-font-display: 'Manrope', sans-serif;--tpa-font-body: 'Poppins', sans-serif;--tpa-text-display: clamp(2.5rem, 6.4vw, 5.75rem);--tpa-text-section: clamp(2rem, 4vw, 3.5rem);--tpa-text-title: clamp(1.375rem, 2vw, 1.75rem);--tpa-text-body: 1rem;--tpa-text-small: .875rem;--tpa-space-1: .25rem;--tpa-space-2: .5rem;--tpa-space-3: .75rem;--tpa-space-4: 1rem;--tpa-space-5: 1.25rem;--tpa-space-6: 1.5rem;--tpa-space-8: 2rem;--tpa-space-10: 2.5rem;--tpa-space-12: 3rem;--tpa-space-16: 4rem;--tpa-space-20: 5rem;--tpa-space-24: 6rem;--tpa-space-30: 7.5rem;--tpa-page-gutter: clamp(1.5rem, 5.56vw, 5rem);--tpa-container: 80rem;--tpa-radius-control: 99rem;--tpa-duration-press: 150ms;--tpa-duration-state: 200ms;--tpa-ease-out: cubic-bezier(.2, 0, 0, 1);--tpa-focus-ring: var(--tpa-color-focus-light);}