-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
258 lines (225 loc) · 229 KB
/
Copy pathindex.html
File metadata and controls
258 lines (225 loc) · 229 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
<!doctype html><html lang=en-us dir=ltr data-wc-theme-default=system data-hbb-relurl=/><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=generator content="Hugo Blox Kit 0.12.0"><meta name=author content="NovakLab"><meta name=description content="The Novak lab at Oregon State University"><link rel=alternate hreflang=en-us href=https://novaklabosu.github.io/><style>:root{--color-primary-100:oklch(0.93 0.034 272.788);--color-primary-200:oklch(0.87 0.065 274.039);--color-primary-300:oklch(0.785 0.115 274.713);--color-primary-400:oklch(0.673 0.182 276.935);--color-primary-50:oklch(0.962 0.018 272.314);--color-primary-500:oklch(0.585 0.233 277.117);--color-primary-600:oklch(0.511 0.262 276.966);--color-primary-700:oklch(0.457 0.24 277.023);--color-primary-800:oklch(0.398 0.195 277.366);--color-primary-900:oklch(0.359 0.144 278.697);--color-primary-950:oklch(0.257 0.09 281.288);--hb-primary-500-rgb:128 128 128;--color-secondary-100:oklch(0.953 0.051 180.801);--color-secondary-200:oklch(0.91 0.096 180.426);--color-secondary-300:oklch(0.855 0.138 181.071);--color-secondary-400:oklch(0.777 0.152 181.912);--color-secondary-50:oklch(0.984 0.014 180.72);--color-secondary-500:oklch(0.704 0.14 182.503);--color-secondary-600:oklch(0.6 0.118 184.704);--color-secondary-700:oklch(0.511 0.096 186.391);--color-secondary-800:oklch(0.437 0.078 188.216);--color-secondary-900:oklch(0.386 0.063 188.416);--color-secondary-950:oklch(0.277 0.046 192.524);--hb-secondary-500-rgb:128 128 128;--hb-color-background:#ffffff;--hb-color-foreground:#111827;--hb-color-header-bg:#f1f5f9;--hb-color-header-fg:#0f172a;--hb-color-footer-bg:#f3f4f6;--hb-color-footer-fg:#0f172a}.dark{--color-primary-100:oklch(0.932 0.032 255.585);--color-primary-200:oklch(0.882 0.059 254.128);--color-primary-300:oklch(0.809 0.105 251.813);--color-primary-400:oklch(0.707 0.165 254.624);--color-primary-50:oklch(0.97 0.014 254.604);--color-primary-500:oklch(0.623 0.214 259.815);--color-primary-600:oklch(0.546 0.245 262.881);--color-primary-700:oklch(0.488 0.243 264.376);--color-primary-800:oklch(0.424 0.199 265.638);--color-primary-900:oklch(0.379 0.146 265.522);--color-primary-950:oklch(0.282 0.091 267.935);--hb-primary-500-rgb:128 128 128;--color-secondary-100:oklch(0.953 0.051 180.801);--color-secondary-200:oklch(0.91 0.096 180.426);--color-secondary-300:oklch(0.855 0.138 181.071);--color-secondary-400:oklch(0.777 0.152 181.912);--color-secondary-50:oklch(0.984 0.014 180.72);--color-secondary-500:oklch(0.704 0.14 182.503);--color-secondary-600:oklch(0.6 0.118 184.704);--color-secondary-700:oklch(0.511 0.096 186.391);--color-secondary-800:oklch(0.437 0.078 188.216);--color-secondary-900:oklch(0.386 0.063 188.416);--color-secondary-950:oklch(0.277 0.046 192.524);--hb-secondary-500-rgb:128 128 128;--hb-color-background:#0f172a;--hb-color-foreground:#f8fafc;--hb-color-header-bg:#0f172a;--hb-color-header-fg:#f8fafc;--hb-color-footer-bg:#111827;--hb-color-footer-fg:#e5e7eb}</style><style>[data-theme-pack=coffee]{--hb-primary-500-rgb:59 35 19;--color-primary-500:rgb(var(--hb-primary-500-rgb));--hb-primary-50-rgb:245 244 243;--color-primary-50:rgb(var(--hb-primary-50-rgb));--hb-primary-100-rgb:235 233 231;--color-primary-100:rgb(var(--hb-primary-100-rgb));--hb-primary-200-rgb:215 211 207;--color-primary-200:rgb(var(--hb-primary-200-rgb));--hb-primary-300-rgb:196 189 184;--color-primary-300:rgb(var(--hb-primary-300-rgb));--hb-primary-400-rgb:176 167 160;--color-primary-400:rgb(var(--hb-primary-400-rgb));--hb-primary-600-rgb:53 31 17;--color-primary-600:rgb(var(--hb-primary-600-rgb));--hb-primary-700-rgb:47 28 15;--color-primary-700:rgb(var(--hb-primary-700-rgb));--hb-primary-800-rgb:38 22 12;--color-primary-800:rgb(var(--hb-primary-800-rgb));--hb-primary-900-rgb:29 17 9;--color-primary-900:rgb(var(--hb-primary-900-rgb));--hb-primary-950-rgb:17 10 5;--color-primary-950:rgb(var(--hb-primary-950-rgb));--hb-secondary-500-rgb:217 119 6;--color-secondary-500:rgb(var(--hb-secondary-500-rgb));--hb-secondary-50-rgb:253 248 242;--color-secondary-50:rgb(var(--hb-secondary-50-rgb));--hb-secondary-100-rgb:251 241 230;--color-secondary-100:rgb(var(--hb-secondary-100-rgb));--hb-secondary-200-rgb:247 227 205;--color-secondary-200:rgb(var(--hb-secondary-200-rgb));--hb-secondary-300-rgb:243 214 180;--color-secondary-300:rgb(var(--hb-secondary-300-rgb));--hb-secondary-400-rgb:239 200 155;--color-secondary-400:rgb(var(--hb-secondary-400-rgb));--hb-secondary-600-rgb:195 107 5;--color-secondary-600:rgb(var(--hb-secondary-600-rgb));--hb-secondary-700-rgb:173 95 4;--color-secondary-700:rgb(var(--hb-secondary-700-rgb));--hb-secondary-800-rgb:141 77 3;--color-secondary-800:rgb(var(--hb-secondary-800-rgb));--hb-secondary-900-rgb:108 59 3;--color-secondary-900:rgb(var(--hb-secondary-900-rgb));--hb-secondary-950-rgb:65 35 1;--color-secondary-950:rgb(var(--hb-secondary-950-rgb));--hb-gray-500-rgb:120 113 108;--color-gray-500:rgb(var(--hb-gray-500-rgb));--hb-gray-50-rgb:248 247 247;--color-gray-50:rgb(var(--hb-gray-50-rgb));--hb-gray-100-rgb:241 240 240;--color-gray-100:rgb(var(--hb-gray-100-rgb));--hb-gray-200-rgb:228 226 225;--color-gray-200:rgb(var(--hb-gray-200-rgb));--hb-gray-300-rgb:214 212 210;--color-gray-300:rgb(var(--hb-gray-300-rgb));--hb-gray-400-rgb:201 198 196;--color-gray-400:rgb(var(--hb-gray-400-rgb));--hb-gray-600-rgb:108 101 97;--color-gray-600:rgb(var(--hb-gray-600-rgb));--hb-gray-700-rgb:96 90 86;--color-gray-700:rgb(var(--hb-gray-700-rgb));--hb-gray-800-rgb:78 73 70;--color-gray-800:rgb(var(--hb-gray-800-rgb));--hb-gray-900-rgb:60 56 54;--color-gray-900:rgb(var(--hb-gray-900-rgb));--hb-gray-950-rgb:36 33 32;--color-gray-950:rgb(var(--hb-gray-950-rgb));--hb-color-background:#fffaf5;--hb-color-foreground:#3b2313;--hb-color-header-bg:#f5efe9;--hb-color-header-fg:#3b2313;--hb-color-footer-bg:#f5efe9;--hb-color-footer-fg:#5c4033}[data-theme-pack=coffee].dark,.dark [data-theme-pack=coffee]{--hb-primary-500-rgb:212 146 85;--color-primary-500:rgb(var(--hb-primary-500-rgb));--hb-primary-50-rgb:252 249 246;--color-primary-50:rgb(var(--hb-primary-50-rgb));--hb-primary-100-rgb:250 244 238;--color-primary-100:rgb(var(--hb-primary-100-rgb));--hb-primary-200-rgb:246 233 221;--color-primary-200:rgb(var(--hb-primary-200-rgb));--hb-primary-300-rgb:242 222 204;--color-primary-300:rgb(var(--hb-primary-300-rgb));--hb-primary-400-rgb:237 211 187;--color-primary-400:rgb(var(--hb-primary-400-rgb));--hb-primary-600-rgb:190 131 76;--color-primary-600:rgb(var(--hb-primary-600-rgb));--hb-primary-700-rgb:169 116 68;--color-primary-700:rgb(var(--hb-primary-700-rgb));--hb-primary-800-rgb:137 94 55;--color-primary-800:rgb(var(--hb-primary-800-rgb));--hb-primary-900-rgb:106 73 42;--color-primary-900:rgb(var(--hb-primary-900-rgb));--hb-primary-950-rgb:63 43 25;--color-primary-950:rgb(var(--hb-primary-950-rgb));--hb-secondary-500-rgb:57 82 96;--color-secondary-500:rgb(var(--hb-secondary-500-rgb));--hb-secondary-50-rgb:245 246 247;--color-secondary-50:rgb(var(--hb-secondary-50-rgb));--hb-secondary-100-rgb:235 237 239;--color-secondary-100:rgb(var(--hb-secondary-100-rgb));--hb-secondary-200-rgb:215 220 223;--color-secondary-200:rgb(var(--hb-secondary-200-rgb));--hb-secondary-300-rgb:195 203 207;--color-secondary-300:rgb(var(--hb-secondary-300-rgb));--hb-secondary-400-rgb:175 185 191;--color-secondary-400:rgb(var(--hb-secondary-400-rgb));--hb-secondary-600-rgb:51 73 86;--color-secondary-600:rgb(var(--hb-secondary-600-rgb));--hb-secondary-700-rgb:45 65 76;--color-secondary-700:rgb(var(--hb-secondary-700-rgb));--hb-secondary-800-rgb:37 53 62;--color-secondary-800:rgb(var(--hb-secondary-800-rgb));--hb-secondary-900-rgb:28 41 48;--color-secondary-900:rgb(var(--hb-secondary-900-rgb));--hb-secondary-950-rgb:17 24 28;--color-secondary-950:rgb(var(--hb-secondary-950-rgb));--hb-gray-500-rgb:43 38 43;--color-gray-500:rgb(var(--hb-gray-500-rgb));--hb-gray-50-rgb:244 244 244;--color-gray-50:rgb(var(--hb-gray-50-rgb));--hb-gray-100-rgb:233 233 233;--color-gray-100:rgb(var(--hb-gray-100-rgb));--hb-gray-200-rgb:212 211 212;--color-gray-200:rgb(var(--hb-gray-200-rgb));--hb-gray-300-rgb:191 189 191;--color-gray-300:rgb(var(--hb-gray-300-rgb));--hb-gray-400-rgb:170 168 170;--color-gray-400:rgb(var(--hb-gray-400-rgb));--hb-gray-600-rgb:38 34 38;--color-gray-600:rgb(var(--hb-gray-600-rgb));--hb-gray-700-rgb:34 30 34;--color-gray-700:rgb(var(--hb-gray-700-rgb));--hb-gray-800-rgb:27 24 27;--color-gray-800:rgb(var(--hb-gray-800-rgb));--hb-gray-900-rgb:21 19 21;--color-gray-900:rgb(var(--hb-gray-900-rgb));--hb-gray-950-rgb:12 11 12;--color-gray-950:rgb(var(--hb-gray-950-rgb));--hb-color-background:#2b262b;--hb-color-foreground:#e0cab6;--hb-color-header-bg:#2b262b;--hb-color-header-fg:#e0cab6;--hb-color-footer-bg:#231f23;--hb-color-footer-fg:#9ca3af}[data-theme-pack=contrast]{--color-primary-100:oklch(0.93 0.034 272.788);--color-primary-200:oklch(0.87 0.065 274.039);--color-primary-300:oklch(0.785 0.115 274.713);--color-primary-400:oklch(0.673 0.182 276.935);--color-primary-50:oklch(0.962 0.018 272.314);--color-primary-500:oklch(0.585 0.233 277.117);--color-primary-600:oklch(0.511 0.262 276.966);--color-primary-700:oklch(0.457 0.24 277.023);--color-primary-800:oklch(0.398 0.195 277.366);--color-primary-900:oklch(0.359 0.144 278.697);--color-primary-950:oklch(0.257 0.09 281.288);--hb-primary-500-rgb:128 128 128;--color-secondary-100:oklch(0.932 0.032 255.585);--color-secondary-200:oklch(0.882 0.059 254.128);--color-secondary-300:oklch(0.809 0.105 251.813);--color-secondary-400:oklch(0.707 0.165 254.624);--color-secondary-50:oklch(0.97 0.014 254.604);--color-secondary-500:oklch(0.623 0.214 259.815);--color-secondary-600:oklch(0.546 0.245 262.881);--color-secondary-700:oklch(0.488 0.243 264.376);--color-secondary-800:oklch(0.424 0.199 265.638);--color-secondary-900:oklch(0.379 0.146 265.522);--color-secondary-950:oklch(0.282 0.091 267.935);--hb-secondary-500-rgb:128 128 128;--hb-color-background:#ffffff;--hb-color-foreground:#111827;--hb-color-header-bg:#0f172a;--hb-color-header-fg:#ffffff;--hb-color-footer-bg:#f3f4f6;--hb-color-footer-fg:#0f172a}[data-theme-pack=contrast].dark,.dark [data-theme-pack=contrast]{--color-primary-100:oklch(0.932 0.032 255.585);--color-primary-200:oklch(0.882 0.059 254.128);--color-primary-300:oklch(0.809 0.105 251.813);--color-primary-400:oklch(0.707 0.165 254.624);--color-primary-50:oklch(0.97 0.014 254.604);--color-primary-500:oklch(0.623 0.214 259.815);--color-primary-600:oklch(0.546 0.245 262.881);--color-primary-700:oklch(0.488 0.243 264.376);--color-primary-800:oklch(0.424 0.199 265.638);--color-primary-900:oklch(0.379 0.146 265.522);--color-primary-950:oklch(0.282 0.091 267.935);--hb-primary-500-rgb:128 128 128;--color-secondary-100:oklch(0.953 0.051 180.801);--color-secondary-200:oklch(0.91 0.096 180.426);--color-secondary-300:oklch(0.855 0.138 181.071);--color-secondary-400:oklch(0.777 0.152 181.912);--color-secondary-50:oklch(0.984 0.014 180.72);--color-secondary-500:oklch(0.704 0.14 182.503);--color-secondary-600:oklch(0.6 0.118 184.704);--color-secondary-700:oklch(0.511 0.096 186.391);--color-secondary-800:oklch(0.437 0.078 188.216);--color-secondary-900:oklch(0.386 0.063 188.416);--color-secondary-950:oklch(0.277 0.046 192.524);--hb-secondary-500-rgb:128 128 128;--hb-color-background:#0f172a;--hb-color-foreground:#f8fafc;--hb-color-header-bg:#f8fafc;--hb-color-header-fg:#0f172a;--hb-color-footer-bg:#111827;--hb-color-footer-fg:#e5e7eb}[data-theme-pack=cupcake]{--hb-primary-500-rgb:231 121 193;--color-primary-500:rgb(var(--hb-primary-500-rgb));--hb-primary-50-rgb:253 248 251;--color-primary-50:rgb(var(--hb-primary-50-rgb));--hb-primary-100-rgb:252 241 248;--color-primary-100:rgb(var(--hb-primary-100-rgb));--hb-primary-200-rgb:250 228 242;--color-primary-200:rgb(var(--hb-primary-200-rgb));--hb-primary-300-rgb:247 214 236;--color-primary-300:rgb(var(--hb-primary-300-rgb));--hb-primary-400-rgb:245 201 230;--color-primary-400:rgb(var(--hb-primary-400-rgb));--hb-primary-600-rgb:207 108 173;--color-primary-600:rgb(var(--hb-primary-600-rgb));--hb-primary-700-rgb:184 96 154;--color-primary-700:rgb(var(--hb-primary-700-rgb));--hb-primary-800-rgb:150 78 125;--color-primary-800:rgb(var(--hb-primary-800-rgb));--hb-primary-900-rgb:115 60 96;--color-primary-900:rgb(var(--hb-primary-900-rgb));--hb-primary-950-rgb:69 36 57;--color-primary-950:rgb(var(--hb-primary-950-rgb));--hb-secondary-500-rgb:217 70 239;--color-secondary-500:rgb(var(--hb-secondary-500-rgb));--hb-secondary-50-rgb:253 245 254;--color-secondary-50:rgb(var(--hb-secondary-50-rgb));--hb-secondary-100-rgb:251 236 253;--color-secondary-100:rgb(var(--hb-secondary-100-rgb));--hb-secondary-200-rgb:247 218 251;--color-secondary-200:rgb(var(--hb-secondary-200-rgb));--hb-secondary-300-rgb:243 199 250;--color-secondary-300:rgb(var(--hb-secondary-300-rgb));--hb-secondary-400-rgb:239 181 248;--color-secondary-400:rgb(var(--hb-secondary-400-rgb));--hb-secondary-600-rgb:195 63 215;--color-secondary-600:rgb(var(--hb-secondary-600-rgb));--hb-secondary-700-rgb:173 56 191;--color-secondary-700:rgb(var(--hb-secondary-700-rgb));--hb-secondary-800-rgb:141 45 155;--color-secondary-800:rgb(var(--hb-secondary-800-rgb));--hb-secondary-900-rgb:108 35 119;--color-secondary-900:rgb(var(--hb-secondary-900-rgb));--hb-secondary-950-rgb:65 21 71;--color-secondary-950:rgb(var(--hb-secondary-950-rgb));--hb-gray-500-rgb:92 64 51;--color-gray-500:rgb(var(--hb-gray-500-rgb));--hb-gray-50-rgb:246 245 244;--color-gray-50:rgb(var(--hb-gray-50-rgb));--hb-gray-100-rgb:238 235 234;--color-gray-100:rgb(var(--hb-gray-100-rgb));--hb-gray-200-rgb:222 216 214;--color-gray-200:rgb(var(--hb-gray-200-rgb));--hb-gray-300-rgb:206 197 193;--color-gray-300:rgb(var(--hb-gray-300-rgb));--hb-gray-400-rgb:189 178 173;--color-gray-400:rgb(var(--hb-gray-400-rgb));--hb-gray-600-rgb:82 57 45;--color-gray-600:rgb(var(--hb-gray-600-rgb));--hb-gray-700-rgb:73 51 40;--color-gray-700:rgb(var(--hb-gray-700-rgb));--hb-gray-800-rgb:59 41 33;--color-gray-800:rgb(var(--hb-gray-800-rgb));--hb-gray-900-rgb:46 32 25;--color-gray-900:rgb(var(--hb-gray-900-rgb));--hb-gray-950-rgb:27 19 15;--color-gray-950:rgb(var(--hb-gray-950-rgb));--hb-color-background:#faf7f5;--hb-color-foreground:#7d1f39;--hb-color-header-bg:#fff0f5;--hb-color-header-fg:#7d1f39;--hb-color-footer-bg:#f3e8e8;--hb-color-footer-fg:#7d1f39}[data-theme-pack=cupcake].dark,.dark [data-theme-pack=cupcake]{--hb-primary-500-rgb:244 114 182;--color-primary-500:rgb(var(--hb-primary-500-rgb));--hb-primary-50-rgb:254 247 251;--color-primary-50:rgb(var(--hb-primary-50-rgb));--hb-primary-100-rgb:253 240 247;--color-primary-100:rgb(var(--hb-primary-100-rgb));--hb-primary-200-rgb:252 226 240;--color-primary-200:rgb(var(--hb-primary-200-rgb));--hb-primary-300-rgb:251 212 233;--color-primary-300:rgb(var(--hb-primary-300-rgb));--hb-primary-400-rgb:250 198 225;--color-primary-400:rgb(var(--hb-primary-400-rgb));--hb-primary-600-rgb:219 102 163;--color-primary-600:rgb(var(--hb-primary-600-rgb));--hb-primary-700-rgb:195 91 145;--color-primary-700:rgb(var(--hb-primary-700-rgb));--hb-primary-800-rgb:158 74 118;--color-primary-800:rgb(var(--hb-primary-800-rgb));--hb-primary-900-rgb:122 57 91;--color-primary-900:rgb(var(--hb-primary-900-rgb));--hb-primary-950-rgb:73 34 54;--color-primary-950:rgb(var(--hb-primary-950-rgb));--hb-secondary-500-rgb:192 132 252;--color-secondary-500:rgb(var(--hb-secondary-500-rgb));--hb-secondary-50-rgb:251 248 254;--color-secondary-50:rgb(var(--hb-secondary-50-rgb));--hb-secondary-100-rgb:248 242 254;--color-secondary-100:rgb(var(--hb-secondary-100-rgb));--hb-secondary-200-rgb:242 230 254;--color-secondary-200:rgb(var(--hb-secondary-200-rgb));--hb-secondary-300-rgb:236 218 254;--color-secondary-300:rgb(var(--hb-secondary-300-rgb));--hb-secondary-400-rgb:229 205 253;--color-secondary-400:rgb(var(--hb-secondary-400-rgb));--hb-secondary-600-rgb:172 118 226;--color-secondary-600:rgb(var(--hb-secondary-600-rgb));--hb-secondary-700-rgb:153 105 201;--color-secondary-700:rgb(var(--hb-secondary-700-rgb));--hb-secondary-800-rgb:124 85 163;--color-secondary-800:rgb(var(--hb-secondary-800-rgb));--hb-secondary-900-rgb:96 66 126;--color-secondary-900:rgb(var(--hb-secondary-900-rgb));--hb-secondary-950-rgb:57 39 75;--color-secondary-950:rgb(var(--hb-secondary-950-rgb));--hb-gray-500-rgb:131 24 67;--color-gray-500:rgb(var(--hb-gray-500-rgb));--hb-gray-50-rgb:248 243 245;--color-gray-50:rgb(var(--hb-gray-50-rgb));--hb-gray-100-rgb:242 231 236;--color-gray-100:rgb(var(--hb-gray-100-rgb));--hb-gray-200-rgb:230 208 217;--color-gray-200:rgb(var(--hb-gray-200-rgb));--hb-gray-300-rgb:217 185 198;--color-gray-300:rgb(var(--hb-gray-300-rgb));--hb-gray-400-rgb:205 162 179;--color-gray-400:rgb(var(--hb-gray-400-rgb));--hb-gray-600-rgb:117 21 60;--color-gray-600:rgb(var(--hb-gray-600-rgb));--hb-gray-700-rgb:104 19 53;--color-gray-700:rgb(var(--hb-gray-700-rgb));--hb-gray-800-rgb:85 15 43;--color-gray-800:rgb(var(--hb-gray-800-rgb));--hb-gray-900-rgb:65 12 33;--color-gray-900:rgb(var(--hb-gray-900-rgb));--hb-gray-950-rgb:39 7 20;--color-gray-950:rgb(var(--hb-gray-950-rgb));--hb-color-background:#4c0519;--hb-color-foreground:#fce7f3;--hb-color-header-bg:#831843;--hb-color-header-fg:#fce7f3;--hb-color-footer-bg:#881337;--hb-color-footer-fg:#fbcfe8}[data-theme-pack=default]{--color-primary-100:oklch(0.93 0.034 272.788);--color-primary-200:oklch(0.87 0.065 274.039);--color-primary-300:oklch(0.785 0.115 274.713);--color-primary-400:oklch(0.673 0.182 276.935);--color-primary-50:oklch(0.962 0.018 272.314);--color-primary-500:oklch(0.585 0.233 277.117);--color-primary-600:oklch(0.511 0.262 276.966);--color-primary-700:oklch(0.457 0.24 277.023);--color-primary-800:oklch(0.398 0.195 277.366);--color-primary-900:oklch(0.359 0.144 278.697);--color-primary-950:oklch(0.257 0.09 281.288);--hb-primary-500-rgb:128 128 128;--color-secondary-100:oklch(0.953 0.051 180.801);--color-secondary-200:oklch(0.91 0.096 180.426);--color-secondary-300:oklch(0.855 0.138 181.071);--color-secondary-400:oklch(0.777 0.152 181.912);--color-secondary-50:oklch(0.984 0.014 180.72);--color-secondary-500:oklch(0.704 0.14 182.503);--color-secondary-600:oklch(0.6 0.118 184.704);--color-secondary-700:oklch(0.511 0.096 186.391);--color-secondary-800:oklch(0.437 0.078 188.216);--color-secondary-900:oklch(0.386 0.063 188.416);--color-secondary-950:oklch(0.277 0.046 192.524);--hb-secondary-500-rgb:128 128 128;--hb-color-background:#ffffff;--hb-color-foreground:#111827;--hb-color-header-bg:#f1f5f9;--hb-color-header-fg:#0f172a;--hb-color-footer-bg:#f3f4f6;--hb-color-footer-fg:#0f172a}[data-theme-pack=default].dark,.dark [data-theme-pack=default]{--color-primary-100:oklch(0.932 0.032 255.585);--color-primary-200:oklch(0.882 0.059 254.128);--color-primary-300:oklch(0.809 0.105 251.813);--color-primary-400:oklch(0.707 0.165 254.624);--color-primary-50:oklch(0.97 0.014 254.604);--color-primary-500:oklch(0.623 0.214 259.815);--color-primary-600:oklch(0.546 0.245 262.881);--color-primary-700:oklch(0.488 0.243 264.376);--color-primary-800:oklch(0.424 0.199 265.638);--color-primary-900:oklch(0.379 0.146 265.522);--color-primary-950:oklch(0.282 0.091 267.935);--hb-primary-500-rgb:128 128 128;--color-secondary-100:oklch(0.953 0.051 180.801);--color-secondary-200:oklch(0.91 0.096 180.426);--color-secondary-300:oklch(0.855 0.138 181.071);--color-secondary-400:oklch(0.777 0.152 181.912);--color-secondary-50:oklch(0.984 0.014 180.72);--color-secondary-500:oklch(0.704 0.14 182.503);--color-secondary-600:oklch(0.6 0.118 184.704);--color-secondary-700:oklch(0.511 0.096 186.391);--color-secondary-800:oklch(0.437 0.078 188.216);--color-secondary-900:oklch(0.386 0.063 188.416);--color-secondary-950:oklch(0.277 0.046 192.524);--hb-secondary-500-rgb:128 128 128;--hb-color-background:#0f172a;--hb-color-foreground:#f8fafc;--hb-color-header-bg:#0f172a;--hb-color-header-fg:#f8fafc;--hb-color-footer-bg:#111827;--hb-color-footer-fg:#e5e7eb}[data-theme-pack=dracula]{--hb-primary-500-rgb:208 50 130;--color-primary-500:rgb(var(--hb-primary-500-rgb));--hb-primary-50-rgb:252 244 248;--color-primary-50:rgb(var(--hb-primary-50-rgb));--hb-primary-100-rgb:250 234 242;--color-primary-100:rgb(var(--hb-primary-100-rgb));--hb-primary-200-rgb:245 214 230;--color-primary-200:rgb(var(--hb-primary-200-rgb));--hb-primary-300-rgb:240 193 217;--color-primary-300:rgb(var(--hb-primary-300-rgb));--hb-primary-400-rgb:236 173 205;--color-primary-400:rgb(var(--hb-primary-400-rgb));--hb-primary-600-rgb:187 45 117;--color-primary-600:rgb(var(--hb-primary-600-rgb));--hb-primary-700-rgb:166 40 104;--color-primary-700:rgb(var(--hb-primary-700-rgb));--hb-primary-800-rgb:135 32 84;--color-primary-800:rgb(var(--hb-primary-800-rgb));--hb-primary-900-rgb:104 25 65;--color-primary-900:rgb(var(--hb-primary-900-rgb));--hb-primary-950-rgb:62 15 39;--color-primary-950:rgb(var(--hb-primary-950-rgb));--hb-secondary-500-rgb:146 89 214;--color-secondary-500:rgb(var(--hb-secondary-500-rgb));--hb-secondary-50-rgb:249 246 252;--color-secondary-50:rgb(var(--hb-secondary-50-rgb));--hb-secondary-100-rgb:244 238 250;--color-secondary-100:rgb(var(--hb-secondary-100-rgb));--hb-secondary-200-rgb:233 221 246;--color-secondary-200:rgb(var(--hb-secondary-200-rgb));--hb-secondary-300-rgb:222 205 242;--color-secondary-300:rgb(var(--hb-secondary-300-rgb));--hb-secondary-400-rgb:211 188 238;--color-secondary-400:rgb(var(--hb-secondary-400-rgb));--hb-secondary-600-rgb:131 80 192;--color-secondary-600:rgb(var(--hb-secondary-600-rgb));--hb-secondary-700-rgb:116 71 171;--color-secondary-700:rgb(var(--hb-secondary-700-rgb));--hb-secondary-800-rgb:94 57 139;--color-secondary-800:rgb(var(--hb-secondary-800-rgb));--hb-secondary-900-rgb:73 44 107;--color-secondary-900:rgb(var(--hb-secondary-900-rgb));--hb-secondary-950-rgb:43 26 64;--color-secondary-950:rgb(var(--hb-secondary-950-rgb));--hb-gray-500-rgb:68 71 90;--color-gray-500:rgb(var(--hb-gray-500-rgb));--hb-gray-50-rgb:245 245 246;--color-gray-50:rgb(var(--hb-gray-50-rgb));--hb-gray-100-rgb:236 236 238;--color-gray-100:rgb(var(--hb-gray-100-rgb));--hb-gray-200-rgb:217 218 222;--color-gray-200:rgb(var(--hb-gray-200-rgb));--hb-gray-300-rgb:198 199 205;--color-gray-300:rgb(var(--hb-gray-300-rgb));--hb-gray-400-rgb:180 181 189;--color-gray-400:rgb(var(--hb-gray-400-rgb));--hb-gray-600-rgb:61 63 81;--color-gray-600:rgb(var(--hb-gray-600-rgb));--hb-gray-700-rgb:54 56 72;--color-gray-700:rgb(var(--hb-gray-700-rgb));--hb-gray-800-rgb:44 46 58;--color-gray-800:rgb(var(--hb-gray-800-rgb));--hb-gray-900-rgb:34 35 45;--color-gray-900:rgb(var(--hb-gray-900-rgb));--hb-gray-950-rgb:20 21 27;--color-gray-950:rgb(var(--hb-gray-950-rgb));--hb-color-background:#f8f8f2;--hb-color-foreground:#282a36;--hb-color-header-bg:#e4e4db;--hb-color-header-fg:#282a36;--hb-color-footer-bg:#e4e4db;--hb-color-footer-fg:#282a36}[data-theme-pack=dracula].dark,.dark [data-theme-pack=dracula]{--hb-primary-500-rgb:255 121 198;--color-primary-500:rgb(var(--hb-primary-500-rgb));--hb-primary-50-rgb:255 248 252;--color-primary-50:rgb(var(--hb-primary-50-rgb));--hb-primary-100-rgb:255 241 249;--color-primary-100:rgb(var(--hb-primary-100-rgb));--hb-primary-200-rgb:255 228 243;--color-primary-200:rgb(var(--hb-primary-200-rgb));--hb-primary-300-rgb:255 214 237;--color-primary-300:rgb(var(--hb-primary-300-rgb));--hb-primary-400-rgb:255 201 232;--color-primary-400:rgb(var(--hb-primary-400-rgb));--hb-primary-600-rgb:229 108 178;--color-primary-600:rgb(var(--hb-primary-600-rgb));--hb-primary-700-rgb:204 96 158;--color-primary-700:rgb(var(--hb-primary-700-rgb));--hb-primary-800-rgb:165 78 128;--color-primary-800:rgb(var(--hb-primary-800-rgb));--hb-primary-900-rgb:127 60 99;--color-primary-900:rgb(var(--hb-primary-900-rgb));--hb-primary-950-rgb:76 36 59;--color-primary-950:rgb(var(--hb-primary-950-rgb));--hb-secondary-500-rgb:189 147 249;--color-secondary-500:rgb(var(--hb-secondary-500-rgb));--hb-secondary-50-rgb:251 249 254;--color-secondary-50:rgb(var(--hb-secondary-50-rgb));--hb-secondary-100-rgb:248 244 254;--color-secondary-100:rgb(var(--hb-secondary-100-rgb));--hb-secondary-200-rgb:241 233 253;--color-secondary-200:rgb(var(--hb-secondary-200-rgb));--hb-secondary-300-rgb:235 222 253;--color-secondary-300:rgb(var(--hb-secondary-300-rgb));--hb-secondary-400-rgb:228 211 252;--color-secondary-400:rgb(var(--hb-secondary-400-rgb));--hb-secondary-600-rgb:170 132 224;--color-secondary-600:rgb(var(--hb-secondary-600-rgb));--hb-secondary-700-rgb:151 117 199;--color-secondary-700:rgb(var(--hb-secondary-700-rgb));--hb-secondary-800-rgb:122 95 161;--color-secondary-800:rgb(var(--hb-secondary-800-rgb));--hb-secondary-900-rgb:94 73 124;--color-secondary-900:rgb(var(--hb-secondary-900-rgb));--hb-secondary-950-rgb:56 44 74;--color-secondary-950:rgb(var(--hb-secondary-950-rgb));--hb-gray-500-rgb:98 114 164;--color-gray-500:rgb(var(--hb-gray-500-rgb));--hb-gray-50-rgb:247 247 250;--color-gray-50:rgb(var(--hb-gray-50-rgb));--hb-gray-100-rgb:239 240 245;--color-gray-100:rgb(var(--hb-gray-100-rgb));--hb-gray-200-rgb:223 226 236;--color-gray-200:rgb(var(--hb-gray-200-rgb));--hb-gray-300-rgb:207 212 227;--color-gray-300:rgb(var(--hb-gray-300-rgb));--hb-gray-400-rgb:192 198 218;--color-gray-400:rgb(var(--hb-gray-400-rgb));--hb-gray-600-rgb:88 102 147;--color-gray-600:rgb(var(--hb-gray-600-rgb));--hb-gray-700-rgb:78 91 131;--color-gray-700:rgb(var(--hb-gray-700-rgb));--hb-gray-800-rgb:63 74 106;--color-gray-800:rgb(var(--hb-gray-800-rgb));--hb-gray-900-rgb:49 57 82;--color-gray-900:rgb(var(--hb-gray-900-rgb));--hb-gray-950-rgb:29 34 49;--color-gray-950:rgb(var(--hb-gray-950-rgb));--hb-color-background:#282a36;--hb-color-foreground:#f8f8f2;--hb-color-header-bg:#282a36;--hb-color-header-fg:#f8f8f2;--hb-color-footer-bg:#21222c;--hb-color-footer-fg:#f8f8f2}[data-theme-pack=marine]{--hb-primary-500-rgb:45 212 191;--color-primary-500:rgb(var(--hb-primary-500-rgb));--hb-primary-50-rgb:244 252 251;--color-primary-50:rgb(var(--hb-primary-50-rgb));--hb-primary-100-rgb:234 250 248;--color-primary-100:rgb(var(--hb-primary-100-rgb));--hb-primary-200-rgb:213 246 242;--color-primary-200:rgb(var(--hb-primary-200-rgb));--hb-primary-300-rgb:192 242 235;--color-primary-300:rgb(var(--hb-primary-300-rgb));--hb-primary-400-rgb:171 237 229;--color-primary-400:rgb(var(--hb-primary-400-rgb));--hb-primary-600-rgb:40 190 171;--color-primary-600:rgb(var(--hb-primary-600-rgb));--hb-primary-700-rgb:36 169 152;--color-primary-700:rgb(var(--hb-primary-700-rgb));--hb-primary-800-rgb:29 137 124;--color-primary-800:rgb(var(--hb-primary-800-rgb));--hb-primary-900-rgb:22 106 95;--color-primary-900:rgb(var(--hb-primary-900-rgb));--hb-primary-950-rgb:13 63 57;--color-primary-950:rgb(var(--hb-primary-950-rgb));--hb-secondary-500-rgb:168 85 247;--color-secondary-500:rgb(var(--hb-secondary-500-rgb));--hb-secondary-50-rgb:250 246 254;--color-secondary-50:rgb(var(--hb-secondary-50-rgb));--hb-secondary-100-rgb:246 238 254;--color-secondary-100:rgb(var(--hb-secondary-100-rgb));--hb-secondary-200-rgb:237 221 253;--color-secondary-200:rgb(var(--hb-secondary-200-rgb));--hb-secondary-300-rgb:228 204 252;--color-secondary-300:rgb(var(--hb-secondary-300-rgb));--hb-secondary-400-rgb:220 187 251;--color-secondary-400:rgb(var(--hb-secondary-400-rgb));--hb-secondary-600-rgb:151 76 222;--color-secondary-600:rgb(var(--hb-secondary-600-rgb));--hb-secondary-700-rgb:134 68 197;--color-secondary-700:rgb(var(--hb-secondary-700-rgb));--hb-secondary-800-rgb:109 55 160;--color-secondary-800:rgb(var(--hb-secondary-800-rgb));--hb-secondary-900-rgb:84 42 123;--color-secondary-900:rgb(var(--hb-secondary-900-rgb));--hb-secondary-950-rgb:50 25 74;--color-secondary-950:rgb(var(--hb-secondary-950-rgb));--hb-color-background:#f0f9ff;--hb-color-foreground:#0c4a6e;--hb-color-header-bg:#e0f2fe;--hb-color-header-fg:#0c4a6e;--hb-color-footer-bg:#f0f9ff;--hb-color-footer-fg:#0c4a6e}[data-theme-pack=marine].dark,.dark [data-theme-pack=marine]{--hb-primary-500-rgb:45 212 191;--color-primary-500:rgb(var(--hb-primary-500-rgb));--hb-primary-50-rgb:244 252 251;--color-primary-50:rgb(var(--hb-primary-50-rgb));--hb-primary-100-rgb:234 250 248;--color-primary-100:rgb(var(--hb-primary-100-rgb));--hb-primary-200-rgb:213 246 242;--color-primary-200:rgb(var(--hb-primary-200-rgb));--hb-primary-300-rgb:192 242 235;--color-primary-300:rgb(var(--hb-primary-300-rgb));--hb-primary-400-rgb:171 237 229;--color-primary-400:rgb(var(--hb-primary-400-rgb));--hb-primary-600-rgb:40 190 171;--color-primary-600:rgb(var(--hb-primary-600-rgb));--hb-primary-700-rgb:36 169 152;--color-primary-700:rgb(var(--hb-primary-700-rgb));--hb-primary-800-rgb:29 137 124;--color-primary-800:rgb(var(--hb-primary-800-rgb));--hb-primary-900-rgb:22 106 95;--color-primary-900:rgb(var(--hb-primary-900-rgb));--hb-primary-950-rgb:13 63 57;--color-primary-950:rgb(var(--hb-primary-950-rgb));--hb-secondary-500-rgb:168 85 247;--color-secondary-500:rgb(var(--hb-secondary-500-rgb));--hb-secondary-50-rgb:250 246 254;--color-secondary-50:rgb(var(--hb-secondary-50-rgb));--hb-secondary-100-rgb:246 238 254;--color-secondary-100:rgb(var(--hb-secondary-100-rgb));--hb-secondary-200-rgb:237 221 253;--color-secondary-200:rgb(var(--hb-secondary-200-rgb));--hb-secondary-300-rgb:228 204 252;--color-secondary-300:rgb(var(--hb-secondary-300-rgb));--hb-secondary-400-rgb:220 187 251;--color-secondary-400:rgb(var(--hb-secondary-400-rgb));--hb-secondary-600-rgb:151 76 222;--color-secondary-600:rgb(var(--hb-secondary-600-rgb));--hb-secondary-700-rgb:134 68 197;--color-secondary-700:rgb(var(--hb-secondary-700-rgb));--hb-secondary-800-rgb:109 55 160;--color-secondary-800:rgb(var(--hb-secondary-800-rgb));--hb-secondary-900-rgb:84 42 123;--color-secondary-900:rgb(var(--hb-secondary-900-rgb));--hb-secondary-950-rgb:50 25 74;--color-secondary-950:rgb(var(--hb-secondary-950-rgb));--hb-gray-500-rgb:30 58 138;--color-gray-500:rgb(var(--hb-gray-500-rgb));--hb-gray-50-rgb:243 245 249;--color-gray-50:rgb(var(--hb-gray-50-rgb));--hb-gray-100-rgb:232 235 243;--color-gray-100:rgb(var(--hb-gray-100-rgb));--hb-gray-200-rgb:210 215 231;--color-gray-200:rgb(var(--hb-gray-200-rgb));--hb-gray-300-rgb:187 195 219;--color-gray-300:rgb(var(--hb-gray-300-rgb));--hb-gray-400-rgb:165 176 208;--color-gray-400:rgb(var(--hb-gray-400-rgb));--hb-gray-600-rgb:27 52 124;--color-gray-600:rgb(var(--hb-gray-600-rgb));--hb-gray-700-rgb:24 46 110;--color-gray-700:rgb(var(--hb-gray-700-rgb));--hb-gray-800-rgb:19 37 89;--color-gray-800:rgb(var(--hb-gray-800-rgb));--hb-gray-900-rgb:15 29 69;--color-gray-900:rgb(var(--hb-gray-900-rgb));--hb-gray-950-rgb:9 17 41;--color-gray-950:rgb(var(--hb-gray-950-rgb));--hb-color-background:#1e3a8a;--hb-color-foreground:#e0f2fe;--hb-color-header-bg:#1e3a8a;--hb-color-header-fg:#e0f2fe;--hb-color-footer-bg:#172554;--hb-color-footer-fg:#93c5fd}[data-theme-pack=matcha]{--hb-primary-500-rgb:101 163 13;--color-primary-500:rgb(var(--hb-primary-500-rgb));--hb-primary-50-rgb:247 250 242;--color-primary-50:rgb(var(--hb-primary-50-rgb));--hb-primary-100-rgb:239 245 230;--color-primary-100:rgb(var(--hb-primary-100-rgb));--hb-primary-200-rgb:224 236 206;--color-primary-200:rgb(var(--hb-primary-200-rgb));--hb-primary-300-rgb:208 227 182;--color-primary-300:rgb(var(--hb-primary-300-rgb));--hb-primary-400-rgb:193 218 158;--color-primary-400:rgb(var(--hb-primary-400-rgb));--hb-primary-600-rgb:90 146 11;--color-primary-600:rgb(var(--hb-primary-600-rgb));--hb-primary-700-rgb:80 130 10;--color-primary-700:rgb(var(--hb-primary-700-rgb));--hb-primary-800-rgb:65 105 8;--color-primary-800:rgb(var(--hb-primary-800-rgb));--hb-primary-900-rgb:50 81 6;--color-primary-900:rgb(var(--hb-primary-900-rgb));--hb-primary-950-rgb:30 48 3;--color-primary-950:rgb(var(--hb-primary-950-rgb));--hb-secondary-500-rgb:21 128 61;--color-secondary-500:rgb(var(--hb-secondary-500-rgb));--hb-secondary-50-rgb:243 248 245;--color-secondary-50:rgb(var(--hb-secondary-50-rgb));--hb-secondary-100-rgb:231 242 235;--color-secondary-100:rgb(var(--hb-secondary-100-rgb));--hb-secondary-200-rgb:208 229 216;--color-secondary-200:rgb(var(--hb-secondary-200-rgb));--hb-secondary-300-rgb:184 216 196;--color-secondary-300:rgb(var(--hb-secondary-300-rgb));--hb-secondary-400-rgb:161 204 177;--color-secondary-400:rgb(var(--hb-secondary-400-rgb));--hb-secondary-600-rgb:18 115 54;--color-secondary-600:rgb(var(--hb-secondary-600-rgb));--hb-secondary-700-rgb:16 102 48;--color-secondary-700:rgb(var(--hb-secondary-700-rgb));--hb-secondary-800-rgb:13 83 39;--color-secondary-800:rgb(var(--hb-secondary-800-rgb));--hb-secondary-900-rgb:10 64 30;--color-secondary-900:rgb(var(--hb-secondary-900-rgb));--hb-secondary-950-rgb:6 38 18;--color-secondary-950:rgb(var(--hb-secondary-950-rgb));--hb-gray-500-rgb:63 98 18;--color-gray-500:rgb(var(--hb-gray-500-rgb));--hb-gray-50-rgb:245 247 243;--color-gray-50:rgb(var(--hb-gray-50-rgb));--hb-gray-100-rgb:235 239 231;--color-gray-100:rgb(var(--hb-gray-100-rgb));--hb-gray-200-rgb:216 223 207;--color-gray-200:rgb(var(--hb-gray-200-rgb));--hb-gray-300-rgb:197 207 183;--color-gray-300:rgb(var(--hb-gray-300-rgb));--hb-gray-400-rgb:178 192 160;--color-gray-400:rgb(var(--hb-gray-400-rgb));--hb-gray-600-rgb:56 88 16;--color-gray-600:rgb(var(--hb-gray-600-rgb));--hb-gray-700-rgb:50 78 14;--color-gray-700:rgb(var(--hb-gray-700-rgb));--hb-gray-800-rgb:40 63 11;--color-gray-800:rgb(var(--hb-gray-800-rgb));--hb-gray-900-rgb:31 49 9;--color-gray-900:rgb(var(--hb-gray-900-rgb));--hb-gray-950-rgb:18 29 5;--color-gray-950:rgb(var(--hb-gray-950-rgb));--hb-color-background:#f7fee7;--hb-color-foreground:#1a2e05;--hb-color-header-bg:#ecfccb;--hb-color-header-fg:#365314;--hb-color-footer-bg:#d9f99d;--hb-color-footer-fg:#14532d}[data-theme-pack=matcha].dark,.dark [data-theme-pack=matcha]{--hb-primary-500-rgb:163 230 53;--color-primary-500:rgb(var(--hb-primary-500-rgb));--hb-primary-50-rgb:250 253 244;--color-primary-50:rgb(var(--hb-primary-50-rgb));--hb-primary-100-rgb:245 252 234;--color-primary-100:rgb(var(--hb-primary-100-rgb));--hb-primary-200-rgb:236 250 214;--color-primary-200:rgb(var(--hb-primary-200-rgb));--hb-primary-300-rgb:227 247 194;--color-primary-300:rgb(var(--hb-primary-300-rgb));--hb-primary-400-rgb:218 245 174;--color-primary-400:rgb(var(--hb-primary-400-rgb));--hb-primary-600-rgb:146 207 47;--color-primary-600:rgb(var(--hb-primary-600-rgb));--hb-primary-700-rgb:130 184 42;--color-primary-700:rgb(var(--hb-primary-700-rgb));--hb-primary-800-rgb:105 149 34;--color-primary-800:rgb(var(--hb-primary-800-rgb));--hb-primary-900-rgb:81 115 26;--color-primary-900:rgb(var(--hb-primary-900-rgb));--hb-primary-950-rgb:48 69 15;--color-primary-950:rgb(var(--hb-primary-950-rgb));--hb-secondary-500-rgb:74 222 128;--color-secondary-500:rgb(var(--hb-secondary-500-rgb));--hb-secondary-50-rgb:245 253 248;--color-secondary-50:rgb(var(--hb-secondary-50-rgb));--hb-secondary-100-rgb:236 251 242;--color-secondary-100:rgb(var(--hb-secondary-100-rgb));--hb-secondary-200-rgb:218 248 229;--color-secondary-200:rgb(var(--hb-secondary-200-rgb));--hb-secondary-300-rgb:200 245 216;--color-secondary-300:rgb(var(--hb-secondary-300-rgb));--hb-secondary-400-rgb:182 241 204;--color-secondary-400:rgb(var(--hb-secondary-400-rgb));--hb-secondary-600-rgb:66 199 115;--color-secondary-600:rgb(var(--hb-secondary-600-rgb));--hb-secondary-700-rgb:59 177 102;--color-secondary-700:rgb(var(--hb-secondary-700-rgb));--hb-secondary-800-rgb:48 144 83;--color-secondary-800:rgb(var(--hb-secondary-800-rgb));--hb-secondary-900-rgb:37 111 64;--color-secondary-900:rgb(var(--hb-secondary-900-rgb));--hb-secondary-950-rgb:22 66 38;--color-secondary-950:rgb(var(--hb-secondary-950-rgb));--hb-gray-500-rgb:26 47 35;--color-gray-500:rgb(var(--hb-gray-500-rgb));--hb-gray-50-rgb:243 244 244;--color-gray-50:rgb(var(--hb-gray-50-rgb));--hb-gray-100-rgb:232 234 233;--color-gray-100:rgb(var(--hb-gray-100-rgb));--hb-gray-200-rgb:209 213 211;--color-gray-200:rgb(var(--hb-gray-200-rgb));--hb-gray-300-rgb:186 192 189;--color-gray-300:rgb(var(--hb-gray-300-rgb));--hb-gray-400-rgb:163 171 167;--color-gray-400:rgb(var(--hb-gray-400-rgb));--hb-gray-600-rgb:23 42 31;--color-gray-600:rgb(var(--hb-gray-600-rgb));--hb-gray-700-rgb:20 37 28;--color-gray-700:rgb(var(--hb-gray-700-rgb));--hb-gray-800-rgb:16 30 22;--color-gray-800:rgb(var(--hb-gray-800-rgb));--hb-gray-900-rgb:13 23 17;--color-gray-900:rgb(var(--hb-gray-900-rgb));--hb-gray-950-rgb:7 14 10;--color-gray-950:rgb(var(--hb-gray-950-rgb));--hb-color-background:#14281d;--hb-color-foreground:#ecfccb;--hb-color-header-bg:#0f1f16;--hb-color-header-fg:#d9f99d;--hb-color-footer-bg:#052e16;--hb-color-footer-fg:#86efac}[data-theme-pack=minimal]{--hb-primary-500-rgb:9 105 218;--color-primary-500:rgb(var(--hb-primary-500-rgb));--hb-primary-50-rgb:242 247 253;--color-primary-50:rgb(var(--hb-primary-50-rgb));--hb-primary-100-rgb:230 240 251;--color-primary-100:rgb(var(--hb-primary-100-rgb));--hb-primary-200-rgb:205 225 247;--color-primary-200:rgb(var(--hb-primary-200-rgb));--hb-primary-300-rgb:181 210 243;--color-primary-300:rgb(var(--hb-primary-300-rgb));--hb-primary-400-rgb:156 195 240;--color-primary-400:rgb(var(--hb-primary-400-rgb));--hb-primary-600-rgb:8 94 196;--color-primary-600:rgb(var(--hb-primary-600-rgb));--hb-primary-700-rgb:7 84 174;--color-primary-700:rgb(var(--hb-primary-700-rgb));--hb-primary-800-rgb:5 68 141;--color-primary-800:rgb(var(--hb-primary-800-rgb));--hb-primary-900-rgb:4 52 109;--color-primary-900:rgb(var(--hb-primary-900-rgb));--hb-primary-950-rgb:2 31 65;--color-primary-950:rgb(var(--hb-primary-950-rgb));--hb-secondary-500-rgb:31 136 61;--color-secondary-500:rgb(var(--hb-secondary-500-rgb));--hb-secondary-50-rgb:243 249 245;--color-secondary-50:rgb(var(--hb-secondary-50-rgb));--hb-secondary-100-rgb:232 243 235;--color-secondary-100:rgb(var(--hb-secondary-100-rgb));--hb-secondary-200-rgb:210 231 216;--color-secondary-200:rgb(var(--hb-secondary-200-rgb));--hb-secondary-300-rgb:187 219 196;--color-secondary-300:rgb(var(--hb-secondary-300-rgb));--hb-secondary-400-rgb:165 207 177;--color-secondary-400:rgb(var(--hb-secondary-400-rgb));--hb-secondary-600-rgb:27 122 54;--color-secondary-600:rgb(var(--hb-secondary-600-rgb));--hb-secondary-700-rgb:24 108 48;--color-secondary-700:rgb(var(--hb-secondary-700-rgb));--hb-secondary-800-rgb:20 88 39;--color-secondary-800:rgb(var(--hb-secondary-800-rgb));--hb-secondary-900-rgb:15 68 30;--color-secondary-900:rgb(var(--hb-secondary-900-rgb));--hb-secondary-950-rgb:9 40 18;--color-secondary-950:rgb(var(--hb-secondary-950-rgb));--hb-gray-500-rgb:36 41 47;--color-gray-500:rgb(var(--hb-gray-500-rgb));--hb-gray-50-rgb:244 244 244;--color-gray-50:rgb(var(--hb-gray-50-rgb));--hb-gray-100-rgb:233 233 234;--color-gray-100:rgb(var(--hb-gray-100-rgb));--hb-gray-200-rgb:211 212 213;--color-gray-200:rgb(var(--hb-gray-200-rgb));--hb-gray-300-rgb:189 190 192;--color-gray-300:rgb(var(--hb-gray-300-rgb));--hb-gray-400-rgb:167 169 171;--color-gray-400:rgb(var(--hb-gray-400-rgb));--hb-gray-600-rgb:32 36 42;--color-gray-600:rgb(var(--hb-gray-600-rgb));--hb-gray-700-rgb:28 32 37;--color-gray-700:rgb(var(--hb-gray-700-rgb));--hb-gray-800-rgb:23 26 30;--color-gray-800:rgb(var(--hb-gray-800-rgb));--hb-gray-900-rgb:18 20 23;--color-gray-900:rgb(var(--hb-gray-900-rgb));--hb-gray-950-rgb:10 12 14;--color-gray-950:rgb(var(--hb-gray-950-rgb));--hb-color-background:#ffffff;--hb-color-foreground:#24292f;--hb-color-header-bg:#f6f8fa;--hb-color-header-fg:#24292f;--hb-color-footer-bg:#ffffff;--hb-color-footer-fg:#57606a}[data-theme-pack=minimal].dark,.dark [data-theme-pack=minimal]{--hb-primary-500-rgb:88 166 255;--color-primary-500:rgb(var(--hb-primary-500-rgb));--hb-primary-50-rgb:246 250 255;--color-primary-50:rgb(var(--hb-primary-50-rgb));--hb-primary-100-rgb:238 246 255;--color-primary-100:rgb(var(--hb-primary-100-rgb));--hb-primary-200-rgb:221 237 255;--color-primary-200:rgb(var(--hb-primary-200-rgb));--hb-primary-300-rgb:204 228 255;--color-primary-300:rgb(var(--hb-primary-300-rgb));--hb-primary-400-rgb:188 219 255;--color-primary-400:rgb(var(--hb-primary-400-rgb));--hb-primary-600-rgb:79 149 229;--color-primary-600:rgb(var(--hb-primary-600-rgb));--hb-primary-700-rgb:70 132 204;--color-primary-700:rgb(var(--hb-primary-700-rgb));--hb-primary-800-rgb:57 107 165;--color-primary-800:rgb(var(--hb-primary-800-rgb));--hb-primary-900-rgb:44 83 127;--color-primary-900:rgb(var(--hb-primary-900-rgb));--hb-primary-950-rgb:26 49 76;--color-primary-950:rgb(var(--hb-primary-950-rgb));--hb-secondary-500-rgb:35 134 54;--color-secondary-500:rgb(var(--hb-secondary-500-rgb));--hb-secondary-50-rgb:244 248 244;--color-secondary-50:rgb(var(--hb-secondary-50-rgb));--hb-secondary-100-rgb:233 242 234;--color-secondary-100:rgb(var(--hb-secondary-100-rgb));--hb-secondary-200-rgb:211 230 214;--color-secondary-200:rgb(var(--hb-secondary-200-rgb));--hb-secondary-300-rgb:189 218 194;--color-secondary-300:rgb(var(--hb-secondary-300-rgb));--hb-secondary-400-rgb:167 206 174;--color-secondary-400:rgb(var(--hb-secondary-400-rgb));--hb-secondary-600-rgb:31 120 48;--color-secondary-600:rgb(var(--hb-secondary-600-rgb));--hb-secondary-700-rgb:28 107 43;--color-secondary-700:rgb(var(--hb-secondary-700-rgb));--hb-secondary-800-rgb:22 87 35;--color-secondary-800:rgb(var(--hb-secondary-800-rgb));--hb-secondary-900-rgb:17 67 27;--color-secondary-900:rgb(var(--hb-secondary-900-rgb));--hb-secondary-950-rgb:10 40 16;--color-secondary-950:rgb(var(--hb-secondary-950-rgb));--hb-gray-500-rgb:201 209 217;--color-gray-500:rgb(var(--hb-gray-500-rgb));--hb-gray-50-rgb:252 252 253;--color-gray-50:rgb(var(--hb-gray-50-rgb));--hb-gray-100-rgb:249 250 251;--color-gray-100:rgb(var(--hb-gray-100-rgb));--hb-gray-200-rgb:244 245 247;--color-gray-200:rgb(var(--hb-gray-200-rgb));--hb-gray-300-rgb:238 241 243;--color-gray-300:rgb(var(--hb-gray-300-rgb));--hb-gray-400-rgb:233 236 239;--color-gray-400:rgb(var(--hb-gray-400-rgb));--hb-gray-600-rgb:180 188 195;--color-gray-600:rgb(var(--hb-gray-600-rgb));--hb-gray-700-rgb:160 167 173;--color-gray-700:rgb(var(--hb-gray-700-rgb));--hb-gray-800-rgb:130 135 141;--color-gray-800:rgb(var(--hb-gray-800-rgb));--hb-gray-900-rgb:100 104 108;--color-gray-900:rgb(var(--hb-gray-900-rgb));--hb-gray-950-rgb:60 62 65;--color-gray-950:rgb(var(--hb-gray-950-rgb));--hb-color-background:#0d1117;--hb-color-foreground:#c9d1d9;--hb-color-header-bg:#161b22;--hb-color-header-fg:#f0f6fc;--hb-color-footer-bg:#0d1117;--hb-color-footer-fg:#8b949e}[data-theme-pack=retro]{--hb-primary-500-rgb:227 140 137;--color-primary-500:rgb(var(--hb-primary-500-rgb));--hb-primary-50-rgb:253 249 249;--color-primary-50:rgb(var(--hb-primary-50-rgb));--hb-primary-100-rgb:252 243 243;--color-primary-100:rgb(var(--hb-primary-100-rgb));--hb-primary-200-rgb:249 232 231;--color-primary-200:rgb(var(--hb-primary-200-rgb));--hb-primary-300-rgb:246 220 219;--color-primary-300:rgb(var(--hb-primary-300-rgb));--hb-primary-400-rgb:243 209 207;--color-primary-400:rgb(var(--hb-primary-400-rgb));--hb-primary-600-rgb:204 126 123;--color-primary-600:rgb(var(--hb-primary-600-rgb));--hb-primary-700-rgb:181 112 109;--color-primary-700:rgb(var(--hb-primary-700-rgb));--hb-primary-800-rgb:147 91 89;--color-primary-800:rgb(var(--hb-primary-800-rgb));--hb-primary-900-rgb:113 70 68;--color-primary-900:rgb(var(--hb-primary-900-rgb));--hb-primary-950-rgb:68 42 41;--color-primary-950:rgb(var(--hb-primary-950-rgb));--hb-secondary-500-rgb:180 233 214;--color-secondary-500:rgb(var(--hb-secondary-500-rgb));--hb-secondary-50-rgb:251 253 252;--color-secondary-50:rgb(var(--hb-secondary-50-rgb));--hb-secondary-100-rgb:247 252 250;--color-secondary-100:rgb(var(--hb-secondary-100-rgb));--hb-secondary-200-rgb:240 250 246;--color-secondary-200:rgb(var(--hb-secondary-200-rgb));--hb-secondary-300-rgb:232 248 242;--color-secondary-300:rgb(var(--hb-secondary-300-rgb));--hb-secondary-400-rgb:225 246 238;--color-secondary-400:rgb(var(--hb-secondary-400-rgb));--hb-secondary-600-rgb:162 209 192;--color-secondary-600:rgb(var(--hb-secondary-600-rgb));--hb-secondary-700-rgb:144 186 171;--color-secondary-700:rgb(var(--hb-secondary-700-rgb));--hb-secondary-800-rgb:117 151 139;--color-secondary-800:rgb(var(--hb-secondary-800-rgb));--hb-secondary-900-rgb:90 116 107;--color-secondary-900:rgb(var(--hb-secondary-900-rgb));--hb-secondary-950-rgb:54 69 64;--color-secondary-950:rgb(var(--hb-secondary-950-rgb));--hb-gray-500-rgb:121 114 107;--color-gray-500:rgb(var(--hb-gray-500-rgb));--hb-gray-50-rgb:248 247 247;--color-gray-50:rgb(var(--hb-gray-50-rgb));--hb-gray-100-rgb:241 240 240;--color-gray-100:rgb(var(--hb-gray-100-rgb));--hb-gray-200-rgb:228 226 225;--color-gray-200:rgb(var(--hb-gray-200-rgb));--hb-gray-300-rgb:214 212 210;--color-gray-300:rgb(var(--hb-gray-300-rgb));--hb-gray-400-rgb:201 198 195;--color-gray-400:rgb(var(--hb-gray-400-rgb));--hb-gray-600-rgb:108 102 96;--color-gray-600:rgb(var(--hb-gray-600-rgb));--hb-gray-700-rgb:96 91 85;--color-gray-700:rgb(var(--hb-gray-700-rgb));--hb-gray-800-rgb:78 74 69;--color-gray-800:rgb(var(--hb-gray-800-rgb));--hb-gray-900-rgb:60 57 53;--color-gray-900:rgb(var(--hb-gray-900-rgb));--hb-gray-950-rgb:36 34 32;--color-gray-950:rgb(var(--hb-gray-950-rgb));--hb-color-background:#ebe6d9;--hb-color-foreground:#7d5e3c;--hb-color-header-bg:#e3dbcd;--hb-color-header-fg:#7d5e3c;--hb-color-footer-bg:#dcd3c3;--hb-color-footer-fg:#5c4033}[data-theme-pack=retro].dark,.dark [data-theme-pack=retro]{--hb-primary-500-rgb:251 191 36;--color-primary-500:rgb(var(--hb-primary-500-rgb));--hb-primary-50-rgb:254 251 244;--color-primary-50:rgb(var(--hb-primary-50-rgb));--hb-primary-100-rgb:254 248 233;--color-primary-100:rgb(var(--hb-primary-100-rgb));--hb-primary-200-rgb:254 242 211;--color-primary-200:rgb(var(--hb-primary-200-rgb));--hb-primary-300-rgb:253 235 189;--color-primary-300:rgb(var(--hb-primary-300-rgb));--hb-primary-400-rgb:253 229 167;--color-primary-400:rgb(var(--hb-primary-400-rgb));--hb-primary-600-rgb:225 171 32;--color-primary-600:rgb(var(--hb-primary-600-rgb));--hb-primary-700-rgb:200 152 28;--color-primary-700:rgb(var(--hb-primary-700-rgb));--hb-primary-800-rgb:163 124 23;--color-primary-800:rgb(var(--hb-primary-800-rgb));--hb-primary-900-rgb:125 95 18;--color-primary-900:rgb(var(--hb-primary-900-rgb));--hb-primary-950-rgb:75 57 10;--color-primary-950:rgb(var(--hb-primary-950-rgb));--hb-secondary-500-rgb:244 114 182;--color-secondary-500:rgb(var(--hb-secondary-500-rgb));--hb-secondary-50-rgb:254 247 251;--color-secondary-50:rgb(var(--hb-secondary-50-rgb));--hb-secondary-100-rgb:253 240 247;--color-secondary-100:rgb(var(--hb-secondary-100-rgb));--hb-secondary-200-rgb:252 226 240;--color-secondary-200:rgb(var(--hb-secondary-200-rgb));--hb-secondary-300-rgb:251 212 233;--color-secondary-300:rgb(var(--hb-secondary-300-rgb));--hb-secondary-400-rgb:250 198 225;--color-secondary-400:rgb(var(--hb-secondary-400-rgb));--hb-secondary-600-rgb:219 102 163;--color-secondary-600:rgb(var(--hb-secondary-600-rgb));--hb-secondary-700-rgb:195 91 145;--color-secondary-700:rgb(var(--hb-secondary-700-rgb));--hb-secondary-800-rgb:158 74 118;--color-secondary-800:rgb(var(--hb-secondary-800-rgb));--hb-secondary-900-rgb:122 57 91;--color-secondary-900:rgb(var(--hb-secondary-900-rgb));--hb-secondary-950-rgb:73 34 54;--color-secondary-950:rgb(var(--hb-secondary-950-rgb));--hb-gray-500-rgb:19 78 74;--color-gray-500:rgb(var(--hb-gray-500-rgb));--hb-gray-50-rgb:243 246 245;--color-gray-50:rgb(var(--hb-gray-50-rgb));--hb-gray-100-rgb:231 237 236;--color-gray-100:rgb(var(--hb-gray-100-rgb));--hb-gray-200-rgb:207 219 218;--color-gray-200:rgb(var(--hb-gray-200-rgb));--hb-gray-300-rgb:184 201 200;--color-gray-300:rgb(var(--hb-gray-300-rgb));--hb-gray-400-rgb:160 184 182;--color-gray-400:rgb(var(--hb-gray-400-rgb));--hb-gray-600-rgb:17 70 66;--color-gray-600:rgb(var(--hb-gray-600-rgb));--hb-gray-700-rgb:15 62 59;--color-gray-700:rgb(var(--hb-gray-700-rgb));--hb-gray-800-rgb:12 50 48;--color-gray-800:rgb(var(--hb-gray-800-rgb));--hb-gray-900-rgb:9 39 37;--color-gray-900:rgb(var(--hb-gray-900-rgb));--hb-gray-950-rgb:5 23 22;--color-gray-950:rgb(var(--hb-gray-950-rgb));--hb-color-background:#042f2e;--hb-color-foreground:#ccfbf1;--hb-color-header-bg:#115e59;--hb-color-header-fg:#ccfbf1;--hb-color-footer-bg:#0f393b;--hb-color-footer-fg:#99f6e4}[data-theme-pack=solar]{--hb-primary-500-rgb:181 137 0;--color-primary-500:rgb(var(--hb-primary-500-rgb));--hb-primary-50-rgb:251 249 242;--color-primary-50:rgb(var(--hb-primary-50-rgb));--hb-primary-100-rgb:247 243 229;--color-primary-100:rgb(var(--hb-primary-100-rgb));--hb-primary-200-rgb:240 231 204;--color-primary-200:rgb(var(--hb-primary-200-rgb));--hb-primary-300-rgb:232 219 178;--color-primary-300:rgb(var(--hb-primary-300-rgb));--hb-primary-400-rgb:225 207 153;--color-primary-400:rgb(var(--hb-primary-400-rgb));--hb-primary-600-rgb:162 123 0;--color-primary-600:rgb(var(--hb-primary-600-rgb));--hb-primary-700-rgb:144 109 0;--color-primary-700:rgb(var(--hb-primary-700-rgb));--hb-primary-800-rgb:117 89 0;--color-primary-800:rgb(var(--hb-primary-800-rgb));--hb-primary-900-rgb:90 68 0;--color-primary-900:rgb(var(--hb-primary-900-rgb));--hb-primary-950-rgb:54 41 0;--color-primary-950:rgb(var(--hb-primary-950-rgb));--hb-secondary-500-rgb:42 161 152;--color-secondary-500:rgb(var(--hb-secondary-500-rgb));--hb-secondary-50-rgb:244 250 249;--color-secondary-50:rgb(var(--hb-secondary-50-rgb));--hb-secondary-100-rgb:233 245 244;--color-secondary-100:rgb(var(--hb-secondary-100-rgb));--hb-secondary-200-rgb:212 236 234;--color-secondary-200:rgb(var(--hb-secondary-200-rgb));--hb-secondary-300-rgb:191 226 224;--color-secondary-300:rgb(var(--hb-secondary-300-rgb));--hb-secondary-400-rgb:169 217 213;--color-secondary-400:rgb(var(--hb-secondary-400-rgb));--hb-secondary-600-rgb:37 144 136;--color-secondary-600:rgb(var(--hb-secondary-600-rgb));--hb-secondary-700-rgb:33 128 121;--color-secondary-700:rgb(var(--hb-secondary-700-rgb));--hb-secondary-800-rgb:27 104 98;--color-secondary-800:rgb(var(--hb-secondary-800-rgb));--hb-secondary-900-rgb:21 80 76;--color-secondary-900:rgb(var(--hb-secondary-900-rgb));--hb-secondary-950-rgb:12 48 45;--color-secondary-950:rgb(var(--hb-secondary-950-rgb));--hb-gray-500-rgb:101 123 131;--color-gray-500:rgb(var(--hb-gray-500-rgb));--hb-gray-50-rgb:247 248 248;--color-gray-50:rgb(var(--hb-gray-50-rgb));--hb-gray-100-rgb:239 241 242;--color-gray-100:rgb(var(--hb-gray-100-rgb));--hb-gray-200-rgb:224 228 230;--color-gray-200:rgb(var(--hb-gray-200-rgb));--hb-gray-300-rgb:208 215 217;--color-gray-300:rgb(var(--hb-gray-300-rgb));--hb-gray-400-rgb:193 202 205;--color-gray-400:rgb(var(--hb-gray-400-rgb));--hb-gray-600-rgb:90 110 117;--color-gray-600:rgb(var(--hb-gray-600-rgb));--hb-gray-700-rgb:80 98 104;--color-gray-700:rgb(var(--hb-gray-700-rgb));--hb-gray-800-rgb:65 79 85;--color-gray-800:rgb(var(--hb-gray-800-rgb));--hb-gray-900-rgb:50 61 65;--color-gray-900:rgb(var(--hb-gray-900-rgb));--hb-gray-950-rgb:30 36 39;--color-gray-950:rgb(var(--hb-gray-950-rgb));--hb-color-background:#fdf6e3;--hb-color-foreground:#586e75;--hb-color-header-bg:#eee8d5;--hb-color-header-fg:#586e75;--hb-color-footer-bg:#eee8d5;--hb-color-footer-fg:#657b83}[data-theme-pack=solar].dark,.dark [data-theme-pack=solar]{--hb-primary-500-rgb:38 139 210;--color-primary-500:rgb(var(--hb-primary-500-rgb));--hb-primary-50-rgb:244 249 252;--color-primary-50:rgb(var(--hb-primary-50-rgb));--hb-primary-100-rgb:233 243 250;--color-primary-100:rgb(var(--hb-primary-100-rgb));--hb-primary-200-rgb:211 231 246;--color-primary-200:rgb(var(--hb-primary-200-rgb));--hb-primary-300-rgb:189 220 241;--color-primary-300:rgb(var(--hb-primary-300-rgb));--hb-primary-400-rgb:168 208 237;--color-primary-400:rgb(var(--hb-primary-400-rgb));--hb-primary-600-rgb:34 125 189;--color-primary-600:rgb(var(--hb-primary-600-rgb));--hb-primary-700-rgb:30 111 168;--color-primary-700:rgb(var(--hb-primary-700-rgb));--hb-primary-800-rgb:24 90 136;--color-primary-800:rgb(var(--hb-primary-800-rgb));--hb-primary-900-rgb:19 69 105;--color-primary-900:rgb(var(--hb-primary-900-rgb));--hb-primary-950-rgb:11 41 63;--color-primary-950:rgb(var(--hb-primary-950-rgb));--hb-secondary-500-rgb:133 153 0;--color-secondary-500:rgb(var(--hb-secondary-500-rgb));--hb-secondary-50-rgb:248 249 242;--color-secondary-50:rgb(var(--hb-secondary-50-rgb));--hb-secondary-100-rgb:242 244 229;--color-secondary-100:rgb(var(--hb-secondary-100-rgb));--hb-secondary-200-rgb:230 234 204;--color-secondary-200:rgb(var(--hb-secondary-200-rgb));--hb-secondary-300-rgb:218 224 178;--color-secondary-300:rgb(var(--hb-secondary-300-rgb));--hb-secondary-400-rgb:206 214 153;--color-secondary-400:rgb(var(--hb-secondary-400-rgb));--hb-secondary-600-rgb:119 137 0;--color-secondary-600:rgb(var(--hb-secondary-600-rgb));--hb-secondary-700-rgb:106 122 0;--color-secondary-700:rgb(var(--hb-secondary-700-rgb));--hb-secondary-800-rgb:86 99 0;--color-secondary-800:rgb(var(--hb-secondary-800-rgb));--hb-secondary-900-rgb:66 76 0;--color-secondary-900:rgb(var(--hb-secondary-900-rgb));--hb-secondary-950-rgb:39 45 0;--color-secondary-950:rgb(var(--hb-secondary-950-rgb));--hb-gray-500-rgb:131 148 150;--color-gray-500:rgb(var(--hb-gray-500-rgb));--hb-gray-50-rgb:248 249 249;--color-gray-50:rgb(var(--hb-gray-50-rgb));--hb-gray-100-rgb:242 244 244;--color-gray-100:rgb(var(--hb-gray-100-rgb));--hb-gray-200-rgb:230 233 234;--color-gray-200:rgb(var(--hb-gray-200-rgb));--hb-gray-300-rgb:217 222 223;--color-gray-300:rgb(var(--hb-gray-300-rgb));--hb-gray-400-rgb:205 212 213;--color-gray-400:rgb(var(--hb-gray-400-rgb));--hb-gray-600-rgb:117 133 135;--color-gray-600:rgb(var(--hb-gray-600-rgb));--hb-gray-700-rgb:104 118 120;--color-gray-700:rgb(var(--hb-gray-700-rgb));--hb-gray-800-rgb:85 96 97;--color-gray-800:rgb(var(--hb-gray-800-rgb));--hb-gray-900-rgb:65 74 75;--color-gray-900:rgb(var(--hb-gray-900-rgb));--hb-gray-950-rgb:39 44 45;--color-gray-950:rgb(var(--hb-gray-950-rgb));--hb-color-background:#002b36;--hb-color-foreground:#93a1a1;--hb-color-header-bg:#073642;--hb-color-header-fg:#93a1a1;--hb-color-footer-bg:#073642;--hb-color-footer-fg:#839496}[data-theme-pack=synthwave]{--hb-primary-500-rgb:217 70 239;--color-primary-500:rgb(var(--hb-primary-500-rgb));--hb-primary-50-rgb:253 245 254;--color-primary-50:rgb(var(--hb-primary-50-rgb));--hb-primary-100-rgb:251 236 253;--color-primary-100:rgb(var(--hb-primary-100-rgb));--hb-primary-200-rgb:247 218 251;--color-primary-200:rgb(var(--hb-primary-200-rgb));--hb-primary-300-rgb:243 199 250;--color-primary-300:rgb(var(--hb-primary-300-rgb));--hb-primary-400-rgb:239 181 248;--color-primary-400:rgb(var(--hb-primary-400-rgb));--hb-primary-600-rgb:195 63 215;--color-primary-600:rgb(var(--hb-primary-600-rgb));--hb-primary-700-rgb:173 56 191;--color-primary-700:rgb(var(--hb-primary-700-rgb));--hb-primary-800-rgb:141 45 155;--color-primary-800:rgb(var(--hb-primary-800-rgb));--hb-primary-900-rgb:108 35 119;--color-primary-900:rgb(var(--hb-primary-900-rgb));--hb-primary-950-rgb:65 21 71;--color-primary-950:rgb(var(--hb-primary-950-rgb));--hb-secondary-500-rgb:6 182 212;--color-secondary-500:rgb(var(--hb-secondary-500-rgb));--hb-secondary-50-rgb:242 251 252;--color-secondary-50:rgb(var(--hb-secondary-50-rgb));--hb-secondary-100-rgb:230 247 250;--color-secondary-100:rgb(var(--hb-secondary-100-rgb));--hb-secondary-200-rgb:205 240 246;--color-secondary-200:rgb(var(--hb-secondary-200-rgb));--hb-secondary-300-rgb:180 233 242;--color-secondary-300:rgb(var(--hb-secondary-300-rgb));--hb-secondary-400-rgb:155 225 237;--color-secondary-400:rgb(var(--hb-secondary-400-rgb));--hb-secondary-600-rgb:5 163 190;--color-secondary-600:rgb(var(--hb-secondary-600-rgb));--hb-secondary-700-rgb:4 145 169;--color-secondary-700:rgb(var(--hb-secondary-700-rgb));--hb-secondary-800-rgb:3 118 137;--color-secondary-800:rgb(var(--hb-secondary-800-rgb));--hb-secondary-900-rgb:3 91 106;--color-secondary-900:rgb(var(--hb-secondary-900-rgb));--hb-secondary-950-rgb:1 54 63;--color-secondary-950:rgb(var(--hb-secondary-950-rgb));--hb-gray-500-rgb:112 26 117;--color-gray-500:rgb(var(--hb-gray-500-rgb));--hb-gray-50-rgb:247 243 248;--color-gray-50:rgb(var(--hb-gray-50-rgb));--hb-gray-100-rgb:240 232 241;--color-gray-100:rgb(var(--hb-gray-100-rgb));--hb-gray-200-rgb:226 209 227;--color-gray-200:rgb(var(--hb-gray-200-rgb));--hb-gray-300-rgb:212 186 213;--color-gray-300:rgb(var(--hb-gray-300-rgb));--hb-gray-400-rgb:197 163 199;--color-gray-400:rgb(var(--hb-gray-400-rgb));--hb-gray-600-rgb:100 23 105;--color-gray-600:rgb(var(--hb-gray-600-rgb));--hb-gray-700-rgb:89 20 93;--color-gray-700:rgb(var(--hb-gray-700-rgb));--hb-gray-800-rgb:72 16 76;--color-gray-800:rgb(var(--hb-gray-800-rgb));--hb-gray-900-rgb:56 13 58;--color-gray-900:rgb(var(--hb-gray-900-rgb));--hb-gray-950-rgb:33 7 35;--color-gray-950:rgb(var(--hb-gray-950-rgb));--hb-color-background:#fff0f5;--hb-color-foreground:#2e1065;--hb-color-header-bg:#fae8ff;--hb-color-header-fg:#86198f;--hb-color-footer-bg:#f0abfc;--hb-color-footer-fg:#2e1065}[data-theme-pack=synthwave].dark,.dark [data-theme-pack=synthwave]{--hb-primary-500-rgb:231 121 193;--color-primary-500:rgb(var(--hb-primary-500-rgb));--hb-primary-50-rgb:253 248 251;--color-primary-50:rgb(var(--hb-primary-50-rgb));--hb-primary-100-rgb:252 241 248;--color-primary-100:rgb(var(--hb-primary-100-rgb));--hb-primary-200-rgb:250 228 242;--color-primary-200:rgb(var(--hb-primary-200-rgb));--hb-primary-300-rgb:247 214 236;--color-primary-300:rgb(var(--hb-primary-300-rgb));--hb-primary-400-rgb:245 201 230;--color-primary-400:rgb(var(--hb-primary-400-rgb));--hb-primary-600-rgb:207 108 173;--color-primary-600:rgb(var(--hb-primary-600-rgb));--hb-primary-700-rgb:184 96 154;--color-primary-700:rgb(var(--hb-primary-700-rgb));--hb-primary-800-rgb:150 78 125;--color-primary-800:rgb(var(--hb-primary-800-rgb));--hb-primary-900-rgb:115 60 96;--color-primary-900:rgb(var(--hb-primary-900-rgb));--hb-primary-950-rgb:69 36 57;--color-primary-950:rgb(var(--hb-primary-950-rgb));--hb-secondary-500-rgb:88 199 243;--color-secondary-500:rgb(var(--hb-secondary-500-rgb));--hb-secondary-50-rgb:246 252 254;--color-secondary-50:rgb(var(--hb-secondary-50-rgb));--hb-secondary-100-rgb:238 249 253;--color-secondary-100:rgb(var(--hb-secondary-100-rgb));--hb-secondary-200-rgb:221 243 252;--color-secondary-200:rgb(var(--hb-secondary-200-rgb));--hb-secondary-300-rgb:204 238 251;--color-secondary-300:rgb(var(--hb-secondary-300-rgb));--hb-secondary-400-rgb:188 232 250;--color-secondary-400:rgb(var(--hb-secondary-400-rgb));--hb-secondary-600-rgb:79 179 218;--color-secondary-600:rgb(var(--hb-secondary-600-rgb));--hb-secondary-700-rgb:70 159 194;--color-secondary-700:rgb(var(--hb-secondary-700-rgb));--hb-secondary-800-rgb:57 129 157;--color-secondary-800:rgb(var(--hb-secondary-800-rgb));--hb-secondary-900-rgb:44 99 121;--color-secondary-900:rgb(var(--hb-secondary-900-rgb));--hb-secondary-950-rgb:26 59 72;--color-secondary-950:rgb(var(--hb-secondary-950-rgb));--hb-gray-500-rgb:42 46 55;--color-gray-500:rgb(var(--hb-gray-500-rgb));--hb-gray-50-rgb:244 244 245;--color-gray-50:rgb(var(--hb-gray-50-rgb));--hb-gray-100-rgb:233 234 235;--color-gray-100:rgb(var(--hb-gray-100-rgb));--hb-gray-200-rgb:212 213 215;--color-gray-200:rgb(var(--hb-gray-200-rgb));--hb-gray-300-rgb:191 192 195;--color-gray-300:rgb(var(--hb-gray-300-rgb));--hb-gray-400-rgb:169 171 175;--color-gray-400:rgb(var(--hb-gray-400-rgb));--hb-gray-600-rgb:37 41 49;--color-gray-600:rgb(var(--hb-gray-600-rgb));--hb-gray-700-rgb:33 36 44;--color-gray-700:rgb(var(--hb-gray-700-rgb));--hb-gray-800-rgb:27 29 35;--color-gray-800:rgb(var(--hb-gray-800-rgb));--hb-gray-900-rgb:21 23 27;--color-gray-900:rgb(var(--hb-gray-900-rgb));--hb-gray-950-rgb:12 13 16;--color-gray-950:rgb(var(--hb-gray-950-rgb));--hb-color-background:#1a103d;--hb-color-foreground:#f9f7fd;--hb-color-header-bg:rgba(26, 16, 61, 0.9);--hb-color-header-fg:#f9f7fd;--hb-color-footer-bg:#110a28;--hb-color-footer-fg:#b8b2cc}</style>
<link rel="stylesheet" href="/css/_entry.2232b5ee5ffcf4f7e25586727a4217590c0a6657365b3b5dc464d7b8c9ff6003.css" integrity="sha256-IjK17l/89PfiVYZyekIXWQwKZlc2WztdxGTXuMn/YAM=" crossorigin="anonymous">
<link href=/css/custom.min.b90313e5bbb2a046008b1e6f56fa017512138699fc5cf1c5e8b61687860554d2.css rel=stylesheet><script src=/js/hb-head.min.e9ff67ddf77122b225756bf5a926e24420bea2586199fddcb3b1813a009f4ee5.js integrity="sha256-6f9n3fdxIrIldWv1qSbiRCC+olhhmf3cs7GBOgCfTuU=" crossorigin=anonymous></script><link rel=alternate href=/index.xml type=application/rss+xml title=NovakLab><link rel=icon type=image/png href=/media/icon_hu_cfba560f7e45cf07.png><link rel=apple-touch-icon type=image/png href=/media/icon_hu_cdac3b4ffcbe41a1.png><link rel=canonical href=https://novaklabosu.github.io/><meta property="twitter:card" content="summary"><meta property="og:site_name" content="NovakLab"><meta property="og:url" content="https://novaklabosu.github.io/"><meta property="og:title" content="NovakLab"><meta property="og:description" content="The Novak lab at Oregon State University"><meta property="og:image" content="https://novaklabosu.github.io/media/icon_hu_dffebc9e7e808a2f.png"><meta property="twitter:image" content="https://novaklabosu.github.io/media/icon_hu_dffebc9e7e808a2f.png"><meta property="og:locale" content="en-us"><meta property="og:updated_time" content="2026-05-21T00:00:00+00:00"><script type=application/ld+json>{"@context":"https://schema.org","@type":"WebSite","potentialAction":{"@type":"SearchAction","target":"https://novaklabosu.github.io/?q={search_term_string}","query-input":"required name=search_term_string"},"url":"https://novaklabosu.github.io/"}</script><script type=application/ld+json>{"@context":"https://schema.org","@type":"Organization","@id":"https://novaklabosu.github.io/","name":"NovakLab","logo":null,"address":{"@type":"PostalAddress","streetAddress":"","addressLocality":"","addressRegion":"","postalCode":"","addressCountry":""},"url":"https://novaklabosu.github.io/"}</script><title>NovakLab</title><link rel=preconnect href=https://fonts.googleapis.com><link rel=preconnect href=https://fonts.gstatic.com crossorigin><link href="https://fonts.googleapis.com/css2?family=Lora:wght@100..900&family=Source+Serif+4:wght@100..900&family=Source+Code+Pro:wght@400&display=swap" rel=stylesheet><style>:root{--hb-font-heading:'Lora', ui-serif, Georgia, Cambria, 'Times New Roman', Times, serif;--hb-font-body:'Source Serif 4', ui-serif, Georgia, Cambria, 'Times New Roman', Times, serif;--hb-font-code:'Source Code Pro', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;--hb-font-nav:'Lora', ui-serif, Georgia, Cambria, 'Times New Roman', Times, serif;--hb-font-weight-heading:500;--hb-font-weight-body:400;--hb-font-weight-body-bold:600;--hb-font-leading-heading:1.2;--hb-font-leading-body:1.7;--hb-font-leading-code:1.5;--hb-font-tracking-heading:0;--hb-font-tracking-body:0;--hb-font-tracking-caps:0.05em;--hb-font-size-base:1rem;--hb-font-size-sm:0.875rem;--hb-font-size-lg:1.125rem;--hb-font-family-sans:'Source Serif 4', ui-serif, Georgia, Cambria, 'Times New Roman', Times, serif}</style><style>:root{--hb-radius:0.5rem;--hb-spacing-base:0.75rem;--hb-spacing-section:2.5rem}</style><script defer src=/js/hugo-blox-en.min.50bf5376bbbd2aea9b2e03e195eeee2f0afad8e84589a94b0ee493111b4be271.js integrity="sha256-UL9Tdru9KuqbLgPhle7uLwr62OhFialLDuSTERtL4nE="></script><script defer src=/assets/js/preact-built/testimonials.4d8121df56619bd31317f5712ac3fad99121c3d5fa7024eb4ea0e7a67b630837.js integrity="sha256-TYEh31Zhm9MTF/VxKsP62ZEhw9X6cCTrTqDnpntjCDc="></script><script>console.log("✓ Alpine.js loading on demand")</script><script src=/dist/lib/alpinejs/cdn.min.e041f1b639d1e6b2fc2736d8d7638a409afcd444a6ec90446f8f4e44fa36f406.js integrity="sha256-4EHxtjnR5rL8JzbY12OKQJr81ESm7JBEb49ORPo29AY=" defer></script><script defer src=/js/hb-search.min.135366008264b9d452ff89aad28374bc7e4b40d2c047098318511786419873b0.js integrity="sha256-E1NmAIJkudRS/4mq0oN0vH5LQNLARwmDGFEXhkGYc7A="></script><link type=text/css rel=stylesheet href=/dist/lib/katex/katex.min.19095127357ed6d29fe0a63a6b000c913a89f7f1963b765dd3715e97c9852e75.css integrity="sha256-GQlRJzV+1tKf4KY6awAMkTqJ9/GWO3Zd03Fel8mFLnU="><script defer src=/dist/lib/katex/katex.min.e8d885505949f3a5f4abdd5dd0d53696bd1371ad26ffbf4f310dcd77c8cdae89.js integrity="sha256-6NiFUFlJ86X0q91d0NU2lr0Tca0m/79PMQ3Nd8jNrok="></script><script defer src=/js/katex-renderer.7bdcf3f3f669a04734c54d2fe7c91a2d07b44e4ec8f1ea72384893db11a740eb.js integrity="sha256-e9zz8/ZpoEc0xU0v58kaLQe0Tk7I8epyOEiT2xGnQOs="></script></head><body class="bg-[var(--hb-color-background)] text-[var(--hb-color-foreground)] page-wrapper" id=top><div id=page-bg></div><div class="page-header sticky top-0 z-30"><header id=site-header class=header><nav class="navbar px-3 flex justify-start"><div class="order-0 h-full"><a class=navbar-brand href=/ title=NovakLab>NovakLab</a></div><input id=nav-toggle type=checkbox class=hidden>
<label for=nav-toggle class="order-3 cursor-pointer flex items-center lg:hidden text-[var(--hb-color-header-fg)] lg:order-1"><svg id="show-button" class="h-6 fill-current block" viewBox="0 0 20 20"><title>Open Menu</title><path d="M0 3h20v2H0V3zm0 6h20v2H0V9zm0 6h20v2H0V0z"/></svg>
<svg id="hide-button" class="h-6 fill-current hidden" viewBox="0 0 20 20"><title>Close Menu</title><polygon points="11 9 22 9 22 11 11 11 11 22 9 22 9 11 -2 11 -2 9 9 9 9 -2 11 -2" transform="rotate(45 10 10)"/></svg></label><ul id=nav-menu class="navbar-nav order-3 hidden lg:flex w-full pb-6 lg:order-1 lg:w-auto lg:space-x-2 lg:pb-0 xl:space-x-8 justify-start"><li class=nav-item><a class=nav-link href=/#about>Home</a></li><li class=nav-item><a class=nav-link href=/#people>People</a></li><li class=nav-item><a class=nav-link href=/#alumni>Alumni</a></li><li class=nav-item><a class=nav-link href=/#projects>Research</a></li><li class=nav-item><a class=nav-link href=/publication/>Publications</a></li><li class=nav-item><a class=nav-link href=/#courses>Teaching</a></li><li class=nav-item><a class=nav-link href=/#quotes>Quotes</a></li></ul><div class="order-1 ml-auto flex items-center md:order-2 lg:ml-0"><button aria-label="toggle search" class="inline-block px-3 text-xl text-[var(--hb-color-header-fg)] hover:text-primary-500 cursor-pointer" data-search-toggle>
<svg height="16" width="16" viewBox="0 0 512 512" fill="currentColor"><path d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8.0 45.3s-32.8 12.5-45.3.0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9.0 208S93.1.0 208 0 416 93.1 416 208zM208 352a144 144 0 100-288 144 144 0 100 288z"/></svg></button><div class="px-3 text-[var(--hb-color-header-fg)] hover:text-primary-500
[&.active]:font-bold [&.active]:text-primary-500"><button class="theme-toggle mt-1" accesskey=t title=appearance>
<svg id="moon" width="24" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="block dark:hidden"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg>
<svg id="sun" width="24" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="hidden dark:block"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg></button></div><div class=px-3><select onchange='document.documentElement.setAttribute("data-theme-pack",this.value),localStorage.setItem("hb-theme-pack",this.value)' class="bg-transparent text-[var(--hb-color-header-fg)] border-none focus:ring-0 cursor-pointer text-sm font-medium"><option value>Theme</option><option value=coffee>Coffee</option><option value=contrast>Contrast</option><option value=cupcake>Cupcake</option><option value=default>Default</option><option value=dracula>Dracula</option><option value=marine>Marine</option><option value=matcha>Matcha</option><option value=minimal>Minimal</option><option value=retro>Retro</option><option value=solar>Solar</option><option value=synthwave>Synthwave</option></select>
<script>(function(){const e=localStorage.getItem("hb-theme-pack");e&&(document.documentElement.setAttribute("data-theme-pack",e),document.addEventListener("DOMContentLoaded",()=>{const t=document.querySelector('select[onchange*="data-theme-pack"]');t&&(t.value=e)}))})()</script></div></div></nav></header><div x-data=searchModal() x-show=$store.search.open @keydown.escape.window="$store.search.open = false" @keydown.cmd.k.window.prevent="$store.search.open = !$store.search.open" @keydown.ctrl.k.window.prevent="$store.search.open = !$store.search.open" x-cloak class="fixed inset-0 z-[100] bg-black/50 backdrop-blur-sm" style=display:none><div class="absolute inset-0" @click="$store.search.open = false"></div><div class="relative mx-auto mt-[10vh] max-w-3xl" x-show=$store.search.open x-transition:enter="transition ease-out duration-200" x-transition:enter-start="opacity-0 translate-y-4 scale-95" x-transition:enter-end="opacity-100 translate-y-0 scale-100" x-transition:leave="transition ease-in duration-150" x-transition:leave-start="opacity-100 translate-y-0 scale-100" x-transition:leave-end="opacity-0 translate-y-4 scale-95"><div class="mx-4 overflow-hidden rounded-2xl bg-white dark:bg-gray-900 shadow-2xl ring-1 ring-gray-900/10 dark:ring-white/10"><div class="border-b border-gray-200 dark:border-gray-800"><div class="flex items-center gap-3 px-4 py-3"><svg class="h-5 w-5 flex-shrink-0 text-gray-400" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M21 21l-6-6m2-5A7 7 0 113 10a7 7 0 0114 0z"/></svg>
<input x-ref=searchInput x-model=query @input="loading = query.trim() !== ''" @input.debounce.300ms=search() type=text placeholder="Search for answers..." class="flex-1 bg-transparent text-lg outline-none text-gray-900 dark:text-gray-100 placeholder-gray-400" autocomplete=off autofocus><div x-show=loading class=flex-shrink-0><svg class="animate-spin h-5 w-5 text-primary-600" fill="none" viewBox="0 0 24 24"><circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"/><path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373.0.0 5.373.0 12h4zm2 5.291A7.962 7.962.0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"/></svg></div><kbd class="hidden sm:block flex-shrink-0 rounded bg-gray-100 px-2 py-1 text-xs font-semibold text-gray-600 dark:bg-gray-800 dark:text-gray-400">ESC</kbd>
<button @click="$store.search.open = false" class="flex-shrink-0 rounded-lg p-1 text-gray-400 hover:bg-gray-100 hover:text-gray-600 dark:hover:bg-gray-800 dark:hover:text-gray-300 cursor-pointer">
<svg class="h-5 w-5" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18 18 6M6 6l12 12"/></svg></button></div><div x-show="query && availableFilters.length > 0" x-transition class="border-t border-gray-100 dark:border-gray-800 px-4 py-2"><div class="flex flex-wrap gap-2"><button @click="activeFilter = null; search()" :class="activeFilter === null ? 'bg-primary-100 text-primary-700 dark:bg-primary-900 dark:text-primary-300' : 'bg-gray-100 text-gray-600 hover:bg-gray-200 dark:bg-gray-800 dark:text-gray-400'" class="rounded-full px-3 py-1 text-xs font-medium transition-colors cursor-pointer">
All Results
</button>
<template x-for="filter in availableFilters" :key=filter.filterKey><button @click="activeFilter = filter.filterKey; search()" :class="activeFilter === filter.filterKey ? 'bg-primary-100 text-primary-700 dark:bg-primary-900 dark:text-primary-300' : 'bg-gray-100 text-gray-600 hover:bg-gray-200 dark:bg-gray-800 dark:text-gray-400'" class="rounded-full px-3 py-1 text-xs font-medium transition-colors cursor-pointer" x-text="filter.label + ' (' + filter.count + ')'"></button></template></div></div></div><div class="max-h-[60vh] overflow-y-auto"><div x-show="!query && results.length === 0" class=p-6></div><div x-show="query && results.length > 0" class="divide-y divide-gray-200 dark:divide-gray-800"><template x-for="(result, index) in results" :key=result.id><a :href=result.url @mouseenter="selectedIndex = index" @click="$store.search.open = false" :class="selectedIndex === index ? 'bg-primary-50 dark:bg-primary-900/20 border-l-2 border-primary-600' : ''" class="block px-6 py-4 hover:bg-gray-50 dark:hover:bg-gray-800 transition-colors group search-result"><div class="flex items-center gap-2 mb-2 flex-wrap"><span x-show="result.filters && result.filters.type" :class="{
'bg-primary-100 text-primary-700 dark:bg-primary-900 dark:text-primary-300': result.filters.type && result.filters.type[0] === 'questions',
'bg-green-100 text-green-700 dark:bg-green-900 dark:text-green-300': result.filters.type && result.filters.type[0] === 'faq',
'bg-blue-100 text-blue-700 dark:bg-blue-900 dark:text-blue-300': result.filters.type && result.filters.type[0] === 'docs'
}" class="inline-flex items-center rounded-full px-2 py-0.5 text-xs font-medium" x-text="result.filters.type ? (typeLabels[result.filters.type[0]] || result.filters.type[0]) : ''"></span>
<span x-show="result.filters && result.filters.category" class="inline-flex items-center rounded-full px-2 py-0.5 text-xs font-medium bg-gray-100 text-gray-700 dark:bg-gray-800 dark:text-gray-300" x-text="result.filters.category ? result.filters.category[0] : ''"></span>
<span x-show="result.filters && result.filters.difficulty" class="inline-flex items-center rounded-full px-2 py-0.5 text-xs font-medium bg-amber-100 text-amber-700 dark:bg-amber-900 dark:text-amber-300" x-text="result.filters.difficulty ? result.filters.difficulty[0] : ''"></span></div><h3 class="text-lg font-semibold text-gray-900 dark:text-white group-hover:text-primary-600 dark:group-hover:text-primary-400 transition-colors mb-2" x-html="result.meta.title || 'Untitled'"></h3><p class="text-sm text-gray-600 dark:text-gray-400 line-clamp-2" x-html=result.excerpt></p></a></template></div><div x-show="query && loading" class="px-6 py-16 text-center"><div class="inline-flex items-center gap-3"><svg class="animate-spin h-8 w-8 text-primary-600" fill="none" viewBox="0 0 24 24"><circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"/><path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373.0.0 5.373.0 12h4zm2 5.291A7.962 7.962.0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"/></svg><div class=text-left><p class="text-lg font-medium text-gray-900 dark:text-white">Searching...</p><p class="text-sm text-gray-500 dark:text-gray-400" x-text="'Finding results for "' + query + '"'"></p></div></div></div><div x-show="query && results.length === 0 && !loading && hasSearched" class="px-6 py-12 text-center"><svg class="mx-auto h-12 w-12 text-gray-400" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9.172 16.172a4 4 0 015.656.0M9 10h.01M15 10h.01M21 12A9 9 0 113 12a9 9 0 0118 0z"/></svg><h3 class="mt-4 text-lg font-semibold text-gray-900 dark:text-white">No results found</h3><p class="mt-2 text-gray-600 dark:text-gray-400" x-text="'No results for "' + query + '"'"></p><button @click="query = ''; $refs.searchInput.focus()" class="mt-4 text-primary-600 hover:text-primary-700 dark:text-primary-400 dark:hover:text-primary-300 font-medium">
Clear search</button></div></div><div class="border-t border-gray-200 dark:border-gray-800 px-4 py-3 bg-gray-50 dark:bg-gray-900/50"><div class="flex items-center justify-between text-xs text-gray-500 dark:text-gray-400"><div class="flex items-center gap-3"><span class="flex items-center gap-1"><kbd class="rounded bg-white dark:bg-gray-800 px-1.5 py-0.5 font-mono text-[10px] font-semibold border border-gray-300 dark:border-gray-700">↑↓</kbd>
Navigate
</span><span class="flex items-center gap-1"><kbd class="rounded bg-white dark:bg-gray-800 px-1.5 py-0.5 font-mono text-[10px] font-semibold border border-gray-300 dark:border-gray-700">↵</kbd>
Select
</span><span x-show="availableFilters.length > 0" class="flex items-center gap-1"><svg class="h-3 w-3" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 4a1 1 0 011-1h16a1 1 0 011 1v2.586a1 1 0 01-.293.707l-6.414 6.414a1 1 0 00-.293.707V17l-4 4v-6.586a1 1 0 00-.293-.707L3.293 7.293A1 1 0 013 6.586V4z"/></svg>
<span x-text="availableFilters.length + ' filters'"></span></span></div><a href=https://hugoblox.com target=_blank rel=noopener class="flex items-center gap-1 hover:text-primary-600 dark:hover:text-primary-400 transition-colors"><svg class="h-3 w-3" fill="currentColor" viewBox="0 0 24 24"><path d="M13 10V3L4 14h7v7l9-11h-7z"/></svg>
Powered by Hugo Blox</a></div></div></div></div></div><script>function searchModal(){return{query:"",results:[],loading:!1,hasSearched:!1,selectedIndex:-1,activeFilter:null,availableFilters:[],allFilters:[],trendingSearches:'["Search term 1","Search term 2"]',pagefind:null,pagefindModulePath:window.hbb?.assetPaths?.pagefind??"/pagefind/pagefind.js",typeLabels:{questions:'"Questions"',faq:'"FAQ"',docs:'"Documentation"'},async init(){try{this.pagefind=await import(this.pagefindModulePath),await this.pagefind.init(),console.log("✓ Pagefind initialized"),await this.loadFilters()}catch(e){console.error("Failed to initialize Pagefind:",e)}this.$watch("$store.search.open",e=>{e?(this.$nextTick(()=>this.$refs.searchInput?.focus()),document.body.style.overflow="hidden"):(document.body.style.overflow="",this.query="",this.results=[],this.selectedIndex=-1,this.hasSearched=!1)}),window.addEventListener("keydown",e=>{if(!this.$store.search.open||this.results.length===0)return;if(e.key==="ArrowDown")e.preventDefault(),this.selectedIndex=this.selectedIndex<this.results.length-1?this.selectedIndex+1:0,this.scrollToSelected();else if(e.key==="ArrowUp")e.preventDefault(),this.selectedIndex=this.selectedIndex>0?this.selectedIndex-1:this.results.length-1,this.scrollToSelected();else if(e.key==="Enter"&&this.selectedIndex>=0){e.preventDefault();const t=this.results[this.selectedIndex];t&&(window.location.href=t.url,this.$store.search.open=!1)}})},scrollToSelected(){this.$nextTick(()=>{const e=document.querySelector(".search-result:nth-child("+(this.selectedIndex+1)+")");e&&e.scrollIntoView({block:"nearest",behavior:"smooth"})})},buildFilters(e){const t=[];return e?.type&&Object.entries(e.type).forEach(([e,n])=>{t.push({category:"type",value:e,label:this.typeLabels[e]||e.charAt(0).toUpperCase()+e.slice(1),count:n,filterKey:`type:${e}`})}),e?.category&&Object.entries(e.category).forEach(([e,n])=>{t.push({category:"category",value:e,label:e,count:n,filterKey:`category:${e}`})}),e?.difficulty&&Object.entries(e.difficulty).forEach(([e,n])=>{t.push({category:"difficulty",value:e,label:e,count:n,filterKey:`difficulty:${e}`})}),t},mergeFilterCounts(e){return this.allFilters.length?this.allFilters.map(t=>{const n=e?.[t.category]?.[t.value];return{...t,count:typeof n=="number"?n:0}}):[]},async search(){if(!this.query.trim()){this.results=[],this.hasSearched=!1;return}this.loading=!0,this.hasSearched=!1;try{const t={};if(this.activeFilter){const[e,n]=this.activeFilter.split(":");t.filters={[e]:n}}const e=await this.pagefind.search(this.query,t);console.log("Search results:",e),console.log("Search filters:",e.filters),this.results=await Promise.all(e.results.slice(0,10).map(async e=>{const t=await e.data();return console.log("Result data:",t),{id:t.url,url:t.url,meta:t.meta,excerpt:t.excerpt,filters:t.filters||{}}}));const n=e.totalFilters||e.filters||{};this.allFilters.length?this.availableFilters=this.mergeFilterCounts(n):this.availableFilters=this.buildFilters(n),console.log("Final availableFilters array:",this.availableFilters),this.results.length>0&&(this.selectedIndex=0)}catch(e){console.error("Search error:",e),this.results=[]}finally{this.loading=!1,this.hasSearched=!0}},async loadFilters(){try{const e=await this.pagefind.filters();console.log("Available Pagefind filters:",e);const t=this.buildFilters(e);this.allFilters=t,this.availableFilters=t,console.log("Processed filters:",this.availableFilters)}catch(e){console.error("Failed to load filters:",e)}}}}document.addEventListener("alpine:init",()=>{Alpine.store("search",{open:!1})})</script><style>[x-cloak]{display:none!important}</style></div><div class=page-body><section id=about class="relative isolate hbb-section blox-_"><div class=home-section-bg></div><div id=profile class="resume-biography flex justify-center items-center flex-col dark:text-white"><div class="avatar-wrapper mt-10" style=width:150px;height:150px><img class="avatar rounded-full bg-white dark:bg-gray-800 p-1" src=/media/authors/admin_hu_6d8c3b4d8587312.jpg alt=NovakLab width=150 height=150 style=width:150px;height:150px;object-fit:cover></div><div class="text-3xl font-bold mb-2 mt-6">NovakLab</div><div class=mb-2><a href=https://oregonstate.edu/ target=_blank rel=noopener><div>Oregon State University</div></a></div><div class=mb-2><a href=https://ib.oregonstate.edu target=_blank rel=noopener><div>Integrative Biology</div></a></div><ul class="network-icon dark:text-zinc-100"><li><a href=mailto:mark.novak@oregonstate.edu aria-label=at-symbol><svg style="height:1.5rem" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M16.5 12a4.5 4.5.0 11-9 0 4.5 4.5.0 019 0m0 0c0 1.657 1.007 3 2.25 3S21 13.657 21 12a9 9 0 10-2.636 6.364M16.5 12V8.25"/></svg></a></li><li><a href="https://scholar.google.com/citations?user=F2dMyJAAAAAJ&hl=en" target=_blank rel=noopener aria-label=academicons/google-scholar><svg style="height:1.5rem" viewBox="0 0 512 512"><path fill="currentColor" d="M343.759 106.662V79.43L363.524 64h-213.89L20.476 176.274h85.656a82 82 0 00-.219 6.225c0 20.845 7.22 38.087 21.672 51.861 14.453 13.797 32.252 20.648 53.327 20.648 4.923.0 9.75-.368 14.438-1.024-2.907 6.5-4.374 12.523-4.374 18.142.0 9.875 4.499 20.43 13.467 31.642-39.234 2.67-68.061 9.732-86.437 21.163-10.531 6.5-19 14.704-25.39 24.531-6.391 9.9-9.578 20.515-9.578 31.962.0 9.648 2.062 18.336 6.219 26.062 4.156 7.726 9.578 14.07 16.312 18.984 6.718 4.968 14.469 9.101 23.219 12.469 8.734 3.344 17.406 5.718 26.061 7.062A167 167 0 00180.555 448c13.469.0 26.953-1.734 40.547-5.187 13.562-3.485 26.28-8.642 38.171-15.493 11.86-6.805 21.515-16.086 28.922-27.718 7.39-11.68 11.094-24.805 11.094-39.336.0-11.016-2.25-21.039-6.75-30.14-4.468-9.073-9.938-16.542-16.452-22.345-6.501-5.813-13-11.155-19.516-15.968-6.5-4.845-12-9.75-16.468-14.813-4.485-5.046-6.735-10.054-6.735-14.984.0-4.921 1.734-9.672 5.216-14.265 3.455-4.61 7.674-9.048 12.61-13.306 4.937-4.25 9.875-8.968 14.796-14.133 4.922-5.147 9.141-11.827 12.61-20.008 3.485-8.18 5.203-17.445 5.203-27.757.0-13.453-2.547-24.46-7.547-33.314-.594-1.022-1.218-1.803-1.875-3.022l56.907-46.672v17.119c-7.393.93-6.624 5.345-6.624 10.635V245.96c0 5.958 4.875 10.834 10.834 10.834h3.989c5.958.0 10.833-4.875 10.833-10.834V117.293c0-5.277.778-9.688-6.561-10.63m-107.36 222.48c1.14.75 3.704 2.78 7.718 6.038 4.05 3.243 6.797 5.695 8.266 7.414a444 444 0 016.376 7.547c2.813 3.375 4.718 6.304 5.718 8.734q1.5 3.717 3.047 8.946a38.3 38.3.0 011.485 10.562c0 17.048-6.564 29.68-19.656 37.859-13.125 8.18-28.767 12.274-46.938 12.274-9.187.0-18.203-1.093-27.063-3.196-8.843-2.116-17.311-5.336-25.39-9.601-8.078-4.258-14.577-10.204-19.5-17.797-4.938-7.64-7.407-16.415-7.407-26.25.0-10.32 2.797-19.29 8.422-26.906 5.594-7.625 12.938-13.391 22.032-17.315 9.063-3.946 18.25-6.742 27.562-8.398a158 158 0 0128.438-2.555c4.47.0 7.936.25 10.405.696.455.219 3.032 2.07 7.735 5.563 4.704 3.462 7.625 5.595 8.75 6.384zm-3.359-100.579c-7.406 8.86-17.734 13.288-30.953 13.288-11.86.0-22.298-4.764-31.266-14.312-9-9.523-15.422-20.328-19.344-32.43-3.937-12.109-5.906-23.984-5.906-35.648q.002-20.54 10.781-34.976c7.187-9.65 17.5-14.485 30.938-14.485 11.875.0 22.374 5.038 31.437 15.157 9.094 10.085 15.61 21.413 19.517 33.968 3.922 12.54 5.873 24.53 5.873 35.984.0 13.446-3.702 24.61-11.076 33.454z"/></svg></a></li><li><a href=https://github.com/orgs/NovakLabOSU/ target=_blank rel=noopener aria-label=brands/github><svg style="height:1.5rem" viewBox="0 0 24 24"><path fill="currentColor" d="M12 .297c-6.63.0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577.0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93.0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176.0.0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22.0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22.0 1.606-.015 2.896-.015 3.286.0.315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a></li><li><a href=https://www.researchgate.net/profile/Mark-Novak target=_blank rel=noopener aria-label=academicons/researchgate><svg style="height:1.5rem" viewBox="0 0 512 512"><path fill="currentColor" d="M228.66 408.101c-20.194-21.973-47.218-57.268-69.698-97.166 37.134-8.685 64.633-43.55 64.633-78.384.0-51.345-39.88-75.176-92.163-75.176-27.023.0-48.583 1.365-68.716 1.365-18.369.0-36.722.0-48.154-.445V171.6l17.401 3.192c11.97 2.302 18.783 7.765 18.783 36.214v180.6c0 28.435-6.813 33.928-18.783 36.2l-17.4 3.252v13.259c12.367-.445 33.912-1.351 55.473-1.351 20.624.0 47.217.906 58.68 1.35v-13.258l-23.847-3.253c-12.366-1.796-18.813-7.764-18.813-36.2v-76.542c11.002.921 20.624.921 35.325.921 27.96 49.95 54.551 87.56 69.652 104.962 13.78 16.526 34.85 27.054 61.442 27.054 7.781.0 16.023-1.367 21.054-3.683v-11.894c-16.496.0-32.992-11.477-44.87-24.321zM119.064 295.344c-15.591.0-22.434-.414-33.008-1.41V178.918c10.574-.92 24.752-.92 37.136-.92 38.531.0 61.427 20.195 61.427 56.839.0 36.215-24.736 60.506-65.555 60.506M258.998 179.64c-.46-2.409-.875-5.217-1.243-8.456-.383-3.268-.63-7.104-.782-11.63-.154-4.496-.215-9.99-.215-16.282.0-6.323.061-11.74.215-16.25.152-4.528.399-8.41.782-11.648.368-3.223.782-6.046 1.243-8.455a51 51 0 011.78-6.982c3.943-11.923 10.405-20.885 19.443-26.901C289.244 67.02 300.308 64 313.443 64c6.752.0 12.875.782 18.307 2.377 5.371 1.581 10.189 3.76 14.44 6.553 4.189 2.762 7.81 6.015 10.802 9.698a53 53 0 017.474 11.878c.75 1.35.537 2.425-.66 3.176l-16.68 6.858c-1.413.753-2.41.37-3.193-1.12-3.743-6.936-6.936-11.493-12.183-14.807-5.31-3.3-10.22-4.865-18.308-4.865-8.793.0-12.721 1.749-18.23 5.693-5.463 3.867-9.468 8.732-11.832 16.143-.474 1.335-.905 2.993-1.41 4.942-.415 1.98-.753 4.404-.967 7.242-.215 2.84-.415 6.353-.598 10.497-.123 4.144-.184 9.177-.184 15.008.0 5.86.061 10.894.184 15.038.184 4.128.383 7.641.598 10.48.214 2.87.552 5.279.966 7.274.507 1.919.937 3.575 1.411 4.927 2.364 7.38 5.74 11.415 10.712 14.654 4.911 3.284 10.557 5.648 19.35 5.648 7.811.0 14.962-2.225 19.626-5.618 4.62-3.39 8.456-7.87 10.175-13.994.753-2.579 1.72-5.786 2.38-9.714.598-3.929.598-8.087.598-13.825.0-.907-.508-1.367-1.352-1.367h-26.716c-1.504.0-2.24-.736-2.24-2.24v-15.314c0-1.52.736-2.257 2.24-2.257h49.028c1.535.0 2.257.737 2.257 2.257v13.09c0 6.935.0 13.365-.722 19.32-.691 5.953-1.626 11.109-2.808 14.868-3.744 11.77-9.682 20.15-18.782 26.394-9.131 6.291-20.9 9.682-33.684 9.682-13.135.0-24.199-3.022-33.221-9.022-9.039-6.077-15.5-14.993-19.443-26.916a51 51 0 01-1.78-6.997z"/></svg></a></li></ul><div class="pt-2 d-flex justify-content-center prose prose-slate lg:prose-xl dark:prose-invert"><div class=bio-text><br><p style=text-align:justify>Our lab studies how the interactions between species affect the structure and dynamics of ecological communities. We are particularly interested in aquatic systems, both marine and freshwater, and use a combination of observational and experimental approaches to inform and test mathematical models of multispecies interactions. We thereby aim to contribute theory that integrates our understanding of the behaviour of individuals (e.g., predator foraging) with the ecosystem-level consequences of the interacting populations and species they constitute.</p><p style=text-align:justify><em>Our lab values diversity. We are immigrants and the descendants of immigrants. We are atheists, agnostics, and people of faith. We don't all look the same, love the same, or share the same heroes. We are scientists.</em></p><p style=text-align:center;margin-top:1rem><a href=/joinus/><strong><em>Join us!</em></strong></a></p></div></div></div></section><section id=people class="relative isolate hbb-section blox-_"><div class=home-section-bg></div><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><div class="text-center max-w-3xl mx-auto mb-12"></div><div class="grid grid-cols-1 gap-8 sm:grid-cols-2 lg:grid-cols-3 w-full"><div class="group relative"><div class="relative overflow-hidden rounded-2xl bg-white dark:bg-gray-800 shadow-lg hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1"><a href=/authors/rodrigo-alves/ class="block relative aspect-square overflow-hidden bg-gray-100 dark:bg-gray-800" aria-label="Rodrigo Alves"><img src=/media/authors/rodrigo-alves_hu_628690c666e7879a.jpg alt="Rodrigo Alves" width=400 height=600 loading=lazy class="w-full h-full object-contain object-center transition-transform duration-300 group-hover:scale-105"></a><div class=p-6><h3 class="text-xl font-bold text-gray-900 dark:text-white mb-1"><a href=/authors/rodrigo-alves/ class="hover:text-primary-600 dark:hover:text-primary-400 transition-colors" aria-label="Rodrigo Alves">Rodrigo Alves</a></h3><div class="text-gray-600 dark:text-gray-400 mb-3"><p class=font-medium>Provost Graduate Scholar</p></div><div class="flex gap-3 pt-2 border-t border-gray-200 dark:border-gray-700"><a href=mailto:dealmeir@oregonstate.edu aria-label=at-symbol class="text-gray-500 hover:text-primary-600 dark:text-gray-400 dark:hover:text-primary-400 transition-colors"><svg class="w-5 h-5" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M16.5 12a4.5 4.5.0 11-9 0 4.5 4.5.0 019 0m0 0c0 1.657 1.007 3 2.25 3S21 13.657 21 12a9 9 0 10-2.636 6.364M16.5 12V8.25"/></svg>
</a><a href="https://scholar.google.com/citations?user=mv1yVMYAAAAJ&hl=pt-BR" target=_blank rel=noopener aria-label=academicons/google-scholar class="text-gray-500 hover:text-primary-600 dark:text-gray-400 dark:hover:text-primary-400 transition-colors"><svg class="w-5 h-5" viewBox="0 0 512 512"><path fill="currentColor" d="M343.759 106.662V79.43L363.524 64h-213.89L20.476 176.274h85.656a82 82 0 00-.219 6.225c0 20.845 7.22 38.087 21.672 51.861 14.453 13.797 32.252 20.648 53.327 20.648 4.923.0 9.75-.368 14.438-1.024-2.907 6.5-4.374 12.523-4.374 18.142.0 9.875 4.499 20.43 13.467 31.642-39.234 2.67-68.061 9.732-86.437 21.163-10.531 6.5-19 14.704-25.39 24.531-6.391 9.9-9.578 20.515-9.578 31.962.0 9.648 2.062 18.336 6.219 26.062 4.156 7.726 9.578 14.07 16.312 18.984 6.718 4.968 14.469 9.101 23.219 12.469 8.734 3.344 17.406 5.718 26.061 7.062A167 167 0 00180.555 448c13.469.0 26.953-1.734 40.547-5.187 13.562-3.485 26.28-8.642 38.171-15.493 11.86-6.805 21.515-16.086 28.922-27.718 7.39-11.68 11.094-24.805 11.094-39.336.0-11.016-2.25-21.039-6.75-30.14-4.468-9.073-9.938-16.542-16.452-22.345-6.501-5.813-13-11.155-19.516-15.968-6.5-4.845-12-9.75-16.468-14.813-4.485-5.046-6.735-10.054-6.735-14.984.0-4.921 1.734-9.672 5.216-14.265 3.455-4.61 7.674-9.048 12.61-13.306 4.937-4.25 9.875-8.968 14.796-14.133 4.922-5.147 9.141-11.827 12.61-20.008 3.485-8.18 5.203-17.445 5.203-27.757.0-13.453-2.547-24.46-7.547-33.314-.594-1.022-1.218-1.803-1.875-3.022l56.907-46.672v17.119c-7.393.93-6.624 5.345-6.624 10.635V245.96c0 5.958 4.875 10.834 10.834 10.834h3.989c5.958.0 10.833-4.875 10.833-10.834V117.293c0-5.277.778-9.688-6.561-10.63m-107.36 222.48c1.14.75 3.704 2.78 7.718 6.038 4.05 3.243 6.797 5.695 8.266 7.414a444 444 0 016.376 7.547c2.813 3.375 4.718 6.304 5.718 8.734q1.5 3.717 3.047 8.946a38.3 38.3.0 011.485 10.562c0 17.048-6.564 29.68-19.656 37.859-13.125 8.18-28.767 12.274-46.938 12.274-9.187.0-18.203-1.093-27.063-3.196-8.843-2.116-17.311-5.336-25.39-9.601-8.078-4.258-14.577-10.204-19.5-17.797-4.938-7.64-7.407-16.415-7.407-26.25.0-10.32 2.797-19.29 8.422-26.906 5.594-7.625 12.938-13.391 22.032-17.315 9.063-3.946 18.25-6.742 27.562-8.398a158 158 0 0128.438-2.555c4.47.0 7.936.25 10.405.696.455.219 3.032 2.07 7.735 5.563 4.704 3.462 7.625 5.595 8.75 6.384zm-3.359-100.579c-7.406 8.86-17.734 13.288-30.953 13.288-11.86.0-22.298-4.764-31.266-14.312-9-9.523-15.422-20.328-19.344-32.43-3.937-12.109-5.906-23.984-5.906-35.648q.002-20.54 10.781-34.976c7.187-9.65 17.5-14.485 30.938-14.485 11.875.0 22.374 5.038 31.437 15.157 9.094 10.085 15.61 21.413 19.517 33.968 3.922 12.54 5.873 24.53 5.873 35.984.0 13.446-3.702 24.61-11.076 33.454z"/></svg>
</a><a href=https://github.com/Rodrigo-V-Alves target=_blank rel=noopener aria-label=brands/github class="text-gray-500 hover:text-primary-600 dark:text-gray-400 dark:hover:text-primary-400 transition-colors"><svg class="w-5 h-5" viewBox="0 0 24 24"><path fill="currentColor" d="M12 .297c-6.63.0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577.0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93.0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176.0.0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22.0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22.0 1.606-.015 2.896-.015 3.286.0.315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a></div></div></div></div><div class="group relative"><div class="relative overflow-hidden rounded-2xl bg-white dark:bg-gray-800 shadow-lg hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1"><a href=/authors/cheyenne-jarman/ class="block relative aspect-square overflow-hidden bg-gray-100 dark:bg-gray-800" aria-label="Cheyenne Jarman"><img src=/media/authors/cheyenne-jarman_hu_bc6ef246a7f786e1.jpg alt="Cheyenne Jarman" width=420 height=315 loading=lazy class="w-full h-full object-contain object-center transition-transform duration-300 group-hover:scale-105"></a><div class=p-6><h3 class="text-xl font-bold text-gray-900 dark:text-white mb-1"><a href=/authors/cheyenne-jarman/ class="hover:text-primary-600 dark:hover:text-primary-400 transition-colors" aria-label="Cheyenne Jarman">Cheyenne Jarman</a></h3><div class="text-gray-600 dark:text-gray-400 mb-3"><p class=font-medium>NSF Graduate Research Fellow</p></div><div class="flex gap-3 pt-2 border-t border-gray-200 dark:border-gray-700"><a href=https://cheyennejarman.com target=_blank rel=noopener aria-label=globe-americas class="text-gray-500 hover:text-primary-600 dark:text-gray-400 dark:hover:text-primary-400 transition-colors"><svg class="w-5 h-5" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m6.115 5.19.319 1.913A6 6 0 008.11 10.36L9.75 12l-.387.775c-.217.433-.132.956.21 1.298l1.348 1.348c.21.21.329.497.329.795v1.089c0 .426.24.815.622 1.006l.153.076c.433.217.956.132 1.298-.21l.723-.723a8.7 8.7.0 002.288-4.042 1.09 1.09.0 00-.358-1.099l-1.33-1.108a1.12 1.12.0 00-.905-.245l-1.17.195a1.13 1.13.0 01-.98-.314l-.295-.295a1.125 1.125.0 010-1.591l.13-.132a1.125 1.125.0 011.3-.21l.603.302a.809.809.0 001.086-1.086L14.25 7.5l1.256-.837a4.5 4.5.0 001.528-1.732l.146-.292M6.115 5.19a9 9 0 1011.065-.55m-11.065.55A8.97 8.97.0 0112 3c1.929.0 3.716.607 5.18 1.64"/></svg>
</a><a href=mailto:jarmanc@oregonstate.edu aria-label=at-symbol class="text-gray-500 hover:text-primary-600 dark:text-gray-400 dark:hover:text-primary-400 transition-colors"><svg class="w-5 h-5" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M16.5 12a4.5 4.5.0 11-9 0 4.5 4.5.0 019 0m0 0c0 1.657 1.007 3 2.25 3S21 13.657 21 12a9 9 0 10-2.636 6.364M16.5 12V8.25"/></svg>
</a><a href=https://github.com/cheyennejarman target=_blank rel=noopener aria-label=brands/github class="text-gray-500 hover:text-primary-600 dark:text-gray-400 dark:hover:text-primary-400 transition-colors"><svg class="w-5 h-5" viewBox="0 0 24 24"><path fill="currentColor" d="M12 .297c-6.63.0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577.0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93.0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176.0.0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22.0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22.0 1.606-.015 2.896-.015 3.286.0.315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg>
</a><a href=https://www.linkedin.com/in/cheyennejarman target=_blank rel=noopener aria-label=brands/linkedin class="text-gray-500 hover:text-primary-600 dark:text-gray-400 dark:hover:text-primary-400 transition-colors"><svg class="w-5 h-5" viewBox="0 0 24 24"><path fill="currentColor" d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853.0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601.0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433A2.06 2.06.0 013.274 5.368a2.064 2.064.0 112.063 2.065m1.782 13.019H3.555V9h3.564zM22.225.0H1.771C.792.0.0.774.0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2.0 22.222.0z"/></svg></a></div></div></div></div><div class="group relative"><div class="relative overflow-hidden rounded-2xl bg-white dark:bg-gray-800 shadow-lg hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1"><a href=/authors/arina-martin/ class="block relative aspect-square overflow-hidden bg-gray-100 dark:bg-gray-800" aria-label="Arina Martin"><img src=/media/authors/arina-martin_hu_3558ae276b0e32ae.jpeg alt="Arina Martin" width=543 height=600 loading=lazy class="w-full h-full object-contain object-center transition-transform duration-300 group-hover:scale-105"></a><div class=p-6><h3 class="text-xl font-bold text-gray-900 dark:text-white mb-1"><a href=/authors/arina-martin/ class="hover:text-primary-600 dark:hover:text-primary-400 transition-colors" aria-label="Arina Martin">Arina Martin</a></h3><div class="text-gray-600 dark:text-gray-400 mb-3"><p class=font-medium>NSF Graduate Research Fellow</p></div><div class="flex gap-3 pt-2 border-t border-gray-200 dark:border-gray-700"><a href=mailto:martarin@oregonstate.edu aria-label=at-symbol class="text-gray-500 hover:text-primary-600 dark:text-gray-400 dark:hover:text-primary-400 transition-colors"><svg class="w-5 h-5" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M16.5 12a4.5 4.5.0 11-9 0 4.5 4.5.0 019 0m0 0c0 1.657 1.007 3 2.25 3S21 13.657 21 12a9 9 0 10-2.636 6.364M16.5 12V8.25"/></svg>
</a><a href="https://scholar.google.com/citations?user=_uyOn2oAAAAJ&hl=en" target=_blank rel=noopener aria-label=academicons/google-scholar class="text-gray-500 hover:text-primary-600 dark:text-gray-400 dark:hover:text-primary-400 transition-colors"><svg class="w-5 h-5" viewBox="0 0 512 512"><path fill="currentColor" d="M343.759 106.662V79.43L363.524 64h-213.89L20.476 176.274h85.656a82 82 0 00-.219 6.225c0 20.845 7.22 38.087 21.672 51.861 14.453 13.797 32.252 20.648 53.327 20.648 4.923.0 9.75-.368 14.438-1.024-2.907 6.5-4.374 12.523-4.374 18.142.0 9.875 4.499 20.43 13.467 31.642-39.234 2.67-68.061 9.732-86.437 21.163-10.531 6.5-19 14.704-25.39 24.531-6.391 9.9-9.578 20.515-9.578 31.962.0 9.648 2.062 18.336 6.219 26.062 4.156 7.726 9.578 14.07 16.312 18.984 6.718 4.968 14.469 9.101 23.219 12.469 8.734 3.344 17.406 5.718 26.061 7.062A167 167 0 00180.555 448c13.469.0 26.953-1.734 40.547-5.187 13.562-3.485 26.28-8.642 38.171-15.493 11.86-6.805 21.515-16.086 28.922-27.718 7.39-11.68 11.094-24.805 11.094-39.336.0-11.016-2.25-21.039-6.75-30.14-4.468-9.073-9.938-16.542-16.452-22.345-6.501-5.813-13-11.155-19.516-15.968-6.5-4.845-12-9.75-16.468-14.813-4.485-5.046-6.735-10.054-6.735-14.984.0-4.921 1.734-9.672 5.216-14.265 3.455-4.61 7.674-9.048 12.61-13.306 4.937-4.25 9.875-8.968 14.796-14.133 4.922-5.147 9.141-11.827 12.61-20.008 3.485-8.18 5.203-17.445 5.203-27.757.0-13.453-2.547-24.46-7.547-33.314-.594-1.022-1.218-1.803-1.875-3.022l56.907-46.672v17.119c-7.393.93-6.624 5.345-6.624 10.635V245.96c0 5.958 4.875 10.834 10.834 10.834h3.989c5.958.0 10.833-4.875 10.833-10.834V117.293c0-5.277.778-9.688-6.561-10.63m-107.36 222.48c1.14.75 3.704 2.78 7.718 6.038 4.05 3.243 6.797 5.695 8.266 7.414a444 444 0 016.376 7.547c2.813 3.375 4.718 6.304 5.718 8.734q1.5 3.717 3.047 8.946a38.3 38.3.0 011.485 10.562c0 17.048-6.564 29.68-19.656 37.859-13.125 8.18-28.767 12.274-46.938 12.274-9.187.0-18.203-1.093-27.063-3.196-8.843-2.116-17.311-5.336-25.39-9.601-8.078-4.258-14.577-10.204-19.5-17.797-4.938-7.64-7.407-16.415-7.407-26.25.0-10.32 2.797-19.29 8.422-26.906 5.594-7.625 12.938-13.391 22.032-17.315 9.063-3.946 18.25-6.742 27.562-8.398a158 158 0 0128.438-2.555c4.47.0 7.936.25 10.405.696.455.219 3.032 2.07 7.735 5.563 4.704 3.462 7.625 5.595 8.75 6.384zm-3.359-100.579c-7.406 8.86-17.734 13.288-30.953 13.288-11.86.0-22.298-4.764-31.266-14.312-9-9.523-15.422-20.328-19.344-32.43-3.937-12.109-5.906-23.984-5.906-35.648q.002-20.54 10.781-34.976c7.187-9.65 17.5-14.485 30.938-14.485 11.875.0 22.374 5.038 31.437 15.157 9.094 10.085 15.61 21.413 19.517 33.968 3.922 12.54 5.873 24.53 5.873 35.984.0 13.446-3.702 24.61-11.076 33.454z"/></svg>
</a><a href=https://github.com/arina-martin target=_blank rel=noopener aria-label=brands/github class="text-gray-500 hover:text-primary-600 dark:text-gray-400 dark:hover:text-primary-400 transition-colors"><svg class="w-5 h-5" viewBox="0 0 24 24"><path fill="currentColor" d="M12 .297c-6.63.0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577.0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93.0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176.0.0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22.0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22.0 1.606-.015 2.896-.015 3.286.0.315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg>
</a><a href=https://www.researchgate.net/profile/Arina-Martin target=_blank rel=noopener aria-label=academicons/researchgate class="text-gray-500 hover:text-primary-600 dark:text-gray-400 dark:hover:text-primary-400 transition-colors"><svg class="w-5 h-5" viewBox="0 0 512 512"><path fill="currentColor" d="M228.66 408.101c-20.194-21.973-47.218-57.268-69.698-97.166 37.134-8.685 64.633-43.55 64.633-78.384.0-51.345-39.88-75.176-92.163-75.176-27.023.0-48.583 1.365-68.716 1.365-18.369.0-36.722.0-48.154-.445V171.6l17.401 3.192c11.97 2.302 18.783 7.765 18.783 36.214v180.6c0 28.435-6.813 33.928-18.783 36.2l-17.4 3.252v13.259c12.367-.445 33.912-1.351 55.473-1.351 20.624.0 47.217.906 58.68 1.35v-13.258l-23.847-3.253c-12.366-1.796-18.813-7.764-18.813-36.2v-76.542c11.002.921 20.624.921 35.325.921 27.96 49.95 54.551 87.56 69.652 104.962 13.78 16.526 34.85 27.054 61.442 27.054 7.781.0 16.023-1.367 21.054-3.683v-11.894c-16.496.0-32.992-11.477-44.87-24.321zM119.064 295.344c-15.591.0-22.434-.414-33.008-1.41V178.918c10.574-.92 24.752-.92 37.136-.92 38.531.0 61.427 20.195 61.427 56.839.0 36.215-24.736 60.506-65.555 60.506M258.998 179.64c-.46-2.409-.875-5.217-1.243-8.456-.383-3.268-.63-7.104-.782-11.63-.154-4.496-.215-9.99-.215-16.282.0-6.323.061-11.74.215-16.25.152-4.528.399-8.41.782-11.648.368-3.223.782-6.046 1.243-8.455a51 51 0 011.78-6.982c3.943-11.923 10.405-20.885 19.443-26.901C289.244 67.02 300.308 64 313.443 64c6.752.0 12.875.782 18.307 2.377 5.371 1.581 10.189 3.76 14.44 6.553 4.189 2.762 7.81 6.015 10.802 9.698a53 53 0 017.474 11.878c.75 1.35.537 2.425-.66 3.176l-16.68 6.858c-1.413.753-2.41.37-3.193-1.12-3.743-6.936-6.936-11.493-12.183-14.807-5.31-3.3-10.22-4.865-18.308-4.865-8.793.0-12.721 1.749-18.23 5.693-5.463 3.867-9.468 8.732-11.832 16.143-.474 1.335-.905 2.993-1.41 4.942-.415 1.98-.753 4.404-.967 7.242-.215 2.84-.415 6.353-.598 10.497-.123 4.144-.184 9.177-.184 15.008.0 5.86.061 10.894.184 15.038.184 4.128.383 7.641.598 10.48.214 2.87.552 5.279.966 7.274.507 1.919.937 3.575 1.411 4.927 2.364 7.38 5.74 11.415 10.712 14.654 4.911 3.284 10.557 5.648 19.35 5.648 7.811.0 14.962-2.225 19.626-5.618 4.62-3.39 8.456-7.87 10.175-13.994.753-2.579 1.72-5.786 2.38-9.714.598-3.929.598-8.087.598-13.825.0-.907-.508-1.367-1.352-1.367h-26.716c-1.504.0-2.24-.736-2.24-2.24v-15.314c0-1.52.736-2.257 2.24-2.257h49.028c1.535.0 2.257.737 2.257 2.257v13.09c0 6.935.0 13.365-.722 19.32-.691 5.953-1.626 11.109-2.808 14.868-3.744 11.77-9.682 20.15-18.782 26.394-9.131 6.291-20.9 9.682-33.684 9.682-13.135.0-24.199-3.022-33.221-9.022-9.039-6.077-15.5-14.993-19.443-26.916a51 51 0 01-1.78-6.997z"/></svg>
</a><a href=https://www.linkedin.com/in/arina-martin-a4a85a203?trk target=_blank rel=noopener aria-label=brands/linkedin class="text-gray-500 hover:text-primary-600 dark:text-gray-400 dark:hover:text-primary-400 transition-colors"><svg class="w-5 h-5" viewBox="0 0 24 24"><path fill="currentColor" d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853.0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601.0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433A2.06 2.06.0 013.274 5.368a2.064 2.064.0 112.063 2.065m1.782 13.019H3.555V9h3.564zM22.225.0H1.771C.792.0.0.774.0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2.0 22.222.0z"/></svg></a></div></div></div></div><div class="group relative"><div class="relative overflow-hidden rounded-2xl bg-white dark:bg-gray-800 shadow-lg hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1"><a href=/authors/grayden-nichols/ class="block relative aspect-square overflow-hidden bg-gray-100 dark:bg-gray-800" aria-label="Grayden Nichols"><img src=/media/authors/grayden-nichols_hu_9671993dc8326c72.jpeg alt="Grayden Nichols" width=450 height=600 loading=lazy class="w-full h-full object-contain object-center transition-transform duration-300 group-hover:scale-105"></a><div class=p-6><h3 class="text-xl font-bold text-gray-900 dark:text-white mb-1"><a href=/authors/grayden-nichols/ class="hover:text-primary-600 dark:hover:text-primary-400 transition-colors" aria-label="Grayden Nichols">Grayden Nichols</a></h3><div class="text-gray-600 dark:text-gray-400 mb-3"><p class=font-medium>Independent Research</p></div></div></div></div><div class="group relative"><div class="relative overflow-hidden rounded-2xl bg-white dark:bg-gray-800 shadow-lg hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1"><a href=/authors/mark-novak/ class="block relative aspect-square overflow-hidden bg-gray-100 dark:bg-gray-800" aria-label="Mark Novak"><img src=/media/authors/mark-novak_hu_25b59e2decf75ad0.jpg alt="Mark Novak" width=600 height=450 loading=lazy class="w-full h-full object-contain object-center transition-transform duration-300 group-hover:scale-105"></a><div class=p-6><h3 class="text-xl font-bold text-gray-900 dark:text-white mb-1"><a href=/authors/mark-novak/ class="hover:text-primary-600 dark:hover:text-primary-400 transition-colors" aria-label="Mark Novak">Mark Novak</a></h3><div class="text-gray-600 dark:text-gray-400 mb-3"><p class=font-medium>Professor</p></div><div class="flex gap-3 pt-2 border-t border-gray-200 dark:border-gray-700"><a href=mailto:mark.novak@oregonstate.edu aria-label=at-symbol class="text-gray-500 hover:text-primary-600 dark:text-gray-400 dark:hover:text-primary-400 transition-colors"><svg class="w-5 h-5" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M16.5 12a4.5 4.5.0 11-9 0 4.5 4.5.0 019 0m0 0c0 1.657 1.007 3 2.25 3S21 13.657 21 12a9 9 0 10-2.636 6.364M16.5 12V8.25"/></svg>
</a><a href="https://scholar.google.com/citations?user=F2dMyJAAAAAJ&hl=en" target=_blank rel=noopener aria-label=academicons/google-scholar class="text-gray-500 hover:text-primary-600 dark:text-gray-400 dark:hover:text-primary-400 transition-colors"><svg class="w-5 h-5" viewBox="0 0 512 512"><path fill="currentColor" d="M343.759 106.662V79.43L363.524 64h-213.89L20.476 176.274h85.656a82 82 0 00-.219 6.225c0 20.845 7.22 38.087 21.672 51.861 14.453 13.797 32.252 20.648 53.327 20.648 4.923.0 9.75-.368 14.438-1.024-2.907 6.5-4.374 12.523-4.374 18.142.0 9.875 4.499 20.43 13.467 31.642-39.234 2.67-68.061 9.732-86.437 21.163-10.531 6.5-19 14.704-25.39 24.531-6.391 9.9-9.578 20.515-9.578 31.962.0 9.648 2.062 18.336 6.219 26.062 4.156 7.726 9.578 14.07 16.312 18.984 6.718 4.968 14.469 9.101 23.219 12.469 8.734 3.344 17.406 5.718 26.061 7.062A167 167 0 00180.555 448c13.469.0 26.953-1.734 40.547-5.187 13.562-3.485 26.28-8.642 38.171-15.493 11.86-6.805 21.515-16.086 28.922-27.718 7.39-11.68 11.094-24.805 11.094-39.336.0-11.016-2.25-21.039-6.75-30.14-4.468-9.073-9.938-16.542-16.452-22.345-6.501-5.813-13-11.155-19.516-15.968-6.5-4.845-12-9.75-16.468-14.813-4.485-5.046-6.735-10.054-6.735-14.984.0-4.921 1.734-9.672 5.216-14.265 3.455-4.61 7.674-9.048 12.61-13.306 4.937-4.25 9.875-8.968 14.796-14.133 4.922-5.147 9.141-11.827 12.61-20.008 3.485-8.18 5.203-17.445 5.203-27.757.0-13.453-2.547-24.46-7.547-33.314-.594-1.022-1.218-1.803-1.875-3.022l56.907-46.672v17.119c-7.393.93-6.624 5.345-6.624 10.635V245.96c0 5.958 4.875 10.834 10.834 10.834h3.989c5.958.0 10.833-4.875 10.833-10.834V117.293c0-5.277.778-9.688-6.561-10.63m-107.36 222.48c1.14.75 3.704 2.78 7.718 6.038 4.05 3.243 6.797 5.695 8.266 7.414a444 444 0 016.376 7.547c2.813 3.375 4.718 6.304 5.718 8.734q1.5 3.717 3.047 8.946a38.3 38.3.0 011.485 10.562c0 17.048-6.564 29.68-19.656 37.859-13.125 8.18-28.767 12.274-46.938 12.274-9.187.0-18.203-1.093-27.063-3.196-8.843-2.116-17.311-5.336-25.39-9.601-8.078-4.258-14.577-10.204-19.5-17.797-4.938-7.64-7.407-16.415-7.407-26.25.0-10.32 2.797-19.29 8.422-26.906 5.594-7.625 12.938-13.391 22.032-17.315 9.063-3.946 18.25-6.742 27.562-8.398a158 158 0 0128.438-2.555c4.47.0 7.936.25 10.405.696.455.219 3.032 2.07 7.735 5.563 4.704 3.462 7.625 5.595 8.75 6.384zm-3.359-100.579c-7.406 8.86-17.734 13.288-30.953 13.288-11.86.0-22.298-4.764-31.266-14.312-9-9.523-15.422-20.328-19.344-32.43-3.937-12.109-5.906-23.984-5.906-35.648q.002-20.54 10.781-34.976c7.187-9.65 17.5-14.485 30.938-14.485 11.875.0 22.374 5.038 31.437 15.157 9.094 10.085 15.61 21.413 19.517 33.968 3.922 12.54 5.873 24.53 5.873 35.984.0 13.446-3.702 24.61-11.076 33.454z"/></svg>
</a><a href=https://github.com/marknovak target=_blank rel=noopener aria-label=brands/github class="text-gray-500 hover:text-primary-600 dark:text-gray-400 dark:hover:text-primary-400 transition-colors"><svg class="w-5 h-5" viewBox="0 0 24 24"><path fill="currentColor" d="M12 .297c-6.63.0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577.0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93.0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176.0.0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22.0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22.0 1.606-.015 2.896-.015 3.286.0.315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg>
</a><a href=https://www.researchgate.net/profile/Mark-Novak target=_blank rel=noopener aria-label=academicons/researchgate class="text-gray-500 hover:text-primary-600 dark:text-gray-400 dark:hover:text-primary-400 transition-colors"><svg class="w-5 h-5" viewBox="0 0 512 512"><path fill="currentColor" d="M228.66 408.101c-20.194-21.973-47.218-57.268-69.698-97.166 37.134-8.685 64.633-43.55 64.633-78.384.0-51.345-39.88-75.176-92.163-75.176-27.023.0-48.583 1.365-68.716 1.365-18.369.0-36.722.0-48.154-.445V171.6l17.401 3.192c11.97 2.302 18.783 7.765 18.783 36.214v180.6c0 28.435-6.813 33.928-18.783 36.2l-17.4 3.252v13.259c12.367-.445 33.912-1.351 55.473-1.351 20.624.0 47.217.906 58.68 1.35v-13.258l-23.847-3.253c-12.366-1.796-18.813-7.764-18.813-36.2v-76.542c11.002.921 20.624.921 35.325.921 27.96 49.95 54.551 87.56 69.652 104.962 13.78 16.526 34.85 27.054 61.442 27.054 7.781.0 16.023-1.367 21.054-3.683v-11.894c-16.496.0-32.992-11.477-44.87-24.321zM119.064 295.344c-15.591.0-22.434-.414-33.008-1.41V178.918c10.574-.92 24.752-.92 37.136-.92 38.531.0 61.427 20.195 61.427 56.839.0 36.215-24.736 60.506-65.555 60.506M258.998 179.64c-.46-2.409-.875-5.217-1.243-8.456-.383-3.268-.63-7.104-.782-11.63-.154-4.496-.215-9.99-.215-16.282.0-6.323.061-11.74.215-16.25.152-4.528.399-8.41.782-11.648.368-3.223.782-6.046 1.243-8.455a51 51 0 011.78-6.982c3.943-11.923 10.405-20.885 19.443-26.901C289.244 67.02 300.308 64 313.443 64c6.752.0 12.875.782 18.307 2.377 5.371 1.581 10.189 3.76 14.44 6.553 4.189 2.762 7.81 6.015 10.802 9.698a53 53 0 017.474 11.878c.75 1.35.537 2.425-.66 3.176l-16.68 6.858c-1.413.753-2.41.37-3.193-1.12-3.743-6.936-6.936-11.493-12.183-14.807-5.31-3.3-10.22-4.865-18.308-4.865-8.793.0-12.721 1.749-18.23 5.693-5.463 3.867-9.468 8.732-11.832 16.143-.474 1.335-.905 2.993-1.41 4.942-.415 1.98-.753 4.404-.967 7.242-.215 2.84-.415 6.353-.598 10.497-.123 4.144-.184 9.177-.184 15.008.0 5.86.061 10.894.184 15.038.184 4.128.383 7.641.598 10.48.214 2.87.552 5.279.966 7.274.507 1.919.937 3.575 1.411 4.927 2.364 7.38 5.74 11.415 10.712 14.654 4.911 3.284 10.557 5.648 19.35 5.648 7.811.0 14.962-2.225 19.626-5.618 4.62-3.39 8.456-7.87 10.175-13.994.753-2.579 1.72-5.786 2.38-9.714.598-3.929.598-8.087.598-13.825.0-.907-.508-1.367-1.352-1.367h-26.716c-1.504.0-2.24-.736-2.24-2.24v-15.314c0-1.52.736-2.257 2.24-2.257h49.028c1.535.0 2.257.737 2.257 2.257v13.09c0 6.935.0 13.365-.722 19.32-.691 5.953-1.626 11.109-2.808 14.868-3.744 11.77-9.682 20.15-18.782 26.394-9.131 6.291-20.9 9.682-33.684 9.682-13.135.0-24.199-3.022-33.221-9.022-9.039-6.077-15.5-14.993-19.443-26.916a51 51 0 01-1.78-6.997z"/></svg>
</a><a href=https://figshare.com/authors/Mark_Novak/9132641 target=_blank rel=noopener aria-label=academicons/figshare class="text-gray-500 hover:text-primary-600 dark:text-gray-400 dark:hover:text-primary-400 transition-colors"><svg class="w-5 h-5" viewBox="0 0 512 512"><path fill="currentColor" d="M122.216 93.105c11.853.062 20.976-9.052 20.976-20.998.0-11.862-9.206-21.08-20.997-20.997-11.233.104-20.77 9.527-21.04 20.75-.227 11.304 9.58 21.203 21.06 21.244zM472.038 305.08c-11.626.0-21.246 9.61-21.101 21.12.144 11.181 9.598 20.626 20.852 20.915 11.42.248 21.102-9.362 21.122-20.997.023-11.945-9-21.018-20.874-21.039zm-82.44-211.976c11.813-.022 20.915-9.3 20.77-21.184-.103-11.82-9.474-20.997-21.266-20.79-11.212.207-20.708 9.775-20.77 20.976-.062 11.388 9.702 21.039 21.266 20.998M255.855 462c-11.626.041-21.328 9.734-21.121 21.1.227 11.18 9.764 20.667 20.956 20.894 11.44.248 21.06-9.362 21.08-21.059.022-11.945-8.978-20.976-20.915-20.935m70.13-11.015c-11.564.082-20.874 9.403-20.853 20.831.022 11.305 9.516 20.811 20.915 20.873 11.668.083 21.101-9.444 20.977-21.265-.104-11.574-9.31-20.522-21.039-20.44m157.43-215.923c-11.584-.063-21.018 9.01-21.266 20.418-.227 11.388 9.744 21.473 21.122 21.39C494.628 276.786 504 267.3 504 255.871c.062-11.635-8.958-20.77-20.584-20.81M72.174 368.506c-11.71-.041-20.75 8.846-20.853 20.522-.104 11.8 9.433 21.451 21.018 21.286 11.316-.166 20.79-9.837 20.75-21.1-.063-11.408-9.392-20.708-20.915-20.708m-.393-225.099c11.44.227 21.37-9.651 21.287-21.162-.124-11.45-9.433-20.625-20.956-20.625-11.75.022-20.729 8.928-20.79 20.604-.063 11.553 9.04 20.977 20.459 21.184zm254.288-82.5c11.564.062 21.04-9.486 20.956-21.163-.082-11.676-9.578-20.894-21.349-20.687-11.295.186-20.625 9.796-20.5 21.08.103 11.201 9.64 20.687 20.893 20.77M60.857 326.14c.104-11.388-9.144-20.832-20.605-21.06-11.708-.227-21.41 9.177-21.514 20.811-.062 11.243 9.247 20.853 20.625 21.225 11.358.351 21.391-9.424 21.494-20.976m378.763-182.9c11.317.145 20.936-9.3 21.019-20.666.103-11.49-9.102-20.79-20.667-20.873-11.585-.062-20.935 9.052-21.06 20.501-.123 11.305 9.33 20.915 20.708 21.039zM49.355 255.73c-.042-11.614-9.103-20.625-20.77-20.583-11.606.02-20.646 9.155-20.585 20.79.063 11.532 9.372 20.873 20.79 20.79 11.441-.061 20.585-9.423 20.564-20.997zm206.48-206.065c11.419.083 20.75-9.217 20.77-20.75.062-11.635-8.978-20.831-20.522-20.914-11.419-.062-20.853 9.259-20.956 20.687-.062 11.367 9.35 20.915 20.708 20.977M439.62 368.547c-11.46.083-20.852 9.57-20.708 20.915.104 11.304 9.827 20.873 21.06 20.728 11.358-.166 20.77-9.755 20.667-21.1-.083-11.429-9.475-20.625-21.019-20.543m11.544-183.125c-.207 11.18 9.371 20.956 20.625 21.1 11.378.166 20.957-9.196 21.04-20.583.082-11.491-9.062-20.936-20.481-21.1-11.337-.124-20.977 9.217-21.184 20.583m-411.263 21.1c11.481-.02 20.604-9.362 20.563-20.955-.022-11.573-9.227-20.77-20.73-20.687-11.543.062-20.645 9.28-20.583 20.894.022 11.552 9.268 20.81 20.749 20.749zM185.808 60.803c11.46-.082 20.667-9.444 20.604-20.997-.041-11.615-9.247-20.75-20.79-20.687-11.544.082-20.626 9.28-20.584 20.873.062 11.532 9.371 20.894 20.77 20.81zM122.216 418.83c-11.523.082-20.874 9.465-20.73 20.831.166 11.491 9.476 20.564 21.06 20.48 11.627-.082 20.605-9.154 20.522-20.81-.103-11.594-9.226-20.563-20.852-20.501m267.28.022c-11.585-.022-20.77 9.114-20.75 20.667.042 11.532 9.206 20.645 20.812 20.625 11.647.0 20.645-9.011 20.645-20.667.0-11.635-8.978-20.625-20.708-20.625m-203.522 32.26c-11.647-.144-20.812 8.784-20.936 20.357-.123 11.615 8.855 20.832 20.419 20.998 11.543.166 20.79-8.907 20.956-20.46.145-11.595-8.834-20.79-20.44-20.894M325.096 85.438c.248 9.486 8.461 17.526 17.874 17.567 9.868.022 17.729-8.122 17.667-18.145-.083-9.693-8.006-17.608-17.667-17.608-9.558.0-18.143 8.742-17.874 18.186M85.019 325.271c-10.033.0-17.46 7.44-17.48 17.505.0 9.94 7.509 17.67 17.336 17.856s18.163-8.184 17.997-18.062c-.165-9.858-7.86-17.298-17.853-17.298zm35.417-222.433c-9.826-.04-17.811 7.626-17.997 17.298-.208 9.693 8.192 17.98 18.122 17.856 9.806-.083 17.563-7.915 17.543-17.67-.022-9.755-7.82-17.463-17.667-17.484zm324.956 105.276c-9.474-.042-17.79 8.183-17.811 17.67-.042 9.485 8.233 17.835 17.708 17.835 9.516.02 17.77-8.184 17.833-17.67.022-9.527-8.192-17.794-17.73-17.835m-324.997 200.94c9.557.0 17.667-8.164 17.667-17.773.0-9.672-8.027-17.712-17.667-17.712-9.537.0-17.812 8.205-17.833 17.712-.022 9.444 8.337 17.773 17.833 17.773m324.997-105.668c9.765.0 17.77-7.916 17.833-17.505.0-9.63-7.923-17.566-17.646-17.649-10.054-.124-18.308 7.998-18.143 17.753.146 9.589 8.255 17.422 17.957 17.4zM285.893 427.385c-9.66.022-17.77 8.06-17.832 17.545-.083 9.59 7.923 17.567 17.625 17.65 9.868.082 17.874-7.502 18.102-17.133.207-9.858-8.006-18.083-17.895-18.062m-17.75-360.857c-.103 9.444 8.151 17.752 17.668 17.835 9.598.062 17.77-8.06 17.832-17.629.042-9.568-8.068-17.814-17.625-17.876-9.413-.062-17.75 8.163-17.874 17.67zM67.56 169.116c.082 9.775 8.171 17.711 17.77 17.525 9.702-.227 17.48-8.287 17.315-18-.124-9.817-8.068-17.587-17.812-17.422-9.743.145-17.356 8.039-17.273 17.897m376.86 173.35c-.207-9.444-8.006-17.091-17.46-17.111-9.806-.063-17.812 7.832-17.812 17.442.0 9.63 8.089 17.546 17.812 17.463 9.703-.124 17.688-8.246 17.46-17.794M83.964 225.825c0-9.734-8.026-17.711-17.625-17.608-9.434.166-17.13 7.915-17.233 17.36-.123 9.816 7.613 17.752 17.315 17.897 9.6.103 17.543-7.874 17.543-17.65M342.721 408.99c-9.805.145-17.666 8.164-17.46 17.794.228 9.796 8.089 17.298 17.998 17.215 9.806-.103 17.502-7.977 17.336-17.773-.103-9.733-8.026-17.36-17.874-17.236M225.611 84.218c9.62.227 17.667-7.667 17.77-17.401.083-9.775-7.758-17.815-17.419-17.815-9.412.0-17.253 7.667-17.46 17.112-.144 9.858 7.448 17.917 17.11 18.104zm200.853 102.217c9.454.248 17.853-7.854 17.956-17.401.145-9.507-8.006-17.712-17.626-17.732-9.557-.022-17.708 8.163-17.667 17.69.124 9.321 7.924 17.195 17.337 17.443m-35.252 222.453c9.62.227 17.667-7.73 17.75-17.442.041-9.776-7.82-17.773-17.44-17.773-9.62.02-17.48 7.997-17.418 17.752.062 9.507 7.633 17.236 17.108 17.463M168.906 102.776c9.661-.022 17.46-8.06 17.419-17.814-.062-9.734-8.15-17.67-17.75-17.443-9.454.248-17.046 7.998-17.108 17.505-.042 9.754 7.86 17.773 17.44 17.752M66.132 303.2c10.013.165 17.73-7.254 17.833-17.153.104-9.94-7.364-17.628-17.295-17.65-9.64-.061-17.356 7.296-17.563 16.803-.269 9.982 7.22 17.835 17.025 18M392.04 102.963c-9.95-.207-17.75 7.254-17.915 17.07-.145 10.003 7.302 17.65 17.19 17.712 9.972.123 17.626-7.42 17.668-17.319.0-9.63-7.407-17.277-16.943-17.463M186.326 426.66c.04-9.899-7.552-17.545-17.46-17.525-9.703.0-17.212 7.316-17.378 16.926-.207 9.94 7.282 17.711 17.13 17.835 9.95.124 17.645-7.399 17.708-17.236m56.993 18.497c.103-9.941-7.427-17.546-17.377-17.546-9.889.0-17.481 7.646-17.44 17.587.062 9.569 7.51 17.112 17.129 17.236 9.992.145 17.626-7.337 17.688-17.277m76.625-37.324c.083-8.597-6.103-14.818-14.647-14.818-8.171.042-15.101 6.923-14.977 14.838.123 7.585 7.033 14.53 14.667 14.777 7.882.248 14.874-6.717 14.957-14.797m-192.722-72.787c-8.73-.207-15.04 5.704-15.123 14.24-.145 8.224 6.393 15.19 14.378 15.355 7.757.165 15.122-7.047 15.184-14.88.104-7.688-6.62-14.508-14.44-14.714zm303.42-78.78c.269-7.772-6.206-14.715-14.026-15.025-8.73-.29-15.205 5.497-15.536 13.888-.33 8.225 6 15.252 14.088 15.665 7.82.393 15.143-6.551 15.474-14.529M305.525 89.384c-8.192-.042-15.163 6.654-15.184 14.59-.041 7.812 7.24 15.024 15.06 15.004 7.82-.062 14.44-6.696 14.544-14.59.124-8.618-5.979-14.942-14.42-15.004M112.08 162.337c.082 7.853 6.682 14.55 14.46 14.632 7.82.104 15.102-7.11 15.102-14.942.021-7.977-6.89-14.693-15.082-14.632-8.565.042-14.584 6.262-14.48 14.942m280.995 44.103c-.104 7.894 7.137 15.045 15.04 14.921 8.067-.145 14.604-7.11 14.398-15.334-.186-8.04-6.662-14.219-14.812-14.115-7.903.082-14.564 6.695-14.626 14.528m-43.03 163.699c-7.923-.145-15.08 6.964-15.018 14.941.082 7.833 6.702 14.384 14.625 14.446 8.255.083 14.605-5.952 14.792-14.074.186-8.267-6.289-15.148-14.398-15.313M89.2 206.295c-.124 7.998 6.91 15.128 14.874 15.066 7.799-.062 14.398-6.696 14.48-14.611.105-8.432-6.247-14.86-14.687-14.838-7.965.0-14.502 6.468-14.667 14.384zm87.424 178.682c0-7.978-6.434-14.611-14.274-14.838-7.923-.228-15.122 6.84-15.122 14.838.021 7.915 6.537 14.446 14.48 14.549 8.565.145 14.916-6.076 14.916-14.55m208.341-208.318c7.903.227 15.082-6.882 14.978-14.818-.123-7.833-6.847-14.363-14.73-14.343-8.046.022-14.522 6.448-14.584 14.363-.103 7.853 6.454 14.59 14.336 14.797zm14.958 172.958c-.063-7.874-6.682-14.425-14.605-14.446-8.047-.04-14.585 6.304-14.709 14.24-.123 8.122 6.765 15.066 14.833 14.921 7.8-.144 14.502-6.944 14.481-14.714zm-303.67-79.111c7.861-.082 14.481-6.758 14.543-14.61.022-7.957-6.454-14.446-14.44-14.57-7.923-.083-14.667 6.344-14.894 14.177-.227 7.977 6.765 15.086 14.792 15.003zm253.585-158.532c-7.8.022-14.544 6.696-14.626 14.55-.104 8.163 6.702 14.838 14.998 14.693 8.027-.166 14.233-6.572 14.17-14.715-.062-7.894-6.702-14.528-14.543-14.528zM162.12 141.216c8.089-.022 14.357-6.344 14.378-14.466.041-7.978-6.393-14.612-14.254-14.777-8.047-.166-14.957 6.8-14.833 14.942.145 7.997 6.682 14.342 14.709 14.3zm93.962 288.917c7.923-.082 14.315-6.633 14.315-14.632.041-8.039-6.413-14.59-14.295-14.693-7.861-.083-14.585 6.427-14.792 14.322-.186 8.142 6.64 15.086 14.771 15.003zm-.166-348.56c-7.923.041-14.605 6.489-14.791 14.343-.186 8.018 6.64 14.921 14.853 14.921 8.089.0 14.419-6.262 14.543-14.322.104-8.494-6.206-14.942-14.605-14.942M422.43 305.39c.124-8.122-6.082-14.529-14.17-14.694-8.192-.165-15.123 6.49-15.06 14.55.082 7.77 6.805 14.466 14.625 14.528 7.882.082 14.502-6.469 14.605-14.384M206.082 89.467c-7.965.248-14.233 6.84-14.068 14.86.166 7.894 6.91 14.445 14.708 14.342 8.089-.103 14.544-7.047 14.295-15.272-.227-7.978-6.847-14.156-14.936-13.93zM103.948 319.795c7.924-.02 14.44-6.489 14.503-14.466.103-8.143-6.103-14.508-14.15-14.632-8.317-.166-14.958 6.344-14.875 14.61.083 7.916 6.724 14.53 14.522 14.488m117.09 87.978c.063-8.143-6.103-14.467-14.191-14.59-8.13-.125-14.605 6.034-14.833 14.053-.207 8.142 6.496 15.086 14.585 15.066 7.84-.023 14.398-6.593 14.44-14.529zm-59.103-45.446c6.703-.083 11.957-5.477 12.02-12.276.082-7.006-4.842-12.193-11.71-12.42-6.909-.186-12.825 5.373-12.929 12.11-.124 6.593 6 12.669 12.62 12.586zm213.369-126.995c.124 6.778 5.503 12.13 12.185 12.13 6.558.0 12.702-6.241 12.516-12.71-.228-6.447-6.02-11.944-12.516-11.944-7.178.0-12.288 5.27-12.185 12.524m-59.186 151.526c6.66.248 12.453-5.56 12.453-12.504.0-7.026-4.902-12.007-11.915-12.11-7.075-.104-12.765 5.331-12.765 12.193.022 6.344 5.751 12.193 12.227 12.42zM124.8 195.156c-.186 6.592 5.875 12.793 12.495 12.751 6.951-.02 12.288-5.6 12.143-12.751-.103-6.965-5.192-11.904-12.143-11.884-6.682.0-12.35 5.394-12.495 11.884m152.22-83.246c-6.517-.186-12.744 5.952-12.744 12.545.042 6.572 5.544 12.048 12.206 12.152 7.261.123 12.495-5.022 12.495-12.235-.063-6.592-5.503-12.255-11.957-12.462M124.305 247.36c6.454.083 12.288-5.6 12.453-12.09.166-6.489-5.337-12.275-11.895-12.482-6.682-.227-12.371 5.022-12.66 11.635-.332 6.82 5.357 12.876 12.101 12.938zm250.316-39.556c6.62.0 11.999-5.476 12.082-12.214.083-6.902-5.006-12.172-11.812-12.317-6.89-.166-12.744 5.56-12.6 12.338.125 6.55 5.793 12.193 12.33 12.193m-24.639 154.441c6.558.083 12.123-5.352 12.227-12.048.166-6.779-4.945-12.276-11.668-12.504-6.95-.227-12.598 5.27-12.598 12.276-.022 6.634 5.42 12.193 12.04 12.276zm-154.554 24.469c6.868.041 12.412-5.745 12.185-12.751-.228-6.882-5.44-11.822-12.371-11.697-6.765.123-12.061 5.538-11.978 12.234.041 6.613 5.606 12.173 12.164 12.214M222.88 124.58c.062 6.633 5.482 11.966 12.226 12.007 6.827.022 12.102-5.208 12.205-11.986.083-6.655-5.213-12.235-11.874-12.483-6.724-.227-12.64 5.621-12.557 12.462m12.267 274.74c6.703-.023 11.978-5.374 11.978-12.152-.022-6.696-5.503-12.234-12.06-12.173-6.6.022-12.02 5.6-11.978 12.276.022 6.758 5.358 12.09 12.06 12.048zm-73.336-249.548c-6.786.0-12.288 5.374-12.288 11.987.0 6.55 5.565 12.028 12.246 12.028 6.744.022 12.123-5.332 12.123-12.028.0-6.779-5.234-11.987-12.081-11.987m154.658-24.53c-6.661-.023-12.288 5.455-12.31 12.007-.021 6.468 5.628 12.214 12.144 12.275 6.579.062 12.123-5.497 12.123-12.13.041-6.841-5.172-12.111-11.957-12.153m-27.597 262.09c.042-6.592-5.42-12.254-11.998-12.358-6.413-.082-12.227 5.621-12.33 12.11-.083 6.47 5.544 12.174 12.123 12.215 6.723.083 12.123-5.229 12.205-11.966m98.616-98.619c6.62.0 12.206-5.518 12.206-12.048.023-6.614-5.482-12.029-12.206-12.029-6.847.0-12.06 5.187-12.06 12.008.0 6.716 5.337 12.07 12.06 12.07m-250.833-11.946c.104-6.55-5.358-12.048-12.102-12.11-6.785-.083-12.205 5.146-12.308 11.841-.063 6.634 5.337 12.111 12.06 12.194 6.62.082 12.247-5.332 12.35-11.925m249.965 39.267c-.104-6.862-5.337-11.904-12.227-11.78-6.682.082-12.123 5.6-11.957 12.193.145 6.613 5.73 12.028 12.371 11.883a12.016 12.016.0 0011.813-12.296M183.45 137.64c.166 6.675 5.771 12.048 12.412 11.841 6.641-.206 11.75-5.724 11.626-12.503s-5.482-11.863-12.35-11.697c-6.702.166-11.833 5.56-11.688 12.359m-45.884 166.572c-6.786-.124-12.227 5.042-12.392 11.738-.166 6.655 5.172 12.235 11.854 12.4 6.66.166 12.164-5.166 12.288-11.862.103-6.882-4.903-12.131-11.751-12.276zm212.479-154.44c-6.91.04-12.082 5.31-11.957 12.192.103 6.593 5.213 11.697 11.75 11.822 6.869.123 12.206-5.084 12.268-11.925.0-6.944-5.151-12.11-12.06-12.09zm-93.528 6.302c5.4-.289 10.075-5.352 9.826-10.622-.29-5.374-5.337-10.065-10.633-9.9-5.462.186-10.054 4.981-10.033 10.416.062 5.663 5.13 10.437 10.84 10.106m78.281 35.01c-.062 5.393 4.717 10.25 10.096 10.333 5.358.082 10.26-4.733 10.323-10.106.041-5.373-4.738-10.312-10.137-10.333-5.296-.062-10.22 4.795-10.282 10.105m-14.44 143.487c-5.42.166-10.136 5.001-10.054 10.333.104 5.394 4.882 10.003 10.344 10.044 5.606.0 10.22-4.484 10.303-9.982.062-5.745-4.82-10.56-10.593-10.395m-179.483-112.9c-.123 5.538 4.986 10.52 10.716 10.375 5.503-.124 10.054-4.837 9.971-10.334-.082-5.435-4.757-10.003-10.281-10.023-5.42-.02-10.26 4.65-10.406 9.982m50.187 133.278c5.814.082 10.075-4.072 10.179-9.92.123-5.766-4.2-10.333-9.806-10.457-5.607-.083-10.158 4.402-10.24 10.064-.042 5.91 4.033 10.19 9.867 10.313m153.893-24.49c5.648.041 10.282-4.547 10.2-10.106-.063-5.58-4.78-10.023-10.448-9.878-5.461.124-9.826 4.485-9.91 9.816-.103 5.601 4.386 10.148 10.158 10.168m25.694-108.52c.022-5.91-4.096-10.168-9.91-10.25-5.813-.062-10.053 4.133-10.115 10.003-.104 5.724 4.262 10.312 9.868 10.354 5.648.082 10.116-4.403 10.158-10.106zM221.64 370.655c5.358.207 10.26-4.484 10.426-9.92.124-5.497-4.365-10.333-9.826-10.54-5.503-.226-10.137 4.3-10.303 9.92-.145 5.663 4.138 10.334 9.703 10.54m-76.005-104.717c5.606.124 10.302-4.463 10.344-10.044.04-5.414-4.2-9.858-9.64-10.085-5.648-.248-10.448 4.133-10.675 9.714-.145 5.476 4.468 10.333 9.97 10.415m66.26-114.265c.228 5.518 4.49 9.548 10.014 9.548 5.813.0 10.178-4.381 10.137-10.106-.124-5.704-4.593-9.981-10.406-9.899-5.71.145-9.93 4.67-9.744 10.457zm68.207.104c.248 5.518 4.53 9.465 10.137 9.34 5.502-.144 9.702-4.36 9.723-9.836.022-5.642-4.51-10.086-10.24-9.982-5.73.123-9.868 4.67-9.62 10.478m-88.645 25.13c5.337-.103 9.62-4.484 9.681-9.92.062-5.497-4.013-9.795-9.475-9.96-5.771-.228-10.302 4.05-10.302 9.796-.042 5.683 4.51 10.23 10.095 10.085zm129.606-19.901c-5.752-.228-10.344 4.133-10.406 9.816.0 5.373 4.323 9.9 9.661 10.085 5.38.227 10.385-4.547 10.427-9.94.021-5.332-4.283-9.775-9.682-9.961m-153.976 24.076c-5.4-.103-10.344 4.836-10.26 10.23.082 5.27 4.612 9.817 9.888 9.92 5.585.103 10.178-4.526 10.095-10.168-.082-5.373-4.448-9.878-9.723-9.982m9.702 139.168c-.062-5.435-4.344-9.692-9.826-9.755-5.647-.04-10.26 4.588-10.137 10.148.104 5.394 4.448 9.61 9.93 9.692 5.772.083 10.137-4.277 10.033-10.085m79.192 55.552c5.606.0 10.116-4.712 9.91-10.334-.167-5.476-4.47-9.548-10.014-9.527-5.503.062-9.868 4.258-10.013 9.61-.186 5.415 4.634 10.272 10.116 10.25zm114.524-86.242c-.103-5.456-4.427-9.755-9.806-9.816-5.606-.02-10.074 4.588-9.97 10.25.123 5.704 4.696 9.92 10.426 9.672 5.482-.227 9.454-4.526 9.35-10.106m-70.544 70.927c.022-5.538-4.757-10.292-10.24-10.167-5.358.165-9.62 4.588-9.64 10.044-.022 5.683 4.53 10.25 10.158 10.105 5.254-.144 9.702-4.691 9.723-9.982zm76.11-105.027c-.228-5.414-4.656-9.568-10.137-9.527-5.441.063-9.868 4.361-9.971 9.693-.145 5.415 4.737 10.313 10.178 10.25 5.502-.04 10.136-4.897 9.93-10.416m-225.058 44.227c5.669.124 10.364-4.402 10.344-9.92-.042-5.167-4.613-9.816-9.785-9.96-5.317-.167-9.93 4.112-10.24 9.402-.31 5.725 3.95 10.354 9.681 10.478m15.702-66.484c-4.593-.145-8.792 3.968-8.792 8.556.062 4.32 3.889 8.101 8.378 8.184 4.696.103 8.875-3.885 8.75-8.39-.04-4.34-3.95-8.247-8.336-8.35m-.27 28.437c-4.488.062-8.357 3.885-8.377 8.246-.022 4.588 4.22 8.618 8.833 8.39 4.407-.186 8.213-4.216 8.068-8.556-.123-4.36-4.075-8.122-8.523-8.08zm153.728-61.317c4.53-.104 8.482-4.444 8.213-8.97-.29-4.277-4.365-8.018-8.626-7.915-4.303.124-8.172 3.989-8.233 8.308-.063 4.506 4.137 8.701 8.647 8.577zM215.143 344.946c4.841-.516 7.82-3.43 8.192-8.37.331-4.443-4.034-8.72-8.523-8.7-4.448.04-8.668 4.319-8.565 8.72.083 4.465 4.49 8.784 8.896 8.35m27.204 8.639c4.303-.31 8.026-4.402 7.86-8.639-.165-4.526-4.571-8.535-8.998-8.184-4.345.331-7.986 4.361-7.841 8.68.166 4.506 4.51 8.453 8.978 8.143zm-9.04-187.114c0 4.836 3.743 8.37 8.791 8.225 4.407-.103 8.275-3.885 8.275-8.184.063-4.567-4.137-8.452-8.895-8.308-4.634.166-8.172 3.72-8.172 8.267M183.573 296.98c.042-4.319-3.889-8.287-8.213-8.37-4.344-.061-8.316 3.865-8.378 8.185-.041 4.36 3.848 8.349 8.192 8.37 4.366.061 8.317-3.824 8.4-8.185m136.764 31.083c4.613-.165 8.171-3.802 8.15-8.308-.041-4.815-3.868-8.35-8.874-8.184-4.427.166-8.255 4.03-8.234 8.287.0 4.526 4.2 8.37 8.958 8.205m8.068-113.5c-.022 5.125 2.565 8.018 7.696 8.349 4.985.372 8.77-3.1 8.854-7.957.083-4.65-3.207-8.183-7.84-8.39-5.09-.228-8.69 2.996-8.71 7.998m8.647 90.767c4.468-.269 7.923-4.133 7.779-8.721-.124-4.526-3.952-8.246-8.337-8.164-4.634.083-8.378 4.278-8.068 9.052.29 4.443 4.323 8.08 8.626 7.833m-122.51-138.28c-4.468.146-8.233 3.99-8.192 8.309.104 4.402 3.972 8.08 8.44 8.06 4.82.0 8.73-4.01 8.44-8.639-.248-4.505-4.054-7.894-8.688-7.73m55.835-8.638c-4.675-.124-8.358 3.224-8.523 7.791-.166 4.464 3.454 8.246 7.985 8.412 4.593.144 8.296-3.286 8.462-7.833.145-4.567-3.331-8.225-7.924-8.37m26.686 8.721c-4.675.0-8.11 3.43-8.11 8.08-.04 4.65 3.435 8.123 8.09 8.123 4.633.02 8.109-3.431 8.13-8.08-.022-4.671-3.455-8.123-8.11-8.123M278.22 345.256c0-4.608-3.62-8.308-8.089-8.349-4.427-.02-8.233 3.803-8.254 8.205-.042 4.36 3.827 8.308 8.171 8.328 4.407.062 8.172-3.699 8.172-8.184m-94.438-25.75c-.124 4.691 3.186 8.184 7.84 8.35 4.738.144 8.234-3.1 8.379-7.792.165-4.732-3.145-8.225-7.82-8.37s-8.233 3.162-8.4 7.813zm161.733-85.89c-4.655-.082-8.233 3.348-8.295 7.936a8.186 8.186.0 008.006 8.328c4.551.083 8.171-3.41 8.254-8.019.062-4.65-3.33-8.163-7.965-8.245m-170.008-26.949c-4.51-.145-8.378 3.451-8.523 7.853-.166 4.402 3.558 8.205 8.068 8.35 4.552.103 8.378-3.39 8.544-7.874.145-4.361-3.579-8.184-8.088-8.329zm129.626 129.91c.083-4.547-3.475-8.35-7.923-8.474-4.386-.082-8.192 3.68-8.254 8.164-.124 4.484 3.558 8.37 7.923 8.473 4.365.124 8.172-3.638 8.254-8.164m32.087-66.547c.022 4.464 3.744 8.184 8.172 8.184 4.55-.02 8.068-3.595 8.088-8.225.022-4.63-3.475-8.122-8.11-8.122-4.571.0-8.15 3.596-8.15 8.163m-145.267-86.468c-4.385-.041-8.109 3.761-8.13 8.246-.041 4.505 3.683 8.308 8.047 8.328 4.407.041 8.151-3.74 8.151-8.246-.022-4.526-3.683-8.328-8.068-8.328"/></svg>
</a><a href=https://orcid.org/0000-0002-7881-4253 target=_blank rel=noopener aria-label=academicons/orcid class="text-gray-500 hover:text-primary-600 dark:text-gray-400 dark:hover:text-primary-400 transition-colors"><svg class="w-5 h-5" viewBox="0 0 512 512"><path fill="currentColor" d="M336.62 194.538c-7.13-3.328-13.866-5.56-20.253-6.614-6.365-1.095-16.574-1.612-30.71-1.612h-36.704v152.747h37.634c14.673.0 26.081-1.013 34.224-3.017s14.921-4.526 20.356-7.626a69.5 69.5.0 0014.942-11.388c14.488-14.714 21.742-33.273 21.742-55.717.0-22.052-7.44-40.052-22.341-53.982-5.498-5.166-11.822-9.444-18.89-12.793zM256 8C119.022 8 8 119.042 8 256s111.022 248 248 248 248-111.042 248-248S392.978 8 256 8m-82.336 357.513h-29.389V160.148h29.389zM158.95 138.696c-11.14.0-20.213-9.01-20.213-20.212.0-11.118 9.052-20.191 20.213-20.191 11.18.0 20.232 9.052 20.232 20.191a20.194 20.194.0 01-20.232 20.212m241.386 163.597c-5.29 12.545-12.834 23.581-22.65 33.088-9.982 9.837-21.597 17.194-34.844 22.196-7.75 3.017-14.839 5.063-21.307 6.117-6.49 1.013-18.828 1.509-37.076 1.509h-64.956V160.148h69.233c27.962.0 50.034 4.154 66.32 12.545 16.265 8.37 29.181 20.728 38.792 36.972 9.61 16.265 14.425 34.018 14.425 53.196.023 13.765-2.666 26.908-7.936 39.432z"/></svg></a></div></div></div></div><div class="group relative"><div class="relative overflow-hidden rounded-2xl bg-white dark:bg-gray-800 shadow-lg hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1"><a href=/authors/timeyin-pajiah/ class="block relative aspect-square overflow-hidden bg-gray-100 dark:bg-gray-800" aria-label="Timeyin Pajiah"><img src=/media/authors/timeyin-pajiah_hu_7d24d6421aca64fe.jpeg alt="Timeyin Pajiah" width=600 height=530 loading=lazy class="w-full h-full object-contain object-center transition-transform duration-300 group-hover:scale-105"></a><div class=p-6><h3 class="text-xl font-bold text-gray-900 dark:text-white mb-1"><a href=/authors/timeyin-pajiah/ class="hover:text-primary-600 dark:hover:text-primary-400 transition-colors" aria-label="Timeyin Pajiah">Timeyin Pajiah</a></h3><div class="text-gray-600 dark:text-gray-400 mb-3"><p class=font-medium>Provost Graduate Fellow</p></div><div class="flex gap-3 pt-2 border-t border-gray-200 dark:border-gray-700"><a href=mailto:pajiaht@oregonstate.edu aria-label=at-symbol class="text-gray-500 hover:text-primary-600 dark:text-gray-400 dark:hover:text-primary-400 transition-colors"><svg class="w-5 h-5" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M16.5 12a4.5 4.5.0 11-9 0 4.5 4.5.0 019 0m0 0c0 1.657 1.007 3 2.25 3S21 13.657 21 12a9 9 0 10-2.636 6.364M16.5 12V8.25"/></svg>
</a><a href=https://github.com/PajiahJames target=_blank rel=noopener aria-label=brands/github class="text-gray-500 hover:text-primary-600 dark:text-gray-400 dark:hover:text-primary-400 transition-colors"><svg class="w-5 h-5" viewBox="0 0 24 24"><path fill="currentColor" d="M12 .297c-6.63.0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577.0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93.0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176.0.0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22.0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22.0 1.606-.015 2.896-.015 3.286.0.315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg>
</a><a href=https://www.researchgate.net/profile/Timeyin_Pajiah target=_blank rel=noopener aria-label=academicons/researchgate class="text-gray-500 hover:text-primary-600 dark:text-gray-400 dark:hover:text-primary-400 transition-colors"><svg class="w-5 h-5" viewBox="0 0 512 512"><path fill="currentColor" d="M228.66 408.101c-20.194-21.973-47.218-57.268-69.698-97.166 37.134-8.685 64.633-43.55 64.633-78.384.0-51.345-39.88-75.176-92.163-75.176-27.023.0-48.583 1.365-68.716 1.365-18.369.0-36.722.0-48.154-.445V171.6l17.401 3.192c11.97 2.302 18.783 7.765 18.783 36.214v180.6c0 28.435-6.813 33.928-18.783 36.2l-17.4 3.252v13.259c12.367-.445 33.912-1.351 55.473-1.351 20.624.0 47.217.906 58.68 1.35v-13.258l-23.847-3.253c-12.366-1.796-18.813-7.764-18.813-36.2v-76.542c11.002.921 20.624.921 35.325.921 27.96 49.95 54.551 87.56 69.652 104.962 13.78 16.526 34.85 27.054 61.442 27.054 7.781.0 16.023-1.367 21.054-3.683v-11.894c-16.496.0-32.992-11.477-44.87-24.321zM119.064 295.344c-15.591.0-22.434-.414-33.008-1.41V178.918c10.574-.92 24.752-.92 37.136-.92 38.531.0 61.427 20.195 61.427 56.839.0 36.215-24.736 60.506-65.555 60.506M258.998 179.64c-.46-2.409-.875-5.217-1.243-8.456-.383-3.268-.63-7.104-.782-11.63-.154-4.496-.215-9.99-.215-16.282.0-6.323.061-11.74.215-16.25.152-4.528.399-8.41.782-11.648.368-3.223.782-6.046 1.243-8.455a51 51 0 011.78-6.982c3.943-11.923 10.405-20.885 19.443-26.901C289.244 67.02 300.308 64 313.443 64c6.752.0 12.875.782 18.307 2.377 5.371 1.581 10.189 3.76 14.44 6.553 4.189 2.762 7.81 6.015 10.802 9.698a53 53 0 017.474 11.878c.75 1.35.537 2.425-.66 3.176l-16.68 6.858c-1.413.753-2.41.37-3.193-1.12-3.743-6.936-6.936-11.493-12.183-14.807-5.31-3.3-10.22-4.865-18.308-4.865-8.793.0-12.721 1.749-18.23 5.693-5.463 3.867-9.468 8.732-11.832 16.143-.474 1.335-.905 2.993-1.41 4.942-.415 1.98-.753 4.404-.967 7.242-.215 2.84-.415 6.353-.598 10.497-.123 4.144-.184 9.177-.184 15.008.0 5.86.061 10.894.184 15.038.184 4.128.383 7.641.598 10.48.214 2.87.552 5.279.966 7.274.507 1.919.937 3.575 1.411 4.927 2.364 7.38 5.74 11.415 10.712 14.654 4.911 3.284 10.557 5.648 19.35 5.648 7.811.0 14.962-2.225 19.626-5.618 4.62-3.39 8.456-7.87 10.175-13.994.753-2.579 1.72-5.786 2.38-9.714.598-3.929.598-8.087.598-13.825.0-.907-.508-1.367-1.352-1.367h-26.716c-1.504.0-2.24-.736-2.24-2.24v-15.314c0-1.52.736-2.257 2.24-2.257h49.028c1.535.0 2.257.737 2.257 2.257v13.09c0 6.935.0 13.365-.722 19.32-.691 5.953-1.626 11.109-2.808 14.868-3.744 11.77-9.682 20.15-18.782 26.394-9.131 6.291-20.9 9.682-33.684 9.682-13.135.0-24.199-3.022-33.221-9.022-9.039-6.077-15.5-14.993-19.443-26.916a51 51 0 01-1.78-6.997z"/></svg>
</a><a href="https://ng.linkedin.com/in/timeyin-pajiah?trk=public_post_follow-view-profile" target=_blank rel=noopener aria-label=brands/linkedin class="text-gray-500 hover:text-primary-600 dark:text-gray-400 dark:hover:text-primary-400 transition-colors"><svg class="w-5 h-5" viewBox="0 0 24 24"><path fill="currentColor" d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853.0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601.0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433A2.06 2.06.0 013.274 5.368a2.064 2.064.0 112.063 2.065m1.782 13.019H3.555V9h3.564zM22.225.0H1.771C.792.0.0.774.0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2.0 22.222.0z"/></svg></a></div></div></div></div><div class="group relative"><div class="relative overflow-hidden rounded-2xl bg-white dark:bg-gray-800 shadow-lg hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1"><a href=/authors/andres-pinos-sanchez/ class="block relative aspect-square overflow-hidden bg-gray-100 dark:bg-gray-800" aria-label="Andrés Pinos-Sánchez"><img src=/media/authors/andres-pinos-sanchez_hu_11b9b756e3e84c26.jpeg alt="Andrés Pinos-Sánchez" width=200 height=200 loading=lazy class="w-full h-full object-contain object-center transition-transform duration-300 group-hover:scale-105"></a><div class=p-6><h3 class="text-xl font-bold text-gray-900 dark:text-white mb-1"><a href=/authors/andres-pinos-sanchez/ class="hover:text-primary-600 dark:hover:text-primary-400 transition-colors" aria-label="Andrés Pinos-Sánchez">Andrés Pinos-Sánchez</a></h3><div class="text-gray-600 dark:text-gray-400 mb-3"><p class=font-medium>Graduate student</p></div><div class="flex gap-3 pt-2 border-t border-gray-200 dark:border-gray-700"><a href=https://linktr.ee/biologo_pinos target=_blank rel=noopener aria-label=globe-americas class="text-gray-500 hover:text-primary-600 dark:text-gray-400 dark:hover:text-primary-400 transition-colors"><svg class="w-5 h-5" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m6.115 5.19.319 1.913A6 6 0 008.11 10.36L9.75 12l-.387.775c-.217.433-.132.956.21 1.298l1.348 1.348c.21.21.329.497.329.795v1.089c0 .426.24.815.622 1.006l.153.076c.433.217.956.132 1.298-.21l.723-.723a8.7 8.7.0 002.288-4.042 1.09 1.09.0 00-.358-1.099l-1.33-1.108a1.12 1.12.0 00-.905-.245l-1.17.195a1.13 1.13.0 01-.98-.314l-.295-.295a1.125 1.125.0 010-1.591l.13-.132a1.125 1.125.0 011.3-.21l.603.302a.809.809.0 001.086-1.086L14.25 7.5l1.256-.837a4.5 4.5.0 001.528-1.732l.146-.292M6.115 5.19a9 9 0 1011.065-.55m-11.065.55A8.97 8.97.0 0112 3c1.929.0 3.716.607 5.18 1.64"/></svg>
</a><a href=mailto:pinosa@oregonstate.edu aria-label=at-symbol class="text-gray-500 hover:text-primary-600 dark:text-gray-400 dark:hover:text-primary-400 transition-colors"><svg class="w-5 h-5" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M16.5 12a4.5 4.5.0 11-9 0 4.5 4.5.0 019 0m0 0c0 1.657 1.007 3 2.25 3S21 13.657 21 12a9 9 0 10-2.636 6.364M16.5 12V8.25"/></svg>
</a><a href="https://scholar.google.com/citations?user=esT_y9EAAAAJ&hl=es&oi=ao" target=_blank rel=noopener aria-label=academicons/google-scholar class="text-gray-500 hover:text-primary-600 dark:text-gray-400 dark:hover:text-primary-400 transition-colors"><svg class="w-5 h-5" viewBox="0 0 512 512"><path fill="currentColor" d="M343.759 106.662V79.43L363.524 64h-213.89L20.476 176.274h85.656a82 82 0 00-.219 6.225c0 20.845 7.22 38.087 21.672 51.861 14.453 13.797 32.252 20.648 53.327 20.648 4.923.0 9.75-.368 14.438-1.024-2.907 6.5-4.374 12.523-4.374 18.142.0 9.875 4.499 20.43 13.467 31.642-39.234 2.67-68.061 9.732-86.437 21.163-10.531 6.5-19 14.704-25.39 24.531-6.391 9.9-9.578 20.515-9.578 31.962.0 9.648 2.062 18.336 6.219 26.062 4.156 7.726 9.578 14.07 16.312 18.984 6.718 4.968 14.469 9.101 23.219 12.469 8.734 3.344 17.406 5.718 26.061 7.062A167 167 0 00180.555 448c13.469.0 26.953-1.734 40.547-5.187 13.562-3.485 26.28-8.642 38.171-15.493 11.86-6.805 21.515-16.086 28.922-27.718 7.39-11.68 11.094-24.805 11.094-39.336.0-11.016-2.25-21.039-6.75-30.14-4.468-9.073-9.938-16.542-16.452-22.345-6.501-5.813-13-11.155-19.516-15.968-6.5-4.845-12-9.75-16.468-14.813-4.485-5.046-6.735-10.054-6.735-14.984.0-4.921 1.734-9.672 5.216-14.265 3.455-4.61 7.674-9.048 12.61-13.306 4.937-4.25 9.875-8.968 14.796-14.133 4.922-5.147 9.141-11.827 12.61-20.008 3.485-8.18 5.203-17.445 5.203-27.757.0-13.453-2.547-24.46-7.547-33.314-.594-1.022-1.218-1.803-1.875-3.022l56.907-46.672v17.119c-7.393.93-6.624 5.345-6.624 10.635V245.96c0 5.958 4.875 10.834 10.834 10.834h3.989c5.958.0 10.833-4.875 10.833-10.834V117.293c0-5.277.778-9.688-6.561-10.63m-107.36 222.48c1.14.75 3.704 2.78 7.718 6.038 4.05 3.243 6.797 5.695 8.266 7.414a444 444 0 016.376 7.547c2.813 3.375 4.718 6.304 5.718 8.734q1.5 3.717 3.047 8.946a38.3 38.3.0 011.485 10.562c0 17.048-6.564 29.68-19.656 37.859-13.125 8.18-28.767 12.274-46.938 12.274-9.187.0-18.203-1.093-27.063-3.196-8.843-2.116-17.311-5.336-25.39-9.601-8.078-4.258-14.577-10.204-19.5-17.797-4.938-7.64-7.407-16.415-7.407-26.25.0-10.32 2.797-19.29 8.422-26.906 5.594-7.625 12.938-13.391 22.032-17.315 9.063-3.946 18.25-6.742 27.562-8.398a158 158 0 0128.438-2.555c4.47.0 7.936.25 10.405.696.455.219 3.032 2.07 7.735 5.563 4.704 3.462 7.625 5.595 8.75 6.384zm-3.359-100.579c-7.406 8.86-17.734 13.288-30.953 13.288-11.86.0-22.298-4.764-31.266-14.312-9-9.523-15.422-20.328-19.344-32.43-3.937-12.109-5.906-23.984-5.906-35.648q.002-20.54 10.781-34.976c7.187-9.65 17.5-14.485 30.938-14.485 11.875.0 22.374 5.038 31.437 15.157 9.094 10.085 15.61 21.413 19.517 33.968 3.922 12.54 5.873 24.53 5.873 35.984.0 13.446-3.702 24.61-11.076 33.454z"/></svg>
</a><a href=https://github.com/BiologoPinos target=_blank rel=noopener aria-label=brands/github class="text-gray-500 hover:text-primary-600 dark:text-gray-400 dark:hover:text-primary-400 transition-colors"><svg class="w-5 h-5" viewBox="0 0 24 24"><path fill="currentColor" d="M12 .297c-6.63.0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577.0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93.0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176.0.0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22.0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22.0 1.606-.015 2.896-.015 3.286.0.315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg>
</a><a href=https://www.researchgate.net/profile/Andres-Pinos-Sanchez target=_blank rel=noopener aria-label=academicons/researchgate class="text-gray-500 hover:text-primary-600 dark:text-gray-400 dark:hover:text-primary-400 transition-colors"><svg class="w-5 h-5" viewBox="0 0 512 512"><path fill="currentColor" d="M228.66 408.101c-20.194-21.973-47.218-57.268-69.698-97.166 37.134-8.685 64.633-43.55 64.633-78.384.0-51.345-39.88-75.176-92.163-75.176-27.023.0-48.583 1.365-68.716 1.365-18.369.0-36.722.0-48.154-.445V171.6l17.401 3.192c11.97 2.302 18.783 7.765 18.783 36.214v180.6c0 28.435-6.813 33.928-18.783 36.2l-17.4 3.252v13.259c12.367-.445 33.912-1.351 55.473-1.351 20.624.0 47.217.906 58.68 1.35v-13.258l-23.847-3.253c-12.366-1.796-18.813-7.764-18.813-36.2v-76.542c11.002.921 20.624.921 35.325.921 27.96 49.95 54.551 87.56 69.652 104.962 13.78 16.526 34.85 27.054 61.442 27.054 7.781.0 16.023-1.367 21.054-3.683v-11.894c-16.496.0-32.992-11.477-44.87-24.321zM119.064 295.344c-15.591.0-22.434-.414-33.008-1.41V178.918c10.574-.92 24.752-.92 37.136-.92 38.531.0 61.427 20.195 61.427 56.839.0 36.215-24.736 60.506-65.555 60.506M258.998 179.64c-.46-2.409-.875-5.217-1.243-8.456-.383-3.268-.63-7.104-.782-11.63-.154-4.496-.215-9.99-.215-16.282.0-6.323.061-11.74.215-16.25.152-4.528.399-8.41.782-11.648.368-3.223.782-6.046 1.243-8.455a51 51 0 011.78-6.982c3.943-11.923 10.405-20.885 19.443-26.901C289.244 67.02 300.308 64 313.443 64c6.752.0 12.875.782 18.307 2.377 5.371 1.581 10.189 3.76 14.44 6.553 4.189 2.762 7.81 6.015 10.802 9.698a53 53 0 017.474 11.878c.75 1.35.537 2.425-.66 3.176l-16.68 6.858c-1.413.753-2.41.37-3.193-1.12-3.743-6.936-6.936-11.493-12.183-14.807-5.31-3.3-10.22-4.865-18.308-4.865-8.793.0-12.721 1.749-18.23 5.693-5.463 3.867-9.468 8.732-11.832 16.143-.474 1.335-.905 2.993-1.41 4.942-.415 1.98-.753 4.404-.967 7.242-.215 2.84-.415 6.353-.598 10.497-.123 4.144-.184 9.177-.184 15.008.0 5.86.061 10.894.184 15.038.184 4.128.383 7.641.598 10.48.214 2.87.552 5.279.966 7.274.507 1.919.937 3.575 1.411 4.927 2.364 7.38 5.74 11.415 10.712 14.654 4.911 3.284 10.557 5.648 19.35 5.648 7.811.0 14.962-2.225 19.626-5.618 4.62-3.39 8.456-7.87 10.175-13.994.753-2.579 1.72-5.786 2.38-9.714.598-3.929.598-8.087.598-13.825.0-.907-.508-1.367-1.352-1.367h-26.716c-1.504.0-2.24-.736-2.24-2.24v-15.314c0-1.52.736-2.257 2.24-2.257h49.028c1.535.0 2.257.737 2.257 2.257v13.09c0 6.935.0 13.365-.722 19.32-.691 5.953-1.626 11.109-2.808 14.868-3.744 11.77-9.682 20.15-18.782 26.394-9.131 6.291-20.9 9.682-33.684 9.682-13.135.0-24.199-3.022-33.221-9.022-9.039-6.077-15.5-14.993-19.443-26.916a51 51 0 01-1.78-6.997z"/></svg></a></div></div></div></div></div></div></section><section id=alumni class="relative isolate hbb-section blox-_"><div class=home-section-bg></div><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><div class="text-center max-w-3xl mx-auto mb-12"><h2 class="text-3xl sm:text-4xl lg:text-5xl font-bold text-gray-900 dark:text-white tracking-tight mb-4">Alumni</h2></div><div class="col-span-full mb-4"><h3 class="text-2xl font-bold text-gray-900 dark:text-white mb-6 pb-2 border-b border-gray-200 dark:border-gray-700">Alumni</h3></div><div class="grid grid-cols-1 gap-8 sm:grid-cols-2 lg:grid-cols-3 w-full"><div class="group relative"><div class="relative overflow-hidden rounded-2xl bg-white dark:bg-gray-800 shadow-lg hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1"><a href=/authors/kyle-coblentz/ class="block relative aspect-square overflow-hidden bg-gray-100 dark:bg-gray-800" aria-label="Kyle Coblentz"><img src=/media/authors/kyle-coblentz_hu_5fba9a082abe2ef5.jpg alt="Kyle Coblentz" width=420 height=587 loading=lazy class="w-full h-full object-contain object-center transition-transform duration-300 group-hover:scale-105"></a><div class=p-6><h3 class="text-xl font-bold text-gray-900 dark:text-white mb-1"><a href=/authors/kyle-coblentz/ class="hover:text-primary-600 dark:hover:text-primary-400 transition-colors" aria-label="Kyle Coblentz">Kyle Coblentz</a></h3><div class="text-gray-600 dark:text-gray-400 mb-3"><p class=font-medium>NSF Graduate Research Fellow</p><p class="text-sm mt-1">Colby College (assistant professor)</p></div></div></div></div><div class="group relative"><div class="relative overflow-hidden rounded-2xl bg-white dark:bg-gray-800 shadow-lg hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1"><a href=/authors/jeremy-henderson/ class="block relative aspect-square overflow-hidden bg-gray-100 dark:bg-gray-800" aria-label="Jeremy Henderson"><img src=/media/authors/jeremy-henderson_hu_34694ad639a9e16d.jpg alt="Jeremy Henderson" width=320 height=320 loading=lazy class="w-full h-full object-contain object-center transition-transform duration-300 group-hover:scale-105"></a><div class=p-6><h3 class="text-xl font-bold text-gray-900 dark:text-white mb-1"><a href=/authors/jeremy-henderson/ class="hover:text-primary-600 dark:hover:text-primary-400 transition-colors" aria-label="Jeremy Henderson">Jeremy Henderson</a></h3><div class="text-gray-600 dark:text-gray-400 mb-3"><p class=font-medium>Lab Manager</p><p class="text-sm mt-1">Oregon Fish & Wildlife (project manager)</p></div></div></div></div><div class="group relative"><div class="relative overflow-hidden rounded-2xl bg-white dark:bg-gray-800 shadow-lg hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1"><a href=/authors/shannon-hennessey/ class="block relative aspect-square overflow-hidden bg-gray-100 dark:bg-gray-800" aria-label="Shannon Hennessey"><img src=/media/authors/shannon-hennessey_hu_a70d225ad582433c.jpg alt="Shannon Hennessey" width=420 height=315 loading=lazy class="w-full h-full object-contain object-center transition-transform duration-300 group-hover:scale-105"></a><div class=p-6><h3 class="text-xl font-bold text-gray-900 dark:text-white mb-1"><a href=/authors/shannon-hennessey/ class="hover:text-primary-600 dark:hover:text-primary-400 transition-colors" aria-label="Shannon Hennessey">Shannon Hennessey</a></h3><div class="text-gray-600 dark:text-gray-400 mb-3"><p class=font-medium>NSF Graduate Research Fellow, ARCS Foundation Fellow</p><p class="text-sm mt-1">Alaska Fisheries Science Center (research biologist)</p></div></div></div></div><div class="group relative"><div class="relative overflow-hidden rounded-2xl bg-white dark:bg-gray-800 shadow-lg hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1"><a href=/authors/alison-iles/ class="block relative aspect-square overflow-hidden bg-gray-100 dark:bg-gray-800" aria-label="Alison Iles"><img src=/media/authors/alison-iles_hu_43b4626af669b164.jpg alt="Alison Iles" width=512 height=512 loading=lazy class="w-full h-full object-contain object-center transition-transform duration-300 group-hover:scale-105"></a><div class=p-6><h3 class="text-xl font-bold text-gray-900 dark:text-white mb-1"><a href=/authors/alison-iles/ class="hover:text-primary-600 dark:hover:text-primary-400 transition-colors" aria-label="Alison Iles">Alison Iles</a></h3><div class="text-gray-600 dark:text-gray-400 mb-3"><p class=font-medium>Postdoc</p></div></div></div></div><div class="group relative"><div class="relative overflow-hidden rounded-2xl bg-white dark:bg-gray-800 shadow-lg hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1"><a href=/authors/kurt-ingeman/ class="block relative aspect-square overflow-hidden bg-gray-100 dark:bg-gray-800" aria-label="Kurt Ingeman"><img src=/media/authors/kurt-ingeman_hu_f90fb561a1305ab4.jpg alt="Kurt Ingeman" width=549 height=600 loading=lazy class="w-full h-full object-contain object-center transition-transform duration-300 group-hover:scale-105"></a><div class=p-6><h3 class="text-xl font-bold text-gray-900 dark:text-white mb-1"><a href=/authors/kurt-ingeman/ class="hover:text-primary-600 dark:hover:text-primary-400 transition-colors" aria-label="Kurt Ingeman">Kurt Ingeman</a></h3><div class="text-gray-600 dark:text-gray-400 mb-3"><p class=font-medium>NSF Graduate Research Fellow</p><p class="text-sm mt-1">NOAA NMFS (marine ecosystem researcher)</p></div></div></div></div><div class="group relative"><div class="relative overflow-hidden rounded-2xl bg-white dark:bg-gray-800 shadow-lg hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1"><a href=/authors/dan-preston/ class="block relative aspect-square overflow-hidden bg-gray-100 dark:bg-gray-800" aria-label="Dan Preston"><img src=/media/authors/dan-preston_hu_457ac73ea1880b60.jpg alt="Dan Preston" width=512 height=531 loading=lazy class="w-full h-full object-contain object-center transition-transform duration-300 group-hover:scale-105"></a><div class=p-6><h3 class="text-xl font-bold text-gray-900 dark:text-white mb-1"><a href=/authors/dan-preston/ class="hover:text-primary-600 dark:hover:text-primary-400 transition-colors" aria-label="Dan Preston">Dan Preston</a></h3><div class="text-gray-600 dark:text-gray-400 mb-3"><p class=font-medium>Postdoc</p><p class="text-sm mt-1">Colorado State University (associate professor)</p></div></div></div></div><div class="group relative"><div class="relative overflow-hidden rounded-2xl bg-white dark:bg-gray-800 shadow-lg hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1"><a href=/authors/zachary-randell/ class="block relative aspect-square overflow-hidden bg-gray-100 dark:bg-gray-800" aria-label="Zachary Randell"><img src=/media/authors/zachary-randell_hu_45060fb19e65bf7e.jpg alt="Zachary Randell" width=572 height=600 loading=lazy class="w-full h-full object-contain object-center transition-transform duration-300 group-hover:scale-105"></a><div class=p-6><h3 class="text-xl font-bold text-gray-900 dark:text-white mb-1"><a href=/authors/zachary-randell/ class="hover:text-primary-600 dark:hover:text-primary-400 transition-colors" aria-label="Zachary Randell">Zachary Randell</a></h3><div class="text-gray-600 dark:text-gray-400 mb-3"><p class=font-medium>NSF Graduate Research Fellow</p><p class="text-sm mt-1">Seattle Aquarium (senior research scientist)</p></div></div></div></div><div class="group relative"><div class="relative overflow-hidden rounded-2xl bg-white dark:bg-gray-800 shadow-lg hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1"><a href=/authors/leah-segui/ class="block relative aspect-square overflow-hidden bg-gray-100 dark:bg-gray-800" aria-label="Leah Segui"><img src=/media/authors/leah-segui_hu_6d5ce036c3bbaf2e.jpg alt="Leah Segui" width=600 height=599 loading=lazy class="w-full h-full object-contain object-center transition-transform duration-300 group-hover:scale-105"></a><div class=p-6><h3 class="text-xl font-bold text-gray-900 dark:text-white mb-1"><a href=/authors/leah-segui/ class="hover:text-primary-600 dark:hover:text-primary-400 transition-colors" aria-label="Leah Segui">Leah Segui</a></h3><div class="text-gray-600 dark:text-gray-400 mb-3"><p class=font-medium>NSF Graduate Research Fellow, NSF GROW Fellow</p><p class="text-sm mt-1">Pew Charitable Trusts (senior associate)</p></div></div></div></div><div class="group relative"><div class="relative overflow-hidden rounded-2xl bg-white dark:bg-gray-800 shadow-lg hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1"><a href=/authors/chris-wolf/ class="block relative aspect-square overflow-hidden bg-gray-100 dark:bg-gray-800" aria-label="Chris Wolf"><img src=/media/authors/chris-wolf_hu_738dd82aa3fadce4.jpg alt="Chris Wolf" width=320 height=320 loading=lazy class="w-full h-full object-contain object-center transition-transform duration-300 group-hover:scale-105"></a><div class=p-6><h3 class="text-xl font-bold text-gray-900 dark:text-white mb-1"><a href=/authors/chris-wolf/ class="hover:text-primary-600 dark:hover:text-primary-400 transition-colors" aria-label="Chris Wolf">Chris Wolf</a></h3><div class="text-gray-600 dark:text-gray-400 mb-3"><p class=font-medium>Affiliate Graduate Student</p><p class="text-sm mt-1">Oregon State University (research associate)</p></div></div></div></div></div><div class="col-span-full mt-8 md:mt-10 lg:mt-12 mb-4"><h3 class="text-2xl font-bold text-gray-900 dark:text-white mb-6 pb-2 border-b border-gray-200 dark:border-gray-700">Technicians and Undergraduate Alumni</h3></div><div class="grid grid-cols-1 gap-8 sm:grid-cols-2 lg:grid-cols-3 w-full"><div class="group relative"><div class="relative overflow-hidden rounded-2xl bg-white dark:bg-gray-800 shadow-lg hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1"><a href=/authors/trevor-bark/ class="block relative aspect-square overflow-hidden bg-gray-100 dark:bg-gray-800" aria-label="Trevor Bark"><img src=/media/authors/trevor-bark_hu_208f2d6f47f67de6.jpg alt="Trevor Bark" width=600 height=400 loading=lazy class="w-full h-full object-contain object-center transition-transform duration-300 group-hover:scale-105"></a><div class=p-6><h3 class="text-xl font-bold text-gray-900 dark:text-white mb-1"><a href=/authors/trevor-bark/ class="hover:text-primary-600 dark:hover:text-primary-400 transition-colors" aria-label="Trevor Bark">Trevor Bark</a></h3><div class="text-gray-600 dark:text-gray-400 mb-3"><p class=font-medium>Independent Research</p></div></div></div></div><div class="group relative"><div class="relative overflow-hidden rounded-2xl bg-white dark:bg-gray-800 shadow-lg hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1"><a href=/authors/alicen-billings/ class="block relative aspect-square overflow-hidden bg-gray-100 dark:bg-gray-800" aria-label="Alicen Billings"><img src=/media/authors/alicen-billings_hu_7e5df01789305151.jpg alt="Alicen Billings" width=420 height=432 loading=lazy class="w-full h-full object-contain object-center transition-transform duration-300 group-hover:scale-105"></a><div class=p-6><h3 class="text-xl font-bold text-gray-900 dark:text-white mb-1"><a href=/authors/alicen-billings/ class="hover:text-primary-600 dark:hover:text-primary-400 transition-colors" aria-label="Alicen Billings">Alicen Billings</a></h3><div class="text-gray-600 dark:text-gray-400 mb-3"><p class=font-medium>Research Assistant</p></div></div></div></div><div class="group relative"><div class="relative overflow-hidden rounded-2xl bg-white dark:bg-gray-800 shadow-lg hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1"><a href=/authors/julia-bingham/ class="block relative aspect-square overflow-hidden bg-gray-100 dark:bg-gray-800" aria-label="Julia Bingham"><img src=/media/authors/julia-bingham_hu_2785d7d98da07e8f.jpg alt="Julia Bingham" width=485 height=600 loading=lazy class="w-full h-full object-contain object-center transition-transform duration-300 group-hover:scale-105"></a><div class=p-6><h3 class="text-xl font-bold text-gray-900 dark:text-white mb-1"><a href=/authors/julia-bingham/ class="hover:text-primary-600 dark:hover:text-primary-400 transition-colors" aria-label="Julia Bingham">Julia Bingham</a></h3><div class="text-gray-600 dark:text-gray-400 mb-3"><p class=font-medium>Honors Student</p><p class="text-sm mt-1">Duke University (phd student)</p></div></div></div></div><div class="group relative"><div class="relative overflow-hidden rounded-2xl bg-white dark:bg-gray-800 shadow-lg hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1"><a href=/authors/landon-falke/ class="block relative aspect-square overflow-hidden bg-gray-100 dark:bg-gray-800" aria-label="Landon Falke"><img src=/media/authors/landon-falke_hu_42262746d3a8ef2b.jpg alt="Landon Falke" width=320 height=320 loading=lazy class="w-full h-full object-contain object-center transition-transform duration-300 group-hover:scale-105"></a><div class=p-6><h3 class="text-xl font-bold text-gray-900 dark:text-white mb-1"><a href=/authors/landon-falke/ class="hover:text-primary-600 dark:hover:text-primary-400 transition-colors" aria-label="Landon Falke">Landon Falke</a></h3><div class="text-gray-600 dark:text-gray-400 mb-3"><p class=font-medium>Research Assistant</p><p class="text-sm mt-1">Colorado State University (phd student)</p></div></div></div></div><div class="group relative"><div class="relative overflow-hidden rounded-2xl bg-white dark:bg-gray-800 shadow-lg hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1"><a href=/authors/paige-foust/ class="block relative aspect-square overflow-hidden bg-gray-100 dark:bg-gray-800" aria-label="Paige Foust"><img src=/media/authors/paige-foust_hu_78e1300a17416787.jpg alt="Paige Foust" width=338 height=600 loading=lazy class="w-full h-full object-contain object-center transition-transform duration-300 group-hover:scale-105"></a><div class=p-6><h3 class="text-xl font-bold text-gray-900 dark:text-white mb-1"><a href=/authors/paige-foust/ class="hover:text-primary-600 dark:hover:text-primary-400 transition-colors" aria-label="Paige Foust">Paige Foust</a></h3><div class="text-gray-600 dark:text-gray-400 mb-3"><p class=font-medium>Independent Research</p></div></div></div></div><div class="group relative"><div class="relative overflow-hidden rounded-2xl bg-white dark:bg-gray-800 shadow-lg hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1"><a href=/authors/daniel-gradison/ class="block relative aspect-square overflow-hidden bg-gray-100 dark:bg-gray-800" aria-label="Daniel Gradison"><img src=/media/authors/daniel-gradison_hu_2867fd8ce483f4cd.jpg alt="Daniel Gradison" width=320 height=320 loading=lazy class="w-full h-full object-contain object-center transition-transform duration-300 group-hover:scale-105"></a><div class=p-6><h3 class="text-xl font-bold text-gray-900 dark:text-white mb-1"><a href=/authors/daniel-gradison/ class="hover:text-primary-600 dark:hover:text-primary-400 transition-colors" aria-label="Daniel Gradison">Daniel Gradison</a></h3><div class="text-gray-600 dark:text-gray-400 mb-3"><p class=font-medium>Research Assistant</p></div></div></div></div><div class="group relative"><div class="relative overflow-hidden rounded-2xl bg-white dark:bg-gray-800 shadow-lg hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1"><a href=/authors/tamara-layden/ class="block relative aspect-square overflow-hidden bg-gray-100 dark:bg-gray-800" aria-label="Tamara Layden"><img src=/media/authors/tamara-layden_hu_da9114848832be4a.jpg alt="Tamara Layden" width=320 height=320 loading=lazy class="w-full h-full object-contain object-center transition-transform duration-300 group-hover:scale-105"></a><div class=p-6><h3 class="text-xl font-bold text-gray-900 dark:text-white mb-1"><a href=/authors/tamara-layden/ class="hover:text-primary-600 dark:hover:text-primary-400 transition-colors" aria-label="Tamara Layden">Tamara Layden</a></h3><div class="text-gray-600 dark:text-gray-400 mb-3"><p class=font-medium>Research Assistant</p><p class="text-sm mt-1">Reed College</p></div></div></div></div><div class="group relative"><div class="relative overflow-hidden rounded-2xl bg-white dark:bg-gray-800 shadow-lg hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1"><a href=/authors/stephanie-merhoff/ class="block relative aspect-square overflow-hidden bg-gray-100 dark:bg-gray-800" aria-label="Stephanie Merhoff"><img src=/media/authors/stephanie-merhoff_hu_29fbb97624731142.jpg alt="Stephanie Merhoff" width=320 height=320 loading=lazy class="w-full h-full object-contain object-center transition-transform duration-300 group-hover:scale-105"></a><div class=p-6><h3 class="text-xl font-bold text-gray-900 dark:text-white mb-1"><a href=/authors/stephanie-merhoff/ class="hover:text-primary-600 dark:hover:text-primary-400 transition-colors" aria-label="Stephanie Merhoff">Stephanie Merhoff</a></h3><div class="text-gray-600 dark:text-gray-400 mb-3"><p class=font-medium>Research Assistant</p><p class="text-sm mt-1">Delaware Division of Fish and Wildlife</p></div></div></div></div><div class="group relative"><div class="relative overflow-hidden rounded-2xl bg-white dark:bg-gray-800 shadow-lg hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1"><a href=/authors/hamza-moulvi/ class="block relative aspect-square overflow-hidden bg-gray-100 dark:bg-gray-800" aria-label="Hamza Moulvi"><img src=/media/authors/hamza-moulvi_hu_b37bb3d48890fcfb.jpg alt="Hamza Moulvi" width=320 height=320 loading=lazy class="w-full h-full object-contain object-center transition-transform duration-300 group-hover:scale-105"></a><div class=p-6><h3 class="text-xl font-bold text-gray-900 dark:text-white mb-1"><a href=/authors/hamza-moulvi/ class="hover:text-primary-600 dark:hover:text-primary-400 transition-colors" aria-label="Hamza Moulvi">Hamza Moulvi</a></h3><div class="text-gray-600 dark:text-gray-400 mb-3"><p class=font-medium>Independent Research</p></div></div></div></div><div class="group relative"><div class="relative overflow-hidden rounded-2xl bg-white dark:bg-gray-800 shadow-lg hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1"><a href=/authors/david-rockow/ class="block relative aspect-square overflow-hidden bg-gray-100 dark:bg-gray-800" aria-label="David Rockow"><img src=/media/authors/david-rockow_hu_96dcdc7d57e97.jpg alt="David Rockow" width=200 height=200 loading=lazy class="w-full h-full object-contain object-center transition-transform duration-300 group-hover:scale-105"></a><div class=p-6><h3 class="text-xl font-bold text-gray-900 dark:text-white mb-1"><a href=/authors/david-rockow/ class="hover:text-primary-600 dark:hover:text-primary-400 transition-colors" aria-label="David Rockow">David Rockow</a></h3><div class="text-gray-600 dark:text-gray-400 mb-3"><p class=font-medium>Honors Student</p></div></div></div></div><div class="group relative"><div class="relative overflow-hidden rounded-2xl bg-white dark:bg-gray-800 shadow-lg hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1"><a href=/authors/wendy-saepharn/ class="block relative aspect-square overflow-hidden bg-gray-100 dark:bg-gray-800" aria-label="Wendy Saepharn"><img src=/media/authors/wendy-saepharn_hu_81c3218340500dab.jpg alt="Wendy Saepharn" width=399 height=600 loading=lazy class="w-full h-full object-contain object-center transition-transform duration-300 group-hover:scale-105"></a><div class=p-6><h3 class="text-xl font-bold text-gray-900 dark:text-white mb-1"><a href=/authors/wendy-saepharn/ class="hover:text-primary-600 dark:hover:text-primary-400 transition-colors" aria-label="Wendy Saepharn">Wendy Saepharn</a></h3><div class="text-gray-600 dark:text-gray-400 mb-3"><p class=font-medium>Research Assistant</p><p class="text-sm mt-1">Element Materials Technology (microbiologist)</p></div></div></div></div><div class="group relative"><div class="relative overflow-hidden rounded-2xl bg-white dark:bg-gray-800 shadow-lg hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1"><a href=/authors/samantha-sturman/ class="block relative aspect-square overflow-hidden bg-gray-100 dark:bg-gray-800" aria-label="Jonny Schwartz"><img src=/media/authors/samantha-sturman_hu_8da3c7f7458b7501.jpg alt="Jonny Schwartz" width=320 height=320 loading=lazy class="w-full h-full object-contain object-center transition-transform duration-300 group-hover:scale-105"></a><div class=p-6><h3 class="text-xl font-bold text-gray-900 dark:text-white mb-1"><a href=/authors/samantha-sturman/ class="hover:text-primary-600 dark:hover:text-primary-400 transition-colors" aria-label="Jonny Schwartz">Jonny Schwartz</a></h3><div class="text-gray-600 dark:text-gray-400 mb-3"><p class=font-medium>Research Assistant</p></div></div></div></div><div class="group relative"><div class="relative overflow-hidden rounded-2xl bg-white dark:bg-gray-800 shadow-lg hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1"><a href=/authors/isaac-shepard/ class="block relative aspect-square overflow-hidden bg-gray-100 dark:bg-gray-800" aria-label="Isaac Shepard"><img src=/media/authors/isaac-shepard_hu_9c972e0c6e4b619.jpg alt="Isaac Shepard" width=320 height=320 loading=lazy class="w-full h-full object-contain object-center transition-transform duration-300 group-hover:scale-105"></a><div class=p-6><h3 class="text-xl font-bold text-gray-900 dark:text-white mb-1"><a href=/authors/isaac-shepard/ class="hover:text-primary-600 dark:hover:text-primary-400 transition-colors" aria-label="Isaac Shepard">Isaac Shepard</a></h3><div class="text-gray-600 dark:text-gray-400 mb-3"><p class=font-medium>Honors Student</p><p class="text-sm mt-1">University of Maine (phd student)</p></div></div></div></div><div class="group relative"><div class="relative overflow-hidden rounded-2xl bg-white dark:bg-gray-800 shadow-lg hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1"><a href=/authors/jonny-schwartz/ class="block relative aspect-square overflow-hidden bg-gray-100 dark:bg-gray-800" aria-label="Sam Sturman"><img src=/media/authors/jonny-schwartz_hu_cd6a7d87e7b53b49.jpg alt="Sam Sturman" width=320 height=320 loading=lazy class="w-full h-full object-contain object-center transition-transform duration-300 group-hover:scale-105"></a><div class=p-6><h3 class="text-xl font-bold text-gray-900 dark:text-white mb-1"><a href=/authors/jonny-schwartz/ class="hover:text-primary-600 dark:hover:text-primary-400 transition-colors" aria-label="Sam Sturman">Sam Sturman</a></h3><div class="text-gray-600 dark:text-gray-400 mb-3"><p class=font-medium>Research Assistant</p></div></div></div></div><div class="group relative"><div class="relative overflow-hidden rounded-2xl bg-white dark:bg-gray-800 shadow-lg hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1"><a href=/authors/simone-vachon/ class="block relative aspect-square overflow-hidden bg-gray-100 dark:bg-gray-800" aria-label="Simone Vachon"><img src=/media/authors/simone-vachon_hu_2f5a20a716e71d8a.jpg alt="Simone Vachon" width=320 height=320 loading=lazy class="w-full h-full object-contain object-center transition-transform duration-300 group-hover:scale-105"></a><div class=p-6><h3 class="text-xl font-bold text-gray-900 dark:text-white mb-1"><a href=/authors/simone-vachon/ class="hover:text-primary-600 dark:hover:text-primary-400 transition-colors" aria-label="Simone Vachon">Simone Vachon</a></h3><div class="text-gray-600 dark:text-gray-400 mb-3"><p class=font-medium>Independent Research</p></div></div></div></div><div class="group relative"><div class="relative overflow-hidden rounded-2xl bg-white dark:bg-gray-800 shadow-lg hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1"><a href=/authors/beatriz-werber/ class="block relative aspect-square overflow-hidden bg-gray-100 dark:bg-gray-800" aria-label="Beatriz Werber"><img src=/media/authors/beatriz-werber_hu_29db5d7176936230.jpg alt="Beatriz Werber" width=320 height=320 loading=lazy class="w-full h-full object-contain object-center transition-transform duration-300 group-hover:scale-105"></a><div class=p-6><h3 class="text-xl font-bold text-gray-900 dark:text-white mb-1"><a href=/authors/beatriz-werber/ class="hover:text-primary-600 dark:hover:text-primary-400 transition-colors" aria-label="Beatriz Werber">Beatriz Werber</a></h3><div class="text-gray-600 dark:text-gray-400 mb-3"><p class=font-medium>Research Assistant</p><p class="text-sm mt-1">Oregon Health and Science University</p></div></div></div></div></div></div></section><section id=projects class="relative isolate hbb-section blox-_"><div class=home-section-bg></div><div class="flex flex-col items-center max-w-prose mx-auto gap-3 justify-center px-6 md:px-0"><div class="mb-6 text-3xl font-bold text-gray-900 dark:text-white">Research</div></div><div class="flex flex-col items-center px-6"><div class="tag-pills flex flex-wrap justify-center gap-3 max-w-4xl mx-auto"><a href=/project/dynamics/ class="inline-flex items-center px-5 py-2.5 rounded-full text-base font-semibold
bg-primary-100 text-primary-900 ring-1 ring-primary-200
hover:bg-primary-200 hover:ring-primary-300
dark:bg-primary-900/40 dark:text-primary-200 dark:ring-primary-800
dark:hover:bg-primary-800/60
transition-colors no-underline">Dynamics
<span aria-hidden=true class=ml-2>→</span>
</a><a href=/project/intrasppvar/ class="inline-flex items-center px-5 py-2.5 rounded-full text-base font-semibold
bg-primary-100 text-primary-900 ring-1 ring-primary-200
hover:bg-primary-200 hover:ring-primary-300
dark:bg-primary-900/40 dark:text-primary-200 dark:ring-primary-800
dark:hover:bg-primary-800/60
transition-colors no-underline">Individual variation
<span aria-hidden=true class=ml-2>→</span>
</a><a href=/project/intxnstrngth/ class="inline-flex items-center px-5 py-2.5 rounded-full text-base font-semibold
bg-primary-100 text-primary-900 ring-1 ring-primary-200
hover:bg-primary-200 hover:ring-primary-300
dark:bg-primary-900/40 dark:text-primary-200 dark:ring-primary-800
dark:hover:bg-primary-800/60
transition-colors no-underline">Interaction strengths
<span aria-hidden=true class=ml-2>→</span>
</a><a href=/project/intertidal/ class="inline-flex items-center px-5 py-2.5 rounded-full text-base font-semibold
bg-primary-100 text-primary-900 ring-1 ring-primary-200
hover:bg-primary-200 hover:ring-primary-300
dark:bg-primary-900/40 dark:text-primary-200 dark:ring-primary-800
dark:hover:bg-primary-800/60
transition-colors no-underline">Intertidal
<span aria-hidden=true class=ml-2>→</span>
</a><a href=/project/streams/ class="inline-flex items-center px-5 py-2.5 rounded-full text-base font-semibold
bg-primary-100 text-primary-900 ring-1 ring-primary-200
hover:bg-primary-200 hover:ring-primary-300
dark:bg-primary-900/40 dark:text-primary-200 dark:ring-primary-800
dark:hover:bg-primary-800/60
transition-colors no-underline">Streams
<span aria-hidden=true class=ml-2>→</span>
</a><a href=/project/subtidal/ class="inline-flex items-center px-5 py-2.5 rounded-full text-base font-semibold
bg-primary-100 text-primary-900 ring-1 ring-primary-200
hover:bg-primary-200 hover:ring-primary-300
dark:bg-primary-900/40 dark:text-primary-200 dark:ring-primary-800
dark:hover:bg-primary-800/60
transition-colors no-underline">Subtidal
<span aria-hidden=true class=ml-2>→</span>
</a><a href=/project/theory/ class="inline-flex items-center px-5 py-2.5 rounded-full text-base font-semibold
bg-primary-100 text-primary-900 ring-1 ring-primary-200
hover:bg-primary-200 hover:ring-primary-300
dark:bg-primary-900/40 dark:text-primary-200 dark:ring-primary-800
dark:hover:bg-primary-800/60
transition-colors no-underline">Theory
<span aria-hidden=true class=ml-2>→</span>
</a><a href=https://taxonbodymassml.github.io class="inline-flex items-center px-5 py-2.5 rounded-full text-base font-semibold
bg-primary-100 text-primary-900 ring-1 ring-primary-200
hover:bg-primary-200 hover:ring-primary-300
dark:bg-primary-900/40 dark:text-primary-200 dark:ring-primary-800
dark:hover:bg-primary-800/60
transition-colors no-underline">Taxon Body Mass ML
<span aria-hidden=true class=ml-2>→</span></a></div></div></section><section id=publications class="relative isolate hbb-section blox-_"><div class=home-section-bg></div><div class="flex flex-col items-center max-w-prose mx-auto gap-3 justify-center px-6 md:px-0"><div class="mb-6 text-3xl font-bold text-gray-900 dark:text-white">Recent Publications</div><p><a href=/publication/>See all publications →</a></p></div><div class="flex flex-col items-center px-6"><div class="mt-16 sm:mt-20 container max-w-3xl w-full"><div class="flex flex-col space-y-3"><div class="pub-list-item view-citation" style=margin-bottom:1rem><i class="far fa-file-alt pub-icon" aria-hidden=true></i>
<span class="article-metadata li-cite-author"><span><a href=/authors/j.-wilson-white/>White</a></span>, <span><a href=/authors/jess-hopf/>Hopf</a></span>, <span class=font-bold><a href=/authors/andres-pinos-sanchez/>Pinos-Sánchez</a></span>, <span><a href=/authors/leif-rasmuson/>Rasmuson</a></span>, <span><a href=/authors/moritz-schmid/>Schmid</a></span>, <span class=font-bold><a href=/authors/mark-novak/>Novak</a></span>
</span>(2026).
<a href=/publication/white-2026-aa/ class="no-underline hover:underline">Models reveal potential synergies in management actions for bull kelp forest resilience and restoration</a>.
<em>Journal of Applied Ecology</em>.<div class="flex flex-wrap space-x-3"><a class="hb-attachment-link hb-attachment-link-small" href=/pubs/White_etal_2026.pdf><svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M19.5 14.25v-2.625A3.375 3.375.0 0016.125 8.25h-1.5A1.125 1.125.0 0113.5 7.125v-1.5A3.375 3.375.0 0010.125 2.25H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621.0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621.0 1.125-.504 1.125-1.125V11.25a9 9 0 00-9-9"/></svg>
PDF
</a><a class="hb-attachment-link hb-attachment-link-small" href=https://doi.org/10.1111/1365-2664.70448 target=_blank rel=noopener><svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M13.19 8.688a4.5 4.5.0 011.242 7.244l-4.5 4.5a4.5 4.5.0 01-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5.0 00-6.364-6.364l-4.5 4.5a4.5 4.5.0 001.242 7.244"/></svg>
DOI
</a><a class="hb-attachment-link hb-attachment-link-small" href=https://zenodo.org/records/19717786 target=_blank rel=noopener><svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M13.19 8.688a4.5 4.5.0 011.242 7.244l-4.5 4.5a4.5 4.5.0 01-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5.0 00-6.364-6.364l-4.5 4.5a4.5 4.5.0 001.242 7.244"/></svg>
Code</a></div></div><div class="pub-list-item view-citation" style=margin-bottom:1rem><i class="far fa-file-alt pub-icon" aria-hidden=true></i>
<span class="article-metadata li-cite-author"><span class=font-bold><a href=/authors/cheyenne-jarman/>Jarman</a></span>, <span><a href=/authors/taal-levi/>Levi</a></span>, <span class=font-bold><a href=/authors/mark-novak/>Novak</a></span>
</span>(2026).
<a href=/publication/jarman-2026-aa/ class="no-underline hover:underline">Symbolic regression for empirically realistic population dynamic time series</a>.<div class="flex flex-wrap space-x-3"><a class="hb-attachment-link hb-attachment-link-small" href=https://doi.org/10.64898/2026.02.16.706224 target=_blank rel=noopener><svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M19.5 14.25v-2.625A3.375 3.375.0 0016.125 8.25h-1.5A1.125 1.125.0 0113.5 7.125v-1.5A3.375 3.375.0 0010.125 2.25H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621.0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621.0 1.125-.504 1.125-1.125V11.25a9 9 0 00-9-9"/></svg>
Preprint
</a><a class="hb-attachment-link hb-attachment-link-small" href=https://github.com/cheyennejarman/SymbReg_KelpForest_Simulations target=_blank rel=noopener><svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M13.19 8.688a4.5 4.5.0 011.242 7.244l-4.5 4.5a4.5 4.5.0 01-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5.0 00-6.364-6.364l-4.5 4.5a4.5 4.5.0 001.242 7.244"/></svg>
Code</a></div></div><div class="pub-list-item view-citation" style=margin-bottom:1rem><i class="far fa-file-alt pub-icon" aria-hidden=true></i>
<span class="article-metadata li-cite-author"><span class=font-bold><a href=/authors/mark-novak/>Novak</a></span>, <span class=font-bold><a href=/authors/paige-foust/>Foust</a></span>, <span class=font-bold><a href=/authors/shannon-hennessey/>Hennessey</a></span>, <span><a href=/authors/brian-tanis/>Tanis</a></span>, <span class=font-bold><a href=/authors/kyle-coblentz/>Coblentz</a></span>, <span class=font-bold><a href=/authors/chris-wolf/>Wolf</a></span>, <span class=font-bold><a href=/authors/leah-segui/>Segui</a></span>, <span class=font-bold><a href=/authors/jeremy-henderson/>Henderson</a></span>, <span class=font-bold><a href=/authors/kurt-ingeman/>Ingeman</a></span>, <span class=font-bold><a href=/authors/landon-falke/>Falke</a></span>, <span class=font-bold><a href=/authors/tamara-layden/>Layden</a></span>, <span class=font-bold><a href=/authors/daniel-gradison/>Gradison</a></span>, <span class=font-bold><a href=/authors/zachary-randell/>Randell</a></span>, <span><a href=/authors/colin-harris/>Harris</a></span>, <span><a href=/authors/serena-lester/>Lester</a></span>, <span><a href=/authors/kira-naito/>Naito</a></span>, <span><a href=/authors/thanachot-nakata/>Nakata</a></span>, <span class=font-bold><a href=/authors/grayden-nichols/>Nichols</a></span>, <span><a href=/authors/benjamin-postma/>Postma</a></span>, <span class=font-bold><a href=/authors/rodrigo-alves/>Alves</a></span>, <span class=font-bold><a href=/authors/cheyenne-jarman/>Jarman</a></span>, <span><a href=/authors/augustin-kalytiak-davis/>Kalytiak-Davis</a></span>, <span class=font-bold><a href=/authors/arina-martin/>Martin</a></span>, <span class=font-bold><a href=/authors/timeyin-pajiah/>Pajiah</a></span>, <span class=font-bold><a href=/authors/andres-pinos-sanchez/>Pinos-Sánchez</a></span>, <span class=font-bold><a href=/authors/dan-preston/>Preston</a></span>
</span>(2026).
<a href=/publication/novak-2026-ad/ class="no-underline hover:underline">FracFeed: Global database of the fraction of feeding predators</a>.
<em>Ecology</em>.<div class="flex flex-wrap space-x-3"><a class="hb-attachment-link hb-attachment-link-small" href=/pubs/Novak_etal_2026.pdf><svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M19.5 14.25v-2.625A3.375 3.375.0 0016.125 8.25h-1.5A1.125 1.125.0 0113.5 7.125v-1.5A3.375 3.375.0 0010.125 2.25H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621.0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621.0 1.125-.504 1.125-1.125V11.25a9 9 0 00-9-9"/></svg>
PDF
</a><a class="hb-attachment-link hb-attachment-link-small" href=https://doi.org/10.1002/ecy.70296 target=_blank rel=noopener><svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M13.19 8.688a4.5 4.5.0 011.242 7.244l-4.5 4.5a4.5 4.5.0 01-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5.0 00-6.364-6.364l-4.5 4.5a4.5 4.5.0 001.242 7.244"/></svg>
DOI
</a><button class="hb-attachment-link hb-attachment-link-small js-cite-clipboard cursor-pointer" type=button data-filename=/publication/novak-2026-ad/cite.bib>
<svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M15.75 17.25v3.375c0 .621-.504 1.125-1.125 1.125h-9.75A1.125 1.125.0 013.75 20.625V7.875c0-.621.504-1.125 1.125-1.125H6.75a9 9 0 011.5.124m7.5 10.376h3.375c.621.0 1.125-.504 1.125-1.125V11.25c0-4.46-3.243-8.161-7.5-8.876a9 9 0 00-1.5-.124H9.375c-.621.0-1.125.504-1.125 1.125v3.5m7.5 10.375H9.375A1.125 1.125.0 018.25 16.125v-9.25m12 6.625v-1.875A3.375 3.375.0 0016.875 8.25h-1.5A1.125 1.125.0 0114.25 7.125v-1.5A3.375 3.375.0 0010.875 2.25H9.75"/></svg>
<span>Cite</span>
</button>
<a class="hb-attachment-link hb-attachment-link-small" href=https://github.com/marknovak/FracFeed_DB target=_blank rel=noopener><svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M13.19 8.688a4.5 4.5.0 011.242 7.244l-4.5 4.5a4.5 4.5.0 01-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5.0 00-6.364-6.364l-4.5 4.5a4.5 4.5.0 001.242 7.244"/></svg>
Data</a></div></div><div class="pub-list-item view-citation" style=margin-bottom:1rem><i class="far fa-file-alt pub-icon" aria-hidden=true></i>
<span class="article-metadata li-cite-author"><span class=font-bold><a href=/authors/zachary-randell/>Randell</a></span>, <span><a href=/authors/casey-sheridan/>Sheridan</a></span>, <span><a href=/authors/jessica-frey/>Frey</a></span>, <span><a href=/authors/mark-carr/>Carr</a></span>, <span class=font-bold><a href=/authors/mark-novak/>Novak</a></span>
</span>(2025).
<a href=/publication/randell-2025-aa/ class="no-underline hover:underline">Sea urchin consumption of kelp controlled by the density of drift algae</a>.<div class="flex flex-wrap space-x-3"><a class="hb-attachment-link hb-attachment-link-small" href=https://doi.org/10.1101/2025.11.09.687392 target=_blank rel=noopener><svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M19.5 14.25v-2.625A3.375 3.375.0 0016.125 8.25h-1.5A1.125 1.125.0 0113.5 7.125v-1.5A3.375 3.375.0 0010.125 2.25H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621.0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621.0 1.125-.504 1.125-1.125V11.25a9 9 0 00-9-9"/></svg>
Preprint
</a><a class="hb-attachment-link hb-attachment-link-small" href=https://github.com/zhrandell/drift_controls_kelp target=_blank rel=noopener><svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M17.25 6.75 22.5 12l-5.25 5.25m-10.5.0L1.5 12l5.25-5.25m7.5-3-4.5 16.5"/></svg>
Code</a></div></div><div class="pub-list-item view-citation" style=margin-bottom:1rem><i class="far fa-file-alt pub-icon" aria-hidden=true></i>
<span class="article-metadata li-cite-author"><span class=font-bold><a href=/authors/mark-novak/>Novak</a></span>
</span>(2025).
<a href=/publication/novak-2025-ac/ class="no-underline hover:underline">Upper’s (1974) unsuccessful self-treatment of a case of “writer’s block”: Renewed attempt using chat-based large language models</a>.<div class="flex flex-wrap space-x-3"><a class="hb-attachment-link hb-attachment-link-small" href=/pubs/Novak_2025.pdf><svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M19.5 14.25v-2.625A3.375 3.375.0 0016.125 8.25h-1.5A1.125 1.125.0 0113.5 7.125v-1.5A3.375 3.375.0 0010.125 2.25H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621.0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621.0 1.125-.504 1.125-1.125V11.25a9 9 0 00-9-9"/></svg>
PDF</a></div></div><div class="pub-list-item view-citation" style=margin-bottom:1rem><i class="far fa-file-alt pub-icon" aria-hidden=true></i>
<span class="article-metadata li-cite-author"><span class=font-bold><a href=/authors/mark-novak/>Novak</a></span>, <span class=font-bold><a href=/authors/kyle-coblentz/>Coblentz</a></span>, <span><a href=/authors/john-delong/>DeLong</a></span>
</span>(2025).
<a href=/publication/novak-2025-ab/ class="no-underline hover:underline">In defense of Type I functional responses: The frequency and population-dynamic effects of feeding on multiple prey at a time</a>.
<em>The American Naturalist</em>.<div class="flex flex-wrap space-x-3"><a class="hb-attachment-link hb-attachment-link-small" href=/pubs/Novak_etal_2025.pdf><svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M19.5 14.25v-2.625A3.375 3.375.0 0016.125 8.25h-1.5A1.125 1.125.0 0113.5 7.125v-1.5A3.375 3.375.0 0010.125 2.25H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621.0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621.0 1.125-.504 1.125-1.125V11.25a9 9 0 00-9-9"/></svg>
PDF
</a><a class="hb-attachment-link hb-attachment-link-small" href=/pubs/Novak_etal_2025_SOM.pdf><svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M13.19 8.688a4.5 4.5.0 011.242 7.244l-4.5 4.5a4.5 4.5.0 01-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5.0 00-6.364-6.364l-4.5 4.5a4.5 4.5.0 001.242 7.244"/></svg>
SOM
</a><a class="hb-attachment-link hb-attachment-link-small" href=https://doi.org/10.1101/2024.05.14.594210 target=_blank rel=noopener><svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M19.5 14.25v-2.625A3.375 3.375.0 0016.125 8.25h-1.5A1.125 1.125.0 0113.5 7.125v-1.5A3.375 3.375.0 0010.125 2.25H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621.0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621.0 1.125-.504 1.125-1.125V11.25a9 9 0 00-9-9"/></svg>
Preprint
</a><a class="hb-attachment-link hb-attachment-link-small" href=https://github.com/marknovak/FR_n-prey-at-a-time target=_blank rel=noopener><svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M17.25 6.75 22.5 12l-5.25 5.25m-10.5.0L1.5 12l5.25-5.25m7.5-3-4.5 16.5"/></svg>
Code
</a><a class="hb-attachment-link hb-attachment-link-small" href=https://doi.org/10.1086/737023 target=_blank rel=noopener><svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M13.19 8.688a4.5 4.5.0 011.242 7.244l-4.5 4.5a4.5 4.5.0 01-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5.0 00-6.364-6.364l-4.5 4.5a4.5 4.5.0 001.242 7.244"/></svg>
DOI
</a><button class="hb-attachment-link hb-attachment-link-small js-cite-clipboard cursor-pointer" type=button data-filename=/publication/novak-2025-ab/cite.bib>
<svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M15.75 17.25v3.375c0 .621-.504 1.125-1.125 1.125h-9.75A1.125 1.125.0 013.75 20.625V7.875c0-.621.504-1.125 1.125-1.125H6.75a9 9 0 011.5.124m7.5 10.376h3.375c.621.0 1.125-.504 1.125-1.125V11.25c0-4.46-3.243-8.161-7.5-8.876a9 9 0 00-1.5-.124H9.375c-.621.0-1.125.504-1.125 1.125v3.5m7.5 10.375H9.375A1.125 1.125.0 018.25 16.125v-9.25m12 6.625v-1.875A3.375 3.375.0 0016.875 8.25h-1.5A1.125 1.125.0 0114.25 7.125v-1.5A3.375 3.375.0 0010.875 2.25H9.75"/></svg>
<span>Cite</span>
</button>
<a class="hb-attachment-link hb-attachment-link-small" href=https://knb.ecoinformatics.org/view/doi:10.5063/F17H1GTQ target=_blank rel=noopener><svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M13.19 8.688a4.5 4.5.0 011.242 7.244l-4.5 4.5a4.5 4.5.0 01-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5.0 00-6.364-6.364l-4.5 4.5a4.5 4.5.0 001.242 7.244"/></svg>
Data
</a><a class="hb-attachment-link hb-attachment-link-small" href="https://ecology.peercommunityin.org/PCIEcology/articles/rec?id=702" target=_blank rel=noopener><svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M13.19 8.688a4.5 4.5.0 011.242 7.244l-4.5 4.5a4.5 4.5.0 01-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5.0 00-6.364-6.364l-4.5 4.5a4.5 4.5.0 001.242 7.244"/></svg>
PCIEcology Recommendation</a></div></div><div class="pub-list-item view-citation" style=margin-bottom:1rem><i class="far fa-file-alt pub-icon" aria-hidden=true></i>
<span class="article-metadata li-cite-author"><span class=font-bold><a href=/authors/kyle-coblentz/>Coblentz</a></span>, <span class=font-bold><a href=/authors/mark-novak/>Novak</a></span>, <span><a href=/authors/john-delong/>DeLong</a></span>
</span>(2025).
<a href=/publication/coblentz-2025/ class="no-underline hover:underline">Simple, universal rules predict trophic interaction strengths</a>.
<em>Ecology Letters</em>.<div class="flex flex-wrap space-x-3"><a class="hb-attachment-link hb-attachment-link-small" href=/pubs/Coblentz_etal_2025.pdf><svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M19.5 14.25v-2.625A3.375 3.375.0 0016.125 8.25h-1.5A1.125 1.125.0 0113.5 7.125v-1.5A3.375 3.375.0 0010.125 2.25H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621.0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621.0 1.125-.504 1.125-1.125V11.25a9 9 0 00-9-9"/></svg>
PDF
</a><a class="hb-attachment-link hb-attachment-link-small" href=/pubs/Coblentz_etal_2025_SOM.pdf><svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M13.19 8.688a4.5 4.5.0 011.242 7.244l-4.5 4.5a4.5 4.5.0 01-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5.0 00-6.364-6.364l-4.5 4.5a4.5 4.5.0 001.242 7.244"/></svg>
SOM
</a><a class="hb-attachment-link hb-attachment-link-small" href=https://doi.org/10.1101/2024.07.26.605380 target=_blank rel=noopener><svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M19.5 14.25v-2.625A3.375 3.375.0 0016.125 8.25h-1.5A1.125 1.125.0 0113.5 7.125v-1.5A3.375 3.375.0 0010.125 2.25H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621.0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621.0 1.125-.504 1.125-1.125V11.25a9 9 0 00-9-9"/></svg>
Preprint
</a><a class="hb-attachment-link hb-attachment-link-small" href=https://doi.org/10.1111/ele.70126 target=_blank rel=noopener><svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M13.19 8.688a4.5 4.5.0 011.242 7.244l-4.5 4.5a4.5 4.5.0 01-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5.0 00-6.364-6.364l-4.5 4.5a4.5 4.5.0 001.242 7.244"/></svg>
DOI
</a><button class="hb-attachment-link hb-attachment-link-small js-cite-clipboard cursor-pointer" type=button data-filename=/publication/coblentz-2025/cite.bib>
<svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M15.75 17.25v3.375c0 .621-.504 1.125-1.125 1.125h-9.75A1.125 1.125.0 013.75 20.625V7.875c0-.621.504-1.125 1.125-1.125H6.75a9 9 0 011.5.124m7.5 10.376h3.375c.621.0 1.125-.504 1.125-1.125V11.25c0-4.46-3.243-8.161-7.5-8.876a9 9 0 00-1.5-.124H9.375c-.621.0-1.125.504-1.125 1.125v3.5m7.5 10.375H9.375A1.125 1.125.0 018.25 16.125v-9.25m12 6.625v-1.875A3.375 3.375.0 0016.875 8.25h-1.5A1.125 1.125.0 0114.25 7.125v-1.5A3.375 3.375.0 0010.875 2.25H9.75"/></svg>
<span>Cite</span>
</button>
<a class="hb-attachment-link hb-attachment-link-small" href=https://github.com/NovakLabOSU/FR_Prediction target=_blank rel=noopener><svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M13.19 8.688a4.5 4.5.0 011.242 7.244l-4.5 4.5a4.5 4.5.0 01-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5.0 00-6.364-6.364l-4.5 4.5a4.5 4.5.0 001.242 7.244"/></svg>
Code</a></div></div><div class="pub-list-item view-citation" style=margin-bottom:1rem><i class="far fa-file-alt pub-icon" aria-hidden=true></i>
<span class="article-metadata li-cite-author"><span><a href=/authors/xiaoxiao-li/>Li</a></span>, <span><a href=/authors/wei-yang/>Yang</a></span>, <span class=font-bold><a href=/authors/mark-novak/>Novak</a></span>, <span><a href=/authors/lei-zhao/>Zhao</a></span>, <span><a href=/authors/peter-de-ruiter/>Ruiter</a></span>, <span><a href=/authors/zhifeng-yang/>Yang</a></span>, <span><a href=/authors/christian-guill/>Guill</a></span>
</span>(2025).
<a href=/publication/li-2025-aa/ class="no-underline hover:underline">Body mass–biomass scaling modulates species keystone-ness to press perturbations</a>.
<em>Ecology Letters</em>.<div class="flex flex-wrap space-x-3"><a class="hb-attachment-link hb-attachment-link-small" href=/pubs/Li_etal_2025.pdf><svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M19.5 14.25v-2.625A3.375 3.375.0 0016.125 8.25h-1.5A1.125 1.125.0 0113.5 7.125v-1.5A3.375 3.375.0 0010.125 2.25H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621.0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621.0 1.125-.504 1.125-1.125V11.25a9 9 0 00-9-9"/></svg>
PDF
</a><a class="hb-attachment-link hb-attachment-link-small" href=/pubs/Li_etal_2025_SOM.pdf><svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M13.19 8.688a4.5 4.5.0 011.242 7.244l-4.5 4.5a4.5 4.5.0 01-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5.0 00-6.364-6.364l-4.5 4.5a4.5 4.5.0 001.242 7.244"/></svg>
SOM
</a><a class="hb-attachment-link hb-attachment-link-small" href=https://doi.org/10.1111/ele.70086 target=_blank rel=noopener><svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M13.19 8.688a4.5 4.5.0 011.242 7.244l-4.5 4.5a4.5 4.5.0 01-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5.0 00-6.364-6.364l-4.5 4.5a4.5 4.5.0 001.242 7.244"/></svg>
DOI
</a><button class="hb-attachment-link hb-attachment-link-small js-cite-clipboard cursor-pointer" type=button data-filename=/publication/li-2025-aa/cite.bib>
<svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M15.75 17.25v3.375c0 .621-.504 1.125-1.125 1.125h-9.75A1.125 1.125.0 013.75 20.625V7.875c0-.621.504-1.125 1.125-1.125H6.75a9 9 0 011.5.124m7.5 10.376h3.375c.621.0 1.125-.504 1.125-1.125V11.25c0-4.46-3.243-8.161-7.5-8.876a9 9 0 00-1.5-.124H9.375c-.621.0-1.125.504-1.125 1.125v3.5m7.5 10.375H9.375A1.125 1.125.0 018.25 16.125v-9.25m12 6.625v-1.875A3.375 3.375.0 0016.875 8.25h-1.5A1.125 1.125.0 0114.25 7.125v-1.5A3.375 3.375.0 0010.875 2.25H9.75"/></svg>
<span>Cite</span></button></div></div><div class="pub-list-item view-citation" style=margin-bottom:1rem><i class="far fa-file-alt pub-icon" aria-hidden=true></i>
<span class="article-metadata li-cite-author"><span class=font-bold><a href=/authors/dan-preston/>Preston</a></span>, <span class=font-bold><a href=/authors/landon-falke/>Falke</a></span>, <span class=font-bold><a href=/authors/mark-novak/>Novak</a></span>
</span>(2025).
<a href=/publication/preston-2025-aa/ class="no-underline hover:underline">Age-prevalence curves in a multi-species parasite community</a>.
<em>Functional Ecology</em>.<div class="flex flex-wrap space-x-3"><a class="hb-attachment-link hb-attachment-link-small" href=/pubs/Preston_etal_2025.pdf><svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M19.5 14.25v-2.625A3.375 3.375.0 0016.125 8.25h-1.5A1.125 1.125.0 0113.5 7.125v-1.5A3.375 3.375.0 0010.125 2.25H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621.0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621.0 1.125-.504 1.125-1.125V11.25a9 9 0 00-9-9"/></svg>
PDF
</a><a class="hb-attachment-link hb-attachment-link-small" href=/pubs/Preston_etal_2025_SOM.pdf><svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M13.19 8.688a4.5 4.5.0 011.242 7.244l-4.5 4.5a4.5 4.5.0 01-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5.0 00-6.364-6.364l-4.5 4.5a4.5 4.5.0 001.242 7.244"/></svg>
SOM
</a><a class="hb-attachment-link hb-attachment-link-small" href=https://github.com/marknovak/AgePrevalence target=_blank rel=noopener><svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M17.25 6.75 22.5 12l-5.25 5.25m-10.5.0L1.5 12l5.25-5.25m7.5-3-4.5 16.5"/></svg>
Code
</a><a class="hb-attachment-link hb-attachment-link-small" href=https://doi.org/10.1111/1365-2435.14701 target=_blank rel=noopener><svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M13.19 8.688a4.5 4.5.0 011.242 7.244l-4.5 4.5a4.5 4.5.0 01-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5.0 00-6.364-6.364l-4.5 4.5a4.5 4.5.0 001.242 7.244"/></svg>
DOI
</a><button class="hb-attachment-link hb-attachment-link-small js-cite-clipboard cursor-pointer" type=button data-filename=/publication/preston-2025-aa/cite.bib>
<svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M15.75 17.25v3.375c0 .621-.504 1.125-1.125 1.125h-9.75A1.125 1.125.0 013.75 20.625V7.875c0-.621.504-1.125 1.125-1.125H6.75a9 9 0 011.5.124m7.5 10.376h3.375c.621.0 1.125-.504 1.125-1.125V11.25c0-4.46-3.243-8.161-7.5-8.876a9 9 0 00-1.5-.124H9.375c-.621.0-1.125.504-1.125 1.125v3.5m7.5 10.375H9.375A1.125 1.125.0 018.25 16.125v-9.25m12 6.625v-1.875A3.375 3.375.0 0016.875 8.25h-1.5A1.125 1.125.0 0114.25 7.125v-1.5A3.375 3.375.0 0010.875 2.25H9.75"/></svg>
<span>Cite</span></button></div></div><div class="pub-list-item view-citation" style=margin-bottom:1rem><i class="far fa-file-alt pub-icon" aria-hidden=true></i>
<span class="article-metadata li-cite-author"><span class=font-bold><a href=/authors/mark-novak/>Novak</a></span>, <span><a href=/authors/daniel-stouffer/>Stouffer</a></span>
</span>(2024).
<a href=/publication/novak-2024-aa/ class="no-underline hover:underline">Corrigendum: Geometric complexity and the information-theoretic comparison of functional-response models</a>.
<em>Frontiers in Ecology and Evolution</em>.<div class="flex flex-wrap space-x-3"><a class="hb-attachment-link hb-attachment-link-small" href=/pubs/NovakStouffer_2024.pdf><svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M19.5 14.25v-2.625A3.375 3.375.0 0016.125 8.25h-1.5A1.125 1.125.0 0113.5 7.125v-1.5A3.375 3.375.0 0010.125 2.25H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621.0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621.0 1.125-.504 1.125-1.125V11.25a9 9 0 00-9-9"/></svg>
PDF
</a><a class="hb-attachment-link hb-attachment-link-small" href=/pubs/NovakStouffer_2021b_SOM.pdf><svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M13.19 8.688a4.5 4.5.0 011.242 7.244l-4.5 4.5a4.5 4.5.0 01-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5.0 00-6.364-6.364l-4.5 4.5a4.5 4.5.0 001.242 7.244"/></svg>
SOM
</a><a class="hb-attachment-link hb-attachment-link-small" href=https://github.com/marknovak/GeometricComplexity target=_blank rel=noopener><svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M17.25 6.75 22.5 12l-5.25 5.25m-10.5.0L1.5 12l5.25-5.25m7.5-3-4.5 16.5"/></svg>
Code
</a><a class="hb-attachment-link hb-attachment-link-small" href=https://doi.org/10.3389/fevo.2024.1371112 target=_blank rel=noopener><svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M13.19 8.688a4.5 4.5.0 011.242 7.244l-4.5 4.5a4.5 4.5.0 01-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5.0 00-6.364-6.364l-4.5 4.5a4.5 4.5.0 001.242 7.244"/></svg>
DOI
</a><button class="hb-attachment-link hb-attachment-link-small js-cite-clipboard cursor-pointer" type=button data-filename=/publication/novak-2024-aa/cite.bib>
<svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M15.75 17.25v3.375c0 .621-.504 1.125-1.125 1.125h-9.75A1.125 1.125.0 013.75 20.625V7.875c0-.621.504-1.125 1.125-1.125H6.75a9 9 0 011.5.124m7.5 10.376h3.375c.621.0 1.125-.504 1.125-1.125V11.25c0-4.46-3.243-8.161-7.5-8.876a9 9 0 00-1.5-.124H9.375c-.621.0-1.125.504-1.125 1.125v3.5m7.5 10.375H9.375A1.125 1.125.0 018.25 16.125v-9.25m12 6.625v-1.875A3.375 3.375.0 0016.875 8.25h-1.5A1.125 1.125.0 0114.25 7.125v-1.5A3.375 3.375.0 0010.875 2.25H9.75"/></svg>
<span>Cite</span></button></div></div></div></div></div><div class="container mx-auto max-w-screen-lg px-8 xl:px-5 pb-5 lg:pb-8"><div class="mt-10 flex justify-center"><a class="relative inline-flex items-center gap-1 rounded-md border border-gray-300 bg-white px-3 py-2 pl-4 text-sm font-medium text-gray-500 hover:bg-gray-50 focus:z-20 dark:border-gray-500 dark:bg-gray-800 dark:text-gray-300" href=/publication/><span>See all</span></a></div></div></section><section id=courses class="relative isolate hbb-section blox-_"><div class=home-section-bg></div><div class="flex flex-col items-center max-w-prose mx-auto gap-3 justify-center px-6 md:px-0"><div class="mb-6 text-3xl font-bold text-gray-900 dark:text-white">Teaching</div></div><div class="flex flex-col items-center px-6"><div class="container max-w-screen-xl mx-auto grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6 my-5"><div class="group bg-white/90 dark:bg-zinc-900/90 backdrop-blur-sm rounded-2xl ring-1 ring-zinc-900/5 dark:ring-white/10 shadow-lg overflow-hidden transition-all duration-300 ease-out hover:shadow-xl hover:shadow-primary-500/10 hover:-translate-y-2 focus-within:ring-2 focus-within:ring-primary-500/50" role=article aria-labelledby=card-title-95cf706f78daf24e44361c7e60cbda4f><div class="relative overflow-hidden aspect-[16/9] bg-gradient-to-br from-zinc-100 to-zinc-200 dark:from-zinc-800 dark:to-zinc-900"><a href=/courses/analyticalworkflows/ class=block><img class="w-full h-full transition-transform duration-500 ease-out group-hover:scale-105 object-fill" srcset="/courses/analyticalworkflows/featured_hu_27528616dbd00a8f.webp 400w, /courses/analyticalworkflows/featured_hu_71c94907b0ce421.webp 600w, /courses/analyticalworkflows/featured_hu_ca0b4280682fd0d1.webp 800w, /courses/analyticalworkflows/featured_hu_ecd56f91391af4da.webp 800w" sizes="(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw" src=/courses/analyticalworkflows/featured_hu_27528616dbd00a8f.webp width=800 height=450 loading=lazy decoding=async fetchpriority=high style=position:absolute;height:100%;width:100%;inset:0;color:transparent alt="Analytical Workflows (IB516) featured image"></a><div class="absolute inset-0 pointer-events-none bg-gradient-to-t from-black/10 via-transparent to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300"></div></div><div class="p-8 space-y-4"><div class="flex items-center gap-2"><a href=/tag/graduate/><span class="inline-flex items-center px-3 py-1 rounded-full text-xs font-semibold bg-primary-100 text-primary-800 dark:bg-primary-900/40 dark:text-primary-300">Graduate</span></a></div><h3 id=card-title-95cf706f78daf24e44361c7e60cbda4f class="text-xl font-bold tracking-tight text-zinc-900 dark:text-zinc-100 group-hover:text-primary-600 dark:group-hover:text-primary-400 transition-colors duration-200 leading-tight"><a href=/courses/analyticalworkflows/ class=hover:underline>Analytical Workflows (IB516)</a></h3><p class="text-zinc-600 dark:text-zinc-400 text-base leading-relaxed line-clamp-3">Tools and best-practices for efficient project managment</p></div></div><div class="group bg-white/90 dark:bg-zinc-900/90 backdrop-blur-sm rounded-2xl ring-1 ring-zinc-900/5 dark:ring-white/10 shadow-lg overflow-hidden transition-all duration-300 ease-out hover:shadow-xl hover:shadow-primary-500/10 hover:-translate-y-2 focus-within:ring-2 focus-within:ring-primary-500/50" role=article aria-labelledby=card-title-bce093d309189278043d07240bd9fc00><div class="relative overflow-hidden aspect-[16/9] bg-gradient-to-br from-zinc-100 to-zinc-200 dark:from-zinc-800 dark:to-zinc-900"><a href=/courses/rmbl/ class=block><img class="w-full h-full transition-transform duration-500 ease-out group-hover:scale-105 object-fill" srcset="/courses/rmbl/featured_hu_9c1929f73b7db3bf.webp 400w, /courses/rmbl/featured_hu_32e8f8e1583fd487.webp 600w, /courses/rmbl/featured_hu_a9dac176c4cead13.webp 800w, /courses/rmbl/featured_hu_4842a34a34e68d9e.webp 800w" sizes="(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw" src=/courses/rmbl/featured_hu_9c1929f73b7db3bf.webp width=800 height=450 loading=lazy decoding=async style=position:absolute;height:100%;width:100%;inset:0;color:transparent alt="Data-Theory Integration featured image"></a><div class="absolute inset-0 pointer-events-none bg-gradient-to-t from-black/10 via-transparent to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300"></div></div><div class="p-8 space-y-4"><div class="flex items-center gap-2"><a href=/tag/graduate/><span class="inline-flex items-center px-3 py-1 rounded-full text-xs font-semibold bg-primary-100 text-primary-800 dark:bg-primary-900/40 dark:text-primary-300">Graduate</span></a></div><h3 id=card-title-bce093d309189278043d07240bd9fc00 class="text-xl font-bold tracking-tight text-zinc-900 dark:text-zinc-100 group-hover:text-primary-600 dark:group-hover:text-primary-400 transition-colors duration-200 leading-tight"><a href=/courses/rmbl/ class=hover:underline>Data-Theory Integration</a></h3><p class="text-zinc-600 dark:text-zinc-400 text-base leading-relaxed line-clamp-3">Workshop at RMBL on integrating theory and data on species interactions</p></div></div><div class="group bg-white/90 dark:bg-zinc-900/90 backdrop-blur-sm rounded-2xl ring-1 ring-zinc-900/5 dark:ring-white/10 shadow-lg overflow-hidden transition-all duration-300 ease-out hover:shadow-xl hover:shadow-primary-500/10 hover:-translate-y-2 focus-within:ring-2 focus-within:ring-primary-500/50" role=article aria-labelledby=card-title-6764a8d12097e4d76e875337462c042a><div class="relative overflow-hidden aspect-[16/9] bg-gradient-to-br from-zinc-100 to-zinc-200 dark:from-zinc-800 dark:to-zinc-900"><a href=/courses/ecology/ class=block><img class="w-full h-full transition-transform duration-500 ease-out group-hover:scale-105 object-fill" srcset="/courses/ecology/featured_hu_99c635e8802ff7e5.webp 400w, /courses/ecology/featured_hu_99ad401e544b0709.webp 600w, /courses/ecology/featured_hu_d17501ebfb08e5b1.webp 800w, /courses/ecology/featured_hu_1a21aee0e3a6a034.webp 800w" sizes="(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw" src=/courses/ecology/featured_hu_99c635e8802ff7e5.webp width=800 height=450 loading=lazy decoding=async style=position:absolute;height:100%;width:100%;inset:0;color:transparent alt="Ecology (BI370) featured image"></a><div class="absolute inset-0 pointer-events-none bg-gradient-to-t from-black/10 via-transparent to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300"></div></div><div class="p-8 space-y-4"><div class="flex items-center gap-2"><a href=/tag/undergraduate/><span class="inline-flex items-center px-3 py-1 rounded-full text-xs font-semibold bg-primary-100 text-primary-800 dark:bg-primary-900/40 dark:text-primary-300">Undergraduate</span></a></div><h3 id=card-title-6764a8d12097e4d76e875337462c042a class="text-xl font-bold tracking-tight text-zinc-900 dark:text-zinc-100 group-hover:text-primary-600 dark:group-hover:text-primary-400 transition-colors duration-200 leading-tight"><a href=/courses/ecology/ class=hover:underline>Ecology (BI370)</a></h3><p class="text-zinc-600 dark:text-zinc-400 text-base leading-relaxed line-clamp-3">Distribution, structure and dynamics of species, communities and ecosystems</p></div></div><div class="group bg-white/90 dark:bg-zinc-900/90 backdrop-blur-sm rounded-2xl ring-1 ring-zinc-900/5 dark:ring-white/10 shadow-lg overflow-hidden transition-all duration-300 ease-out hover:shadow-xl hover:shadow-primary-500/10 hover:-translate-y-2 focus-within:ring-2 focus-within:ring-primary-500/50" role=article aria-labelledby=card-title-827cbc4802deb24c2d590220de9c6e1c><div class="relative overflow-hidden aspect-[16/9] bg-gradient-to-br from-zinc-100 to-zinc-200 dark:from-zinc-800 dark:to-zinc-900"><a href=/courses/marineecology/ class=block><img class="w-full h-full transition-transform duration-500 ease-out group-hover:scale-105 object-fill" srcset="/courses/marineecology/featured_hu_81a4bd56da4a09b0.webp 400w, /courses/marineecology/featured_hu_5f7e9f73a8c20692.webp 600w, /courses/marineecology/featured_hu_6b3a2648237a6d18.webp 800w, /courses/marineecology/featured_hu_feaccb0b83b37980.webp 800w" sizes="(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw" src=/courses/marineecology/featured_hu_81a4bd56da4a09b0.webp width=800 height=450 loading=lazy decoding=async style=position:absolute;height:100%;width:100%;inset:0;color:transparent alt="Marine Ecology (BI351) featured image"></a><div class="absolute inset-0 pointer-events-none bg-gradient-to-t from-black/10 via-transparent to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300"></div></div><div class="p-8 space-y-4"><div class="flex items-center gap-2"><a href=/tag/undergraduate/><span class="inline-flex items-center px-3 py-1 rounded-full text-xs font-semibold bg-primary-100 text-primary-800 dark:bg-primary-900/40 dark:text-primary-300">Undergraduate</span></a></div><h3 id=card-title-827cbc4802deb24c2d590220de9c6e1c class="text-xl font-bold tracking-tight text-zinc-900 dark:text-zinc-100 group-hover:text-primary-600 dark:group-hover:text-primary-400 transition-colors duration-200 leading-tight"><a href=/courses/marineecology/ class=hover:underline>Marine Ecology (BI351)</a></h3><p class="text-zinc-600 dark:text-zinc-400 text-base leading-relaxed line-clamp-3">Physical, chemical and biological aspects of life in the oceans, with an ecological emphasis</p></div></div><div class="group bg-white/90 dark:bg-zinc-900/90 backdrop-blur-sm rounded-2xl ring-1 ring-zinc-900/5 dark:ring-white/10 shadow-lg overflow-hidden transition-all duration-300 ease-out hover:shadow-xl hover:shadow-primary-500/10 hover:-translate-y-2 focus-within:ring-2 focus-within:ring-primary-500/50" role=article aria-labelledby=card-title-2ad37993aacd016cf09d155eef630f77><div class="relative overflow-hidden aspect-[16/9] bg-gradient-to-br from-zinc-100 to-zinc-200 dark:from-zinc-800 dark:to-zinc-900"><a href=/courses/past/ class=block><img class="w-full h-full transition-transform duration-500 ease-out group-hover:scale-105 object-fill" srcset="/courses/past/featured_hu_4b9202b4fbfaa9f5.webp 400w, /courses/past/featured_hu_f039dedeb581fa19.webp 600w, /courses/past/featured_hu_b9ea50086df978eb.webp 800w, /courses/past/featured_hu_e51cd0f2b2e23410.webp 800w" sizes="(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw" src=/courses/past/featured_hu_4b9202b4fbfaa9f5.webp width=800 height=450 loading=lazy decoding=async style=position:absolute;height:100%;width:100%;inset:0;color:transparent alt="Past courses featured image"></a><div class="absolute inset-0 pointer-events-none bg-gradient-to-t from-black/10 via-transparent to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300"></div></div><div class="p-8 space-y-4"><h3 id=card-title-2ad37993aacd016cf09d155eef630f77 class="text-xl font-bold tracking-tight text-zinc-900 dark:text-zinc-100 group-hover:text-primary-600 dark:group-hover:text-primary-400 transition-colors duration-200 leading-tight"><a href=/courses/past/ class=hover:underline>Past courses</a></h3><p class="text-zinc-600 dark:text-zinc-400 text-base leading-relaxed line-clamp-3">Courses and seminars of the past</p></div></div><div class="group bg-white/90 dark:bg-zinc-900/90 backdrop-blur-sm rounded-2xl ring-1 ring-zinc-900/5 dark:ring-white/10 shadow-lg overflow-hidden transition-all duration-300 ease-out hover:shadow-xl hover:shadow-primary-500/10 hover:-translate-y-2 focus-within:ring-2 focus-within:ring-primary-500/50" role=article aria-labelledby=card-title-061ca20893fac37ed88a94a684fae720><div class="relative overflow-hidden aspect-[16/9] bg-gradient-to-br from-zinc-100 to-zinc-200 dark:from-zinc-800 dark:to-zinc-900"><a href=/courses/scientificwriting/ class=block><img class="w-full h-full transition-transform duration-500 ease-out group-hover:scale-105 object-fill" srcset="/courses/scientificwriting/featured_hu_773c8a5e41f8a848.webp 400w, /courses/scientificwriting/featured_hu_1b1008c4db43a704.webp 600w, /courses/scientificwriting/featured_hu_32b3c5320e29d037.webp 800w, /courses/scientificwriting/featured_hu_f70e23cb683667bf.webp 800w" sizes="(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw" src=/courses/scientificwriting/featured_hu_773c8a5e41f8a848.webp width=800 height=450 loading=lazy decoding=async style=position:absolute;height:100%;width:100%;inset:0;color:transparent alt="Scientific Writing (IB514) featured image"></a><div class="absolute inset-0 pointer-events-none bg-gradient-to-t from-black/10 via-transparent to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300"></div></div><div class="p-8 space-y-4"><div class="flex items-center gap-2"><a href=/tag/graduate/><span class="inline-flex items-center px-3 py-1 rounded-full text-xs font-semibold bg-primary-100 text-primary-800 dark:bg-primary-900/40 dark:text-primary-300">Graduate</span></a></div><h3 id=card-title-061ca20893fac37ed88a94a684fae720 class="text-xl font-bold tracking-tight text-zinc-900 dark:text-zinc-100 group-hover:text-primary-600 dark:group-hover:text-primary-400 transition-colors duration-200 leading-tight"><a href=/courses/scientificwriting/ class=hover:underline>Scientific Writing (IB514)</a></h3><p class="text-zinc-600 dark:text-zinc-400 text-base leading-relaxed line-clamp-3">Skills and strategies for scientific writing</p></div></div><div class="group bg-white/90 dark:bg-zinc-900/90 backdrop-blur-sm rounded-2xl ring-1 ring-zinc-900/5 dark:ring-white/10 shadow-lg overflow-hidden transition-all duration-300 ease-out hover:shadow-xl hover:shadow-primary-500/10 hover:-translate-y-2 focus-within:ring-2 focus-within:ring-primary-500/50" role=article aria-labelledby=card-title-374245b0f3f6cad0caed68d8137a6c8f><div class="relative overflow-hidden aspect-[16/9] bg-gradient-to-br from-zinc-100 to-zinc-200 dark:from-zinc-800 dark:to-zinc-900"><a href=/courses/theoreticalecology/ class=block><img class="w-full h-full transition-transform duration-500 ease-out group-hover:scale-105 object-fill" srcset="/courses/theoreticalecology/featured_hu_85e5f5cf48f36f5d.webp 400w, /courses/theoreticalecology/featured_hu_494a455198213237.webp 600w, /courses/theoreticalecology/featured_hu_be77eab854baf915.webp 800w, /courses/theoreticalecology/featured_hu_73ce54577dcec2ec.webp 800w" sizes="(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw" src=/courses/theoreticalecology/featured_hu_85e5f5cf48f36f5d.webp width=800 height=450 loading=lazy decoding=async style=position:absolute;height:100%;width:100%;inset:0;color:transparent alt="Theoretical Ecology (IB592) featured image"></a><div class="absolute inset-0 pointer-events-none bg-gradient-to-t from-black/10 via-transparent to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300"></div></div><div class="p-8 space-y-4"><div class="flex items-center gap-2"><a href=/tag/graduate/><span class="inline-flex items-center px-3 py-1 rounded-full text-xs font-semibold bg-primary-100 text-primary-800 dark:bg-primary-900/40 dark:text-primary-300">Graduate</span></a></div><h3 id=card-title-374245b0f3f6cad0caed68d8137a6c8f class="text-xl font-bold tracking-tight text-zinc-900 dark:text-zinc-100 group-hover:text-primary-600 dark:group-hover:text-primary-400 transition-colors duration-200 leading-tight"><a href=/courses/theoreticalecology/ class=hover:underline>Theoretical Ecology (IB592)</a></h3><p class="text-zinc-600 dark:text-zinc-400 text-base leading-relaxed line-clamp-3">Analysis of dynamical systems, from single populations to species-rich communities</p></div></div></div></div></section><section id=quotes class="relative isolate hbb-section blox-_"><div class=home-section-bg></div><div class="testimonials-block-container preact-block" data-block-type=testimonials data-props='{"content":{"items":[{"name":"Simon A. Levin","role":"1989, in *Perspectives in Ecological Theory*, eds. Roughgarden, May, Levin","text":"*Theory without data is sterile, while data without theory is uninterpretable.*"},{"name":"Jeremy Gunawardena","role":"*Biology is more theoretical than physics* (2013), Molecular Biology of the Cell 24:1827-1829","text":"*If scientific research is stumbling around in a dark cellar looking for a black cat, then biology is doing so without knowing there is a cat there until once accidentally falls over it. Theory can sometimes conjure up the cat before the accident.*"},{"name":"John Maynard Smith","role":"*Storming the Fortress*, in *Did Darwin Get It Right?* (1988)","text":"*Mathematics without natural history is sterile, but natural history without Mathematics is muddled.*"},{"name":"Paul Valéry","role":"*Bad Thoughts and Others* (1942)","text":"*What is simple is always wrong. What is not is useless.*"},{"name":"Samuel Karlin","role":"11th R. A. Fisher Memorial Lecture, Royal Society, 20 April 1983","text":"*The purpose of models is not to fit the data but to sharpen the questions.*"},{"name":"George E. P. Box","role":"*Empirical Model-Building and Response Surfaces* (1987), with N. R. Draper, p. 424","text":"*Essentially, all models are wrong, but some are useful.*"},{"name":"E. Christopher Zeeman","role":"*Catastrophe Theory* (1977)","text":"*Technical skill is mastery of complexity while creativity is mastery of simplicity.*"},{"name":"Manfred Eigen","role":"*The Physicists Conception of Nature* (1973)","text":"*A theory has only the alternative of being right or wrong. A model has a third possibility: it may be right, but irrelevant.*"},{"name":"John Tukey","role":"*Sunset salvo*, The American Statistician 40(1)","text":"*The combination of some data and an aching desire for an answer does not ensure that a reasonable answer can be extracted from a given body of data.*"},{"name":"John Tukey","role":"*The future of data analysis* (1962), Annals of Mathematical Statistics 33(1):13","text":"*Far better an approximate answer to the right question, which is often vague, than an exact answer to the wrong question, which can always be made precise.*"},{"name":"Jacques Monod","role":"*Chance and Necessity: An Essay on the Natural Philosophy of Modern Biology* (1972)","text":"*Any confusion between the ideas suggested by science and science itself must be carefully avoided.*"},{"name":"C. J. Puccia \u0026 Richard Levins","role":"*Qualitative Modeling of Complex Systems* (1985)","text":"*No model can be general, precise, and realistic.*"},{"name":"Alfred North Whitehead","role":"*The Concept of Nature* (1926)","text":"*Seek simplicity and distrust it.*"},{"name":"Sir Arthur Stanley Eddington","role":"*The Nature of the Physical World* (1927)","text":"*We need scarcely add that the contemplation in natural science of a wider domain than the actual leads to a far better understanding of the actual.*"},{"name":"W. G. Cochran","role":"*Experiments for nonlinear functions* (R. A. Fisher Memorial Lecture), J. Am. Stat. Assoc. (1973) 68:771-78","text":"*You tell me the values of the parameters and I promise to find the best experiment to estimate the values of the parameters.*"},{"name":"Robert Boyd \u0026 Peter Richerson","role":"quoted by John Maynard Smith in *It Must Be Beautiful* (ed. Graham Farmelo)","text":"*To replace a world you do not understand with a model of the world you do not understand is no advance.*"},{"name":"Ronald A. Fisher","role":"*The Genetical Theory of Natural Selection*, p. viii-ix","text":"*The types of mind which result from training in mathematics and in biology certainly differ profoundly; but the difference does not seem to lie in the intellectual faculty… What is profoundly susceptible of training is the imagination… I can imagine no more beneficial change in scientific education than that which would allow each to appreciate something of the imaginative grandeur of the realms of thought explored by the other.*"},{"name":"Warren Weaver","role":"*Lady Luck: The Theory of Probability* (1977)","text":"*We are so familiar with, and have such justified confidence in, a great many \"scientific laws\" that we tend to forget that very many of them are really the theorems which hold strictly only for mathematical models, though they are obeyed closely enough by actual phenomena so that they are highly useful.*"}],"title":"Quotes"},"design":null,"id":"quotes","type":"testimonials"}' data-preact-render=true></div></section></div><div class=page-footer><footer class="container mx-auto flex flex-col justify-items-center text-sm leading-6 mt-24 mb-4 text-slate-700 dark:text-slate-200"><p class="powered-by footer-license-icons text-center pb-2"><a class="inline-flex items-center justify-center gap-2 align-middle" href=https://creativecommons.org/licenses/by-nc-nd/4.0 rel="noopener noreferrer" target=_blank aria-label="Creative Commons"><a class="inline-flex items-center justify-center gap-2 align-middle" href=https://creativecommons.org/licenses/by-nc-nd/4.0 rel="noopener noreferrer" target=_blank aria-label="Creative Commons"><svg class="h-6 w-6 inline-block align-middle text-current" viewBox="0 0 512 512" fill="currentColor" aria-hidden="true" focusable="false"><path d="M253.8 214.9l-33.2 17.3c-9.4-19.6-25.2-19.9-27.5-19.9-22.1.0-33.2 14.6-33.2 43.8.0 23.6 9.2 43.8 33.2 43.8 14.5.0 24.6-7.1 30.6-21.3l30.6 15.5c-6.2 11.5-25.7 39-65.1 39-22.6.0-74-10.3-74-77 0-58.7 43-77.1 72.6-77.1 30.7.0 52.7 11.9 66 35.9zm143 0-32.8 17.3c-9.5-19.8-25.7-19.9-27.9-19.9-22.1.0-33.2 14.6-33.2 43.8.0 23.5 9.2 43.8 33.2 43.8 14.4.0 24.6-7.1 30.5-21.3l31 15.5c-2.1 3.8-21.4 39-65.1 39-22.7.0-74-9.9-74-77 0-58.7 43-77.1 72.6-77.1 30.7.0 52.6 11.9 65.6 35.9zM255.6 8C112.7 8 8 123.1 8 256.1c0 138.4 113.6 248 247.6 248 129.9.0 248.4-100.9 248.4-248C504 118.2 397.4 8 255.6 8zm.9 450.8c-112.5.0-203.7-93-203.7-202.8.0-105.4 85.4-203.3 203.7-203.3 112.5.0 202.8 89.5 202.8 203.3.0 121.7-99.7 202.8-202.8 202.8z"/></svg>
<svg class="h-6 w-6 inline-block align-middle text-current" viewBox="0 0 512 512" fill="currentColor" aria-hidden="true" focusable="false"><path d="M322.9 194.4v101.4h-28.3v120.5h-77.1V295.9h-28.3V194.4c0-4.4 1.6-8.2 4.6-11.3 3.1-3.1 6.9-4.7 11.3-4.7H307c4.1.0 7.8 1.6 11.1 4.7 3.1 3.2 4.8 6.9 4.8 11.3zm-32.5-64.5a34.5 34.5.0 11-69 .8 34.5 34.5.0 1169-.8zM255.6 8C397.4 8 504 118.1 504 256c0 147.1-118.5 248-248.4 248C121.6 504 8 394.5 8 256 8 123.1 112.7 8 255.6 8zm.8 44.7C138.2 52.7 52.7 150.6 52.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2.0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3z"/></svg>
<svg class="h-6 w-6 inline-block align-middle text-current" viewBox="0 0 512 512" fill="currentColor" aria-hidden="true" focusable="false"><path d="M255.6 8C395.4 8 504 115.9 504 256c0 147.2-118.5 248-248.4 248C121.1 504 8 393.2 8 256 8 123.1 112.7 8 255.6 8zM63.8 189.1c-7.4 20.4-11.1 42.7-11.1 66.9.0 110.9 92.1 202.4 203.7 202.4 122.4.0 177.2-101.8 178.5-104.1l-93.4-41.6c-7.7 37.1-41.2 53-68.2 55.4v38.1h-28.8V368c-27.5-.3-52.6-10.2-75.3-29.7l34.1-34.5c31.7 29.4 86.4 31.8 86.4-2.2.0-6.2-2.2-11.2-6.6-15.1-14.2-6-1.8-.1-219.3-97.4zM256.4 52.3C218 52.3 144 61 85.9 145.3l94.8 42.5c10-31.3 40.4-42.9 63.8-44.3v-38.1h28.8v38.1c22.7 1.2 43.4 8.9 62 23L303 199.7c-42.7-29.9-83.5-8-70 11.1 53.4 24.1 43.8 19.8 93 41.6l127.1 56.7c4.1-17.4 6.2-35.1 6.2-53.1.0-57-19.8-105-59.3-143.9-39.3-39.9-87.2-59.8-143.6-59.8z"/></svg>
<svg class="h-6 w-6 inline-block align-middle text-current" viewBox="0 0 512 512" fill="currentColor" aria-hidden="true" focusable="false"><path d="M255.6 8C397.4 8 504 118.1 504 256c0 147.1-118.5 248-248.4 248C121.6 504 8 394.5 8 256 8 123.1 112.7 8 255.6 8zm.8 44.7C138.2 52.7 52.7 150.6 52.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2.0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm94 144.3v42.5H170.1V197h180.3zm0 79.8v42.5H170.1v-42.5h180.3z"/></svg></a></p><p class="powered-by text-center">© 2026 NovakLab</p><p class="powered-by text-center text-sm opacity-80 py-1">Made with <a class="underline hover:opacity-100" href="https://hugoblox.com/templates/academic-cv?utm_source=site_footer&utm_medium=referral&utm_campaign=poweredby_oss&utm_content=brand_academic-cv&start=1" target=_blank rel=noopener data-hbx=poweredby_brand>Hugo Blox Kit</a>.
<a class="inline-flex items-center rounded px-2 py-0.5 border border-current ms-2 text-xs hover:opacity-100" href="https://hugo.chat?utm_source=site_footer&utm_medium=referral&utm_campaign=poweredby_oss&utm_content=cta_academic-cv&template_id=academic-cv" target=_blank rel=noopener data-hbx=poweredby_cta>Clone this template →</a></p></footer></div><div id=hb-notification-container class="fixed top-20 right-4 z-[9999] pointer-events-none" aria-live=polite aria-atomic=true></div></body></html>