:root{--v-primary-900:#1c1a17;--v-primary-800:#2a2622;--v-primary-700:#3d372f;--v-primary-600:#57503f;--v-primary-500:#6e6552;--v-primary-200:#c9c2b2;--v-primary-100:#e8e3d9;--v-primary-050:#f5f2ec;--v-accent-700:#9c4a2f;--v-accent-600:#b85c3c;--v-accent-100:#f6e2da;--v-accent-050:#fcf4f1;--v-ink-900:#17150f;--v-ink-700:#423d33;--v-ink-500:#6b6558;--v-ink-400:#918a7c;--v-ink-300:#b8b1a3;--v-surface-0:#fffdfa;--v-surface-1:#ffffff;--v-surface-2:#f7f4ee;--v-surface-sunken:#f0ece4;--v-line:#e3ded4;--v-line-strong:#cfc8ba;--v-night-900:#12100c;--v-night-800:#1b1813;--v-night-fg:#ede7da;--v-candle:#d9a05b;--v-ok-600:#2f6f46;--v-ok-100:#e2f0e7;--v-warn-700:#8a5a00;--v-warn-100:#fbefd6;--v-err-600:#a32b22;--v-err-100:#f8e3e1;--v-info-600:#2c5a82;--v-info-100:#e2edf5;--v-font-display:"Canela","Freight Display",Georgia,"Times New Roman",serif;--v-font-ui:"Inter","Satoshi",system-ui,-apple-system,sans-serif;--v-text-xs:0.75rem;--v-text-sm:0.875rem;--v-text-md:1rem;--v-text-lg:1.125rem;--v-text-xl:1.5rem;--v-text-2xl:2rem;--v-text-3xl:clamp(1.75rem,6.25vw,2.75rem);--v-text-4xl:clamp(2.25rem,8.5vw,3.75rem);--v-leading-tight:1.15;--v-leading-snug:1.35;--v-leading-normal:1.6;--v-leading-relaxed:1.75;--v-tracking-tight:-0.02em;--v-tracking-normal:0;--v-tracking-wide:0.08em;--v-sp-1:4px;--v-sp-2:8px;--v-sp-3:12px;--v-sp-4:16px;--v-sp-5:24px;--v-sp-6:32px;--v-sp-7:48px;--v-sp-8:64px;--v-sp-9:96px;--v-sp-10:128px;--v-radius-sm:4px;--v-radius:8px;--v-radius-lg:16px;--v-radius-full:999px;--v-shadow-sm:0 1px 2px rgba(23,21,15,0.06),0 1px 3px rgba(23,21,15,0.04);--v-shadow-md:0 4px 12px rgba(23,21,15,0.08);--v-shadow-lg:0 12px 32px rgba(23,21,15,0.1);--v-maxw-prose:68ch;--v-maxw-content:1200px;--v-maxw-wide:1440px;--v-header-h:72px;--v-header-h-mobile:60px;--v-motion-micro:120ms;--v-motion-standard:200ms;--v-motion-overlay:320ms;--v-ease-entrance:cubic-bezier(0.32,0.72,0,1)}@media (prefers-reduced-motion:reduce){:root{--v-motion-micro:1ms;--v-motion-standard:1ms;--v-motion-overlay:1ms}*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}