:root{--ucp-cream: #F4EFE7;--ucp-white: #FFFFFF;--ucp-sand-200: #E3DBCC;--ucp-sand-300: #C9BFA8;--ucp-sand-400: #A99B7E;--ucp-ink: #1A1A1A;--ucp-night: #1E1E20;--ucp-night-800: #26262A;--ucp-night-700: #3C3C42;--ucp-forest: #1F4332;--ucp-forest-600: #2A5A43;--ucp-forest-900: #1A2118;--ucp-gold: #D4AF37;--ucp-gold-200: #EBD08A;--ucp-bark: #7A4E2E;--ucp-taupe: #5C5147;--ucp-slate-600: #2E2E33;--ucp-slate-400: #5A5A62;--ucp-bg: var(--ucp-cream);--ucp-bg-alt: var(--ucp-white);--ucp-bg-dark: var(--ucp-night);--ucp-bg-brand: var(--ucp-forest);--ucp-bg-footer: var(--ucp-forest-900);--ucp-text: var(--ucp-ink);--ucp-text-muted: var(--ucp-taupe);--ucp-text-invert: var(--ucp-cream);--ucp-text-invert-dim: rgba(244, 239, 231, 0.72);--ucp-brand: var(--ucp-forest);--ucp-brand-hover: var(--ucp-forest-600);--ucp-accent: var(--ucp-gold);--ucp-accent-soft: var(--ucp-gold-200);--ucp-accent-warm: var(--ucp-bark);--ucp-border: var(--ucp-sand-200);--ucp-border-strong: var(--ucp-sand-300);--ucp-border-invert: rgba(212, 175, 55, 0.25);--ucp-glow: radial-gradient(circle, rgba(212, 175, 55, 0.15) 0%, transparent 62%);--ucp-font-sans: "Helvetica Neue", Helvetica, Arial, "Segoe UI", Roboto, system-ui, sans-serif;--ucp-font-serif: Georgia, "Times New Roman", Times, serif;--ucp-fs-hero: clamp(2.25rem, 1.15rem + 4.6vw, 4.25rem);--ucp-fs-h1: clamp(2rem, 1.15rem + 3.5vw, 3.5rem);--ucp-fs-h2: clamp(1.75rem, 1.20rem + 2.3vw, 2.75rem);--ucp-fs-h3: clamp(1.375rem,1.10rem + 1.1vw, 1.75rem);--ucp-fs-h4: clamp(1.125rem,1.00rem + 0.5vw, 1.5rem);--ucp-fs-h5: 1.1875rem;--ucp-fs-lead: clamp(1rem, 0.93rem + 0.35vw, 1.1875rem);--ucp-fs-body: 0.9375rem;--ucp-fs-sm: 0.8125rem;--ucp-fs-xs: 0.75rem;--ucp-fs-eyebrow: 0.6875rem;--ucp-fs-micro: 0.625rem;--ucp-lh-tight: 1.05;--ucp-lh-heading: 1.18;--ucp-lh-body: 1.65;--ucp-lh-loose: 1.75;--ucp-ls-hero: -0.03em;--ucp-ls-heading: -0.02em;--ucp-ls-eyebrow: 0.28em;--ucp-ls-label: 0.15em;--ucp-fw-normal: 400;--ucp-fw-medium: 500;--ucp-fw-semi: 600;--ucp-fw-bold: 700;--ucp-fw-black: 800;--ucp-space-2: 0.5rem;--ucp-space-3: 0.75rem;--ucp-space-4: 1rem;--ucp-space-5: 1.25rem;--ucp-space-6: 1.5rem;--ucp-space-8: 2rem;--ucp-space-10: 2.75rem;--ucp-space-12: 3rem;--ucp-section-y: clamp(3.5rem, 7vw, 6rem);--ucp-gutter: clamp(1.25rem, 4vw, 2.5rem);--ucp-card-pad: clamp(1rem, 3vw, 1.5rem);--ucp-max: 1280px;--ucp-max-narrow: 880px;--ucp-max-text: 760px;--ucp-radius: 0;--ucp-radius-pill: 40px;--ucp-shadow-card: 0 12px 28px rgba(30, 30, 32, 0.14);--ucp-shadow-lift: 0 12px 28px rgba(30, 30, 32, 0.12);--ucp-transition: 0.18s ease;--ucp-transition-slow: 0.42s cubic-bezier(0.4, 0, 0.2, 1);--ucp-rule-w: 50px;--ucp-rule-h: 3px}.ucp-theme-slate{--ucp-brand: var(--ucp-slate-600);--ucp-brand-hover: #45454C;--ucp-bg-brand: var(--ucp-slate-600);--ucp-accent-warm: var(--ucp-slate-400)}
