:root{--bt-color-dark:var(--bt-dark);--bt-color-dark-soft:color-mix(in srgb, var(--bt-dark) 92%, var(--bt-color-white));--bt-color-white-veil:var(--bt-on-dark-muted);--bt-color-white-soft:var(--bt-on-dark);--bt-color-veil:color-mix(in srgb, var(--bt-color-ink) 93%, transparent);--bt-color-brand-strong:var(--bt-color-brand-solid);--bt-color-brand-grass:var(--bt-color-brand);--bt-color-accent-strong:color-mix(in srgb, var(--bt-color-accent) 40%, var(--bt-color-ink));--bt-color-accent-on-dark:color-mix(in srgb, var(--bt-color-accent) 30%, var(--bt-color-white));--bt-color-on-brand-soft:var(--bt-color-on-brand);--bt-ease-spring:linear(0, 0.003 1.2%, 0.013 2.4%, 0.052 4.8%, 0.211 10.1%, 0.535 18.8%, 0.767 25.8%, 0.905 32.4%, 0.982 39.4%, 1.017 47.3%, 1.024 55.4%, 1.014 67.2%, 1.003 79.8%, 1 100%);--bt-dur:200ms;--bt-dur-slow:520ms;--bt-focus:3px solid var(--bt-color-brand-text);--bt-focus-inverse:3px solid var(--bt-color-white);--bt-fs-display:clamp(2.4rem, 5vw, 4.2rem);--bt-fs-md:1.0625rem;--bt-header-h:72px;--bt-icon-size:1.25rem;--bt-radius-pill:999px;--bt-section-space:clamp(3.5rem, 7vw, 6rem);--bt-space-9:3.5rem;--bt-space-10:4.5rem;--bt-space-12:6rem}