html{--c-b-white:#fff;--c-b-gray-1000:#070707;--c-b-gray-950:#161616;--c-b-gray-900:#222;--c-b-gray-850:#2e2e2e;--c-b-gray-800:#3a3a3a;--c-b-gray-750:#4a4a4a;--c-b-gray-700:#5d5d5d;--c-b-gray-600:#717171;--c-b-gray-500:#868686;--c-b-gray-400:#9e9e9e;--c-b-gray-300:#bababa;--c-b-gray-200:#d1d1d1;--c-b-gray-150:#e6e6e6;--c-b-gray-100:#f2f2f2;--c-b-gray-50:#f8f8f8;--c-b-red-1000:#140504;--c-b-red-950:#22100f;--c-b-red-900:#321a18;--c-b-red-850:#47201f;--c-b-red-800:#5d2725;--c-b-red-750:#852021;--c-b-red-700:#aa2023;--c-b-red-600:#cd252a;--c-b-red-500:#ec272d;--c-b-red-400:#ff5c55;--c-b-red-300:#ff9288;--c-b-red-200:#ffb9b1;--c-b-red-150:#ffd8d2;--c-b-red-100:#ffece9;--c-b-red-50:#fff5f4;--c-b-orange-1000:#130601;--c-b-orange-950:#211209;--c-b-orange-900:#2f1d12;--c-b-orange-850:#3e281b;--c-b-orange-800:#53311c;--c-b-orange-750:#703a18;--c-b-orange-700:#8d481c;--c-b-orange-600:#ac561c;--c-b-orange-500:#c96828;--c-b-orange-400:#e48143;--c-b-orange-300:#ff9f68;--c-b-orange-200:#ffbe94;--c-b-orange-150:#ffdecb;--c-b-orange-100:#feeee6;--c-b-orange-50:#fff6f0;--c-b-yellow-1000:#100700;--c-b-yellow-950:#1e1406;--c-b-yellow-900:#2c1f09;--c-b-yellow-850:#3c2a0d;--c-b-yellow-800:#4c3610;--c-b-yellow-750:#644303;--c-b-yellow-700:#805800;--c-b-yellow-600:#9c6900;--c-b-yellow-500:#be8200;--c-b-yellow-400:#db9a00;--c-b-yellow-300:#ecae38;--c-b-yellow-200:#fcc76e;--c-b-yellow-150:#ffe2b2;--c-b-yellow-100:#ffefd2;--c-b-yellow-50:#fff7e8;--c-b-green-1000:#040c03;--c-b-green-950:#0f190e;--c-b-green-900:#192518;--c-b-green-850:#223320;--c-b-green-800:#2a4227;--c-b-green-750:#30552d;--c-b-green-700:#3c6b37;--c-b-green-600:#498243;--c-b-green-500:#599852;--c-b-green-400:#6db365;--c-b-green-300:#89cf81;--c-b-green-200:#a8e4a1;--c-b-green-150:#cdf3c8;--c-b-green-100:#e1fade;--c-b-green-50:#ecffea;--c-b-teal-1000:#000d08;--c-b-teal-950:#051a15;--c-b-teal-900:#112621;--c-b-teal-850:#1d332d;--c-b-teal-800:#224139;--c-b-teal-750:#265449;--c-b-teal-700:#306a5b;--c-b-teal-600:#407f6f;--c-b-teal-500:#539584;--c-b-teal-400:#6fad9c;--c-b-teal-300:#96c7b8;--c-b-teal-200:#bbd9d0;--c-b-teal-150:#dbebe6;--c-b-teal-100:#e8f5f1;--c-b-teal-50:#edfdf8;--c-b-blue-1000:#020a15;--c-b-blue-950:#0b1723;--c-b-blue-900:#122334;--c-b-blue-850:#193046;--c-b-blue-800:#1c3d5c;--c-b-blue-750:#1c4d79;--c-b-blue-700:#1d619b;--c-b-blue-600:#2c75b6;--c-b-blue-500:#418bcf;--c-b-blue-400:#5ca4e8;--c-b-blue-300:#85c0fb;--c-b-blue-200:#aed6fe;--c-b-blue-150:#d3eaff;--c-b-blue-100:#e7f3ff;--c-b-blue-50:#f3f9ff;--c-b-violet-1000:#0a0518;--c-b-violet-950:#171227;--c-b-violet-900:#231d35;--c-b-violet-850:#2f2845;--c-b-violet-800:#3d3359;--c-b-violet-750:#4e3e7b;--c-b-violet-700:#6449a3;--c-b-violet-600:#7958c7;--c-b-violet-500:#8d6edf;--c-b-violet-400:#a589f4;--c-b-violet-300:#beadfb;--c-b-violet-200:#d3c9f9;--c-b-violet-150:#e8e2ff;--c-b-violet-100:#f2efff;--c-b-violet-50:#f9f7ff;--c-b-purple-1000:#13040e;--c-b-purple-950:#220e1d;--c-b-purple-900:#2f1929;--c-b-purple-850:#3e2437;--c-b-purple-800:#502d46;--c-b-purple-750:#6b335c;--c-b-purple-700:#873f75;--c-b-purple-600:#a24f8c;--c-b-purple-500:#ba62a3;--c-b-purple-400:#d37cbb;--c-b-purple-300:#e89fd3;--c-b-purple-200:#f2bfe2;--c-b-purple-150:#fcdcf2;--c-b-purple-100:#ffebf9;--c-b-purple-50:#fff4fd}@supports (color:oklch(0.5 0 0)){html{--c-b-gray-1000:oklch(0.13 0 0);--c-b-gray-950:oklch(0.2 0 0);--c-b-gray-900:oklch(0.25 0 0);--c-b-gray-850:oklch(0.3 0 0);--c-b-gray-800:oklch(0.35 0 0);--c-b-gray-750:oklch(0.41 0 0);--c-b-gray-700:oklch(0.48 0 0);--c-b-gray-600:oklch(0.55 0 0);--c-b-gray-500:oklch(0.62 0 0);--c-b-gray-400:oklch(0.7 0 0);--c-b-gray-300:oklch(0.79 0 0);--c-b-gray-200:oklch(0.86 0 0);--c-b-gray-150:oklch(0.926 0 0);--c-b-gray-100:oklch(0.96 0 0);--c-b-gray-50:oklch(0.98 0 0);--c-b-red-1000:oklch(0.14 0.03 24);--c-b-red-950:oklch(0.2 0.03 24);--c-b-red-900:oklch(0.25 0.04 24);--c-b-red-850:oklch(0.3 0.06 24);--c-b-red-800:oklch(0.35 0.08 25);--c-b-red-750:oklch(0.41 0.136 25);--c-b-red-700:oklch(0.48 0.173 26);--c-b-red-600:oklch(0.55 0.202 26);--c-b-red-500:oklch(0.607 0.228 26.2);--c-b-red-400:#ff645c;--c-b-red-300:#ff9b91;--c-b-red-200:#ffbfb7;--c-b-red-150:#ffdbd7;--c-b-red-100:#ffedeb;--c-b-red-50:#fff6f5;--c-b-orange-1000:oklch(0.14 0.03 50);--c-b-orange-950:oklch(0.2 0.03 50);--c-b-orange-900:oklch(0.25 0.035 50);--c-b-orange-850:oklch(0.3 0.04 50);--c-b-orange-800:oklch(0.35 0.06 50);--c-b-orange-750:oklch(0.41 0.089 50);--c-b-orange-700:oklch(0.48 0.108 50);--c-b-orange-600:oklch(0.55 0.131 50);--c-b-orange-500:oklch(0.62 0.144 50);--c-b-orange-400:oklch(0.7 0.144 50);--c-b-orange-300:#ff9f68;--c-b-orange-200:#ffc1a0;--c-b-orange-150:#ffdfcf;--c-b-orange-100:oklch(0.96 0.02 50);--c-b-orange-50:#fff7f2;--c-b-yellow-1000:#100700;--c-b-yellow-950:oklch(0.2 0.03 77);--c-b-yellow-900:oklch(0.25 0.04 77);--c-b-yellow-850:oklch(0.3 0.05 77);--c-b-yellow-800:oklch(0.35 0.061 77);--c-b-yellow-750:oklch(0.41 0.084 77);--c-b-yellow-700:#805800;--c-b-yellow-600:#996a00;--c-b-yellow-500:#bc8300;--c-b-yellow-400:#da9a00;--c-b-yellow-300:oklch(0.79 0.146 79);--c-b-yellow-200:oklch(0.86 0.123 79);--c-b-yellow-150:#ffe2b5;--c-b-yellow-100:#fff0d8;--c-b-yellow-50:#fff7ec;--c-b-green-1000:oklch(0.14 0.027 142);--c-b-green-950:oklch(0.2 0.025 142);--c-b-green-900:oklch(0.25 0.03 142);--c-b-green-850:oklch(0.3 0.04 142);--c-b-green-800:oklch(0.35 0.053 142);--c-b-green-750:oklch(0.41 0.077 142);--c-b-green-700:oklch(0.48 0.096 142);--c-b-green-600:oklch(0.55 0.111 142);--c-b-green-500:oklch(0.62 0.121 142);--c-b-green-400:oklch(0.7 0.13 142);--c-b-green-300:oklch(0.79 0.129 142);--c-b-green-200:oklch(0.86 0.109 142);--c-b-green-150:oklch(0.9267 0.07 142);--c-b-green-100:oklch(0.96 0.045 142);--c-b-green-50:oklch(0.98 0.033 142);--c-b-teal-1000:#000d08;--c-b-teal-950:oklch(0.2 0.03 175);--c-b-teal-900:oklch(0.25 0.03 175);--c-b-teal-850:oklch(0.3 0.03 175);--c-b-teal-800:oklch(0.35 0.04 175);--c-b-teal-750:oklch(0.41 0.055 175);--c-b-teal-700:oklch(0.48 0.065 175);--c-b-teal-600:oklch(0.55 0.07 175);--c-b-teal-500:oklch(0.62 0.073 175);--c-b-teal-400:oklch(0.7 0.069 175);--c-b-teal-300:oklch(0.79 0.055 175);--c-b-teal-200:oklch(0.86 0.034 175);--c-b-teal-150:oklch(0.9267 0.018 175);--c-b-teal-100:oklch(0.96 0.015 175);--c-b-teal-50:oklch(0.98 0.018 175);--c-b-blue-1000:oklch(0.14 0.03 249);--c-b-blue-950:oklch(0.2 0.03 249);--c-b-blue-900:oklch(0.25 0.039 249);--c-b-blue-850:oklch(0.3 0.05 249);--c-b-blue-800:oklch(0.35 0.067 249);--c-b-blue-750:oklch(0.41 0.09 249);--c-b-blue-700:oklch(0.48 0.115 249);--c-b-blue-600:oklch(0.55 0.124 249);--c-b-blue-500:oklch(0.62 0.127 249);--c-b-blue-400:oklch(0.7 0.124 249);--c-b-blue-300:oklch(0.79 0.104 249);--c-b-blue-200:oklch(0.86 0.07 249);--c-b-blue-150:#d5e9ff;--c-b-blue-100:#e8f3ff;--c-b-blue-50:#f4f9ff;--c-b-violet-1000:oklch(0.14 0.042 294);--c-b-violet-950:oklch(0.2 0.042 294);--c-b-violet-900:oklch(0.25 0.045 294);--c-b-violet-850:oklch(0.3 0.052 294);--c-b-violet-800:oklch(0.35 0.066 294);--c-b-violet-750:oklch(0.41 0.1 294);--c-b-violet-700:oklch(0.48 0.14 294);--c-b-violet-600:oklch(0.55 0.166 294);--c-b-violet-500:oklch(0.62 0.166 294);--c-b-violet-400:oklch(0.7 0.154 294);--c-b-violet-300:oklch(0.79 0.11 294);--c-b-violet-200:oklch(0.86 0.066 294);--c-b-violet-150:#e8e2ff;--c-b-violet-100:#f2efff;--c-b-violet-50:#f9f7ff;--c-b-purple-1000:oklch(0.14 0.038 338);--c-b-purple-950:oklch(0.2 0.042 338);--c-b-purple-900:oklch(0.25 0.045 338);--c-b-purple-850:oklch(0.3 0.05 338);--c-b-purple-800:oklch(0.35 0.064 338);--c-b-purple-750:oklch(0.41 0.097 338);--c-b-purple-700:oklch(0.48 0.12 338);--c-b-purple-600:oklch(0.55 0.134 338);--c-b-purple-500:oklch(0.62 0.139 338);--c-b-purple-400:oklch(0.7 0.133 338);--c-b-purple-300:oklch(0.79 0.108 338);--c-b-purple-200:oklch(0.86 0.074 338);--c-b-purple-150:oklch(0.9267 0.046 338);--c-b-purple-100:#ffebf8;--c-b-purple-50:#fff5fc}@media (color-gamut:p3){html{--c-b-red-400:oklch(0.7 0.207 26);--c-b-red-300:oklch(0.79 0.15 26);--c-b-red-200:oklch(0.86 0.095 26);--c-b-red-150:oklch(0.92 0.053 26);--c-b-red-100:oklch(0.96 0.025 26);--c-b-red-50:oklch(0.98 0.0125 26);--c-b-orange-300:oklch(0.79 0.135 50);--c-b-orange-200:oklch(0.86 0.104 50);--c-b-orange-150:oklch(0.9267 0.049 49);--c-b-orange-50:oklch(0.98 0.014 50);--c-b-yellow-1000:oklch(0.14 0.03 77);--c-b-yellow-700:oklch(0.49 0.103 78);--c-b-yellow-600:oklch(0.56 0.125 78);--c-b-yellow-500:oklch(0.65 0.145 78);--c-b-yellow-400:oklch(0.73 0.155 79);--c-b-yellow-150:oklch(0.9267 0.07 79);--c-b-yellow-100:oklch(0.96 0.043 79)}}@media (color-gamut:rec2020){html{--c-b-yellow-50:oklch(0.98 0.022 79)}}@media (color-gamut:p3){html{--c-b-teal-1000:oklch(0.14 0.03 175);--c-b-blue-150:oklch(0.9267 0.04 249);--c-b-blue-100:oklch(0.96 0.021 249);--c-b-blue-50:oklch(0.98 0.01 249);--c-b-violet-150:oklch(0.9267 0.041 294);--c-b-violet-100:oklch(0.96 0.023 294);--c-b-violet-50:oklch(0.98 0.0115 294);--c-b-purple-100:oklch(0.96 0.03 338);--c-b-purple-50:oklch(0.98 0.018 338)}}}html{--csstools-color-scheme--light:initial;--gh-font-body:"InterVariable","Inter",BlinkMacSystemFont,-apple-system,"Segoe UI",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--gh-font-heading:"Quatro",BlinkMacSystemFont,-apple-system,"Segoe UI",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--color-background-white:var(--c-b-white);--color-background-white-hover:var(--c-b-gray-50);--color-background-white-elevated:var(--c-b-white);--color-background-input:var(--c-b-white);--color-background-input-disabled:repeating-linear-gradient(-45deg,var(--c-b-gray-100),var(--c-b-gray-100) 8px,var(--c-b-gray-50) 8px,var(--c-b-gray-50) 16px);--color-background-gray:var(--c-b-gray-100);--color-background-gray-hover:var(--c-b-gray-200);--color-background-cta:var(--c-b-teal-600);--color-text:var(--c-b-gray-900);--color-text-quiet:var(--c-b-gray-600);--color-text-quieter:var(--c-b-gray-500);--color-text-white:var(--c-b-white);--color-text-gray:var(--c-b-gray-600);--color-text-red:var(--c-b-red-600);--color-text-orange:var(--c-b-orange-600);--color-text-yellow:var(--c-b-yellow-600);--color-text-green:var(--c-b-green-600);--color-text-teal:var(--c-b-teal-600);--color-text-blue:var(--c-b-blue-600);--color-text-violet:var(--c-b-violet-600);--color-text-purple:var(--c-b-purple-600);--color-border-light:var(--c-b-gray-100);--color-border-medium:var(--c-b-gray-150);--color-border-input:var(--c-b-gray-150);--color-border-input-active:var(--c-b-blue-600);--color-button-default:var(--c-b-gray-100);--color-button-default-hover:var(--c-b-gray-150);--color-button-primary:var(--c-b-gray-900);--color-button-primary-hover:var(--c-b-gray-800);--color-background-gray-light:var(--c-b-gray-100);--color-background-red-light:var(--c-b-red-100);--color-background-orange-light:var(--c-b-orange-100);--color-background-yellow-light:var(--c-b-yellow-100);--color-background-green-light:var(--c-b-green-100);--color-background-teal-light:var(--c-b-teal-100);--color-background-blue-light:var(--c-b-blue-100);--color-background-violet-light:var(--c-b-violet-100);--color-background-purple-light:var(--c-b-purple-100);--color-accent-white:var(--c-b-white);--color-accent-gray:var(--c-b-gray-500);--color-accent-red:var(--c-b-red-500);--color-accent-orange:var(--c-b-orange-500);--color-accent-yellow:var(--c-b-yellow-500);--color-accent-green:var(--c-b-green-500);--color-accent-teal:var(--c-b-teal-500);--color-accent-blue:var(--c-b-blue-500);--color-accent-violet:var(--c-b-violet-500);--color-accent-purple:var(--c-b-purple-500);--color-focus-red:var(--c-b-red-500);--color-focus-blue:var(--c-b-blue-500);--color-light-opacity-80:fade(#fff,80%);--color-dark-opacity-20:fade(#000,20%);--color-dark-opacity-5:fade(#000,5%);--color-black-opacity-60:fade(#000,60%);color-scheme:light}@media (prefers-color-scheme:dark){html{--csstools-color-scheme--light: ;--color-background-white:var(--c-b-gray-950);--color-background-white-hover:var(--c-b-gray-850);--color-background-white-elevated:var(--c-b-gray-900);--color-background-input:var(--c-b-gray-950);--color-background-input-disabled:repeating-linear-gradient(-45deg,var(--c-b-gray-800),var(--c-b-gray-800) 8px,var(--c-b-gray-850) 8px,var(--c-b-gray-850) 16px);--color-background-gray:var(--c-b-gray-1000);--color-background-gray-hover:var(--c-b-gray-900);--color-background-cta:var(--c-b-red-700);--color-text:var(--c-b-gray-150);--color-text-quiet:var(--c-b-gray-400);--color-text-quieter:var(--c-b-gray-500);--color-text-gray:var(--c-b-gray-400);--color-text-red:var(--c-b-red-400);--color-text-orange:var(--c-b-orange-400);--color-text-yellow:var(--c-b-yellow-400);--color-text-green:var(--c-b-green-400);--color-text-teal:var(--c-b-teal-400);--color-text-blue:var(--c-b-blue-400);--color-text-violet:var(--c-b-violet-400);--color-text-purple:var(--c-b-purple-400);--color-border-light:var(--c-b-gray-850);--color-border-medium:var(--c-b-gray-800);--color-border-input:var(--c-b-gray-750);--color-border-input-active:var(--c-b-blue-500);--color-button-default:var(--c-b-gray-850);--color-button-default-hover:var(--c-b-gray-800);--color-button-primary:var(--c-b-red-600);--color-button-primary-hover:var(--c-b-red-500);--color-background-gray-light:var(--c-b-gray-850);--color-background-red-light:var(--c-b-red-850);--color-background-orange-light:var(--c-b-orange-850);--color-background-yellow-light:var(--c-b-yellow-850);--color-background-green-light:var(--c-b-green-850);--color-background-teal-light:var(--c-b-teal-850);--color-background-blue-light:var(--c-b-blue-850);--color-background-violet-light:var(--c-b-violet-850);--color-background-purple-light:var(--c-b-purple-850);--color-accent-gray:var(--c-b-gray-700);--color-accent-red:var(--c-b-red-700);--color-accent-orange:var(--c-b-orange-700);--color-accent-yellow:var(--c-b-yellow-700);--color-accent-green:var(--c-b-green-700);--color-accent-teal:var(--c-b-teal-700);--color-accent-blue:var(--c-b-blue-700);--color-accent-violet:var(--c-b-violet-700);--color-accent-purple:var(--c-b-purple-700);--color-focus-red:var(--c-b-red-400);--color-focus-blue:var(--c-b-blue-400);--color-light-opacity-80:fade(#000,80%);--color-dark-opacity-20:fade(#fff,20%);--color-dark-opacity-5:fade(#fff,5%);--shadow-card:inset 0 1px 3px -2px hsla(0,0%,100%,.1);--shadow-card-elevated:inset 0 1px 2px -1px hsla(0,0%,100%,.3),0 20px 60px -30px #000;--shadow-card-outline:0 0 0 1px fade(#fff,15%);--shadow-card-popup:inset 0 1px 2px -1px hsla(0,0%,100%,.1),0 5px 50px -10px #000;color-scheme:dark}}@font-face{font-display:swap;font-family:Quatro;font-style:normal;font-weight:500;src:url(/assets/fonts/quatro.woff2) format("woff2"),url(/assets/fonts/quatro.woff) format("woff")}@supports (font-variation-settings:normal){@font-face{font-display:swap;font-family:InterVariable;font-style:oblique 0deg 10deg;font-weight:100 900;src:url(/assets/fonts/inter-var-min.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}dfn,em,i{font-style:normal;font-variation-settings:"slnt" -10}}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/assets/fonts/inter-regular.woff2) format("woff2"),url(/assets/fonts/inter-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/assets/fonts/inter-medium.woff2) format("woff2"),url(/assets/fonts/inter-medium.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/assets/fonts/inter-semibold.woff2) format("woff2"),url(/assets/fonts/inter-semibold.woff) format("woff")}@font-face{font-display:block;font-family:Material Icons;font-style:normal;font-weight:400;src:url(/assets/fonts/icons-outlined.woff2) format("woff2"),url(/assets/fonts/icons-outlined.woff) format("woff")}.material-icons{word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";direction:ltr;display:inline-block;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;overflow:hidden;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap;width:1em}.post-page .post-content .kg-width-full,.post-page .post-content .kg-width-wide{grid-column:1/4}.kg-card{border-radius:10px;margin-bottom:32px}.kg-callout-card{display:flex;gap:16px;padding:16px}.kg-callout-emoji{padding-right:12px}.kg-callout-text{font-size:18px}.kg-callout-card-background-grey,.kg-callout-card-grey{background:#f2f2f2;background:var(--color-background-gray-light)}.kg-callout-card-background-white,.kg-callout-card-white{border:1px solid #e6e6e6;border:1px solid var(--color-border-medium)}.kg-callout-card-background-red,.kg-callout-card-red{background:#ffece9;background:var(--color-background-red-light)}.kg-callout-card-background-yellow,.kg-callout-card-yellow{background:#ffefd2;background:var(--color-background-yellow-light)}.kg-callout-card-background-green,.kg-callout-card-green{background:#e1fade;background:var(--color-background-green-light)}.kg-callout-card-background-blue,.kg-callout-card-blue{background:#e7f3ff;background:var(--color-background-blue-light)}.kg-callout-card-background-pink,.kg-callout-card-pink{background:#ffebf9;background:var(--color-background-purple-light)}.kg-callout-card-background-purple,.kg-callout-card-purple{background:#f2efff;background:var(--color-background-violet-light)}.kg-callout-card-accent,.kg-callout-card-background-accent{background:#ec272d;background:var(--color-accent-red);color:#fff;color:var(--color-text-white)}.kg-header-card,.kg-signup-card{background:#fff!important;background:var(--color-background-white-elevated)!important;margin:64px 0}.kg-signup-card{border-radius:20px}.kg-header-card{border-radius:30px;text-align:center}.kg-header-card .kg-header-card-content,.kg-signup-card .kg-signup-card-content{margin:48px auto;max-width:864px;padding:0 32px}@media (min-width:900px){.kg-header-card:not(.kg-width-regular) .kg-header-card-content,.kg-signup-card:not(.kg-width-regular) .kg-signup-card-content{margin:96px auto}.kg-header-card .kg-header-card-content{padding:16px 64px}}.kg-header-card,.kg-header-card form div,.kg-header-card h2,.kg-header-card p,.kg-signup-card,.kg-signup-card form div,.kg-signup-card h2,.kg-signup-card p{text-wrap:balance;color:#222!important;color:var(--color-text)!important}.post-page .post-content .kg-header-card h2,.post-page .post-content .kg-signup-card h2{margin-top:0}.post-page .post-content .kg-header-card .kg-header-card-subheading,.post-page .post-content .kg-signup-card .kg-signup-card-subheading{color:#717171!important;color:var(--color-text-quiet)!important;font-weight:500;line-height:1.4}.post-page .post-content .kg-header-card .kg-header-card-subheading{margin-top:16px}@media not all and (prefers-color-scheme:dark){.kg-signup-card{background:#feeee6!important;background:var(--c-b-orange-100)!important}.kg-signup-card h2{color:#c96828!important;color:var(--c-b-orange-500)!important}.post-page .post-content .kg-signup-card .kg-signup-card-subheading{color:#8d481c!important;color:var(--c-b-orange-700)!important}.kg-header-card{background:#f2f2f2!important;background:var(--c-b-gray-100)!important}}.post-page .post-content .kg-header-card .kg-header-card-heading,.post-page .post-content .kg-signup-card .kg-signup-card-heading{font-size:40px;font-weight:600;letter-spacing:-.04em;line-height:1.2}.kg-signup-card-form{display:flex;flex-shrink:0;position:relative;width:100%}.kg-signup-card-fields{background:#fff;background:var(--color-background-input);border:1px solid #e6e6e6;border:1px solid var(--color-border-input);border-radius:10px;display:flex;max-width:560px;padding:6px;width:100%}.kg-signup-card-input{background:transparent;border:none;font-size:18px;height:40px;margin-right:4px;padding:0 16px;width:100%}.kg-signup-card-input:focus,.kg-signup-card-input:focus-visible{outline:none}.post-page .post-content .kg-header-card-button,.post-page .post-content .kg-signup-card-button{align-items:center;background-color:#222!important;background-color:var(--color-button-primary)!important;background-image:none;border:none;border-radius:6px;color:#fff!important;color:var(--color-text-white)!important;cursor:pointer;display:inline-flex;font-family:InterVariable,Inter,BlinkMacSystemFont,-apple-system,Segoe UI,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-family:var(--gh-font-body);font-size:18px;font-weight:500;height:40px;line-height:36px;outline:none;padding:0 16px;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;touch-action:manipulation;transition:background-color 70ms ease-in-out,border-color 70ms ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.post-page .post-content .kg-header-card-button:hover,.post-page .post-content .kg-signup-card-button:hover{opacity:.88}.post-page .post-content .kg-header-card-button{border-radius:25px;height:50px;padding:0 24px}.kg-signup-card-error,.kg-signup-card-form.success .kg-signup-card-fields,.kg-signup-card-success{display:none}.kg-signup-card-form.success .kg-signup-card-success{align-items:center;display:flex;font-size:18px;font-weight:500;height:3em;line-height:1.4em}.kg-signup-card-form.error .kg-signup-card-fields{border:1px solid #ec272d;border:1px solid var(--color-accent-red)}.kg-signup-card-form.error .kg-signup-card-error{bottom:calc(-1rem - 1.6em);display:block;font-size:inherit;position:absolute}.kg-signup-card-button-loading{align-items:center;bottom:0;display:none;justify-content:center;left:0;position:absolute;right:0;top:0}.kg-signup-card-form.loading .kg-signup-card-button-default{color:transparent}.kg-signup-card-form.loading .kg-signup-card-button-loading{display:flex}.kg-signup-card-disclaimer{margin:1rem 0 0}.kg-signup-card-form.error+.kg-signup-card-disclaimer,.kg-signup-card-form.success+.kg-signup-card-disclaimer{visibility:hidden}.post-page .post-content blockquote:not(.kg-blockquote-alt){border-left:5px solid #ec272d;border-left:5px solid var(--color-accent-red);font-style:normal;font-variation-settings:"slnt" -5;padding-left:24px}.kg-callout-card-emoji,.kg-callout-card-text{font-style:normal}.post-page .post-content .kg-blockquote-alt{color:#717171;color:var(--color-text-quiet);font-size:25px;font-weight:500;letter-spacing:-.02em;line-height:1.5;margin:16px auto 48px;max-width:650px;text-align:center}.post-page .post-content .kg-bookmark-card .kg-bookmark-container{border:1px solid #e6e6e6;border:1px solid var(--color-border-medium);border-radius:16px;display:flex;overflow:hidden;-webkit-text-decoration:none;text-decoration:none}.post-page .post-content .kg-bookmark-card .kg-bookmark-container .kg-bookmark-content{flex:1 1 auto;min-width:0;padding:16px}@media (min-width:700px){.post-page .post-content .kg-bookmark-card .kg-bookmark-container .kg-bookmark-content{padding:24px}}.post-page .post-content .kg-bookmark-card .kg-bookmark-container .kg-bookmark-content .kg-bookmark-title{color:#222;color:var(--color-text);font-size:18px;font-weight:500;line-height:1.5;margin-bottom:8px}.post-page .post-content .kg-bookmark-card .kg-bookmark-container .kg-bookmark-content .kg-bookmark-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#717171;color:var(--color-text-quiet);display:-webkit-box;font-size:12px;line-height:18px;margin-bottom:8px;max-height:36px;overflow-y:hidden}.post-page .post-content .kg-bookmark-card .kg-bookmark-container .kg-bookmark-content .kg-bookmark-metadata{color:#222;color:var(--color-text);font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-page .post-content .kg-bookmark-card .kg-bookmark-container .kg-bookmark-content .kg-bookmark-author{color:#222;color:var(--color-text)}.post-page .post-content .kg-bookmark-card .kg-bookmark-container .kg-bookmark-content .kg-bookmark-publisher:before{content:" · "}.post-page .post-content .kg-bookmark-card .kg-bookmark-container .kg-bookmark-content .kg-bookmark-icon{border-radius:4px;display:inline-block;height:20px;margin-right:6px;vertical-align:text-bottom;width:20px}.post-page .post-content .kg-bookmark-card .kg-bookmark-container .kg-bookmark-thumbnail{flex:0 0 33.333%}@media (max-width:700px){.post-page .post-content .kg-bookmark-card .kg-bookmark-container .kg-bookmark-thumbnail{display:none}}.post-page .post-content .kg-bookmark-card .kg-bookmark-container .kg-bookmark-thumbnail img{border-radius:0;height:100%;-o-object-fit:cover;object-fit:cover}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{font-feature-settings:"ccmp","locl","mark","kern","pnum","cpsp";background:#fff;background:var(--color-background-white);color:#222;color:var(--color-text);font-family:InterVariable,Inter,BlinkMacSystemFont,-apple-system,Segoe UI,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-family:var(--gh-font-body);font-size:18px;font-weight:400;letter-spacing:0;line-height:1.55}dfn,em,i{font-style:normal;font-variation-settings:"slnt" -5}img{display:block;height:auto;max-width:100%}b,strong{font-weight:600}a:not(.button),a:visited:not(.button){color:#2c75b6;color:var(--color-text-blue);-webkit-text-decoration:none;text-decoration:none}.container-lg{margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}@media (min-width:1300px){.container-lg{padding-left:48px;padding-right:48px}}.container-lg{max-width:1700px}.container-body{padding-top:32px}@media (min-width:900px){.container-body{padding-top:64px}}.flex0{flex:0 0 auto}.flex1{flex:1 1 auto}@media (max-width:700px){.hide-mobile{display:none}}.header .container-lg{align-items:center;display:grid;grid-template-columns:auto 1fr auto auto;grid-template-rows:96px 48px}@media (min-width:900px){.header .container-lg{gap:24px;grid-template-rows:96px}}.header .header-logo{grid-column:1/2;grid-row:1/2}.header .header-logo img{height:28px}@media (prefers-color-scheme:dark){.header .header-logo img{filter:brightness(10) saturate(0)}}.header .header-navigation{grid-column:1/5;grid-row:2/3}@media (min-width:900px){.header .header-navigation{grid-column:3/4;grid-row:1/2}}.header .header-navigation ul{align-items:center;display:flex;gap:24px;list-style:none}.header .header-navigation a{color:#222;color:var(--color-text);font-weight:500}.header .header-navigation a:focus,.header .header-navigation a:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.header .header-buttons{display:flex;gap:8px;grid-column:4/5;grid-row:1/2}.button{background-color:#f2f2f2;background-color:var(--color-button-default);background-image:none;border:2px solid transparent;border-radius:20px;color:#222;color:var(--color-text);cursor:pointer;display:inline-block;font-family:InterVariable,Inter,BlinkMacSystemFont,-apple-system,Segoe UI,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-family:var(--gh-font-body);font-size:18px;font-weight:500;height:40px;line-height:36px;padding:0 14px;text-align:center;touch-action:manipulation;transition:background-color 70ms ease-in-out,border-color 70ms ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.button,.button:hover{-webkit-text-decoration:none;text-decoration:none}.button:hover{background-color:#e6e6e6;background-color:var(--color-button-default-hover)}.button svg{margin-right:3px;vertical-align:text-top}.button-primary{background-color:#222;background-color:var(--color-button-primary);border-color:#222;border-color:var(--color-button-primary);color:#fff;color:var(--color-text-white)}.button-primary:hover{background-color:#3a3a3a;background-color:var(--color-button-primary-hover)}.button-primary:focus{outline:2px solid #ec272d;outline:2px solid var(--color-focus-red)}.loop-post-grid{grid-gap:48px;display:grid;gap:48px;grid-template-columns:repeat(auto-fill,minmax(300px,auto))}.loop-post a,.loop-post a:visited{color:#222;color:var(--color-text)}.loop-post a{grid-gap:8px 16px;display:grid;gap:8px 16px;grid-template-areas:"image meta" "image title" "image .";grid-template-columns:110px 1fr;grid-template-rows:auto auto auto}.loop-post .loop-post-title{font-size:18px;font-weight:600;grid-area:title;letter-spacing:-.03em;line-height:1.3}.loop-post .loop-post-title:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.loop-post .loop-post-excerpt{color:#717171;color:var(--color-text-quiet);display:none;font-size:15px;grid-area:excerpt;line-height:1.6}.loop-post .loop-post-meta{color:#868686;color:var(--color-text-quieter);font-size:12px;font-weight:600;grid-area:meta;letter-spacing:.06em;line-height:1;text-transform:uppercase}.loop-post .loop-post-image{grid-area:image}.loop-post .loop-post-image img{aspect-ratio:4/3;border-radius:16px;-o-object-fit:cover;object-fit:cover;width:100%}.loop-post-grid-expand .loop-post:first-child a,.loop-post-grid-expand .loop-post:nth-child(2) a,.loop-post-grid-expand .loop-post:nth-child(3) a,.loop-post-grid-expand:not(.loop-post-grid-highlight-first) .loop-post:nth-child(4) a{grid-template-areas:"image" "meta" "title" "excerpt";grid-template-columns:1fr;grid-template-rows:auto auto auto auto}.loop-post-grid-expand .loop-post:first-child .loop-post-image img,.loop-post-grid-expand .loop-post:nth-child(2) .loop-post-image img,.loop-post-grid-expand .loop-post:nth-child(3) .loop-post-image img,.loop-post-grid-expand:not(.loop-post-grid-highlight-first) .loop-post:nth-child(4) .loop-post-image img{aspect-ratio:12/5}.loop-post-grid-expand .loop-post:first-child .loop-post-excerpt,.loop-post-grid-expand .loop-post:nth-child(2) .loop-post-excerpt,.loop-post-grid-expand .loop-post:nth-child(3) .loop-post-excerpt,.loop-post-grid-expand:not(.loop-post-grid-highlight-first) .loop-post:nth-child(4) .loop-post-excerpt{display:block}.loop-post-grid-expand .loop-post:first-child .loop-post-title,.loop-post-grid-expand .loop-post:nth-child(2) .loop-post-title,.loop-post-grid-expand .loop-post:nth-child(3) .loop-post-title,.loop-post-grid-expand:not(.loop-post-grid-highlight-first) .loop-post:nth-child(4) .loop-post-title{font-size:25px;line-height:1.3}.loop-post-grid-expand .loop-post:first-child .loop-post-meta,.loop-post-grid-expand .loop-post:nth-child(2) .loop-post-meta,.loop-post-grid-expand .loop-post:nth-child(3) .loop-post-meta,.loop-post-grid-expand:not(.loop-post-grid-highlight-first) .loop-post:nth-child(4) .loop-post-meta{margin-top:8px}@media (min-width:1300px){.loop-post-grid-highlight-first .loop-post:first-child{grid-column:1/3}.loop-post-grid-highlight-first .loop-post:first-child .loop-post-title{font-feature-settings:"liga","kern";font-family:Quatro,BlinkMacSystemFont,-apple-system,Segoe UI,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-family:var(--gh-font-heading);font-size:48px;font-weight:500;letter-spacing:-.05em;line-height:1.1}}.page-intro{padding-bottom:48px}.intro-heading{font-size:40px;font-weight:800;letter-spacing:-.04em;line-height:1.2;margin-bottom:16px}.intro-tags{display:flex;flex-wrap:wrap;gap:8px}.intro-tags .active{background:#418bcf;background:var(--accent-color,var(--color-focus-blue));border-color:#418bcf;border-color:var(--accent-color,var(--color-focus-blue));color:#fff;color:var(--color-text-white)}.intro-description{color:#717171;color:var(--color-text-quiet);font-size:25px;font-weight:500;letter-spacing:-.02em;line-height:1.3;margin-top:16px}.page-footer{margin-top:96px;padding-bottom:96px}.page-footer .footer-grid{grid-gap:48px;border-top:2px solid #222;border-top:2px solid var(--color-text);display:grid;gap:48px;padding-top:32px}@media (min-width:700px){.page-footer .footer-grid{grid-template-columns:1fr 1fr 1fr}.page-footer .footer-cta{grid-column:1/3}}@media (min-width:1300px){.page-footer .footer-grid{grid-template-columns:1fr 1fr 1fr 2fr}.page-footer .footer-cta{grid-column:4/5}}.page-footer h3{font-size:25px;font-weight:500;letter-spacing:-.02em;line-height:1.3}.page-footer .footer-date{color:#717171;color:var(--color-text-quiet);font-size:15px;line-height:1.6;margin-top:16px}.page-footer .footer-navigation ul{list-style:none}.page-footer .footer-navigation a{color:#222;color:var(--color-text);font-weight:500}.page-footer .footer-navigation a:focus,.page-footer .footer-navigation a:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.page-footer .footer-cta h2{font-size:25px;font-weight:800;letter-spacing:-.03em;line-height:1.3;margin-bottom:4px}.page-footer .footer-cta p{color:#717171;color:var(--color-text-quiet);font-size:15px;line-height:1.6;margin-bottom:16px}.post-page-grid{display:grid;grid-template-columns:1fr minmax(0,800px) 1fr}.post-page .post-meta{grid-column:2/3;margin-bottom:32px;text-align:center}.post-page .post-tag,.post-page a.post-tag{background:#868686;background:var(--accent-color,var(--color-accent-gray));border-radius:10px;color:#fff;color:var(--color-text-white);display:inline-block;font-size:15px;font-weight:600;letter-spacing:0;line-height:1.45;margin-left:2px;margin-top:-1px;padding:1px 8px;vertical-align:top}.post-page .post-time{color:#868686;color:var(--color-text-quieter);font-size:12px;font-weight:600;grid-column:2/3;letter-spacing:.06em;line-height:1;margin-top:24px;text-align:center;text-transform:uppercase}.post-page .post-title{font-feature-settings:"liga","kern";font-family:Quatro,BlinkMacSystemFont,-apple-system,Segoe UI,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-family:var(--gh-font-heading);font-size:48px;font-weight:500;grid-column:1/4;letter-spacing:-.03em;line-height:1.15;margin-left:auto;margin-right:auto;max-width:28ch;text-align:center}@media (min-width:1300px){.post-page .post-title{font-size:68px;letter-spacing:-.04em;line-height:1.05}}.post-page .post-excerpt{color:#717171;color:var(--color-text-quiet);font-size:25px;font-weight:500;grid-column:1/4;letter-spacing:-.02em;line-height:1.3;margin:24px auto 0;max-width:50ch;text-align:center}@media (min-width:1300px){.post-page .post-excerpt{font-size:32px}}.post-page .post-image{grid-column:2/3;margin-top:48px}.post-page .post-image img{border-radius:20px;width:100%}.post-page .post-content figure figcaption,.post-page .post-image figcaption{color:#717171;color:var(--color-text-quiet);font-size:15px;line-height:1.6;margin-top:8px;text-align:center}.post-page .post-content{margin-top:64px}.post-page .post-content>*{grid-column:2/3}.post-page .post-content blockquote,.post-page .post-content ol,.post-page .post-content p,.post-page .post-content ul{font-size:20px;letter-spacing:-.01em;line-height:1.6;margin-bottom:32px}.post-page .post-content ol,.post-page .post-content ul{padding-left:20px}.post-page .post-content li{margin-bottom:8px}.post-page .post-content h2{font-size:32px;margin-top:48px}.post-page .post-content h2,.post-page .post-content h3{font-weight:800;letter-spacing:-.03em;line-height:1.3;margin-bottom:16px}.post-page .post-content h3{font-size:25px}.post-page .post-content a{color:#cd252a;color:var(--color-text-red);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.post-page .post-content figure{margin-bottom:32px}.post-page .post-content figure img{border-radius:20px;margin:0 auto}.post-page .post-content hr{background:#e6e6e6;background:var(--color-border-medium);border:none;height:5px;margin:48px 0}.post-page .post-content table{border-collapse:collapse;font-size:15px;line-height:1.3;margin-bottom:32px}.post-page .post-content table td{padding:8px;vertical-align:top}.post-page .post-content table tr{border-bottom:1px solid #e6e6e6;border-bottom:1px solid var(--color-border-medium)}.post-page .post-content thead{font-weight:600}.post-page .post-content th{padding:0 8px 8px;text-align:left}.post-page .post-content .span-grid-width{grid-column:1/4}.post-page .post-share{grid-column:2/3;margin-top:48px}.post-page .post-share h2{font-size:12px;font-weight:600;letter-spacing:.06em;line-height:1;margin-bottom:16px;text-transform:uppercase}.post-page .post-share-icons{display:flex;flex-wrap:wrap;gap:16px}.post-page .post-share-icons>a{align-items:center;border-radius:10px;display:flex;flex:0 0 auto;height:50px;justify-content:space-around;width:50px}.post-page .post-share-icons>a:hover{filter:brightness(1.04)}.post-page .post-share-icons>a>svg{color:#fff;color:var(--color-text-white)}.post-page .post-share-icons .post-share-linkedin{background-color:#0077b5}.post-page .post-share-icons .post-share-facebook{background-color:#3b5998}.post-page .post-share-icons .post-share-twitter{background-color:#1da1f2}.read-more{margin-top:128px}.read-more .read-more-section-title{font-size:40px;font-weight:800;letter-spacing:-.04em;line-height:1.2;margin-bottom:32px;margin-top:128px}
/*# sourceMappingURL=index.css.map */