:root{--pxf-primary:#b2b8a1;--pxf-primary-ultra-light:#f4f6ef;--pxf-primary-light:#dce0d3;--pxf-primary-semi-light:#b8bdab;--pxf-primary-semi-dark:#616651;--pxf-primary-dark:#404533;--pxf-primary-ultra-dark:#1e2115;--pxf-primary-hover:#9ca28c;--pxf-on-primary:#000;--pxf-base:#2d1e13;--pxf-base-ultra-light:#faf4ef;--pxf-base-light:#e7dbd4;--pxf-base-semi-light:#c7b7ac;--pxf-base-semi-dark:#715f53;--pxf-base-dark:#4e3f34;--pxf-base-ultra-dark:#271d15;--pxf-base-hover:#423226;--pxf-on-base:#fff;--pxf-neutral:#dfd6cd;--pxf-neutral-ultra-light:#f7f4f2;--pxf-neutral-light:#e2ddd8;--pxf-neutral-semi-light:#c0b9b2;--pxf-neutral-semi-dark:#6a625a;--pxf-neutral-dark:#48413a;--pxf-neutral-ultra-dark:#231e1a;--pxf-neutral-hover:#c8bfb7;--pxf-on-neutral:#000;--pxf-surface-dark:#362b23;--pxf-on-surface-dark:#faf4ef;--pxf-surface-dark-accent:#929881;--pxf-surface-light:#ede7e2;--pxf-on-surface-light:#271d15;--pxf-surface-light-accent:#646955;--pxf-heading:#2c1e13;--pxf-text:#2c1d12;--pxf-muted:#2c1d12;--pxf-link:#2c1d12;--pxf-link-hover:#404533;--pxf-h6:clamp(1.2rem,1.0989rem + 0.4314vw,1.4063rem);--pxf-h5:clamp(1.44rem,1.2842rem + 0.6647vw,1.7578rem);--pxf-h4:clamp(1.728rem,1.498rem + 0.9815vw,2.1973rem);--pxf-h3:clamp(2.0736rem,1.7437rem + 1.4075vw,2.7466rem);--pxf-h2:clamp(2.4883rem,2.0251rem + 1.9763vw,3.4332rem);--pxf-h1:clamp(2.986rem,2.346rem + 2.7306vw,4.2915rem);--pxf-text-xs:clamp(0.6944rem,0.6819rem + 0.0534vw,0.72rem);--pxf-text-s:clamp(0.8333rem,0.8007rem + 0.1394vw,0.9rem);--pxf-text-m:clamp(1rem,0.9387rem + 0.2614vw,1.125rem);--pxf-text-l:clamp(1.2rem,1.0989rem + 0.4314vw,1.4063rem);--pxf-text-xl:clamp(1.44rem,1.2842rem + 0.6647vw,1.7578rem);--pxf-text-2xl:clamp(1.728rem,1.498rem + 0.9815vw,2.1973rem);--pxf-line-height-body:1.6;--pxf-line-height-heading:1.2;--pxf-line-height-compact:1.3;--pxf-space-xs:clamp(0.2963rem,0.262rem + 0.1462vw,0.3662rem);--pxf-space-s:clamp(0.4444rem,0.3751rem + 0.2959vw,0.5859rem);--pxf-space-m:clamp(1rem,0.7549rem + 1.0458vw,1.5rem);--pxf-space-l:clamp(1.5rem,1.0588rem + 1.8824vw,2.4rem);--pxf-space-xl:clamp(2.25rem,1.4706rem + 3.3255vw,3.84rem);--pxf-space-2xl:clamp(3.375rem,2.0176rem + 5.7914vw,6.144rem);--pxf-space-3xl:clamp(5.0625rem,2.7253rem + 9.9721vw,9.8304rem);--pxf-section-space:clamp(3rem,1.5294rem + 6.2745vw,6rem);--pxf-radius-s:4px;--pxf-radius-m:8px;--pxf-radius-l:16px;--pxf-radius-full:9999px;--pxf-content-width:71.25rem;--pxf-text-width:65ch;--pxf-secondary:#988d80;--pxf-secondary-ultra-light:#f8f4f0;--pxf-secondary-light:#e3ddd5;--pxf-secondary-semi-light:#c2b9ae;--pxf-secondary-semi-dark:#6c6155;--pxf-secondary-dark:#4a4136;--pxf-secondary-ultra-dark:#241e17;--pxf-secondary-hover:#83786c;--pxf-on-secondary:#000;--pxf-success:#179800;--pxf-success-ultra-light:#e2ffdd;--pxf-success-light:#b5f1ad;--pxf-success-semi-light:#7cd371;--pxf-success-semi-dark:#107900;--pxf-success-dark:#075200;--pxf-success-ultra-dark:#012800;--pxf-success-hover:#118000;--pxf-on-success:#000;--pxf-warning:#f08c00;--pxf-warning-ultra-light:#fff3e8;--pxf-warning-light:#ffd5b1;--pxf-warning-semi-light:#f7a658;--pxf-warning-semi-dark:#905200;--pxf-warning-dark:#623600;--pxf-warning-ultra-dark:#311800;--pxf-warning-hover:#d27a00;--pxf-on-warning:#000;--pxf-danger:#e03131;--pxf-danger-ultra-light:#fff2f0;--pxf-danger-light:#ffd2cc;--pxf-danger-semi-light:#ff9b91;--pxf-danger-semi-dark:#bc0015;--pxf-danger-dark:#81000b;--pxf-danger-ultra-dark:#430003;--pxf-danger-hover:#c70619;--pxf-on-danger:#000;--pxf-info:#1c7ed6;--pxf-info-ultra-light:#eef6ff;--pxf-info-light:#c6e1ff;--pxf-info-semi-light:#85bfff;--pxf-info-semi-dark:#0064b3;--pxf-info-dark:#00437b;--pxf-info-ultra-dark:#00203f;--pxf-info-hover:#0069ba;--pxf-on-info:#000}