<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Page */
 #main {
     -moz-box-shadow: none;
     -webkit-box-shadow: none;
     box-shadow: none;
     padding: 0;
     margin-top: 65px;
}
 a:hover:not(.fac-nav-link) {
     color: #0262F2;
     text-decoration: underline !important;
}
 .icontext a {
     color: #0262F2;
}
 #gradbody a:not(.fac-nav-link) {
     color: #0262F2;
     text-decoration: none;
}
 .profheader {
     font-family: "proxima-sera", sans-serif;
     font-style: normal;
    /* text-transform: uppercase;
     */
     color: #005030;
     margin-bottom: 4px;
     font-size: 40px;
     font-weight: 500;
}
 .college {
     font-family: "proxima-sera", sans-serif;
     font-style: normal;
     color: #005030;
     font-size: 18px;
     font-weight: 500;
}
 .title {
     font-family: "proxima-sera", sans-serif;
     font-style: normal;
     color: #005030;
     font-size: 22px;
     font-weight: 500;
}
 .fac-info {
     font-size: 15px;
     font-weight: 500;
}
 .fac-info .icon{
     color: #005030;
     font-size: 22px;
     position: relative;
     top: 4px;
     width: 20px;
     margin-right: 10px;
}
 .icon {
     display: inline-block;
     float: left;
     padding-bottom: 10px;
}
 .icontext {
     clear:both;
}
 .fac-info img {
     aspect-ratio: 2 / 3;
     object-fit: cover;
     overflow-clip-margin: unset;
     height: auto;
     max-height: 450px;
}
 .title-dept {
     font-family: "transducer-extended", sans-serif;
     font-style: normal;
     color: #005030;
     font-size: 17px;
     font-weight: 500;
}
 .fac-nav-link {
     font-size: 22px;
     font-family: "proxima-sera", sans-serif;
     font-weight: 500;
     font-style: normal;
     color: #005030;
     display: block;
     margin-bottom: 5px;
     font-size: 22px;
     position: relative;
}
 .fac-nav-link::after {
     content: '';
     padding-left: 25px;
     position: absolute;
     width: 100%;
     transform: scaleX(0);
     height: 2px;
     bottom: 0;
     left: 0;
     background-color: #005030;
     transition: transform 0.5s ease-out;
     transform-origin: bottom right;
}
 .fac-nav-link:hover::after {
     transform: scaleX(1);
     transform-origin: bottom left;
}
 .active:before {
     content: url(/common/green-and-gold/assets/icons/right-chevron-dark-green.svg) / "";
     display: inline-block;
     position: relative;
     margin-left: -30px;
     width: 25px;
     height: 25px;
     top: 3px;
}
 @media screen and (min-width:1400px) {
     #gradbody {
         background: linear-gradient(to left, #ffb81c, #a4d65e) !important;
         padding-top: 150px;
         margin-top: -150px;
         padding-bottom: 150px;
         margin-bottom: -100px;
    }
     .fac-nav {
         margin-top:10px;
    }
     #main-body, aside.fac {
         margin-top: -80px !important;
    }
}
 @media screen and (max-width:1399px) {
     #gradbody {
         background: linear-gradient(to left, #ffb81c, #a4d65e) !important;
         padding-top: 150px;
         margin-top: -50px;
         padding-bottom: 150px;
         margin-bottom: -100px;
    }
     #main-body, aside.fac {
         margin-top: -100px !important;
    }
     .fac.leftcol nav {
         margin-top: -85px;
    }
}
 @media screen and (max-width:991px) {
     #gradbody {
         background: linear-gradient(to left, #ffb81c, #a4d65e) !important;
         padding-top: 150px !important;
         margin-top: -10px !important;
         padding-bottom: 150px !important;
         margin-bottom: -100px !important;
    }
     .title-dept {
         font-size: 14px;
    }
     .profheader {
         font-size: 20px;
    }
     .fac-info {
         font-size: 12px;
    }
     #main-body, aside.fac {
         margin-top:0px !important;
         margin-bottom:25px;
    }
     .fac.leftcol nav {
         margin-top: -80px;
    }
     .fac-nav-link {
         padding-left: 25px;
         padding-right: 25px;
         font-size: 22px;
         font-family: "proxima-sera", sans-serif;
         font-weight: 500;
         font-style: normal;
         color: #005030;
         display: block;
         margin-bottom: 5px;
         font-size: 19px;
         position: relative;
    }
     .accolades {
         border-top: 20px solid #ff7500;
         border-right: none !important;
    }
     .fac-nav li {
         display: inline-block;
    }
}
 @media screen and (max-width:767px) {
     .fac-info img {
         height: auto;
         margin-bottom: 15px;
         max-height: unset;
    }
     .profheader {
         font-size: 25px;
    }
     .fac-info {
         font-size:18px 
    }
     .title-dept {
         font-size: 17px;
    }
     #gradbody {
         background: linear-gradient(to left, #ffb81c, #a4d65e) !important;
         padding-top: 108px !important;
         margin-top: 15px !important;
    }
     .title-dept:nth-child(3) {
         margin-bottom: 15px;
    }
     .fac-nav {
         margin-bottom: 15px;
         text-align: center;
    }
}
 .blurb, .accolades {
     padding: 25px;
     background-color: #fff;
}
 .accolades {
     border-right: 20px solid #ff7500;
}
 .blurb {
     border-bottom: 3px solid #b52b4c;
}
 .blurb-header, .accolades h2 {
     color: #005030;
     padding-bottom: 30px;
}
 .accolades h2 {
     font-size:20px;
     font-family: "proxima-sera", sans-serif;
}
 .column p {
     margin-bottom: 20px;
}
 #main-body img {
     width:auto !important;
}
 .column ol li, .column ul li {
     list-style: inherit !important;
}
 </pre></body></html>