.hb-scope{--hb-paper:var(--background);--hb-surface:#f0f4f1;--hb-sunken:#e4ebe6;--hb-line:#d8e1db;--hb-ink:#0f2a21;--hb-soft:#4f6359;--hb-signal:#ff6a3d;--hb-on-signal:#0f2a21;--hb-scrim:#06140f9e;--hb-radius:1.25rem;--hb-radius-sm:.75rem;--hb-ease:cubic-bezier(.22, 1, .36, 1);--hb-body-stack:var(--hb-font-body), "Segoe UI", Arial, sans-serif;--hb-display-stack:var(--hb-font-display), "Arial Narrow", var(--hb-body-stack);--font-open-sans:var(--hb-body-stack);--foreground:var(--hb-ink);--card-foreground:var(--hb-ink);--popover-foreground:var(--hb-ink);--muted:var(--hb-surface);--muted-foreground:var(--hb-soft);--secondary:var(--hb-surface);--secondary-foreground:var(--hb-ink);--border:var(--hb-line);--input:var(--hb-line);font-family:var(--hb-body-stack);color:var(--hb-ink)}.dark .hb-scope{--hb-surface:#16221d;--hb-sunken:#1c2b25;--hb-line:#2a3b34;--hb-ink:#e9f1ec;--hb-soft:#a3b6ac;--hb-signal:#ff8a5f;--hb-on-signal:#10231c;--hb-scrim:#030a08b3;--card:var(--hb-surface)}.hb-display{font-family:var(--hb-display-stack);letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:balance;font-weight:800;line-height:.9}.hb-scope .font-heading{font-family:var(--hb-display-stack)}@media (prefers-reduced-motion:reduce){.hb-scope *,.hb-scope :before,.hb-scope :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
