/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.field-media-videoembed-video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:12px}.field-media-videoembed-video iframe{min-width:100%;position:absolute;top:0;left:0;width:100%;height:100%}.field-media-videoembed-caption{font-size:.75rem;line-height:1.3;font-weight:500;margin-bottom:16px}
.paragraph-testimonial-carousel .testimonial-carousel-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;will-change:transform}.paragraph-testimonial-carousel .testimonial-carousel-item{pointer-events:none;-webkit-transform:translateX(-20px);transform:translateX(-20px);-webkit-transition:opacity 225ms cubic-bezier(.25,.1,.25,1),-webkit-transform 0s 225ms;transition:opacity 225ms cubic-bezier(.25,.1,.25,1),-webkit-transform 0s 225ms;transition:opacity 225ms cubic-bezier(.25,.1,.25,1),transform 0s 225ms;transition:opacity 225ms cubic-bezier(.25,.1,.25,1),transform 0s 225ms,-webkit-transform 0s 225ms;position:relative;width:0;overflow:hidden;opacity:0}.paragraph-testimonial-carousel .testimonial-carousel-item.active{opacity:1;width:100%;overflow:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity 225ms cubic-bezier(.25,.1,.25,1) 195ms,-webkit-transform 225ms cubic-bezier(.25,.1,.25,1) 195ms;transition:opacity 225ms cubic-bezier(.25,.1,.25,1) 195ms,-webkit-transform 225ms cubic-bezier(.25,.1,.25,1) 195ms;transition:opacity 225ms cubic-bezier(.25,.1,.25,1) 195ms,transform 225ms cubic-bezier(.25,.1,.25,1) 195ms;transition:opacity 225ms cubic-bezier(.25,.1,.25,1) 195ms,transform 225ms cubic-bezier(.25,.1,.25,1) 195ms,-webkit-transform 225ms cubic-bezier(.25,.1,.25,1) 195ms;z-index:1}.paragraph-testimonial-carousel .testimonial-carousel-item.active+.testimonial-carousel-item{-webkit-transform:translateX(20px);transform:translateX(20px)}.paragraph-testimonial-carousel .testimonial-carousel-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;padding-top:24px;color:#181a1c}.paragraph-testimonial-carousel .testimonial-carousel-heading{margin:0 0 2rem 0}@media screen and (min-width:768px){.paragraph-testimonial-carousel .testimonial-carousel-pagination{padding-top:16px}}.paragraph-testimonial-carousel .testimonial-carousel-pagination>.testimonial-carousel-buttons{padding-left:8px}@media screen and (min-width:1024px){.paragraph-testimonial-carousel .testimonial-carousel-pagination>.testimonial-carousel-buttons{padding-left:12px}}@media screen and (min-width:1280px){.paragraph-testimonial-carousel .testimonial-carousel-pagination>.testimonial-carousel-buttons{padding-left:16px}}.paragraph-testimonial-carousel .testimonial-carousel-pagination-label{color:#687078}@media screen and (max-width:1279px){.paragraph-testimonial-carousel .testimonial-carousel-pagination-label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media print{.paragraph-testimonial-carousel .testimonial-carousel-item{padding-top:24px}.paragraph-testimonial-carousel .testimonial-carousel-pagination{display:none}}.paragraph-testimonial-carousel .testimonial-quote{border:none;padding:0;margin:0}.paragraph-testimonial-carousel .testimonial-quote>*{font-size:1.5rem;line-height:1.2;font-family:"neue-haas-grotesk-display",sans-serif;margin:0 0 20px 0;padding:0;font-style:normal}@media screen and (min-width:1280px){.paragraph-testimonial-carousel .testimonial-quote>*{font-size:1.75rem;line-height:1.125}}.paragraph-testimonial-carousel .testimonial-carousel-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.paragraph-testimonial-carousel .testimonial-carousel-buttons>*{padding-left:8px}.paragraph-testimonial-carousel .testimonial-carousel-buttons li{padding-top:4px !important}.paragraph-testimonial-carousel .testimonial-carousel-buttons a{display:block;border-radius:50%;-webkit-transition:color 195ms cubic-bezier(.25,.1,.25,1);transition:color 195ms cubic-bezier(.25,.1,.25,1);color:#009bdb}.paragraph-testimonial-carousel .testimonial-carousel-buttons a:focus[data-focus-method=key]{outline:1px solid #d2d9e1;outline-offset:4px}.paragraph-testimonial-carousel .testimonial-carousel-buttons a:hover{color:#181a1c}.paragraph-testimonial-carousel .testimonial-carousel-buttons a:focus[data-focus-method=key]{outline:none;color:#181a1c}.paragraph-testimonial-carousel .testimonial-carousel-buttons a.is-disabled{color:#687078}.paragraph-testimonial-carousel .a-image--1\:1{padding-bottom:100%}.paragraph-testimonial-carousel .m-small-profile{width:calc(100vw - 32px)}@media screen and (min-width:768px){.paragraph-testimonial-carousel .m-small-profile{width:calc((100vw - 160px)/8*4 + 48px)}}@media screen and (min-width:1024px){.paragraph-testimonial-carousel .m-small-profile{width:calc((100vw - 268px)/12*3 + 40px)}}@media screen and (min-width:1280px){.paragraph-testimonial-carousel .m-small-profile{width:calc((100vw - 336px)/12*3 + 48px)}}.paragraph-testimonial-carousel .m-small-profile__image{padding-top:4px;width:calc((100vw - 112px)/6*1 + 0px)}@media screen and (min-width:768px){.paragraph-testimonial-carousel .m-small-profile__image{width:calc((100vw - 160px)/8*1 + 0px)}}@media screen and (min-width:1024px){.paragraph-testimonial-carousel .m-small-profile__image{width:calc((100vw - 268px)/12*1 + 0px)}}@media screen and (min-width:1280px){.paragraph-testimonial-carousel .m-small-profile__image{width:calc((100vw - 336px)/12*1 + 0px)}}.paragraph-testimonial-carousel .m-small-profile__main{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc((100vw - 112px)/6*5 + 64px);margin-left:16px}@media screen and (min-width:768px){.paragraph-testimonial-carousel .m-small-profile__main{width:calc((100vw - 160px)/8*3 + 32px);margin-left:16px}}@media screen and (min-width:1024px){.paragraph-testimonial-carousel .m-small-profile__main{width:calc((100vw - 268px)/12*2 + 20px);margin-left:20px}}@media screen and (min-width:1280px){.paragraph-testimonial-carousel .m-small-profile__main{width:calc((100vw - 336px)/12*2 + 24px);margin-left:24px}}@media screen and (min-width:1700px){.paragraph-testimonial-carousel .m-small-profile__main{width:246.66667px;margin-left:24px}}.paragraph-testimonial-carousel .m-small-profile__title{font-size:1.075rem;border-top:1px solid #d2d9e1;padding-top:10.5px}.paragraph-testimonial-carousel .testimonial-quote p{padding:0}.paragraph-testimonial-carousel .field-para-testimonial-headshot img{position:absolute}.paragraph-testimonial-carousel .testimonial-quote{width:calc(100vw - 32px)}@media screen and (min-width:768px){.paragraph-testimonial-carousel .testimonial-quote{width:calc((100vw - 160px)/8*4 + 48px)}}@media screen and (min-width:1024px){.paragraph-testimonial-carousel .testimonial-quote{width:calc((100vw - 268px)/12*6 + 100px)}}@media screen and (min-width:1280px){.paragraph-testimonial-carousel .testimonial-quote{width:calc((100vw - 336px)/12*6 + 120px)}}@media screen and (min-width:1700px){.paragraph-testimonial-carousel .testimonial-quote{width:752px}}.paragraph-testimonial-carousel .m-small-profile img{position:absolute}.paragraph-testimonial-carousel .a-image--1\:1{position:relative}.paragraph-testimonial-carousel .a-image--1\:1 picture{position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (min-width:1280px){.sidebar-dual .paragraph-testimonial-carousel.gsb-card-extended,.sidebar-dual .paragraph-testimonial-carousel.gsb-card-extended .testimonial-quote{width:calc((100vw - 336px)/12*9 + 192px)}}@media screen and (min-width:1700px){.sidebar-dual .paragraph-testimonial-carousel.gsb-card-extended .testimonial-quote{width:1194px}}
@media screen and (min-width: 768px){
}
#main.layout-flex{gap:28px}#main.layout-flex #sidebar-first,#main.layout-flex #sidebar-second{-ms-flex-preferred-size:33.33%;flex-basis:33.33%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}#main.layout-flex #content-main{width:100%}#main.layout-flex.sidebar-dual #sidebar-first,#main.layout-flex.sidebar-dual #sidebar-second{-ms-flex-preferred-size:43.5%;flex-basis:43.5%}#main.layout-flex.sidebar-dual #content-main{width:100%}@media(max-width:1024px){#main.layout-flex,#main.layout-flex.sidebar-dual{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:1280px){.o-listing-grid--faculty .o-listing-grid__item{width:20%}.sidebar-dual .o-listing-grid--faculty .o-listing-grid__item{width:33.33%}}.gsb_citations_view.page-section{margin:0}.gsb_citations_view.page-section::after{border-bottom-width:0 !important}.gsb_citations_view.page-section .page-section--main-content{padding-top:38px}.paragraph-node.page-section:not(.no-border)::after{border-bottom-width:0 !important}.paragraph-node .field-para-node-title{margin:0 0 2rem 0}.paragraph-node .field-para-node-title a{font-size:1.25rem;font-weight:500;border-bottom-width:0 !important;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#0078ab}@media screen and (min-width:1280px){.sidebar-dual .featured-media .featured-media-inner{grid-template-columns:1fr}}.page-node-type-gsb-page .paragraph-content-grid.page-section,.page-node-type-gsb-page .paragraph-curated-content-grid.page-section{margin:0}.page-node-type-gsb-page .paragraph-content-grid.page-section:not(.no-border)::after,.page-node-type-gsb-page .paragraph-curated-content-grid.page-section:not(.no-border)::after{border-bottom-width:0 !important}.page-node-type-gsb-page .paragraph-content-grid.page-section .page-section--main-content,.page-node-type-gsb-page .paragraph-curated-content-grid.page-section .page-section--main-content{padding-top:32px}
.paragraph--unpublished{background-color:#fff4f4;}
