:root{--c-primary:#4b5563;--c-primary-light:color-mix(in srgb,var(--c-primary),white 10%);--c-primary-dark:color-mix(in srgb,var(--c-primary),black 10%);--c-secondary:#9ca3af;--c-secondary-light:color-mix(in srgb,var(--c-secondary),white 10%);--c-secondary-dark:color-mix(in srgb,var(--c-secondary),black 10%);--c-background:#fff;--c-background-alt:#f5f6f8;--c-text:#1f2937;--c-text-light:#6b7280;--c-border:#e5e7eb;--font-heading:Performy Sans;--font-body:Performy Sans;--heading-color:#111827;--paragraph-color:#374151;--h1-size:clamp(2.5rem,1.5rem + 2.5vw,4.25rem);--h2-size:clamp(2rem,1.5rem + 2.5vw,2.5rem);--h3-size:clamp(1.2rem,1.5rem + 2.5vw,1.4375rem);--h4-size:clamp(2rem,1.5rem + 2.5vw,2.5rem);--h5-size:clamp(2rem,1.5rem + 2.5vw,2.5rem);--h6-size:clamp(2rem,1.5rem + 2.5vw,2.5rem);--container-width:1244px;--section-space:clamp(64px,7vw,112px);--gutter:32px;--transition:.2s ease;--pf-green:#054033;--pf-green-dark:#04342a;--pf-green-tint:#0b4a3c;--pf-ivory:#f6f3ee;--pf-card:#fbfaf7;--pf-sand-light:#ece6dd;--pf-stone:#d8d1c6;--pf-sand:#c5b9a8;--pf-charcoal:#262b2a;--pf-muted:#414846;--pf-placeholder:#8a8f8c;--pf-accent:#c7ff80;--pf-white:#fff;--pf-font:"Performy Sans",system-ui,sans-serif;--pf-radius-xl:140px 16px 16px 16px;--pf-radius-lg:64px 16px 16px 16px;--pf-radius-tab:28px 16px 16px 16px;--pf-radius-field:22px 10px 10px 10px;--pf-radius-big:140px;--pf-container:1244px;--pf-gutter:32px;--pf-section:75px;--pf-ease:cubic-bezier(.2,.7,.2,1)}@media (max-width:767px){:root{--pf-radius-xl:64px 16px 16px 16px;--pf-radius-big:64px;--pf-gutter:20px}}