﻿.head-boundary{display:block;height:1px;position:relative;top:-1px;visibility:hidden;}.bio-full{position:relative;}.bio-full .container-padding{padding-top:1.25rem;padding-bottom:1.25rem;}@media(min-width:62rem){.bio-full .container-padding{padding-top:2.5rem;padding-bottom:2.5rem;}}.bio-full h1{margin-bottom:.625rem;font-weight:700;font-size:1.5rem;transition:size 500ms ease;}@media(min-width:62rem){.bio-full h1{font-size:2rem;}}.bio-full h3,.bio-full h4{font-size:1rem;}.bio-full b,.bio-full .rank{font-weight:700;}.bio-full .bio-head{height:auto;max-height:var(--head-height);position:relative;background-color:#f7f7f7;}.bio-full .bio-head::before{display:block;position:absolute;content:"";top:-1.25rem;right:15%;left:15%;height:1.25rem;background-color:#fff;border-radius:50%/1.25rem;box-shadow:rgba(86,90,92,.15) 0 0 .9375rem;clip-path:inset(1.25rem 0 -2.5rem);}.bio-full .postnominal{font-weight:300;}.bio-full .details{font-size:.875rem;line-height:1.5;}@media(min-width:62rem){.bio-full .details{font-size:1rem;}}.bio-full .web-bio-summary-list{margin:.9375rem 0;padding-bottom:.625rem;border-bottom:1px solid rgba(0,0,0,.1);}.bio-full .web-bio-summary-list:last-child{border-bottom:0;}.bio-full .basic-info .col{margin-bottom:0;}@media(min-width:48rem) and (max-width:61.98rem){.bio-full .basic-info>.row{justify-content:flex-end;}}.bio-full .bio-photo-info{flex-basis:100%;width:100%;}@media(min-width:48rem){.bio-full .cta{flex:0 0 auto;width:66.66666667%;}}@media(min-width:62rem){.bio-full .cta{flex:0 0 auto;width:25%;}}@media(min-width:62rem){.bio-full .has-cta .bio-photo-info{flex:0 0 auto;width:75%;}}.bio-full .headshot,.bio-full .details{transition-property:height,max-height,max-width,flex-basis,margin-left,margin-right;transition-duration:500ms;transition-timing-function:ease;}.bio-full .headshot{margin:0 auto .9375rem;}@media(min-width:48rem){.bio-full .headshot{margin:0;}}.bio-full .ds-summary{display:flex;}.bio-full .rating-comments a{color:#8f4469;}.bio-full .web-bio-contact-details,.bio-full .web-bio-locations{display:flex;}.bio-full .web-bio-contact-details li,.bio-full .web-bio-locations li{margin:0;}.bio-full .web-bio-contact-details li.flex-break,.bio-full .web-bio-locations li.flex-break{flex-basis:100%;margin:0;padding:0;height:0;}.bio-full .web-bio-contact-details li a,.bio-full .web-bio-locations li a{color:#565a5c;font-weight:inherit;}.bio-full .web-bio-contact-details i,.bio-full .web-bio-locations i{margin-right:.3125rem;color:#8f4469;line-height:inherit;}.bio-full .web-bio-contact-details{flex-flow:column nowrap;}.bio-full .web-bio-contact-details li{margin-bottom:.3125rem;}@media(min-width:48rem){.bio-full .web-bio-contact-details{flex-flow:row wrap;}.bio-full .web-bio-contact-details li{margin-right:1.25rem;}}.bio-full .web-bio-locations{flex-flow:row nowrap;}.bio-full .web-bio-locations .locations li{display:block;margin-right:.25em;}.bio-full .web-bio-locations .locations li::after{content:", ";}.bio-full .web-bio-locations .locations li:last-child{margin-right:0;}.bio-full .web-bio-locations .locations li:last-child::after{content:"";}.bio-full .cta-appt-request .has-link a{cursor:default;}@media(min-width:62rem){.bio-full .bio-content .column.navigation{top:10rem;}}.bio-full .bio-section{border-bottom:1px solid rgba(0,0,0,.1);}.bio-full .bio-section-top{padding-bottom:2.5rem;}@media(min-width:62rem){.bio-full .bio-section-top{margin-top:-7.5rem;padding-top:10rem;}.bio-full .bio-section-top:first-child{padding-top:7.5rem;}}.bio-full .bio-section-top.bio-sub-section{padding-bottom:0;}.bio-full .bio-nav .internal-nav{background-color:#f7f7f7;}.bio-full .bio-nav .list-group-item{padding:.75rem 1.25rem;border:0;color:#45484a;background-color:transparent;position:relative;}.bio-full .bio-nav .list-group-item.person-name-nav{text-transform:uppercase;font-weight:600;}.bio-full .bio-nav .list-group-item:hover{background-color:rgba(86,90,92,.1);}.bio-full .bio-nav .list-group-item.active{background-color:#8f4469;color:#fff;}.bio-full .bio-nav .list-group-item.active:hover{background-color:#723654;}@media(min-width:62rem){.bio-full .section-nav{position:sticky;top:10rem;}}.bio-full .shrink{padding-top:0;padding-bottom:0;position:relative;width:100%;transition-property:height,max-height,width,top,bottom;transition-duration:500ms;transition-timing-function:ease;z-index:1020;}.bio-full .shrink .col{margin-bottom:0;}.bio-full .shrink .col.cta{display:flex;}.bio-full .shrink .bio-photo-info>.row{flex-flow:row nowrap;}.bio-full .shrink .details{flex:1 1 100%;font-size:.875rem;}.bio-full .shrink .cta-lab-link .cta-box{display:none;}@media(max-width:35.98rem){.bio-full .shrink.bio-head{background-color:#fff;}.bio-full .shrink .bio-photo-info{padding:.9375rem;position:fixed;top:4.375rem;overflow:hidden;box-shadow:0 .3125rem 1.25rem 0 rgba(86,90,92,.3);transition-property:height,max-height,width,top,bottom;transition-duration:500ms;transition-timing-function:ease;background-color:#f7f7f7;z-index:1020;}.bio-full .shrink .cta.col{padding-top:17.5rem;}.bio-full .shrink .cta-lab-link{margin-top:2.5rem;width:100%;}.bio-full .shrink .cta-lab-link .cta-box{display:none;}.bio-full .shrink .bio-info{overflow:auto;}}@media(min-width:36rem) and (max-width:47.98rem){.bio-full .shrink .basic-info>.row{justify-content:flex-end;}}@media(min-width:48rem){.bio-full .shrink{position:fixed;top:4.375rem;max-height:7.5rem;overflow:hidden;box-shadow:0 .3125rem 1.25rem 0 rgba(86,90,92,.3);}.bio-full .shrink .basic-info>.row{flex-flow:row nowrap;}.bio-full .shrink .basic-info .bio-photo-info{flex:1 1 auto;}.bio-full .shrink .basic-info .cta{flex-basis:auto;width:unset;}}@media(min-width:62rem){.bio-full .shrink{top:0;}.bio-full .shrink .bio-photo-info{flex-basis:50%;}.bio-full .shrink .cta{flex-basis:25%;flex-flow:row nowrap;justify-content:flex-end;max-width:unset;}}.bio-full .shrink .headshot{flex:0 0 4.6875rem;margin:0;padding-right:0;}.bio-full .shrink .headshot .img-wrap{max-width:100%;}.bio-full .shrink h1{font-size:1rem;margin-bottom:.3125rem;}.bio-full .shrink .web-bio-titles li:first-child{display:block;}.bio-full .shrink ul{margin:0;padding:0;border-bottom:0;}@media(min-width:62rem){.bio-full .shrink ul{margin-bottom:.3125rem;}}.bio-full .shrink li{margin-bottom:0;}.bio-full .shrink li,.bio-full .shrink hr,.bio-full .shrink .ds-summary,.bio-full .shrink .web-bio-locations{display:none;}.bio-full .shrink .show-shrink{display:block;}@media(min-width:36rem) and (max-width:61.98rem){.bio-full .shrink+.bio-content{padding-top:10rem;scroll-snap-type:y proximity;scroll-padding:10rem;}}@media(min-width:62rem){.bio-full .shrink+.bio-content .bio-info{padding-top:7.5rem;}.bio-full .shrink+.bio-content .bio-section-top:first-child{padding-top:10rem;}.bio-full .shrink .cta-global,.bio-full .shrink .cta-group{display:none;}.bio-full .shrink .cta-person-request{margin-bottom:0;}.bio-full .shrink .cta-person-request span{display:block;white-space:nowrap;}.bio-full .shrink .has-link a{cursor:pointer;}.bio-full .shrink .cta-appt-request{margin-right:.625rem;}.bio-full .shrink .cta-appt-request .has-link a:hover{background-color:#723654;}.bio-full .shrink .cta-lab-link .has-link a:hover{background-color:#015e6f;}}.bio-full .navigation .mobile-subnav{margin:0;border-top:0;border-bottom:0;}.bio-full .navigation .mobile-subnav .btn{flex-basis:100%;margin:0;}.bio-full .statementofcare{display:flex;justify-content:flex-start;align-items:flex-start;flex-flow:column nowrap;margin-bottom:1.875rem;padding:0 1.875rem;}.bio-full .statementofcare .statement{margin:0 -1.875rem;padding:1.875rem;color:#015361;background-color:rgba(179,214,220,.5);}.bio-full .statementofcare .statement>i{margin:0 0 .9375rem 0;font-size:1.5rem;line-height:1;}.bio-full .statementofcare .attribution{margin-top:1.25rem;font-size:.875rem;font-weight:700;}.bio-full .statementofcare.has-quote.has-video .statement{padding-bottom:5rem;}.bio-full .statementofcare.has-quote.has-video .video-profile{margin-top:-3.125rem;}@media(min-width:48rem){.bio-full .statementofcare.has-video .video-profile{margin-left:auto;margin-right:auto;width:83.3333333333%;}}@media(min-width:62rem){.bio-full .statementofcare{flex-flow:row nowrap;padding:0;}.bio-full .statementofcare .statement{margin:0;padding:0;background-color:transparent;}.bio-full .statementofcare.has-video .video-profile{width:66.6666666667%;}.bio-full .statementofcare.has-quote{padding:2.5rem;background-color:rgba(179,214,220,.5);}.bio-full .statementofcare.has-quote.has-video{margin-left:0;margin-right:5rem;padding-right:0;}.bio-full .statementofcare.has-quote.has-video .statement{flex:1 0 41.6666666667%;padding:0;}.bio-full .statementofcare.has-quote.has-video .video-profile{flex:0 0 58.3333333333%;margin:0 -5rem 0 2.5rem;}}@media(min-width:75rem){.bio-full .statementofcare.has-quote.has-video .statement,.bio-full .statementofcare.has-quote.has-video .video-profile{flex-basis:50%;}}.bio-full .narrative{margin-bottom:2.5rem;}.bio-full .narrative:last-child{margin-bottom:0;}.bio-full .bio-tabs .tab-content{margin-bottom:1.25rem;padding:1.25rem 0;}.bio-full .bio-tabs:last-child{padding-bottom:0;border-bottom:0;}.bio-full .bio-tabs:last-child .tab-content{margin-bottom:0;padding-bottom:0;border-bottom:0;}.bio-full .insurance .insurance-summary+.cta-link{margin-top:.9375rem;}.bio-full .publications .bio-label{padding:.3125rem .625rem .25rem;position:absolute;left:0;top:0;background-color:#8f4469;color:#fff;font-size:.75rem;line-height:1.5;letter-spacing:1px;font-weight:600;text-transform:uppercase;}.bio-full .publications .selected{margin:1.875rem 0 !important;}.bio-full .publications .selected .card-body{padding-top:1.875rem !important;}.bio-full .publications .selected p{margin:0;padding:0;}.bio-full .publications .pub-title b,.bio-full .publications .pub-title strong{font-weight:600;}.bio-full .publications .recent p{margin-bottom:1.875rem;}.bio-full .publications .recent p:last-child{margin-bottom:0;}span.ds-stars{display:block;background:url("/includes/org/img/rating-sprite-cchmc.png") 0 1.25rem repeat-x;width:6.25rem;height:1.25rem;}span.ds-stars5{background-position:0 -200px;}span.ds-stars45{background-position:0 -180px;}span.ds-stars4{background-position:0 -160px;}span.ds-stars35{background-position:0 -140px;}span.ds-stars3{background-position:0 -120px;}span.ds-stars25{background-position:0 -100px;}span.ds-stars2{background-position:0 -80px;}span.ds-stars15{background-position:0 -60px;}span.ds-stars1{background-position:0 -40px;}span.ds-stars05{background-position:0 -20px;}span.ds-stars0{background-position:0 0;}.rating-details{display:flex;flex-flow:row nowrap;font-size:.875rem;line-height:1.5;}.ds-breakdown .rating-stars,.ds-breakdown .rating-number{flex-shrink:0;margin:0 .625rem 0 0;float:none;}@media(min-width:62rem){.ds-breakdown .rating-stars,.ds-breakdown .rating-number{margin-right:1.875rem;}}.ds-breakdown .rating-stars{white-space:nowrap;}.ds-breakdown ul li{display:flex;flex-flow:row nowrap;margin:0;padding:.625rem 0;list-style-type:none;font-weight:bold;}.rating .rating-details{padding:.625rem 0;}.rating .rating-stars{margin-right:.3125rem;}.rating .rating-date{color:#6f7374;}.ds-comments-more-link{--bs-btn-color:#565a5c;--bs-btn-bg:#eeefef;--bs-btn-border-color:transparent;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f1f1f1;--bs-btn-hover-border-color:rgba(255,255,255,.1);--bs-btn-focus-shadow-rgb:86,90,92;--bs-btn-active-color:#000;--bs-btn-active-bg:#f1f2f2;--bs-btn-active-border-color:rgba(255,255,255,.1);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#eeefef;--bs-btn-disabled-border-color:transparent;--bs-btn-padding-y:.625rem;--bs-btn-padding-x:.9375rem;--bs-btn-font-size:1rem;--bs-btn-border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);display:inline-block;font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;vertical-align:middle;user-select:none;background-color:#eeefef;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);box-shadow:var(--bs-btn-box-shadow);}@media(prefers-reduced-motion:reduce){.ds-comments-more-link{transition:none;}}.ds-comments-more-link:hover{color:#565a5c;text-decoration:none;}.ds-comments-more-link:focus,.ds-comments-more-link.focus{outline:0;box-shadow:0 0 .1875rem .1875rem rgba(143,68,105,.25);}