#advisorProfilePage{--advisor-headshot-size:200px;--advisor-section-pad:56px;--advisor-hero-row-height:240px;--advisor-contact-card-overlap:calc(24px + 1.25rem + var(--advisor-hero-row-height) + var(--advisor-section-pad) + var(--advisor-section-pad));--advisor-contact-card-bleed:clamp(0px,(100vw - 1186px)/2 - 24px,120px);--advisor-contact-card-width:440px;--advisor-contact-card-calendly-height:645px;--advisor-contact-card-travel:320px}.dnd-section{padding-bottom:var(--space-8);padding-top:var(--space-8)}.advisor-badges{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.35rem}.advisor-content,.advisor-hero,.advisor-intro{padding-bottom:var(--advisor-section-pad);padding-top:var(--advisor-section-pad)}.advisor-gradient{background-attachment:fixed;background-color:#161e74;background-image:url(https://www.xyplanningnetwork.com/hubfs/Pothos-Assets/Gradientscapes/Emerald-Gradient-_-Primary-2.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (max-width:821px){.advisor-gradient{background-attachment:inherit}}@supports (-webkit-touch-callout:none){.advisor-gradient{background-attachment:inherit}}.skeleton{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%}.advisor-hero .skeleton{background:linear-gradient(90deg,hsla(0,0%,100%,.08) 25%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.08) 75%)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.advisor-hero__row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-7)}.advisor-hero__meta{flex:1 1 0;min-width:0}.advisor-hero__meta h1{margin-bottom:8px}.advisor-breadcrumb{margin-bottom:var(--space-5)}.advisor-breadcrumb__trail{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:0;min-height:24px}.advisor-breadcrumb__trail a:hover{border-bottom:2px solid transparent}.advisor-breadcrumb__sep{font-weight:400;opacity:.5}.advisor-breadcrumb__current{font-weight:400;opacity:.7}.advisor-headshot{flex-shrink:0;width:var(--advisor-headshot-size)}.advisor-headshot__img-wrap{aspect-ratio:1;background-color:rgba(0,0,0,.05);border-radius:var(--radius-sm);box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden;position:relative;width:100%}.advisor-headshot__placeholder{color:rgba(0,0,0,.1);height:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50%}.advisor-headshot__placeholder svg{height:auto;width:100%}.advisor-headshot__img{height:100%;object-fit:cover;opacity:0;position:relative;transition:opacity .2s;width:100%}.advisor-icon{align-items:center;display:inline-flex;flex:0 0 20px;height:1.4em;justify-content:flex-start;width:20px}.advisor-icon svg{fill:currentColor;height:12px;width:12px}.advisor-content .advisor-icon{color:#333}.advisor-facts{list-style:none;margin:0;padding:0}.advisor-fact{align-items:flex-start;display:flex;gap:var(--space-1);margin-bottom:var(--space-5)}.advisor-fact:last-child{margin-bottom:0}.advisor-fact__text{flex:1 1 auto;min-width:0}.advisor-fact__label{display:block;font-family:var(--headings-font-family);font-weight:600;letter-spacing:0;text-transform:uppercase}.advisor-fees,.advisor-links{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.advisor-links--stacked>span{max-width:100%}.advisor-link{align-items:center;display:inline-flex;gap:var(--space-2)}.advisor-link .advisor-icon{color:#2850be;flex:0 0 auto;width:auto}.advisor-link:hover .style-link{border-color:transparent;color:#2850be}.advisor-facts--hero{margin-top:var(--space-5)}.advisor-facts--hero .advisor-fact{margin-bottom:var(--space-2)}.advisor-facts--hero .advisor-fact__value{display:block}.advisor-contact-card{background:#fff;border-radius:var(--radius-lg);box-shadow:0 16px 32px rgba(28,27,27,.05),0 8px 16px rgba(28,27,27,.05);margin-left:auto;max-width:var(--advisor-contact-card-width);padding:1.75rem;position:relative;scroll-margin-top:94px;width:100%;z-index:2}.grecaptcha-badge{z-index:3}.advisor-contact-card__head{margin-bottom:var(--space-6);text-align:center}.advisor-contact-card__logo{margin:0 auto var(--space-3);max-width:160px}.advisor-contact-card__logo img{max-height:4rem;object-fit:scale-down;width:100%}.advisor-contact-card__name{margin-bottom:0}.advisor-contact-card__calendly{height:var(--advisor-contact-card-calendly-height);max-height:var(--advisor-contact-card-calendly-height)}.advisor-contact-card__loading{background:#fff;border-radius:var(--radius-lg);display:flex;flex-direction:column;inset:0;padding:1.75rem;position:absolute;z-index:1}.advisor-contact-card__loading .skeleton:last-child{min-height:0}.advisor-contact-card__booking{background:#faf9f8;border-radius:8px;margin-bottom:var(--space-6);padding:1.125rem var(--space-5)}.advisor-contact-card__booking p{margin-bottom:var(--space-2)}.advisor-contact-card__form-title{margin-bottom:var(--space-5)}.advisor-contact-card__error{border-radius:4px;color:#b91c1c;font-size:.875rem;margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4)}.advisor-contact-card__radios{display:flex;gap:var(--space-6);margin-top:var(--space-2)}.advisor-contact-card__radios label{align-items:center;cursor:pointer;display:flex;gap:var(--space-2)}.advisor-contact-card__char-count{color:#666565;font-size:.8125rem;margin-top:var(--space-1)}.advisor-contact-card__foot{border-top:1px solid #c9c8c7;margin-top:var(--space-6);padding-top:var(--space-6)}.advisor-contact-card--calendly .advisor-contact-card__foot{margin-top:0}.advisor-contact-card__section-title{letter-spacing:0;margin-bottom:var(--space-3);text-transform:uppercase}.advisor-contact-card__links{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:0;padding:0}.advisor-contact-card__travel{display:none}.advisor-social{--advisor-social-size:20px;display:flex;gap:var(--space-2);list-style:none;margin-left:0;margin-top:var(--space-5);padding:0}.advisor-social li{flex-shrink:0}.advisor-social svg{display:block;fill:#1c1b1b;height:calc(var(--advisor-social-size)*512/448);width:var(--advisor-social-size)}.advisor-bio__body{color:#374151;line-height:1.75}.advisor-bio__body p{margin-bottom:var(--space-4)}.advisor-bio__serves{margin-top:var(--space-6)}.video-wrapper{height:0;margin-bottom:24px;overflow:hidden;position:relative}@media (min-width:768px){.advisor-contact-card__col{margin-top:calc(var(--advisor-contact-card-overlap)*-1)}.col.advisor-contact-card__col{align-self:stretch}.advisor-contact-card{position:sticky;top:94px}.advisor-contact-card__travel{display:block;flex:0 0 var(--advisor-contact-card-travel)}}@media (min-width:1140px){.col.advisor-contact-card__col{margin-right:calc(var(--advisor-contact-card-bleed)*-1);padding-right:0;width:calc(33.3333% + var(--advisor-contact-card-bleed))}}.advisor-metrics{padding-bottom:2.5rem;padding-top:2.5rem}.advisor-metrics__list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.advisor-metrics__item{flex:1 1 0;min-width:160px;padding:var(--space-2) var(--space-6);text-align:center}.advisor-metrics__item+.advisor-metrics__item{border-left:1px solid hsla(0,0%,100%,.25)}.advisor-metrics__value{margin-bottom:var(--space-1)}.advisor-metrics__label{font-size:.8rem;letter-spacing:0;margin-bottom:0;text-transform:uppercase}.advisor-section h2{margin-bottom:var(--space-5)}.advisor-rule{border:0;border-top:1px solid #c9c8c7;margin:2.5rem 0}.advisor-similar__slider{margin-top:var(--space-5)}.advisor-similar__slider .splide__arrows{display:flex;gap:var(--space-2);justify-content:flex-end;margin-top:var(--space-4)}.advisor-similar__slider .splide__arrow{margin-top:0;position:static}.advisor-similar__slider.splide--solo .splide__arrows{display:none}.advisor-similar__slider .splide__list{user-select:none}.advisor-fees__note{margin-top:var(--space-2);opacity:.75}.advisor-states__badges{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:var(--space-2)}.advisor-states .badge.advisor-states__badge,.advisor-states .badge.advisor-states__badge:hover{background:#f1f0ef;border:1px solid #f1f0ef}.advisor-states__toggle{background:none;border:none;cursor:pointer;display:inline-block;font-size:.85rem;font-weight:600;margin-top:var(--space-3);padding:0}.advisor-publishers{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-6);margin-top:var(--space-3)}.advisor-publishers__logo{filter:invert(30%);max-height:2.5rem;max-width:130px;object-fit:contain}.advisor-reviews__aggregate{font-weight:600;letter-spacing:0;margin-bottom:var(--space-6);text-transform:uppercase}.advisor-reviews__aggregate strong{font-weight:inherit}.advisor-reviews__aggregate-sep{margin:0 .1rem}.advisor-reviews__stars{display:inline-block;letter-spacing:4px;position:relative;white-space:nowrap}.advisor-reviews__stars-empty{opacity:.35}.advisor-reviews__stars-fill{left:0;overflow:hidden;position:absolute;top:0;white-space:nowrap}.advisor-reviews__stars--aggregate{letter-spacing:2px;margin-right:.35rem;vertical-align:middle}.advisor-reviews__stars--card{display:block;margin-bottom:var(--space-3)}.advisor-reviews__slider{align-items:center;display:flex;flex-wrap:wrap}.advisor-reviews__slider .splide__track{flex:0 0 100%}.advisor-reviews__slider .splide__list{user-select:none}.advisor-reviews__slider .splide__arrows{display:flex;flex:1;gap:var(--space-2);justify-content:flex-end;margin-top:var(--space-4);order:2}.advisor-reviews__slider .splide__arrow{margin-top:0;position:static}.advisor-reviews__slider.splide--solo .splide__arrows{display:none}.advisor-reviews__card{border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:var(--space-6);justify-content:space-between;padding:2.25rem 18px var(--space-6)}.advisor-reviews__card--navy{background:#161e74}.advisor-reviews__card--blue{background:#2850be}.advisor-reviews__card--light{background:#f3f3f3}.advisor-reviews__body{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.advisor-reviews__body p{margin-bottom:var(--space-2)}.advisor-reviews__card[data-expanded=true] .advisor-reviews__body{display:block;-webkit-line-clamp:unset;overflow:visible}.advisor-reviews__toggle{background:none;border:none;border-bottom:1px solid;color:inherit;cursor:pointer;display:inline-block;font-size:.7rem;margin-top:var(--space-2);padding:0 0 1px;text-transform:uppercase}.advisor-reviews__reviewer{font-family:var(--headings-font-family);font-weight:500;margin-bottom:.125rem}.advisor-reviews__date{font-size:.7rem;margin-bottom:var(--space-3);opacity:.75;text-transform:uppercase}.advisor-reviews__disclosures{font-size:.7rem;margin:0}.advisor-reviews__disclosure[data-expanded=false] .advisor-reviews__disclosure-full,.advisor-reviews__disclosure[data-expanded=true] .advisor-reviews__disclosure-short{display:none}.advisor-reviews__disclosure-toggle{display:inline;font-size:inherit;margin-top:0}.advisor-reviews__disclosure{margin-bottom:4px;opacity:.85}.advisor-reviews__disclosure dd,.advisor-reviews__disclosure dt{display:inline;margin:0}.advisor-reviews__disclosure dt{font-weight:600}.hs-form-field fieldset{border:none;margin:0;padding:0}.hs-form-field fieldset legend{padding-inline:0}@media (max-width:1139px) and (min-width:768px){#advisorProfilePage{--advisor-hero-row-height:440px}.advisor-hero__row{align-items:flex-start;flex-direction:column;gap:var(--space-6)}}@media (max-width:479px){.advisor-hero__row{align-items:flex-start;flex-direction:column;gap:var(--space-6)}.advisor-contact-card{padding:1.75rem var(--space-3)}}@media (max-width:767px){.advisor-contact-card{margin-left:0;margin-top:2.5rem;max-width:none}#advisorProfilePage{--advisor-contact-card-calendly-height:900px}.advisor-metrics__item{flex-basis:50%;padding-bottom:var(--space-6)}.advisor-metrics__item+.advisor-metrics__item{border-left:0}}