:root{--color-primary:#4b5f8a;--color-secondary:#2e6b6a;--color-accent:#ebc35a;--color-text:#1b2230;--color-bg:#f3ead8;--color-surface:#e6d8bc;--color-accent-press:#dcae3a;--color-ink-deep:#131925;--color-bush:#55613a;--color-ember:#a8461f;--color-red-filter:#a3261f;--color-line:#d6c6a6;--color-text-muted:#5a4f3e;--font-heading:"Big Shoulders Display","Arial Narrow",sans-serif;--font-body:"Jost","Futura","Century Gothic",sans-serif;--text-xs:0.8125rem;--text-sm:0.875rem;--text-base:1.125rem;--text-lg:clamp(1.2rem,1.05rem + .55vw,1.45rem);--text-xl:clamp(1.6rem,1.3rem + 1.2vw,2.25rem);--text-2xl:clamp(2.6rem,1.6rem + 4.2vw,5.25rem);--text-3xl:clamp(3.2rem,1.8rem + 6vw,7rem);--text-4xl:clamp(4.2rem,2rem + 8.4vw,9.25rem);--space-2xs:0.375rem;--space-xs:0.625rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2.5rem;--space-xl:clamp(3rem,2rem + 4vw,6rem);--space-2xl:clamp(4.5rem,3rem + 6vw,9rem);--gutter:clamp(1rem,.5rem + 2vw,2rem);--pad-x:clamp(1.25rem,.5rem + 3.5vw,3.5rem);--radius-sm:0;--radius-md:0;--radius-lg:0;--shadow-sm:none;--shadow-md:none;--container-max:1320px;--section-padding-y:var(--space-2xl);--measure:62ch;--header-h:72px;--ease-out:cubic-bezier(.16,1,.3,1);--dur:380ms}@media (max-width:767px){:root{--header-h:62px}}