:root{--cns-cream-2:#ece3d2;--cns-sage-900:#4a5e4d;--cns-sage-700:#6f8470;--cns-sage-500:#8ea08a;--cns-sage-300:#b9c4b1;--cns-sage-100:#dee3d6;--cns-sage-50:#eef0e7;--cns-cream:#f4ede0;--cns-paper:#fbf7ee;--cns-driftwood:#b9a489;--cns-seafoam:#c8d6cd;--cns-ocean:#2f4a52;--cns-shell:#e6d8c4;--cns-ink:#2a2e26;--cns-ochre:#c08a3e;--cns-ochre-800:#7a5520;--cns-banksia:#a85a2c;--h-full:100%;--border-width-s:1px;--weight-semibold:var(--cns-fw-extrabold);--cns-ink-85:#2A2E26D9;--cns-ink-80:#2A2E26CC;--cns-ink-75:#2A2E26BF;--cns-ink-70:#2A2E26B3;--cns-ink-60:#2A2E2699;--cns-ink-55:#2A2E268C;--cns-ink-50:#2A2E2680;--cns-cream-92:#F4EDE0EB;--cns-cream-75:#F4EDE0BF;--cns-cream-50:#F4EDE080;--cns-sage-border-40:#8EA08A66;--cns-sage-border-35:#8EA08A59;--cns-sage-border-30:#8EA08A4D;--cns-sage-border-25:#8EA08A40;--cns-sage-border-22:#8EA08A38;--cns-sage-border-20:#8EA08A33;--cns-sage-border-18:#8EA08A2E;--cns-sage-focus-ring:#8EA08A33;--cns-ocean-30:#2F4A524D;--cns-ocean-25:#2F4A5240;--cns-ocean-12:#2F4A521F;--cns-driftwood-35:#B9A48959;--cns-driftwood-18:#B9A4892E;--cns-banksia-25:#A85A2C40;--cns-banksia-8:#A85A2C14;--cns-r-xs:6px;--cns-r-sm:10px;--cns-r-md:16px;--cns-r-lg:22px;--cns-r-xl:32px;--cns-r-pill:999px;--cns-s2:8px;--cns-s1:4px;--cns-s3:12px;--cns-s4:16px;--cns-s5:24px;--cns-s6:32px;--cns-s7:48px;--cns-s8:64px;--cns-s9:96px;--cns-fw-light:300;--cns-fw-regular:400;--cns-fw-medium:500;--cns-fw-semibold:600;--cns-fw-bold:700;--cns-text-display:clamp(40px,6vw,76px);--cns-text-h1:48px;--cns-text-h2:clamp(28px,3.4vw,44px);--cns-text-h3:22px;--cns-text-h4:18px;--cns-text-lede:22px;--cns-text-body:16px;--cns-text-small:13px;--cns-text-eyebrow:11px;--cns-lh-tight:1.02;--cns-lh-heading:1.05;--cns-lh-subhead:1.15;--cns-lh-body:1.55;--cns-lh-lede:1.45;--cns-ls-tight:-0.02em;--cns-ls-heading:-0.015em;--cns-ls-subhead:-0.01em;--cns-ls-eyebrow:0.22em;--cns-ls-label:0.16em;--cns-ls-btn:0.04em;--cns-font-display:"Outfit",sans-serif;--cns-font-body:"DM Sans",sans-serif;--cns-font-serif:"Fraunces",serif;--cns-font-italic:"Cormorant Garamond",serif;--cns-shadow-sm:0 1px 2px rgba(40,50,35,0.06),0 2px 6px rgba(40,50,35,0.04);--cns-shadow-md:0 4px 16px rgba(40,50,35,0.08);--cns-shadow-lg:0 12px 40px rgba(40,50,35,0.1);--cns-ease:cubic-bezier(0.4,0,0.2,1);--cns-transition-fast:0.15s ease;--cns-transition-base:0.2s ease;--cns-transition-slow:0.25s ease;--cns-fw-extrabold:800;--cns-fw-light-t:var(--cns-fw-light);--cns-fw-regular-t:var(--cns-fw-regular);--cns-fw-medium-t:var(--cns-fw-medium);--cns-fw-semibold-t:var(--cns-fw-semibold);--cns-fw-bold-t:var(--cns-fw-bold);--cns-fw-extrabold-t:var(--cns-fw-extrabold)}