:target:before{content:"";display:inline-block;height:100px;margin:-100px 0 0}:root{--title-font:var(--header-font);--gold:#b2966c;--border-radius:4px;--black-text:#333;--header-font-letter-spacing:.002em;--subheader-font-letter-spacing:.002em;--header-font-size:1.4em;--added-padding:5px}@media(min-width:992px){:root{--content-padding:50px}}body.container--title-a{--header-font-weight:400}hgroup .title{position:relative;display:inline-block;padding-block-end:9px;margin-block-end:14px}hgroup .title::after{content:'';position:absolute;bottom:0;left:0;height:2px;width:25%;background-color:hsl(var(--primary-color-h),var(--primary-color-s),var(--primary-color-l))}.treatment-a #page--footer .col-md-4{justify-items:end}[data-contentname="Useful Links"] hgroup .title{font-size:18px}[data-contentname="Useful Links"] hgroup .title::after{content:none}[data-contentname="Useful Links"] ul{list-style:none;padding:0}[data-contentname="Useful Links"] li{padding-block:2px}body.overlay-navigation.navigation--toggle header .header--connect-bar{padding-block:10px 12px}body.overlay-navigation header .header--connect-bar{background:#e7e7e1;padding-block:6px 8px}.header--connect-bar .container--links{--gap:1.2em;margin-right:0}.header--connect-bar .container--links .container--text{color:var(--black-text)}body.overlay-navigation:not(.fixed) header .header--connect-bar a:not(.btn){text-shadow:none}body.overlay-navigation header .header--connect-bar a.container--link-icon .container--text{background-image:linear-gradient(to right,hsla(0,0%,17%,.2),hsla(0,0%,17%,.2)),linear-gradient(to right,hsl(0,0%,17%),hsl(0,0%,17%))}.header--connect-bar a.container--link-icon[data-a11y="phone"]{position:relative}@media(min-width:768px){.header--connect-bar a.container--link-icon[data-a11y="phone"]::before{content:"Become a Client: ";position:relative;color:var(--black-text)}}.navigation--page{border-bottom:0 !important}body.index .navigation--page{background:hsla(0,0%,100%,.75) !important}body:not(.index) .navigation--page{background:hsl(0,0%,100%) !important}body.overlay-navigation:not(.navigation--toggle) .navigation--menu{border-left:none !important}body.index:not(.fixed) .navigation--page .container--logo{display:none}.navigation--page .container--logo>a{--width:300px}.navigation--page .container--navigation .navigation--menu a:not(.btn){color:var(--black-text) !important;text-shadow:none !important}body .navigation--menu>ul>li>a svg{filter:none !important}.treatment-a .container--hero.hero--not-slider{background:hsl(var(--primary-color-h),var(--primary-color-s),var(--primary-color-l));background-repeat:no-repeat;background-size:cover}body:not(.index) .section--hero.treatment-a{min-height:unset}@media(min-width:768px){body.index .container--hero .hero--bg .hero-content.background--transparent::before{background:none}}body.navigation--expanded .navigation--page .container--navigation .navigation--toggle{margin-block-end:10px}body.overlay-navigation:not(.index) header{position:unset}#page--footer img{max-width:330px}body.overlay-navigation:not(.fixed):has(.section.container--member)header{position:relative;}body.index:not(.fixed):has(.section--profile-option-1).navigation--page .container--logo{display:block;}main:has(.section.container--member).section--hero{display:none !important;}@media(min-width:768px){body.overlay-navigation .hero-content{padding-top:0}}.container--hero .slick-controls{left:unset;right:10px}@media(min-width:768px){.container--hero .slick-controls{top:unset !important;bottom:25px}}.container--hero button{border-radius:4px !important}.container--hero .slick-arrow,.container--hero .slick-controls button{height:40px}.container--hero .slick-controls button{width:35px}.container--hero .slick-controls button.play{margin:0 !important}.container--hero .slick-controls button svg{width:20px;height:20px}.container--hero .slick-dots li{width:4%}.container--hero .slick-dots li button{height:5px}@media(max-width:767px){.container--hero .slick-dots li button{background:hsl(0,0%,50%)}.container--hero .slick-dots li.slick-active button{background:linear-gradient(var(--accent-color),var(--accent-color)) no-repeat,hsl(0,0%,50%)}}@media(min-width:768px){body.overlay-navigation .hero-content{min-height:750px}}body.index .container--hero .hero--bg .hero-content .container--content{padding-block-start:25px !important}@media(min-width:768px){body.index .container--hero .hero--bg .hero-content .container--content{background:hsla(0,0%,100%,.75);padding-block-start:50px !important}}body.index .treatment-a .container--hero .text .title{font-size:clamp(1.7em,5vw,2.1em) !important;line-height:1.2;color:var(--black-text);text-shadow:none}body.index .container--hero .text{position:relative}body.index .container--hero .text::before{content:"";position:relative;display:block;margin-inline:auto;margin-block-end:1.2em;width:270px;height:197px;background-image:url(media/624440/logo_top.png);background-position:center;background-size:contain;background-repeat:no-repeat}.container--hero .hero--bg .hero-content.background--transparent a.btn:focus,.container--hero .hero--bg .hero-content.background--transparent a.btn:hover{text-shadow:none;color:hsl(var(--accent-color-h),var(--accent-color-s),var(--accent-color-l));border-color:hsl(var(--accent-color-h),var(--accent-color-s),var(--accent-color-l))}#SingularContentV2-fbb0dfc3-7f1a-4d34-a6f7-7bfbc7af1c83+div hgroup{display:none}#ms{display:grid;gap:12px;grid-template-columns:48% 1fr;grid-template-rows:repeat(5,auto);justify-items:center;align-items:center;margin-block-start:14px}#ms span{line-height:1;text-align:justify}@media(max-width:767px){#ms span{text-align:center}}#ms .one{grid-column:span 2;font-size:27px}@media(max-width:1199px){#ms .one{font-size:22px}}@media(max-width:991px){#ms .one{font-size:29px}}@media(min-width:768px){#ms .one{line-height:1.2}}@media(max-width:767px){#ms .one{font-size:3.5vw}}@media(max-width:575px){#ms .one{font-size:4.7vw}}@media(max-width:430px){#ms .one{font-size:4.5vw}}#ms .two{grid-column:span 2;text-transform:uppercase;color:hsl(var(--primary-color-h),var(--primary-color-s),var(--primary-color-l));font-size:50px}@media(max-width:1199px){#ms .two{font-size:40px}}@media(max-width:991px){#ms .two{font-size:27px}}@media(max-width:767px){#ms .two{font-size:6vw}}@media(max-width:575px){#ms .two{font-size:8.6vw}}@media(max-width:430px){#ms .two{font-size:8.3vw}}#ms .three{font-style:italic;font-size:20px;line-height:1.4;text-align:left}@media(max-width:1199px){#ms .three{font-size:20px}}@media(max-width:991px){#ms .three{grid-column:span 2;font-size:16px;line-height:1.6}}@media(max-width:767px){#ms .three{text-align:justify;margin-top:-4px;font-size:3.8vw}}@media(max-width:575px){#ms .three{margin-top:0;font-size:5.2vw}}@media(max-width:430px){#ms .three{font-size:5.08vw;line-height:1.8}}#ms .four{text-transform:uppercase;color:var(--gold);font-size:96px}@media(max-width:1199px){#ms .four{font-size:78px}}@media(max-width:991px){#ms .four{grid-column:span 2;font-size:78px}}@media(max-width:767px){#ms .four{font-size:20vw}}@media(max-width:575px){#ms .four{font-size:37vw}}@media(max-width:430px){#ms .four{font-size:38vw}}#ms .five{grid-column:span 2;color:hsl(var(--primary-color-h),var(--primary-color-s),var(--primary-color-l));font-size:29px}@media(max-width:1199px){#ms .five{font-size:23px}}@media(max-width:991px){#ms .five{font-size:29px}}@media(min-width:768px){#ms .five{line-height:1.2}}@media(max-width:767px){#ms .five{font-size:3.7vw}}@media(max-width:575px){#ms .five{font-size:4.8vw}}#ms .six{grid-column:span 2;line-height:1.2;font-size:23px}@media(max-width:1199px){#ms .six{font-size:37px}}@media(max-width:991px){#ms .six{font-size:25px}}@media(max-width:767px){#ms .six{font-size:2.9vw}}@media(max-width:575px){#ms .six{font-size:7.8vw}}[data-contentname="fiduciary"]{padding-top:0}[data-contentname="fiduciary"] h2{text-align:center}[data-contentname="fiduciary"] .container--card{padding:14px 6px;max-width:800px;margin-inline:auto}#fudp{display:grid;gap:12px;grid-template-columns:48% 1fr;grid-template-rows:repeat(5,auto);justify-items:center;align-items:center;margin-block-start:14px}#fudp span{line-height:1;text-align:justify;font-family:var(--header-font,sans-serif);font-weight:var(--header-font-weight,700);letter-spacing:var(--header-font-letter-spacing,.02em)}@media(max-width:767px){#fudp span{text-align:center}}#fudp .one{grid-column:span 2;font-size:41px}@media(max-width:991px){#fudp .one{font-size:35px}}@media(max-width:767px){#fudp .one{font-size:24px}}@media(max-width:500px){#fudp .one{font-size:20px}}@media(max-width:430px){#fudp .one{font-size:35px}}#fudp .two{text-align:center;grid-column:span 2;text-transform:uppercase;color:hsl(var(--primary-color-h),var(--primary-color-s),var(--primary-color-l));font-size:63px}@media(max-width:991px){#fudp .two{font-size:54px}}@media(max-width:767px){#fudp .two{font-size:50px}}@media(max-width:430px){#fudp .two{font-size:42px}}#fudp .three{grid-column:span 2;font-style:italic;font-size:21px;line-height:1.4}@media(max-width:991px){#fudp .three{font-size:36px}}@media(max-width:767px){#fudp .three{font-size:21px}}#fudp .four{grid-column:span 2;text-transform:uppercase;color:var(--gold);font-size:54px}@media(max-width:991px){#fudp .four{font-size:46px}}@media(max-width:430px){#fudp .four{font-size:40px}}#fudp .five{grid-column:span 2;color:hsl(var(--primary-color-h),var(--primary-color-s),var(--primary-color-l));font-size:34px}@media(max-width:991px){#fudp .five{font-size:29px}}@media(max-width:430px){#fudp .five{font-size:25px}}[data-contentname="Custom Carousel"]{padding-block:0}[data-contentname="Custom Carousel"] .section--carousel-img:not(.section--carousel-img-2col) .container--carousel{max-width:unset}[data-contentname="Custom Carousel"] .section--textBanner-quote .container{padding:0 !important}[data-contentname="Custom Carousel"] .section--carousel-img .container--carousel .slide-list .slick-slide{padding:0 4vw 1ch}[data-contentname="Custom Carousel"] .section--textBanner-quote .container--icon{position:unset;left:unset;top:unset;transform:unset}[data-contentname="Custom Carousel"] .section--textBanner-quote blockquote .container--icon{--icon-size:45px;position:absolute;left:50%;top:24px;transform:translate(-50%,0)}@media(max-width:767px){[data-contentname="Custom Carousel"] .section--textBanner-quote blockquote{padding-block-start:90px}}@media(min-width:768px){[data-contentname="Custom Carousel"] .section--textBanner-quote blockquote p{font-size:1.5em}[data-contentname="Custom Carousel"] .section--textBanner-quote .container--icon{--icon-size:unset;top:unset;left:unset;transform:unset;margin:unset}[data-contentname="Custom Carousel"] .section--textBanner-quote blockquote .container--icon{--icon-size:55px;top:10px;left:-10px;transform:none;margin:0}}[data-contentname="Large Quote"] blockquote,[data-contentname="Quote Link"] blockquote{position:relative}[data-contentname="Quote Link"] .container--icon{transition-duration:340ms;transition-property:opacity;transform-style:ease-in}[data-contentname="Quote Link"] footer+.container--icon{transition-delay:200ms}[data-contentname="Large Quote"] .container--icon:first-child,[data-contentname="Quote Link"] .container--icon:first-child{position:absolute;opacity:.1;top:-61px;width:80px}[data-contentname="Large Quote"] .container--icon svg,[data-contentname="Quote Link"] .container--icon svg{width:100%}[data-contentname="Large Quote"] p,[data-contentname="Quote Link"] p{font-family:var(--header-font);font-size:clamp(32px,4vw,42px);text-align:center}[data-contentname="Large Quote"] footer,[data-contentname="Quote Link"] footer{font-family:var(--header-font);text-align:center;font-size:24px}[data-contentname="Large Quote"] footer+.container--icon,[data-contentname="Quote Link"] footer+.container--icon{position:absolute;right:0;width:80px;opacity:.05;bottom:38px;transform:rotate(180deg)}[data-contentname="Quote Link"]{padding-block-start:0}[data-contentname="Quote Link"] blockquote:hover .container--icon:first-child{opacity:.3}[data-contentname="Quote Link"] blockquote:hover footer+.container--icon{opacity:.2}[data-contentname="Custom wharf"]{text-align:center}[data-contentname="Custom wharf"] hgroup .title::after{right:0;margin-inline:auto}body.container--title-a [data-contentname="Custom wharf"] .container--lead{margin-inline:auto}[data-contentname="Custom wharf"] .container--content{margin-block-start:1.4em}[data-contentname="Custom wharf"] .image-slider+p{padding-top:24px}[data-contentname="Custom wharf"] .image-slider::after{content:"";position:absolute;bottom:-24px;left:-18px;right:0;margin-inline:auto;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:20px solid hsl(var(--primary-color-h),var(--primary-color-s),var(--primary-color-l))}[data-contentname="Custom wharf"] .image-slider:has(div[style^="width"])::after{content:none;}@media(max-width:519px){[data-contentname="Custom wharf"] .image-slider::after{content:none}[data-contentname="Custom wharf"] .container--content small{display:none}.image-slider>div{width:100% !important;margin-block-end:16px}}@media(min-width:520px){.image-slider{position:relative;display:inline-block;line-height:0}.image-slider>div{position:absolute;top:0;bottom:0;left:0;width:50%;max-width:100%;overflow:hidden;resize:horizontal}.image-slider>div::before{content:'';pointer-events:none;position:absolute;right:0;bottom:0;width:24px;height:24px;padding:0;background:linear-gradient(-45deg,hsla(3,100%,54%,.55) 50%,transparent 0);background-clip:content-box;cursor:ew-resize;filter:drop-shadow(0 0 2px black)}.image-slider img{user-select:none;max-width:100%;height:100%;object-fit:cover;object-position:left}}[data-contentname="Custom Recognition"]{text-align:center}[data-contentname="Custom Recognition"] hgroup .title::after{right:0;margin-inline:auto}[data-contentname="Custom Recognition"] .forbes-box{padding:0 .6em;border:1px solid #fff;border-block-start:0;border-block-end:0}[data-contentname="Custom Recognition"] .forbes-box-top{position:relative;padding-block-end:5px}[data-contentname="Custom Recognition"] .forbes-box-top::before,[data-contentname="Custom Recognition"] .forbes-box-top::after{position:absolute;content:"";display:inline-block;left:0;width:100%}[data-contentname="Custom Recognition"] .forbes-box-top::before{height:2px;top:8px;background-color:#e2c69c}[data-contentname="Custom Recognition"] .forbes-box-top::after{height:1px;bottom:0;background-color:#fff}[data-contentname="Custom Recognition"] .forbes-box-top svg{position:relative;width:88px;background:hsl(var(--background-h),var(--background-s),var(--background-l));padding-inline:12px}[data-contentname="Custom Recognition"] .forbes-box-content{padding-block-start:12px}[data-contentname="Custom Recognition"] .forbes-box-content h2{font-size:16px}[data-contentname="Custom Recognition"] .forbes-box-content h3{padding-block:28px;font-size:clamp(24px,5vw,38px);line-height:1}[data-contentname="Custom Recognition"] .forbes-box-content h3 .linetwo{display:block;color:#e2c69c}[data-contentname="Custom Recognition"] .forbes-box-bottom{position:relative}[data-contentname="Custom Recognition"] .forbes-box-bottom::before{position:absolute;content:"";display:inline-block;left:0;width:100%;height:2px;top:8px;background-color:#e2c69c}[data-contentname="Custom Recognition"] .forbes-box-bottom .date{position:relative;display:inline-block;background:hsl(var(--background-h),var(--background-s),var(--background-l));padding-inline:12px;font-family:var(--header-font);transform:translateY(-4px)}[data-contentname="Map"]{padding:0 !important;margin-block-end:-5px}[data-contentname="Contact us footer bar"] .container{display:flex;gap:16px;justify-content:space-between;align-items:center;flex-wrap:wrap}[data-contentname="Contact us footer bar"] .container h2{text-transform:capitalize;font-size:clamp(24px,5vw,34px)}@media(max-width:399px){[data-contentname="Contact us footer bar"] .btn{margin-top:1em}}[data-contentname="index ctas"]{--added-padding:20px;background:#fff !important}[data-contentname="index ctas"] .group>div:first-child,[data-contentname="For further reading content"] .group>div:first-child{max-width:60px;width:100%}[data-contentname="index ctas"] .group,[data-contentname="For further reading content"] .group{display:flex;gap:16px;padding-block:12px}[data-contentname="index ctas"] .hover-animation{position:relative;text-align:center}[data-contentname="index ctas"] .hover-animation a{display:block}[data-contentname="index ctas"] .hover-animation a:hover+.text,[data-contentname="index ctas"] .hover-animation a:focus+.text{opacity:1}[data-contentname="index ctas"] .hover-animation .text{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;top:0;opacity:0;pointer-events:none;background-color:hsla(var(--primary-color-h),var(--primary-color-s),var(--primary-color-l),.8);transition:all 240ms ease-in}[data-contentname="index ctas"] .hover-animation .text h3,[data-contentname="index ctas"] .hover-animation .text p:not(.btn){color:#fff}[data-contentname="index ctas"] .hover-animation .text p.btn{border-color:#fff;padding:6px 24px;background:transparent}body.index .section--textBanner-cta,body.our-calendar .section--textBanner-cta{text-align:center}body.index .section--textBanner-cta hgroup .title::after,body.our-calendar .section--textBanner-cta hgroup .title::after{right:0;margin-inline:auto}body.index .section--textBanner-cta .btn,body.our-calendar .section--textBanner-cta .btn{margin-block-start:1em}.treatment-a .container--hero.hero--not-slider .hero-content{min-height:unset}.treatment-a .container--hero.hero--not-slider.hero--banner .container--content{padding-block:32px}.hero--not-slider .container--content hgroup .title{padding-bottom:0;font-size:1.5em !important}.hero--not-slider .container--content hgroup .title::after{content:none}.hero--not-slider .container--content hgroup .title::after{content:unset}.treatment-a .section--textBanner-cta-2col .container--content{padding-inline:15px}@media(min-width:992px){.treatment-a .section--textBanner-text p:not(.disclaimerp){font-size:2em;max-width:unset}}.treatment-a .section--team-col .card--profile{gap:16px}.treatment-a .section--team-col .card--profile .certificates{display:none}@media(min-width:992px){.treatment-a .section--team-col .card--profile{grid-template-rows:1fr;grid-template-columns:110px 1fr;gap:16px}}.treatment-a .section--team-col .card--profile .headshot{max-width:220px;border-radius:50%}.treatment-a .section--team-col .card--profile .container--card-title{padding-block-start:0 !important}.treatment-a .section--team-col .card--profile p.title{font-size:1em;text-transform:capitalize;letter-spacing:0}.treatment-a .section--team-col .card--profile .card--contact-info a{font-size:.875em}.treatment-a .section--team-col .card--profile .container--btn{padding:0;border:0;margin-top:12px}.treatment-a .section--team-col .card--profile .container--btn a{font-size:.875em;background:hsl(var(--accent-color-h),var(--accent-color-s),var(--accent-color-l)) !important;color:#fff;padding:8px 12px;border-radius:var(--border-radius)}.treatment-a .container--content .name{font-size:1.5em !important}.treatment-a .container--content .subtitle{font-size:1em !important;text-transform:capitalize !important;letter-spacing:0 !important}#profileModal-fc016f34-6f14-4778-bbab-f7708e6692b8 .container.container--contact{display:none}.modal.profile.treatment-a .container--content .banner .btn{display:none}[data-contentname="Philanthropy"]{background:#fff}[data-contentname="Philanthropy"] .cs-25{max-width:500px;margin-inline:auto;font-size:24px}[data-contentname="Philanthropy"] a{display:flex;justify-content:center;align-items:center;padding:24px}[data-contentname="Philanthropy"] img{max-width:250px}#main div:nth-of-type(2):has(.section--hero){display:none;}.treatment-a .section--2col-contact-info .container--form{margin-top:0}.treatment-a .section--2col-contact-info .contact-list .col:has([data-a11y="email"]){display:none;}[data-contentname="Contact Us Extra"] .row{gap:16px 0}[data-contentname="For further reading content"]{background:#fff !important}[data-contentname="For further reading content"] .title{margin-block-end:24px}[data-contentname="Current Calendar"] .group h3{margin-block-end:0;font-size:1.125rem;font-weight:600}[data-contentname="Calendar Custom"] .col-md-6 .group:not(:first-of-type){padding-block-start:12px;border-block-start:1px solid #bbb;margin-block-start:6px}[data-contentname="Calendar Custom"] .group h3{margin-block-end:0;font-size:1.125rem;font-weight:600}[data-contentname="Large Quote"] .container--icon svg,[data-contentname="Quote Link"] .container--icon svg{width:55%}body.press-news .container--title+.container--col,.container--title+.row{margin-block-start:0 !important}body.press-news .text-wrap-left img{max-width:400px}body.press-news .container--title .col-sm-12{padding-inline:0}.section{counter-reset:footnotes}footer[role="doc-endnotes"]{margin-top:50px;border-top:1px solid #c0c0c0;font-size:.8em;padding-top:35px;margin-top:25px}footer[role="doc-endnotes"] ol{padding-left:20px}footer[role="doc-endnotes"] li{padding:10px 0}footer[role="doc-endnotes"] [role="doc-backlink"]{scroll-margin-top:120px;display:none;font-size:.8em}footer[role="doc-endnotes"] :target{background:#555}footer[role="doc-endnotes"] :target [role="doc-backlink"]{display:inline-block}a[role="doc-noteref"]{scroll-margin-top:200px;counter-increment:footnotes;text-decoration:none;color:inherit;cursor:default;outline:none}a[role="doc-noteref"]::after{content:"[" counter(footnotes) "]";vertical-align:super;font-size:.65em;margin-left:2px;color:#b51f17;text-decoration:underline;cursor:pointer}a[role="doc-noteref"]:focus::after{outline:thin dotted;outline-offset:2px}@media(min-width:768px){body.AboutUs .section--textBanner-cta-2col-img .col-md-6.container--media{flex:0 0 58%;max-width:58%}body.AboutUs .section--textBanner-cta-2col-img .col-md-6.container--content{flex:0 0 42%;max-width:42%}}@media(min-width:992px){.container--hero.hero--not-slider.hero--banner .title{font-size:2em !important}}body.overlay-hero .section--hero .hero--not-slider::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;background:rgba(0,0,0,.001)}/*This css file was minified by WSM*/