99
1010{% include section-break.html section='Team' subsection='Faculty, students, librarians.' %}
1111
12- < div class ="mt-4 mx-8 grid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 max-w-5xl ">
13- {% for member in active_members %}
14- < div class ="bg-white rounded-md p-3 flex flex-col items-start ">
15-
16- <!-- Profile Image -->
17- < img class ="w-20 h-20 rounded-xl object-cover self-start "
18- src ="/assets/images/team/{{ member.image }} "
19- alt ="Profile photo of {{ member.first_name }} {{ member.last_name }} " />
20-
21- < span class ="p0 m0 ">
22- <!-- Name -->
23- {% if member.link %}
24- < a href ="{{ member.link }} " target ="_blank " class ="hover:text-sky-800 text-base font-semibold block text-left ">
25- < h2 class ="font-ibmserif ">
12+ <!-- ACTIVE MEMBERS GRID -->
13+ < div class ="mt-4 max-w-5xl mx-auto px-8 ">
14+ < div class ="grid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-4 ">
15+
16+ {% for member in active_members %}
17+ < div class ="bg-white rounded-md p-3 flex flex-col items-start ">
18+
19+ <!-- Profile Image -->
20+ < img class ="w-20 h-20 rounded-xl object-cover self-start "
21+ src ="/assets/images/team/{{ member.image }} "
22+ alt ="Profile photo of {{ member.first_name }} {{ member.last_name }} " />
23+
24+ < span class ="p0 m0 ">
25+
26+ <!-- Name -->
27+ {% if member.link %}
28+ < a href ="{{ member.link }} " target ="_blank "
29+ class ="hover:text-sky-800 text-base font-semibold block text-left ">
30+ < h2 class ="font-ibmserif ">
31+ {{ member.first_name }} {{ member.last_name }}
32+ </ h2 >
33+ </ a >
34+ {% else %}
35+ < h2 class ="font-ibmserif text-base font-semibold text-left ">
2636 {{ member.first_name }} {{ member.last_name }}
2737 </ h2 >
28- </ a >
29- {% else %}
30- < h2 class ="font-ibmserif text-base font-semibold text-left ">
31- {{ member.first_name }} {{ member.last_name }}
32- </ h2 >
33- {% endif %}
34-
35- <!-- Title -->
36- < div class ="flex items-center bg-gray-100 ">
37- < small class ="leading-none text-gray-900 text-left leading-tight ">
38- {{ member.title }}
38+ {% endif %}
39+
40+ <!-- Title -->
41+ < div class ="flex items-center bg-gray-100 ">
42+ < small class ="leading-none text-gray-900 text-left leading-tight ">
43+ {{ member.title }}
44+ </ small >
45+ </ div >
46+
47+ <!-- Years active -->
48+ {% if member.year %}
49+ {% assign start_year = member.year | first %}
50+ {% assign end_year = member.year | last %}
51+ < small class ="text-gray-500 text-left block leading-tight ">
52+ {% if start_year == end_year %}
53+ {{ start_year }}
54+ {% else %}
55+ {{ start_year }}–{{ end_year }}
56+ {% endif %}
57+ </ small >
58+ {% endif %}
59+
60+ <!-- Affiliation / University -->
61+ < small class ="text-gray-600 text-left block leading-tight ">
62+ {{ member.affiliation }}
3963 </ small >
40- </ div >
41-
42- <!-- Years active (optional) -->
43- {% if member.year %}
44- {% assign start_year = member.year | first %}
45- {% assign end_year = member.year | last %}
46- < small class ="text-gray-500 text-left block leading-tight ">
47- {% if start_year == end_year %}
48- {{ start_year }}
49- {% else %}
50- {{ start_year }}–{{ end_year }}
51- {% endif %}
64+ < small class ="text-gray-600 block leading-tight ">
65+ {{ member.university }}
5266 </ small >
53- {% endif %}
54-
55- <!-- Affiliation / University -->
56- < small class ="text-gray-600 text-left block leading-tight ">
57- {{ member.affiliation }}
58- </ small >
59- < small class ="text-gray-600 block leading-tight ">
60- {{ member.university }}
61- </ small >
62- </ span >
63-
64- </ div >
65- {% endfor %}
67+
68+ </ span >
69+
70+ </ div >
71+ {% endfor %}
72+
73+ </ div >
6674</ div >
6775
76+
77+
78+ <!-- ALUMNI SECTION -->
6879{% if alum_members and alum_members.size > 0 %}
6980 {% include section-break.html section='Alums' subsection='Past members of the lab.' %}
7081
7182 {% assign sorted_alums = alum_members | sort: "last_name" %}
7283
73- < div class ="mt-4 mx- 8 max-w-3xl ">
84+ < div class ="mt-8 max-w-5xl mx-auto px-8 ">
7485 < ul class ="space-y-3 ">
86+
7587 {% for member in sorted_alums %}
7688 < li class ="flex flex-col sm:flex-row sm:items-center sm:gap-2 text-sm ">
7789
7890 < div class ="flex flex-col ">
7991
80- <!-- Name -->
81- < span class ="font-semibold ">
82- {{ member.first_name }} {{ member.last_name }}
83- </ span >
84-
85- <!-- Title -->
86- < span class ="text-gray-700 ">
87- {{ member.title }}
88- </ span >
92+ <!-- Name -->
93+ < span class ="font-semibold ">
94+ {{ member.first_name }} {{ member.last_name }}
95+ </ span >
8996
97+ <!-- Title -->
98+ < span class ="text-gray-700 leading-tight ">
99+ {{ member.title }}
100+ </ span >
90101
91- <!-- Affiliation + University (NEW position) -->
102+ <!-- Affiliation + University -->
92103 < span class ="text-gray-600 leading-tight ">
93104 {% if member.affiliation %}
94105 {{ member.affiliation }},
95106 {% endif %}
96107 {{ member.university }}
97108 </ span >
98109
99-
100110 </ div >
101111
102112 <!-- Years Active -->
@@ -114,6 +124,8 @@ <h2 class="font-ibmserif text-base font-semibold text-left">
114124
115125 </ li >
116126 {% endfor %}
127+
117128 </ ul >
118129 </ div >
130+
119131{% endif %}
0 commit comments