:root{--ref-color-base-white: #ffffff;--ref-color-base-black: #000000;--ref-color-base-transparent: #ffffff00;--ref-color-neutral-50: #fafafa;--ref-color-neutral-100: #f5f5f5;--ref-color-neutral-200: #e5e5e5;--ref-color-neutral-300: #d4d4d4;--ref-color-neutral-400: #a3a3a3;--ref-color-neutral-500: #737373;--ref-color-neutral-600: #525252;--ref-color-neutral-700: #404040;--ref-color-neutral-800: #262626;--ref-color-neutral-900: #171717;--ref-color-neutral-950: #0a0a0a;--ref-color-neutral-alpha-50: #fffffff7;--ref-color-neutral-alpha-100: #fffffff5;--ref-color-neutral-alpha-200: #ffffffe5;--ref-color-neutral-alpha-300: #ffffffd1;--ref-color-neutral-alpha-400: #ffffff9e;--ref-color-neutral-alpha-500: #ffffff6e;--ref-color-neutral-alpha-600: #ffffff4a;--ref-color-neutral-alpha-700: #ffffff38;--ref-color-neutral-alpha-800: #ffffff1f;--ref-color-neutral-alpha-900: #ffffff0d;--ref-color-neutral-alpha-950: #ffffff00;--ref-color-brand-50: #f3fff5;--ref-color-brand-100: #d6fbdd;--ref-color-brand-200: #b9fac5;--ref-color-brand-300: #90efa3;--ref-color-brand-400: #71e687;--ref-color-brand-500: #46c75f;--ref-color-brand-600: #30b349;--ref-color-brand-700: #26a23e;--ref-color-brand-800: #207530;--ref-color-brand-900: #114c1c;--ref-color-brand-950: #06260c;--ref-color-red-50: #fef2f2;--ref-color-red-100: #fee2e2;--ref-color-red-200: #fecaca;--ref-color-red-300: #fca5a5;--ref-color-red-400: #f87171;--ref-color-red-500: #ef4444;--ref-color-red-600: #dc2626;--ref-color-red-700: #b91c1c;--ref-color-red-800: #991b1b;--ref-color-red-900: #7f1d1d;--ref-color-red-950: #450a0a;--ref-color-orange-50: #fff7ed;--ref-color-orange-100: #ffedd5;--ref-color-orange-200: #fed7aa;--ref-color-orange-300: #fdba74;--ref-color-orange-400: #fb923c;--ref-color-orange-500: #f97316;--ref-color-orange-600: #ea580c;--ref-color-orange-700: #c2410c;--ref-color-orange-800: #9a3412;--ref-color-orange-900: #7c2d12;--ref-color-orange-950: #431407;--ref-color-amber-50: #fffbeb;--ref-color-amber-100: #fef3c7;--ref-color-amber-200: #fde68a;--ref-color-amber-300: #fcd34d;--ref-color-amber-400: #fbbf24;--ref-color-amber-500: #f59e0b;--ref-color-amber-600: #d97706;--ref-color-amber-700: #b45309;--ref-color-amber-800: #92400e;--ref-color-amber-900: #78350f;--ref-color-amber-950: #451a03;--ref-color-yellow-50: #fefce8;--ref-color-yellow-100: #fef9c3;--ref-color-yellow-200: #fef08a;--ref-color-yellow-300: #fde047;--ref-color-yellow-400: #facc15;--ref-color-yellow-500: #eab308;--ref-color-yellow-600: #ca8a04;--ref-color-yellow-700: #a16207;--ref-color-yellow-800: #854d0e;--ref-color-yellow-900: #713f12;--ref-color-yellow-950: #422006;--ref-color-lime-50: #f7fee7;--ref-color-lime-100: #ecfccb;--ref-color-lime-200: #d9f99d;--ref-color-lime-300: #bef264;--ref-color-lime-400: #a3e635;--ref-color-lime-500: #84cc16;--ref-color-lime-600: #65a30d;--ref-color-lime-700: #4d7c0f;--ref-color-lime-800: #3f6212;--ref-color-lime-900: #365314;--ref-color-lime-950: #1a2e05;--ref-color-green-50: #f0fdf4;--ref-color-green-100: #dcfce7;--ref-color-green-200: #bbf7d0;--ref-color-green-300: #86efac;--ref-color-green-400: #4ade80;--ref-color-green-500: #22c55e;--ref-color-green-600: #16a34a;--ref-color-green-700: #15803d;--ref-color-green-800: #166534;--ref-color-green-900: #14532d;--ref-color-green-950: #052e16;--ref-color-emerald-50: #ecfdf5;--ref-color-emerald-100: #d1fae5;--ref-color-emerald-200: #a7f3d0;--ref-color-emerald-300: #6ee7b7;--ref-color-emerald-400: #34d399;--ref-color-emerald-500: #10b981;--ref-color-emerald-600: #059669;--ref-color-emerald-700: #047857;--ref-color-emerald-800: #065f46;--ref-color-emerald-900: #064e3b;--ref-color-emerald-950: #022c22;--ref-color-teal-50: #f0fdfa;--ref-color-teal-100: #ccfbf1;--ref-color-teal-200: #99f6e4;--ref-color-teal-300: #5eead4;--ref-color-teal-400: #2dd4bf;--ref-color-teal-500: #14b8a6;--ref-color-teal-600: #0d9488;--ref-color-teal-700: #0f766e;--ref-color-teal-800: #115e59;--ref-color-teal-900: #134e4a;--ref-color-teal-950: #042f2e;--ref-color-cyan-50: #ecfeff;--ref-color-cyan-100: #cffafe;--ref-color-cyan-200: #a5f3fc;--ref-color-cyan-300: #67e8f9;--ref-color-cyan-400: #22d3ee;--ref-color-cyan-500: #06b6d4;--ref-color-cyan-600: #0891b2;--ref-color-cyan-700: #0e7490;--ref-color-cyan-800: #155e75;--ref-color-cyan-900: #164e63;--ref-color-cyan-950: #083344;--ref-color-sky-50: #f0f9ff;--ref-color-sky-100: #e0f2fe;--ref-color-sky-200: #bae6fd;--ref-color-sky-300: #7dd3fc;--ref-color-sky-400: #38bdf8;--ref-color-sky-500: #0ea5e9;--ref-color-sky-600: #0284c7;--ref-color-sky-700: #0369a1;--ref-color-sky-800: #075985;--ref-color-sky-900: #0c4a6e;--ref-color-sky-950: #082f49;--ref-color-blue-50: #eff6ff;--ref-color-blue-100: #dbeafe;--ref-color-blue-200: #bfdbfe;--ref-color-blue-300: #93c5fd;--ref-color-blue-400: #60a5fa;--ref-color-blue-500: #3b82f6;--ref-color-blue-600: #2563eb;--ref-color-blue-700: #1d4ed8;--ref-color-blue-800: #1e40af;--ref-color-blue-900: #1e3a8a;--ref-color-blue-950: #172554;--ref-color-indigo-50: #eef2ff;--ref-color-indigo-100: #e0e7ff;--ref-color-indigo-200: #c7d2fe;--ref-color-indigo-300: #a5b4fc;--ref-color-indigo-400: #818cf8;--ref-color-indigo-500: #6366f1;--ref-color-indigo-600: #4f46e5;--ref-color-indigo-700: #4338ca;--ref-color-indigo-800: #3730a3;--ref-color-indigo-900: #312e81;--ref-color-indigo-950: #1e1b4b;--ref-color-violet-50: #f5f3ff;--ref-color-violet-100: #ede9fe;--ref-color-violet-200: #ddd6fe;--ref-color-violet-300: #c4b5fd;--ref-color-violet-400: #a78bfa;--ref-color-violet-500: #8b5cf6;--ref-color-violet-600: #7c3aed;--ref-color-violet-700: #6d28d9;--ref-color-violet-800: #5b21b6;--ref-color-violet-900: #4c1d95;--ref-color-violet-950: #2e1065;--ref-color-purple-50: #faf5ff;--ref-color-purple-100: #f3e8ff;--ref-color-purple-200: #e9d5ff;--ref-color-purple-300: #d8b4fe;--ref-color-purple-400: #c084fc;--ref-color-purple-500: #a855f7;--ref-color-purple-600: #9333ea;--ref-color-purple-700: #7e22ce;--ref-color-purple-800: #6b21a8;--ref-color-purple-900: #581c87;--ref-color-purple-950: #3b0764;--ref-color-fuchsia-50: #fdf4ff;--ref-color-fuchsia-100: #fae8ff;--ref-color-fuchsia-200: #f5d0fe;--ref-color-fuchsia-300: #f0abfc;--ref-color-fuchsia-400: #e879f9;--ref-color-fuchsia-500: #d946ef;--ref-color-fuchsia-600: #c026d3;--ref-color-fuchsia-700: #a21caf;--ref-color-fuchsia-800: #86198f;--ref-color-fuchsia-900: #701a75;--ref-color-fuchsia-950: #4a044e;--ref-color-pink-50: #fdf2f8;--ref-color-pink-100: #fce7f3;--ref-color-pink-200: #fbcfe8;--ref-color-pink-300: #f9a8d4;--ref-color-pink-400: #f472b6;--ref-color-pink-500: #ec4899;--ref-color-pink-600: #db2777;--ref-color-pink-700: #be185d;--ref-color-pink-800: #9d174d;--ref-color-pink-900: #831843;--ref-color-pink-950: #500724;--ref-color-rose-50: #fff1f2;--ref-color-rose-100: #ffe4e6;--ref-color-rose-200: #fecdd3;--ref-color-rose-300: #fda4af;--ref-color-rose-400: #fb7185;--ref-color-rose-500: #f43f5e;--ref-color-rose-600: #e11d48;--ref-color-rose-700: #be123c;--ref-color-rose-800: #9f1239;--ref-color-rose-900: #881337;--ref-color-rose-950: #4c0519;--ref-color-slate-50: #f8fafc;--ref-color-slate-100: #f1f5f9;--ref-color-slate-200: #e2e8f0;--ref-color-slate-300: #cbd5e1;--ref-color-slate-400: #94a3b8;--ref-color-slate-500: #64748b;--ref-color-slate-600: #475569;--ref-color-slate-700: #334155;--ref-color-slate-800: #1e293b;--ref-color-slate-900: #0f172a;--ref-color-slate-950: #020617;--ref-color-gray-50: #f9fafb;--ref-color-gray-100: #f3f4f6;--ref-color-gray-200: #e5e7eb;--ref-color-gray-300: #d1d5db;--ref-color-gray-400: #9ca3af;--ref-color-gray-500: #6b7280;--ref-color-gray-600: #4b5563;--ref-color-gray-700: #374151;--ref-color-gray-800: #1f2937;--ref-color-gray-900: #111827;--ref-color-gray-950: #030712;--ref-color-zinc-50: #fafafa;--ref-color-zinc-100: #f4f4f5;--ref-color-zinc-200: #e4e4e7;--ref-color-zinc-300: #d4d4d8;--ref-color-zinc-400: #a1a1aa;--ref-color-zinc-500: #71717a;--ref-color-zinc-600: #52525b;--ref-color-zinc-700: #3f3f46;--ref-color-zinc-800: #27272a;--ref-color-zinc-900: #18181b;--ref-color-zinc-950: #09090b;--ref-color-stone-50: #fafaf9;--ref-color-stone-100: #f5f5f4;--ref-color-stone-200: #e7e5e4;--ref-color-stone-300: #d6d3d1;--ref-color-stone-400: #a8a29e;--ref-color-stone-500: #78716c;--ref-color-stone-600: #57534e;--ref-color-stone-700: #44403c;--ref-color-stone-800: #292524;--ref-color-stone-900: #1c1917;--ref-color-stone-950: #0c0a09;--ref-color-taupe-50: #fbfaf9;--ref-color-taupe-100: #f3f1f1;--ref-color-taupe-200: #e8e4e3;--ref-color-taupe-300: #d8d2d0;--ref-color-taupe-400: #aba09c;--ref-color-taupe-500: #7c6d67;--ref-color-taupe-600: #5b4f4b;--ref-color-taupe-700: #473c39;--ref-color-taupe-800: #2b2422;--ref-color-taupe-900: #1d1816;--ref-color-taupe-950: #0c0a09;--ref-color-mauve-50: #fafafa;--ref-color-mauve-100: #f3f1f3;--ref-color-mauve-200: #e7e4e7;--ref-color-mauve-300: #d7d0d7;--ref-color-mauve-400: #a89ea9;--ref-color-mauve-500: #79697b;--ref-color-mauve-600: #594c5b;--ref-color-mauve-700: #463947;--ref-color-mauve-800: #2a212c;--ref-color-mauve-900: #1d161e;--ref-color-mauve-950: #0c090c;--ref-color-mist-50: #f9fbfb;--ref-color-mist-100: #f1f3f3;--ref-color-mist-200: #e3e7e8;--ref-color-mist-300: #d0d6d8;--ref-color-mist-400: #9ca8ab;--ref-color-mist-500: #67787c;--ref-color-mist-600: #4b585b;--ref-color-mist-700: #394447;--ref-color-mist-800: #22292b;--ref-color-mist-900: #161b1d;--ref-color-mist-950: #090b0c;--ref-color-olive-50: #fbfbf9;--ref-color-olive-100: #f4f4f0;--ref-color-olive-200: #e8e8e3;--ref-color-olive-300: #d8d8d0;--ref-color-olive-400: #abab9c;--ref-color-olive-500: #7c7c67;--ref-color-olive-600: #5b5b4b;--ref-color-olive-700: #474739;--ref-color-olive-800: #2b2b22;--ref-color-olive-900: #1d1d16;--ref-color-olive-950: #0c0c09}:root{--ref-spacing-0: 0px;--ref-spacing-0-5: 2px;--ref-spacing-1: 4px;--ref-spacing-1-5: 6px;--ref-spacing-2: 8px;--ref-spacing-3: 12px;--ref-spacing-4: 16px;--ref-spacing-5: 20px;--ref-spacing-6: 24px;--ref-spacing-8: 32px;--ref-spacing-10: 40px;--ref-spacing-12: 48px;--ref-spacing-16: 64px;--ref-spacing-20: 80px;--ref-spacing-24: 96px;--ref-spacing-32: 128px;--ref-spacing-40: 160px;--ref-spacing-48: 192px;--ref-spacing-56: 224px;--ref-spacing-64: 256px;--ref-spacing-80: 320px;--ref-spacing-96: 384px;--ref-spacing-120: 480px;--ref-spacing-140: 560px;--ref-spacing-160: 640px;--ref-spacing-180: 720px;--ref-spacing-192: 768px;--ref-spacing-256: 1024px;--ref-spacing-320: 1280px;--ref-spacing-360: 1440px;--ref-spacing-400: 1600px;--ref-spacing-480: 1920px}:root{--nhw-text-primary: #1c1a17;--nhw-text-primary-on-brand: #ffffff;--nhw-text-secondary: #44413c;--nhw-text-secondary-hover: #262626;--nhw-text-secondary-on-brand: #b9fac5;--nhw-text-tertiary: #58544d;--nhw-text-tertiary-hover: #404040;--nhw-text-tertiary-on-brand: #b9fac5;--nhw-text-quaternary: #878078;--nhw-text-quaternary-on-brand: #90efa3;--nhw-text-white: #ffffff;--nhw-text-placeholder: #878078;--nhw-text-brand-primary: #1a4d25;--nhw-text-brand-secondary: #1f7630;--nhw-text-brand-secondary-hover: #207530;--nhw-text-brand-tertiary: #239639;--nhw-text-brand-tertiary-alt: #30b349;--nhw-text-error-primary: #dc2626;--nhw-text-error-primary-hover: #b91c1c;--nhw-text-warning-primary: #ca8a04;--nhw-text-success-primary: #16a34a;--nhw-border-primary: #d6d4d1;--nhw-border-secondary: #e7e5e4;--nhw-border-secondary-alt: #0000001a;--nhw-border-tertiary: #f5f5f5;--nhw-border-brand: #46c75f;--nhw-border-brand-alt: #30b349;--nhw-border-error: #ef4444;--nhw-border-error-subtle: #fca5a5;--nhw-fg-primary: #1c1a17;--nhw-fg-secondary: #44413c;--nhw-fg-secondary-hover: #262626;--nhw-fg-tertiary: #58544d;--nhw-fg-tertiary-hover: #404040;--nhw-fg-quaternary: #878078;--nhw-fg-quaternary-hover: #878078;--nhw-fg-white: #ffffff;--nhw-fg-brand-primary: #30b349;--nhw-fg-brand-primary-alt: #30b349;--nhw-fg-brand-secondary: #46c75f;--nhw-fg-brand-secondary-alt: #46c75f;--nhw-fg-brand-secondary-hover: #30b349;--nhw-fg-error-primary: #dc2626;--nhw-fg-error-secondary: #ef4444;--nhw-fg-warning-primary: #ca8a04;--nhw-fg-warning-secondary: #eab308;--nhw-fg-success-primary: #16a34a;--nhw-fg-success-secondary: #22c55e;--nhw-chart-positive: #22c55e;--nhw-chart-negative: #ef4444;--nhw-bg-primary: #ffffff;--nhw-bg-primary-alt: #fffffff5;--nhw-bg-primary-hover: #fafaf9;--nhw-bg-primary-solid: #0a0a0a;--nhw-bg-secondary: #fafaf9;--nhw-bg-secondary-alt: #fafaf9;--nhw-bg-secondary-hover: #f5f5f4;--nhw-bg-secondary-solid: #58544d;--nhw-bg-tertiary: #f5f5f4;--nhw-bg-quaternary: #e7e5e4;--nhw-bg-overlay: #0a0a0a;--nhw-bg-brand-primary: #f3fff5;--nhw-bg-brand-primary-alt: #f3fff5;--nhw-bg-brand-secondary: #dff9e3;--nhw-bg-brand-solid: #30b349;--nhw-bg-brand-solid-hover: #26a23e;--nhw-bg-brand-section: #207530;--nhw-bg-brand-section-subtle: #26a23e;--nhw-bg-error-primary: #fef2f2;--nhw-bg-error-secondary: #fee2e2;--nhw-bg-error-solid: #dc2626;--nhw-bg-error-solid-hover: #b91c1c;--nhw-bg-warning-primary: #fefce8;--nhw-bg-warning-secondary: #fef9c3;--nhw-bg-warning-solid: #ca8a04;--nhw-bg-success-primary: #f0fdf4;--nhw-bg-success-secondary: #dcfce7;--nhw-bg-success-solid: #16a34a;--nhw-focus-ring: #46c75f;--nhw-focus-ring-error: #ef4444;--nhw-shadow-xs: #0000000d;--nhw-shadow-sm-01: #0000001a;--nhw-shadow-sm-02: #0000001a;--nhw-shadow-md-01: #0000001a;--nhw-shadow-md-02: #0000000f;--nhw-shadow-lg-01: #00000014;--nhw-shadow-lg-02: #00000008;--nhw-shadow-lg-03: #0000000a;--nhw-shadow-xl-01: #00000014;--nhw-shadow-xl-02: #00000008;--nhw-shadow-xl-03: #0000000a;--nhw-shadow-2xl-01: #0000002e;--nhw-shadow-2xl-02: #0000000a;--nhw-shadow-3xl-01: #00000024;--nhw-shadow-3xl-02: #0000000a;--nhw-shadow-skeumorphic-inner: #0000000d;--nhw-shadow-skeumorphic-inner-border: #0000002e;--nhw-shadow-main-centre-md: #0a0a0a24;--nhw-shadow-main-centre-lg: #0a0a0a2e;--nhw-shadow-overlay-lg: #0a0a0a1f;--nhw-shadow-grid-md: #0a0a0a14;--nhw-alpha-white-10: #ffffff1a;--nhw-alpha-white-20: #ffffff33;--nhw-alpha-white-30: #ffffff4d;--nhw-alpha-white-40: #ffffff66;--nhw-alpha-white-50: #ffffff80;--nhw-alpha-white-60: #ffffff99;--nhw-alpha-white-70: #ffffffb2;--nhw-alpha-white-80: #ffffffcc;--nhw-alpha-white-90: #ffffffe5;--nhw-alpha-white-100: #ffffff;--nhw-alpha-black-10: #0000001a;--nhw-alpha-black-20: #00000033;--nhw-alpha-black-30: #0000004d;--nhw-alpha-black-40: #00000066;--nhw-alpha-black-50: #00000080;--nhw-alpha-black-60: #00000099;--nhw-alpha-black-70: #000000b2;--nhw-alpha-black-80: #000000cc;--nhw-alpha-black-90: #000000e5;--nhw-alpha-black-100: #000000;--nhw-utility-neutral-50: #fafafa;--nhw-utility-neutral-100: #f5f5f5;--nhw-utility-neutral-200: #e5e5e5;--nhw-utility-neutral-300: #d4d4d4;--nhw-utility-neutral-400: #a3a3a3;--nhw-utility-neutral-500: #737373;--nhw-utility-neutral-600: #525252;--nhw-utility-neutral-700: #404040;--nhw-utility-neutral-800: #262626;--nhw-utility-neutral-900: #171717;--nhw-utility-brand-50: #f3fff5;--nhw-utility-brand-50-alt: #f3fff5;--nhw-utility-brand-100: #d6fbdd;--nhw-utility-brand-100-alt: #d6fbdd;--nhw-utility-brand-200: #b9fac5;--nhw-utility-brand-200-alt: #b9fac5;--nhw-utility-brand-300: #90efa3;--nhw-utility-brand-300-alt: #90efa3;--nhw-utility-brand-400: #71e687;--nhw-utility-brand-400-alt: #71e687;--nhw-utility-brand-500: #46c75f;--nhw-utility-brand-500-alt: #46c75f;--nhw-utility-brand-600: #30b349;--nhw-utility-brand-600-alt: #30b349;--nhw-utility-brand-700: #26a23e;--nhw-utility-brand-700-alt: #26a23e;--nhw-utility-brand-800: #207530;--nhw-utility-brand-800-alt: #207530;--nhw-utility-brand-900: #114c1c;--nhw-utility-brand-900-alt: #114c1c;--nhw-utility-red-50: #fef2f2;--nhw-utility-red-100: #fee2e2;--nhw-utility-red-200: #fecaca;--nhw-utility-red-300: #fca5a5;--nhw-utility-red-400: #f87171;--nhw-utility-red-500: #ef4444;--nhw-utility-red-600: #dc2626;--nhw-utility-red-700: #b91c1c;--nhw-utility-orange-50: #fff7ed;--nhw-utility-orange-100: #ffedd5;--nhw-utility-orange-200: #fed7aa;--nhw-utility-orange-300: #fdba74;--nhw-utility-orange-400: #fb923c;--nhw-utility-orange-500: #f97316;--nhw-utility-orange-600: #ea580c;--nhw-utility-orange-700: #c2410c;--nhw-utility-amber-50: #fffbeb;--nhw-utility-amber-100: #fef3c7;--nhw-utility-amber-200: #fde68a;--nhw-utility-amber-300: #fcd34d;--nhw-utility-amber-400: #fbbf24;--nhw-utility-amber-500: #f59e0b;--nhw-utility-amber-600: #d97706;--nhw-utility-amber-700: #b45309;--nhw-utility-yellow-50: #fefce8;--nhw-utility-yellow-100: #fef9c3;--nhw-utility-yellow-200: #fef08a;--nhw-utility-yellow-300: #fde047;--nhw-utility-yellow-400: #facc15;--nhw-utility-yellow-500: #eab308;--nhw-utility-yellow-600: #ca8a04;--nhw-utility-yellow-700: #a16207;--nhw-utility-green-50: #f0fdf4;--nhw-utility-green-100: #dcfce7;--nhw-utility-green-200: #bbf7d0;--nhw-utility-green-300: #86efac;--nhw-utility-green-400: #4ade80;--nhw-utility-green-500: #22c55e;--nhw-utility-green-600: #16a34a;--nhw-utility-green-700: #15803d;--nhw-utility-emerald-50: #ecfdf5;--nhw-utility-emerald-100: #d1fae5;--nhw-utility-emerald-200: #a7f3d0;--nhw-utility-emerald-300: #6ee7b7;--nhw-utility-emerald-400: #34d399;--nhw-utility-emerald-500: #10b981;--nhw-utility-emerald-600: #059669;--nhw-utility-emerald-700: #047857;--nhw-utility-sky-50: #f0f9ff;--nhw-utility-sky-100: #e0f2fe;--nhw-utility-sky-200: #bae6fd;--nhw-utility-sky-300: #7dd3fc;--nhw-utility-sky-400: #38bdf8;--nhw-utility-sky-500: #0ea5e9;--nhw-utility-sky-600: #0284c7;--nhw-utility-sky-700: #0369a1;--nhw-utility-blue-50: #eff6ff;--nhw-utility-blue-100: #dbeafe;--nhw-utility-blue-200: #bfdbfe;--nhw-utility-blue-300: #93c5fd;--nhw-utility-blue-400: #60a5fa;--nhw-utility-blue-500: #3b82f6;--nhw-utility-blue-600: #2563eb;--nhw-utility-blue-700: #1d4ed8;--nhw-utility-indigo-50: #eef2ff;--nhw-utility-indigo-100: #e0e7ff;--nhw-utility-indigo-200: #c7d2fe;--nhw-utility-indigo-300: #a5b4fc;--nhw-utility-indigo-400: #818cf8;--nhw-utility-indigo-500: #6366f1;--nhw-utility-indigo-600: #4f46e5;--nhw-utility-indigo-700: #4338ca;--nhw-utility-purple-50: #faf5ff;--nhw-utility-purple-100: #f3e8ff;--nhw-utility-purple-200: #e9d5ff;--nhw-utility-purple-300: #d8b4fe;--nhw-utility-purple-400: #c084fc;--nhw-utility-purple-500: #a855f7;--nhw-utility-purple-600: #9333ea;--nhw-utility-purple-700: #7e22ce;--nhw-utility-fuchsia-50: #fdf4ff;--nhw-utility-fuchsia-100: #fae8ff;--nhw-utility-fuchsia-200: #f5d0fe;--nhw-utility-fuchsia-300: #f0abfc;--nhw-utility-fuchsia-400: #e879f9;--nhw-utility-fuchsia-500: #d946ef;--nhw-utility-fuchsia-600: #c026d3;--nhw-utility-fuchsia-700: #a21caf;--nhw-utility-pink-50: #fdf2f8;--nhw-utility-pink-100: #fce7f3;--nhw-utility-pink-200: #fbcfe8;--nhw-utility-pink-300: #f9a8d4;--nhw-utility-pink-400: #f472b6;--nhw-utility-pink-500: #ec4899;--nhw-utility-pink-600: #db2777;--nhw-utility-pink-700: #be185d;--nhw-utility-slate-50: #f8fafc;--nhw-utility-slate-100: #f1f5f9;--nhw-utility-slate-200: #e2e8f0;--nhw-utility-slate-300: #cbd5e1;--nhw-utility-slate-400: #94a3b8;--nhw-utility-slate-500: #64748b;--nhw-utility-slate-600: #475569;--nhw-utility-slate-700: #334155;--nhw-app-store-badge-border: #a6a6a6;--nhw-avatar-styles-bg-neutral: #e0e0e0;--nhw-footer-button-fg: #b9fac5;--nhw-footer-button-fg-hover: #ffffff;--nhw-icon-fg-brand: #30b349;--nhw-icon-fg-brand-on-brand: #b9fac5;--nhw-featured-icon-light-fg-brand: #30b349;--nhw-featured-icon-light-fg-gray: #737373;--nhw-featured-icon-light-fg-error: #dc2626;--nhw-featured-icon-light-fg-warning: #ca8a04;--nhw-featured-icon-light-fg-success: #16a34a;--nhw-screen-mockup-border: #171717;--nhw-slider-handle-bg: #ffffff;--nhw-slider-handle-border: #30b349;--nhw-toggle-border: #d4d4d4;--nhw-toggle-slim-border-pressed: #30b349;--nhw-toggle-slim-border-pressed-hover: #26a23e;--nhw-tooltip-supporting-text: #d4d4d4;--nhw-text-editor-icon-fg: #a3a3a3;--nhw-text-editor-icon-fg-active: #737373}[data-theme=dark]{--nhw-text-primary: #fafafa;--nhw-text-primary-on-brand: #fafafa;--nhw-text-secondary: #d4d4d4;--nhw-text-secondary-hover: #e5e5e5;--nhw-text-secondary-on-brand: #d4d4d4;--nhw-text-tertiary: #a3a3a3;--nhw-text-tertiary-hover: #d4d4d4;--nhw-text-tertiary-on-brand: #a3a3a3;--nhw-text-quaternary: #a3a3a3;--nhw-text-quaternary-on-brand: #a3a3a3;--nhw-text-white: #ffffff;--nhw-text-placeholder: #737373;--nhw-text-brand-primary: #fafafa;--nhw-text-brand-secondary: #d4d4d4;--nhw-text-brand-secondary-hover: #e5e5e5;--nhw-text-brand-tertiary: #a3a3a3;--nhw-text-brand-tertiary-alt: #fafafa;--nhw-text-error-primary: #f87171;--nhw-text-error-primary-hover: #fca5a5;--nhw-text-warning-primary: #facc15;--nhw-text-success-primary: #4ade80;--nhw-border-primary: #404040;--nhw-border-secondary: #262626;--nhw-border-secondary-alt: #262626;--nhw-border-tertiary: #262626;--nhw-border-brand: #71e687;--nhw-border-brand-alt: #404040;--nhw-border-error: #f87171;--nhw-border-error-subtle: #ef4444;--nhw-fg-primary: #ffffff;--nhw-fg-secondary: #d4d4d4;--nhw-fg-secondary-hover: #e5e5e5;--nhw-fg-tertiary: #a3a3a3;--nhw-fg-tertiary-hover: #d4d4d4;--nhw-fg-quaternary: #737373;--nhw-fg-quaternary-hover: #a3a3a3;--nhw-fg-white: #ffffff;--nhw-fg-brand-primary: #46c75f;--nhw-fg-brand-primary-alt: #d4d4d4;--nhw-fg-brand-secondary: #46c75f;--nhw-fg-brand-secondary-alt: #525252;--nhw-fg-brand-secondary-hover: #737373;--nhw-fg-error-primary: #ef4444;--nhw-fg-error-secondary: #f87171;--nhw-fg-warning-primary: #eab308;--nhw-fg-warning-secondary: #facc15;--nhw-fg-success-primary: #22c55e;--nhw-fg-success-secondary: #4ade80;--nhw-chart-positive: #4ade80;--nhw-chart-negative: #f87171;--nhw-bg-primary: #0a0a0a;--nhw-bg-primary-alt: #171717;--nhw-bg-primary-hover: #171717;--nhw-bg-primary-solid: #262626;--nhw-bg-secondary: #171717;--nhw-bg-secondary-alt: #0a0a0a;--nhw-bg-secondary-hover: #262626;--nhw-bg-secondary-solid: #525252;--nhw-bg-tertiary: #262626;--nhw-bg-quaternary: #404040;--nhw-bg-overlay: #262626;--nhw-bg-brand-primary: #46c75f;--nhw-bg-brand-primary-alt: #171717;--nhw-bg-brand-secondary: #30b349;--nhw-bg-brand-solid: #30b349;--nhw-bg-brand-solid-hover: #46c75f;--nhw-bg-brand-section: #171717;--nhw-bg-brand-section-subtle: #0a0a0a;--nhw-bg-error-primary: #450a0a;--nhw-bg-error-secondary: #dc2626;--nhw-bg-error-solid: #dc2626;--nhw-bg-error-solid-hover: #ef4444;--nhw-bg-warning-primary: #422006;--nhw-bg-warning-secondary: #ca8a04;--nhw-bg-warning-solid: #ca8a04;--nhw-bg-success-primary: #052e16;--nhw-bg-success-secondary: #16a34a;--nhw-bg-success-solid: #16a34a;--nhw-focus-ring: #46c75f;--nhw-focus-ring-error: #ef4444;--nhw-shadow-xs: #ffffff00;--nhw-shadow-sm-01: #ffffff00;--nhw-shadow-sm-02: #ffffff00;--nhw-shadow-md-01: #ffffff00;--nhw-shadow-md-02: #ffffff00;--nhw-shadow-lg-01: #ffffff00;--nhw-shadow-lg-02: #ffffff00;--nhw-shadow-lg-03: #ffffff00;--nhw-shadow-xl-01: #ffffff00;--nhw-shadow-xl-02: #ffffff00;--nhw-shadow-xl-03: #ffffff00;--nhw-shadow-2xl-01: #ffffff00;--nhw-shadow-2xl-02: #ffffff00;--nhw-shadow-3xl-01: #ffffff00;--nhw-shadow-3xl-02: #ffffff00;--nhw-shadow-skeumorphic-inner: #0000000d;--nhw-shadow-skeumorphic-inner-border: #0000002e;--nhw-shadow-main-centre-md: #ffffff00;--nhw-shadow-main-centre-lg: #ffffff00;--nhw-shadow-overlay-lg: #ffffff00;--nhw-shadow-grid-md: #ffffff00;--nhw-alpha-white-10: #0a0a0a1a;--nhw-alpha-white-20: #0a0a0a33;--nhw-alpha-white-30: #0a0a0a4d;--nhw-alpha-white-40: #0a0a0a66;--nhw-alpha-white-50: #0a0a0a80;--nhw-alpha-white-60: #0a0a0a99;--nhw-alpha-white-70: #0a0a0ab2;--nhw-alpha-white-80: #0a0a0acc;--nhw-alpha-white-90: #0a0a0ae5;--nhw-alpha-white-100: #0a0a0a;--nhw-alpha-black-10: #ffffff1a;--nhw-alpha-black-20: #ffffff33;--nhw-alpha-black-30: #ffffff4d;--nhw-alpha-black-40: #ffffff66;--nhw-alpha-black-50: #ffffff80;--nhw-alpha-black-60: #ffffff99;--nhw-alpha-black-70: #ffffffb2;--nhw-alpha-black-80: #ffffffcc;--nhw-alpha-black-90: #ffffffe5;--nhw-alpha-black-100: #ffffff;--nhw-utility-neutral-50: #171717;--nhw-utility-neutral-100: #262626;--nhw-utility-neutral-200: #404040;--nhw-utility-neutral-300: #404040;--nhw-utility-neutral-400: #525252;--nhw-utility-neutral-500: #737373;--nhw-utility-neutral-600: #a3a3a3;--nhw-utility-neutral-700: #d4d4d4;--nhw-utility-neutral-800: #e5e5e5;--nhw-utility-neutral-900: #f5f5f5;--nhw-utility-brand-50: #06260c;--nhw-utility-brand-50-alt: #171717;--nhw-utility-brand-100: #114c1c;--nhw-utility-brand-100-alt: #262626;--nhw-utility-brand-200: #207530;--nhw-utility-brand-200-alt: #404040;--nhw-utility-brand-300: #26a23e;--nhw-utility-brand-300-alt: #404040;--nhw-utility-brand-400: #30b349;--nhw-utility-brand-400-alt: #525252;--nhw-utility-brand-500: #46c75f;--nhw-utility-brand-500-alt: #737373;--nhw-utility-brand-600: #71e687;--nhw-utility-brand-600-alt: #a3a3a3;--nhw-utility-brand-700: #90efa3;--nhw-utility-brand-700-alt: #d4d4d4;--nhw-utility-brand-800: #b9fac5;--nhw-utility-brand-800-alt: #e5e5e5;--nhw-utility-brand-900: #d6fbdd;--nhw-utility-brand-900-alt: #f5f5f5;--nhw-utility-red-50: #450a0a;--nhw-utility-red-100: #7f1d1d;--nhw-utility-red-200: #991b1b;--nhw-utility-red-300: #b91c1c;--nhw-utility-red-400: #dc2626;--nhw-utility-red-500: #ef4444;--nhw-utility-red-600: #f87171;--nhw-utility-red-700: #fca5a5;--nhw-utility-orange-50: #431407;--nhw-utility-orange-100: #7c2d12;--nhw-utility-orange-200: #9a3412;--nhw-utility-orange-300: #c2410c;--nhw-utility-orange-400: #ea580c;--nhw-utility-orange-500: #f97316;--nhw-utility-orange-600: #fb923c;--nhw-utility-orange-700: #fdba74;--nhw-utility-amber-50: #451a03;--nhw-utility-amber-100: #78350f;--nhw-utility-amber-200: #92400e;--nhw-utility-amber-300: #b45309;--nhw-utility-amber-400: #d97706;--nhw-utility-amber-500: #f59e0b;--nhw-utility-amber-600: #fbbf24;--nhw-utility-amber-700: #fcd34d;--nhw-utility-yellow-50: #422006;--nhw-utility-yellow-100: #713f12;--nhw-utility-yellow-200: #854d0e;--nhw-utility-yellow-300: #a16207;--nhw-utility-yellow-400: #ca8a04;--nhw-utility-yellow-500: #eab308;--nhw-utility-yellow-600: #facc15;--nhw-utility-yellow-700: #fde047;--nhw-utility-green-50: #052e16;--nhw-utility-green-100: #14532d;--nhw-utility-green-200: #166534;--nhw-utility-green-300: #15803d;--nhw-utility-green-400: #16a34a;--nhw-utility-green-500: #22c55e;--nhw-utility-green-600: #4ade80;--nhw-utility-green-700: #86efac;--nhw-utility-emerald-50: #022c22;--nhw-utility-emerald-100: #064e3b;--nhw-utility-emerald-200: #065f46;--nhw-utility-emerald-300: #047857;--nhw-utility-emerald-400: #059669;--nhw-utility-emerald-500: #10b981;--nhw-utility-emerald-600: #34d399;--nhw-utility-emerald-700: #6ee7b7;--nhw-utility-sky-50: #082f49;--nhw-utility-sky-100: #0c4a6e;--nhw-utility-sky-200: #075985;--nhw-utility-sky-300: #0369a1;--nhw-utility-sky-400: #0284c7;--nhw-utility-sky-500: #0ea5e9;--nhw-utility-sky-600: #38bdf8;--nhw-utility-sky-700: #7dd3fc;--nhw-utility-blue-50: #172554;--nhw-utility-blue-100: #1e3a8a;--nhw-utility-blue-200: #1e40af;--nhw-utility-blue-300: #1d4ed8;--nhw-utility-blue-400: #2563eb;--nhw-utility-blue-500: #3b82f6;--nhw-utility-blue-600: #60a5fa;--nhw-utility-blue-700: #93c5fd;--nhw-utility-indigo-50: #1e1b4b;--nhw-utility-indigo-100: #312e81;--nhw-utility-indigo-200: #3730a3;--nhw-utility-indigo-300: #4338ca;--nhw-utility-indigo-400: #4f46e5;--nhw-utility-indigo-500: #6366f1;--nhw-utility-indigo-600: #818cf8;--nhw-utility-indigo-700: #a5b4fc;--nhw-utility-purple-50: #3b0764;--nhw-utility-purple-100: #581c87;--nhw-utility-purple-200: #6b21a8;--nhw-utility-purple-300: #7e22ce;--nhw-utility-purple-400: #9333ea;--nhw-utility-purple-500: #a855f7;--nhw-utility-purple-600: #c084fc;--nhw-utility-purple-700: #d8b4fe;--nhw-utility-fuchsia-50: #4a044e;--nhw-utility-fuchsia-100: #701a75;--nhw-utility-fuchsia-200: #86198f;--nhw-utility-fuchsia-300: #a21caf;--nhw-utility-fuchsia-400: #c026d3;--nhw-utility-fuchsia-500: #d946ef;--nhw-utility-fuchsia-600: #e879f9;--nhw-utility-fuchsia-700: #f0abfc;--nhw-utility-pink-50: #500724;--nhw-utility-pink-100: #831843;--nhw-utility-pink-200: #9d174d;--nhw-utility-pink-300: #be185d;--nhw-utility-pink-400: #db2777;--nhw-utility-pink-500: #ec4899;--nhw-utility-pink-600: #f472b6;--nhw-utility-pink-700: #f9a8d4;--nhw-utility-slate-50: #020617;--nhw-utility-slate-100: #0f172a;--nhw-utility-slate-200: #1e293b;--nhw-utility-slate-300: #334155;--nhw-utility-slate-400: #475569;--nhw-utility-slate-500: #64748b;--nhw-utility-slate-600: #94a3b8;--nhw-utility-slate-700: #cbd5e1;--nhw-app-store-badge-border: #ffffff;--nhw-avatar-styles-bg-neutral: #e0e0e0;--nhw-footer-button-fg: #d4d4d4;--nhw-footer-button-fg-hover: #f5f5f5;--nhw-icon-fg-brand: #a3a3a3;--nhw-icon-fg-brand-on-brand: #a3a3a3;--nhw-featured-icon-light-fg-brand: #b9fac5;--nhw-featured-icon-light-fg-gray: #e5e5e5;--nhw-featured-icon-light-fg-error: #fecaca;--nhw-featured-icon-light-fg-warning: #fef08a;--nhw-featured-icon-light-fg-success: #bbf7d0;--nhw-screen-mockup-border: #404040;--nhw-slider-handle-bg: #46c75f;--nhw-slider-handle-border: #0a0a0a;--nhw-toggle-border: #ffffff00;--nhw-toggle-slim-border-pressed: #ffffff00;--nhw-toggle-slim-border-pressed-hover: #ffffff00;--nhw-tooltip-supporting-text: #d4d4d4;--nhw-text-editor-icon-fg: #a3a3a3;--nhw-text-editor-icon-fg-active: #ffffff}:root{--nhw-spacing-none: 0px;--nhw-spacing-xxs: 2px;--nhw-spacing-xs: 4px;--nhw-spacing-sm: 6px;--nhw-spacing-md: 8px;--nhw-spacing-lg: 12px;--nhw-spacing-xl: 16px;--nhw-spacing-2xl: 20px;--nhw-spacing-3xl: 24px;--nhw-spacing-4xl: 32px;--nhw-spacing-5xl: 40px;--nhw-spacing-6xl: 48px;--nhw-spacing-7xl: 64px;--nhw-spacing-8xl: 80px;--nhw-spacing-9xl: 96px;--nhw-spacing-10xl: 128px;--nhw-spacing-11xl: 160px;--nhw-sparkline-stroke-width: 1.5px;--nhw-sparkline-marker-outer-diameter: 19.25px;--nhw-sparkline-marker-inner-diameter: 10.5px;--nhw-radius-none: 0px;--nhw-radius-xxs: 2px;--nhw-radius-xs: 4px;--nhw-radius-sm: 6px;--nhw-radius-md: 8px;--nhw-radius-lg: 10px;--nhw-radius-xl: 12px;--nhw-radius-2xl: 16px;--nhw-radius-3xl: 20px;--nhw-radius-4xl: 24px;--nhw-radius-full: 9999px;--nhw-width-xxs: 320px;--nhw-width-xs: 384px;--nhw-width-sm: 480px;--nhw-width-md: 560px;--nhw-width-lg: 640px;--nhw-width-xl: 768px;--nhw-width-2xl: 1024px;--nhw-width-3xl: 1280px;--nhw-width-4xl: 1440px;--nhw-width-5xl: 1600px;--nhw-width-6xl: 1920px;--nhw-paragraph-max-width: 720px;--nhw-container-padding-mobile: 16px;--nhw-container-padding-desktop: 32px;--nhw-container-max-width-desktop: 1280px;--nhw-font-family-display: "Bricolage Grotesque";--nhw-font-family-body: Inter;--nhw-font-weight-regular: 400;--nhw-font-weight-regular-italic: 400;--nhw-font-style-regular-italic: italic;--nhw-font-weight-medium: 500;--nhw-font-weight-medium-italic: 500;--nhw-font-style-medium-italic: italic;--nhw-font-weight-semibold: 600;--nhw-font-weight-semibold-italic: 600;--nhw-font-style-semibold-italic: italic;--nhw-font-weight-bold: 700;--nhw-font-weight-bold-italic: 700;--nhw-font-style-bold-italic: italic;--nhw-font-size-text-xs: 12px;--nhw-font-size-text-sm: 14px;--nhw-font-size-text-md: 16px;--nhw-font-size-text-lg: 18px;--nhw-font-size-text-xl: 20px;--nhw-font-size-display-xs: 24px;--nhw-font-size-display-sm: 30px;--nhw-font-size-display-md: 36px;--nhw-font-size-display-lg: 48px;--nhw-font-size-display-xl: 60px;--nhw-font-size-display-2xl: 72px;--nhw-line-height-text-xs: 18px;--nhw-line-height-text-sm: 20px;--nhw-line-height-text-md: 24px;--nhw-line-height-text-lg: 28px;--nhw-line-height-text-xl: 30px;--nhw-line-height-display-xs: 32px;--nhw-line-height-display-sm: 38px;--nhw-line-height-display-md: 44px;--nhw-line-height-display-lg: 60px;--nhw-line-height-display-xl: 72px;--nhw-line-height-display-2xl: 90px}:root{--nhw-font-display: "Crimson Pro", Georgia, "Times New Roman", serif;--nhw-font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--nhw-font-mono: ui-monospace, "Cascadia Code", "JetBrains Mono", monospace;--nhw-focus-outline-width: 2px;--nhw-focus-outline-offset: 2px;--nhw-transition-duration-fast: .15s;--nhw-disabled-opacity: .5;--nhw-color-text-brand-primary-900: #1a4d25;--nhw-action-primary-bg: var(--nhw-bg-brand-solid);--nhw-action-primary-bg-hover: var(--nhw-bg-brand-solid-hover);--nhw-action-primary-bg-active: var(--nhw-bg-brand-section);--nhw-action-primary-text: var(--nhw-text-white);--nhw-text-primary-900: #1c1a17;--nhw-indicator-row-title-color: var(--nhw-text-primary-900, #1c1a17);--nhw-map-water-fill: #bfe6f4;--nhw-map-land-fill: #f4dfb8;--nhw-map-focused-land-fill: #fff4c6;--nhw-map-hero-surround: #b8c5ba;--nhw-map-hover-fill: #ff5722;--nhw-map-boundary-stroke: #707070;--nhw-map-child-boundary-stroke: #8a8a82;--nhw-map-active-bounds-stroke: #d92d20;--nhw-map-active-bounds-stroke-width: 1.5;--nhw-map-parent-stroke-width: .7;--nhw-map-active-stroke-width: 2.4;--nhw-map-dimmed-opacity: .58;--nhw-map-minimap-land-fill: #a8d5b0;--nhw-map-minimap-focused-land-fill: #2bb34c;--nhw-map-tooltip-padding: .35rem .5rem;--nhw-map-tooltip-radius: .375rem;--nhw-map-tooltip-border: 1px solid rgba(15, 23, 42, .12);--nhw-map-tooltip-background: var(--nhw-bg-primary);--nhw-map-tooltip-color: var(--nhw-text-primary);--nhw-map-tooltip-font-size: .8rem;--nhw-map-tooltip-shadow: 0 1px 3px rgba(15, 23, 42, .08)}
