:root{--fhcp-text:#404040;--fhcp-ink:#333;--fhcp-heading:#344648;--fhcp-dark:#0f0f0f;--fhcp-accent:#c8a3b5;--fhcp-link:#fdbe83;--fhcp-orange:#e59560;--fhcp-bg:#f9f9f9;--fhcp-bg-alt:#fff;--fhcp-topbar:#c3a6a0;--fhcp-nav:#f7f1f0;--fhcp-rule:#ae9487;--fhcp-header-offset:148px;--xs-space:clamp(4px,1vmin,10px);--s-space:clamp(8px,2vmin,20px);--m-space:clamp(12px,3.5vmin,30px);--l-space:clamp(20px,5vmin,50px);--xl-space:clamp(32px,7vmin,80px);--xxl-space:clamp(52px,12vmin,130px);--fhcp-font-text:'Open Sans Local',Arial,sans-serif;--fhcp-font-display:'Karla Local',Arial,sans-serif}