.wp-hip-block-team-member-card{width:100%;height:100%}.wp-hip-block-team-member-card>.wp-hip-block-content{height:100%;padding:0!important}.team-member-card-item{--tmc-bg:#E7E3DC;--tmc-bio-lines:3;--tmc-bio-line-height:1.6;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%;height:100%;padding:0;border-radius:1.875rem;background-color:var(--tmc-bg)}.team-member-card-media{-ms-flex-negative:0;flex-shrink:0;aspect-ratio:564/408;border-radius:1.875rem;overflow:hidden}.team-member-card-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.team-member-card-body{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-flex:1;-ms-flex-positive:1;flex-grow:1;padding:1.5rem 1.25rem 1.25rem}@media (max-width:780px){.team-member-card-body{padding:1.25rem .75rem .75rem}}.team-member-card-header{margin-bottom:.5rem}.team-member-card-name{margin:0;font-family:"Neue Haas Grotesk Display Pro";font-size:2rem;font-weight:500;line-height:1.2;letter-spacing:-.03em;color:var(--heading-color)}@media (max-width:780px){.team-member-card-name{font-size:1.625rem}}.team-member-card-credentials{-ms-flex-negative:0;flex-shrink:0;margin-top:.375rem;padding:.1875rem .75rem;font-family:"Neue Haas Grotesk Display Pro";font-size:.75rem;font-weight:700;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--color-white);border-radius:50rem;background:-webkit-gradient(linear,left top,left bottom,from(var(--color-default)),to(var(--color-cream)));background:linear-gradient(to bottom,var(--color-default) 0,var(--color-cream) 100%)}.team-member-card-appointments,.team-member-card-bio,.team-member-card-highlight,.team-member-card-position{font-family:"Neue Haas Grotesk Display Pro";font-size:1.125rem;line-height:var(--tmc-bio-line-height)}@media (max-width:780px){.team-member-card-appointments,.team-member-card-bio,.team-member-card-highlight,.team-member-card-position{font-size:1rem}}.team-member-card-position{margin:0 0 1.25rem;color:var(--color-dark)}.team-member-card-highlight{margin:0 0 1.25rem;color:var(--color-cream)}.team-member-card-bio-wrap{position:relative;margin-bottom:1.25rem}.team-member-card-bio{max-height:calc(1em * var(--tmc-bio-line-height) * var(--tmc-bio-lines));overflow:hidden;color:var(--text-color);-webkit-transition:max-height .4s ease;transition:max-height .4s ease}.team-member-card-bio :where(p,ul,ol){margin:0 0 .75rem}.team-member-card-bio :where(p,ul,ol):last-child{margin-bottom:0}.team-member-card-bio a{color:var(--color-coffee)}.is-expanded .team-member-card-bio{max-height:none}.team-member-card-toggle{position:absolute;right:0;bottom:0;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;padding:0 0 0 1.5rem;font-family:"Neue Haas Grotesk Display Pro";font-size:1.125rem;font-weight:600;line-height:var(--tmc-bio-line-height);color:var(--color-coffee);border:0;background:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(1.5rem,var(--tmc-bg)));background:linear-gradient(to right,transparent 0,var(--tmc-bg) 1.5rem);cursor:pointer}@media (max-width:780px){.team-member-card-toggle{font-size:1rem}}.team-member-card-toggle svg{-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.team-member-card-toggle:focus-visible,.team-member-card-toggle:hover{color:var(--color-cream)}.has-overflow .team-member-card-toggle,.is-preview .team-member-card-toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.is-expanded .team-member-card-toggle{position:static;padding:0;margin-top:.5rem;background:0 0}.is-expanded .team-member-card-toggle svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.team-member-card-toggle-dots{font-weight:400;color:var(--text-color)}.is-expanded .team-member-card-toggle-dots{display:none}.team-member-card-appointments{gap:.5rem 1rem;margin-bottom:1.5rem;color:var(--color-dark)}.team-member-card-appointments-list{gap:.5rem 1rem}.team-member-card-appointment{gap:.5rem;font-weight:600}.team-member-card-appointment-icon{color:var(--color-coffee)}.team-member-card-footer{margin-top:auto}.team-member-card-button svg{-ms-flex-negative:0;flex-shrink:0}
/*# sourceMappingURL=team-member-card.min.css.map */
