#boot .c-faculty-profile-list h2{margin-bottom:2rem}
#boot .c-faculty-profile-list__list{margin:0;padding-left:0;list-style:none;line-height:var(--cds-font-line-height-body)}
#boot .c-faculty-profile-list__list-item{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:0;font-size:var(--cds-font-size-075);line-height:var(--cds-font-line-height-body);font-family:var(--cds-font-family-body);letter-spacing:var(--cds-letter-spacing-body)}
#boot .c-faculty-profile-list__list-item ul{padding-left:0;list-style:none}
#boot .c-faculty-profile-list__list-item ul li{font-weight:var(--cds-font-weight-bold);font-size:var(--cds-font-size-075);line-height:var(--cds-font-line-height-body);font-family:var(--cds-font-family-body);letter-spacing:var(--cds-letter-spacing-body)}
@media(min-width:768px){#boot .c-faculty-profile-list__list-item{flex-direction:row;gap:2rem;font-size:var(--cds-font-size-100)}
#boot .c-faculty-profile-list__list-item ul li{font-size:var(--cds-font-size-100)}
}
#boot .c-faculty-profile-list__list-item--gap{padding:1.5rem 0;border-bottom:1px solid var(--cds-border-color-primary) !important}
#boot .c-faculty-profile-list__headshot{margin-bottom:1rem;width:100%;max-width:6rem}
@media(min-width:768px){#boot .c-faculty-profile-list__headshot{margin-bottom:0}
}
#boot .c-faculty-profile-list__headshot img[data-check-circle="true"]{visibility:hidden}
#boot .c-faculty-profile-list__headshot img[data-check-circle="false"]{visibility:visible}
#boot .c-faculty-profile-list__headshot--circle{overflow:hidden;border:1px solid #f0f0f0;border-radius:50%}
#boot .c-faculty-profile-list__headshot svg.ci{width:6rem;height:6rem;vertical-align:middle}
#boot .c-faculty-profile-list__content{flex-direction:column;gap:.5rem;display:flex;align-self:normal}
@media(min-width:768px){#boot .c-faculty-profile-list__content{align-self:center}
}
#boot .c-faculty-profile-list__name-container{display:flex;flex-wrap:wrap;margin-bottom:.5rem;gap:.5rem}
#boot .c-faculty-profile-list__name{display:inline-block;font-weight:var(--cds-font-weight-bold);font-size:var(--cds-font-size-150);line-height:var(--cds-font-line-height-brand-heading);font-family:var(--cds-font-family-brand);color:#912338}
@media(min-width:768px){#boot .c-faculty-profile-list__name--large{font-size:var(--cds-font-size-175)}
}
#boot .c-faculty-profile-list a.c-faculty-profile-list__name{text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:.065em;text-decoration-color:color-mix(in srgb,currentColor 30%,transparent) !important}
#boot .c-faculty-profile-list a.c-faculty-profile-list__name:hover{color:#7a1d2e;text-decoration-color:color-mix(in srgb,currentColor 100%,transparent) !important}
#boot .c-faculty-profile-list__title ul{margin:0}
#boot .c-faculty-profile-list__title ul li{line-height:var(--cds-font-line-height-label);margin-bottom:.25rem;font-weight:var(--cds-font-weight-semi-bold)}
#boot .c-faculty-profile-list__title ul strong{font-weight:var(--cds-font-weight-semi-bold)}
#boot .c-faculty-profile-list__content-block{font-size:var(--cds-font-size-075);margin:.25rem 0 0 0;color:var(--cds-color-text-primary)}
#boot .c-faculty-profile-list__content-block--research-areas{margin-top:.75rem}
#boot .c-faculty-profile-list__content-block--research-areas span strong{font-weight:var(--cds-font-weight-semi-bold)}
#boot .c-faculty-profile-list__supervised-programs{margin-top:.75rem}
#boot .c-faculty-profile-list__supervised-programs ul li{font-size:var(--cds-font-size-100);font-weight:normal}
#boot .c-faculty-profile-list__email{display:flex;align-items:center;margin:0}
#boot .c-faculty-profile-list__email svg.ci{margin-right:.5rem;font-size:var(--cds-font-size-125);color:#912338}
#boot html{scroll-behavior:smooth}
#boot .c-faculty-profile-search__form-container{margin-bottom:4rem;padding:2rem;background-color:#f0f0f0}
#boot .c-faculty-profile-search__form{display:flex;flex-wrap:wrap;align-content:end;gap:1rem;padding:0}
@media(max-width:768px){#boot .c-faculty-profile-search__form{gap:3rem}
}
@media(max-width:1200px){#boot .c-faculty-profile-search__form{flex-direction:column}
}
#boot .c-faculty-profile-search__search-fields-container{display:flex;flex-wrap:wrap;gap:1rem;width:75%}
@media(max-width:1200px){#boot .c-faculty-profile-search__search-fields-container{width:100%}
}
@media(max-width:768px){#boot .c-faculty-profile-search__search-fields-container{gap:1.5rem}
}
#boot .c-faculty-profile-search__search-field{flex:auto;width:30%}
@media(max-width:768px){#boot .c-faculty-profile-search__search-field{width:100%}
}
#boot .c-faculty-profile-search__search-field--full{flex-basis:100%}
#boot .c-faculty-profile-search .form-control,#boot .c-faculty-profile-search .form-select{display:block;width:100%;margin-top:.25rem;padding:.5rem .75rem;border:1px solid #ccc;border-radius:2px;font-size:1rem;line-height:1.5}
#boot .c-faculty-profile-search .form-control:focus,#boot .c-faculty-profile-search .form-select:focus{border-color:#912338;outline:0;box-shadow:0 0 0 2px rgba(145,35,56,0.25)}
#boot .c-faculty-profile-search__search-buttons-container{display:flex;align-items:end;margin-left:auto}
@media(max-width:1200px){#boot .c-faculty-profile-search__search-buttons-container{margin-left:0}
}
#boot .c-faculty-profile-search button.c-faculty-profile-search__button-search,#boot .c-faculty-profile-search button.c-faculty-profile-search__button-clear{display:flex;align-items:center;margin-bottom:0 !important;max-height:42px;padding:.5rem 1.25rem .5rem .75rem;font-size:var(--cds-font-size-075);font-family:var(--cds-font-family-body);letter-spacing:var(--cds-letter-spacing-body);font-weight:var(--cds-font-weight-bold);line-height:var(--cds-font-line-height-body);letter-spacing:0;text-transform:none;transition:var(--cds-transition-fast)}
#boot .c-faculty-profile-search button.c-faculty-profile-search__button-clear:hover,#boot .c-faculty-profile-search button.c-faculty-profile-search__button-clear:focus{background:#7a1d2e;color:#fff}
#boot .c-faculty-profile-search button.c-faculty-profile-search__button-clear:hover .ci,#boot .c-faculty-profile-search button.c-faculty-profile-search__button-clear:focus .ci{color:#fff}
#boot .c-faculty-profile-search__button-search-icon{transform:translateX(-2px);margin-left:-2px;font-size:1.75rem;line-height:1;color:#fff}
#boot .c-faculty-profile-search__button-clear-icon{transform:translateY(1px);font-size:1rem;color:#912338;margin-right:.25rem}
#boot .c-faculty-profile-search .c-faculty-search__results{min-height:200px}
#boot .c-faculty-profile-search .c-faculty-search__results .c-faculty-profile-list__list{margin-top:1rem}
#boot .c-faculty-profile-search .c-faculty-profile-list__content{gap:0}
#boot .c-faculty-profile-search .form-select{padding-right:2rem;text-overflow:ellipsis;max-height:42px}
#boot .c-faculty-profile-search .form-label{margin-bottom:0 !important;color:#333;font-family:var(--cds-font-family-body);letter-spacing:var(--cds-letter-spacing-body);font-weight:var(--cds-font-weight-bold);font-size:var(--cds-font-size-075)}
#boot .c-faculty-profile-search .results-scroll-target{padding-bottom:1.5rem;margin-bottom:0;border-bottom:1px solid var(--cds-border-color-primary)}