@import url('https://fonts.googleapis.com/css2?family=Merriweather:wght@900&display=swap');:root{--region-width:1170px;--font-merriweather:'Merriweather', serif;--font-whitney:'Whitney SSm A', 'Whitney SSm B', Arial;--font-size-0:16px;--font-size-1:18px;--font-size-2:20px;--font-size-3:22px;--font-size-4:26px;--font-size-5:32px;--font-size-6:34px;--font-size-8:60px;--font-size-10:78px;--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:900;--line-height-normal:1.5;--line-height-heading:1.2;--color-link:#0055B7;--color-white:#fff;--color-black:#222;--color-primary-100:#002145;--color-secondary-100:#00a7E1;--color-secondary-200:#04756A;--color-background-0:#FFF;--color-background-100:#E3F1F0;--color-border-100:#E3F1F0;--color-border-200:#00AA9D;--spacing-auto:auto;--spacing-0:0;--spacing-1:15px;--spacing-1-mobile:20px;--spacing-2:30px;--spacing-3:40px;--border-width-small:2px;--border-width-medium:3px;--percent-100:100%}:not(.home) .full-width-container
h1{margin-bottom:20px}.full-width-container h2, .full-width-container h3, .full-width-container
h4{font-weight:var(--font-weight-semibold)}#ubc7-unit-menu,.full-width-container{font-family:var(--font-whitney);font-size:var(--font-size-0);line-height:var(--line-height-normal)}.full-width-container
a{color:var(--color-link)}body:not(.home) .full-width-container
p{font-size:var(--font-size-0);color:var(--color-primary-100);margin-top:var(--spacing-1)}body:not(.home) .full-width-container p.has-large-font-size{color:var(--color-secondary-200);font-size:var(--font-size-3) !important;margin-bottom:15px !important}body:not(.home) .full-width-container p.has-x-large-font-size{font-size:var(--font-size-10) !important}.single .full-width-container,
.page:not(.home) .full-width-container{overflow:hidden;background:var(--color-white);margin-left:var(--spacing-0);margin-right:var(--spacing-0)}#container{padding-top:0}.single .full-width-container #container,
.page:not(.home) .full-width-container
#container{max-width:var(--region-width);margin:var(--spacing-0) var(--spacing-auto)}.margin-top-none{margin-top:0}.margin-none{margin:0}.pos-relative{position:relative}.pos-absolute{position:absolute}.height-100,.height-100>.wp-block-group__inner-container{height:100%}blockquote{border-left:10px solid #44CEFF}.single .entry-content>*:not(.wp-block-image){max-width:100%}.single .entry-content .wp-block-image
.alignright{max-width:calc(20% - 1em)}.wp-block-button__link{text-decoration:none;font-size:1em}.card .wp-block-group__inner-container
p{padding:var(--spacing-0) var(--spacing-1) var(--spacing-1)}.card
p{margin-top:var(--spacing-0) !important}.card{position:relative;height:100%}.card
a{text-decoration:none;font-size:var(--font-size-3)}.card a:hover{text-decoration:underline}.card a:before{content:'';position:absolute;top:0;left:0;width:var(--percent-100);height:var(--percent-100)}.card p
a{text-decoration:underline;font-size:var(--font-size-0);line-height:20px !important}.card .wp-block-group__inner-container,
.card .wp-block-group__inner-container figure:first-child{padding-bottom:var(--spacing-1)}.card .wp-block-group__inner-container
img{width:var(--percent-100)}.card
p{margin:var(--spacing-0)}.circle{border-radius:200px}.link-list
h3{font-size:var(--font-size-2);font-weight:var(--font-weight-normal);padding:var(--spacing-0) !important;margin:var(--spacing-0)}.link-list
li{margin-bottom:var(--spacing-0)}.link-list a:hover{text-decoration:underline}.area-link
a{background-color:var(--color-background-100);display:block;padding:var(--spacing-2) var(--spacing-3);font-weight:var(--font-weight-semibold);font-size:var(--font-size-2);text-decoration:none;border-bottom:var(--border-width-medium) var(--color-border-200) solid}.area-link a:hover{text-decoration:underline}.ubc-accordion-tabs__tab-list li a[role=tab], .ubc-accordion-tabs__tab-list li button[role=tab]{opacity:0.8}.hero
h1{font-size:var(--font-size-8);line-height:var(--line-height-heading)}.hero
p{font-size:var(--font-size-3)}.c-accordion__title{border-bottom:1px solid var(--color-secondary-100);padding-bottom:10px}.c-accordion__title:hover{background:#E3F1F0}.extend-background{position:relative}.extend-background:after{content:'';position:absolute;top:0;left:100%;width:var(--percent-100);height:var(--percent-100);background:inherit}.wp-block-media-text{box-shadow:0 3px 16px rgba(0, 0, 0, 0.25);margin:var(--spacing-2) var(--spacing-0);position:relative}.wp-block-media-text:hover{box-shadow:0 3px 16px rgba(0, 0, 0, 0.35)}.wp-block-media-text a:after{content:'';position:absolute;width:var(--percent-100);height:var(--percent-100);left:0;top:0}.wp-block-media-text__content{margin-bottom:var(--spacing-2)}.wp-block-media-text__content .has-large-font-size{text-transform:uppercase}.intro-list{color:var(--color-secondary-200);font-size:var(--font-size-2) !important;margin-bottom:5px}.intro-list
li{margin-bottom:10px}.tablepress thead
th{min-width:100px}.dataTables_length{display:none}.dataTables_filter{margin-bottom:20px;float:left}.tablepress .sorting:hover, .tablepress .sorting_asc, .tablepress
.sorting_desc{color:#fff}.page .wp-block-group__inner-container,
.page .wp-block-group__inner-container
h3{padding:var(--spacing-1)}.home .wp-block-group__inner-container{padding:var(--spacing-0)}.wp-block-embed-twitter .responsive-media{padding-bottom:130%}.wp-block-post-template.wp-block-post-template{margin-left:0px}.people .wp-block-group__inner-container{padding:var(--spacing-0)}.people
p{margin-top:var(--spacing-1)}.people .link-anchor-down
a{display:block;position:relative;text-decoration:none}.people .link-anchor-down a:after{font-family:FontAwesome;content:'\f107';font-weight:var(--font-weight-semibold);position:absolute;right:0}#ubc7-unit-menu .nav > li.active > a, #ubc7-unit-alternate-navigation .nav > li.active > a, #ubc7-unit-menu .nav>li.active>.btn-group{font-size:14px}@media screen and (min-width: 1200px){#ubc7-unit-menu .nav>li{line-height:24px;font-size:14px}}.widget_subpages_navigation{padding-top:var(--spacing-1-mobile)}.facetwp-facet.facetwp-type-search{margin-bottom:0}.profile-listing-header-row{display:grid !important;grid-template-columns:1fr 4fr 2.5fr 2.5fr;column-gap:0;background:var(--color-primary-100);color:var(--color-white);column-gap:20px;padding:10px
0}.emeriti-profile-listing-header-row{padding:10px
!important}.emeriti-profile-listing-header-row p,
.profile-listing-header-row
p{margin-bottom:0}.profile-listing-row{column-gap:20px}.fwpl-result{border-bottom:1px solid #ccc;padding-bottom:10px;padding-left:10px}.fwpl-layout.clinical-faculty-listing{grid-gap:20px}.clinical-faculty-listing .fwpl-result{padding-bottom:10px;border-bottom:1px solid #ccc}.emeriti-profile-listing-header-row{display:grid !important;grid-template-columns:2fr 4fr;background:var(--color-primary-100);column-gap:0;color:var(--color-white);column-gap:20px;padding:10px
0}@media (min-width: 980px) and (max-width: 1106px){.hero
h1{font-size:40px}}@media (max-width: 979px){.home .flex-pauseplay{top:calc(100% - 80px)}.facetwp-type-search{text-align:left;padding-bottom:20px}}@media (min-width: 1200px){.home .flex-direction-nav{right:calc(50% - 100px)}.home .flex-pauseplay{right:calc(50% - 69px)}}@media (max-width: 859px){.hero .pos-absolute{position:relative}.hero{padding:var(--spacing-0) !important}.hero h1,
.hero
p{padding:var(--spacing-0) var(--spacing-1)}.hero .wp-block-columns{gap:var(--spacing-0)}.hero .wp-block-column{flex-basis:auto !important}.fwpl-layout.clinical-faculty-listing{grid-template-columns:1fr 1fr}.fwpl-row.profile-listing-row,.fwpl-layout.clinical-faculty-listing{border-bottom:0 !important}}@media (max-width: 600px){.fwpl-row.profile-listing-row,.fwpl-layout.clinical-faculty-listing{grid-template-columns:1fr !important;gap:10px;border-bottom:1px solid var(--color-secondary-100);padding-bottom:10px}.emeriti-profile-listing-header-row,.profile-listing-header-row{display:none !important}}@media (max-width: 979px){.single .full-width-container,
.page:not(.home) .full-width-container,
.home .entry-content>.wp-block-group.has-background,.entry-content>.wp-block-group.has-background{margin-left:calc(var(--spacing-1-mobile) * -1);margin-right:calc(var(--spacing-1-mobile) * -1)}.home .entry-content>.wp-block-group.has-background{padding:var(--spacing-0) var(--spacing-1-mobile)}.hero
h1{font-size:var(--font-size-5)}.hero
p{font-size:var(--font-size-1)}}