:root{--pb-bg:#f6f5f2;--pb-white:#fff;--pb-stone-100:#edeae4;--pb-stone-200:#ddd7cd;--pb-stone-400:#b3aa9c;--pb-grey-100:#e8eaeb;--pb-grey-300:#c3c7c9;--pb-muted:#63686c;--pb-ink:#1c1d1f;--pb-ink-soft:#2a2c2f;--pb-line:#d9d5ce;--pb-placeholder:#e2ded7;--pb-accent:#c2501a;--pb-accent-hover:#a64315;--pb-heading-color:#1c1d1f;--pb-text-color:#1c1d1f;--pb-muted-color:#63686c;--pb-font-head:"Manrope",sans-serif;--pb-font-body:"Inter",sans-serif;--pb-fs-h1:clamp(2.5rem,1.6rem + 4.2vw,5.5rem);--pb-fs-h2:clamp(2rem,1.4rem + 2.4vw,3.5rem);--pb-fs-h3:clamp(1.25rem,1.1rem + .5vw,1.625rem);--pb-fs-lead:clamp(1.125rem,1.03rem + .35vw,1.375rem);--pb-fs-body:clamp(1rem,.96rem + .12vw,1.0625rem);--pb-fs-small:0.875rem;--pb-fs-eyebrow:clamp(.75rem,.73rem + .08vw,.8125rem);--pb-container:1320px;--pb-container-wide:1600px;--pb-container-narrow:760px;--pb-gutter:clamp(20px,4vw,48px);--pb-section-y:clamp(80px,40px + 6vw,160px);--pb-section-y-sm:clamp(56px,40px + 3.5vw,96px);--pb-space-xs:8px;--pb-space-s:16px;--pb-space-m:24px;--pb-space-l:40px;--pb-space-xl:clamp(48px,32px + 3vw,64px);--pb-space-2xl:clamp(64px,40px + 4vw,96px);--pb-radius:2px;--pb-ease:cubic-bezier(.2,.7,.2,1);--pb-dur:250ms;--pb-dur-slow:600ms}