:root{--pa-primary:#8c734e;--pa-primary-ultra-light:#fcf4e8;--pa-primary-light:#ebdcc6;--pa-primary-semi-light:#cdb798;--pa-primary-semi-dark:#775f3a;--pa-primary-dark:#533e1e;--pa-primary-ultra-dark:#2b1c05;--pa-primary-hover:#775f3a;--pa-on-primary:#000;--pa-base:#faf3dd;--pa-base-ultra-light:#f7f5ee;--pa-base-light:#e2ded2;--pa-base-semi-light:#c0baaa;--pa-base-semi-dark:#696350;--pa-base-dark:#474232;--pa-base-ultra-dark:#231f14;--pa-base-hover:#e3dcc6;--pa-on-base:#000;--pa-surface-dark:#322e22;--pa-on-surface-dark:#f7f5ee;--pa-surface-dark-accent:#ad936d;--pa-surface-light:#eae8e1;--pa-on-surface-light:#231f14;--pa-surface-light-accent:#7c633f;--pa-heading:#3c3625;--pa-text:#595341;--pa-muted:#7a6e53;--pa-link:#846b47;--pa-link-hover:#6c5431;--pa-h6:clamp(0.8875rem,0.7558rem + 0.5621vw,1.1563rem);--pa-h5:clamp(1.44rem,1.2842rem + 0.6647vw,1.7578rem);--pa-h4:clamp(1.728rem,1.498rem + 0.9815vw,2.1973rem);--pa-h3:clamp(2.0736rem,1.7437rem + 1.4075vw,2.7466rem);--pa-h2:clamp(2.4883rem,2.0251rem + 1.9763vw,3.4332rem);--pa-h1:clamp(2.9863rem,1.6113rem + 5.8667vw,5.7913rem);--pa-text-xs:clamp(0.6944rem,0.6819rem + 0.0534vw,0.72rem);--pa-text-s:clamp(0.8333rem,0.8007rem + 0.1394vw,0.9rem);--pa-text-m:clamp(1rem,0.9387rem + 0.2614vw,1.125rem);--pa-text-l:clamp(1.2rem,1.0989rem + 0.4314vw,1.4063rem);--pa-text-xl:clamp(1.44rem,1.2842rem + 0.6647vw,1.7578rem);--pa-text-2xl:clamp(1.728rem,1.498rem + 0.9815vw,2.1973rem);--pa-line-height-body:1.6;--pa-line-height-heading:1.2;--pa-space-xs:clamp(0.2963rem,0.262rem + 0.1462vw,0.3662rem);--pa-space-s:clamp(0.4444rem,0.3751rem + 0.2959vw,0.5859rem);--pa-space-m:clamp(1rem,0.7549rem + 1.0458vw,1.5rem);--pa-space-l:clamp(1.5rem,1.0588rem + 1.8824vw,2.4rem);--pa-space-xl:clamp(2.25rem,1.4706rem + 3.3255vw,3.84rem);--pa-space-2xl:clamp(3.375rem,2.0176rem + 5.7914vw,6.144rem);--pa-space-3xl:clamp(5.0625rem,2.7253rem + 9.9721vw,9.8304rem);--pa-section-space:clamp(3rem,1.5294rem + 6.2745vw,6rem);--pa-radius-s:4px;--pa-radius-m:8px;--pa-radius-l:16px;--pa-radius-full:9999px;--pa-content-width:90rem;--pa-text-width:65ch;--pa-accent:#c4751a;--pa-accent-ultra-light:#fff3e8;--pa-accent-light:#ffd5b1;--pa-accent-semi-light:#edab6e;--pa-accent-semi-dark:#905200;--pa-accent-dark:#623600;--pa-accent-ultra-dark:#311800;--pa-accent-hover:#aa6200;--pa-on-accent:#000;--pa-font-heading:"Playfair Display",serif;--pa-font-body:"Montserrat",sans-serif;--pa-line-height-compact:1.3}