.nav-disclosure{position:static}.nav-disclosure-panel{position:fixed;overflow:auto;overscroll-behavior:contain;z-index:50;max-width:calc(100vw - 24px);animation:nav-disclosure-arrive .18s cubic-bezier(.22,1,.36,1)}.nav-disclosure-panel[hidden]{display:none!important}.nav-service-flyout{z-index:51}.nav-service-row{display:flex;align-items:stretch}.nav-service-link{flex:1;min-width:0;padding-right:8px!important}.nav-service-link>div:first-child{flex-shrink:0}.nav-service-toggle{display:grid;place-items:center;align-self:stretch;flex:0 0 44px;min-height:44px;background:transparent;color:inherit}.nav-service-toggle svg{transform:rotate(-90deg)}.nav-disclosure-trigger[aria-expanded=true]{color:var(--ms-blue,#174cf2)}.nav-disclosure-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}@keyframes nav-disclosure-arrive{0%{opacity:.65}to{opacity:1}}@media(prefers-reduced-motion:reduce){.nav-disclosure-panel{animation:none}}.modernist-site header:has(nav[aria-label=Primary]){background:#fff!important;color:var(--ms-ink);border-bottom:1px solid var(--ms-rule)!important;font-size:14px;line-height:1.5}.modernist-site header:has(nav[aria-label=Primary])>.container{max-width:1440px;width:100%;gap:24px}.modernist-site header:has(nav[aria-label=Primary])>.container>a img{filter:none!important;opacity:1;width:160px!important;height:auto!important}.modernist-site header:has(nav[aria-label=Primary]) nav[aria-label=Primary]{gap:18px;letter-spacing:0;font-size:14px;color:var(--ms-ink)}.modernist-site header:has(nav[aria-label=Primary]) :is(a,button){color:var(--ms-ink)!important;font-weight:600}.modernist-site header:has(nav[aria-label=Primary]) :is(a,button):hover{color:var(--ms-blue)!important}.modernist-site header:has(nav[aria-label=Primary]) :is(a,button)[aria-label]{color:var(--ms-ink)!important;border-radius:6px!important}.modernist-site header:has(nav[aria-label=Primary]) :is(a,button)[data-cta-source]{border-radius:6px!important;white-space:nowrap;font-size:13px!important;transform:none}.modernist-site header:has(nav[aria-label=Primary]) :is(a,button):is([data-cta-source=header_desktop],[data-cta-source=header_mobile]){background:var(--ms-blue)!important;color:#fff!important}.modernist-site header:has(nav[aria-label=Primary]) :is(a,button):is([data-cta-source=header_desktop],[data-cta-source=header_mobile]):hover{background:#123fc9!important}.modernist-site header:has(nav[aria-label=Primary]) a[data-cta-source=header_client_portal_desktop]{background:#fff!important;color:var(--ms-ink)!important;border:1px solid var(--ms-rule)!important}.modernist-site header:has(nav[aria-label=Primary]) a[data-cta-source=header_taxdome_mobile_app]{background:transparent!important;color:var(--ms-ink)!important}.modernist-site [data-nav-panel],.modernist-site #header-phone-popover{background:#fff!important;color:var(--ms-ink);border:1px solid var(--ms-rule)!important;border-radius:0 0 10px 10px!important;box-shadow:0 18px 36px #172b401a!important;scrollbar-color:#acb9c8 #fff;scrollbar-width:thin}.modernist-site [data-nav-panel][class*=overflow-y-auto]{max-height:calc(100dvh - var(--taxstra-header-height,80px) - 24px);overscroll-behavior:contain}.modernist-site [data-nav-panel] [class*=bg-]{background-color:#fff!important}.modernist-site [data-nav-panel] :is(a,button){white-space:normal;font-size:13px;line-height:1.5;font-weight:500!important}.modernist-site [data-nav-panel] a:hover,.modernist-site [data-nav-panel] a:focus-visible{background:#f0f5ff!important;color:var(--ms-blue)!important}.modernist-site [data-nav-panel] [data-nav-hub]{background:#fff!important;border:0!important;border-bottom:1px solid var(--ms-rule)!important;color:var(--ms-ink)!important;font-size:14px;font-weight:750!important;text-align:left}.modernist-site [data-nav-column-heading]{padding:20px 20px 16px!important;gap:8px}.modernist-site [data-nav-column-heading]>div:first-child{padding:0!important;color:var(--ms-blue)!important}.modernist-site header:has(nav[aria-label=Primary]) [data-nav-column-heading] h4{font:750 15px/1.4 ModernistBody,sans-serif!important;color:var(--ms-ink)!important;letter-spacing:0!important}.modernist-site [data-nav-panel] p[class*=uppercase],.modernist-site [data-nav-panel] div[class*=uppercase]{font-size:10px!important;font-weight:700;color:var(--ms-muted)!important;letter-spacing:.06em;white-space:normal;line-height:1.5}.modernist-site #mobile-navigation-dialog{background:#fff!important;color:var(--ms-ink)!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.modernist-site #mobile-navigation-dialog :is(button,a){color:var(--ms-ink)!important;font-family:ModernistBody,sans-serif;border-color:var(--ms-rule)!important}.modernist-site #mobile-navigation-dialog div[class*=border-]{border-color:var(--ms-rule)!important}.modernist-site #mobile-navigation-dialog [class*=bg-black]{background:#fff!important}.modernist-site #mobile-navigation-dialog [data-cta-source=header_mobile_menu]{background:var(--ms-blue)!important;color:#fff!important;border-radius:6px!important}.modernist-site #mobile-navigation-dialog a[data-cta-source],.modernist-site #mobile-navigation-dialog button[aria-label="Close mobile menu"]{background:#fff!important;color:var(--ms-ink)!important;border-color:var(--ms-rule)!important}.modernist-site #site-search-dialog h2{font-size:26px!important;line-height:1.2!important}.modernist-site #site-search-dialog a:hover,.modernist-site #site-search-dialog a:focus-visible{background:#f0f5ff!important}.modernist-site .consult-float{display:none}@media(min-width:1024px){.modernist-site .consult-float{position:fixed;right:24px;bottom:24px;display:flex;align-items:center;gap:8px;z-index:35;max-width:calc(100vw - 48px)}.modernist-site .consult-float a[data-cta-source]{display:inline-flex;align-items:center;gap:14px;background:var(--ms-blue)!important;color:#fff!important;border:1px solid var(--ms-blue)!important;border-radius:6px!important;padding:16px 22px!important;font-size:14px!important;font-weight:700!important;min-height:54px;box-shadow:0 6px 20px #172b401a!important;transition:background-color .2s}.modernist-site .consult-float a[data-cta-source]:hover{background:#123fc9!important}.modernist-site .consult-float svg{flex-shrink:0}.modernist-site .consult-float button{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;background:#fff;border:1px solid var(--ms-rule);color:var(--ms-ink)}.modernist-site .consult-float button:hover{background:#f0f5ff}}@media(min-width:1024px)and (max-width:1279px){.modernist-site header:has(nav[aria-label=Primary]) nav[aria-label=Primary]{gap:8px;font-size:12px}.modernist-site header:has(nav[aria-label=Primary])>.container{gap:12px}.modernist-site header:has(nav[aria-label=Primary])>.container>a img{width:120px!important}}@media(max-width:1023px){.modernist-site header:has(nav[aria-label=Primary])>.container>a img{width:100px!important}.modernist-site header:has(nav[aria-label=Primary]) :is(a,button)[data-cta-source=header_mobile]{font-size:11px!important}.modernist-site header:has(nav[aria-label=Primary])>.container{gap:8px}}@media(max-width:374px){.modernist-site header:has(nav[aria-label=Primary]) [data-cta-source=header_taxdome_mobile_app]{display:none}}body:has([role=dialog][aria-modal=true]) .consult-float,body:has(.calendly-overlay) .consult-float{display:none}body:has([role=dialog][aria-modal=true]) .ms-contact-bar,body:has(.calendly-overlay) .ms-contact-bar{display:none!important}#modernist-header .modernist-chrome{padding:0;background:transparent;line-height:1.5}#modernist-header header{margin:0;max-width:none;left:0;display:block}#modernist-header nav{margin:0;padding:0}#modernist-header :is(a,button){text-decoration:none;text-transform:none}#modernist-header img{display:block}#modernist-header p{margin-bottom:0;font-size:inherit}#modernist-header button{letter-spacing:normal}#modernist-header .consult-float{margin:0}body.modernist:has(#modernist-header){padding-top:var(--taxstra-header-height,96px)}@media(prefers-reduced-motion:reduce){.modernist-site .consult-float a[data-cta-source]{transition:none}}@media(min-width:1024px)and (max-width:1099px){.modernist-site header:has(nav[aria-label=Primary])>.container{gap:8px}.modernist-site header:has(nav[aria-label=Primary])>.container>a img{width:100px!important}.modernist-site header:has(nav[aria-label=Primary]) nav[aria-label=Primary]{gap:6px}.modernist-site header:has(nav[aria-label=Primary]) :is(a,button)[data-cta-source]{font-size:12px!important;padding-inline:10px!important}}
