/* @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-callout .m-promotion{color:#181a1c;border-color:#e3e8ee;background-color:#f1f4f7;position:relative;margin:2.25rem 0}.paragraph-callout .m-promotion__inner{padding:12.5px}@media print{.paragraph-callout .m-promotion::before{display:none}}@media screen and (min-width:768px){.paragraph-callout .m-promotion__image,.paragraph-callout .m-promotion__inner{width:100%}.paragraph-callout .m-promotion__image .a-image{height:100%}.paragraph-callout .m-promotion__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.paragraph-callout .m-promotion__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.paragraph-callout .m-promotion__title{font-size:1.5rem;line-height:1.125;letter-spacing:0}@media screen and (min-width:768px){.paragraph-callout .m-promotion__title{font-size:2rem}}@media screen and (min-width:1280px){.paragraph-callout .m-promotion__title{font-size:2.625rem;line-height:1}.paragraph-callout .m-promotion__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.paragraph-callout .m-promotion__intro{font-size:1rem;letter-spacing:0;padding-top:16px}@media screen and (max-width:767px){.paragraph-callout .m-promotion__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (min-width:768px){.paragraph-callout .m-promotion__intro{padding-top:24px}}.paragraph-callout .m-promotion__action{padding-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:-8px;font-weight:500}.paragraph-callout .m-promotion__action>*{margin-top:8px}.paragraph-callout .m-promotion__image{position:relative;color:#fff;border-color:#42474c;outline-color:#fff}@media print{.paragraph-callout .m-promotion__image{display:none}.paragraph-callout .m-promotion__inner:before{padding-bottom:0}}.paragraph-callout .a-icon svg{display:block}
@media screen and (min-width: 768px){
}
#primary-navigation.is-sticky{color:#181a1c;background-color:#F1F4F7;}#page-wrapper > .header #primary-navigation{background-color:#F1F4F7;}.menu-root{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0;font-size:1rem;font-weight:500;}.menu-root .menu-root-link{width:90%;}.menu-root svg{vertical-align:baseline;}.menu-root--toggle{background:none;padding:0;cursor:pointer;}.primary-menu.menu,.tertiary-menu.menu{line-height:1.5;white-space:nowrap;}.primarynav-inversed #primary-navigation:not(.is-visible) .menu-root,.primarynav-inversed #primary-navigation:not(.is-visible) .primary-menu > .menu-item > .primary-menu--item,.primarynav-inversed #primary-navigation:not(.is-visible) .primary-menu > .menu-item > .menu--submenu .primary-menu--item{color:#fff;}.primarynav-inversed #primary-navigation:not(.is-visible) svg.svg-sprite use.color--link-blue,.primarynav-inversed #primary-navigation:not(.is-visible) svg.svg-sprite use.icon--arrow--carrot-right{color:#fff;}.primarynav-inversed #primary-navigation:not(.is-visible) a:not(#global-menu--toggle):not(#global-menu--search):hover{color:hsla(0,0%,100%,0.8);}.primarynav-inversed #primary-navigation:not(.is-visible)::after{border-color:hsla(0,0%,100%,0.5);}.tertiary-menu.menu{color:#687078;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.tertiary-menu.menu a:hover{color:#181a1c;}.tertiary-menu.menu.wrapper.max-width{margin:0;padding:0;}.tertiary-menu.menu > li{position:relative;padding:20px 0 0;}.tertiary-menu.menu > li > a:before,.tertiary-menu.menu > li > .menu--submenu > a:before{content:"";position:absolute;top:0;left:0;width:32px;border-top:2px solid #009bdb;opacity:0;-webkit-transform:scaleX(0.6);transform:scaleX(0.6);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:opacity 195ms ease,-webkit-transform 195ms ease;transition:opacity 195ms ease,-webkit-transform 195ms ease;transition:opacity 195ms ease,transform 195ms ease;transition:opacity 195ms ease,transform 195ms ease,-webkit-transform 195ms ease;}.tertiary-menu.menu > li > .is-active:before,.tertiary-menu.menu > li > a:hover:before,.tertiary-menu.menu > li > .menu--submenu > a:hover:before,.tertiary-menu.menu > li > .menu--submenu > .is-active:before,.tertiary-menu.menu > li.menu-item--active-trail > .menu--submenu > a:before{opacity:1;-webkit-transform:none;transform:none;}.tertiary-menu.menu > li:not(:first-of-type){margin-left:24px;}.tertiary-menu.menu a{position:static;position:initial;}@media screen and (max-width:767px){#header-navigation{display:block;min-height:64px;}#header-navigation #primary-navigation{padding:0 0.5rem;}.menu-root{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.menu-root .menu-toggle--plus{width:16px;height:16px;margin-top:4px;margin-right:4px;}.menu-root .menu-toggle--plus use.icon--action--md-plus{opacity:1;visibility:visible;pointer-events:auto;}.primary-menu-wrapper{position:relative;}.primary-menu.menu{opacity:0;position:absolute;-webkit-transition:opacity 195ms 0s cubic-bezier(0.25,0.1,0.25,1),visibility 0s 195ms cubic-bezier(0.25,0.1,0.25,1);transition:opacity 195ms 0s cubic-bezier(0.25,0.1,0.25,1),visibility 0s 195ms cubic-bezier(0.25,0.1,0.25,1);left:0;right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding-top:8px;padding-bottom:16px;z-index:-1;visibility:hidden;}.primary-menu.menu li{position:relative;padding:0 0.5rem;}.primary-menu.menu ul li{padding-right:0;}.primary-menu.menu > li:not(:nth-last-child(-n+2)){border-bottom:1px solid #A6AFB9;}.primary-menu.menu .menu-item--active-trail > .menu--submenu a:not(:hover),.primary-menu.menu .menu-item--active-trail > a:not(:hover){color:#fff;}.primary-menu.menu a{color:#A6AFB9;padding:8px 0;white-space:normal;display:inline-block;}.primary-menu-opened .menu-toggle--plus use.icon--action--md-plus{opacity:0;visibility:hidden;}.primary-menu-opened .menu-toggle--plus use.icon--action--md-minus{opacity:1;visibility:visible;pointer-events:auto;}.primary-menu-opened .primary-menu{opacity:1;visibility:visible;pointer-events:auto;-webkit-transition:opacity 195ms 0s cubic-bezier(0.25,0.1,0.25,1);transition:opacity 195ms 0s cubic-bezier(0.25,0.1,0.25,1);z-index:200;}#truncated-menu-items{display:none;}.menu--submenu-toggle{cursor:pointer;position:relative;width:40px;}.menu--submenu-toggle:before{content:"";position:absolute;top:-8px;left:-8px;bottom:-8px;right:-8px;border-radius:50%;border-width:1px;opacity:0;-webkit-transition:opacity 195ms cubic-bezier(0.25,0.1,0.25,1);transition:opacity 195ms cubic-bezier(0.25,0.1,0.25,1);}.menu--submenu-toggle .svg-sprite{width:16px;height:16px;}.menu--submenu-toggle .svg-sprite .icon--action--md-plus{opacity:1;visibility:visible;}.menu--submenu a{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-right:1px solid #A6AFB9;}.menu--submenu-body{display:none;padding:0 0 0 10px;}.menu--submenu-body li{border-top:1px solid #A6AFB9;}.menu--submenu-opened > .menu--submenu .svg-sprite .icon--action--md-minus{opacity:1;visibility:visible;}.menu--submenu-opened > .menu--submenu .svg-sprite .icon--action--md-plus{opacity:0;visibility:hidden;}}@media (min-width:1024px){#sidebar-first .region-sidebar{position:sticky;top:100px;-webkit-transition:top 195ms ease;transition:top 195ms ease;}#sidebar-first .region-sidebar.extra-top{top:156px;}.toolbar-fixed #sidebar-first .region-sidebar{top:184px;}.toolbar-fixed #sidebar-first .region-sidebar.extra-top{top:238px;}}#sidebar-first .menu .menu .menu-item--active-trail{color:#0078AB !important;font-weight:500 !important;-webkit-transition:0.3s all ease;transition:0.3s all ease;}#sidebar-first .menu .menu .menu-item--active-trail a:hover{color:#006088;}#sidebar-first .menu .menu .menu-item--active-trail a.is-active{padding-left:16px;font-weight:500;display:inline-block;}#sidebar-first .menu .menu .menu-item--active-trail a.is-active::before{right:calc(94% + 12px);left:-12px;width:15px;border-top:3px solid #009bdb;}#sidebar-first .menu .menu .menu-item--active-trail a.is-active + ul.menu{margin-left:28px;}#sidebar-first .menu .menu .menu-item--collapsed:hover a{color:#0078AB !important;}@media screen and (min-width:768px){.menu--submenu-body:not(.truncated-menu-opened){display:none;}.menu-contain-submenu .menu--submenu{-ms-flex-flow:nowrap;flex-flow:nowrap;}.menu-contain-submenu .inversed{background:transparent;color:#009bdb;margin-bottom:6px;cursor:pointer;}.menu-contain-submenu .inversed .svg-sprite{width:16px;height:16px;}.menu-contain-submenu .inversed .icon--action--md-minus{opacity:1;visibility:visible;}.menu-contain-submenu:not(.menu--submenu-opened) .icon--action--md-plus{opacity:1;visibility:visible;}.menu-contain-submenu:not(.menu--submenu-opened) .icon--action--md-minus{opacity:0;visibility:hidden;}.menu-contain-submenu .menu-level-1{position:absolute;background-color:#181a1c;color:#fff;padding:12.5px 12.5px 10.5px;z-index:100;}.menu-contain-submenu .menu-level-1 .menu--submenu-toggle{display:none;}.menu-contain-submenu .menu-level-1 .menu-item{padding-bottom:6.5px;}}.sidebar-menu .sidebar--submenu-toggle{background:transparent;color:#009bdb;margin-bottom:6px;cursor:pointer;}.sidebar-menu .collapsed{display:none;}.sidebar-menu .menu--submenu a:not([class]):not([id]){border-bottom:none;}.sidebar-menu .menu--submenu.closed .icon--action--md-plus{opacity:1;visibility:visible;}.sidebar-menu .menu--submenu.closed .icon--action--md-minus{opacity:0;visibility:hidden;}.sidebar-menu .menu--submenu.opened .icon--action--md-minus{opacity:1;visibility:visible;}.sidebar-menu .menu--submenu.opened .icon--action--md-plus{opacity:0;visibility:hidden;}.sidebar-menu .menu--submenu svg{width:16px;height:16px;}
@media screen and (min-width: 768px){.m-section-nav__dropdown-icon{width:16px;height:16px;margin-left:4px;position:relative;top:2px;}#primary-navigation{padding:0 8.5px;}#primary-navigation .menu-root--toggle{cursor:inherit;margin-left:20px;}#primary-navigation .menu-toggle--plus{width:12px;height:12px;}#primary-navigation use.icon--arrow--carrot-right{opacity:1;visibility:visible;pointer-events:auto;}.menu-root.layout-flex{grid-column:1/6;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;}.menu-root.layout-flex .menu-root-link{width:auto;}.menu-root,.primary-menu.menu > li{padding:16px 0;}.primary-menu-wrapper{grid-column:4/9;}.primary-menu.menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.primary-menu.menu.wrapper.max-width{margin:0;padding:0;}.primary-menu.menu > li{position:relative;}.primary-menu.menu > li > a:before,.primary-menu.menu > li > .menu--submenu > a:before{content:"";position:absolute;top:0;left:0;width:32px;border-top:2px solid #009bdb;opacity:0;-webkit-transform:scaleX(0.6);transform:scaleX(0.6);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:opacity 195ms ease,-webkit-transform 195ms ease;transition:opacity 195ms ease,-webkit-transform 195ms ease;transition:opacity 195ms ease,transform 195ms ease;transition:opacity 195ms ease,transform 195ms ease,-webkit-transform 195ms ease;}.primary-menu.menu > li > .is-active:before,.primary-menu.menu > li > a:hover:before,.primary-menu.menu > li > .menu--submenu > a:hover:before,.primary-menu.menu > li > .menu--submenu > .is-active:before,.primary-menu.menu > li.menu-item--active-trail > .menu--submenu > a:before{opacity:1;-webkit-transform:none;transform:none;}.primary-menu.menu > li:not(:first-of-type){margin-left:24px;}.primary-menu.menu a{position:static;position:initial;}#truncated-menu-items > ul.menu{top:100%;min-width:242px;right:-24px;position:absolute;padding:6px 16px 12px 16px;text-align:right;opacity:0;visibility:hidden;background-color:#181a1c;color:#687078;pointer-events:none;-webkit-transition:opacity 195ms 0s cubic-bezier(0.25,0.1,0.25,1),visibility 0s 195ms cubic-bezier(0.25,0.1,0.25,1);transition:opacity 195ms 0s cubic-bezier(0.25,0.1,0.25,1),visibility 0s 195ms cubic-bezier(0.25,0.1,0.25,1);z-index:-1;}#truncated-menu-items > ul.menu .menu--submenu{display:block;}#truncated-menu-items > ul.menu > li{margin-top:8px;}#truncated-menu-items > ul.menu.truncated-menu-opened{opacity:1;visibility:visible;pointer-events:auto;-webkit-transition:opacity 195ms 0s cubic-bezier(0.25,0.1,0.25,1);transition:opacity 195ms 0s cubic-bezier(0.25,0.1,0.25,1);z-index:2;}#truncated-menu-items > ul.menu.truncated-menu-opened a{color:#fff;}#truncated-menu-items.truncated-menu-opened .primary-menu-more-link .icon--action--md-plus{opacity:0;visibility:hidden;}#truncated-menu-items.truncated-menu-opened .primary-menu-more-link .icon--action--md-minus{opacity:1;visibility:visible;}.primary-menu-more-link{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}@media screen and (min-width:1024px){.menu-root{grid-column:1/5;}.primary-menu-wrapper{grid-column:6/13;}}@media (min-width:768px){#primary-navigation{padding:0 16.5px;}}@media (min-width:1280px){#primary-navigation{padding:0 28.5px;}}@media (min-width:1700px){#primary-navigation{padding:0 calc((100vw - 1600px) / 2) !important;}}
}
#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}
.header-breadcrumbs{font-weight:500;font-size:1.0225rem;padding-bottom:.6rem}.header-breadcrumbs li a{border-bottom-width:2px !important;font-family:"neue-haas-grotesk-text",sans-serif;font-weight:500;padding:2px 5px 3px;-webkit-transition:all .4s ease;transition:all .4s ease;color:#0078ab}.header-breadcrumbs li a:hover{color:#0078ab !important}.o-profile__header{position:relative;padding:10px 0 30px}.o-profile__header::before{background-color:#f1f4f7;bottom:0;top:0;position:absolute;content:"";z-index:-1;left:-12.5px;right:-12.5px}@media(min-width:1700px){.o-profile__header::before{left:calc(-50vw + 800px);right:calc(-50vw + 800px)}}.o-profile__name_area{border-bottom-width:1px;padding-bottom:8.5px}.affil-meta{padding:12px 0;max-width:70%}.o-profile__name{padding-top:16px}.o-profile__pronoun{font-size:1.25rem}.o-profile__image{padding-top:64px}.o-profile__content,.o-profile__meta{margin-top:48px}.m-detail-meta .m-detail-meta__item:not(.borderless-meta){margin-top:20px;border-top-width:1px;padding-top:12px}.m-detail-meta .m-detail-meta__item.affiliations{padding:12px 0}.m-detail-meta .m-detail-meta__item .m-detail-meta__item-content .field{display:inline}.m-detail-meta .m-detail-meta__item .field__item+.field__item{padding-top:12px}.m-detail-meta .m-detail-meta__item .field+.field{margin-top:36px}.m-detail-meta .m-detail-meta__item .m-detail__item_area_expertise .m-detail__item_area_expertise__item{padding-top:12px}@media screen and (min-width:768px){.m-detail-meta>.m-detail-meta__item:not(.borderless-meta){margin-top:24px}.m-detail-meta>.m-detail-meta__item:not(.borderless-meta):first-of-type{margin-top:0}}.m-detail-meta__item-title{font-weight:500}.m-detail-meta__item-content{font-weight:400}.a-image,.m-listing-faculty__image .a-image,.o-profile__image .image--3-2{background-color:#f1f4f7}.a-image__img{top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:1;visibility:visible;pointer-events:none;-webkit-transition:opacity 195ms cubic-bezier(.25,.1,.25,1) 0s,visibility 0s cubic-bezier(.25,.1,.25,1) 195ms;transition:opacity 195ms cubic-bezier(.25,.1,.25,1) 0s,visibility 0s cubic-bezier(.25,.1,.25,1) 195ms}.o-panel-person .a-image__img,.o-panel-person .o-profile__image picture img{position:relative}.a-image__img.is-loaded,.o-profile__image picture img{position:absolute;opacity:1;visibility:visible;pointer-events:auto;-webkit-transition:opacity 195ms cubic-bezier(.25,.1,.25,1) 0s;transition:opacity 195ms cubic-bezier(.25,.1,.25,1) 0s}.m-listing-faculty{position:relative;padding-bottom:40px;width:100%}.m-listing-faculty .m-listing-faculty__image img{max-width:inherit;width:100%}.m-listing-faculty__link{position:static}.m-listing-faculty__link:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0}.m-listing-faculty__link:focus[data-focus-method=key]{outline:none}.m-listing-faculty__link:focus[data-focus-method=key]:before{outline:undefined;outline-offset:4px}@media screen and (min-width:768px){.m-listing-faculty{padding-bottom:48px}}@media screen and (min-width:1280px){.m-listing-faculty{padding-bottom:64px}}.m-listing-faculty__title{font-size:1rem;padding-top:5px}.o-listing-grid{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.o-listing-grid .o-listing-grid__item{width:50%}@media screen and (max-width:1279px){.o-listing-grid{margin-left:-10px;margin-right:-10px}}@media screen and (min-width:1280px){.o-listing-grid{margin-left:-12px;margin-right:-12px}}@media screen and (min-width:1024px){.o-listing-grid .o-listing-grid__item{width:33.333%}}@media screen and (max-width:1279px){.o-listing-grid__item{padding-left:10px;padding-right:10px}}@media screen and (min-width:1280px){.o-listing-grid__item{padding-left:12px;padding-right:12px}}.o-panel-person{overflow:hidden;visibility:hidden;pointer-events:none;-webkit-transition:visibility .3s;transition:visibility .3s;z-index:201;--color--background:#181a1c;--color--text:#fff;--color--text--aux:#89939c;--color--rules--secondary:#42474c;--color--outline:#fff;--color--nav-link:#fff;--color--nav-link--hover:hsla(0,0%,100%,.8);color:#fff;border-color:#42474c;outline-color:#fff}.o-panel-person,.o-panel-person:before{position:fixed;top:0;bottom:0;right:0;left:0}.o-panel-person:before{content:""}.o-panel-person.is-open,.o-panel-person:only-child{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;visibility:visible;pointer-events:auto;-webkit-transition:none;transition:none}.o-panel__container{min-height:100vh;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:201;position:relative}.o-panel__container,.o-panel__loader{display:-webkit-box;display:-ms-flexbox;display:flex}.o-panel__loader{position:absolute;top:24px;right:0;padding:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:768px){.o-panel__loader{top:32px}}#o-profile__truncated_text.o-action__truncated_text{margin-bottom:1rem}#o-profile__truncated_text.o-action__truncated_text .o-profile__text_content{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}#o-profile__truncated_text .o-profile__expand{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:.5rem 0;border-top-width:1px;padding-top:8.5px;cursor:pointer}#o-profile__truncated_text .o-profile__expand:hover .o-profile__expand-svg{background-color:#009bdb;color:#fff;border-color:#009bdb !important}#o-profile__truncated_text .o-profile__expand .o-profile__read-more{background-color:transparent;cursor:pointer;gap:.75rem;margin:5.5px 0 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#o-profile__truncated_text .o-profile__expand .o-profile__read-more .o-profile__expand-svg{border:2px solid #d2d9e1;padding:2.4px;border-radius:50%;width:24px;height:24px;margin:2px 0 0 0}.o-panel__content,.o-panel__loader{opacity:1;visibility:hidden;pointer-events:none;-webkit-transition:opacity 195ms cubic-bezier(.25,.1,.25,1) 0s,visibility 0s cubic-bezier(.25,.1,.25,1) 195ms;transition:opacity 195ms cubic-bezier(.25,.1,.25,1) 0s,visibility 0s cubic-bezier(.25,.1,.25,1) 195ms}.o-panel__content{width:100%;min-height:100vh}@media screen and (max-width:543px){.o-panel__content{width:calc(100vw - 32px)}}@media screen and (min-width:544px)and (max-width:767px){.o-panel__content{width:calc(100vw - 32px)}}@media screen and (min-width:768px)and (max-width:1023px){.o-panel__content{width:calc((100vw - 160px)/8*6 + 80px)}}@media screen and (min-width:1024px)and (max-width:1279px){.o-panel__content{width:calc((100vw - 268px)/12*6 + 100px)}}@media screen and (min-width:1280px)and (max-width:1459px){.o-panel__content{width:calc((100vw - 336px)/12*6 + 120px)}}@media screen and (min-width:1460px)and (max-width:1699px){.o-panel__content{width:calc((100vw - 336px)/12*6 + 120px)}}@media screen and (min-width:1700px){.o-panel__content{width:788px}}.o-panel-person.is-loading .o-panel__loader,.o-panel-person:not(.is-loading) .o-panel__content{opacity:1;visibility:visible;pointer-events:auto;-webkit-transition:opacity 195ms cubic-bezier(.25,.1,.25,1) 0s;transition:opacity 195ms cubic-bezier(.25,.1,.25,1) 0s}.o-panel__error{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.o-panel__main{background-color:undefined;position:relative;-webkit-transition:-webkit-transform .3s cubic-bezier(.55,0,.34,1);transition:-webkit-transform .3s cubic-bezier(.55,0,.34,1);transition:transform .3s cubic-bezier(.55,0,.34,1);transition:transform .3s cubic-bezier(.55,0,.34,1),-webkit-transform .3s cubic-bezier(.55,0,.34,1);padding-bottom:36px}.toolbar-vertical.toolbar-fixed.toolbar-tray-open .is-sticky.max-width .o-panel__main{margin-left:15rem;width:calc(100% - 15rem)}.toolbar-horizontal.toolbar-fixed .o-panel__main,.toolbar-vertical.toolbar-fixed .o-panel__main{top:39px}.toolbar-horizontal.toolbar-fixed.toolbar-tray-open .o-panel__main{top:79px}.o-panel__main::before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:-16px;right:-16px;background-color:#181a1c;pointer-events:auto}@media screen and (min-width:768px){.o-panel__main::before{left:-24px;right:-24px}}@media screen and (min-width:1280px){.o-panel__main::before{left:-36px;right:-36px}}@media screen and (min-width:1700px){.o-panel__main::before{right:calc((100vw - 1600px)/-2);left:-36px}}.o-panel__main{-webkit-transform:translateX(calc(100% + 32px));transform:translateX(calc(100% + 32px))}@media screen and (min-width:768px){.o-panel__main{-webkit-transform:translateX(calc(100% + 48px));transform:translateX(calc(100% + 48px))}}@media screen and (min-width:1280px){.o-panel__main{-webkit-transform:translateX(calc(100% + 72px));transform:translateX(calc(100% + 72px))}}@media screen and (min-width:1700px){.o-panel__main{-webkit-transform:translateX(calc(100% + (100vw - 1600px) / 2));transform:translateX(calc(100% + (100vw - 1600px) / 2))}}.o-panel-person.is-open .o-panel__main,.o-panel-person:only-child .o-panel__main{-webkit-transform:none;transform:none;-webkit-transition:-webkit-transform .3s cubic-bezier(.55,0,.34,1);transition:-webkit-transform .3s cubic-bezier(.55,0,.34,1);transition:transform .3s cubic-bezier(.55,0,.34,1);transition:transform .3s cubic-bezier(.55,0,.34,1),-webkit-transform .3s cubic-bezier(.55,0,.34,1)}.o-panel__close-btn{padding:0;background-color:transparent;cursor:pointer;z-index:201;position:absolute;right:10px;color:inherit;top:0;-webkit-transition:color 195ms cubic-bezier(.25,.1,.25,1);transition:color 195ms cubic-bezier(.25,.1,.25,1);opacity:1;-webkit-transform:translateY(12px);transform:translateY(12px);-webkit-transition:opacity .34s cubic-bezier(.55,0,.34,1) 0s,visibility 0s cubic-bezier(.55,0,.34,1) .34s,-webkit-transform .34s cubic-bezier(.55,0,.34,1) 0s;transition:opacity .34s cubic-bezier(.55,0,.34,1) 0s,visibility 0s cubic-bezier(.55,0,.34,1) .34s,-webkit-transform .34s cubic-bezier(.55,0,.34,1) 0s;transition:transform .34s cubic-bezier(.55,0,.34,1) 0s,opacity .34s cubic-bezier(.55,0,.34,1) 0s,visibility 0s cubic-bezier(.55,0,.34,1) .34s;transition:transform .34s cubic-bezier(.55,0,.34,1) 0s,opacity .34s cubic-bezier(.55,0,.34,1) 0s,visibility 0s cubic-bezier(.55,0,.34,1) .34s,-webkit-transform .34s cubic-bezier(.55,0,.34,1) 0s}.o-panel__close-btn::-moz-focus-inner{border:0}@media screen and (min-width:768px){.o-panel__close-btn{top:0}}.o-panel__close-btn:focus[data-focus-method=key]{outline:undefined;outline-offset:4px}.o-panel__close-btn:hover{color:undefined}.o-panel__close-btn svg{-webkit-transition:color 195ms cubic-bezier(.25,.1,.25,1);transition:color 195ms cubic-bezier(.25,.1,.25,1)}.o-panel__close-btn:before{content:"";position:absolute;top:-8px;left:-8px;bottom:-8px;right:-8px;opacity:1;-webkit-transition:opacity 195ms cubic-bezier(.25,.1,.25,1);transition:opacity 195ms cubic-bezier(.25,.1,.25,1)}.o-panel__close-btn:focus[data-focus-method=key]{outline:none}.o-panel__close-btn:focus[data-focus-method=key]:before{opacity:1}.o-panel-person.is-opened:not(.is-loading) .o-panel__close-btn,.o-panel-person:only-child .o-panel__close-btn{opacity:1;-webkit-transform:none;transform:none;visibility:visible;pointer-events:auto;-webkit-transition:opacity .55s cubic-bezier(.55,0,.34,1) 0s,-webkit-transform .55s cubic-bezier(.55,0,.34,1) 0s;transition:opacity .55s cubic-bezier(.55,0,.34,1) 0s,-webkit-transform .55s cubic-bezier(.55,0,.34,1) 0s;transition:transform .55s cubic-bezier(.55,0,.34,1) 0s,opacity .55s cubic-bezier(.55,0,.34,1) 0s;transition:transform .55s cubic-bezier(.55,0,.34,1) 0s,opacity .55s cubic-bezier(.55,0,.34,1) 0s,-webkit-transform .55s cubic-bezier(.55,0,.34,1) 0s}.o-panel-person.is-self-closing .o-panel__close-btn{display:none}.m-rich-text>:first-child,.m-rich-text>:first-child:not([class]){padding-top:16px}@media screen and (min-width:768px){.m-rich-text>:first-child,.m-rich-text>:first-child:not([class]){padding-top:20px}}@media screen and (min-width:1280px){.m-rich-text>:first-child,.m-rich-text>:first-child:not([class]){padding-top:24px}}@media screen and (min-width:768px){.o-panel-content__hero-image{margin-left:-24px}}@media screen and (min-width:1280px){.o-panel-content__hero-image{margin-left:-36px}}.o-panel-content__hero-caption{padding-top:16px;position:relative;padding-bottom:52px}.o-panel-content__hero-caption::after{content:"";position:absolute;right:0;bottom:0;border-top-width:1px;left:-16px}@media screen and (min-width:768px){.o-panel-content__hero-caption::after{left:-24px}}@media screen and (min-width:1280px){.o-panel-content__hero-caption::after{left:-36px}}.o-panel-content__hero-caption h2{font-size:1.5rem;line-height:1.2;font-weight:600}@media screen and (min-width:1280px){.o-panel-content__hero-caption h2{font-size:1.75rem;line-height:1.125}}.o-panel-content__hero-caption h2~*{padding-top:20px}@media screen and (min-width:1280px)and (max-width:1459px){.o-panel-content__hero-caption h2~*{width:calc((100vw - 336px)/12*3 + 48px)}}@media screen and (min-width:1460px)and (max-width:1699px){.o-panel-content__hero-caption h2~*{width:calc((100vw - 336px)/12*3 + 48px)}}@media screen and (min-width:1700px){.o-panel-content__hero-caption h2~*{width:382px}}.o-panel-content__profile{padding-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:-24px;margin-left:-16px}@media screen and (min-width:1024px){.o-panel-content__profile{margin-left:-20px}}@media screen and (min-width:1280px){.o-panel-content__profile{margin-left:-24px}}.o-panel-content__profile>*{padding-top:24px}.o-panel-content__title+.o-panel-content__profile{padding-top:56px}.o-panel-content__profile-image,.o-panel-content__profile-terms{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media screen and (max-width:543px){.o-panel-content__profile-image,.o-panel-content__profile-terms{width:calc(100vw - 32px);margin-left:16px}}@media screen and (min-width:544px)and (max-width:767px){.o-panel-content__profile-image,.o-panel-content__profile-terms{width:calc((100vw - 112px)/6*3 + 32px);margin-left:16px}}@media screen and (min-width:768px)and (max-width:1023px){.o-panel-content__profile-image,.o-panel-content__profile-terms{width:calc((100vw - 160px)/8*3 + 32px);margin-left:16px}}@media screen and (min-width:1024px)and (max-width:1279px){.o-panel-content__profile-image,.o-panel-content__profile-terms{width:calc((100vw - 268px)/12*3 + 40px);margin-left:20px}}@media screen and (min-width:1280px){.o-panel-content__profile-image,.o-panel-content__profile-terms{width:calc((100vw - 336px)/12*3 + 48px);margin-left:24px}}@media screen and (min-width:1700px){.o-panel-content__profile-image,.o-panel-content__profile-terms{width:382px;margin-left:24px}}.o-panel-content__buttons{display:block;padding-top:32px;padding-right:40px}.o-panel-content__buttons a{color:#fff;background-color:#181a1c;border:2px solid #42474c}.o-panel-content__buttons a.a-btn--secondary:not(:disabled):not(.a-btn--secondary--disabled):hover{border-color:#42474c;background-color:#42474c}.o-panel-person .o-panel-content>*{-webkit-transition:opacity .34s cubic-bezier(.55,0,.34,1),-webkit-transform .34s cubic-bezier(.55,0,.34,1);transition:opacity .34s cubic-bezier(.55,0,.34,1),-webkit-transform .34s cubic-bezier(.55,0,.34,1);transition:opacity .34s cubic-bezier(.55,0,.34,1),transform .34s cubic-bezier(.55,0,.34,1);transition:opacity .34s cubic-bezier(.55,0,.34,1),transform .34s cubic-bezier(.55,0,.34,1),-webkit-transform .34s cubic-bezier(.55,0,.34,1);-webkit-transform:translateY(12px);transform:translateY(12px);opacity:1}.o-panel-person .o-panel-content>*:nth-child(1){-webkit-transition-delay:.08s;transition-delay:.08s}.o-panel-person .o-panel-content>*:nth-child(2){-webkit-transition-delay:.16s;transition-delay:.16s}.o-panel-person .o-panel-content>*:nth-child(3){-webkit-transition-delay:.24s;transition-delay:.24s}.o-panel-person .o-panel-content>*:nth-child(4){-webkit-transition-delay:.32s;transition-delay:.32s}.o-panel-person .o-panel-content>*:nth-child(5){-webkit-transition-delay:.4s;transition-delay:.4s}.o-panel-person .o-panel-content>*:nth-child(n+6){-webkit-transition-delay:.48s;transition-delay:.48s}.o-panel-person.is-opened:not(.is-loading) .o-panel-content>*,.o-panel-person:only-child .o-panel-content>*{opacity:1;-webkit-transform:none;transform:none}.o-panel-content__hero-caption .m-listing-faculty__excerpt{font-size:16px}@media screen and (min-width:1280px){.o-panel-content__hero-caption h2{padding-top:0 !important}}.view--person-list p.m-listing-faculty__excerpt{padding-bottom:4px;font-weight:400}.view--person-list .o-panel-content__hero-caption h2{padding-bottom:20px}.view--person-list div.field-person-external-affils,.view--person-list div.field-person-title-affiliations{padding-top:0;font-size:1rem}.view--person-list .o-panel-content__text.m-rich-text{padding-right:40px}.m-listing-faculty__image .a-image--1\:1.no-image{padding-bottom:100%}.node--type-gsb_person .a-image--3\:2.no-image{background:#f1f4f7}.o-panel-content__hero-image .no-image{padding-bottom:56.25%}.o-panel-person .a-image{background-color:#42474c}.m-listing-item__deck{padding-top:12px}@media screen and (min-width:768px){.m-listing-item__deck{padding-top:24px;padding-bottom:0}}.faculty-grid--by-aoe{grid-template-columns:repeat(2,1fr);display:grid}@media screen and (min-width:768px){.faculty-grid--by-aoe{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:1024px){.faculty-grid--by-aoe{grid-template-columns:repeat(6,1fr)}}@media screen and (min-width:1280px){h2.field-para-curated-persons-title{line-height:2.25}}
@media screen and (min-width: 768px){.o-profile__name{font-size:2.25rem}.o-profile__image{padding-top:20px}.m-detail-meta{grid-column:1 /  7}@media screen and (min-width:1280px){.o-profile__name{font-size:3rem;line-height:1}.page-node-type-gsb-page .o-listing-grid--faculty .o-listing-grid__item{width:20%}.page-node-type-gsb-page .sidebar-dual .o-listing-grid--faculty .o-listing-grid__item{width:33.33%}}
}
.field-para-curated-persons.layout-container.layout-grid{grid-template-columns:repeat(2,1fr);display:grid}@media screen and (min-width:1024px){.field-para-curated-persons.layout-container.layout-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1280px){.field-para-curated-persons.layout-container.layout-grid{grid-template-columns:repeat(5,1fr)}}@media(min-width:1280px){.field-para-curated-persons.layout-container.layout-grid.grid-items-2{grid-template-columns:repeat(2,1fr)}.field-para-curated-persons.layout-container.layout-grid.grid-items-3{grid-template-columns:repeat(3,1fr)}.field-para-curated-persons.layout-container.layout-grid.grid-items-4{grid-template-columns:repeat(4,1fr)}.field-para-curated-persons.layout-container.layout-grid.grid-items-5{grid-template-columns:repeat(5,1fr)}.field-para-curated-persons.layout-container.layout-grid.grid-items-6{grid-template-columns:repeat(6,1fr)}.field-para-curated-persons.layout-container.layout-grid.grid-items-7{grid-template-columns:repeat(7,1fr)}}@media screen and (min-width:1024px){.sidebar-dual .field-para-curated-persons.layout-container.layout-grid{grid-template-columns:repeat(3,1fr)}}
.paragraph--unpublished{background-color:#fff4f4;}
