@import url("https://fonts.googleapis.com/css2?family=Geist:wght@100..900&display=swap");
:root {
  --background: hsl(230, 60%, 96%);
  --foreground: hsl(231, 87%, 9%);
  --card: hsl(230, 60%, 96%);
  --card-foreground: hsl(231, 87%, 9%);
  --popover: hsl(230, 60%, 96%);
  --popover-foreground: hsl(231, 87%, 9%);
  --primary: hsl(230, 66%, 54%);
  --primary-foreground: hsl(230, 60%, 96%);
  --secondary: hsl(230, 73%, 72%);
  --secondary-foreground: hsl(231, 87%, 9%);
  --muted: hsl(229, 61%, 20%);
  --muted-foreground: hsl(231, 87%, 70%);
  --accent: hsl(46, 90%, 64%);
  --accent-foreground: hsl(231, 87%, 9%);
  --destructive: hsl(0, 85%, 60%);
  --destructive-foreground: hsl(231, 87%, 9%);
  --border: hsl(229, 61%, 20%);
  --input: hsl(229, 61%, 20%);
  --ring: hsl(46, 90%, 40%);
  --chart-1: hsl(12, 76%, 61%);
  --chart-2: hsl(173, 58%, 39%);
  --chart-3: hsl(197, 37%, 24%);
  --chart-4: hsl(43, 74%, 66%);
  --chart-5: hsl(27, 87%, 67%);
  --sidebar: oklch(0.985 0.001 106.423);
  --sidebar-foreground: oklch(0.147 0.004 49.25);
  --sidebar-primary: oklch(0.216 0.006 56.043);
  --sidebar-primary-foreground: oklch(0.985 0.001 106.423);
  --sidebar-accent: oklch(0.97 0.001 106.424);
  --sidebar-accent-foreground: oklch(0.216 0.006 56.043);
  --sidebar-border: oklch(0.923 0.003 48.717);
  --sidebar-ring: oklch(0.709 0.01 56.259);
  --radius: 0.5rem;
}

.dark {
  --background: hsl(230, 60%, 4%);
  --foreground: hsl(231, 88%, 91%);
  --card: hsl(230, 60%, 4%);
  --card-foreground: hsl(231, 88%, 91%);
  --popover: hsl(230, 60%, 4%);
  --popover-foreground: hsl(231, 88%, 91%);
  --primary: hsl(230, 66%, 46%);
  --primary-foreground: hsl(231, 88%, 91%);
  --secondary: hsl(230, 73%, 28%);
  --secondary-foreground: hsl(231, 88%, 91%);
  --muted: hsl(229, 61%, 80%);
  --muted-foreground: hsl(231, 88%, 91%);
  --accent: hsl(289, 87%, 57%);
  --accent-foreground: hsl(230, 60%, 4%);
  --destructive: hsl(0, 62%, 30%);
  --destructive-foreground: hsl(231, 88%, 10%);
  --border: hsl(230, 60%, 60%);
  --input: hsl(229, 61%, 80%);
  --chart-1: hsl(220, 70%, 50%);
  --chart-2: hsl(160, 60%, 45%);
  --chart-3: hsl(30, 80%, 55%);
  --chart-4: hsl(280, 65%, 60%);
  --chart-5: hsl(340, 75%, 55%);
  --ring: hsl(289, 87%, 60%);
  --sidebar: oklch(0.216 0.006 56.043);
  --sidebar-foreground: oklch(0.985 0.001 106.423);
  --sidebar-primary: oklch(0.488 0.243 264.376);
  --sidebar-primary-foreground: oklch(0.985 0.001 106.423);
  --sidebar-accent: oklch(0.268 0.007 34.298);
  --sidebar-accent-foreground: oklch(0.985 0.001 106.423);
  --sidebar-border: oklch(1 0 0 / 10%);
  --sidebar-ring: oklch(0.553 0.013 58.071);
}

.geist-100 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 100;
  font-style: normal;
}

.geist-101 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 101;
  font-style: normal;
}

.geist-102 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 102;
  font-style: normal;
}

.geist-103 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 103;
  font-style: normal;
}

.geist-104 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 104;
  font-style: normal;
}

.geist-105 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 105;
  font-style: normal;
}

.geist-106 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 106;
  font-style: normal;
}

.geist-107 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 107;
  font-style: normal;
}

.geist-108 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 108;
  font-style: normal;
}

.geist-109 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 109;
  font-style: normal;
}

.geist-110 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 110;
  font-style: normal;
}

.geist-111 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 111;
  font-style: normal;
}

.geist-112 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 112;
  font-style: normal;
}

.geist-113 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 113;
  font-style: normal;
}

.geist-114 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 114;
  font-style: normal;
}

.geist-115 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 115;
  font-style: normal;
}

.geist-116 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 116;
  font-style: normal;
}

.geist-117 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 117;
  font-style: normal;
}

.geist-118 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 118;
  font-style: normal;
}

.geist-119 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 119;
  font-style: normal;
}

.geist-120 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 120;
  font-style: normal;
}

.geist-121 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 121;
  font-style: normal;
}

.geist-122 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 122;
  font-style: normal;
}

.geist-123 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 123;
  font-style: normal;
}

.geist-124 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 124;
  font-style: normal;
}

.geist-125 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 125;
  font-style: normal;
}

.geist-126 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 126;
  font-style: normal;
}

.geist-127 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 127;
  font-style: normal;
}

.geist-128 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 128;
  font-style: normal;
}

.geist-129 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 129;
  font-style: normal;
}

.geist-130 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 130;
  font-style: normal;
}

.geist-131 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 131;
  font-style: normal;
}

.geist-132 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 132;
  font-style: normal;
}

.geist-133 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 133;
  font-style: normal;
}

.geist-134 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 134;
  font-style: normal;
}

.geist-135 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 135;
  font-style: normal;
}

.geist-136 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 136;
  font-style: normal;
}

.geist-137 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 137;
  font-style: normal;
}

.geist-138 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 138;
  font-style: normal;
}

.geist-139 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 139;
  font-style: normal;
}

.geist-140 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 140;
  font-style: normal;
}

.geist-141 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 141;
  font-style: normal;
}

.geist-142 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 142;
  font-style: normal;
}

.geist-143 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 143;
  font-style: normal;
}

.geist-144 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 144;
  font-style: normal;
}

.geist-145 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 145;
  font-style: normal;
}

.geist-146 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 146;
  font-style: normal;
}

.geist-147 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 147;
  font-style: normal;
}

.geist-148 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 148;
  font-style: normal;
}

.geist-149 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 149;
  font-style: normal;
}

.geist-150 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 150;
  font-style: normal;
}

.geist-151 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 151;
  font-style: normal;
}

.geist-152 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 152;
  font-style: normal;
}

.geist-153 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 153;
  font-style: normal;
}

.geist-154 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 154;
  font-style: normal;
}

.geist-155 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 155;
  font-style: normal;
}

.geist-156 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 156;
  font-style: normal;
}

.geist-157 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 157;
  font-style: normal;
}

.geist-158 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 158;
  font-style: normal;
}

.geist-159 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 159;
  font-style: normal;
}

.geist-160 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 160;
  font-style: normal;
}

.geist-161 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 161;
  font-style: normal;
}

.geist-162 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 162;
  font-style: normal;
}

.geist-163 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 163;
  font-style: normal;
}

.geist-164 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 164;
  font-style: normal;
}

.geist-165 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 165;
  font-style: normal;
}

.geist-166 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 166;
  font-style: normal;
}

.geist-167 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 167;
  font-style: normal;
}

.geist-168 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 168;
  font-style: normal;
}

.geist-169 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 169;
  font-style: normal;
}

.geist-170 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 170;
  font-style: normal;
}

.geist-171 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 171;
  font-style: normal;
}

.geist-172 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 172;
  font-style: normal;
}

.geist-173 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 173;
  font-style: normal;
}

.geist-174 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 174;
  font-style: normal;
}

.geist-175 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 175;
  font-style: normal;
}

.geist-176 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 176;
  font-style: normal;
}

.geist-177 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 177;
  font-style: normal;
}

.geist-178 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 178;
  font-style: normal;
}

.geist-179 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 179;
  font-style: normal;
}

.geist-180 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 180;
  font-style: normal;
}

.geist-181 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 181;
  font-style: normal;
}

.geist-182 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 182;
  font-style: normal;
}

.geist-183 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 183;
  font-style: normal;
}

.geist-184 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 184;
  font-style: normal;
}

.geist-185 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 185;
  font-style: normal;
}

.geist-186 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 186;
  font-style: normal;
}

.geist-187 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 187;
  font-style: normal;
}

.geist-188 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 188;
  font-style: normal;
}

.geist-189 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 189;
  font-style: normal;
}

.geist-190 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 190;
  font-style: normal;
}

.geist-191 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 191;
  font-style: normal;
}

.geist-192 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 192;
  font-style: normal;
}

.geist-193 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 193;
  font-style: normal;
}

.geist-194 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 194;
  font-style: normal;
}

.geist-195 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 195;
  font-style: normal;
}

.geist-196 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 196;
  font-style: normal;
}

.geist-197 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 197;
  font-style: normal;
}

.geist-198 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 198;
  font-style: normal;
}

.geist-199 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 199;
  font-style: normal;
}

.geist-200 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 200;
  font-style: normal;
}

.geist-201 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 201;
  font-style: normal;
}

.geist-202 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 202;
  font-style: normal;
}

.geist-203 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 203;
  font-style: normal;
}

.geist-204 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 204;
  font-style: normal;
}

.geist-205 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 205;
  font-style: normal;
}

.geist-206 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 206;
  font-style: normal;
}

.geist-207 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 207;
  font-style: normal;
}

.geist-208 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 208;
  font-style: normal;
}

.geist-209 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 209;
  font-style: normal;
}

.geist-210 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 210;
  font-style: normal;
}

.geist-211 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 211;
  font-style: normal;
}

.geist-212 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 212;
  font-style: normal;
}

.geist-213 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 213;
  font-style: normal;
}

.geist-214 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 214;
  font-style: normal;
}

.geist-215 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 215;
  font-style: normal;
}

.geist-216 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 216;
  font-style: normal;
}

.geist-217 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 217;
  font-style: normal;
}

.geist-218 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 218;
  font-style: normal;
}

.geist-219 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 219;
  font-style: normal;
}

.geist-220 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 220;
  font-style: normal;
}

.geist-221 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 221;
  font-style: normal;
}

.geist-222 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 222;
  font-style: normal;
}

.geist-223 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 223;
  font-style: normal;
}

.geist-224 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 224;
  font-style: normal;
}

.geist-225 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 225;
  font-style: normal;
}

.geist-226 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 226;
  font-style: normal;
}

.geist-227 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 227;
  font-style: normal;
}

.geist-228 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 228;
  font-style: normal;
}

.geist-229 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 229;
  font-style: normal;
}

.geist-230 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 230;
  font-style: normal;
}

.geist-231 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 231;
  font-style: normal;
}

.geist-232 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 232;
  font-style: normal;
}

.geist-233 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 233;
  font-style: normal;
}

.geist-234 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 234;
  font-style: normal;
}

.geist-235 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 235;
  font-style: normal;
}

.geist-236 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 236;
  font-style: normal;
}

.geist-237 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 237;
  font-style: normal;
}

.geist-238 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 238;
  font-style: normal;
}

.geist-239 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 239;
  font-style: normal;
}

.geist-240 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 240;
  font-style: normal;
}

.geist-241 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 241;
  font-style: normal;
}

.geist-242 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 242;
  font-style: normal;
}

.geist-243 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 243;
  font-style: normal;
}

.geist-244 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 244;
  font-style: normal;
}

.geist-245 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 245;
  font-style: normal;
}

.geist-246 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 246;
  font-style: normal;
}

.geist-247 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 247;
  font-style: normal;
}

.geist-248 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 248;
  font-style: normal;
}

.geist-249 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 249;
  font-style: normal;
}

.geist-250 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 250;
  font-style: normal;
}

.geist-251 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 251;
  font-style: normal;
}

.geist-252 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 252;
  font-style: normal;
}

.geist-253 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 253;
  font-style: normal;
}

.geist-254 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 254;
  font-style: normal;
}

.geist-255 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 255;
  font-style: normal;
}

.geist-256 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 256;
  font-style: normal;
}

.geist-257 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 257;
  font-style: normal;
}

.geist-258 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 258;
  font-style: normal;
}

.geist-259 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 259;
  font-style: normal;
}

.geist-260 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 260;
  font-style: normal;
}

.geist-261 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 261;
  font-style: normal;
}

.geist-262 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 262;
  font-style: normal;
}

.geist-263 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 263;
  font-style: normal;
}

.geist-264 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 264;
  font-style: normal;
}

.geist-265 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 265;
  font-style: normal;
}

.geist-266 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 266;
  font-style: normal;
}

.geist-267 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 267;
  font-style: normal;
}

.geist-268 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 268;
  font-style: normal;
}

.geist-269 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 269;
  font-style: normal;
}

.geist-270 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 270;
  font-style: normal;
}

.geist-271 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 271;
  font-style: normal;
}

.geist-272 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 272;
  font-style: normal;
}

.geist-273 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 273;
  font-style: normal;
}

.geist-274 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 274;
  font-style: normal;
}

.geist-275 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 275;
  font-style: normal;
}

.geist-276 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 276;
  font-style: normal;
}

.geist-277 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 277;
  font-style: normal;
}

.geist-278 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 278;
  font-style: normal;
}

.geist-279 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 279;
  font-style: normal;
}

.geist-280 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 280;
  font-style: normal;
}

.geist-281 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 281;
  font-style: normal;
}

.geist-282 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 282;
  font-style: normal;
}

.geist-283 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 283;
  font-style: normal;
}

.geist-284 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 284;
  font-style: normal;
}

.geist-285 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 285;
  font-style: normal;
}

.geist-286 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 286;
  font-style: normal;
}

.geist-287 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 287;
  font-style: normal;
}

.geist-288 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 288;
  font-style: normal;
}

.geist-289 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 289;
  font-style: normal;
}

.geist-290 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 290;
  font-style: normal;
}

.geist-291 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 291;
  font-style: normal;
}

.geist-292 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 292;
  font-style: normal;
}

.geist-293 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 293;
  font-style: normal;
}

.geist-294 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 294;
  font-style: normal;
}

.geist-295 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 295;
  font-style: normal;
}

.geist-296 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 296;
  font-style: normal;
}

.geist-297 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 297;
  font-style: normal;
}

.geist-298 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 298;
  font-style: normal;
}

.geist-299 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 299;
  font-style: normal;
}

.geist-300 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;
}

.geist-301 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 301;
  font-style: normal;
}

.geist-302 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 302;
  font-style: normal;
}

.geist-303 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 303;
  font-style: normal;
}

.geist-304 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 304;
  font-style: normal;
}

.geist-305 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 305;
  font-style: normal;
}

.geist-306 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 306;
  font-style: normal;
}

.geist-307 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 307;
  font-style: normal;
}

.geist-308 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 308;
  font-style: normal;
}

.geist-309 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 309;
  font-style: normal;
}

.geist-310 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 310;
  font-style: normal;
}

.geist-311 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 311;
  font-style: normal;
}

.geist-312 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 312;
  font-style: normal;
}

.geist-313 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 313;
  font-style: normal;
}

.geist-314 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 314;
  font-style: normal;
}

.geist-315 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 315;
  font-style: normal;
}

.geist-316 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 316;
  font-style: normal;
}

.geist-317 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 317;
  font-style: normal;
}

.geist-318 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 318;
  font-style: normal;
}

.geist-319 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 319;
  font-style: normal;
}

.geist-320 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 320;
  font-style: normal;
}

.geist-321 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 321;
  font-style: normal;
}

.geist-322 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 322;
  font-style: normal;
}

.geist-323 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 323;
  font-style: normal;
}

.geist-324 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 324;
  font-style: normal;
}

.geist-325 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 325;
  font-style: normal;
}

.geist-326 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 326;
  font-style: normal;
}

.geist-327 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 327;
  font-style: normal;
}

.geist-328 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 328;
  font-style: normal;
}

.geist-329 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 329;
  font-style: normal;
}

.geist-330 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 330;
  font-style: normal;
}

.geist-331 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 331;
  font-style: normal;
}

.geist-332 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 332;
  font-style: normal;
}

.geist-333 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 333;
  font-style: normal;
}

.geist-334 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 334;
  font-style: normal;
}

.geist-335 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 335;
  font-style: normal;
}

.geist-336 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 336;
  font-style: normal;
}

.geist-337 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 337;
  font-style: normal;
}

.geist-338 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 338;
  font-style: normal;
}

.geist-339 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 339;
  font-style: normal;
}

.geist-340 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 340;
  font-style: normal;
}

.geist-341 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 341;
  font-style: normal;
}

.geist-342 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 342;
  font-style: normal;
}

.geist-343 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 343;
  font-style: normal;
}

.geist-344 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 344;
  font-style: normal;
}

.geist-345 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 345;
  font-style: normal;
}

.geist-346 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 346;
  font-style: normal;
}

.geist-347 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 347;
  font-style: normal;
}

.geist-348 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 348;
  font-style: normal;
}

.geist-349 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 349;
  font-style: normal;
}

.geist-350 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 350;
  font-style: normal;
}

.geist-351 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 351;
  font-style: normal;
}

.geist-352 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 352;
  font-style: normal;
}

.geist-353 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 353;
  font-style: normal;
}

.geist-354 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 354;
  font-style: normal;
}

.geist-355 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 355;
  font-style: normal;
}

.geist-356 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 356;
  font-style: normal;
}

.geist-357 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 357;
  font-style: normal;
}

.geist-358 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 358;
  font-style: normal;
}

.geist-359 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 359;
  font-style: normal;
}

.geist-360 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 360;
  font-style: normal;
}

.geist-361 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 361;
  font-style: normal;
}

.geist-362 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 362;
  font-style: normal;
}

.geist-363 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 363;
  font-style: normal;
}

.geist-364 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 364;
  font-style: normal;
}

.geist-365 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 365;
  font-style: normal;
}

.geist-366 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 366;
  font-style: normal;
}

.geist-367 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 367;
  font-style: normal;
}

.geist-368 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 368;
  font-style: normal;
}

.geist-369 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 369;
  font-style: normal;
}

.geist-370 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 370;
  font-style: normal;
}

.geist-371 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 371;
  font-style: normal;
}

.geist-372 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 372;
  font-style: normal;
}

.geist-373 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 373;
  font-style: normal;
}

.geist-374 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 374;
  font-style: normal;
}

.geist-375 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 375;
  font-style: normal;
}

.geist-376 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 376;
  font-style: normal;
}

.geist-377 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 377;
  font-style: normal;
}

.geist-378 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 378;
  font-style: normal;
}

.geist-379 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 379;
  font-style: normal;
}

.geist-380 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 380;
  font-style: normal;
}

.geist-381 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 381;
  font-style: normal;
}

.geist-382 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 382;
  font-style: normal;
}

.geist-383 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 383;
  font-style: normal;
}

.geist-384 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 384;
  font-style: normal;
}

.geist-385 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 385;
  font-style: normal;
}

.geist-386 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 386;
  font-style: normal;
}

.geist-387 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 387;
  font-style: normal;
}

.geist-388 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 388;
  font-style: normal;
}

.geist-389 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 389;
  font-style: normal;
}

.geist-390 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 390;
  font-style: normal;
}

.geist-391 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 391;
  font-style: normal;
}

.geist-392 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 392;
  font-style: normal;
}

.geist-393 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 393;
  font-style: normal;
}

.geist-394 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 394;
  font-style: normal;
}

.geist-395 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 395;
  font-style: normal;
}

.geist-396 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 396;
  font-style: normal;
}

.geist-397 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 397;
  font-style: normal;
}

.geist-398 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 398;
  font-style: normal;
}

.geist-399 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 399;
  font-style: normal;
}

.geist-400 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

.geist-401 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 401;
  font-style: normal;
}

.geist-402 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 402;
  font-style: normal;
}

.geist-403 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 403;
  font-style: normal;
}

.geist-404 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 404;
  font-style: normal;
}

.geist-405 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 405;
  font-style: normal;
}

.geist-406 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 406;
  font-style: normal;
}

.geist-407 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 407;
  font-style: normal;
}

.geist-408 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 408;
  font-style: normal;
}

.geist-409 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 409;
  font-style: normal;
}

.geist-410 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 410;
  font-style: normal;
}

.geist-411 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 411;
  font-style: normal;
}

.geist-412 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 412;
  font-style: normal;
}

.geist-413 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 413;
  font-style: normal;
}

.geist-414 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 414;
  font-style: normal;
}

.geist-415 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 415;
  font-style: normal;
}

.geist-416 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 416;
  font-style: normal;
}

.geist-417 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 417;
  font-style: normal;
}

.geist-418 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 418;
  font-style: normal;
}

.geist-419 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 419;
  font-style: normal;
}

.geist-420 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 420;
  font-style: normal;
}

.geist-421 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 421;
  font-style: normal;
}

.geist-422 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 422;
  font-style: normal;
}

.geist-423 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 423;
  font-style: normal;
}

.geist-424 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 424;
  font-style: normal;
}

.geist-425 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 425;
  font-style: normal;
}

.geist-426 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 426;
  font-style: normal;
}

.geist-427 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 427;
  font-style: normal;
}

.geist-428 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 428;
  font-style: normal;
}

.geist-429 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 429;
  font-style: normal;
}

.geist-430 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 430;
  font-style: normal;
}

.geist-431 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 431;
  font-style: normal;
}

.geist-432 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 432;
  font-style: normal;
}

.geist-433 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 433;
  font-style: normal;
}

.geist-434 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 434;
  font-style: normal;
}

.geist-435 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 435;
  font-style: normal;
}

.geist-436 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 436;
  font-style: normal;
}

.geist-437 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 437;
  font-style: normal;
}

.geist-438 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 438;
  font-style: normal;
}

.geist-439 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 439;
  font-style: normal;
}

.geist-440 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 440;
  font-style: normal;
}

.geist-441 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 441;
  font-style: normal;
}

.geist-442 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 442;
  font-style: normal;
}

.geist-443 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 443;
  font-style: normal;
}

.geist-444 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 444;
  font-style: normal;
}

.geist-445 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 445;
  font-style: normal;
}

.geist-446 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 446;
  font-style: normal;
}

.geist-447 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 447;
  font-style: normal;
}

.geist-448 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 448;
  font-style: normal;
}

.geist-449 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 449;
  font-style: normal;
}

.geist-450 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 450;
  font-style: normal;
}

.geist-451 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 451;
  font-style: normal;
}

.geist-452 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 452;
  font-style: normal;
}

.geist-453 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 453;
  font-style: normal;
}

.geist-454 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 454;
  font-style: normal;
}

.geist-455 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 455;
  font-style: normal;
}

.geist-456 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 456;
  font-style: normal;
}

.geist-457 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 457;
  font-style: normal;
}

.geist-458 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 458;
  font-style: normal;
}

.geist-459 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 459;
  font-style: normal;
}

.geist-460 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 460;
  font-style: normal;
}

.geist-461 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 461;
  font-style: normal;
}

.geist-462 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 462;
  font-style: normal;
}

.geist-463 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 463;
  font-style: normal;
}

.geist-464 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 464;
  font-style: normal;
}

.geist-465 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 465;
  font-style: normal;
}

.geist-466 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 466;
  font-style: normal;
}

.geist-467 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 467;
  font-style: normal;
}

.geist-468 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 468;
  font-style: normal;
}

.geist-469 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 469;
  font-style: normal;
}

.geist-470 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 470;
  font-style: normal;
}

.geist-471 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 471;
  font-style: normal;
}

.geist-472 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 472;
  font-style: normal;
}

.geist-473 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 473;
  font-style: normal;
}

.geist-474 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 474;
  font-style: normal;
}

.geist-475 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 475;
  font-style: normal;
}

.geist-476 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 476;
  font-style: normal;
}

.geist-477 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 477;
  font-style: normal;
}

.geist-478 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 478;
  font-style: normal;
}

.geist-479 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 479;
  font-style: normal;
}

.geist-480 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 480;
  font-style: normal;
}

.geist-481 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 481;
  font-style: normal;
}

.geist-482 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 482;
  font-style: normal;
}

.geist-483 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 483;
  font-style: normal;
}

.geist-484 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 484;
  font-style: normal;
}

.geist-485 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 485;
  font-style: normal;
}

.geist-486 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 486;
  font-style: normal;
}

.geist-487 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 487;
  font-style: normal;
}

.geist-488 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 488;
  font-style: normal;
}

.geist-489 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 489;
  font-style: normal;
}

.geist-490 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 490;
  font-style: normal;
}

.geist-491 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 491;
  font-style: normal;
}

.geist-492 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 492;
  font-style: normal;
}

.geist-493 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 493;
  font-style: normal;
}

.geist-494 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 494;
  font-style: normal;
}

.geist-495 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 495;
  font-style: normal;
}

.geist-496 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 496;
  font-style: normal;
}

.geist-497 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 497;
  font-style: normal;
}

.geist-498 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 498;
  font-style: normal;
}

.geist-499 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 499;
  font-style: normal;
}

.geist-500 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
}

.geist-501 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 501;
  font-style: normal;
}

.geist-502 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 502;
  font-style: normal;
}

.geist-503 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 503;
  font-style: normal;
}

.geist-504 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 504;
  font-style: normal;
}

.geist-505 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 505;
  font-style: normal;
}

.geist-506 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 506;
  font-style: normal;
}

.geist-507 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 507;
  font-style: normal;
}

.geist-508 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 508;
  font-style: normal;
}

.geist-509 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 509;
  font-style: normal;
}

.geist-510 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 510;
  font-style: normal;
}

.geist-511 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 511;
  font-style: normal;
}

.geist-512 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 512;
  font-style: normal;
}

.geist-513 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 513;
  font-style: normal;
}

.geist-514 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 514;
  font-style: normal;
}

.geist-515 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 515;
  font-style: normal;
}

.geist-516 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 516;
  font-style: normal;
}

.geist-517 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 517;
  font-style: normal;
}

.geist-518 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 518;
  font-style: normal;
}

.geist-519 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 519;
  font-style: normal;
}

.geist-520 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 520;
  font-style: normal;
}

.geist-521 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 521;
  font-style: normal;
}

.geist-522 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 522;
  font-style: normal;
}

.geist-523 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 523;
  font-style: normal;
}

.geist-524 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 524;
  font-style: normal;
}

.geist-525 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 525;
  font-style: normal;
}

.geist-526 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 526;
  font-style: normal;
}

.geist-527 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 527;
  font-style: normal;
}

.geist-528 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 528;
  font-style: normal;
}

.geist-529 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 529;
  font-style: normal;
}

.geist-530 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 530;
  font-style: normal;
}

.geist-531 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 531;
  font-style: normal;
}

.geist-532 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 532;
  font-style: normal;
}

.geist-533 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 533;
  font-style: normal;
}

.geist-534 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 534;
  font-style: normal;
}

.geist-535 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 535;
  font-style: normal;
}

.geist-536 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 536;
  font-style: normal;
}

.geist-537 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 537;
  font-style: normal;
}

.geist-538 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 538;
  font-style: normal;
}

.geist-539 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 539;
  font-style: normal;
}

.geist-540 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 540;
  font-style: normal;
}

.geist-541 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 541;
  font-style: normal;
}

.geist-542 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 542;
  font-style: normal;
}

.geist-543 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 543;
  font-style: normal;
}

.geist-544 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 544;
  font-style: normal;
}

.geist-545 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 545;
  font-style: normal;
}

.geist-546 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 546;
  font-style: normal;
}

.geist-547 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 547;
  font-style: normal;
}

.geist-548 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 548;
  font-style: normal;
}

.geist-549 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 549;
  font-style: normal;
}

.geist-550 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 550;
  font-style: normal;
}

.geist-551 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 551;
  font-style: normal;
}

.geist-552 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 552;
  font-style: normal;
}

.geist-553 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 553;
  font-style: normal;
}

.geist-554 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 554;
  font-style: normal;
}

.geist-555 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 555;
  font-style: normal;
}

.geist-556 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 556;
  font-style: normal;
}

.geist-557 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 557;
  font-style: normal;
}

.geist-558 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 558;
  font-style: normal;
}

.geist-559 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 559;
  font-style: normal;
}

.geist-560 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 560;
  font-style: normal;
}

.geist-561 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 561;
  font-style: normal;
}

.geist-562 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 562;
  font-style: normal;
}

.geist-563 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 563;
  font-style: normal;
}

.geist-564 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 564;
  font-style: normal;
}

.geist-565 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 565;
  font-style: normal;
}

.geist-566 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 566;
  font-style: normal;
}

.geist-567 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 567;
  font-style: normal;
}

.geist-568 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 568;
  font-style: normal;
}

.geist-569 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 569;
  font-style: normal;
}

.geist-570 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 570;
  font-style: normal;
}

.geist-571 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 571;
  font-style: normal;
}

.geist-572 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 572;
  font-style: normal;
}

.geist-573 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 573;
  font-style: normal;
}

.geist-574 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 574;
  font-style: normal;
}

.geist-575 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 575;
  font-style: normal;
}

.geist-576 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 576;
  font-style: normal;
}

.geist-577 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 577;
  font-style: normal;
}

.geist-578 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 578;
  font-style: normal;
}

.geist-579 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 579;
  font-style: normal;
}

.geist-580 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 580;
  font-style: normal;
}

.geist-581 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 581;
  font-style: normal;
}

.geist-582 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 582;
  font-style: normal;
}

.geist-583 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 583;
  font-style: normal;
}

.geist-584 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 584;
  font-style: normal;
}

.geist-585 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 585;
  font-style: normal;
}

.geist-586 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 586;
  font-style: normal;
}

.geist-587 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 587;
  font-style: normal;
}

.geist-588 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 588;
  font-style: normal;
}

.geist-589 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 589;
  font-style: normal;
}

.geist-590 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 590;
  font-style: normal;
}

.geist-591 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 591;
  font-style: normal;
}

.geist-592 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 592;
  font-style: normal;
}

.geist-593 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 593;
  font-style: normal;
}

.geist-594 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 594;
  font-style: normal;
}

.geist-595 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 595;
  font-style: normal;
}

.geist-596 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 596;
  font-style: normal;
}

.geist-597 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 597;
  font-style: normal;
}

.geist-598 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 598;
  font-style: normal;
}

.geist-599 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 599;
  font-style: normal;
}

.geist-600 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
}

.geist-601 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 601;
  font-style: normal;
}

.geist-602 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 602;
  font-style: normal;
}

.geist-603 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 603;
  font-style: normal;
}

.geist-604 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 604;
  font-style: normal;
}

.geist-605 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 605;
  font-style: normal;
}

.geist-606 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 606;
  font-style: normal;
}

.geist-607 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 607;
  font-style: normal;
}

.geist-608 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 608;
  font-style: normal;
}

.geist-609 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 609;
  font-style: normal;
}

.geist-610 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 610;
  font-style: normal;
}

.geist-611 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 611;
  font-style: normal;
}

.geist-612 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 612;
  font-style: normal;
}

.geist-613 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 613;
  font-style: normal;
}

.geist-614 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 614;
  font-style: normal;
}

.geist-615 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 615;
  font-style: normal;
}

.geist-616 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 616;
  font-style: normal;
}

.geist-617 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 617;
  font-style: normal;
}

.geist-618 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 618;
  font-style: normal;
}

.geist-619 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 619;
  font-style: normal;
}

.geist-620 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 620;
  font-style: normal;
}

.geist-621 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 621;
  font-style: normal;
}

.geist-622 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 622;
  font-style: normal;
}

.geist-623 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 623;
  font-style: normal;
}

.geist-624 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 624;
  font-style: normal;
}

.geist-625 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 625;
  font-style: normal;
}

.geist-626 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 626;
  font-style: normal;
}

.geist-627 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 627;
  font-style: normal;
}

.geist-628 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 628;
  font-style: normal;
}

.geist-629 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 629;
  font-style: normal;
}

.geist-630 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 630;
  font-style: normal;
}

.geist-631 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 631;
  font-style: normal;
}

.geist-632 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 632;
  font-style: normal;
}

.geist-633 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 633;
  font-style: normal;
}

.geist-634 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 634;
  font-style: normal;
}

.geist-635 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 635;
  font-style: normal;
}

.geist-636 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 636;
  font-style: normal;
}

.geist-637 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 637;
  font-style: normal;
}

.geist-638 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 638;
  font-style: normal;
}

.geist-639 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 639;
  font-style: normal;
}

.geist-640 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 640;
  font-style: normal;
}

.geist-641 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 641;
  font-style: normal;
}

.geist-642 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 642;
  font-style: normal;
}

.geist-643 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 643;
  font-style: normal;
}

.geist-644 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 644;
  font-style: normal;
}

.geist-645 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 645;
  font-style: normal;
}

.geist-646 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 646;
  font-style: normal;
}

.geist-647 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 647;
  font-style: normal;
}

.geist-648 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 648;
  font-style: normal;
}

.geist-649 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 649;
  font-style: normal;
}

.geist-650 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 650;
  font-style: normal;
}

.geist-651 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 651;
  font-style: normal;
}

.geist-652 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 652;
  font-style: normal;
}

.geist-653 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 653;
  font-style: normal;
}

.geist-654 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 654;
  font-style: normal;
}

.geist-655 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 655;
  font-style: normal;
}

.geist-656 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 656;
  font-style: normal;
}

.geist-657 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 657;
  font-style: normal;
}

.geist-658 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 658;
  font-style: normal;
}

.geist-659 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 659;
  font-style: normal;
}

.geist-660 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 660;
  font-style: normal;
}

.geist-661 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 661;
  font-style: normal;
}

.geist-662 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 662;
  font-style: normal;
}

.geist-663 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 663;
  font-style: normal;
}

.geist-664 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 664;
  font-style: normal;
}

.geist-665 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 665;
  font-style: normal;
}

.geist-666 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 666;
  font-style: normal;
}

.geist-667 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 667;
  font-style: normal;
}

.geist-668 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 668;
  font-style: normal;
}

.geist-669 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 669;
  font-style: normal;
}

.geist-670 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 670;
  font-style: normal;
}

.geist-671 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 671;
  font-style: normal;
}

.geist-672 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 672;
  font-style: normal;
}

.geist-673 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 673;
  font-style: normal;
}

.geist-674 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 674;
  font-style: normal;
}

.geist-675 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 675;
  font-style: normal;
}

.geist-676 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 676;
  font-style: normal;
}

.geist-677 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 677;
  font-style: normal;
}

.geist-678 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 678;
  font-style: normal;
}

.geist-679 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 679;
  font-style: normal;
}

.geist-680 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 680;
  font-style: normal;
}

.geist-681 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 681;
  font-style: normal;
}

.geist-682 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 682;
  font-style: normal;
}

.geist-683 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 683;
  font-style: normal;
}

.geist-684 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 684;
  font-style: normal;
}

.geist-685 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 685;
  font-style: normal;
}

.geist-686 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 686;
  font-style: normal;
}

.geist-687 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 687;
  font-style: normal;
}

.geist-688 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 688;
  font-style: normal;
}

.geist-689 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 689;
  font-style: normal;
}

.geist-690 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 690;
  font-style: normal;
}

.geist-691 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 691;
  font-style: normal;
}

.geist-692 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 692;
  font-style: normal;
}

.geist-693 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 693;
  font-style: normal;
}

.geist-694 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 694;
  font-style: normal;
}

.geist-695 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 695;
  font-style: normal;
}

.geist-696 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 696;
  font-style: normal;
}

.geist-697 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 697;
  font-style: normal;
}

.geist-698 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 698;
  font-style: normal;
}

.geist-699 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 699;
  font-style: normal;
}

.geist-700 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
}

.geist-701 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 701;
  font-style: normal;
}

.geist-702 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 702;
  font-style: normal;
}

.geist-703 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 703;
  font-style: normal;
}

.geist-704 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 704;
  font-style: normal;
}

.geist-705 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 705;
  font-style: normal;
}

.geist-706 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 706;
  font-style: normal;
}

.geist-707 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 707;
  font-style: normal;
}

.geist-708 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 708;
  font-style: normal;
}

.geist-709 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 709;
  font-style: normal;
}

.geist-710 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 710;
  font-style: normal;
}

.geist-711 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 711;
  font-style: normal;
}

.geist-712 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 712;
  font-style: normal;
}

.geist-713 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 713;
  font-style: normal;
}

.geist-714 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 714;
  font-style: normal;
}

.geist-715 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 715;
  font-style: normal;
}

.geist-716 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 716;
  font-style: normal;
}

.geist-717 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 717;
  font-style: normal;
}

.geist-718 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 718;
  font-style: normal;
}

.geist-719 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 719;
  font-style: normal;
}

.geist-720 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 720;
  font-style: normal;
}

.geist-721 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 721;
  font-style: normal;
}

.geist-722 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 722;
  font-style: normal;
}

.geist-723 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 723;
  font-style: normal;
}

.geist-724 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 724;
  font-style: normal;
}

.geist-725 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 725;
  font-style: normal;
}

.geist-726 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 726;
  font-style: normal;
}

.geist-727 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 727;
  font-style: normal;
}

.geist-728 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 728;
  font-style: normal;
}

.geist-729 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 729;
  font-style: normal;
}

.geist-730 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 730;
  font-style: normal;
}

.geist-731 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 731;
  font-style: normal;
}

.geist-732 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 732;
  font-style: normal;
}

.geist-733 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 733;
  font-style: normal;
}

.geist-734 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 734;
  font-style: normal;
}

.geist-735 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 735;
  font-style: normal;
}

.geist-736 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 736;
  font-style: normal;
}

.geist-737 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 737;
  font-style: normal;
}

.geist-738 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 738;
  font-style: normal;
}

.geist-739 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 739;
  font-style: normal;
}

.geist-740 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 740;
  font-style: normal;
}

.geist-741 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 741;
  font-style: normal;
}

.geist-742 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 742;
  font-style: normal;
}

.geist-743 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 743;
  font-style: normal;
}

.geist-744 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 744;
  font-style: normal;
}

.geist-745 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 745;
  font-style: normal;
}

.geist-746 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 746;
  font-style: normal;
}

.geist-747 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 747;
  font-style: normal;
}

.geist-748 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 748;
  font-style: normal;
}

.geist-749 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 749;
  font-style: normal;
}

.geist-750 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 750;
  font-style: normal;
}

.geist-751 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 751;
  font-style: normal;
}

.geist-752 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 752;
  font-style: normal;
}

.geist-753 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 753;
  font-style: normal;
}

.geist-754 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 754;
  font-style: normal;
}

.geist-755 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 755;
  font-style: normal;
}

.geist-756 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 756;
  font-style: normal;
}

.geist-757 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 757;
  font-style: normal;
}

.geist-758 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 758;
  font-style: normal;
}

.geist-759 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 759;
  font-style: normal;
}

.geist-760 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 760;
  font-style: normal;
}

.geist-761 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 761;
  font-style: normal;
}

.geist-762 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 762;
  font-style: normal;
}

.geist-763 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 763;
  font-style: normal;
}

.geist-764 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 764;
  font-style: normal;
}

.geist-765 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 765;
  font-style: normal;
}

.geist-766 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 766;
  font-style: normal;
}

.geist-767 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 767;
  font-style: normal;
}

.geist-768 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 768;
  font-style: normal;
}

.geist-769 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 769;
  font-style: normal;
}

.geist-770 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 770;
  font-style: normal;
}

.geist-771 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 771;
  font-style: normal;
}

.geist-772 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 772;
  font-style: normal;
}

.geist-773 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 773;
  font-style: normal;
}

.geist-774 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 774;
  font-style: normal;
}

.geist-775 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 775;
  font-style: normal;
}

.geist-776 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 776;
  font-style: normal;
}

.geist-777 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 777;
  font-style: normal;
}

.geist-778 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 778;
  font-style: normal;
}

.geist-779 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 779;
  font-style: normal;
}

.geist-780 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 780;
  font-style: normal;
}

.geist-781 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 781;
  font-style: normal;
}

.geist-782 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 782;
  font-style: normal;
}

.geist-783 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 783;
  font-style: normal;
}

.geist-784 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 784;
  font-style: normal;
}

.geist-785 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 785;
  font-style: normal;
}

.geist-786 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 786;
  font-style: normal;
}

.geist-787 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 787;
  font-style: normal;
}

.geist-788 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 788;
  font-style: normal;
}

.geist-789 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 789;
  font-style: normal;
}

.geist-790 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 790;
  font-style: normal;
}

.geist-791 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 791;
  font-style: normal;
}

.geist-792 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 792;
  font-style: normal;
}

.geist-793 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 793;
  font-style: normal;
}

.geist-794 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 794;
  font-style: normal;
}

.geist-795 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 795;
  font-style: normal;
}

.geist-796 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 796;
  font-style: normal;
}

.geist-797 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 797;
  font-style: normal;
}

.geist-798 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 798;
  font-style: normal;
}

.geist-799 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 799;
  font-style: normal;
}

.geist-800 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 800;
  font-style: normal;
}

.geist-801 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 801;
  font-style: normal;
}

.geist-802 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 802;
  font-style: normal;
}

.geist-803 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 803;
  font-style: normal;
}

.geist-804 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 804;
  font-style: normal;
}

.geist-805 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 805;
  font-style: normal;
}

.geist-806 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 806;
  font-style: normal;
}

.geist-807 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 807;
  font-style: normal;
}

.geist-808 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 808;
  font-style: normal;
}

.geist-809 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 809;
  font-style: normal;
}

.geist-810 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 810;
  font-style: normal;
}

.geist-811 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 811;
  font-style: normal;
}

.geist-812 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 812;
  font-style: normal;
}

.geist-813 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 813;
  font-style: normal;
}

.geist-814 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 814;
  font-style: normal;
}

.geist-815 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 815;
  font-style: normal;
}

.geist-816 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 816;
  font-style: normal;
}

.geist-817 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 817;
  font-style: normal;
}

.geist-818 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 818;
  font-style: normal;
}

.geist-819 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 819;
  font-style: normal;
}

.geist-820 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 820;
  font-style: normal;
}

.geist-821 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 821;
  font-style: normal;
}

.geist-822 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 822;
  font-style: normal;
}

.geist-823 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 823;
  font-style: normal;
}

.geist-824 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 824;
  font-style: normal;
}

.geist-825 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 825;
  font-style: normal;
}

.geist-826 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 826;
  font-style: normal;
}

.geist-827 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 827;
  font-style: normal;
}

.geist-828 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 828;
  font-style: normal;
}

.geist-829 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 829;
  font-style: normal;
}

.geist-830 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 830;
  font-style: normal;
}

.geist-831 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 831;
  font-style: normal;
}

.geist-832 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 832;
  font-style: normal;
}

.geist-833 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 833;
  font-style: normal;
}

.geist-834 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 834;
  font-style: normal;
}

.geist-835 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 835;
  font-style: normal;
}

.geist-836 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 836;
  font-style: normal;
}

.geist-837 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 837;
  font-style: normal;
}

.geist-838 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 838;
  font-style: normal;
}

.geist-839 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 839;
  font-style: normal;
}

.geist-840 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 840;
  font-style: normal;
}

.geist-841 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 841;
  font-style: normal;
}

.geist-842 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 842;
  font-style: normal;
}

.geist-843 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 843;
  font-style: normal;
}

.geist-844 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 844;
  font-style: normal;
}

.geist-845 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 845;
  font-style: normal;
}

.geist-846 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 846;
  font-style: normal;
}

.geist-847 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 847;
  font-style: normal;
}

.geist-848 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 848;
  font-style: normal;
}

.geist-849 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 849;
  font-style: normal;
}

.geist-850 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 850;
  font-style: normal;
}

.geist-851 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 851;
  font-style: normal;
}

.geist-852 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 852;
  font-style: normal;
}

.geist-853 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 853;
  font-style: normal;
}

.geist-854 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 854;
  font-style: normal;
}

.geist-855 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 855;
  font-style: normal;
}

.geist-856 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 856;
  font-style: normal;
}

.geist-857 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 857;
  font-style: normal;
}

.geist-858 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 858;
  font-style: normal;
}

.geist-859 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 859;
  font-style: normal;
}

.geist-860 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 860;
  font-style: normal;
}

.geist-861 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 861;
  font-style: normal;
}

.geist-862 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 862;
  font-style: normal;
}

.geist-863 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 863;
  font-style: normal;
}

.geist-864 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 864;
  font-style: normal;
}

.geist-865 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 865;
  font-style: normal;
}

.geist-866 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 866;
  font-style: normal;
}

.geist-867 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 867;
  font-style: normal;
}

.geist-868 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 868;
  font-style: normal;
}

.geist-869 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 869;
  font-style: normal;
}

.geist-870 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 870;
  font-style: normal;
}

.geist-871 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 871;
  font-style: normal;
}

.geist-872 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 872;
  font-style: normal;
}

.geist-873 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 873;
  font-style: normal;
}

.geist-874 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 874;
  font-style: normal;
}

.geist-875 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 875;
  font-style: normal;
}

.geist-876 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 876;
  font-style: normal;
}

.geist-877 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 877;
  font-style: normal;
}

.geist-878 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 878;
  font-style: normal;
}

.geist-879 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 879;
  font-style: normal;
}

.geist-880 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 880;
  font-style: normal;
}

.geist-881 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 881;
  font-style: normal;
}

.geist-882 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 882;
  font-style: normal;
}

.geist-883 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 883;
  font-style: normal;
}

.geist-884 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 884;
  font-style: normal;
}

.geist-885 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 885;
  font-style: normal;
}

.geist-886 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 886;
  font-style: normal;
}

.geist-887 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 887;
  font-style: normal;
}

.geist-888 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 888;
  font-style: normal;
}

.geist-889 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 889;
  font-style: normal;
}

.geist-890 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 890;
  font-style: normal;
}

.geist-891 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 891;
  font-style: normal;
}

.geist-892 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 892;
  font-style: normal;
}

.geist-893 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 893;
  font-style: normal;
}

.geist-894 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 894;
  font-style: normal;
}

.geist-895 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 895;
  font-style: normal;
}

.geist-896 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 896;
  font-style: normal;
}

.geist-897 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 897;
  font-style: normal;
}

.geist-898 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 898;
  font-style: normal;
}

.geist-899 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 899;
  font-style: normal;
}

.geist-900 {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
  font-weight: 900;
  font-style: normal;
}

body {
  background-color: var(--background);
  font-family: "Geist", sans-serif;
  margin: auto;
  max-width: 70ch;
  color: var(--foreground);
}

.card {
  background-color: var(--card);
  color: var(--card-foreground);
  border-radius: var(--radius);
  padding: 1rem;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

.primary {
  background-color: var(--primary);
  color: var(--primary-foreground);
}

.secondary {
  background-color: var(--secondary);
  color: var(--secondary-foreground);
}

.muted {
  background-color: var(--muted);
  color: var(--muted-foreground);
}

.accent {
  background-color: var(--accent);
  color: var(--accent-foreground);
}

.destructive {
  background-color: var(--destructive);
  color: var(--destructive-foreground);
}

.border {
  border: 1px solid var(--border);
}

.input {
  background-color: var(--input);
  color: var(--foreground);
  border: 1px solid var(--border);
  padding: 0.5rem;
  border-radius: var(--radius);
}

/*# sourceMappingURL=djl-foundation-theme.css.map */