  ﻿.fade-up{opacity:0;transform:translate3d(0, 16px, 0);transition:300ms opacity 300ms ease-out,300ms transform 300ms ease-out}.fade-up.in-viewport{opacity:1 !important;transform:none !important}.person-card{position:relative;display:block;width:100%;color:inherit}.person-card img:is([sizes=auto i],[sizes^="auto,"i]){contain-intrinsic-size:auto none}.person-card__headshot{display:block;width:100%;height:auto;aspect-ratio:1/1}.person-card__header{margin-top:.5625rem;margin-bottom:.5625rem}.person-card__header a{color:inherit;text-decoration:none}.person-card__header a::after{position:absolute;top:0;left:0;content:"";z-index:1;width:100%;height:100%}.person-card__header a:hover{text-decoration:none}.person-card__title{margin:0;font-weight:700}.person-card__divider{display:block;width:6.75rem;height:5px;margin:1rem 0;background-color:#78acdd}.person-card__contact span{display:block}.person-card__contact span:not(:last-child){margin-bottom:.5625rem}.person-card__office::before,.person-card__business-phone::before{margin-right:.5625rem;color:#78acdd;vertical-align:middle}.person-card__office::before{content:"";font-weight:400;font-size:1.5rem;font-family:"iconfont-propel";font-style:normal;font-variant:normal;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.person-card__business-phone{position:relative;z-index:2;color:#000}.person-card__business-phone::before{content:"";font-weight:400;font-size:1.5rem;font-family:"iconfont-propel";font-style:normal;font-variant:normal;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.person-card__email{display:inline-flex;margin-top:.5625rem;margin-bottom:0;word-break:break-all}.person-card__email a{font-weight:var(--subtitle-1-font-weight);font-size:var(--subtitle-1-font-size);font-family:var(--subtitle-1-font-family);line-height:var(--subtitle-1-line-height);text-decoration:var(--subtitle-1-text-decoration);margin-bottom:var(--subtitle-1-margin-bottom);position:relative;z-index:2;white-space:break-spaces;text-decoration:none}.person-card__email a:first-child{margin-top:0}.person-card__email a:last-child{margin-bottom:0}.person-card__email a:hover{text-decoration:none}