:root{--color-ink:#14241f;--color-ink-soft:#334740;--color-muted:#586b63;--color-cream:#fbf6ed;--color-paper:#fffdf8;--color-white:#fff;--color-mint:#ddebe6;--color-mint-light:#eef5f2;--color-teal:#0a6b66;--color-teal-dark:#064d49;--color-teal-deep:#073c39;--color-teal-on-dark:#9ce0d7;--color-teal-on-dark-muted:#a6dbd4;--color-coral:#e7654a;--color-coral-dark:#b94833;--color-coral-accessible:#973322;--color-red:#9d3624;--color-red-soft:#fff1ed;--color-sun:#f1c34f;--color-grey-green:#77847e;--color-grey-green-dark:#6f7b75;--color-sand:#e6ded1;--color-media-placeholder:#d9dfd8;--color-line:#14241f24;--color-line-light:#ffffff2e;--color-line-opaque:var(--color-mint);--color-shadow-on-dark:#0003;--color-ink-a06:#14241f0f;--color-ink-a08:#14241f14;--color-ink-a12:#14241f1f;--color-ink-a16:#14241f29;--color-ink-a20:#14241f33;--color-ink-a28:#14241f47;--color-ink-a42:#14241f6b;--color-teal-a06:#0a6b660f;--color-teal-a08:#0a6b6614;--color-teal-a12:#0a6b661f;--color-teal-a16:#0a6b6629;--color-teal-a20:#0a6b6633;--color-teal-a28:#0a6b6647;--color-teal-a42:#0a6b666b;--color-coral-a06:#e7654a0f;--color-coral-a08:#e7654a14;--color-coral-a12:#e7654a1f;--color-coral-a16:#e7654a29;--color-coral-a20:#e7654a33;--color-coral-a28:#e7654a47;--color-coral-a42:#e7654a6b;--color-sun-a06:#f1c34f0f;--color-sun-a08:#f1c34f14;--color-sun-a12:#f1c34f1f;--color-sun-a16:#f1c34f29;--color-sun-a20:#f1c34f33;--color-sun-a28:#f1c34f47;--color-sun-a42:#f1c34f6b;--color-white-a06:#ffffff0f;--color-white-a08:#ffffff14;--color-white-a12:#ffffff1f;--color-white-a16:#ffffff29;--color-white-a20:#fff3;--color-white-a28:#ffffff47;--color-white-a42:#ffffff6b;--color-white-a58:#ffffff94;--color-white-a72:#ffffffb8;--color-white-a78:#ffffffc7;--color-paper-a58:#fffdf894;--color-paper-a72:#fffdf8b8;--color-paper-a92:#fffdf8eb;--color-mint-a42:#ddebe66b;--color-coral-accessible-a28:#97332247;--color-teal-on-dark-muted-a16:#a6dbd429;--font-body:"Avenir Next", Avenir, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:ui-rounded, "Arial Rounded MT Bold", "Avenir Next", system-ui, sans-serif;--font-body-email:"Avenir Next", Avenir, "Segoe UI", Arial, sans-serif;--font-display-email:"Arial Rounded MT Bold", "Trebuchet MS", "Avenir Next", Arial, sans-serif;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:800;--weight-black:900;--tracking-display-tight:-.055em;--tracking-display:-.045em;--tracking-tight:-.035em;--tracking-snug:-.025em;--tracking-body:-.005em;--tracking-label:.04em;--tracking-wide:.08em;--tracking-eyebrow:.12em;--font-size-eyebrow:.78rem;--font-size-button:.93rem;--font-size-fine:.9rem;--font-size-note:.96rem;--font-size-body:1rem;--font-size-lockup:1.08rem;--font-size-h1-transactional-min:1.8rem;--font-size-h1-transactional-max:2.35rem;--font-size-h1-transactional-vw:5.6vw;--font-size-brand-name-email:24px;--font-size-heading-email:28px;--line-height-display:1.02;--line-height-button:1.2;--line-height-eyebrow:1.35;--line-height-footer:1.5;--line-height-note:1.58;--line-height-body:1.62;--line-height-fine:1.66;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-11:44px;--space-12:48px;--space-14:56px;--space-16:64px;--radius-xs:4px;--radius-button:13px;--radius-sm:14px;--radius-compact:18px;--radius-md:24px;--radius-feature:32px;--radius-lg:38px;--radius-pill:999px;--radius-brand-mark:var(--radius-button);--radius-brand-mark-sm:9px;--size-control-sm:44px;--size-control-md:52px;--size-control-lg:58px;--size-brand-mark:42px;--size-brand-mark-sm:30px;--size-card-top-rail:8px;--size-focus-outline:3px;--size-focus-outline-offset:4px;--size-border-hairline:1px;--size-border-control:1.5px;--size-border-strong:2px;--size-border-accent:4px;--breakpoint-lg:1120px;--breakpoint-md:959px;--breakpoint-sm:679px;--breakpoint-xs:430px;--breakpoint-xxs:374px;--motion-instant:80ms;--motion-quick:.16s;--motion-standard:.24s;--motion-entrance:.52s;--motion-entrance-long:.62s;--shadow-1:0 12px 38px var(--color-ink-a06);--shadow-2:0 19px 48px var(--color-ink-a12);--shadow-3:0 28px 80px var(--color-ink-a16);--shadow-playful-none:0 0 0 var(--color-ink);--shadow-playful-xs:2px 2px 0 var(--color-ink);--shadow-playful-sm:3px 3px 0 var(--color-ink);--shadow-playful-md:4px 4px 0 var(--color-ink);--shadow-playful-lg:5px 5px 0 var(--color-ink);--shadow-playful:var(--shadow-playful-lg);--shadow-soft:0 24px 70px var(--color-ink-a12);--shadow-on-dark:0 26px 70px var(--color-shadow-on-dark);--shadow-status-halo-sm:0 0 0 4px var(--color-teal-a12);--shadow-status-halo-md:0 0 0 5px var(--color-teal-a12);--shadow-invalid-ring:0 0 0 3px var(--color-coral-a12);--shadow-sun-glow:0 0 13px var(--color-sun-a42);--pattern-page-wash:radial-gradient(circle at 94% 3%, var(--color-sun-a16) 0 120px, transparent 121px), radial-gradient(circle at 1% 42%, var(--color-teal-a08) 0 150px, transparent 151px);--lockup-gap:var(--space-3);--page-width:1240px;--max-content-width:760px;--transactional-shell-width:560px;--legal-panel-width:780px;--weight-bold-optical:850;--size-touch-target:44px;--font-size-h1-transactional:clamp(var(--font-size-h1-transactional-min), var(--font-size-h1-transactional-vw), var(--font-size-h1-transactional-max));--color-input-placeholder:var(--color-grey-green-dark);--color-input-surface:var(--color-paper)}
