@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_astro/inter-latin-300.BVlfKGgI.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.vx-ex{color-scheme:light only;forced-color-adjust:none;-webkit-forced-color-adjust:none;box-sizing:border-box;pointer-events:none;user-select:none;-webkit-font-smoothing:antialiased}.vx-ex *,.vx-ex :before,.vx-ex :after{box-sizing:border-box}.vx-ex header,.vx-ex nav,.vx-ex section,.vx-ex article,.vx-ex footer,.vx-ex p,.vx-ex ul,.vx-ex li,.vx-ex strong,.vx-ex span{color:inherit;letter-spacing:inherit;background-color:#0000;font-family:inherit}html.dark .vx-ex,html:not(.dark) .vx-ex{color-scheme:light only;forced-color-adjust:none;-webkit-forced-color-adjust:none}.vx-ex--tax-advisor,.vx-devices:has(.vx-ex--tax-advisor){--ex-bg:#fff}.vx-devices:has(.vx-ex--tax-advisor){--vx-device-page-fill:var(--ex-bg)}.vx-ex--tax-advisor{--ex-ink:#19272b;--ex-ink-soft:#293c42;--ex-text:#4b535d;--ex-paper:#fff;--ex-mist:#f5f5f5;--ex-line:#dedfe0;--ex-line-dark:#ffffff2e;--ex-muted-dark:#b8c3c6;--ex-gutter:3.25rem;--ex-section:6rem;--ex-header:8rem;--ex-font:Arial, Helvetica, sans-serif;background:var(--ex-paper);width:100%;color:var(--ex-text);font-family:var(--ex-font);font-size:1rem;line-height:1.65}.vx-ex--tax-advisor .tx-hero-heading,.vx-ex--tax-advisor .tx-heading,.vx-ex--tax-advisor .tx-subhead,.vx-ex--tax-advisor p,.vx-ex--tax-advisor figure,.vx-ex--tax-advisor ul{margin:0}.vx-ex--tax-advisor .tx-heading,.vx-ex--tax-advisor .tx-subhead{color:var(--ex-ink);font-weight:500}.vx-ex--tax-advisor .tx-heading{letter-spacing:-.047em;font-size:3.5rem;line-height:1.05}.vx-ex--tax-advisor .tx-heading span,.vx-ex--tax-advisor .tx-about-card-copy .tx-subhead span,.vx-ex--tax-advisor .tx-service .tx-subhead span{display:block}.vx-ex--tax-advisor .tx-subhead{letter-spacing:-.025em;font-size:1.5rem;line-height:1.2}.vx-ex--tax-advisor ul{padding:0;list-style:none}.vx-ex--tax-advisor img,.vx-ex--tax-advisor svg{display:block}.vx-ex--tax-advisor .tx-container{width:min(100% - var(--ex-gutter) * 2, 1440px);margin-inline:auto}.vx-ex--tax-advisor .tx-section{padding-block:var(--ex-section);background:var(--ex-paper)}.vx-ex--tax-advisor .tx-icon,.vx-ex--tax-advisor .tx-caret{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square;stroke-linejoin:miter;flex:none;width:1.5rem;height:1.5rem}.vx-ex--tax-advisor .tx-caret{stroke-width:2px;width:.8rem;height:.8rem}.vx-ex--tax-advisor .tx-eyebrow,.vx-ex--tax-advisor .tx-label{letter-spacing:.14em;text-transform:uppercase;font-size:.8125rem;font-weight:600;line-height:1.45}.vx-ex--tax-advisor .tx-label{border-bottom:1px solid var(--ex-line);color:var(--ex-ink);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:3.5rem;padding-bottom:1rem;display:flex}.vx-ex--tax-advisor .tx-label>span:last-child{color:var(--ex-text);letter-spacing:.04em;font-weight:400}.vx-ex--tax-advisor .tx-button{background:var(--ex-ink);color:#fff;letter-spacing:.025em;text-transform:uppercase;border:1px solid #0000;justify-content:space-between;align-items:center;gap:2rem;min-height:3.5rem;padding:1rem 1.4rem;font-size:.8125rem;font-weight:600;line-height:1.35;display:inline-flex}.vx-ex--tax-advisor .tx-button--light{color:var(--ex-ink);background:#fff}.vx-ex--tax-advisor .tx-button .tx-icon{width:1.1rem;height:1.1rem}.vx-ex--tax-advisor .tx-text-link{color:var(--ex-ink);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:1.25rem;padding-block:.75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.vx-ex--tax-advisor .tx-text-link .tx-icon{width:1rem;height:1rem}.vx-ex--tax-advisor .tx-photo{background:linear-gradient(130deg,#d1d9d8,#a5b5b7);min-width:0;position:relative;overflow:hidden}.vx-ex--tax-advisor .tx-img{object-fit:cover;filter:saturate(.68);width:100%;height:100%;position:absolute;inset:0}.vx-ex--tax-advisor .tx-img--hero{object-position:60% 48%}.vx-ex--tax-advisor .tx-img--firm{object-position:64% 55%}.vx-ex--tax-advisor .tx-img--bookkeeping{object-position:52% 50%}.vx-ex--tax-advisor .tx-img--annual{object-position:50% 54%}.vx-ex--tax-advisor .tx-img--advice{object-position:50% 64%}.vx-ex--tax-advisor .tx-img--private{object-position:55% 52%}.vx-ex--tax-advisor .tx-img--digital{object-position:62% 50%}.vx-ex--tax-advisor .tx-header{z-index:5;color:#fff;background:#14232833;border-bottom:1px solid #fff3;position:absolute;inset:0 0 auto}.vx-ex--tax-advisor .tx-header-bar{align-items:center;gap:2rem;padding-block:1.65rem 1.15rem;display:flex}.vx-ex--tax-advisor .tx-brand{color:inherit;flex:none;align-items:center;line-height:1;display:inline-flex}.vx-ex--tax-advisor .tx-brand-subrow{align-items:center;gap:.4rem;margin-top:.45rem;display:flex}.vx-ex--tax-advisor .tx-brand-mark{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:miter;flex:none;width:1.35rem;height:1.35rem}.vx-ex--tax-advisor .tx-brand-markline{letter-spacing:.18em;font-size:.625rem;font-weight:600;display:block}.vx-ex--tax-advisor .tx-brand-name{letter-spacing:-.04em;margin-top:.2rem;font-size:1.35rem;font-weight:700;display:block}.vx-ex--tax-advisor .tx-brand-subline{letter-spacing:.01em;text-transform:uppercase;margin:0;font-family:Inter,Arial,Helvetica,sans-serif;font-size:.82rem;font-weight:300;line-height:1;display:block;transform:translateY(1.3px)}.vx-ex--tax-advisor .tx-nav{align-items:center;gap:.8rem;margin-left:auto;display:flex}.vx-ex--tax-advisor .tx-nav-link{letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.3rem;padding-block:1rem;font-size:.6875rem;display:inline-flex}.vx-ex--tax-advisor .tx-header-cta{flex:none;margin-left:.5rem}.vx-ex--tax-advisor .tx-menu{border:1px solid var(--ex-line-dark);align-items:center;gap:.65rem;min-height:48px;padding:.6rem .9rem;font-size:.875rem;display:none}.vx-ex--tax-advisor .tx-menu .tx-icon{width:1.25rem;height:1.25rem}.vx-ex--tax-advisor .tx-hero{isolation:isolate;background:var(--ex-ink);color:#fff;min-height:860px;position:relative}.vx-ex--tax-advisor .tx-hero-media{z-index:-2;background:linear-gradient(112deg,#30474f 0%,#263d45 42%,#657b7d 100%);position:absolute;inset:0;overflow:hidden}.vx-ex--tax-advisor .tx-hero-media:after{content:"";background:linear-gradient(90deg,#0f1d23d4,#0f1d239e 70%),linear-gradient(#0000 40%,#0f1d2373);position:absolute;inset:0}.vx-ex--tax-advisor .tx-hero-content{min-height:760px;padding-block:calc(var(--ex-header) + 4.5rem) 3rem;flex-direction:column;display:flex;position:relative}.vx-ex--tax-advisor .tx-hero-top{justify-content:space-between;align-items:flex-start;gap:3rem;display:flex}.vx-ex--tax-advisor .tx-hero-heading{color:#fff;letter-spacing:-.085em;font-size:9.25rem;font-weight:600;line-height:.85}.vx-ex--tax-advisor .tx-hero-heading>span{display:block}.vx-ex--tax-advisor .tx-hero-heading>span:first-child{white-space:nowrap}.vx-ex--tax-advisor .tx-hero-subtitle{letter-spacing:-.04em;margin-top:.22em;padding-left:1.9em;font-size:3.25rem;font-weight:400;line-height:1.18}.vx-ex--tax-advisor .tx-hero-checks{gap:.7rem;padding-top:1.6rem;font-size:.9375rem;display:grid}.vx-ex--tax-advisor .tx-hero-checks li{align-items:center;gap:.65rem;display:flex}.vx-ex--tax-advisor .tx-hero-checks .tx-icon{width:1.2rem;height:1.2rem}.vx-ex--tax-advisor .tx-hero-bottom{align-items:flex-end;gap:3rem;margin-top:auto;padding-top:6rem;display:flex}.vx-ex--tax-advisor .tx-hero-lead{max-width:23rem;font-size:1.0625rem;line-height:1.65}.vx-ex--tax-advisor .tx-hero-lead .tx-eyebrow{color:#cad4d7;margin-bottom:1rem;font-size:.75rem;display:block}.vx-ex--tax-advisor .tx-hero-bottom>.tx-button{flex:none;margin-bottom:.4rem}.vx-ex--tax-advisor .tx-hero-foot{border-top:1px solid var(--ex-line-dark);color:#ccd7da;letter-spacing:.025em;justify-content:space-between;align-items:center;gap:2rem;padding-block:1.1rem;font-size:.75rem;display:flex;position:relative}.vx-ex--tax-advisor .tx-hero-audiences{flex-wrap:wrap;align-items:center;gap:.35rem 1rem;display:flex}.vx-ex--tax-advisor .tx-hero-audiences a{letter-spacing:.08em;text-transform:uppercase}.vx-ex--tax-advisor .tx-hero-more{letter-spacing:.08em;text-transform:uppercase;flex:none;align-items:center;gap:.7rem;display:inline-flex}.vx-ex--tax-advisor .tx-hero-more .tx-icon{width:1rem;height:1rem}.vx-ex--tax-advisor .tx-hero-switch{z-index:1;gap:.55rem;display:flex;position:absolute;bottom:calc(100% + .9rem);right:0}.vx-ex--tax-advisor .tx-hero-switch-btn{color:#fff;backdrop-filter:blur(10px);background:#ffffff24;border:1px solid #ffffff8c;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;display:grid}.vx-ex--tax-advisor .tx-hero-switch-btn svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:1.15rem}.vx-ex--tax-advisor .tx-intro{justify-content:space-between;align-items:flex-end;gap:3rem;margin-bottom:3rem;display:flex}.vx-ex--tax-advisor .tx-intro .tx-heading{max-width:46rem}.vx-ex--tax-advisor .tx-intro p{flex:none;max-width:28rem}.vx-ex--tax-advisor .tx-intro>.tx-button{flex:none}.vx-ex--tax-advisor .tx-about{grid-template-columns:1fr 2.6fr;align-items:stretch;gap:3rem;display:grid}.vx-ex--tax-advisor .tx-about-side,.vx-ex--tax-advisor .tx-about-main{flex-direction:column;min-height:100%;display:flex}.vx-ex--tax-advisor .tx-about-link{background:var(--ex-ink);color:#fff;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;margin-top:auto;padding:1rem 1.4rem;font-size:.8125rem;font-weight:600;display:flex}.vx-ex--tax-advisor .tx-about-link .tx-icon{width:1rem;height:1rem}.vx-ex--tax-advisor .tx-about-card{background:var(--ex-mist);flex-direction:column;flex:auto;padding:.875rem;display:flex}.vx-ex--tax-advisor .tx-about-card .tx-photo{aspect-ratio:auto;flex:auto;min-height:7.5rem}.vx-ex--tax-advisor .tx-about-card-copy{padding:1rem .85rem .85rem}.vx-ex--tax-advisor .tx-about-card-copy .tx-subhead{margin-bottom:.75rem;font-size:1.25rem}.vx-ex--tax-advisor .tx-about-card-copy p{font-size:.9375rem}.vx-ex--tax-advisor .tx-about-main .tx-heading{max-width:58rem}.vx-ex--tax-advisor .tx-about-text{grid-template-columns:1fr 1fr;gap:2.5rem;margin:1.5rem 0 2.5rem;display:grid}.vx-ex--tax-advisor .tx-principles{border:1px solid var(--ex-line);grid-template-columns:1fr 1fr;margin-top:auto;display:grid}.vx-ex--tax-advisor .tx-principle{background:var(--ex-paper);padding:2rem}.vx-ex--tax-advisor .tx-principle+.tx-principle{background:var(--ex-mist);border-left:1px solid var(--ex-line)}.vx-ex--tax-advisor .tx-principle .tx-icon{width:2.75rem;height:2.75rem;color:var(--ex-ink);margin-bottom:1.8rem}.vx-ex--tax-advisor .tx-principle .tx-subhead{margin-bottom:.65rem;font-size:1.25rem}.vx-ex--tax-advisor .tx-principle p{font-size:.9375rem}.vx-ex--tax-advisor .tx-figures{background:var(--ex-mist);padding-block:var(--ex-section)}.vx-ex--tax-advisor .tx-figures-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem 2rem;display:grid}.vx-ex--tax-advisor .tx-figure{text-align:center}.vx-ex--tax-advisor .tx-figure-top{border-bottom:1px solid var(--ex-line);color:var(--ex-text);letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;gap:.65rem;padding-bottom:.85rem;font-size:.75rem;font-weight:500;display:flex}.vx-ex--tax-advisor .tx-figure-top .tx-icon{width:1.15rem;height:1.15rem;margin:0}.vx-ex--tax-advisor .tx-figure p{text-align:center;max-width:16rem;margin:1rem auto 0;font-size:1.0625rem;line-height:1.45}.vx-ex--tax-advisor p.tx-figure-value{max-width:none;color:var(--ex-ink);letter-spacing:-.045em;margin:1.75rem 0 0;font-size:6.25rem;font-weight:700;line-height:.9}.vx-ex--tax-advisor .tx-services{background:var(--ex-ink);color:var(--ex-muted-dark)}.vx-ex--tax-advisor .tx-services .tx-label{color:#fff;border-color:var(--ex-line-dark);margin-bottom:3rem}.vx-ex--tax-advisor .tx-services .tx-label>span:last-child{color:var(--ex-muted-dark)}.vx-ex--tax-advisor .tx-display{letter-spacing:-.065em;text-align:center;color:#fff;margin-bottom:5rem;font-size:7.25rem;font-weight:500;line-height:1}.vx-ex--tax-advisor .tx-accordion{border-bottom:1px solid var(--ex-line-dark)}.vx-ex--tax-advisor .tx-service{border-top:1px solid var(--ex-line-dark)}.vx-ex--tax-advisor .tx-service-bar{align-items:center;gap:1.25rem;min-height:5.25rem;padding-block:1.1rem;display:flex}.vx-ex--tax-advisor .tx-service-number{letter-spacing:.08em;width:2rem;color:var(--ex-muted-dark);flex:none;font-size:.8125rem}.vx-ex--tax-advisor .tx-service-bar .tx-subhead{color:#fff;letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.15}.vx-ex--tax-advisor .tx-acc-icon{color:#fff;border:1px solid #fff6;border-radius:999px;flex:none;place-items:center;width:2.75rem;height:2.75rem;margin-left:auto;display:grid}.vx-ex--tax-advisor .tx-acc-icon .tx-icon{width:1rem;height:1rem}.vx-ex--tax-advisor .tx-service.is-open .tx-acc-icon{color:var(--ex-ink);background:#fff;border-color:#fff}.vx-ex--tax-advisor .tx-service.is-open .tx-acc-icon .tx-icon{transform:rotate(45deg)}.vx-ex--tax-advisor .tx-service-panel{grid-template-columns:1.15fr .85fr;align-items:center;gap:3rem;padding-bottom:2.25rem;display:grid}.vx-ex--tax-advisor .tx-service-copy{align-self:center;min-width:0}.vx-ex--tax-advisor .tx-service-copy>p{max-width:33rem;margin-top:1rem}.vx-ex--tax-advisor .tx-tags{flex-wrap:wrap;gap:.5rem;display:flex}.vx-ex--tax-advisor .tx-tags li{color:#e2e7e8;text-transform:uppercase;letter-spacing:.05em;border:1px solid #ffffff42;border-radius:99px;padding:.35rem .75rem;font-size:.6875rem;line-height:1.5}.vx-ex--tax-advisor .tx-service .tx-text-link{margin-top:.8rem}.vx-ex--tax-advisor .tx-services .tx-text-link{color:#fff}.vx-ex--tax-advisor[data-variant=desktop] .tx-service-panel,.vx-ex--tax-advisor[data-variant=tablet] .tx-service-panel{align-items:stretch}.vx-ex--tax-advisor[data-variant=desktop] .tx-service-copy,.vx-ex--tax-advisor[data-variant=tablet] .tx-service-copy{flex-direction:column;align-self:stretch;display:flex}.vx-ex--tax-advisor[data-variant=desktop] .tx-service .tx-text-link,.vx-ex--tax-advisor[data-variant=tablet] .tx-service .tx-text-link{align-items:flex-end;margin-top:auto;padding-block:0;line-height:1}.vx-ex--tax-advisor[data-variant=desktop] .tx-service .tx-photo,.vx-ex--tax-advisor[data-variant=tablet] .tx-service .tx-photo{aspect-ratio:1.6;align-self:end;width:100%;max-width:100%;min-height:0}.vx-ex--tax-advisor .tx-posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.vx-ex--tax-advisor .tx-post .tx-photo{aspect-ratio:1.45;margin-bottom:1.15rem}.vx-ex--tax-advisor .tx-post-date{color:var(--ex-ink);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.55rem;font-size:.75rem;font-weight:600}.vx-ex--tax-advisor .tx-post .tx-subhead{margin-bottom:.65rem;font-size:1.35rem}.vx-ex--tax-advisor .tx-post p{font-size:.9375rem}.vx-ex--tax-advisor .tx-services-note{margin-top:1.5rem;font-size:.875rem}.vx-ex--tax-advisor .tx-steps{border-top:1px solid var(--ex-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vx-ex--tax-advisor .tx-step{flex-direction:column;min-width:0;padding:2rem 2.4rem 0 0;display:flex}.vx-ex--tax-advisor .tx-step+.tx-step{border-left:1px solid var(--ex-line);padding-left:2.4rem}.vx-ex--tax-advisor .tx-step-top{color:var(--ex-ink);justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.vx-ex--tax-advisor .tx-step-number{letter-spacing:-.06em;font-size:3.8rem;line-height:1}.vx-ex--tax-advisor .tx-step .tx-subhead{margin-bottom:1rem}.vx-ex--tax-advisor .tx-step p{font-size:.9375rem}.vx-ex--tax-advisor .tx-step>p:not(.tx-step-result){margin-bottom:1.75rem}.vx-ex--tax-advisor .tx-step-result{border-top:1px solid var(--ex-line);color:var(--ex-ink);margin-top:auto;padding-top:1rem;font-size:.8125rem}.vx-ex--tax-advisor .tx-step .tx-icon{width:2rem;height:2rem}.vx-ex--tax-advisor .tx-digital{isolation:isolate;background:var(--ex-ink-soft);color:#fff;position:relative;overflow:hidden}.vx-ex--tax-advisor .tx-digital .tx-photo{z-index:-2;position:absolute;inset:0}.vx-ex--tax-advisor .tx-digital:after{content:"";z-index:-1;background:linear-gradient(90deg,#0f1d23e6,#0f1d23c7 42%,#0f1d2340);position:absolute;inset:0}.vx-ex--tax-advisor .tx-digital-content{padding-block:var(--ex-section);max-width:44rem}.vx-ex--tax-advisor .tx-digital-content .tx-eyebrow{color:#cedadd;margin-bottom:1.8rem}.vx-ex--tax-advisor .tx-digital-content .tx-heading{color:#fff;margin-bottom:1.5rem}.vx-ex--tax-advisor .tx-digital-content>p{color:#d8e0e2;max-width:30rem;margin-bottom:1.8rem}.vx-ex--tax-advisor .tx-words{padding:1.65rem var(--ex-gutter);border-bottom:1px solid var(--ex-line);background:var(--ex-paper);color:var(--ex-ink);letter-spacing:-.03em;white-space:nowrap;justify-content:center;align-items:center;gap:3rem;font-size:2.15rem;display:flex;overflow:hidden}.vx-ex--tax-advisor .tx-words-sep{color:#a3afb3;font-size:.7em}.vx-ex--tax-advisor .tx-faq{background:var(--ex-mist)}.vx-ex--tax-advisor .tx-faq-grid{grid-template-columns:.9fr 1.6fr;gap:5rem;display:grid}.vx-ex--tax-advisor .tx-faq-heading .tx-eyebrow{color:var(--ex-ink);margin-bottom:1.75rem}.vx-ex--tax-advisor .tx-faq-heading .tx-heading{letter-spacing:-.07em;margin-bottom:1.5rem;font-size:7.5rem}.vx-ex--tax-advisor .tx-faq-heading p{max-width:18rem}.vx-ex--tax-advisor .tx-faq-list{border-top:1px solid #cfd3d4}.vx-ex--tax-advisor .tx-faq-item{border-bottom:1px solid #cfd3d4}.vx-ex--tax-advisor .tx-faq-item summary{color:var(--ex-ink);justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.55rem;font-size:1.125rem;line-height:1.35;list-style:none;display:flex}.vx-ex--tax-advisor .tx-faq-item summary::-webkit-details-marker{display:none}.vx-ex--tax-advisor .tx-faq-item summary:after{content:"+";flex:none;font-size:1.7rem;font-weight:400;line-height:1}.vx-ex--tax-advisor .tx-faq-item[open] summary:after{content:"-"}.vx-ex--tax-advisor .tx-faq-item p{padding:0 3rem 1.6rem 0;font-size:.9375rem}.vx-ex--tax-advisor .tx-contact{background:var(--ex-paper)}.vx-ex--tax-advisor .tx-contact-layout{grid-template-columns:1.5fr 1fr;gap:5rem;display:grid}.vx-ex--tax-advisor .tx-contact-copy .tx-heading{margin-bottom:1.7rem}.vx-ex--tax-advisor .tx-contact-copy>p{max-width:30rem;margin-bottom:1.8rem}.vx-ex--tax-advisor .tx-contact-details{border-top:1px solid var(--ex-line);align-content:start;display:grid}.vx-ex--tax-advisor .tx-contact-row{border-bottom:1px solid var(--ex-line);align-items:center;gap:1.5rem;padding-block:1.4rem;display:flex}.vx-ex--tax-advisor .tx-contact-row .tx-icon{width:2rem;height:2rem;color:var(--ex-ink)}.vx-ex--tax-advisor .tx-contact-row small{margin-bottom:.35rem;font-size:.8125rem;display:block}.vx-ex--tax-advisor .tx-contact-value{color:var(--ex-ink);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:1.35rem;line-height:1.35;display:block}.vx-ex--tax-advisor .tx-footer{background:var(--ex-ink);color:#fff;padding-top:3.25rem}.vx-ex--tax-advisor .tx-footer-main{grid-template-columns:minmax(15.5rem,1.25fr) minmax(0,3.2fr);align-items:start;gap:2.5rem;padding-bottom:2.75rem;display:grid}.vx-ex--tax-advisor .tx-footer-brand .tx-brand{margin-bottom:1.25rem}.vx-ex--tax-advisor .tx-footer-copy{color:#b9c6ca;max-width:17rem;margin:0;font-size:.875rem;line-height:1.55}.vx-ex--tax-advisor .tx-footer-location{margin-top:1.6rem}.vx-ex--tax-advisor .tx-footer-location p{color:#b9c6ca;margin:0;font-size:.875rem;line-height:1.55}.vx-ex--tax-advisor .tx-footer-location p+p{margin-top:.85rem}.vx-ex--tax-advisor .tx-footer .tx-subhead{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .95rem;font-size:.75rem;font-weight:700}.vx-ex--tax-advisor .tx-footer-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem;min-width:0;display:grid}.vx-ex--tax-advisor .tx-footer-nav .tx-footer-group{min-width:0}.vx-ex--tax-advisor .tx-footer li+li{margin-top:.75rem}.vx-ex--tax-advisor .tx-footer li a{font-size:.875rem;line-height:1.35}.vx-ex--tax-advisor .tx-footer-extra{border-top:1px solid var(--ex-line-dark);margin-top:1.15rem;padding-top:1.15rem}.vx-ex--tax-advisor .tx-footer-extra a,.vx-ex--tax-advisor .tx-footer-contact{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.2}.vx-ex--tax-advisor .tx-footer-contact{margin-top:.9rem;display:inline-block}.vx-ex--tax-advisor .tx-footer-bottom{border-top:1px solid var(--ex-line-dark);color:#b9c6ca;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.4rem;font-size:.75rem;display:flex}.vx-ex--tax-advisor .tx-footer-bottom nav{flex-wrap:wrap;gap:1.6rem;display:flex}.vx-ex--tax-advisor[data-variant=tablet]{--ex-header:7.25rem;--ex-section:5rem}.vx-ex--tax-advisor[data-variant=tablet] .tx-header-bar{gap:1rem;padding-block:1.35rem 1rem}.vx-ex--tax-advisor[data-variant=tablet] .tx-nav{gap:.4rem}.vx-ex--tax-advisor[data-variant=tablet] .tx-nav-link{letter-spacing:.03em;font-size:.6rem}.vx-ex--tax-advisor[data-variant=tablet] .tx-header-cta{display:none}.vx-ex--tax-advisor[data-variant=tablet] .tx-brand-name{font-size:1.15rem}.vx-ex--tax-advisor[data-variant=tablet] .tx-figures-grid{grid-template-columns:1fr 1fr}.vx-ex--tax-advisor[data-variant=tablet] .tx-hero{min-height:auto}.vx-ex--tax-advisor[data-variant=tablet] .tx-hero-content{min-height:720px}.vx-ex--tax-advisor[data-variant=tablet] .tx-hero-top{gap:1.25rem}.vx-ex--tax-advisor[data-variant=tablet] .tx-hero-heading{font-size:6.1rem}.vx-ex--tax-advisor[data-variant=tablet] .tx-hero-checks{padding-top:.5rem;font-size:.8125rem}.vx-ex--tax-advisor[data-variant=tablet] .tx-hero-bottom{flex-wrap:wrap;gap:2rem}.vx-ex--tax-advisor[data-variant=tablet] .tx-hero-lead{max-width:21rem}.vx-ex--tax-advisor[data-variant=tablet] .tx-footer{padding-top:2.5rem}.vx-ex--tax-advisor[data-variant=tablet] .tx-footer-main{grid-template-columns:minmax(13rem,.9fr) minmax(0,1.45fr);gap:2.1rem 2.8rem;padding-bottom:2.25rem}.vx-ex--tax-advisor[data-variant=tablet] .tx-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 2.25rem}.vx-ex--tax-advisor[data-variant=tablet] .tx-about{grid-template-columns:1fr 1fr;align-items:start;gap:1.25rem 1.5rem}.vx-ex--tax-advisor[data-variant=tablet] .tx-about-side,.vx-ex--tax-advisor[data-variant=tablet] .tx-about-main{display:contents}.vx-ex--tax-advisor[data-variant=tablet] .tx-about-main .tx-heading,.vx-ex--tax-advisor[data-variant=tablet] .tx-about-text{grid-column:1/-1}.vx-ex--tax-advisor[data-variant=tablet] .tx-about-main .tx-heading{grid-row:1}.vx-ex--tax-advisor[data-variant=tablet] .tx-about-text{grid-row:2;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0}.vx-ex--tax-advisor[data-variant=tablet] .tx-about-card{grid-area:3/1/auto/-1}.vx-ex--tax-advisor[data-variant=tablet] .tx-about-card .tx-photo{aspect-ratio:16/9;flex:none;width:100%;min-height:0}.vx-ex--tax-advisor[data-variant=tablet] .tx-about-link{grid-area:4/1/auto/-1;margin-top:0}.vx-ex--tax-advisor[data-variant=tablet] .tx-principles{grid-area:5/1/auto/-1;grid-template-columns:1fr 1fr;margin-top:.5rem}.vx-ex--tax-advisor[data-variant=tablet] .tx-intro{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.vx-ex--tax-advisor[data-variant=tablet] .tx-principle+.tx-principle{border-top:0;border-left:1px solid var(--ex-line)}.vx-ex--tax-advisor[data-variant=tablet] .tx-principle .tx-icon{margin-bottom:1rem}.vx-ex--tax-advisor[data-variant=tablet] .tx-service-panel{grid-template-columns:minmax(0,1fr) minmax(0,18rem);gap:1.25rem 1.5rem}.vx-ex--tax-advisor[data-variant=tablet] .tx-service-copy>p{margin-bottom:1.35rem}.vx-ex--tax-advisor[data-variant=tablet] .tx-service .tx-photo{aspect-ratio:3/2}.vx-ex--tax-advisor[data-variant=tablet] .tx-step{padding-right:1.25rem}.vx-ex--tax-advisor[data-variant=tablet] .tx-step+.tx-step{padding-left:1.25rem}.vx-ex--tax-advisor[data-variant=tablet] .tx-digital-content{max-width:70%}.vx-ex--tax-advisor[data-variant=tablet] .tx-faq-grid,.vx-ex--tax-advisor[data-variant=tablet] .tx-contact-layout{gap:3rem}.vx-ex--tax-advisor[data-variant=tablet] .tx-words{gap:1.5rem}.vx-ex--tax-advisor[data-variant=phone]{--ex-gutter:1.25rem;--ex-section:4rem;--ex-header:6.75rem}.vx-ex--tax-advisor[data-variant=phone] .tx-heading{font-size:2.15rem}.vx-ex--tax-advisor[data-variant=phone] .tx-label{margin-bottom:2rem}.vx-ex--tax-advisor[data-variant=phone] .tx-label>span:last-child{font-size:.6875rem}.vx-ex--tax-advisor[data-variant=phone] .tx-header-bar{justify-content:space-between;padding-block:1.15rem .9rem}.vx-ex--tax-advisor[data-variant=phone] .tx-nav,.vx-ex--tax-advisor[data-variant=phone] .tx-header-cta{display:none}.vx-ex--tax-advisor[data-variant=phone] .tx-menu{display:inline-flex}.vx-ex--tax-advisor[data-variant=phone] .tx-hero{min-height:auto}.vx-ex--tax-advisor[data-variant=phone] .tx-hero-content{min-height:auto;padding-block:calc(var(--ex-header) + 3.75rem) 2rem}.vx-ex--tax-advisor[data-variant=phone] .tx-hero-top,.vx-ex--tax-advisor[data-variant=phone] .tx-hero-bottom{display:block}.vx-ex--tax-advisor[data-variant=phone] .tx-hero-heading{letter-spacing:-.078em;font-size:4.35rem}.vx-ex--tax-advisor[data-variant=phone] .tx-hero-subtitle{margin-top:.35em;padding-left:.8em;font-size:1.7rem}.vx-ex--tax-advisor[data-variant=phone] .tx-hero-checks{gap:.65rem;padding-top:2rem;font-size:.8125rem}.vx-ex--tax-advisor[data-variant=phone] .tx-hero-bottom{padding-top:3.75rem}.vx-ex--tax-advisor[data-variant=phone] .tx-hero-lead{max-width:29rem;font-size:1rem}.vx-ex--tax-advisor[data-variant=phone] .tx-hero-bottom>.tx-button{margin-top:1.5rem}.vx-ex--tax-advisor[data-variant=phone] .tx-hero-foot{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:.7rem .65rem;font-size:.625rem;display:grid}.vx-ex--tax-advisor[data-variant=phone] .tx-hero-audiences{display:contents}.vx-ex--tax-advisor[data-variant=phone] .tx-hero-audiences>span{grid-area:1/1}.vx-ex--tax-advisor[data-variant=phone] .tx-hero-audiences a{letter-spacing:.04em;grid-row:2}.vx-ex--tax-advisor[data-variant=phone] .tx-hero-audiences a:first-of-type{text-align:left;grid-column:1}.vx-ex--tax-advisor[data-variant=phone] .tx-hero-audiences a:nth-of-type(2){text-align:center;grid-column:2}.vx-ex--tax-advisor[data-variant=phone] .tx-hero-audiences a:nth-of-type(3){text-align:right;grid-column:3}.vx-ex--tax-advisor[data-variant=phone] .tx-hero-more{grid-area:1/3;justify-self:end}.vx-ex--tax-advisor[data-variant=phone] .tx-hero-switch-btn{width:2.35rem;height:2.35rem}.vx-ex--tax-advisor[data-variant=phone] .tx-about,.vx-ex--tax-advisor[data-variant=phone] .tx-about-text,.vx-ex--tax-advisor[data-variant=phone] .tx-figures-grid,.vx-ex--tax-advisor[data-variant=phone] .tx-service-panel,.vx-ex--tax-advisor[data-variant=phone] .tx-posts,.vx-ex--tax-advisor[data-variant=phone] .tx-steps,.vx-ex--tax-advisor[data-variant=phone] .tx-faq-grid,.vx-ex--tax-advisor[data-variant=phone] .tx-contact-layout{grid-template-columns:1fr}.vx-ex--tax-advisor[data-variant=phone] .tx-footer{padding-top:1.9rem}.vx-ex--tax-advisor[data-variant=phone] .tx-footer-main{padding-bottom:1.75rem;display:block}.vx-ex--tax-advisor[data-variant=phone] .tx-footer-copy{max-width:none}.vx-ex--tax-advisor[data-variant=phone] .tx-footer-meta{grid-template-columns:1fr 1fr;gap:1.1rem;margin-top:1.35rem;display:grid}.vx-ex--tax-advisor[data-variant=phone] .tx-footer-location{grid-column:1/-1;margin-top:0}.vx-ex--tax-advisor[data-variant=phone] .tx-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.7rem 1.25rem;margin-top:2rem}.vx-ex--tax-advisor[data-variant=phone] .tx-footer .tx-subhead{margin-bottom:.7rem;font-size:.6875rem}.vx-ex--tax-advisor[data-variant=phone] .tx-footer li+li{margin-top:.55rem}.vx-ex--tax-advisor[data-variant=phone] .tx-footer li a{font-size:.8125rem}.vx-ex--tax-advisor[data-variant=phone] .tx-footer-extra{margin-top:.8rem;padding-top:.8rem}.vx-ex--tax-advisor[data-variant=phone] .tx-step,.vx-ex--tax-advisor[data-variant=phone] .tx-step+.tx-step{border-left:0;padding:1.5rem 0 0}.vx-ex--tax-advisor[data-variant=phone] .tx-step+.tx-step{border-top:1px solid var(--ex-line)}.vx-ex--tax-advisor[data-variant=phone] .tx-about-main{order:-1}.vx-ex--tax-advisor[data-variant=phone] .tx-about-text{margin-block:1.6rem 2rem}.vx-ex--tax-advisor[data-variant=phone] .tx-principles{grid-template-columns:1fr 1fr}.vx-ex--tax-advisor[data-variant=phone] .tx-principle{padding:1.25rem 1rem}.vx-ex--tax-advisor[data-variant=phone] .tx-principle+.tx-principle{border-top:0;border-left:1px solid var(--ex-line)}.vx-ex--tax-advisor[data-variant=phone] .tx-principle .tx-subhead{font-size:1.0625rem}.vx-ex--tax-advisor[data-variant=phone] .tx-about-card .tx-photo{aspect-ratio:1.45;min-height:220px}.vx-ex--tax-advisor[data-variant=phone] .tx-display{text-align:left;margin-bottom:2.5rem;font-size:3.4rem}.vx-ex--tax-advisor[data-variant=phone] .tx-service-bar .tx-subhead{font-size:1.2rem}.vx-ex--tax-advisor[data-variant=phone] .tx-service-panel{gap:1rem;padding-bottom:1.5rem}.vx-ex--tax-advisor[data-variant=phone] .tx-service .tx-photo{aspect-ratio:1.7;min-height:200px;margin-top:0}.vx-ex--tax-advisor[data-variant=phone] .tx-services-note{margin-top:2rem}.vx-ex--tax-advisor[data-variant=phone] .tx-intro{flex-direction:column;align-items:flex-start;gap:1.5rem}.vx-ex--tax-advisor[data-variant=phone] .tx-step-top{margin-bottom:1.25rem}.vx-ex--tax-advisor[data-variant=phone] .tx-step-number{font-size:3rem}.vx-ex--tax-advisor[data-variant=phone] .tx-step-result{margin-top:auto}.vx-ex--tax-advisor[data-variant=phone] .tx-digital{min-height:0}.vx-ex--tax-advisor[data-variant=phone] .tx-digital-content{max-width:100%}.vx-ex--tax-advisor[data-variant=phone] .tx-words{white-space:normal;flex-wrap:wrap;justify-content:flex-start;gap:.25rem 1rem;padding-block:1.3rem;font-size:1.2rem}.vx-ex--tax-advisor[data-variant=phone] .tx-faq-heading .tx-eyebrow{margin-bottom:1rem}.vx-ex--tax-advisor[data-variant=phone] .tx-faq-heading .tx-heading{margin-bottom:1rem;font-size:5rem}.vx-ex--tax-advisor[data-variant=phone] .tx-faq-heading p{max-width:26rem}.vx-ex--tax-advisor[data-variant=phone] .tx-faq-item summary{padding-block:1.25rem;font-size:1.0625rem}.vx-ex--tax-advisor[data-variant=phone] .tx-faq-item p{padding-right:0}.vx-ex--tax-advisor[data-variant=phone] .tx-contact-layout{gap:2rem}.vx-ex--tax-advisor[data-variant=phone] .tx-contact-value{font-size:1.3rem}.vx-ex--tax-advisor[data-variant=phone] .tx-footer-bottom{align-items:flex-start;gap:1rem;padding-block:1.05rem;font-size:.6875rem}.vx-ex--tax-advisor[data-variant=phone] .tx-footer-bottom nav{justify-content:flex-end;gap:1rem}
