:root{--15-gallery-header-margin-x: .125vw;--15-viewer-margin-y: 10rem;--15-viewer-controls-bottom: .5rem;@media(width>=80rem){--15-gallery-header-margin-x: 14.75vw;--15-viewer-margin-y: 11rem;--15-viewer-controls-bottom: 1rem}@media(width>=90rem){--15-gallery-header-margin-x: 13.5rem}}#advisor-gallery,#gallery{border:0 none;padding:0 0 2.75rem;.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)}.embla{margin:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;.embla__viewport{height:100%;overflow:hidden;.embla__deck{display:flex;touch-action:pan-y pinch-zoom;cursor:pointer;.embla__slide{flex:0 0 auto;transform:translateZ(0)}}}}dialog{width:90vw;height:90vh;overflow:hidden;margin:auto;border-radius:1rem;outline:none;text-align:center;&::backdrop{background:#0009}>button{position:absolute;top:.1875rem;right:1.125rem;width:3rem;height:3rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc1NicgaGVpZ2h0PSc1Nicgdmlld0JveD0nLTE0IC0xMiA0OCA0OCcgZmlsbD0nbm9uZScgc3Ryb2tlPSdjdXJyZW50Q29sb3InIHN0cm9rZS13aWR0aD0nMS4yNScgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJz48cGF0aCBkPSdNMTggNiA2IDE4Jy8+PHBhdGggZD0nbTYgNiAxMiAxMicvPjwvc3ZnPg==);outline:none}.header{margin:2rem auto 1.5rem}.embla{height:calc(100% - var(--15-viewer-margin-y));.embla__viewport{.embla__deck{cursor:auto;.embla__slide{padding:0 4rem}}}}.embla__controls{position:absolute;bottom:var(--15-viewer-controls-bottom);right:0;width:100%;margin:0;.embla__buttons{display:flex;justify-content:space-around;.embla__button{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0 1rem;margin:0;box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);width:3.6rem;height:3.6rem;z-index:1;border-radius:50%;color:var(--text-body);display:flex;align-items:center;justify-content:center;&.embla__button--prev{margin:0 3rem 0 auto}&.embla__button--next{margin:0 auto 0 3rem}.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){--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){--15-content-max-width: calc(66rem - var(--15-content-padding-x))}}#split-hero{img.image{width:240px}.name.header{margin-bottom:0;margin-right:1.75rem}.title.header{font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--font-weight-regular);margin-bottom:0}span.title.header{text-transform:none}.affiliate.header{font-size:var(--text-lg);line-height:var(--leading-lg);margin:0 auto .125rem 0;padding:.125rem 0}.link .affiliate.header{&:hover{text-decoration:underline}}.email,.phone{font-size:var(--text-content-lg);line-height:var(--leading-content-lg);font-weight:var(--font-weight-regular);padding:.0625rem 0 .1875rem;margin-bottom:0;&:hover{text-decoration:underline}}.phone{padding:.125rem 0}.location.header{font-size:var(--text-lg);line-height:var(--leading-lg);margin-bottom:0}.social{.image{width:3rem}}}#advisor-content{display:grid;width:100%;padding:0 calc(var(--15-content-padding-x) * var(--15-content-padding-x-boost));#intro,#at_a_glance,#professional_biography{display:grid;gap:0 var(--15-icon-gap);width:calc(calc(var(--15-content-max-width) + var(--15-icon-width)) + var(--15-icon-gap));margin:auto;.icon{display:var(--15-icon-display);grid-column:1;grid-row:span 2;width:var(--15-icon-width);margin:1.9375rem 0 auto auto}p,ul,ol,.header,.headline,.back-to-advisors-and-partners{grid-column:var(--15-content-column)}.headline{margin:1.5rem auto .0625rem 0;font-size:var(--text-list);line-height:var(--leading-list);font-weight:var(--font-weight-bold)}.header{margin:1.5rem auto 0 0;font-size:var(--text-label);line-height:var(--leading-label)}}#intro{padding:2rem 0 0;.icon{grid-row:1 / span 2}>.header{margin:0 0 .5rem;min-width:calc(100vw - calc(var(--15-content-padding-x) * 2));font-size:var(--text-heading);line-height:var(--text-heading)}>.headline{margin:1rem 0 0;font-size:var(--text-heading);line-height:var(--leading-heading);text-transform:none;max-width:var(--15-content-max-width)}>p{margin:0 0 2rem;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)}}#at_a_glance{border-top:1px solid #18283b44;padding:2rem 0 0;.header{margin:0;min-width:calc(100vw - calc(var(--15-content-padding-x) * 2))}ul{min-height:3rem;max-width:var(--15-content-max-width);>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;a{font-weight:var(--font-weight-semibold);&:hover{text-decoration:underline}}}}}#professional_biography{margin:2rem auto 0;border-top:1px solid #18283b44;padding:.5rem 0 2rem;.headline{font-weight:var(--font-weight-bold);min-width:calc(100vw - calc(var(--15-content-padding-x) * 2));margin-bottom:.125rem}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;&:last-of-type{font-size:var(--text-label);line-height:var(--leading-label);em{font-size:var(--text-heading-lg);font-weight:var(--font-weight-bold);font-style:normal;vertical-align:bottom;margin:0 .5rem}}a{font-weight:var(--font-weight-semibold);&:hover{text-decoration:underline}}}img{&.icon:last-of-type{margin-top:.75rem}}}}
