:root{--15-article-padding:1rem;--15-article-head-template-areas:"video" "text";--15-article-head-video-width:16.25rem;--15-article-head-video-margin:0 auto 2rem 0;--15-article-head-text-width:14.75rem;--15-article-quote-padding:1.5rem}@media (width>=40rem){:root{--15-article-head-template-areas:"video text";--15-article-head-video-margin:0 2rem 0 0}}@media (width>=44rem){:root{--15-article-head-template-areas:"video text";--15-article-head-video-margin:0 2.25rem 0 0;--15-article-head-text-width:15rem;--15-article-quote-padding:1.75rem}}@media (width>=48rem){:root{--15-article-head-video-margin:0 2.375rem 0 0;--15-article-head-text-width:15.375rem;--15-article-quote-padding:2.25rem}}@media (width>=64rem){:root{--15-article-head-video-margin:0 2.5rem 0 0;--15-article-head-text-width:15.625rem;--15-article-quote-padding:3.25rem}}@media (width>=80rem){:root{--15-article-head-video-margin:0 2.625rem 0 0;--15-article-head-text-width:15.875rem;--15-article-quote-padding:4.5rem}}@media (width>=90rem){:root{--15-article-head-video-margin:0 2.75rem 0 0;--15-article-head-text-width:16rem;--15-article-quote-padding:4.75rem}}:root{--15-article-head-video-height:calc(var(--15-article-head-video-width) * 1.25)}#article-content.section:not(:first-of-type){padding:0}#article-content{border-top:0;width:100%}#article-content .article-crumb,#article-content .article-head,#article-content .article-body{padding:var(--15-article-padding) var(--15-article-padding);max-width:var(--15-newsroom-page-width);margin:auto}#article-content .article-crumb{white-space:nowrap;text-overflow:ellipsis;padding:.625rem 0 .5625rem;overflow:hidden}#article-content .article-crumb a,#article-content .article-crumb span{color:var(--15-blue);font-size:calc(var(--text-nav-sm) * .87);line-height:calc(var(--leading-content) * .87);font-weight:var(--font-weight-light);letter-spacing:1.625%;padding-left:var(--15-article-padding);padding-right:var(--15-article-padding)}#article-content .article-crumb a:hover{text-decoration:underline}#article-content .article-crumb .back{padding-right:.375rem}#article-content .article-crumb .sign{padding-left:0;padding-right:0}#article-content .article-crumb .here{padding-left:.375rem}#article-content .article-head{grid-template-areas:var(--15-article-head-template-areas);justify-content:left;display:grid}#article-content .article-head .article-head-video{margin:var(--15-article-head-video-margin);grid-area:video}#article-content .article-head .article-head-video>img,#article-content .article-head .article-head-video>video{width:var(--15-article-head-video-width);height:var(--15-article-head-video-height);object-fit:cover;object-position:center;overflow:hidden}#article-content .article-head .article-head-text{width:var(--15-article-head-text-width);grid-area:text;margin:auto auto auto 0}#article-content .article-head .article-head-text .header{font-size:var(--text-heading-2xl);line-height:var(--leading-heading-2xl);font-weight:var(--font-weight-light);letter-spacing:2%;text-transform:none}#article-content .article-head .article-head-text .headline{font-size:var(--text-list);line-height:var(--leading-list);font-weight:var(--font-weight-light);letter-spacing:2%;text-transform:none}#article-content .article-head .article-head-text .date{font-size:var(--text-content);line-height:var(--leading-content);font-weight:var(--font-weight-light);letter-spacing:2%;text-transform:none}#article-content .article-body p,#article-content .article-body ul{margin-bottom:1.125rem}#article-content .article-body ul{margin-top:-.875rem}#article-content .article-body ul li:not(:last-of-type){margin-bottom:.125rem}#article-content .article-body a,#article-content .article-body p,#article-content .article-body em,#article-content .article-body li,#article-content .article-body span,#article-content .article-body code,#article-content .article-body strong{color:var(--15-blue);font-size:calc(var(--text-content) * .97);line-height:calc(var(--leading-content) * .97);letter-spacing:1.625%}#article-content .article-body p,#article-content .article-body em,#article-content .article-body li,#article-content .article-body span,#article-content .article-body code,#article-content .article-body blockquote{font-weight:var(--font-weight-light)}#article-content .article-body strong{font-weight:var(--font-weight-medium)}#article-content .article-body a,#article-content .article-body code{font-weight:var(--font-weight-regular)}#article-content .article-body a:hover{text-decoration:underline}#article-content .article-body code{font-family:var(--font-family)}#article-content .article-body span.header,#article-content .article-body span.headline{letter-spacing:0;text-transform:none;font-weight:var(--font-weight-bold)}#article-content .article-body span.header{font-size:var(--text-heading);line-height:var(--leading-heading);margin-bottom:.5rem}#article-content .article-body span.headline{font-size:var(--text-content);line-height:var(--leading-content);margin-bottom:.125rem}#article-content .article-body blockquote{color:var(--15-blue);font-size:var(--text-list);line-height:var(--leading-list);letter-spacing:0.625%;padding-left:var(--15-article-quote-padding);border:0;border-left:1px solid var(--15-blue);margin:2rem 0 2.125rem}#article-content .article-body blockquote a,#article-content .article-body blockquote em,#article-content .article-body blockquote span,#article-content .article-body blockquote code,#article-content .article-body blockquote strong{color:var(--15-blue);font-size:var(--text-list);line-height:var(--leading-list);letter-spacing:0.625%}:root{--15-gallery-header-margin-x:.125vw;--15-viewer-margin-y:10rem;--15-viewer-controls-bottom:.5rem}@media (width>=80rem){:root{--15-gallery-header-margin-x:14.75vw;--15-viewer-margin-y:11rem;--15-viewer-controls-bottom:1rem}}@media (width>=90rem){:root{--15-gallery-header-margin-x:13.5rem}}#advisor-gallery,#gallery{border:0;padding:0 0 2.75rem}#advisor-gallery .header,#gallery .header{margin-left:calc(var(--15-gallery-header-margin-x) + var(--15-content-padding-x));margin-right:calc(var(--15-gallery-header-margin-x) + var(--15-content-padding-x));font-size:var(--text-label);line-height:var(--leading-label)}#advisor-gallery .embla,#gallery .embla{-webkit-user-select:none;user-select:none;margin:auto}#advisor-gallery .embla .embla__viewport,#gallery .embla .embla__viewport{height:100%;overflow:hidden}#advisor-gallery .embla .embla__viewport .embla__deck,#gallery .embla .embla__viewport .embla__deck{touch-action:pan-y pinch-zoom;cursor:pointer;display:flex}#advisor-gallery .embla .embla__viewport .embla__deck .embla__slide,#gallery .embla .embla__viewport .embla__deck .embla__slide{flex:none;transform:translate(0,0)}#advisor-gallery dialog,#gallery dialog{text-align:center;border-radius:1rem;outline:none;width:90vw;height:90vh;margin:auto;overflow:hidden}#advisor-gallery dialog::backdrop,#gallery dialog::backdrop{background:#0009}#advisor-gallery dialog>button,#gallery dialog>button{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc1NicgaGVpZ2h0PSc1Nicgdmlld0JveD0nLTE0IC0xMiA0OCA0OCcgZmlsbD0nbm9uZScgc3Ryb2tlPSdjdXJyZW50Q29sb3InIHN0cm9rZS13aWR0aD0nMS4yNScgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJz48cGF0aCBkPSdNMTggNiA2IDE4Jy8+PHBhdGggZD0nbTYgNiAxMiAxMicvPjwvc3ZnPg==);outline:none;width:3rem;height:3rem;position:absolute;top:.1875rem;right:1.125rem}#advisor-gallery dialog .header,#gallery dialog .header{margin:2rem auto 1.5rem}#advisor-gallery dialog .embla,#gallery dialog .embla{height:calc(100% - var(--15-viewer-margin-y))}#advisor-gallery dialog .embla .embla__viewport .embla__deck,#gallery dialog .embla .embla__viewport .embla__deck{cursor:auto}#advisor-gallery dialog .embla .embla__viewport .embla__deck .embla__slide,#gallery dialog .embla .embla__viewport .embla__deck .embla__slide{padding:0 4rem}#advisor-gallery dialog .embla .embla__viewport .embla__deck .embla__slide img,#gallery dialog .embla .embla__viewport .embla__deck .embla__slide img{cursor:grab}#advisor-gallery dialog .embla__controls,#gallery dialog .embla__controls{bottom:var(--15-viewer-controls-bottom);width:100%;margin:0;position:absolute;right:0}#advisor-gallery dialog .embla__controls .embla__buttons,#gallery dialog .embla__controls .embla__buttons{justify-content:space-around;display:flex}#advisor-gallery dialog .embla__controls .embla__buttons .embla__button,#gallery dialog .embla__controls .embla__buttons .embla__button{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value), .5);appearance:none;touch-action:manipulation;cursor:pointer;box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);z-index:1;width:3.6rem;height:3.6rem;color:var(--text-body);background-color:#0000;border:0;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0 1rem;text-decoration:none;display:flex}#advisor-gallery dialog .embla__controls .embla__buttons .embla__button.embla__button--prev,#gallery dialog .embla__controls .embla__buttons .embla__button.embla__button--prev{margin:0 3rem 0 auto}#advisor-gallery dialog .embla__controls .embla__buttons .embla__button.embla__button--next,#gallery dialog .embla__controls .embla__buttons .embla__button.embla__button--next{margin:0 auto 0 3rem}#advisor-gallery dialog .embla__controls .embla__buttons .embla__button .embla__button__svg,#gallery dialog .embla__controls .embla__buttons .embla__button .embla__button__svg{width:1.25rem;height:1.25rem}:root{--15-icon-gap:0;--15-icon-width:4.5rem;--15-icon-display:none;--15-content-column:1;--15-content-padding-x-boost:1;--15-content-max-width:calc(99vw - var(--15-content-padding-x))}@media (width>=80rem){:root{--15-icon-display:block;--15-content-column:2;--15-icon-gap:3.5rem;--15-content-padding-x-boost:1.5;--15-content-max-width:calc(73.5vw - var(--15-content-padding-x))}}@media (width>=90rem){:root{--15-content-max-width:calc(66rem - var(--15-content-padding-x))}}#split-hero img.image{width:240px}#split-hero .name.header{margin-bottom:0;margin-right:1.75rem}#split-hero .title.header{font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--font-weight-regular);margin-bottom:0}#split-hero span.title.header{text-transform:none}#split-hero .affiliate.header{font-size:var(--text-lg);line-height:var(--leading-lg);margin:0 auto .125rem 0;padding:.125rem 0}#split-hero .link .affiliate.header:hover{text-decoration:underline}#split-hero .email,#split-hero .phone{font-size:var(--text-content-lg);line-height:var(--leading-content-lg);font-weight:var(--font-weight-regular);margin-bottom:0;padding:.0625rem 0 .1875rem}#split-hero .email:hover,#split-hero .phone:hover{text-decoration:underline}#split-hero .phone{padding:.125rem 0}#split-hero .location.header{font-size:var(--text-lg);line-height:var(--leading-lg);margin-bottom:0}#split-hero .social .image{width:3rem}#advisor-content{width:100%;padding:0 calc(var(--15-content-padding-x) * var(--15-content-padding-x-boost));display:grid}#advisor-content #intro,#advisor-content #at_a_glance,#advisor-content #professional_biography{gap:0 var(--15-icon-gap);width:calc(calc(var(--15-content-max-width) + var(--15-icon-width)) + var(--15-icon-gap));margin:auto;display:grid}#advisor-content #intro .icon,#advisor-content #at_a_glance .icon,#advisor-content #professional_biography .icon{display:var(--15-icon-display);width:var(--15-icon-width);grid-area:span 2/1;margin:1.9375rem 0 auto auto}#advisor-content #intro p,#advisor-content #intro ul,#advisor-content #intro ol,#advisor-content #intro .header,#advisor-content #intro .headline,#advisor-content #intro .back-to-advisors-and-partners,#advisor-content #at_a_glance p,#advisor-content #at_a_glance ul,#advisor-content #at_a_glance ol,#advisor-content #at_a_glance .header,#advisor-content #at_a_glance .headline,#advisor-content #at_a_glance .back-to-advisors-and-partners,#advisor-content #professional_biography p,#advisor-content #professional_biography ul,#advisor-content #professional_biography ol,#advisor-content #professional_biography .header,#advisor-content #professional_biography .headline,#advisor-content #professional_biography .back-to-advisors-and-partners{grid-column:var(--15-content-column)}#advisor-content #intro .headline,#advisor-content #at_a_glance .headline,#advisor-content #professional_biography .headline{font-size:var(--text-list);line-height:var(--leading-list);font-weight:var(--font-weight-bold);margin:1.5rem auto .0625rem 0}#advisor-content #intro .header,#advisor-content #at_a_glance .header,#advisor-content #professional_biography .header{font-size:var(--text-label);line-height:var(--leading-label);margin:1.5rem auto 0 0}#advisor-content #intro{padding:2rem 0 0}#advisor-content #intro .icon{grid-row:1/span 2}#advisor-content #intro>.header{min-width:calc(100vw - calc(var(--15-content-padding-x) * 2));font-size:var(--text-heading);line-height:var(--text-heading);margin:0 0 .5rem}#advisor-content #intro>.headline{font-size:var(--text-heading);line-height:var(--leading-heading);text-transform:none;max-width:var(--15-content-max-width);margin:1rem 0 0}#advisor-content #intro>p{font-size:var(--text-label-lg);line-height:var(--leading-label-lg);font-weight:var(--font-weight-regular);max-width:var(--15-content-max-width);margin:0 0 2rem}#advisor-content #at_a_glance{border-top:1px solid #18283b44;padding:2rem 0 0}#advisor-content #at_a_glance .header{min-width:calc(100vw - calc(var(--15-content-padding-x) * 2));margin:0}#advisor-content #at_a_glance ul{min-height:3rem;max-width:var(--15-content-max-width)}#advisor-content #at_a_glance ul>li{color:var(--15-navy);font-size:var(--text-content-xl);line-height:var(--leading-content-xl);font-weight:var(--font-weight-regular);margin:0 0 .1875rem}#advisor-content #at_a_glance ul>li a{font-weight:var(--font-weight-semibold)}#advisor-content #at_a_glance ul>li a:hover{text-decoration:underline}#advisor-content #professional_biography{border-top:1px solid #18283b44;margin:2rem auto 0;padding:.5rem 0 2rem}#advisor-content #professional_biography .headline{font-weight:var(--font-weight-bold);min-width:calc(100vw - calc(var(--15-content-padding-x) * 2));margin-bottom:.125rem}#advisor-content #professional_biography p{color:var(--15-navy);font-size:var(--text-content-xl);line-height:var(--leading-content-xl);font-weight:var(--font-weight-regular);max-width:var(--15-content-max-width);margin-bottom:1rem}#advisor-content #professional_biography p:last-of-type{font-size:var(--text-label);line-height:var(--leading-label)}#advisor-content #professional_biography p:last-of-type em{font-size:var(--text-heading-lg);font-weight:var(--font-weight-bold);vertical-align:bottom;margin:0 .5rem;font-style:normal}#advisor-content #professional_biography p a{font-weight:var(--font-weight-semibold)}#advisor-content #professional_biography p a:hover{text-decoration:underline}#advisor-content #professional_biography img.icon:last-of-type{margin-top:.75rem}
