:root{--color-alarm-400:#c9503a;--color-amber-100:#fef3c6;--color-amber-600:#dd7400;--color-brand-50:color-mix(in srgb, var(--primary-color) 7%, white);--color-brand-100:color-mix(in srgb, var(--primary-color) 14%, white);--color-brand-200:color-mix(in srgb, var(--primary-color) 28%, white);--color-brand-300:color-mix(in srgb, var(--primary-color) 45%, white);--color-brand-400:color-mix(in srgb, var(--primary-color) 70%, white);--color-brand-500:color-mix(in srgb, var(--primary-color) 88%, white);--color-brand-600:var(--primary-color);--color-brand-700:var(--secondary-color);--color-brand-800:color-mix(in srgb, var(--primary-color) 72%, black);--color-graphite-300:#b3bfcd;--color-graphite-400:#8d9cb0;--color-graphite-500:#6b7d95;--color-graphite-600:#4d5f78;--color-graphite-700:#33445c;--color-graphite-800:#1c2a3d;--color-graphite-900:#0e1a2b;--color-mist-50:#f2f6fb;--color-mist-100:#e7eef8;--color-paper:#fdfcfa;--color-paper-50:#f8f7f4;--color-paper-200:#e5e4de;--color-paper-300:#d5d4cd;--color-run-50:#ecf8f1;--color-run-300:#6fc297;--color-run-400:#34a06a;--color-run-500:#1f8054;--color-run-600:#166443;--color-steel-200:#d6dee9;--color-steel-300:#b9c6d6;--color-steel-400:#8fa1b8;--color-steel-500:#5a708c;--color-steel-950:#0a1424;--color-warn-400:#cf8b1f;--font-display:"Archivo", ui-sans-serif, system-ui, sans-serif}.font-display{font-family:var(--font-display)}.bg-alarm-400\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-alarm-400) 7%, transparent)}.bg-brand-400{background-color:var(--color-brand-400)}.bg-brand-400\/25{background-color:color-mix(in oklab, var(--color-brand-400) 25%, transparent)}.bg-brand-400\/50{background-color:color-mix(in oklab, var(--color-brand-400) 50%, transparent)}.bg-brand-50{background-color:var(--color-brand-50)}.bg-brand-500{background-color:var(--color-brand-500)}.bg-brand-500\/\[0\.12\]{background-color:color-mix(in oklab, var(--color-brand-500) 12%, transparent)}.bg-brand-600{background-color:var(--color-brand-600)}.bg-graphite-300{background-color:var(--color-graphite-300)}.bg-graphite-900\/85{background-color:color-mix(in oklab, var(--color-graphite-900) 85%, transparent)}.bg-mist-100{background-color:var(--color-mist-100)}.bg-mist-50{background-color:var(--color-mist-50)}.bg-paper{background-color:var(--color-paper)}.bg-paper-200{background-color:var(--color-paper-200)}.bg-paper-300{background-color:var(--color-paper-300)}.bg-paper-50{background-color:var(--color-paper-50)}.bg-run-400{background-color:var(--color-run-400)}.bg-run-400\/15{background-color:color-mix(in oklab, var(--color-run-400) 15%, transparent)}.bg-run-50{background-color:var(--color-run-50)}.bg-run-500{background-color:var(--color-run-500)}.bg-steel-950{background-color:var(--color-steel-950)}.border-alarm-400\/30{border-color:color-mix(in oklab, var(--color-alarm-400) 30%, transparent)}.border-brand-200{border-color:var(--color-brand-200)}.border-brand-300{border-color:var(--color-brand-300)}.border-brand-400{border-color:var(--color-brand-400)}.border-brand-400\/25{border-color:color-mix(in oklab, var(--color-brand-400) 25%, transparent)}.border-brand-500{border-color:var(--color-brand-500)}.border-brand-600{border-color:var(--color-brand-600)}.border-graphite-300{border-color:var(--color-graphite-300)}.border-paper-200{border-color:var(--color-paper-200)}.border-paper-300{border-color:var(--color-paper-300)}.border-run-300{border-color:var(--color-run-300)}.border-run-300\/40{border-color:color-mix(in oklab, var(--color-run-300) 40%, transparent)}.border-run-400{border-color:var(--color-run-400)}.border-warn-400{border-color:var(--color-warn-400)}.text-brand-100{color:var(--color-brand-100)}.text-brand-300{color:var(--color-brand-300)}.text-brand-400{color:var(--color-brand-400)}.text-brand-500{color:var(--color-brand-500)}.text-brand-500\/35{color:color-mix(in oklab, var(--color-brand-500) 35%, transparent)}.text-brand-600{color:var(--color-brand-600)}.text-brand-700{color:var(--color-brand-700)}.text-brand-800{color:var(--color-brand-800)}.text-graphite-300{color:var(--color-graphite-300)}.text-graphite-400{color:var(--color-graphite-400)}.text-graphite-500{color:var(--color-graphite-500)}.text-graphite-600{color:var(--color-graphite-600)}.text-graphite-700{color:var(--color-graphite-700)}.text-graphite-800{color:var(--color-graphite-800)}.text-graphite-900{color:var(--color-graphite-900)}.text-run-300{color:var(--color-run-300)}.text-run-50{color:var(--color-run-50)}.text-run-500{color:var(--color-run-500)}.text-run-600{color:var(--color-run-600)}.text-steel-200{color:var(--color-steel-200)}.text-steel-300{color:var(--color-steel-300)}.text-steel-400{color:var(--color-steel-400)}@media (hover:hover){.hover\:bg-brand-700:hover{background-color:var(--color-brand-700)}.hover\:bg-mist-100:hover{background-color:var(--color-mist-100)}.hover\:border-brand-400:hover{border-color:var(--color-brand-400)}.hover\:border-brand-500:hover{border-color:var(--color-brand-500)}.hover\:border-run-400:hover{border-color:var(--color-run-400)}.hover\:text-brand-700:hover{color:var(--color-brand-700)}.hover\:text-brand-800:hover{color:var(--color-brand-800)}}.home-design :is(a,button)[class*=px-][class*=py-]{border-radius:8px}.home-design [class~=border]{border-radius:12px;overflow:hidden}.home-design [class~=border] [class~=border],.home-design [class~=border]:is([class*=py-1\.5],[class*=py-2],[class*=py-3],[class*=h-10]),.home-design [class~=border-2],.home-design img[class*="h-[130px]"]{border-radius:8px}.home-design [class~=border-l-2]{border-radius:0 8px 8px 0}.home-design [class~=border-t-0]{border-top-left-radius:0;border-top-right-radius:0}.home-design :has(+[class~=border-t-0]){border-bottom-right-radius:0;border-bottom-left-radius:0}.from-graphite-900\/90{--tw-gradient-from:color-mix(in oklab, var(--color-graphite-900) 90%, transparent) var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-graphite-900\/60{--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), color-mix(in oklab, var(--color-graphite-900) 60%, transparent) var(--tw-gradient-via-position), var(--tw-gradient-to)}.home-design :is(h1,h2,h3,h4){text-wrap:balance}.home-design p{text-wrap:pretty}.home-design :focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.grid-lines{background-image:linear-gradient(90deg,#0e1a2b0b 1px,#0000 1px),linear-gradient(#0e1a2b0b 1px,#0000 1px);background-size:48px 48px}.grid-lines-dark{background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-size:48px 48px}
