/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.content-top{margin-bottom:2.3125rem;}@media screen and (min-width:768px){.content-top{margin-bottom:0.5rem;}}@media screen and (min-width:1024px){.content-top{margin-bottom:1rem;}}.content-wrapper{max-width:1440px;margin:0 auto;}.content-wrapper-inner{padding-right:8%;padding-left:8%;}@media screen and (min-width:768px){.content-wrapper-inner{padding-right:4%;padding-left:4%;display:-webkit-box;display:-ms-flexbox;display:flex;}}@media screen and (min-width:1024px){.content-wrapper-inner{padding-right:20%;padding-left:4%;}}@media screen and (min-width:768px){.content-wrapper .cc--profile-chapter-nav{padding-right:4.34783%;position:-webkit-sticky;position:sticky;top:4.375rem;-webkit-box-flex:0;-ms-flex:0 0 34.78261%;flex:0 0 34.78261%;height:100%;z-index:1;}}@media screen and (min-width:1024px){.content-wrapper .cc--profile-chapter-nav{padding-right:2.63158%;-webkit-box-flex:0;-ms-flex:0 0 21.05263%;flex:0 0 21.05263%;}}@media screen and (min-width:768px){.content-wrapper .clc--component-list-container{-webkit-box-flex:0;-ms-flex:0 0 65.21739%;flex:0 0 65.21739%;}}@media screen and (min-width:1024px){.content-wrapper .clc--component-list-container{-webkit-box-flex:0;-ms-flex:0 0 78.94737%;flex:0 0 78.94737%;}}.person-content-info{max-width:1440px;margin:0 auto;position:relative;z-index:1;}.person-content-info-inner{padding-top:0.5rem;padding-right:8%;padding-left:8%;}@media screen and (min-width:768px){.person-content-info-inner{padding-right:4%;padding-left:4%;display:-webkit-box;display:-ms-flexbox;display:flex;}}@media screen and (min-width:1024px){.person-content-info-inner{padding-right:16%;padding-left:10%;}}@media screen and (min-width:768px){.person-content-info .left-col{padding-top:2.5rem;padding-right:4.34783%;padding-bottom:4.375rem;-webkit-box-flex:0;-ms-flex:0 0 63.04348%;flex:0 0 63.04348%;}}@media screen and (min-width:1024px){.person-content-info .left-col{-webkit-box-flex:0;-ms-flex:0 0 70.27027%;flex:0 0 70.27027%;}}@media screen and (max-width:499px){.person-content-info .right-col{max-width:66.66667%;}}@media screen and (max-width:767px){.person-content-info .right-col{margin-right:auto;margin-left:auto;max-width:42.85714%;}}@media screen and (min-width:768px){.person-content-info .right-col{-webkit-box-flex:0;-ms-flex:0 0 36.95652%;flex:0 0 36.95652%;}}@media screen and (min-width:1024px){.person-content-info .right-col{-webkit-box-flex:0;-ms-flex:0 0 29.72973%;flex:0 0 29.72973%;}}.person-content-info .f--page-title{margin-bottom:1.25rem;}@media screen and (min-width:768px){.person-content-info .f--page-title h1{font-size:2.5rem;line-height:1.2;}}@media screen and (min-width:1024px){.person-content-info .f--page-title h1{font-size:3.5rem;line-height:1.1429;}}.person-content-info .f--description{margin-bottom:1.25rem;}@media screen and (min-width:768px){.person-content-info .f--description{margin-bottom:1.875rem;}}.person-content-info .f--description p{font-size:0.875rem;line-height:1.7143;}@media screen and (min-width:768px){.person-content-info .f--description p{font-size:1rem;line-height:1.75;}}.person-content-info .additional-info-wrapper p{font-size:0.875rem;line-height:1.1429;color:#000;}@media screen and (max-width:767px){.person-content-info .additional-info-wrapper p{margin-bottom:0.9375rem;}}.person-meta-data{max-width:1440px;margin:0 auto;}.person-meta-data-wrapper{margin-top:-1.875rem;position:relative;background:#EFEFEF;z-index:0;}@media screen and (min-width:768px){.person-meta-data-wrapper{margin-top:-3.5rem;}}.person-meta-data-inner{padding-top:2rem;padding-right:8%;padding-bottom:2rem;padding-left:8%;}@media screen and (min-width:768px){.person-meta-data-inner{padding-right:4%;padding-left:4%;display:-webkit-box;display:-ms-flexbox;display:flex;}}@media screen and (min-width:1024px){.person-meta-data-inner{padding-left:10%;}}@media screen and (max-width:767px){.person-meta-data .left-col{margin-bottom:2.5rem;}}@media screen and (min-width:768px){.person-meta-data .left-col{padding-right:4%;-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%;}}.person-meta-data .left-col p{font-size:0.875rem;line-height:1.4286;}.person-meta-data .left-col p a{text-decoration:none;}html[data-whatintent="mouse"] .person-meta-data .left-col p a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .person-meta-data .left-col p a:hover{color:#444;text-decoration:underline;}.person-meta-data .left-col strong{margin-right:0.625rem;font-size:0.875rem;line-height:1.4286;display:block;}.person-meta-data .left-col .item-wrapper{margin-bottom:0.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.person-meta-data .left-col .cv-wrapper .f--link{display:-webkit-box;display:-ms-flexbox;display:flex;}.person-meta-data .left-col .cv-wrapper .f--link a.button--alt{padding-right:0.3125rem;padding-left:0;font-size:0.875rem;line-height:1.4286;background:transparent;border:0;color:#000;height:auto;width:auto;text-align:left;}@media screen and (min-width:768px){.person-meta-data .left-col .cv-wrapper .f--link a.button--alt{font-size:1rem;line-height:1.375;}}.person-meta-data .left-col .cv-wrapper .f--link a.button--alt svg{margin-top:0.1875rem;margin-left:0.9375rem;fill:#C03;height:0.125rem;width:0.625rem;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.person-meta-data .left-col .cv-wrapper .f--link a.button--alt:hover{color:#C03;}.person-meta-data .left-col .cv-wrapper .f--link a.button--alt:hover svg{width:1.25rem;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.person-meta-data .left-col .cv-wrapper .f--link a.button--alt:focus{outline:0.125rem solid #0086E8;}.person-meta-data .left-col .cv-wrapper .f--link a.button--alt.disabled{color:#000;opacity:.7;outline:0;}.person-meta-data .left-col .cv-wrapper .f--link a.button--alt.disabled:hover{cursor:default;}.person-meta-data .left-col .cv-wrapper .f--link a.button--alt.disabled:hover svg{margin-left:0.9375rem;width:0.625rem;}.person-meta-data .left-col .cv-wrapper .f--link a.button--alt{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;font-size:0;}.person-meta-data .left-col .cv-wrapper .f--link a.button--alt svg{margin-left:0;width:0.6875rem;height:0.75rem;}@media screen and (min-width:768px){.person-meta-data .left-col .phone-fax{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}@media screen and (min-width:768px){.person-meta-data .left-col .phone-fax .phone{margin-right:1.25rem;}}@media screen and (min-width:768px){.person-meta-data .right-col{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;}}.person-meta-data .right-col .title{margin-bottom:0.9375rem;font-size:0.875rem;line-height:1.1429;display:block;color:#000;}.person-meta-data .right-col p{font-size:0.875rem;line-height:1.5715;margin-bottom:0.9375rem;}@media screen and (min-width:768px){.person-meta-data .right-col p{margin-bottom:1.25rem;}}.cc--news-filtered-display{margin-bottom:2.5rem;margin-left:0;padding-right:0;padding-left:0;width:auto;}.cc--news-filtered-display .news-list .cc--news-card{-webkit-box-flex:0;-ms-flex:0 0 46.66667%;flex:0 0 46.66667%;}.cc--news-filtered-display .news-list .cc--news-card:first-child{margin-bottom:0;}.cc--news-filtered-display .news-list .cc--news-card:first-child .image-link{margin-right:0;margin-left:0;}.cc--news-filtered-display .news-list .cc--news-card .f--sub-title a{font-size:1.25rem;line-height:1.4;}@media screen and (min-width:768px){.cc--news-filtered-display .news-list .cc--news-card .f--sub-title a{font-size:1.5rem;line-height:1.3334;}}.cc--events-filtered-display{margin-bottom:3.75rem;}.cc--event-card .c--event-card .text-wrapper{padding-right:0;padding-left:0;}.class-text{color:#CC0033;}
.directory-wrapper{max-width:1440px;margin:0 auto;}.directory-wrapper .inner-wrapper{padding-top:1.25rem;padding-right:8%;padding-left:8%;}@media screen and (min-width:768px){.directory-wrapper .inner-wrapper{padding-top:1.875rem;padding-right:4%;padding-left:4%;}}.cc--person-card{border-bottom:0;}.cc--person-card .c--person-card{display:block;}@media screen and (min-width:768px){.hda .cc--person-card .c--person-card{display:flex !important;}}@media screen and (min-width:768px){.hda .c--person-card .views-field-field-link{display:flex !important;}}@media screen and (min-width:768px){.hda .c--person-card .views-field-field-link .field-content{display:flex !important;flex-wrap:wrap !important;align-content:space-between !important;}}.cc--person-card .c--person-card .image-link{width:auto;float:none;}.hda .cc--person-card .c--person-card h3{margin-top:1rem;}.cc--person-card .c--person-card .title{font-size:1rem;line-height:1.375;}.cc--person-card .c--person-card .alum-text{font-size:1rem;line-height:1.1;}.cc--person-card .c--person-card .class-text{font-size:1rem;line-height:1.1;color:#CC0033;font-weight:600;}.cc--person-card .c--person-card .induction{font-size:1rem;line-height:1.1;font-style:italic;margin-bottom:1em;}.cc--person-card .c--person-card .department{font-size:0.875rem;line-height:1.4286;margin-bottom:1.25rem;}.cc--person-card .contact-meta{margin-bottom:0;}.cc--person-card .contact-meta .f--text strong{margin-right:1.25rem;display:inline-block;width:2.5625rem;}.title-header{max-width:1440px;margin:0 auto;}.title-header .inner-wrapper{padding-right:8%;padding-left:8%;}@media screen and (min-width:768px){.title-header .inner-wrapper{padding-right:4%;padding-left:4%;}}.title-header .f--page-title{max-width:1440px;margin:0 auto;}.title-header .f--page-title h1{font-size:2rem;line-height:1.25;padding-top:0.25rem;padding-right:8%;padding-bottom:0.25rem;padding-left:8%;}@media screen and (min-width:768px){.title-header .f--page-title h1{font-size:3rem;line-height:1.1667;padding-right:4%;padding-left:4%;}}@media screen and (min-width:1024px){.title-header .f--page-title h1{font-size:3.5rem;line-height:1.1429;}}.title-header .f--page-title h1{padding-right:0;padding-bottom:0;padding-left:0;}@media screen and (min-width:768px){.cc--people-directory .people-listing-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.cc--people-directory .people-listing-wrapper::after{display:none;}.cc--load-more{padding-bottom:3.75rem;}@media screen and (min-width:768px){.cc--load-more{padding-bottom:5rem;}}@media screen and (min-width:1024px){.cc--load-more{padding-bottom:6.25rem;}}.hda .cc--person-card{min-width:200px;}.hda .cc--filter-form .c--filter-form{input[type='text'],input[type='search']{color:#FFF !important;}max-width:1440px;margin:0 auto;color:#FFF !important;}@media screen and (min-width:768px){.hda .cc--filter-form .c--filter-form{padding-right:4% !important;padding-left:4% !important;}}@media screen and (min-width:1440px){.hda .cc--filter-form .c--filter-form{padding-right:0 !important;padding-left:0 !important;}}.hda .cc--filter-form .c--filter-form .form-filter-content{color:#FFF !important;}@media screen and (min-width:768px){.hda .cc--filter-form .c--filter-form .form-filter-content{padding-top:1.5rem;padding-right:0 !important;padding-bottom:1.5rem;padding-left:0 !important;display:-webkit-box;display:-ms-flexbox;display:flex;}}@media screen and (min-width:1440px){.hda .cc--filter-form .c--filter-form .form-filter-content{padding-right:4% !important;padding-left:4% !important;}}@media screen and (min-width:768px){.hda .cc--filter-form .c--filter-form .fields-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 86.95652%;flex:0 0 86.95652%;}}@media screen and (min-width:1024px){.hda .cc--filter-form .c--filter-form .fields-container{-webkit-box-flex:0;-ms-flex:0 0 56.52174%;flex:0 0 56.52174%;}}@media screen and (min-width:1440px){.hda .cc--filter-form .c--filter-form .fields-container{-webkit-box-flex:0;-ms-flex:0 0 47.82609%;flex:0 0 47.82609%;}}@media screen and (min-width:768px){.hda .cc--filter-form .c--filter-form .fields-container .fi--form-item{margin-top:0;margin-right:2%;margin-left:1%;margin-bottom:0;padding-right:0;-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;}}@media screen and (min-width:1024px){.hda .cc--filter-form .c--filter-form .fields-container .fi--form-item{margin-top:0;margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;}}@media screen and (min-width:1440px){.hda .cc--filter-form .c--filter-form .fields-container .fi--form-item{margin-top:0;margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;}}@media screen and (min-width:768px){.hda .cc--filter-form .c--filter-form .button-container{padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 13.04348%;flex:0 0 13.04348%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}}@media screen and (min-width:1024px){.hda .cc--filter-form .c--filter-form .button-container{-webkit-box-flex:0;-ms-flex:0 0 43.47826%;flex:0 0 43.47826%;}}@media screen and (min-width:1440px){.hda .cc--filter-form .c--filter-form .button-container{-webkit-box-flex:0;-ms-flex:0 0 52.17391%;flex:0 0 52.17391%;}}.cc--admin-tabs{position:fixed!important;left:0;bottom:0;top:auto!important;right:auto!important;width:100%;height:3rem;line-height:0;}.cc--admin-tabs .c--admin-tabs{padding-bottom:0.625rem;padding-left:0.375rem;padding-right:0.375rem;font-size:1rem;font-weight:600;}.cc--admin-tabs{padding-bottom:0.625rem;padding-left:0.375rem;padding-right:0.375rem;font-size:1rem;font-weight:600;display:none;}@media screen and (min-width:768px){.cc--admin-tabs{display:block;}}.contextual-links{display:none!important;}.contextual-links *{margin:0px!important;padding:0px!important;line-height:1!important;}.contextual.open .contextual-links{display:block!important;}.contextual-links li{border:none!important;margin:0.375rem 0 0.375rem!important;padding:0 .375rem!important;;}.contextual-links li::after{content:none!important;}.contextual-links a:hover{color:#c03!important;text-decoration:none!important;}.cc--basic-footer .c--basic-footer .cc--basic-branding-footer a img{height:73px;}@media screen and (max-width:767px){.site-footer .btb-unstick{right:20px;}}@media screen and (max-width:767px){.site-footer .footer-main .footer-middle .academic-menu .m--footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}@media screen and (max-width:767px){.site-footer .footer-main .footer-middle .campus-menu .m--footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.site-footer .footer-main .footer-middle .notices-menu{margin-left:auto;}@media screen and (max-width:767px){.site-footer .footer-main .footer-bottom .cc--footer-social{padding:0;}}
.we-are-you .paragraph--type--we-are-you-banner .fifty-fifty-wrapper{display:flex;flex-direction:column-reverse;}@media screen and (min-width:768px){.we-are-you .paragraph--type--we-are-you-banner .fifty-fifty-wrapper{flex-direction:row-reverse !important;}}.we-are-you .paragraph--type--we-are-you-banner .text-container{padding:2rem !important;}@media screen and (min-width:768px){.we-are-you .paragraph--type--we-are-you-banner .image-video-container{padding-left:2rem !important;padding-right:2rem !important;}}.we-are-you .paragraph--type--we-are-you-banner .image-video-container{width:50%;height:auto !important;min-height:auto !important;background-image:none !important;padding-left:0.5rem;padding-right:0.5rem;padding-top:2rem;padding-bottom:2rem;display:flex !important;flex-direction:column !important;justify-content:center !important;background-color:#FFF;}.we-are-you .paragraph--type--we-are-you-banner .image-video-container::after{background-color:#FFF !important;display:none;}.we-are-you .paragraph--type--we-are-you-banner .f--image--hidden img{display:block !important;}@media screen and (min-width:768px){.we-are-you .paragraph--type--we-are-you-banner .image-video-container{width:50% !important;}}.we-are-you .paragraph--type--we-are-you-banner .image-video-container{width:auto;}@media screen and (min-width:768px){.we-are-you .paragraph--type--we-are-you-banner .f--section-title h2{font-size:1.5rem !important;line-height:1.3334 !important;}}.we-are-you .paragraph--type--we-are-you-banner .f--section-title h2{font-size:1.25rem;line-height:1.4;margin-top:0 !important;margin-right:0 !important;margin-bottom:0.9375rem !important;margin-left:0 !important;}.we-are-you .paragraph--type--we-are-you-banner .f--link a{margin-top:1.25rem !important;}
