:root{--fw-alabaster:#f7f5f0;--fw-charcoal:#1a1816;--fw-crema:#b88a58;--fw-stone:#e2ddd5;--fw-coffee:#332820;--fw-white:#fff;--fw-taupe:#8b8176;--fw-taupe-deep:#6b6259;--fw-font-display:"Cormorant Garamond",serif;--fw-font-body:"Plus Jakarta Sans",sans-serif;--fw-font-mono:"JetBrains Mono",sans-serif;--fw-text-display:clamp(3rem,1.5rem + 6.4vw,7.75rem);--fw-text-h2:clamp(2.25rem,1.6rem + 2.8vw,4.25rem);--fw-text-h3:clamp(1.625rem,1.4rem + 1vw,2.375rem);--fw-text-lead:clamp(1.0625rem,1rem + .35vw,1.3125rem);--fw-text-body:1rem;--fw-text-small:0.875rem;--fw-text-label:0.6875rem;--fw-space-section:clamp(4.5rem,2.5rem + 8vw,10rem);--fw-space-block:clamp(2.5rem,1.75rem + 3vw,5rem);--fw-space-stack:clamp(1.25rem,1rem + 1vw,2rem);--fw-gutter:clamp(1.25rem,.25rem + 4vw,4.5rem);--fw-gap:clamp(1.25rem,.75rem + 2vw,3rem);--fw-container:1440px;--fw-content:34rem;--fw-header-h:76px;--fw-ease:cubic-bezier(.2,.7,.2,1)}