.blog-listing{background:var(--color-primary-gradient)}.blog-listing__hero{background-position-x:right;background-repeat:no-repeat;background-size:auto 100%;color:var(--color-primary-dark);display:flex;flex-direction:column;height:400px;justify-content:center;padding-top:50px;width:100%}@media (min-width:992px){.blog-listing__hero{background-image:url()}}.blog-listing__title{font-weight:600;padding-bottom:4rem;padding-top:2rem}.blog-listing__description{max-width:475px;padding-bottom:4rem}.blog-listing__blue{padding-top:8rem}.blog-listing__search-content{align-items:center;border-bottom:1px solid gray;display:flex;gap:2rem;padding-bottom:1rem}.blog-listing__search{background-color:transparent;border-width:0;outline:none;padding:5px 10px 5px 0;width:100%}.blog-listing__filter-list{display:flex;flex-wrap:wrap;gap:1rem}.blog-listing__filter-button,.blog-listing__filter-button:visited{align-items:center;border:1px solid var(--color-gray);border-radius:2.5rem;cursor:pointer;font-weight:500;padding:1.2rem 3rem;text-transform:capitalize;transition:transform .2s ease}.blog-listing__filter-button.active,.blog-listing__filter-button:hover,.blog-listing__filter-button:visited.active,.blog-listing__filter-button:visited:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark);color:var(--color-white);transform:scale(.98)}.blog-listing__content{padding-bottom:5rem}@media (min-width:992px){.blog-listing__content{padding-bottom:7rem}}.blog-listing__grid{display:grid;gap:4rem;grid-template-columns:repeat(auto-fit,minmax(25rem,1fr));padding-bottom:4rem;padding-top:4rem}@media (min-width:576px){.blog-listing__grid{grid-template-columns:repeat(auto-fit,minmax(33rem,1fr))}}@media (min-width:1200px){.blog-listing__grid{grid-template-columns:repeat(3,minmax(33rem,1fr))}}.blog-listing__post-item{background-color:var(--color-white);border-radius:1.5rem;box-shadow:0 0 10px 8px rgba(0,0,0,.16);color:var(--color-primary-dark);display:flex;flex-direction:column;overflow:hidden;row-gap:1rem}.blog-listing__post-image-wrapper{position:relative}.blog-listing__post-image{height:25rem;object-fit:cover;width:100%}.blog-listing__post-tags{bottom:15px;display:flex;flex-direction:row-reverse;flex-wrap:wrap-reverse;gap:1rem;list-style-type:none;padding-left:3rem;padding-right:3rem;position:absolute;text-transform:capitalize;width:100%}.blog-listing__post-tag{background-color:#fff;border-radius:2rem;box-shadow:-2px 2px 10px 3px rgba(0,0,0,.16);font-size:1.4rem;font-weight:500;min-width:4.8rem;padding:.75rem 1.5rem}@media (min-width:992px){.blog-listing__post-tag{padding:1rem 2rem}}.blog-listing__post-info{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding-top:3rem;row-gap:4rem}.blog-listing__post-text{display:flex;flex-direction:column;gap:2rem;padding-left:3rem;padding-right:3rem}.blog-listing__post-title{font-size:2.6rem;font-weight:500;line-height:1.25}.blog-listing__post-meta{border-top:1px solid rgba(36,34,76,.255);display:flex;font-weight:300;padding:3rem}.blog-listing__pagination{column-gap:.4rem;display:flex;justify-content:center;margin-top:40px}.blog-listing__pagination-anchor{align-items:center;background-color:#fff;border:1.5px solid var(--color-gray);color:#000;column-gap:.5rem;cursor:pointer;display:flex;font-weight:400;justify-content:center;min-height:4.8rem;min-width:4.8rem;padding-left:2rem;padding-right:2rem}.blog-listing__pagination-anchor-first{border-bottom-left-radius:1rem;border-top-left-radius:1rem}.blog-listing__pagination-anchor-last{border-bottom-right-radius:1rem;border-top-right-radius:1rem}.blog-listing__pagination-anchor:hover{transform:scale(.95)}.blog-listing__pagination-anchor.active{background-color:var(--color-primary);color:var(--color-primary-dark)}.blog-listing__pagination-anchor:disabled{cursor:not-allowed}.blog-listing__pagination-number-box{column-gap:.4rem;display:flex}.blog-listing__post-item:focus,.blog-listing__post-item:hover{color:var(--color-primary-dark);transform:scale(1.02)}.blog-listing__post-item:focus .blog-listing__post-title,.blog-listing__post-item:hover .blog-listing__post-title{text-decoration:underline}.advisor-listing{background-color:var(--color-white)}.advisor-listing__hero{background-color:var(--color-ghost-white);color:var(--color-primary-dark);padding-bottom:6rem;padding-top:calc(var(--header-height) + 6rem)}.advisor-listing__eyebrow{align-items:center;background-color:var(--color-white);border:1px solid var(--color-light-gray);border-radius:2.5rem;display:inline-flex;font-size:1.4rem;font-weight:500;gap:.8rem;margin-bottom:2rem;padding:.8rem 1.8rem}.advisor-listing__eyebrow svg{color:var(--color-primary-light);flex:none}.advisor-listing__eyebrow .hs_cos_wrapper{display:inline}.advisor-listing__title{font-size:4.8rem;font-weight:600;line-height:1.1}.advisor-listing__description{font-weight:300;max-width:60rem;padding-top:1.6rem}.advisor-listing__body{background-color:var(--color-white);padding-top:5rem}.advisor-listing__content{padding-bottom:5rem}@media (min-width:992px){.advisor-listing__content{padding-bottom:7rem}}.advisor-listing__clear{color:var(--color-primary-light);font-weight:500;margin-left:1.2rem}.advisor-listing__clear:hover{text-decoration:underline}.advisor-listing__count{color:var(--color-primary-dark);font-size:1.4rem;font-weight:300;padding-bottom:2rem}.advisor-listing__count-page{color:var(--color-mauve)}.advisor-listing__grid{display:grid;gap:2.4rem;grid-template-columns:1fr}@media (min-width:992px){.advisor-listing__grid{grid-template-columns:repeat(3,1fr)}}.advisor-listing__pagination{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;margin-top:4rem}.advisor-listing__pagination-number-box{display:flex;gap:.8rem}.advisor-listing__pagination-anchor{align-items:center;background-color:var(--color-white);border:1px solid var(--color-light-gray);border-radius:2.5rem;color:var(--color-primary-dark);display:flex;font-size:1.5rem;font-weight:500;gap:.6rem;justify-content:center;min-height:4.8rem;min-width:4.8rem;padding:0 1.8rem}.advisor-listing__pagination-anchor:hover{border-color:var(--color-primary-light);color:var(--color-primary-dark)}.advisor-listing__pagination-anchor.active{background-color:var(--color-primary-light);border-color:var(--color-primary-light);color:var(--color-white)}.advisor-listing__pagination-anchor[aria-disabled=true]{opacity:.45;pointer-events:none}.advisor-listing__pagination-anchor svg{height:1.6rem;width:1.6rem}.advisor-card{background-color:var(--color-white);border:1px solid var(--color-light-gray);border-radius:1.5rem;display:flex;flex-direction:column;gap:1.2rem;height:100%;padding:3rem;transition:transform .2s ease,box-shadow .2s ease}.advisor-card,.advisor-card:link,.advisor-card:visited{color:var(--color-primary-dark)}.advisor-card:focus-visible,.advisor-card:hover{box-shadow:0 6px 20px rgba(0,0,0,.12);color:var(--color-primary-dark);transform:translateY(-4px)}.advisor-card:focus-visible .advisor-card__name,.advisor-card:hover .advisor-card__name{text-decoration:underline}.advisor-card__name{font-size:2.2rem;font-weight:600;line-height:1.25}.advisor-card__contact{color:var(--color-mauve);font-size:1.5rem;font-weight:400}.advisor-card__summary{font-size:1.5rem;font-weight:300;line-height:1.5}.advisor-card__detail{align-items:center;display:flex;font-size:1.5rem;font-weight:400;gap:.8rem}.advisor-card__detail svg{color:var(--color-primary-light);flex:none}.advisor-card__tags{display:flex;flex-wrap:wrap;gap:.8rem;list-style:none;padding:0}.advisor-card__tag{background-color:var(--color-pale-lavender);border-radius:2rem;font-size:1.3rem;font-weight:500;padding:.6rem 1.4rem}.advisor-card__footer{align-items:center;border-top:1px solid var(--color-light-gray);display:flex;flex-wrap:wrap;font-size:1.4rem;gap:.8rem 2rem;justify-content:space-between;margin-top:auto;padding-top:1.6rem}.advisor-card__case-studies{color:var(--color-mauve);font-weight:300}.advisor-card__view{align-items:center;color:var(--color-primary-light);display:flex;font-weight:500;gap:.8rem;margin-left:auto}.advisor-card__view svg{flex:none;height:1.6rem;width:1.6rem}.advisor-filters{align-items:center;background-color:var(--color-white);border-radius:1.2rem;box-shadow:0 2px 12px rgba(0,0,0,.08);display:grid;gap:1.2rem;grid-template-columns:1fr;margin-top:3rem;padding:1.6rem}@media (min-width:768px){.advisor-filters{grid-template-columns:2fr 1fr 1fr 1fr auto}}.advisor-filters__search{align-items:center;border:1px solid var(--color-light-gray);border-radius:.8rem;display:flex;gap:1rem;padding:0 1.4rem}.advisor-filters__search-icon{color:var(--color-mauve);display:flex;flex:none}.advisor-filters__input{background-color:transparent;border:0;color:var(--color-primary-dark);font-family:inherit;font-size:1.5rem;outline:none;padding:1.2rem 0;width:100%}.advisor-filters__input::placeholder{color:var(--color-mauve)}.advisor-filters__select-wrap{display:flex;position:relative}.advisor-filters__select{background-color:var(--color-white);border:1px solid var(--color-light-gray);border-radius:.8rem;color:var(--color-primary-dark);padding:1.2rem 4.6rem 1.2rem 1.4rem;width:100%}.advisor-filters__select,.advisor-filters__submit{cursor:pointer;font-family:inherit;font-size:1.5rem}.advisor-filters__submit{background-color:var(--color-primary-light);border:0;border-radius:.8rem;color:var(--color-white);font-weight:500;padding:1.2rem 2.4rem}.advisor-filters__submit:hover{transform:scale(.98)}.advisor-filters__visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.advisor-spotlight{color:var(--color-primary-dark);padding-bottom:4rem}.advisor-spotlight__eyebrow{color:var(--color-primary-light);font-size:1.3rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.advisor-spotlight__heading{font-size:2.8rem;font-weight:600;padding-bottom:2.4rem;padding-top:.8rem}.advisor-spotlight__grid{display:grid;gap:2.4rem;grid-template-columns:1fr}@media (min-width:768px){.advisor-spotlight__grid{grid-template-columns:repeat(2,1fr)}}.advisor-spotlight__card{background-color:var(--color-ghost-white);border-radius:1.5rem;display:flex;flex-direction:column;gap:1.2rem;height:100%;padding:3rem}.advisor-spotlight__badges{display:flex;flex-wrap:wrap;gap:.8rem;list-style:none;padding:0 0 .4rem}.advisor-spotlight__badge{align-items:center;background-color:var(--color-white);border:1px solid var(--color-light-gray);border-radius:2rem;color:var(--color-primary-dark);display:flex;font-size:1.3rem;font-weight:500;gap:.6rem;padding:.6rem 1.4rem}.advisor-spotlight__badge svg{color:var(--color-mint-green);flex:none}.advisor-spotlight__name{font-size:2.4rem;font-weight:600;line-height:1.25}.advisor-spotlight__meta{color:var(--color-mauve);font-size:1.5rem;font-weight:400}.advisor-spotlight__summary{font-size:1.5rem;font-weight:300;line-height:1.5}.advisor-spotlight__cta{display:flex;margin-top:auto;padding-top:1.2rem}.advisor-spotlight__cta .cta{border-width:1px;flex:0 0 auto;font-size:1.5rem;min-height:0;padding:1.2rem 2.2rem}.advisor-spotlight__cta .cta__image{padding-left:.8rem;stroke:var(--color-white);width:1.8rem}.advisor-sectors{display:flex;flex-wrap:wrap;gap:1rem;padding-bottom:3.5rem}.advisor-sectors__pill,.advisor-sectors__pill:link,.advisor-sectors__pill:visited{background-color:var(--color-white);border:1px solid var(--color-light-gray);border-radius:2.5rem;color:var(--color-primary-dark);font-size:1.4rem;font-weight:500;padding:1rem 2rem}.advisor-sectors__pill:hover{border-color:var(--color-primary-light);color:var(--color-primary-dark)}.advisor-sectors__pill.active{background-color:var(--color-primary-light);border-color:var(--color-primary-light);color:var(--color-white)}