/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.addtoany{display:inline;}.addtoany_list{display:inline;line-height:16px;}.addtoany_list > a,.addtoany_list a img,.addtoany_list a > span{vertical-align:middle;}.addtoany_list > a{border:0;display:inline-block;font-size:16px;padding:0 4px;}.addtoany_list.a2a_kit_size_32 > a{font-size:32px;}.addtoany_list .a2a_counter img{float:left;}.addtoany_list a span.a2a_img{display:inline-block;height:16px;opacity:1;overflow:hidden;width:16px;}.addtoany_list a span{display:inline-block;float:none;}.addtoany_list.a2a_kit_size_32 a > span{border-radius:4px;height:32px;line-height:32px;opacity:1;width:32px;}.addtoany_list a:hover:hover img,.addtoany_list a:hover span{opacity:.7;}.addtoany_list a.addtoany_share_save img{border:0;width:auto;height:auto;}.addtoany_list a .a2a_count{position:relative;}
.profile-page-content p{line-height:2.25rem;font-size:1.2rem;}.profile-page-content ul li::marker{color:#f2c75c;}.profile-page-content{overflow:hidden;}.page-content.profile-page-content > .grid-container:first-child{padding-top:2.5rem !important;}@media screen and (min-width:64.0625em){.page-content.profile-page-content > .grid-container:first-child{padding-top:4rem !important;}}.profile-page .profile-header{padding-bottom:2rem;margin-bottom:2rem;}.profile-page .profile-body{background-color:#f8f8f7;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding:3rem calc(50vw - 50%);line-height:2.25rem;margin-bottom:-9999px;padding-bottom:calc(3rem + 9999px);}.profile-details{margin-bottom:1rem;}.profile-details .profile-name{margin-top:0;color:#154734;display:inline-block;font-size:2.5rem;line-height:1.2;letter-spacing:0.03em;}.profile-details .profile-pronouns{font-size:0.9rem;font-style:italic;color:#154734;display:inline-block;margin-left:0.5rem;}.profile-details .profile-title{font-weight:600;color:#b88813;font-size:1.5rem;line-height:1.3;margin-top:0.75rem;margin-bottom:0.75rem;}.profile-details .profile-deparment{color:#154734;font-weight:600;line-height:1.4;font-size:1rem;letter-spacing:0.03em;margin-top:0.75rem;margin-bottom:0.75rem;}.profile-details .profile-college{font-size:1rem;color:#54585a;margin-top:0.75rem;margin-bottom:0.75rem;line-height:1.4;}.profile-details .profile-expertise{margin-top:1.5rem;padding:0.75rem 0;border-top:1px solid #e4ece8;border-bottom:1px solid #e4ece8;}.profile-details .profile-expertise .profile-topics-list{margin:0;padding:0;list-style:none;}.profile-details .profile-expertise .profile-topics-list li{font-size:1rem;letter-spacing:0.05em;font-weight:600;text-transform:uppercase;color:#154734;margin-bottom:0.25rem;display:flex;align-items:center;}.profile-details .profile-expertise .profile-topics-list li a{color:#154734;text-decoration:none;}.profile-details .profile-expertise .profile-topics-list li:before{content:"";width:7px;height:7px;background-color:#f2c75c;border-radius:50%;display:inline-block;margin-right:0.75rem;flex-shrink:0;}@media print,screen and (min-width:40em){.profile-details .profile-expertise .profile-topics-list{display:flex;flex-wrap:wrap;align-items:center;}.profile-details .profile-expertise .profile-topics-list li{display:inline-flex;align-items:center;margin-bottom:0;}.profile-details .profile-expertise .profile-topics-list li:before{content:"";width:7px;height:7px;background-color:#f2c75c;border-radius:50%;display:inline-block;margin:0 1rem;}.profile-details .profile-expertise .profile-topics-list li:first-child:before{display:none;}}.profile-details .profile-contact-connect{margin-top:1.5rem;font-size:1.05rem;line-height:1.4375rem;}.profile-details .profile-contact-title{color:#54585a;font-family:source-sans-pro,Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;text-transform:uppercase;font-weight:600;font-size:.9rem;margin-bottom:1rem;}.profile-details .profile-telephone,.profile-details .profile-email,.profile-details .profile-site{color:#181816;margin-bottom:1.06rem;}.profile-details .profile-telephone a,.profile-details .profile-email a,.profile-details .profile-site a{color:#181816;font-size:1.05rem;font-weight:600;line-height:1.4375rem;letter-spacing:0.0315rem;}.profile-details .profile-telephone i,.profile-details .profile-email i,.profile-details .profile-site i{width:1rem;color:#5cb8b2;margin-right:0.81rem;}.profile-details .social-link-item{display:flex;align-items:center;margin-bottom:1.06rem;}.profile-details .social-link-item .social-link-icon{width:1rem;margin-right:0.81rem;flex-shrink:0;font-size:1rem;}.profile-details .social-link-item .social-link-icon--website i{color:#154734;}.profile-details .social-link-item .social-link-icon--linkedin i{color:#0077B5;}.profile-details .social-link-item .social-link-icon--google_scholar i{color:#4285F4;}.profile-details .social-link-item .social-link-icon--orcid i{color:#A6CE39;}.profile-details .social-link-item .social-link-text a{color:#181816;font-weight:600;font-size:1rem;line-height:1.4375rem;letter-spacing:0.0315rem;}.paragraph--type--profile-list section .section-intro{margin-bottom:3rem;}.paragraph--type--profile-list section .section-intro .title{border-bottom:none;padding-bottom:0;}.profile-page .field-label,.profile-teaser .field-label,.profile-condensed .field-label,.profile-leadership .field-label{font-family:source-sans-pro,Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;color:#54585a;letter-spacing:0.03em;margin-bottom:0.25rem;}.profile-page .profile-page__extra .field-label,.profile-page .profile-teaser__extra .field-label,.profile-page .profile-condensed__extra .field-label,.profile-page .profile-leadership__extra .field-label,.profile-teaser .profile-page__extra .field-label,.profile-teaser .profile-teaser__extra .field-label,.profile-teaser .profile-condensed__extra .field-label,.profile-teaser .profile-leadership__extra .field-label,.profile-condensed .profile-page__extra .field-label,.profile-condensed .profile-teaser__extra .field-label,.profile-condensed .profile-condensed__extra .field-label,.profile-condensed .profile-leadership__extra .field-label,.profile-leadership .profile-page__extra .field-label,.profile-leadership .profile-teaser__extra .field-label,.profile-leadership .profile-condensed__extra .field-label,.profile-leadership .profile-leadership__extra .field-label{margin-top:1rem;}.profile-listing .profile-listing__header{display:none;padding-bottom:0.5rem;margin-bottom:0;}@media print,screen and (min-width:40em){.profile-listing .profile-listing__header{display:flex;}}.profile-listing .profile-listing__header .profile-listing__label{font-family:source-sans-pro,Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;color:#54585a;letter-spacing:0.03em;}.profile-teaser{border-top:1px solid #e4ece8;padding:1.5rem 0;}.profile-teaser .profile-teaser__name{margin:0 0 0.45rem;font-family:utopia-std-subhead,Times,Times New Roman,serif;font-weight:400;line-height:1.4375;color:#154734;}.profile-teaser .profile-teaser__name a{color:#154734;border-bottom:2px solid #f8e08e;text-decoration:none;}.profile-teaser .profile-teaser__name a:hover{border-bottom-color:transparent;background-color:transparent;}.profile-teaser .profile-teaser__name i{font-size:0.9rem;width:7px;margin-left:0.50rem;vertical-align:middle;color:#54585a;}.profile-teaser .profile-teaser__title{color:#154734;font-weight:600;font-size:1.125rem;margin-bottom:0.25rem;}.profile-teaser .profile-teaser__department{color:#154734;font-size:0.9375rem;font-weight:500;}.profile-teaser .profile-teaser__contact-photo{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-top:1rem;}.profile-teaser .profile-teaser__contact{flex:1;}.profile-teaser .profile-teaser__email,.profile-teaser .profile-teaser__phone{font-size:0.9rem;line-height:1.4375rem;font-weight:500;margin-bottom:0.69rem;white-space:nowrap;}.profile-teaser .profile-teaser__email i,.profile-teaser .profile-teaser__phone i{color:#5cb8b2;width:1rem;margin-right:0.5rem;font-size:0.85rem;}.profile-teaser .profile-teaser__email a,.profile-teaser .profile-teaser__phone a{color:#154734;}.profile-teaser .profile-teaser__photo{display:none;width:80px;flex-shrink:0;border-radius:2px;}@media screen and (min-width:64.0625em){.profile-teaser .profile-teaser__photo{display:block;}}.profile-teaser .profile-teaser__photo img{width:100%;height:auto;}.profile-listing--condensed .profile-listing__header .cell:nth-child(2),.profile-listing--condensed .profile-condensed .cell:nth-child(2){flex-grow:2;}.profile-condensed{border-top:1px solid #e4ece8;padding:1rem 0;}.profile-condensed a.profile-condensed__name{font-family:utopia-std-subhead,Times,Times New Roman,serif;font-size:1.125rem;color:#154734;text-decoration:none;border-bottom:2px solid #f8e08e;}.profile-condensed a.profile-condensed__name:hover{border-bottom-color:transparent;background-color:transparent;}.profile-condensed i{font-size:0.8rem;margin-left:0.5rem;vertical-align:middle;color:#54585a;}.profile-condensed span.profile-condensed__name{font-family:utopia-std-subhead,Times,Times New Roman,serif;font-size:1.125rem;color:#154734;}.profile-condensed .profile-condensed__title{font-weight:600;font-size:0.9rem;color:#000;}.profile-condensed .profile-condensed__email a,.profile-condensed .profile-condensed__phone a{color:#154734;font-size:0.9rem;}.profile-teaser:first-child,.profile-condensed:first-child,.profile-leadership:first-child{border-top:none;}.profile-listing--leadership.has-title .profile-leadership:first-child{border-top:1px solid #e4ece8;}.profile-leadership{border-top:1px solid #e4ece8;padding:2rem 0;}.profile-leadership .profile-leadership__photo img{width:100%;height:auto;}.profile-leadership .profile-leadership__name{margin:0 0 0.45rem;font-family:utopia-std-subhead,Times,Times New Roman,serif;font-weight:400;line-height:1.3;color:#154734;}.profile-leadership .profile-leadership__name a{color:#154734;text-decoration:none;border-bottom:2px solid #f8e08e;}.profile-leadership .profile-leadership__name a:hover{border-bottom-color:transparent;background-color:transparent;}.profile-leadership .profile-leadership__name i{font-size:0.9rem;margin-left:0.5rem;vertical-align:middle;color:#54585a;}.profile-leadership .profile-leadership__title{color:#154734;font-weight:600;font-size:1.125rem;margin-bottom:0.25rem;}.profile-leadership .profile-leadership__department{color:#154734;font-weight:500;font-size:0.9375rem;margin-bottom:1rem;}.profile-leadership .profile-leadership__summary{font-size:0.95rem;line-height:1.7;color:#000;}.profile-leadership .profile-leadership__summary p{font-size:1.1rem;}
