:root{--c-cotton: #F3F1EC;--c-cotton-2: #E9E5DC;--c-cotton-3: #DED9CD;--c-line: #D1CBBE;--c-ink: #1B1F1C;--c-ink-2: #3D423E;--c-ink-3: #616862;--c-leaf: #2E5A45;--c-leaf-2: #234634;--c-leaf-soft: #D9E4DB;--c-loom: #2C3133;--c-loom-2: #22282A;--c-loom-deep: #22282A;--c-loom-text: #E8E4DA;--c-error: #9B3A2E;--c-error-soft: #F1DDD9;--c-ok: #2E5A45;--font: "Bricolage Grotesque", "Segoe UI", system-ui, -apple-system, sans-serif;--fs-12: .75rem;--fs-14: .875rem;--fs-15: .9375rem;--fs-17: 1.0625rem;--fs-19: 1.1875rem;--fs-22: clamp(1.25rem, 1.1rem + .5vw, 1.375rem);--fs-28: clamp(1.5rem, 1.25rem + 1vw, 1.75rem);--fs-36: clamp(1.75rem, 1.4rem + 1.6vw, 2.25rem);--fs-48: clamp(2.125rem, 1.6rem + 2.4vw, 3rem);--fs-64: clamp(2.5rem, 1.7rem + 3.6vw, 4.25rem);--fs-h1: clamp(1.875rem, 1.5rem + 1.6vw, 2.5rem);--fs-h1-open: clamp(2rem, 1.5rem + 2.4vw, 3.25rem);--lh-tight: 1.04;--lh-snug: 1.2;--lh-body: 1.6;--ls-display: -.022em;--measure: 66ch;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.5rem;--s-6: 2rem;--s-7: 3rem;--s-8: 4rem;--s-9: 6rem;--s-10: 8rem;--section-y: clamp(4rem, 6vw + 1rem, 7.5rem);--section-y-tight: clamp(2.25rem, 3vw + .75rem, 4rem);--page-pt: clamp(1.25rem, 2.2vw, 2rem);--container: 82.5rem;--gutter: clamp(1.25rem, 4vw, 3rem);--header-h: 5.5rem;--header-h-min: 4.25rem;--logo-h-top: 2.7rem;--logo-h-min: 2.1rem;--r: 6px;--shadow-1: 0 1px 2px rgba(27, 31, 28, .06), 0 8px 24px -12px rgba(27, 31, 28, .18);--shadow-2: 0 2px 6px rgba(27, 31, 28, .08), 0 24px 48px -24px rgba(27, 31, 28, .28);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-move: cubic-bezier(.65, 0, .35, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-reveal: cubic-bezier(.16, 1, .3, 1);--dur-1: .16s;--dur-2: .32s;--dur-3: .64s;--stagger: 90ms;--rise-text: 16px;--rise-media: 24px;--z-header: 50;--z-menu: 60;--z-overlay: 100;--z-grain: 1}@media (max-width: 64rem){:root{--header-h: 4.5rem;--header-h-min: 3.75rem;--logo-h-top: 2.1rem;--logo-h-min: 1.75rem}}
