.years[data-astro-cid-z3wj2bop]{margin-bottom:var(--space-12)}.years__heading[data-astro-cid-z3wj2bop]{margin:0 0 var(--space-4);font-size:var(--text-lg);font-weight:var(--weight-bold)}.years__list[data-astro-cid-z3wj2bop]{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.years__link[data-astro-cid-z3wj2bop]{min-height:var(--touch-target);padding:var(--space-3) var(--space-4);background:var(--color-surface-muted);border:var(--border-width) solid transparent;border-radius:var(--radius-md);color:var(--color-text);transition:background-color var(--duration-fast) ease-out, border-color var(--duration-fast) ease-out;flex-direction:column;text-decoration:none;display:flex}.years__link[data-astro-cid-z3wj2bop]:hover{background:var(--navy-50);border-color:var(--navy-300);color:var(--color-text)}.years__count[data-astro-cid-z3wj2bop]{color:var(--color-text-muted)}.years__year[data-astro-cid-z3wj2bop]{font-size:var(--text-lg);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.years__count[data-astro-cid-z3wj2bop]{font-size:var(--text-base);color:inherit}.toolbar[data-astro-cid-z3wj2bop]{z-index:10;margin-bottom:var(--space-8);background:color-mix(in srgb, var(--color-surface) 94%, transparent);border-block:var(--border-width) solid var(--color-border-soft);position:sticky;top:0}.toolbar__inner[data-astro-cid-z3wj2bop]{align-items:center;gap:var(--space-3) var(--space-6);padding-block:var(--space-3);flex-wrap:wrap;display:flex}.toolbar__toggle[data-astro-cid-z3wj2bop],.toolbar__reset[data-astro-cid-z3wj2bop]{align-items:center;gap:var(--space-1);min-height:var(--touch-target);padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--navy-900);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;display:inline-flex}.toolbar__toggle[data-astro-cid-z3wj2bop][aria-expanded=true]{background:var(--navy-50);border-color:var(--navy-900)}.toolbar__reset[data-astro-cid-z3wj2bop]{padding-inline:var(--space-2);color:var(--color-link);border-color:#0000;text-decoration:underline}.toolbar__reset[data-astro-cid-z3wj2bop]:hover{color:var(--color-link-hover)}.toolbar__form[data-astro-cid-z3wj2bop]{gap:var(--space-4);width:100%;padding-bottom:var(--space-2);order:3;display:none}.toolbar__form[data-astro-cid-z3wj2bop].is-open{display:grid}.toolbar__field[data-astro-cid-z3wj2bop]{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.toolbar__field[data-astro-cid-z3wj2bop] label[data-astro-cid-z3wj2bop]{font-size:var(--text-base);font-weight:var(--weight-semibold)}.toolbar__field[data-astro-cid-z3wj2bop] select[data-astro-cid-z3wj2bop]{width:100%;min-height:var(--touch-target);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-base)}.toolbar__count[data-astro-cid-z3wj2bop]{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;margin:0 0 0 auto}@media (width>=64em){.toolbar__toggle[data-astro-cid-z3wj2bop]{display:none}.toolbar__form[data-astro-cid-z3wj2bop],.toolbar__form[data-astro-cid-z3wj2bop].is-open{flex:1;order:0;align-items:flex-end;width:auto;padding-bottom:0;display:flex}.toolbar__field[data-astro-cid-z3wj2bop]{flex:1;max-width:16rem}}.year[data-astro-cid-z3wj2bop]+.year[data-astro-cid-z3wj2bop]{margin-top:var(--space-12)}.year__heading[data-astro-cid-z3wj2bop]{top:var(--toolbar-height,0px);z-index:5;align-items:baseline;gap:var(--space-2) var(--space-4);margin:0 0 var(--space-4);padding-block:var(--space-3);background:var(--color-surface);border-bottom:var(--border-width) solid var(--color-border-soft);font-size:var(--text-xl);font-weight:var(--weight-bold);flex-wrap:wrap;display:flex;position:sticky}.year__heading[data-astro-cid-z3wj2bop] a[data-astro-cid-z3wj2bop]{color:var(--color-text);text-decoration:none}.year__heading[data-astro-cid-z3wj2bop] a[data-astro-cid-z3wj2bop]:hover{text-decoration:underline}.year__count[data-astro-cid-z3wj2bop]{font-size:var(--text-base);font-weight:var(--weight-regular);color:var(--color-text-muted)}.year__grid[data-astro-cid-z3wj2bop]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}.projects__empty[data-astro-cid-z3wj2bop]{padding:var(--space-8) 0;font-size:var(--text-lg);color:var(--color-text-muted);margin:0}.lead[data-astro-cid-z3wj2bop]{margin:0 0 var(--space-8);font-size:var(--text-lg);color:var(--color-text-muted)}.talks__contact[data-astro-cid-z3wj2bop]{margin:var(--space-8) 0 0}.talks__contact[data-astro-cid-z3wj2bop] a[data-astro-cid-z3wj2bop]{white-space:nowrap}.reporting[data-astro-cid-z3wj2bop]{gap:var(--space-8);display:grid}@media (width>=64em){.reporting[data-astro-cid-z3wj2bop]{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}}
