#advisorProfilePage .h4,.section-intro__divider--auto{margin-bottom:8px}.dnd-section{padding-bottom:3rem;padding-top:3rem}.badge--blue{background:#c9e4f6;color:#2850be}p.txt--blue-0{color:#c9e4f6}.content_bucket-row-0{background-image:url(https://advice.xyplanningnetwork.com/hubfs/Pothos-Assets/Graphics/Gradientscapes/gradient-blueberry.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:5rem;padding-top:5rem}.skeleton{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%}.content_bucket-row-0 .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__inner{align-items:center;display:flex;flex-wrap:wrap;gap:3rem;justify-content:center}.advisor-headshot{flex-shrink:0;position:relative;width:240px}.advisor-headshot__img-wrap{aspect-ratio:1;background-color:rgba(0,0,0,.05);border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden;width:100%}.advisor-headshot__img-wrap img{height:100%;object-fit:cover;width:100%}.advisor-headshot__logo{border-radius:6px;bottom:0;box-shadow:0 10px 15px rgba(0,0,0,.1);overflow:hidden;position:absolute;right:0;transform:translate(33%,33%);width:112px}.advisor-headshot__logo-inner{background:#fff;padding:.25rem}.advisor-headshot__logo-inner img{height:100%;object-fit:scale-down;width:100%}.advisor-hero__meta{max-width:770px}.advisor-hero__meta h1{margin-bottom:8px}.advisor-hero__badges{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.875rem}.advisor-contact__links{display:flex;flex-direction:column;font-size:.875rem;font-weight:600;gap:.875rem}.advisor-contact__links a{color:inherit;font-weight:600;text-decoration:none}.advisor-contact__link-row{align-items:center;display:inline-flex;gap:.5rem}.advisor-contact__link-row svg{color:#666565;flex-shrink:0;height:1.5rem;width:1.5rem}.advisor-contact__cta{border-top:1.5px solid #c9c8c7;margin-top:1.5rem;padding-top:1.5rem}.advisor-social{display:flex;gap:.5rem;list-style:none;margin-left:0;margin-top:1rem;padding:0}.advisor-social li{flex-shrink:0;width:1.75rem}.advisor-bio__body{color:#374151;line-height:1.75}.advisor-bio__body p{margin-bottom:1rem}.advisor-cards{display:grid;gap:1.5rem;grid-template-columns:1fr}.advisor-publishers__logos{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:12px;width:100%}.advisor-publishers__logo-item{min-width:140px;padding:1.75rem 1.25rem;width:20%}.advisor-publishers__logo-item-md{min-width:160px;width:30%}.advisor-publishers__logo-item-lg{min-width:270px;width:40%}.advisor-publishers__logo-item img{filter:invert(30%);max-height:3.5rem;object-fit:contain;width:100%}.content_bucket-row-0{background-color:#20399b}.modal .icon svg{fill:none}.modal__close{cursor:pointer}.hs-form-field fieldset{border:none;margin:0;padding:0}.feature-card{height:fit-content!important}.hs-form-field fieldset legend{padding-inline:0}.modal__content{border-radius:18px}.modal--form.modal--light .modal__close{color:#333}.modal .hs-input::placeholder{color:#979696;opacity:1}@media (max-width:1139px){.advisor-hero__inner{flex-direction:column;gap:1.5rem;padding:2rem 1rem}.advisor-hero__badges{justify-content:flex-start}.content_bucket-row-0{padding-bottom:3rem;padding-top:3rem}}@media (max-width:767px){.content_bucket-row-0,.dnd-section{padding-bottom:2.5rem;padding-top:2.5rem}}