/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--gt-border-radius:0.35rem;}.main-container .nav.nav-contextual-list{margin-bottom:2rem;}.main-container .nav li.nav-item{margin-bottom:0;margin-right:0.5rem;}.blue a.nav-link,.blue a.nav-link:visited{background-color:var(--gt-navy);border-color:var(--gt-navy);color:var(--gt-white);}.person{display:flex;flex-flow:row nowrap;align-content:flex-start;justify-content:flex-start;gap:1rem;background:var(--gt-pimile-light);box-shadow:2px 2px var(--gt-warm-gray);margin-bottom:1rem;}.person-img{flex:0 0 10rem;}.person-img img{object-fit:cover;width:100%;height:100%;}.person-txt{flex:1 1 auto;font-size:0.85rem;padding-top:0.75rem;padding-right:0.75rem;}#block-gt-content .person-txt h3,#block-gt-content .person-txt h3 a{color:var(--gt-navy);}.person-txt p{line-height:1.3;margin-bottom:1rem;}.person-txt ul{list-style:none;margin:0;padding:0;font-size:0.85rem;}.main-container .gt-main-content ul.person-details li{margin-bottom:.15rem;}p.person-title{font-weight:500;line-height:1.2;}p.person-keywords{font-size:0.85rem;line-height:1.2;}.person-details{}.person-details li::before{font:normal normal normal 14px/1 FontAwesome;font-size:1rem;display:inline-block;width:1rem;margin-right:0.5rem;color:var(--gt-success);}.person-detail-url::before{content:"\f0c1";content:"\f14c";}.person-detail-location::before{content:"\f041";}.person-detail-phone{}.person-detail-phone::before{content:"\f095";}.person-detail-email{}.person-detail-email::before{content:"\f0e0";}.person-links{font-size:0.85rem;}.person-links a{display:inline-block;margin-bottom:1rem;flex:0 0;white-space:nowrap;background-color:#5F249F;padding:0.25rem 0.5rem;border-radius:var(--gt-border-radius);color:white;}.person-links a::after{font:normal normal normal 14px/1 FontAwesome;display:inline-block;margin-left:0.75rem;content:"\f054";}.faculty-compact .view-filters{display:none;}.gtppl-header-img,.faculty-compact .person-img{border-radius:var(--gt-border-radius);}.faculty-compact .person-img img{object-fit:cover;width:100%;height:100%;overflow:hidden;}.faculty-compact .person-img a img,.faculty-compact .person-img a img{overflow:hidden;transition:all 0.5s cubic-bezier(0.52,0.01,0.5,0.99);}.faculty-compact .person-img a:hover img,.faculty-compact .person-img a:focus img{transform:scale(1.1);}@media (min-width:978px){.view-content-wrap{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem 3rem;}.person{margin-bottom:0;}}.faculty-compact .view-content-wrap{grid-template-columns:repeat(4,minmax(100px,1fr));}.faculty-compact .person{align-self:flex-start;max-width:16.25rem;display:inline-block;background:none;border:none;box-shadow:none;margin-bottom:0;}.faculty-compact .person-img{flex:none;aspect-ratio:1 / 1;}.faculty-compact .person-txt{flex:none;text-align:center;margin-left:auto;margin-right:auto;}.faculty-compact .person-txt h3{font-size:1.2rem;}.faculty-compact .person-txt p{font-weight:400;line-height:1.1;font-size:0.95rem;}
.main-nav nav a,.main-nav nav a:link,.main-nav nav a:visited{font-size:1.0rem;}#block-gt-content h3{color:var(--gt-drk-gold);}h3 + h4,dl + h4{margin-top:2rem;}dl{max-width:85%;margin-left:2rem;}.super-block__jump-link{margin-bottom:10px;position:relative;}.super-block__jump-link a,.super-block__jump-link a:link{background-color:#B3A369;color:#333333;display:block;float:left;font-weight:500;padding:.75rem 1rem .75rem 1rem;text-decoration:none;letter-spacing:.03rem;border-radius:2px;box-shadow:1px 1px 4px rgba(0,0,0,0.2);line-height:1.2;}.super-block__jump-link a:link,.super-block__jump-link a:visited{color:#333333;text-decoration:none;transition:all .2s ease-in-out;}.super-block__jump-link a:hover,.super-block__jump-link a:active{background-color:#BFB37C;color:#333333;}.super-block__jump-link a::after{font:var(--fa-font-solid);width:1rem;height:1rem;-webkit-font-smoothing:antialiased;color:inherit;content:"\f35a";display:inline-block;margin-left:0.75rem;}.mercury-item-photo{flex:1 0 30%;}
