:root{--lakeOrig:#00a6b4;--lake:#00838f;--sunsetOrig:#ed3554;--sunset:#dd314e;--midnight:#000c1f;--moss:#00ffb5;--ice:#f3f2f1;--stone:#82a6b4}.wp-block-vtsu-directory{margin-top:1rem;width:100%}@media screen and (min-width:600px){.wp-block-vtsu-directory.minimal-directory-layout{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.wp-block-vtsu-directory.minimal-directory-layout .vtsu-directory-card-basic{flex-basis:48%}}.vtsu-directory-card-basic{background-color:#fff;border:1px solid #ccc;border-radius:.2rem;box-sizing:border-box;font-family:Darker Grotesque,sans-serif;font-size:1.2rem;margin-bottom:2rem;margin-top:3rem;position:relative}@media screen and (min-width:600px){.vtsu-directory-card-basic{flex-direction:row;margin-top:1rem;max-width:40rem}}.vtsu-directory-card-basic .profile-picture{background-color:#f3f2f1;border-radius:.2rem;display:block;height:10rem;margin:-2rem auto auto;-o-object-fit:cover;object-fit:cover;top:-2rem;width:10rem}@media screen and (min-width:600px){.vtsu-directory-card-basic .profile-picture{left:-1rem;margin-top:auto;position:absolute;top:-1rem}}.vtsu-directory-card-basic div.profile-picture{border:1px solid #ccc;display:flex}.vtsu-directory-card-basic div.profile-picture svg{margin:2rem}.vtsu-directory-card-basic div.profile-picture svg path{fill:#00838f}.vtsu-directory-card-basic .directory-information{display:flex;flex-direction:column;width:100%}.vtsu-directory-card-basic .directory-information h2,.vtsu-directory-card-basic .directory-information h3{margin:0}@media screen and (min-width:600px){.vtsu-directory-card-basic .directory-information .top-directory-content{border-left:1px solid #ccc;margin-left:10rem;min-height:10rem}}.vtsu-directory-card-basic .directory-information .person-types{list-style:none;margin:0;padding:0}.vtsu-directory-card-basic .directory-information .person-types li{color:#00838f;display:inline;font-size:1rem;letter-spacing:.05rem;line-height:1em;text-transform:uppercase}.vtsu-directory-card-basic .directory-information .person-types li:after{content:" | "}.vtsu-directory-card-basic .directory-information .person-types li:last-child:after{content:""}.vtsu-directory-card-basic .directory-information .name-and-types{padding:1rem}.vtsu-directory-card-basic .directory-information .person-title-area{border-top:1px solid #ccc;padding:1rem}.vtsu-directory-card-basic .directory-information .person-department-location{border-top:1px solid #ccc;padding:.75rem 1rem 1rem}@media screen and (min-width:600px){.vtsu-directory-card-basic .directory-information .person-department-location ul{display:flex;justify-content:space-between}}.vtsu-directory-card-basic .directory-information .person-department-location ul li{width:100%}@media screen and (min-width:600px){.vtsu-directory-card-basic .directory-information .person-department-location ul li{border-right:1px solid #ccc;margin-right:1rem;padding-right:1rem}.vtsu-directory-card-basic .directory-information .person-department-location ul li:last-child{border-right:none;margin-right:0;padding-right:0}}.vtsu-directory-card-basic .directory-information .person-department-location ul li:last-child ul li{border:none}.vtsu-directory-card-basic .directory-information .person-department-location ul li ul{display:block}.vtsu-directory-card-basic .directory-information .person-department-location ul li ul li{border-right:none;margin-right:0;padding-right:0}.vtsu-directory-card-basic .directory-information .person-department-location .locations-list{display:block}.vtsu-directory-card-basic .directory-information .person-department-location .locations-list li{display:inline-block;padding-right:0;width:auto;-moz-column-break-inside:avoid;break-inside:avoid}.vtsu-directory-card-basic .directory-information .person-department-location .campus{font-weight:700}@media screen and (min-width:600px){.vtsu-directory-card-basic .directory-information .person-department-location.office-department ul.locations-list{display:flex;flex-wrap:wrap;justify-content:flex-start}.vtsu-directory-card-basic .directory-information .person-department-location.office-department ul.locations-list li{margin-right:1rem}}.vtsu-directory-card-basic .directory-information .person-contact-area{border-top:1px solid #ccc}.vtsu-directory-card-basic .directory-information .person-contact-area a{border-bottom:.1rem solid #dd314e;color:#000;text-decoration:none}@media screen and (min-width:600px){.vtsu-directory-card-basic .directory-information .person-contact-area ul{display:flex;justify-content:space-between}}.vtsu-directory-card-basic .directory-information .person-contact-area ul li{border-right:1px solid #ccc;padding:.7rem 1rem 1.1rem;width:100%}.vtsu-directory-card-basic .directory-information .person-contact-area ul li:last-child{border-right:none}.vtsu-directory-card-basic .directory-information .admissions-specialty-area{background:#f3f2f1;border-top:1px solid #ccc;padding:1rem}.vtsu-directory-card-basic .directory-information .admissions-specialty-area .admissions-label{color:#dd314e;font-size:1.4rem;font-weight:500;margin-bottom:.5rem}.vtsu-directory-card-basic .directory-information .admissions-specialty-area p{line-height:1.3em}.vtsu-directory-card-basic .directory-information .directory-name-link{color:#000;position:relative;text-decoration:none}.vtsu-directory-card-basic .directory-information .directory-name-link h2{display:inline-block;margin-right:.5rem}.vtsu-directory-card-basic .directory-information .directory-name-link .pronouns{border-radius:1rem;bottom:.25rem;color:#666;display:block;line-height:1em;position:relative}.vtsu-directory-card-basic .directory-information h3{font-size:1.2rem;font-weight:400}.vtsu-directory-card-basic .directory-information p{line-height:1.1em;margin:0}.vtsu-directory-card-basic .directory-information p.label{color:#dd314e;font-size:1rem;font-weight:700;margin-top:.5rem}@media screen and (min-width:600px){.vtsu-directory-card-basic .directory-information p.label{margin-top:0}}.vtsu-directory-card-basic .directory-information ul{list-style:none;margin:0;padding:0}.vtsu-directory-card-basic .directory-information ul ul li{line-height:1.1em}
