:root{--pxf-primary:#1c4c57;--pxf-primary-ultra-light:#eaf8fc;--pxf-primary-light:#c9e4eb;--pxf-primary-semi-light:#9cc2cc;--pxf-primary-semi-dark:#3c6b77;--pxf-primary-dark:#1e4953;--pxf-primary-ultra-dark:#04242b;--pxf-primary-hover:#043944;--pxf-on-primary:#fff;--pxf-accent:#f7f6d9;--pxf-accent-ultra-light:#f6f6ed;--pxf-accent-light:#e0dfd0;--pxf-accent-semi-light:#bdbca6;--pxf-accent-semi-dark:#66654c;--pxf-accent-dark:#45442e;--pxf-accent-ultra-dark:#212011;--pxf-accent-hover:#e0dfc2;--pxf-on-accent:#000;--pxf-base:#243134;--pxf-base-ultra-light:#fff;--pxf-base-light:#d7e0e2;--pxf-base-semi-light:#b1bdc0;--pxf-base-semi-dark:#58666a;--pxf-base-dark:#384548;--pxf-base-ultra-dark:#182123;--pxf-base-hover:#384649;--pxf-on-base:#fff;--pxf-neutral:#a4a4a4;--pxf-neutral-ultra-light:#f5f5f5;--pxf-neutral-light:#dedede;--pxf-neutral-semi-light:#bababa;--pxf-neutral-semi-dark:#636363;--pxf-neutral-dark:#424242;--pxf-neutral-ultra-dark:#1f1f1f;--pxf-neutral-hover:#8f8f8f;--pxf-on-neutral:#000;--pxf-warning:#f5a524;--pxf-warning-ultra-light:#fff3e5;--pxf-warning-light:#ffd6a4;--pxf-warning-semi-light:#ecad57;--pxf-warning-semi-dark:#885700;--pxf-warning-dark:#5c3a00;--pxf-warning-ultra-dark:#2e1a00;--pxf-warning-hover:#db9000;--pxf-on-warning:#000;--pxf-surface-dark:#263032;--pxf-on-surface-dark:#f1f6f7;--pxf-surface-dark-accent:#6e9eab;--pxf-surface-light:#e4e9ea;--pxf-on-surface-light:#182123;--pxf-surface-light-accent:#3f6e7a;--pxf-heading:#243134;--pxf-text:#000;--pxf-muted:#6f6f6f;--pxf-link:#1c4c57;--pxf-link-hover:#043944;--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-font-heading:"Manrope",sans-serif;--pxf-font-body:"Manrope",sans-serif;--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}