.faculty-directory-module__4YUbnW__filters{flex-wrap:wrap;gap:10px;margin-bottom:36px;display:flex}.faculty-directory-module__4YUbnW__chip{white-space:nowrap;cursor:pointer;border-radius:var(--radius-pill);background:var(--paper);color:var(--ink-body);border:1px solid var(--hairline-strong);transition:all var(--ease);padding:9px 16px;font-size:.85rem;font-weight:600}.faculty-directory-module__4YUbnW__chipOn{background:var(--teal);color:#fff;border-color:var(--teal)}.faculty-directory-module__4YUbnW__grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;display:grid}.faculty-directory-module__4YUbnW__card{background:var(--card);border:1px solid var(--hairline);border-radius:var(--radius-card);flex-direction:column;padding:26px 24px;display:flex}.faculty-directory-module__4YUbnW__avatar{background:var(--teal-wash);width:54px;height:54px;color:var(--teal-text);font-family:var(--font-serif), Georgia, serif;border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:1.3rem;font-weight:600;display:flex}.faculty-directory-module__4YUbnW__name{color:var(--ink);margin:0;font-size:1.35rem;font-weight:600;line-height:1.15}.faculty-directory-module__4YUbnW__role{letter-spacing:.12em;text-transform:uppercase;color:var(--teal-text);margin:8px 0 0;font-size:.72rem;font-weight:700}.faculty-directory-module__4YUbnW__affil{color:var(--muted-subtle);margin:8px 0 0;font-size:.92rem;font-weight:500}.faculty-directory-module__4YUbnW__note{color:var(--ink-body);flex:1;margin:12px 0 0;font-size:.95rem;line-height:1.55}.faculty-directory-module__4YUbnW__readBio{cursor:pointer;color:var(--teal-text);background:0 0;border:none;align-self:flex-start;padding:14px 0 0;font-size:.86rem;font-weight:600}.faculty-directory-module__4YUbnW__readBio:hover{color:var(--teal-deep)}.faculty-directory-module__4YUbnW__scrim{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1c1a1780;justify-content:center;align-items:center;padding:24px;animation:.2s faculty-directory-module__4YUbnW__sq-fade;display:flex;position:fixed;inset:0}.faculty-directory-module__4YUbnW__modal{background:var(--card);border:1px solid var(--hairline);border-radius:12px;width:100%;max-width:560px;max-height:88vh;padding:clamp(28px,4vw,44px);position:relative;overflow-y:auto;box-shadow:0 40px 80px -30px #1c1a1799}.faculty-directory-module__4YUbnW__close{cursor:pointer;color:var(--muted);background:0 0;border:none;font-size:1.6rem;line-height:1;position:absolute;top:16px;right:18px}.faculty-directory-module__4YUbnW__close:hover{color:var(--ink)}.faculty-directory-module__4YUbnW__modalAvatar{background:var(--teal-wash);width:64px;height:64px;color:var(--teal-text);font-family:var(--font-serif), Georgia, serif;border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;font-size:1.5rem;font-weight:600;display:flex}.faculty-directory-module__4YUbnW__modalName{color:var(--ink);margin:0;font-size:2rem;font-weight:600;line-height:1.1}.faculty-directory-module__4YUbnW__modalAffil{color:var(--muted-subtle);margin:6px 0 20px;font-size:.95rem;font-weight:500}.faculty-directory-module__4YUbnW__modalBio{color:var(--ink-body);margin:0;font-size:1.02rem;line-height:1.75}.faculty-directory-module__4YUbnW__photo{object-fit:cover;border:1px solid var(--hairline);border-radius:50%;width:54px;height:54px;margin-bottom:16px;display:block}.faculty-directory-module__4YUbnW__modalPhoto{object-fit:cover;border:1px solid var(--hairline);border-radius:50%;width:64px;height:64px;margin-bottom:18px;display:block}
.founder-card-module__tvkYbG__founderCard{background:var(--parchment);border:1px solid var(--hairline);border-radius:var(--radius-card);grid-template-columns:auto 1fr;align-items:start;gap:clamp(20px,3vw,36px);margin-bottom:44px;padding:clamp(28px,4vw,40px);display:grid}@media (max-width:560px){.founder-card-module__tvkYbG__founderCard{grid-template-columns:1fr}}.founder-card-module__tvkYbG__founderPhoto{object-fit:cover;object-position:50% 24%;border:2px solid var(--teal);border-radius:50%;flex:none;width:104px;height:104px}.founder-card-module__tvkYbG__founderAvatar{background:var(--teal);color:#fff;width:96px;height:96px;font-family:var(--font-serif), Georgia, serif;border-radius:50%;justify-content:center;align-items:center;font-size:2.4rem;font-weight:600;display:flex}.founder-card-module__tvkYbG__founderName{color:var(--ink);margin:14px 0 0;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:600;line-height:1.1}.founder-card-module__tvkYbG__founderRole{color:var(--muted-subtle);margin:8px 0 0;font-size:.95rem;font-weight:600}.founder-card-module__tvkYbG__founderBio{color:var(--ink-body);max-width:62ch;margin:16px 0 0;font-size:1.02rem;line-height:1.7}
.faculty-module__vSIiSa__section>.container{padding-top:var(--section-y);padding-bottom:var(--section-y)}.faculty-module__vSIiSa__title{letter-spacing:-.015em;color:var(--ink);max-width:18ch;margin:16px 0 0;font-size:clamp(2.6rem,5.5vw,4.4rem);font-weight:600;line-height:1.03}.faculty-module__vSIiSa__intro{color:var(--ink-body);max-width:60ch;margin:20px 0 40px;font-size:1.1rem;line-height:1.65}.faculty-module__vSIiSa__founderCard{background:var(--parchment);border:1px solid var(--hairline);border-radius:var(--radius-card);grid-template-columns:auto 1fr;align-items:start;gap:clamp(20px,3vw,36px);margin-bottom:44px;padding:clamp(28px,4vw,40px);display:grid}@media (max-width:560px){.faculty-module__vSIiSa__founderCard{grid-template-columns:1fr}}.faculty-module__vSIiSa__founderAvatar{background:var(--teal);color:#fff;width:96px;height:96px;font-family:var(--font-serif), Georgia, serif;border-radius:50%;justify-content:center;align-items:center;font-size:2.4rem;font-weight:600;display:flex}.faculty-module__vSIiSa__founderName{color:var(--ink);margin:14px 0 0;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:600;line-height:1.1}.faculty-module__vSIiSa__founderRole{color:var(--muted-subtle);margin:8px 0 0;font-size:.95rem;font-weight:600}.faculty-module__vSIiSa__founderBio{color:var(--ink-body);max-width:62ch;margin:16px 0 0;font-size:1.02rem;line-height:1.7}
