:root{--c-white:#fff;--c-black:#000;--c-maroon:#7b1515;--c-maroon-dark:#4a0404;--c-maroon-deep:#2d0000;--c-maroon-bright:#b30000;--c-maroon-classic:maroon;--c-red:#e53935;--c-yellow:#ffd600;--c-yellow-bright:#ffea00;--c-amber:#ffb800;--c-orange:#ff8c00;--c-orange-deep:#c45c00;--c-gold:#c8952a;--c-gold-soft:#c9a84c;--c-gold-classic:#d4af37;--c-ink:#1a1a1a;--c-ink-warm:#1a0a00;--c-text-1:#111;--c-text-2:#333;--c-text-3:#444;--c-text-4:#555;--c-text-5:#666;--c-text-6:#888;--c-surface:#faf9f7;--c-surface-2:#fafaf8;--c-surface-warm:#fffbf0;--c-surface-gray:#f0f0f0;--c-border:#ede8e0;--c-border-2:#e3ddd5;--c-slate-100:#e2e8f0;--c-slate-400:#94a3b8;--c-slate-500:#64748b;--c-slate-800:#1f2937;--a-black-04:#0000000a;--a-black-05:#0000000d;--a-black-06:#0000000f;--a-black-08:#00000014;--a-black-10:#0000001a;--a-black-12:#0000001f;--a-black-15:#00000026;--a-black-30:#0000004d;--a-white-10:#ffffff1a;--a-white-12:#ffffff1f;--a-white-20:#fff3;--a-white-50:#ffffff80;--a-white-60:#fff9;--a-white-65:#ffffffa6;--a-white-70:#ffffffb3;--a-white-75:#ffffffbf;--a-white-80:#fffc;--a-white-90:#ffffffe6;--a-yellow-07:#ffd60012;--a-yellow-10:#ffd6001a;--a-yellow-12:#ffd6001f;--a-yellow-15:#ffd60026;--a-yellow-18:#ffd6002e;--a-yellow-20:#ffd60033;--a-yellow-25:#ffd60040;--a-yellow-30:#ffd6004d;--a-yellow-50:#ffd60080;--a-yellow-70:#ffd600b3;--a-gold-15:#c8952a26;--a-gold-20:#c8952a33;--font-serif:Georgia, "Times New Roman", serif;--font-display:"Playfair Display", Georgia, serif;--font-ui:"DM Sans", sans-serif;--font-inter:"Inter", sans-serif;--font-system:system-ui, -apple-system, "Segoe UI", sans-serif;--fs-58:.58rem;--fs-60:.6rem;--fs-62:.62rem;--fs-65:.65rem;--fs-68:.68rem;--fs-70:.7rem;--fs-72:.72rem;--fs-75:.75rem;--fs-78:.78rem;--fs-80:.8rem;--fs-82:.82rem;--fs-85:.85rem;--fs-88:.88rem;--fs-90:.9rem;--fs-92:.92rem;--fs-95:.95rem;--fs-100:1rem;--fs-105:1.05rem;--fs-110:1.1rem;--fs-115:1.15rem;--fs-120:1.2rem;--fs-125:1.25rem;--fs-130:1.3rem;--fs-135:1.35rem;--fs-140:1.4rem;--fs-150:1.5rem;--fs-160:1.6rem;--fs-180:1.8rem;--fs-200:2rem;--fs-220:2.2rem;--fs-240:2.4rem;--fs-250:2.5rem;--fs-300:3rem;--fs-caption:var(--fs-75);--fs-small:var(--fs-85);--fs-body:var(--fs-100);--fs-lead:var(--fs-110);--fs-h4:var(--fs-120);--fs-h3:var(--fs-150);--fs-h2:clamp(1.8rem, 4vw, 2.8rem);--fs-h1:clamp(2.2rem, 5vw, 4rem);--radius-2:2px;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-10:10px;--radius-12:12px;--radius-14:14px;--radius-16:16px;--radius-18:18px;--radius-20:20px;--radius-24:24px;--radius-28:28px;--radius-30:30px;--radius-full:999px;--radius-circle:50%;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-80:80px;--w-container:1200px;--w-container-wide:1320px;--w-card-sm:252px;--w-card-md:300px;--w-drawer:min(86vw, 360px);--h-nav:80px;--h-nav-sm:60px;--h-tap:44px;--h-btn:44px;--h-input:48px;--h-hero-mobile:65svh;--gutter:clamp(16px, 5vw, 72px);--shadow-soft:0 4px 20px #0000000d;--shadow-soft-2:0 4px 20px #0000000a;--shadow-md:0 8px 24px #00000038;--shadow-lg:0 16px 48px #0000001a;--shadow-xl:0 32px 80px #00000059;--shadow-maroon:0 8px 24px #7b15154d;--shadow-maroon-bright:0 6px 24px #b300004d;--shadow-yellow-lg:0 24px 64px #ffd60026;--ring-maroon:0 0 0 3px #7b151514;--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.2s;--dur:.3s;--dur-slow:.5s;--z-nav:1000;--z-overlay:9998;--z-modal:10000;--a-amber-15:#ffb80026;--a-amber-18:#ffb8002e;--a-amber-25:#ffb80040;--a-amber-30:#ffb8004d;--a-black-14:#00000024;--a-black-20:#0003;--a-black-22:#00000038;--a-black-25:#00000040;--a-black-3:#00000008;--a-black-35:#00000059;--a-black-40:#0006;--a-black-45:#00000073;--a-black-50:#00000080;--a-black-55:#0000008c;--a-black-60:#0009;--a-black-65:#000000a6;--a-black-7:#00000012;--a-black-80:#000c;--a-black-9:#00000017;--a-gold-10:#c8952a1a;--a-gold-12:#c8952a1f;--a-gold-25:#c8952a40;--a-gold-40:#c8952a66;--a-gold-8:#c8952a14;--a-gold2-30:#d4a0244d;--a-gold2-40:#d4a02466;--a-gold2-50:#d4a02480;--a-maroon-10:#7b15151a;--a-maroon-18:#7b15152e;--a-maroon-20:#7b151533;--a-maroon-22:#7b151538;--a-maroon-24:#7b15153d;--a-maroon-25:#7b151540;--a-maroon-30:#7b15154d;--a-maroon-4:#7b15150a;--a-maroon-5:#7b15150d;--a-maroon-6:#7b15150f;--a-maroon-7:#7b151512;--a-maroon-8:#7b151514;--a-maroonb-25:#b3000040;--a-maroonb-30:#b300004d;--a-maroonb-35:#b3000059;--a-maroonb-40:#b3000066;--a-maroonb-45:#b3000073;--a-orange-10:#ff8c001a;--a-orange-12:#ff8c001f;--a-orange-15:#ff8c0026;--a-orange-25:#ff8c0040;--a-orange-30:#ff8c004d;--a-orange-35:#ff8c0059;--a-orange-40:#ff8c0066;--a-orange-55:#ff8c008c;--a-orange-8:#ff8c0014;--a-orange2-4:#ff6f000a;--a-rgb-17-24-39-58:#11182794;--a-rgb-201-168-76-10:#c9a84c1a;--a-rgb-201-168-76-35:#c9a84c59;--a-rgb-229-57-53-10:#e539351a;--a-rust-18:#c45c002e;--a-white-15:#ffffff26;--a-white-25:#ffffff40;--a-white-30:#ffffff4d;--a-white-35:#ffffff59;--a-white-38:#ffffff61;--a-white-40:#fff6;--a-white-45:#ffffff73;--a-white-5:#ffffff0d;--a-white-55:#ffffff8c;--a-white-6:#ffffff0f;--a-white-7:#ffffff12;--a-white-72:#ffffffb8;--a-white-78:#ffffffc7;--a-white-8:#ffffff14;--a-white-85:#ffffffd9;--a-white-88:#ffffffe0;--a-white-92:#ffffffeb;--a-white-95:#fffffff2;--a-white-97:#fffffff7;--a-yellow-0:#ffd60000;--a-yellow-14:#ffd60024;--a-yellow-22:#ffd60038;--a-yellow-35:#ffd60059;--a-yellow-40:#ffd60066;--a-yellow-45:#ffd60073;--a-yellow-55:#ffd6008c;--a-yellow-6:#ffd6000f;--a-yellow-60:#ffd60099;--a-yellow-8:#ffd60014;--a-yellow-80:#ffd600cc;--a-yellow-9:#ffd60017;--a-yellow2-10:#ffdc001a;--a-yellow3-7:#ffc80012;--c-0a0000:#0a0000;--c-0a0a0a:#0a0a0a;--c-0d1f0d:#0d1f0d;--c-111827:#111827;--c-130a06:#130a06;--c-16a34a:#16a34a;--c-1a0000:#1a0000;--c-1a0806:#1a0806;--c-1a0a0a:#1a0a0a;--c-1a1a18:#1a1a18;--c-1a2a1a:#1a2a1a;--c-1c0505:#1c0505;--c-1c0a06:#1c0a06;--c-1e0000:#1e0000;--c-1e293b:#1e293b;--c-2563eb:#2563eb;--c-2c5e2e:#2c5e2e;--c-334155:#334155;--c-475569:#475569;--c-4a0000:#4a0000;--c-4a1010:#4a1010;--c-4b5563:#4b5563;--c-6b0505:#6b0505;--c-777777:#777;--c-7a0000:#7a0000;--c-7a7870:#7a7870;--c-7b5010:#7b5010;--c-8b1a1a:#8b1a1a;--c-8b5a2b:#8b5a2b;--c-999999:#999;--c-a3264b:#a3264b;--c-aaaaaa:#aaa;--c-b86b25:#b86b25;--c-bbbbbb:#bbb;--c-bbf7d0:#bbf7d0;--c-c48a1c:#c48a1c;--c-cbd5e1:#cbd5e1;--c-cccccc:#ccc;--c-d1d5db:#d1d5db;--c-d4a024:#d4a024;--c-d97706:#d97706;--c-dc2626:#dc2626;--c-dddddd:#ddd;--c-e09a00:#e09a00;--c-e5a50a:#e5a50a;--c-e5e7eb:#e5e7eb;--c-e65100:#e65100;--c-eaeaea:#eaeaea;--c-ede9e2:#ede9e2;--c-eeeeee:#eee;--c-f0ebe2:#f0ebe2;--c-f0fdf4:#f0fdf4;--c-f1b814:#f1b814;--c-f1e7d8:#f1e7d8;--c-f3f4f6:#f3f4f6;--c-f5edd6:#f5edd6;--c-f5f5f5:#f5f5f5;--c-f8fafc:#f8fafc;--c-f9fafb:#f9fafb;--c-faf9f6:#faf9f6;--c-fafafa:#fafafa;--c-fde68a:#fde68a;--c-fdf8f0:#fdf8f0;--c-fecaca:#fecaca;--c-fef2f2:#fef2f2;--c-ff0000:red;--c-ff6f00:#ff6f00;--c-ff9a9a:#ff9a9a;--c-ffc107:#ffc107;--c-ffe5a0:#ffe5a0;--c-fff2c7:#fff2c7;--c-fff3d0:#fff3d0;--c-fff5f5:#fff5f5;--c-fffaf0:#fffaf0;--fs-55:.55rem;--fs-56:.56rem;--fs-64:.64rem;--fs-66:.66rem;--fs-67:.67rem;--fs-73:.73rem;--fs-74:.74rem;--fs-76:.76rem;--fs-83:.83rem;--fs-84:.84rem;--fs-86:.86rem;--fs-87:.87rem;--fs-875:.875rem;--fs-97:.97rem;--fs-102:1.02rem;--fs-108:1.08rem;--fs-119:1.19rem;--fs-122:1.22rem;--fs-131:1.31rem;--fs-145:1.45rem;--fs-170:1.7rem;--fs-175:1.75rem;--fs-189:1.89rem;--fs-190:1.9rem;--fs-350:3.5rem;--fs-400:4rem;--bg-section-dark:#130a06;--bg-section-cream:#f5edd6;--bg-section-soft:#faf9f7}
