/* Brand kit K29 Ridge: generated by tools/compile_kit.py, do not edit by hand */
@font-face{font-family:"Archivo";src:url(/demo/10028/assets/kit/fonts/archivo-var.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
:root{--k-paper:#F5F2EA;--k-paper-2:#E8E6DE;--k-surface:#FBFAF7;--k-ink:#1C2320;--k-ink-2:#525752;--k-ink-3:#60635F;--k-brand:#2D4A3E;--k-brand-2:#466055;--k-brand-deep:#1D3028;--k-brand-tint:#D9DAD2;--k-on-brand:#F5F2EA;--k-accent:#A8452F;--k-accent-ink:#A8452F;--k-on-accent:#FFFFFF;--k-star:#A8452F;--k-on-dark:#F5F2EA;--k-on-dark-2:#B4B8B0;--k-scrim:#1D3028;--k-error:#B42318;--k-ok:#1E6B45;--k-ink-rgb:28 35 32;--k-on-dark-rgb:245 242 234;--k-scrim-rgb:29 48 40;--k-brand-rgb:45 74 62;--k-accent-rgb:168 69 47;--k-paper-rgb:245 242 234;--k-line:rgb(28 35 32 / .14);--k-line-2:rgb(28 35 32 / .26);--k-line-dark:rgb(245 242 234 / .18);--k-font-display:"Archivo",Arial,sans-serif;--k-font-body:"Archivo",Arial,sans-serif;--k-display-weight:800;--k-display-tracking:-0.02em;--k-display-case:none;--k-emphasis-style:normal;--k-body-size:17px;--k-r-btn:6px;--k-r-tag:6px;--k-r-img:6px;--k-r-card:6px;--k-btn-case:none;--k-btn-weight:600;--k-card-shadow:none}
