:root{--ground:#f6f7f8;--ground-2:#eceef0;--card:#fff;--ink:#14161a;--ink-2:#41464e;--muted:#5f656e;--line:#14161a1a;--line-2:#14161a3d;--red:#d9262e;--red-hover:#bd1e26;--red-ink:#b81d24;--whatsapp:#128c4a;--coil:#f5e4da;--yoke:#e4e7ea;--crucible:#f0e8d9;--water:#dcebf0;--power:#e5ecdd;--r-lg:20px;--r-md:14px;--r-sm:10px;--page:clamp(16px, 4vw, 64px);--gap:clamp(56px, 6.5vw, 96px);--t-small:14px;--t-body:16px;--t-lead:clamp(16px, 1.2vw, 18px);--t-h3:18px;--t-h2:clamp(25px, 2.4vw, 34px);--t-h1:clamp(32px, 3.5vw, 50px);--spring:cubic-bezier(.32, .72, 0, 1);--emph:cubic-bezier(.22, 1, .36, 1);--font:var(--font-jakarta), system-ui, -apple-system, "Segoe UI", sans-serif;--white:#fff;--black:#000;--header-h:68px;--wrap:1320px;--chip-count:#c9cdd3;--r-bar:16px;--r-tag:8px;--r-xs:6px;--r-round:50%;--r-full:999px;--bar:#fffffff0;--shadow-bar:inset 0 0 0 1px var(--line), 0 14px 34px -18px #14161a52;--shadow-wa:0 10px 26px -10px #14161a73;--shadow-card:0 18px 40px -26px #14161a4d;--shadow-soft:0 8px 24px #14161a0a;--shadow-tile:0 14px 30px -22px #14161a59;--backdrop:#14161ab3;--viewer:#14161af0;--photo-shade:#14161ad1;--on-dark-2:#ffffffd9;--on-dark-wash:#ffffff24;--on-dark-wash-2:#ffffff3d;--bg:var(--ground);--fg:var(--ink);--mut:var(--muted);--hair:var(--line);--border:var(--line);--focus:var(--ink);--ink-1:var(--ink);--ink-strong:var(--ink);--navy:var(--ink);--slate:var(--ink-2);--label:var(--muted);--sky:var(--muted);--mist:var(--muted);--tile:var(--card);--tile-2:var(--ground-2);--surface:var(--card);--surface-muted:var(--ground-2);--canvas:transparent;--paper:var(--ground);--paper-warm:var(--ground);--tint:var(--ground-2);--note:var(--card);--accent-bg:var(--ground-2);--accent-fg:var(--ink);--brand:var(--red);--brand-fill:var(--red);--brand-hover:var(--red-hover);--brand-soft:#d9262e14;--tile-brand:#d9262e29;--royal:var(--red);--royal-wash:var(--brand-soft);--ribbon:var(--red);--leaf:#1e8a55;--leaf-ink:#146c40;--ok:var(--leaf);--ink-wash:var(--ground-2);--ink-wash-strong:var(--line-2);--focus-halo:var(--ground-2);--input-bg:var(--ground);--input-fg:var(--ink);--input-focus-bg:var(--card);--input-ring:var(--ink);--pale-red-bg:var(--brand-soft);--pale-red-fg:var(--red-ink);--pale-blue-bg:var(--ground-2);--pale-blue-fg:var(--ink);--pale-green-bg:var(--ground-2);--pale-green-fg:var(--leaf-ink);--pale-yellow-bg:var(--ground-2);--pale-yellow-fg:var(--ink-2);--btn-bg:var(--red);--btn-fg:var(--white);--btn-hover-bg:var(--red-hover);--scrim:#f6f7f8e0;--ease:var(--spring);--font-display:var(--font);--font-sans:var(--font);--font-serif:var(--font);--t-xs:var(--t-small);--content:46rem;--wide:var(--wrap);--gutter:var(--page);--space-section:var(--gap);--space-block:clamp(24px, 3vw, 40px);--space-stack:clamp(16px, 2vw, 28px);--radius:var(--r-lg);--radius-sm:var(--r-md);--r-xl:var(--r-lg);--r-shell:var(--r-lg);--r-core:var(--r-lg);--r-sheet:var(--r-lg);--r-card:var(--r-lg);--r-cell:var(--r-lg);--r-strip:var(--r-lg);--r-row:var(--r-md);--r-pill:var(--r-sm);--r-bezel-md:var(--r-md);--r-bezel-sm:var(--r-sm);--bezel:0px;--bezel-md:0px;--bezel-sm:0px;--shadow-float:var(--shadow-card);--shadow-panel:var(--shadow-card);--shadow-pop:0 30px 60px -28px #14161a59}[data-tone=tinted]{--bg:var(--ground-2)}
