:root{--text-2xs:0.6875rem;--text-xs:0.75rem;--text-sm:0.8125rem;--text-base:0.875rem;--text-md:0.9375rem;--text-lg:1rem;--text-lead:clamp(1rem,0.94rem + 0.25vw,1.125rem);--text-h4:1.125rem;--text-h3:clamp(1.25rem,1.15rem + 0.4vw,1.375rem);--text-h2:1.5rem;--text-section:clamp(1.875rem,1.4rem + 1.6vw,2.625rem);--text-hero:clamp(2.5rem,1.6rem + 3vw,4.125rem);--text-display:clamp(1.875rem,4.5vw,3.875rem);--text-logo:1.25rem;--text-wordmark:clamp(3.5rem,13.5vw,12.5rem);--r-attached:0;--r-control:4px;--r-container:4px;--r-inline:2px}