:root{--mg-white:#ffffff;--mg-card:#fffdf8;--mg-paper:#f8f5ee;--mg-sand:#f0ebe1;--mg-sage:#e8efe8;--mg-line:#d8d0c2;--mg-gold-light:#d5bd86;--mg-gold:#c9a660;--mg-gold-deep:#af8d51;--mg-gold-ink:#75531f;--mg-mint:#73b898;--mg-green:#2f7059;--mg-green-hover:#245b48;--mg-navy:#17243f;--mg-navy-deep:#10213a;--mg-body-green:#59665d;--mg-body-green-light:#667168}@layer mg-system,mg-legacy;@layer mg-system{@font-face{font-family:'MG Display';src:url('/fonts/libre-caslon-display-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'MG Text';src:url('/fonts/libre-caslon-text-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'MG Sans';src:url('/fonts/instrument-sans-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'MG Sans';src:url('/fonts/instrument-sans-500.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'MG Sans';src:url('/fonts/instrument-sans-600.woff2') format('woff2');font-weight:600 900;font-style:normal;font-display:swap}:root{
--mg-d-core:1120px;--mg-d-wide:1240px;--mg-d-reading:820px;--mg-d-gutter:40px;--mg-d-section:64px;--mg-d-gap:32px;
--mg-d-serif:'MG Display',Georgia,serif;--mg-d-sans:'MG Sans',Arial,sans-serif;
--mg-d-navy:#17243f;--mg-d-deep:#10213a;--mg-d-paper:#f8f5ee;--mg-d-card:#fffdf8;--mg-d-sage:#e8efe8;--mg-d-green:#2f7059;--mg-d-forest:#17243f;--mg-d-mint:#73b898;--mg-d-gold:#c9a660;--mg-d-line:#d8d0c2;--mg-d-body:#4f5d69;--mg-d-muted:#c7d0dc;
--mg-d-shell:min(var(--mg-d-core),calc(100% - var(--mg-d-gutter) - var(--mg-d-gutter)));
--mg-d-shell-wide:min(var(--mg-d-wide),calc(100% - var(--mg-d-gutter) - var(--mg-d-gutter)));
--mg-d-side:max(var(--mg-d-gutter),calc((100% - var(--mg-d-core))/2));
}@media(max-width:1000px){:root{--mg-d-gutter:24px;--mg-d-section:48px;--mg-d-gap:24px}}@media(max-width:520px){:root{--mg-d-gutter:20px;--mg-d-section:40px;--mg-d-gap:20px}}:where(html){scroll-padding-top:24px}:where(body){margin:0!important;font-family:var(--mg-d-sans)!important;background:var(--mg-d-paper)!important}:where(*,*::before,*::after){box-sizing:border-box!important}:where(main,header,footer,section,article,form,fieldset){min-width:0}:where(h1,h2){font-family:var(--mg-d-serif)!important;font-weight:400!important}:where(p,li,dt,dd,label,input,select,textarea,button,small,.eyebrow,.label,.kicker){font-family:var(--mg-d-sans)!important}:where(img,video,svg){max-width:100%}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){max-width:100%;min-width:0}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #9a7025!important;outline-offset:4px!important}:where(.skip,.skip-link){
  position:fixed!important;left:20px!important;top:0!important;z-index:10000!important;
  transform:translateY(-150%)!important;padding:12px 18px!important;
  background:var(--mg-d-deep)!important;color:#fff!important;
  font:600 14px/1.4 var(--mg-d-sans)!important;text-decoration:none!important;
}:where(.skip,.skip-link):focus,:where(.skip,.skip-link):focus-visible{
  transform:translateY(12px)!important;
}:where(.mg-reading-rail,#mg-answer-index){display:none!important}:where(main.mg-rail-main){padding-left:0!important;width:100%!important;max-width:none!important}:where(main.mg-rail-main>.mg-rail-full){margin-left:0!important;width:100%!important}:where(.sitewide-header){display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:28px!important;width:100%!important;max-width:none!important;min-height:94px!important;margin:0!important;padding:14px max(var(--mg-d-gutter),calc((100% - var(--mg-d-wide))/2))!important;background:var(--mg-d-card)!important;border-bottom:1px solid #e8e2d7!important}:where(.masthead){background:var(--mg-d-card)!important;margin:0!important;padding:0!important;width:100%!important}:where(.masthead-inner){width:var(--mg-d-shell-wide)!important;max-width:var(--mg-d-wide)!important;margin:0 auto!important;padding:14px 0!important;min-height:94px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:28px!important;align-items:center!important}:where(.sitewide-desktop-nav,.desktop-nav){display:flex!important;justify-content:flex-end!important;align-items:center!important;flex-wrap:nowrap!important;gap:24px!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;font:400 14px/1.4 var(--mg-d-sans)!important}:where(.sitewide-desktop-nav,.desktop-nav)>a{white-space:nowrap}:where(.sitewide-header-action,.header-cta){display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;width:auto!important;max-width:250px!important;min-width:0!important;min-height:48px!important;padding:14px 20px!important;margin:0!important;font:600 14px/1.4 var(--mg-d-sans)!important;color:white!important;background:var(--mg-d-green)!important;border:0!important;box-shadow:none!important}:where(.sitewide-mobile-nav,.mobile-menu){display:none!important}:where(.wordmark){display:inline-flex!important;flex-direction:column!important;width:max-content!important;text-decoration:none!important}:where(.wordmark>span,.wordmark:not(:has(>span)),.site-footer-brand>strong){font:400 36px/1 var(--mg-d-serif)!important;letter-spacing:-.035em!important}:where(.wordmark>small){font:600 11px/1.5 var(--mg-d-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin-top:10px!important;color:var(--mg-d-green)!important;font-weight:600!important}@media(max-width:1080px){:where(.sitewide-header,.masthead-inner){grid-template-columns:auto auto!important;min-height:78px!important;gap:20px!important}:where(.sitewide-desktop-nav,.desktop-nav,.sitewide-header-action,.header-cta){display:none!important}:where(.sitewide-mobile-nav,.mobile-menu){display:block!important;position:relative!important;justify-self:end!important}:where(.sitewide-mobile-nav,.mobile-menu)>summary{display:flex!important;align-items:center!important;min-height:44px!important;gap:12px!important;cursor:pointer;font:500 14px/1.4 var(--mg-d-sans)!important;list-style:none!important}:where(.sitewide-mobile-nav,.mobile-menu)>summary::-webkit-details-marker{display:none}:where(.sitewide-mobile-nav,.mobile-menu):not([open])>:not(summary){display:none!important}:where(.sitewide-mobile-nav,.mobile-menu)[open]>:not(summary){display:block!important;position:absolute!important;top:calc(100% + 10px)!important;right:0!important;left:auto!important;width:min(350px,calc(100vw - 40px))!important;max-width:calc(100vw - 40px)!important;padding:16px!important;margin:0!important;z-index:500!important;background:var(--mg-d-card)!important;color:var(--mg-d-navy)!important;border:1px solid var(--mg-d-line)!important;box-shadow:0 14px 32px #10213a20!important}:where(.sitewide-mobile-nav[open] nav,.mobile-menu[open] nav){display:grid!important;grid-template-columns:1fr!important}:where(.sitewide-mobile-nav[open] nav,.mobile-menu[open] nav)>a{display:flex!important;justify-content:space-between!important;gap:12px!important;padding:12px 0!important;min-height:44px!important;border-bottom:1px solid var(--mg-d-line)!important;color:var(--mg-d-navy)!important}}:where(.site-footer,.footer){width:100%!important;max-width:none!important;margin:0!important;padding:56px var(--mg-d-side)!important;background:var(--mg-d-deep)!important;color:var(--mg-d-muted)!important}:where(.footer>.wrap){width:100%!important;max-width:var(--mg-d-core)!important;margin:0 auto!important;padding:0!important}:where(.site-footer-intro,.footer-top){display:grid!important;grid-template-columns:240px minmax(0,1fr) 260px!important;gap:40px!important;align-items:start!important;width:100%!important;max-width:var(--mg-d-core)!important;margin:0 auto 40px!important;padding:0 0 36px!important}:where(.site-footer-intro,.footer-top)>p{margin:0!important;font:400 14px/1.65 var(--mg-d-sans)!important;color:var(--mg-d-muted)!important}:where(.footer-top>p)>br{display:none!important}:where(.footer .wordmark,.site-footer .brand){color:var(--mg-d-card)!important}:where(.footer .wordmark)>small{color:var(--mg-d-mint)!important}:where(.site-footer-action,.footer-decision-cta){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;width:100%!important;min-height:54px!important;padding:16px 18px!important;font:500 13px/1.5 var(--mg-d-sans)!important;color:white!important;border:1px solid #718098!important}:where(.site-footer-nav,.footer-nav){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:36px!important;max-width:var(--mg-d-core)!important;margin:0 auto!important;padding:0!important}:where(.site-footer-nav,.footer-nav) a{display:block!important;padding:5px 0!important;font:400 14px/1.5 var(--mg-d-sans)!important;color:var(--mg-d-muted)!important}:where(.site-footer-nav,.footer-nav)>div>:is(strong,span){display:block!important;margin-bottom:12px!important;color:var(--mg-d-mint)!important;font:500 11px/1.5 var(--mg-d-sans)!important;letter-spacing:.1em!important;text-transform:uppercase!important}@media(max-width:1000px){:where(.site-footer-intro,.footer-top){grid-template-columns:1fr 1fr!important}:where(.site-footer-intro,.footer-top)>p{grid-column:1/-1!important;grid-row:2!important}:where(.site-footer-nav,.footer-nav){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:520px){:where(.site-footer,.footer){padding-top:40px!important;padding-bottom:40px!important}:where(.site-footer-intro,.footer-top){grid-template-columns:1fr!important;gap:24px!important}:where(.site-footer-intro,.footer-top)>p{grid-row:auto!important}:where(.site-footer-action,.footer-decision-cta){max-width:320px!important}:where(.site-footer-nav,.footer-nav){gap:28px 20px!important}}:where(body.unified-standalone){--serif:var(--mg-d-serif)!important;--sans:var(--mg-d-sans)!important;--mono:var(--mg-d-sans)!important;color:var(--mg-d-navy)!important}:where(.unified-standalone main) :where(p,li){font:400 16px/1.68 var(--mg-d-sans)!important}:where(.unified-standalone main) :where(h2){font-size:clamp(30px,3vw,40px)!important;line-height:1.14!important;letter-spacing:-.02em!important}:where(.unified-standalone main) :where(h3){font:400 27px/1.2 var(--mg-d-serif)!important}:where(.unified-standalone main) :where(.label,.kicker,.rp-section-kicker){font:600 11px/1.45 var(--mg-d-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#75531f!important;font-weight:600!important}:where(.unified-standalone main) :where(.wm-note,.wt-note,.includes,.metadata,.wt-meta,.form-note,.buyerx-form-note){font-size:13px!important;line-height:1.6!important}:where(.unified-standalone .wrap:not(.masthead-inner):not(.wt-hero-grid):not(.buyerx-hero-grid):not(.rp-hero-grid):not(.hero-grid),.unified-standalone .rp-wrap){width:var(--mg-d-shell)!important;max-width:var(--mg-d-core)!important;margin-inline:auto!important}:where(.unified-standalone main)>:where(.wt-hero,.buyerx-hero,.rp-hero,.jobs-hero,.hero){width:100%!important;max-width:none!important;margin:0!important;padding:56px 0!important;background:var(--mg-d-navy)!important;color:white!important}:where(.wt-hero-grid,.buyerx-hero-grid,.rp-hero-grid,.hero-grid){width:var(--mg-d-shell-wide)!important;max-width:var(--mg-d-wide)!important;margin:0 auto!important;padding:0!important;min-width:0!important;gap:56px!important}:where(.wt-hero-grid:has(>aside),.buyerx-hero-grid:has(>aside),.rp-hero-grid:has(>aside)){display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(330px,.85fr)!important;align-items:start!important}:where(.unified-standalone main) :where(.wt-hero h1,.buyerx-hero h1,.rp-hero h1,.jobs-hero h1,.hero h1){font-size:clamp(40px,4.8vw,68px)!important;line-height:1.08!important;letter-spacing:-.025em!important;color:white!important;margin:22px 0 24px!important}:where(.unified-standalone main) :where(.wt-hero h1,.buyerx-hero h1,.rp-hero h1,.jobs-hero h1,.hero h1) em{color:var(--mg-d-mint)!important}:where(.wt-hero-deck,.buyerx-deck,.rp-hero-deck,.deck){max-width:740px!important;font:400 17px/1.65 var(--mg-d-sans)!important;color:var(--mg-d-muted)!important;margin:0 0 24px!important}:where(.wt-hero-actions,.hero-actions){display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:12px!important;margin:28px 0!important}:where(.wt-hero-actions,.hero-actions)>a{max-width:100%!important;min-height:52px!important;padding:16px 22px!important;display:inline-flex!important;align-items:center!important;gap:20px!important;font:500 14px/1.4 var(--mg-d-sans)!important;white-space:normal!important}:where(.wt-meta,.metadata){display:flex!important;flex-wrap:wrap!important;gap:20px 30px!important;max-width:100%!important;border-top:1px solid #ffffff30!important;margin:28px 0 0!important;padding-top:18px!important}:where(.wt-meta,.metadata) :where(dt){font-size:10px!important;color:var(--mg-d-gold)!important}:where(.wt-meta,.metadata) :where(dd){font-size:12px!important;margin:4px 0 0!important;color:var(--mg-d-muted)!important}:where(.owner-guide .buyerx-hero-grid:not(:has(>aside)),.jobs-hero>.wrap,.household-hero>.wrap){display:block!important;max-width:900px!important;text-align:center!important}:where(.owner-guide .buyerx-hero-grid:not(:has(>aside)),.jobs-hero>.wrap,.household-hero>.wrap) :where(h1,p,.hero-actions,.wt-hero-actions,.metadata){margin-left:auto!important;margin-right:auto!important;justify-content:center!important}@media(max-width:1000px){:where(.wt-hero-grid,.buyerx-hero-grid,.rp-hero-grid,.hero-grid){grid-template-columns:1fr!important;gap:28px!important}:where(.wt-hero-grid,.buyerx-hero-grid,.rp-hero-grid)>*{min-width:0!important;max-width:100%!important}}@media(max-width:520px){:where(.unified-standalone main)>:where(.wt-hero,.buyerx-hero,.rp-hero,.jobs-hero,.hero){padding:40px 0!important}:where(.unified-standalone main) :where(.wt-hero h1,.buyerx-hero h1,.rp-hero h1,.jobs-hero h1,.hero h1){font-size:40px!important}:where(.wt-hero-actions,.hero-actions)>a{width:100%!important;justify-content:space-between!important}}:where(.wm-service-body){width:100%!important;max-width:none!important;margin:0!important}:where(.wm-service-body>.wm-chapter){width:100%!important;max-width:none!important;margin:0!important;padding:var(--mg-d-section) var(--mg-d-side)!important}:where(.wm-chapter:has(>.wm-chapter-inner)){padding:0!important}:where(.wm-chapter-inner){width:var(--mg-d-shell)!important;max-width:var(--mg-d-core)!important;margin:0 auto!important;padding:var(--mg-d-section) 0!important}:where(.wm-chapter>header,.wm-chapter-inner>header){display:block!important;max-width:820px!important;margin:0 0 28px!important;padding:0!important}:where(.wm-chapter) h2{margin:10px 0 20px!important;max-width:820px!important}:where(.wm-chapter) :where(p){margin:0 0 16px!important;color:var(--mg-d-body)!important}:where(.wm-chapter) .wm-lead{max-width:820px!important;font-size:18px!important;margin:0 0 30px!important}:where(.wm-cards){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important}:where(.wm-cards)>div{padding:22px 0 0!important;min-width:0!important;border-top:2px solid var(--mg-d-gold)!important}:where(.wm-cards,.wm-process,.wm-asset-rows,.wm-comparison) h3{margin:0 0 12px!important;font:500 20px/1.3 var(--mg-d-sans)!important}:where(.wm-asset-rows,.wm-comparison,.wm-process){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 40px!important;padding:0!important;margin:0!important}:where(.wm-asset-rows)>div{padding-top:22px!important;border-top:1px solid var(--mg-d-line)!important;min-width:0!important}:where(.wm-process){list-style:none!important}:where(.wm-process)>li{display:block!important;grid-template-columns:none!important;margin:0!important;padding:22px 0 0!important;min-width:0!important;border-top:2px solid var(--mg-d-gold)!important}:where(.wm-process)>li>span{display:none!important}:where(.wm-process)>li>div{display:block!important;width:100%!important;min-width:0!important}:where(.wm-sage){background:var(--mg-d-sage)!important}:where(.wm-navy){background:var(--mg-d-deep)!important;color:white!important}:where(.wm-navy) :where(h2,h3,strong){color:white!important}:where(.wm-navy) :where(p,li){color:#d6e0e6!important}:where(.wm-navy) :where(.label,.kicker){color:#d6b769!important}:where(.wm-chapter:not(.wm-navy)) :where(.label,.kicker){color:#75531f!important}:where(.wm-chapter:not(.wm-navy)) :where(h2,h3,strong){color:var(--mg-d-navy)!important}:where(.wt-question){width:100%!important;max-width:none!important;margin:0!important;padding:var(--mg-d-section) var(--mg-d-side)!important;background:var(--mg-d-deep)!important}:where(.wt-question-grid){width:100%!important;max-width:var(--mg-d-core)!important;padding:0!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:48px!important;align-items:start!important}:where(.wt-question-copy) :where(h2){color:white!important}:where(.wt-question-copy) :where(p,small){color:var(--mg-d-muted)!important}:where(.wt-question-copy) .label{color:var(--mg-d-gold)!important}@media(max-width:850px){:where(.wm-cards,.wm-asset-rows,.wm-comparison,.wm-process,.wt-question-grid){grid-template-columns:1fr!important;gap:26px!important}}:where(.unified-standalone .wt-body){width:100%!important;padding:0!important;margin:0!important}:where(.unified-standalone .wt-layout){display:block!important;width:var(--mg-d-shell)!important;max-width:var(--mg-d-core)!important;margin:auto!important;padding:var(--mg-d-section) 0!important}:where(.unified-standalone .wt-toc,.household-mobile-toc){display:none!important}:where(.unified-standalone .wt-content){width:100%!important;max-width:none!important;padding:0!important;margin:0!important}:where(.wt-content)>:where(.wt-intro,.wt-section){width:100%!important;max-width:none!important;margin:0!important;padding:40px 0!important;border:0!important;border-bottom:1px solid var(--mg-d-line)!important;background:transparent!important}:where(.wt-content)>:where(.wt-intro,.wt-section) :where(h2,p,ul,ol){max-width:820px!important;margin-left:auto!important;margin-right:auto!important}:where(.wt-content)>:where(.wt-intro,.wt-section) :where(h2){margin-top:10px!important;margin-bottom:22px!important}:where(.wt-content)>:where(.wt-intro,.wt-section) :where(p,li){color:var(--mg-d-body)!important}:where(.wt-content)>:where(.wt-intro,.wt-section) :where(li::before){font-family:Arial,sans-serif!important}:where(.wt-related-grid){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}@media(max-width:850px){:where(.wt-related-grid){grid-template-columns:1fr!important}}:where(.rp-page main)>:where(.rp-thesis,.rp-questions,.rp-deliverable,.rp-local,.rp-greg,.rp-start,.rp-faq),:where(.jobs-main,.jobs-closing){width:100%!important;max-width:none!important;margin:0!important;padding:var(--mg-d-section) var(--mg-d-side)!important}:where(.rp-page main)>:where(.rp-thesis,.rp-questions,.rp-deliverable,.rp-local,.rp-greg,.rp-start,.rp-faq)>:where(.rp-wrap,.wrap),:where(.jobs-main,.jobs-closing)>:where(.wrap){width:100%!important;max-width:var(--mg-d-core)!important;padding:0!important;margin:0 auto!important}:where(.rp-question-card){padding:28px!important;min-width:0!important}:where(.rp-question-card) h3{font-size:28px!important;line-height:1.18!important}:where(.buyerx-intro,.buyerx-steps,.buyerx-questions,.buyerx-boundary,.buyerx-related){width:var(--mg-d-shell)!important;max-width:var(--mg-d-core)!important;margin-inline:auto!important;padding:var(--mg-d-section) 0!important}:where(.buyerx-intro){display:block!important;padding-bottom:0!important}:where(.buyerx-intro>.contents){display:none!important}:where(.buyerx-short){width:100%!important;max-width:none!important;margin:0!important;padding:36px!important;background:var(--mg-d-sage)!important;border-top:3px solid var(--mg-d-green)!important}:where(.buyerx-short)>div{display:grid!important;grid-template-columns:1fr 1fr!important;gap:32px!important}:where(.buyerx-steps,.buyerx-questions,.buyerx-numbers>.wrap,.buyerx-kit>.wrap,.buyerx-related)>header{display:block!important;max-width:820px!important;margin:0 0 32px!important;padding:0!important;border:0!important}:where(.buyerx-steps,.buyerx-questions,.buyerx-numbers>.wrap,.buyerx-kit>.wrap,.buyerx-related)>header :where(h2){margin:10px 0 18px!important}:where(.buyerx-steps,.buyerx-questions,.buyerx-numbers>.wrap,.buyerx-kit>.wrap,.buyerx-related)>header :where(p){margin:0 0 12px!important;font-size:16px!important}:where(.buyerx-step-grid){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 36px!important}:where(.buyerx-step-grid)>article{display:block!important;min-height:0!important;padding:24px!important;border:1px solid var(--mg-d-line)!important;border-top:2px solid var(--mg-d-gold)!important;background:var(--mg-d-card)!important}:where(.buyerx-step-grid)>article:last-child:nth-child(odd){grid-column:1/-1!important}:where(.buyerx-step-grid)>article>:where(span){display:none!important}:where(.buyerx-step-grid)>article>:where(h3,p){max-width:760px!important;margin:0 0 12px!important}:where(.buyerx-mid-call){display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:10px 24px!important;width:100%!important;padding:22px var(--mg-d-side)!important;margin:0!important;background:var(--mg-d-sage)!important}:where(.buyerx-mid-call)>p{margin:0!important;font-size:14px!important}:where(.buyerx-response,.buyerx-numbers,.buyerx-team,.buyerx-kit,.buyerx-contact){width:100%!important;max-width:none!important;margin:0!important;padding:var(--mg-d-section) 0!important}:where(.buyerx-response,.buyerx-numbers,.buyerx-team,.buyerx-kit,.buyerx-contact)>.wrap{width:var(--mg-d-shell)!important;max-width:var(--mg-d-core)!important;margin:0 auto!important;padding:0!important}:where(.buyerx-response-grid,.buyerx-team-grid,.buyerx-contact-grid){display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:48px!important;align-items:start!important}:where(.buyerx-response,.buyerx-team,.buyerx-contact){background:var(--mg-d-deep)!important}:where(.buyerx-response,.buyerx-team,.buyerx-contact) :where(h2){color:white!important}:where(.buyerx-response,.buyerx-team,.buyerx-contact) :where(.label){color:var(--mg-d-gold)!important}:where(.buyerx-response blockquote){font:400 27px/1.4 var(--mg-d-serif)!important;margin:0!important;padding:0 0 0 28px!important}:where(.buyerx-question-group){display:block!important;border:1px solid var(--mg-d-line)!important;margin:0 0 20px!important}:where(.buyerx-question-group-head){display:block!important;padding:22px 26px!important;background:var(--mg-d-sage)!important}:where(.buyerx-question-group-head) h3{margin:8px 0 0!important}:where(.buyerx-question-pair){display:grid!important;grid-template-columns:1fr 1fr!important}:where(.buyerx-question-pair)>article{min-width:0!important;padding:26px!important;background:var(--mg-d-card)!important}:where(.buyerx-question-pair)>article h4{font:400 25px/1.2 var(--mg-d-serif)!important;margin:14px 0!important}:where(.buyerx-number-grid,.buyerx-related>div){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}:where(.buyerx-number-grid)>article,:where(.buyerx-related>div)>a{min-width:0!important;padding:26px!important;background:var(--mg-d-card)!important}:where(.buyerx-kit-unified-grid){display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:28px!important;align-items:start!important}:where(.buyerx-kit-cover){width:100%!important;max-width:100%!important;height:auto!important;min-height:300px!important;padding:32px!important}:where(.buyerx-kit-formwrap){min-width:0!important;padding:30px!important;background:var(--mg-d-card)!important;border:1px solid var(--mg-d-line)!important}:where(.buyerx-kit-overview)>ul{margin:22px 0 0!important;padding-left:22px!important}:where(.buyerx-boundary){padding:28px!important;margin:24px auto!important;background:var(--mg-d-card)!important}@media(max-width:850px){:where(.buyerx-step-grid,.buyerx-short>div,.buyerx-response-grid,.buyerx-team-grid,.buyerx-contact-grid,.buyerx-question-pair,.buyerx-number-grid,.buyerx-related>div,.buyerx-kit-unified-grid){grid-template-columns:1fr!important;gap:24px!important}:where(.buyerx-step-grid)>article{grid-column:auto!important}:where(.buyerx-short,.buyerx-kit-formwrap,.buyerx-kit-cover){padding:24px!important}}:where(.owner-guide-layout){display:block!important;width:min(900px,calc(100% - var(--mg-d-gutter) - var(--mg-d-gutter)))!important;max-width:900px!important;margin:auto!important;padding:var(--mg-d-section) 0!important}:where(.owner-guide-layout>.contents){display:none!important}:where(.owner-guide-copy){width:100%!important;max-width:none!important;margin:0!important;padding:0!important}:where(.owner-guide-copy)>section{width:100%!important;max-width:none!important;margin:0!important;padding:36px 0!important;border:0!important;border-bottom:1px solid var(--mg-d-line)!important}:where(.owner-guide-copy)>section :where(p,ul,ol,h2,h3){max-width:820px!important}:where(.owner-guide-copy) :where(.owner-table-wrap){max-width:100%!important;overflow-x:auto!important}:where(.owner-guide-copy) :where(.owner-callout){padding:32px!important;background:var(--mg-d-navy)!important;color:white!important;margin-top:24px!important}:where(.owner-callout) :where(h2,p){color:white!important}:where(.owner-callout) .label{color:var(--mg-d-gold)!important}:where(main.search-page>.search-tool-section){width:100%!important;max-width:none!important;padding:var(--mg-d-section) var(--mg-d-side)!important;margin:0!important}:where(.search-tool-section)>header{display:block!important;width:100%!important;max-width:820px!important;margin:0 auto 32px!important;padding:0!important;text-align:center!important}:where(.search-tool-section)>header h2{font-size:clamp(32px,3vw,44px)!important;line-height:1.12!important;margin:12px 0 22px!important}:where(.search-tool-shell){width:100%!important;max-width:var(--mg-d-core)!important;margin:0 auto!important;padding:0!important;grid-template-columns:1fr!important;gap:0!important}:where(.search-tool-controls,.search-tool-result){width:100%!important;max-width:100%!important;min-width:0!important;padding:32px!important;margin:0!important}:where(.search-tool-controls){gap:24px 28px!important}:where(.search-tool-result){position:static!important}:where(.valuation-step){display:block!important;grid-column:1/-1!important;padding:22px 0 10px!important;margin:0!important}:where(.valuation-step)>span{display:none!important}:where(.valuation-step)>div{display:block!important;width:100%!important}:where(.valuation-step)>div>b{display:block!important;font:600 13px/1.5 var(--mg-d-sans)!important;letter-spacing:.06em!important}:where(.valuation-step)>div>small{display:block!important;font:400 14px/1.5 var(--mg-d-sans)!important;margin-top:6px!important;color:#c7d0dc!important}:where(.valuation-quality-grid){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}:where(.valuation-basis){font-size:14px!important;line-height:1.6!important;padding:18px!important}:where(.search-tool-range>span>b,.search-tool-select>span,.valuation-quality-grid label>span){font-size:11px!important;line-height:1.5!important}:where(.search-tool-range output){white-space:nowrap!important;flex:0 0 auto!important}:where(main.search-page>.search-article){display:block!important;width:min(820px,calc(100% - var(--mg-d-gutter) - var(--mg-d-gutter)))!important;max-width:820px!important;padding:var(--mg-d-section) 0!important;margin:0 auto!important;background:var(--mg-d-paper)!important}:where(.search-article)>section{display:block!important;width:100%!important;max-width:none!important;padding:34px 0!important;margin:0!important;background:transparent!important;color:var(--mg-d-navy)!important;border:0!important;border-top:1px solid var(--mg-d-line)!important}:where(.search-article)>section:first-child{padding-top:0!important;border:0!important}:where(.search-article)>section :where(h2,h3,strong){color:var(--mg-d-navy)!important}:where(.search-article)>section h2{font-size:clamp(28px,3vw,36px)!important;line-height:1.18!important;margin:12px 0 20px!important}:where(.search-article)>section :where(p,li){color:var(--mg-d-body)!important;font:400 17px/1.7 var(--mg-d-sans)!important;margin-bottom:16px!important;max-width:100%!important}:where(.search-article)>section :where(.eyebrow){color:var(--mg-d-green)!important;font-size:11px!important}:where(.search-article)>section :where(a){color:var(--mg-d-green)!important}:where(.search-article .search-author){display:block!important;max-width:100%!important;padding:24px!important;margin:24px 0 0!important}:where(.search-related){width:var(--mg-d-shell)!important;max-width:var(--mg-d-core)!important;padding:var(--mg-d-section) 0!important;margin:0 auto!important}:where(.search-related)>header{margin:0 0 28px!important;text-align:left!important}:where(.search-related)>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}:where(.search-related)>div>a{padding:26px!important;min-width:0!important}@media(max-width:850px){:where(.valuation-quality-grid,.search-related>div){grid-template-columns:1fr!important}}@media(max-width:620px){:where(.search-tool-controls){grid-template-columns:1fr!important}:where(.search-tool-controls,.search-tool-result){padding:22px!important}:where(.search-tool-controls)>*{min-width:0!important;grid-column:1/-1!important}}:where(.library-next,.search-conversion,.editorial-cta,.service-closing,.cluster-cta,.how-work-cta){width:100%!important;max-width:none!important;margin:0!important;padding:52px var(--mg-d-side)!important;background:var(--mg-d-deep)!important;color:white!important;display:grid!important;grid-template-columns:minmax(0,1fr) 320px!important;gap:24px 48px!important;align-items:center!important;text-align:left!important}:where(.library-next,.search-conversion,.editorial-cta,.service-closing,.cluster-cta,.how-work-cta)>:where(h2,p,header){grid-column:1!important;margin:0!important;max-width:680px!important}:where(.library-next,.search-conversion,.editorial-cta,.service-closing,.cluster-cta,.how-work-cta)>:where(a){grid-column:2!important;grid-row:1/span 3!important;justify-self:end!important;align-self:center!important;width:100%!important;max-width:320px!important;min-width:0!important;margin:0!important}:where(.library-next,.search-conversion,.editorial-cta,.service-closing,.cluster-cta,.how-work-cta)>div{min-width:0!important;width:auto!important;max-width:none!important}:where(.library-next,.search-conversion,.editorial-cta,.service-closing,.cluster-cta,.how-work-cta) h2{max-width:680px!important;margin:8px 0 14px!important;font-size:clamp(30px,3vw,40px)!important;line-height:1.13!important;color:white!important}:where(.library-next,.search-conversion,.editorial-cta,.service-closing,.cluster-cta,.how-work-cta) p{font-size:16px!important;line-height:1.65!important;color:var(--mg-d-muted)!important}:where(.library-next,.search-conversion,.editorial-cta,.service-closing,.cluster-cta,.how-work-cta) .eyebrow{color:var(--mg-d-gold)!important;font-size:11px!important}:where(.library-next,.search-conversion,.editorial-cta,.service-closing,.cluster-cta,.how-work-cta) :where(.home-primary,.issue-cta,.button,.how-cta-link){max-width:320px!important;width:100%!important;min-width:0!important;min-height:56px!important;padding:18px 22px!important}:where(.cluster-cta>a)>:where(strong){color:var(--mg-d-navy)!important}:where(.cluster-cta>a)>:where(span){color:var(--mg-d-green)!important}@media(max-width:850px){:where(.library-next,.search-conversion,.editorial-cta,.service-closing,.cluster-cta,.how-work-cta){grid-template-columns:1fr!important;gap:22px!important;padding-block:40px!important}:where(.library-next,.search-conversion,.editorial-cta,.service-closing,.cluster-cta,.how-work-cta)>:where(a){grid-column:1!important;grid-row:auto!important;justify-self:start!important}}:where(main.editorial-page:not(.how-work-page):not(.who-page):not(.plain-content-page))>.editorial-body{width:var(--mg-d-shell)!important;max-width:var(--mg-d-core)!important;margin:0 auto!important;padding:var(--mg-d-section) 0!important}:where(.corridor-shell){width:100%!important;max-width:var(--mg-d-core)!important;margin:0!important;padding:0!important}:where(.corridor-page .editorial-body) :where(.corridor-lead,.corridor-outcome,.corridor-close,.corridor-intro){padding:32px 0!important;gap:40px!important}:where(.corridor-page .editorial-body) h2{font-size:clamp(30px,3vw,40px)!important;line-height:1.15!important}:where(.corridor-signals article) h2{font-size:28px!important}:where(.editorial-body>[class*='_prose_']){width:min(820px,100%)!important;max-width:820px!important;margin:0 auto!important;padding:0!important}:where(.editorial-body>[class*='_prose_']) :where(p,li){font-size:17px!important;line-height:1.75!important}:where(.editorial-body>[class*='_prose_']) h2{font-size:36px!important;line-height:1.15!important;margin:40px 0 20px!important}:where(.who-other-paths){max-width:var(--mg-d-core)!important;width:var(--mg-d-shell)!important;margin:40px auto!important;padding:32px!important}:where(.who-other-paths)>div{min-width:0!important}:where(.who-other-paths) :where(h2){font-size:38px!important;line-height:1.15!important}:where(.who-other-paths) :where(a){text-align:left!important}:where(.owner-table-wrap,.search-sensitivity-table-wrap,.table-scroll,.jobs-table-wrap){max-width:100%!important;overflow-x:auto!important}:where(.owner-table-wrap,.search-sensitivity-table-wrap,.table-scroll,.jobs-table-wrap)>table{width:100%}:where(.mg-arrow-icon,.safe-arrow,.breadcrumb-piece>i){display:inline-block!important;position:relative!important;width:18px!important;min-width:18px!important;height:12px!important;flex:0 0 18px!important;font-size:0!important;line-height:0!important;text-indent:-9999px!important;vertical-align:middle!important;overflow:hidden!important}:where(.mg-arrow-icon,.safe-arrow,.breadcrumb-piece>i)::before{content:''!important;position:absolute!important;left:1px!important;top:5px!important;width:14px!important;height:1.4px!important;background:currentColor!important}:where(.mg-arrow-icon,.safe-arrow,.breadcrumb-piece>i)::after{content:''!important;position:absolute!important;right:2px!important;top:2px!important;width:6px!important;height:6px!important;border-top:1.4px solid currentColor!important;border-right:1.4px solid currentColor!important;transform:rotate(45deg)!important}:where(.mg-arrow-down){transform:rotate(90deg)!important}:where(.mg-menu-icon,.safe-menu-icon){width:18px!important;height:14px!important;display:inline-block!important;position:relative!important}:where(.mg-menu-icon,.safe-menu-icon)::before,:where(.mg-menu-icon,.safe-menu-icon)::after{content:''!important;position:absolute!important;left:0!important;width:18px!important;height:1.4px!important;background:currentColor!important}:where(.mg-menu-icon,.safe-menu-icon)::before{top:3px!important}:where(.mg-menu-icon,.safe-menu-icon)::after{bottom:3px!important}}:where(main.professional-page) > :where(
  .professional-hero,
  .professional-economics,
  .professional-deliverable,
  .professional-boundaries,
  .professional-process,
  .professional-fit,
  .professional-download
){
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding-left:var(--mg-d-side)!important;
  padding-right:var(--mg-d-side)!important;
  box-sizing:border-box!important;
}:where(main.professional-page) > :where(
  .professional-economics,
  .professional-deliverable,
  .professional-boundaries,
  .professional-process,
  .professional-fit,
  .professional-download
){
  padding-top:var(--mg-d-section)!important;
  padding-bottom:var(--mg-d-section)!important;
}:where(main.professional-page) > :where(
  .professional-economics,
  .professional-deliverable,
  .professional-boundaries,
  .professional-process,
  .professional-fit,
  .professional-download
) > *{
  min-width:0!important;
  max-width:100%!important;
}:where(main.professional-page) :where(.professional-form-shell,.professional-download-card){
  max-width:100%!important;
}:where(.site-footer-meta){
  display:block!important;
  width:100%!important;
  max-width:var(--mg-d-core)!important;
  margin:0 auto!important;
  padding:24px 0 0!important;
  border-top:1px solid #ffffff20!important;
  box-sizing:border-box!important;
}:where(.site-footer-meta)>p:first-child{
  display:block!important;
  width:auto!important;
  max-width:780px!important;
  margin:0!important;
  padding:0!important;
  font:400 12px/1.65 var(--mg-d-sans)!important;
  letter-spacing:.04em!important;
  color:var(--mg-d-muted)!important;
}:where(.site-footer-meta)>p:last-child{
  display:none!important;
}body:has(main.professional-page) :where(
  .owner-concierge,
  [data-owner-concierge],
  [class*="owner-concierge"],
  [class*="concierge-launcher"]
){
  display:none!important;
}@media(max-width:520px){:where(.site-footer-meta){
    padding-top:20px!important;
  }}@layer mg-system{html:root body main.professional-page > :is(
    .professional-hero,
    .professional-economics,
    .professional-deliverable,
    .professional-boundaries,
    .professional-process,
    .professional-fit,
    .professional-download
  ){
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding-left:var(--mg-d-side)!important;
    padding-right:var(--mg-d-side)!important;
    box-sizing:border-box!important;
  }html:root body main.professional-page > :is(
    .professional-economics,
    .professional-deliverable,
    .professional-boundaries,
    .professional-process,
    .professional-fit,
    .professional-download
  ){
    padding-top:var(--mg-d-section)!important;
    padding-bottom:var(--mg-d-section)!important;
  }}@layer mg-system{:where(.mg-purpose){width:100%!important;max-width:none!important;margin:0!important;padding:var(--mg-d-section) var(--mg-d-side)!important;display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)!important;gap:48px!important;align-items:start!important;background:var(--mg-d-sage)!important;border-top:1px solid var(--mg-d-line)!important}:where(.mg-purpose-copy){max-width:700px!important}:where(.mg-purpose) .eyebrow{margin:0 0 14px!important;color:#75531f!important;font:600 11px/1.45 var(--mg-d-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:600!important}:where(.mg-purpose) h2{margin:0 0 18px!important;color:var(--mg-d-navy)!important;font-size:clamp(32px,3.5vw,46px)!important;line-height:1.1!important}:where(.mg-purpose) p{margin:0!important;color:var(--mg-d-body)!important;font:400 17px/1.68 var(--mg-d-sans)!important}:where(.mg-purpose-cta){display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;min-height:52px!important;margin-top:26px!important;padding:15px 20px!important;background:var(--mg-d-green)!important;color:#fff!important;font:600 14px/1.4 var(--mg-d-sans)!important;text-decoration:none!important}:where(.mg-purpose-points){display:grid!important;grid-template-columns:1fr!important;border-top:2px solid var(--mg-d-gold)!important}:where(.mg-purpose-points)>p{padding:18px 0!important;border-bottom:1px solid #cfc8bb!important;color:var(--mg-d-navy)!important;font-size:15px!important;line-height:1.55!important}@media(max-width:850px){:where(.mg-purpose){grid-template-columns:1fr!important;gap:28px!important}}}@layer mg-system{html[data-mg-path="/wealth-management"] :where(.uniform-breadcrumb,.breadcrumb,.breadcrumbs,[aria-label="Breadcrumb"]),html[data-mg-path="/business-owner-planning"] :where(.uniform-breadcrumb,.breadcrumb,.breadcrumbs,[aria-label="Breadcrumb"]),html[data-mg-path="/individuals-and-families"] :where(.uniform-breadcrumb,.breadcrumb,.breadcrumbs,[aria-label="Breadcrumb"]),html[data-mg-path="/who-we-help"] :where(.uniform-breadcrumb,.breadcrumb,.breadcrumbs,[aria-label="Breadcrumb"]),html[data-mg-path="/how-we-work"] :where(.uniform-breadcrumb,.breadcrumb,.breadcrumbs,[aria-label="Breadcrumb"]),html[data-mg-path="/fees-and-fit"] :where(.uniform-breadcrumb,.breadcrumb,.breadcrumbs,[aria-label="Breadcrumb"]),html[data-mg-path="/about"] :where(.uniform-breadcrumb,.breadcrumb,.breadcrumbs,[aria-label="Breadcrumb"]),html[data-mg-path="/for-professionals"] :where(.uniform-breadcrumb,.breadcrumb,.breadcrumbs,[aria-label="Breadcrumb"]),html[data-mg-path="/for-cpas"] :where(.uniform-breadcrumb,.breadcrumb,.breadcrumbs,[aria-label="Breadcrumb"]),html[data-mg-path="/for-transaction-professionals"] :where(.uniform-breadcrumb,.breadcrumb,.breadcrumbs,[aria-label="Breadcrumb"]),html[data-mg-path="/advisor-succession"] :where(.uniform-breadcrumb,.breadcrumb,.breadcrumbs,[aria-label="Breadcrumb"]),html[data-mg-path="/rochester-business-owner-financial-planning"] :where(.uniform-breadcrumb,.breadcrumb,.breadcrumbs,[aria-label="Breadcrumb"]),html[data-mg-path="/new-york-business-owner-planning"] :where(.uniform-breadcrumb,.breadcrumb,.breadcrumbs,[aria-label="Breadcrumb"]),html[data-mg-path="/florida-business-owner-planning"] :where(.uniform-breadcrumb,.breadcrumb,.breadcrumbs,[aria-label="Breadcrumb"]),html[data-mg-path="/new-york-florida-owner-planning"] :where(.uniform-breadcrumb,.breadcrumb,.breadcrumbs,[aria-label="Breadcrumb"]),html[data-mg-path="/snowbird-estate-wealth-planning"] :where(.uniform-breadcrumb,.breadcrumb,.breadcrumbs,[aria-label="Breadcrumb"]){display:none!important}}@layer mg-system{:where(.professional-no-comp){display:none!important}:where(.professional-process)>ol>li>:is(b,span):first-child{display:none!important}}@layer mg-system{:where(.home-trust-strip){
  display:flex!important;flex-wrap:wrap!important;gap:10px 22px!important;
  margin-top:24px!important;padding-top:18px!important;border-top:1px solid #ffffff30!important;
  color:var(--mg-d-muted)!important;font:500 12px/1.5 var(--mg-d-sans)!important
}:where(.home-trust-strip)>span{display:inline-flex!important;align-items:center!important}:where(.home-situation-households){
  max-width:820px!important;margin:26px auto 0!important;text-align:center!important;
  font-size:15px!important;color:var(--mg-d-body)!important
}:where(.home-situation-households a){color:var(--mg-d-green)!important;font-weight:600!important}:where(.home-waterfall){
  width:min(900px,100%)!important;margin:34px auto 0!important;border-top:2px solid var(--mg-d-gold)!important;
  background:var(--mg-d-card)!important
}:where(.home-waterfall)>div{
  display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:24px!important;
  padding:17px 20px!important;border-bottom:1px solid var(--mg-d-line)!important;
  font:500 15px/1.5 var(--mg-d-sans)!important
}:where(.home-waterfall)>div>span{color:var(--mg-d-body)!important}:where(.home-waterfall)>div>strong{color:var(--mg-d-navy)!important;white-space:nowrap!important}:where(.home-waterfall)>.home-waterfall-total{padding-block:22px!important;background:var(--mg-d-deep)!important}:where(.home-waterfall)>.home-waterfall-total>span,:where(.home-waterfall)>.home-waterfall-total>strong{color:#fff!important}:where(.home-waterfall-question){
  max-width:900px!important;margin:22px auto 0!important;
  color:var(--mg-d-navy)!important;font:600 18px/1.55 var(--mg-d-sans)!important
}:where(.home-meet-greg){
  width:100%!important;max-width:none!important;margin:0!important;
  padding:var(--mg-d-section) var(--mg-d-side)!important;background:var(--mg-d-sage)!important;
  display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)!important;gap:56px!important;align-items:start!important
}:where(.home-meet-greg)>div{max-width:760px!important}:where(.home-meet-greg) h2{font-size:clamp(34px,4vw,50px)!important;line-height:1.1!important;margin:8px 0 20px!important}:where(.home-meet-greg) p{font-size:17px!important;line-height:1.7!important;color:var(--mg-d-body)!important}:where(.home-meet-greg)>div>a{display:inline-flex!important;margin-top:20px!important;color:var(--mg-d-green)!important;font-weight:600!important}:where(.home-meet-greg)>aside{padding:28px!important;border-top:2px solid var(--mg-d-gold)!important;background:var(--mg-d-card)!important}:where(.home-meet-greg)>aside>strong{display:block!important;margin-bottom:16px!important;font:600 14px/1.5 var(--mg-d-sans)!important;letter-spacing:0!important;text-transform:none!important;color:#75531f!important}:where(.home-meet-greg) blockquote{margin:0!important;font:400 28px/1.35 var(--mg-d-serif)!important;color:var(--mg-d-navy)!important}:where(.owner-readiness-cta,.rochester-local-scenario){
  width:100%!important;max-width:none!important;margin:0!important;padding:var(--mg-d-section) var(--mg-d-side)!important;background:var(--mg-d-sage)!important
}:where(.owner-readiness-cta)>*,:where(.rochester-local-scenario)>*{max-width:820px!important;margin-left:0!important;margin-right:auto!important}:where(.owner-readiness-cta) h2,:where(.rochester-local-scenario) h2{font-size:clamp(32px,3.5vw,44px)!important;line-height:1.12!important;margin:10px 0 18px!important}:where(.owner-readiness-link){
  display:inline-flex!important;align-items:center!important;gap:24px!important;margin-top:18px!important;
  padding:15px 20px!important;background:var(--mg-d-green)!important;color:white!important;text-decoration:none!important;font-weight:600!important
}:where(.who-range){
  display:inline-block!important;margin-top:16px!important;padding-top:14px!important;border-top:1px solid #ffffff30!important;
  color:var(--mg-d-muted)!important;font-size:14px!important
}:where(.simple-contact-next){
  max-width:680px!important;margin:24px auto 0!important;padding:22px!important;
  background:var(--mg-d-sage)!important;border-top:2px solid var(--mg-d-gold)!important
}:where(.simple-contact-next)>strong{display:block!important;margin-bottom:10px!important;color:var(--mg-d-navy)!important}:where(.simple-contact-next) ol{margin:0!important;padding-left:20px!important}:where(.simple-contact-next) li{margin:6px 0!important;color:var(--mg-d-body)!important}:where(.how-work-six){
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;margin-top:34px!important
}:where(.how-work-six)>article{padding:24px 0 0!important;border-top:2px solid var(--mg-d-gold)!important}:where(.how-work-six)>article>span{display:block!important;margin-bottom:8px!important;color:#75531f!important;font:600 14px/1.5 var(--mg-d-sans)!important;letter-spacing:0!important;text-transform:none!important}:where(.how-work-six)>article h3{margin:0 0 10px!important;font:500 21px/1.3 var(--mg-d-sans)!important;color:var(--mg-d-navy)!important}:where(.how-work-six)>article p{margin:0!important;color:var(--mg-d-body)!important;font-size:15px!important;line-height:1.65!important}:where(.how-work-team-note){max-width:820px!important;margin:32px 0 0!important;padding:22px 24px!important;background:var(--mg-d-sage)!important;border-left:3px solid var(--mg-d-green)!important}@media(max-width:900px){:where(.home-meet-greg){grid-template-columns:1fr!important;gap:30px!important}:where(.how-work-six){grid-template-columns:1fr 1fr!important}}@media(max-width:620px){:where(.home-waterfall)>div{grid-template-columns:1fr!important;gap:4px!important}:where(.home-waterfall)>div>strong{white-space:normal!important}:where(.how-work-six){grid-template-columns:1fr!important}}}@layer mg-system{:where(.rp-gap-example){
  display:block!important;max-width:820px!important;margin:30px 0 0!important;padding:22px 24px!important;
  border-left:3px solid var(--mg-d-gold)!important;background:var(--mg-d-sage)!important
}:where(.rp-gap-example)>strong{display:block!important;margin-bottom:8px!important;color:var(--mg-d-navy)!important;font:600 11px/1.5 var(--mg-d-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:600!important}:where(.rp-gap-example)>p{margin:0!important;color:var(--mg-d-body)!important;font:400 15px/1.65 var(--mg-d-sans)!important}}@layer mg-system{:where(.how-work-six)>article{
  background:#fffdf8!important;
  padding:24px!important;
  border-top:3px solid #c9a660!important;
  box-shadow:0 0 0 1px rgba(23,36,63,.08)!important
}:where(.how-work-six)>article>span{color:#75531f!important}:where(.how-work-six)>article h3{color:#17243f!important}:where(.how-work-six)>article p{color:#3f514b!important}:where(.how-work-team-note){
  background:#fffdf8!important;
  color:#17243f!important;
  border-left:3px solid #4b7f68!important
}:where(.how-work-team-note),:where(.how-work-team-note strong){color:#17243f!important}:where(.how-path-grid){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;margin-top:34px!important}:where(.how-path-card){
  display:flex!important;flex-direction:column!important;gap:12px!important;padding:30px 28px!important;
  background:#fffdf8!important;border-top:3px solid #4b7f68!important;box-shadow:0 0 0 1px rgba(23,36,63,.08)!important;
  color:#17243f!important;text-decoration:none!important;transition:box-shadow .2s ease,transform .2s ease!important
}:where(.how-path-card):hover{box-shadow:0 0 0 1px rgba(23,36,63,.16),0 14px 30px -18px rgba(23,36,63,.45)!important;transform:translateY(-2px)!important}:where(.how-path-card):focus-visible{outline:3px solid #2f7059!important;outline-offset:3px!important}:where(.how-path-card)>span{color:#75531f!important;font:600 11px/1.5 var(--mg-d-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:600!important}:where(.how-path-card)>h3{margin:0!important;font:500 22px/1.3 var(--mg-d-sans)!important;color:#17243f!important}:where(.how-path-card)>p{margin:0!important;color:#3f514b!important;font-size:15px!important;line-height:1.65!important}:where(.how-path-card)>strong{margin-top:auto!important;padding-top:10px!important;color:#2f7059!important;font:600 15px/1.4 var(--mg-d-sans)!important}:where(.how-path-card)>strong b{display:inline-block!important;margin-left:6px!important;transition:transform .2s ease!important}:where(.how-path-card):hover>strong b{transform:translateX(4px)!important}:where(.how-work-details){
  display:grid!important;grid-template-columns:minmax(0,5fr) minmax(0,7fr)!important;gap:24px 56px!important;align-items:start!important
}:where(.how-work-details) h2>span{display:block!important}:where(.how-work-details) h2>span+span{margin-top:2px!important}:where(.how-work-details)>div>p{margin:0!important;color:#3f514b!important;font-size:17px!important;line-height:1.65!important}:where(.how-detail-links){display:flex!important;flex-wrap:wrap!important;gap:12px 28px!important;margin-top:22px!important}:where(.how-detail-links)>a{color:#2f7059!important;font-weight:600!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:4px!important}:where(.how-detail-links)>a>span{text-decoration:none!important;display:inline-block!important;margin-left:4px!important}@media(max-width:760px){:where(.how-path-grid),:where(.how-work-details){grid-template-columns:1fr!important}:where(.how-path-card){padding:24px 22px!important}}html[data-mg-path="/individuals-and-families"] :where(.wealth-contact){
  background:#17243f!important
}html[data-mg-path="/individuals-and-families"] :where(.wealth-contact h2){
  color:#fff!important
}html[data-mg-path="/individuals-and-families"] :where(.wealth-contact p){
  color:#e8efe8!important
}}@layer mg-system{:where([aria-label="Breadcrumb"],.uniform-breadcrumb,.readiness-review-breadcrumb,.breadcrumb,.breadcrumbs,[class*="breadcrumb"]){
  display:none!important;
}:where(header.sitewide-header){
  width:100%!important;
  min-height:76px!important;
  padding:0 clamp(22px,4vw,64px)!important;
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:28px!important;
  background:#17243f!important;
  border:0!important;
  border-bottom:1px solid rgba(255,255,255,.12)!important;
  position:relative!important;
  z-index:50!important;
}:where(header.sitewide-header .brand){
  display:inline-flex!important;align-items:center!important;gap:10px!important;
  text-decoration:none!important;min-width:max-content!important
}:where(header.sitewide-header .brand strong){
  color:#fff!important;font:500 20px/1.05 var(--mg-d-serif)!important;letter-spacing:.01em!important
}:where(header.sitewide-header .brand small){
  color:#c9d0da!important;font:500 9px/1.15 var(--mg-d-sans)!important;letter-spacing:.13em!important;text-transform:uppercase!important
}:where(header.sitewide-header .sitewide-desktop-nav){
  justify-self:center!important;display:flex!important;align-items:center!important;gap:clamp(16px,2vw,29px)!important;
  white-space:nowrap!important
}:where(header.sitewide-header .sitewide-desktop-nav a){
  color:#263752!important;-webkit-text-fill-color:#263752!important;opacity:1!important;text-decoration:none!important;font:600 14px/1.4 var(--mg-d-sans)!important;
  letter-spacing:.01em!important;text-transform:none!important;padding:22px 0!important
}:where(header.sitewide-header .sitewide-desktop-nav a:is(:hover,:focus-visible,[aria-current="page"])){color:#2f7059!important;-webkit-text-fill-color:#2f7059!important}:where(header.sitewide-header .sitewide-desktop-nav a:focus-visible){outline:2px solid #2f7059!important;outline-offset:5px!important}:where(header.sitewide-header .sitewide-header-action){
  display:inline-flex!important;align-items:center!important;gap:16px!important;
  min-height:44px!important;padding:12px 16px!important;background:#3f735f!important;color:#fff!important;
  text-decoration:none!important;font:600 12px/1.2 var(--mg-d-sans)!important;white-space:nowrap!important
}:where(header.sitewide-header details.sitewide-mobile-nav){display:none!important}@media(max-width:1120px){:where(header.sitewide-header .sitewide-desktop-nav),:where(header.sitewide-header .sitewide-header-action){display:none!important}:where(header.sitewide-header){grid-template-columns:1fr auto!important;min-height:68px!important}:where(header.sitewide-header details.sitewide-mobile-nav){display:block!important;justify-self:end!important}}:where(footer.site-footer){
  width:100%!important;margin:0!important;padding:58px clamp(22px,4vw,64px) 26px!important;
  background:#101d33!important;color:#dce2ea!important;border:0!important
}:where(footer.site-footer .site-footer-intro){
  display:grid!important;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.4fr) auto!important;
  max-width:1120px!important;margin-inline:auto!important;gap:36px!important;align-items:start!important;padding-bottom:38px!important;border-bottom:1px solid rgba(255,255,255,.14)!important
}:where(footer.site-footer .site-footer-intro p){margin:0!important;max-width:560px!important;color:#c9d0da!important;font-size:14px!important;line-height:1.65!important}:where(footer.site-footer .site-footer-action){
  display:inline-flex!important;align-items:center!important;gap:18px!important;padding:13px 16px!important;background:#3f735f!important;
  color:#fff!important;text-decoration:none!important;font-weight:600!important;white-space:nowrap!important
}:where(footer.site-footer .site-footer-nav){
  display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;max-width:1120px!important;margin-inline:auto!important;gap:36px!important;padding:40px 0!important
}:where(footer.site-footer .site-footer-nav>div){display:grid!important;align-content:start!important;gap:10px!important}:where(footer.site-footer .site-footer-nav span){
  color:#c9a660!important;font:600 10px/1.3 var(--mg-d-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin-bottom:4px!important
}:where(footer.site-footer .site-footer-nav a){
  color:#d9dee7!important;text-decoration:none!important;font:400 14px/1.5 var(--mg-d-sans)!important;display:flex!important;align-items:center!important;min-height:32px!important
}:where(footer.site-footer .site-footer-meta){
  max-width:1120px!important;margin-inline:auto!important;display:flex!important;justify-content:space-between!important;gap:24px!important;padding-top:22px!important;border-top:1px solid rgba(255,255,255,.14)!important
}:where(footer.site-footer .site-footer-meta p){margin:0!important;color:#98a4b6!important;font-size:11px!important;line-height:1.55!important}@media(max-width:850px){:where(footer.site-footer .site-footer-intro){grid-template-columns:1fr!important}:where(footer.site-footer .site-footer-nav){grid-template-columns:1fr 1fr!important}:where(footer.site-footer .site-footer-meta){flex-direction:column!important}}@media(max-width:520px){:where(footer.site-footer .site-footer-nav){grid-template-columns:1fr 1fr!important;gap:28px 20px!important}:where(footer.site-footer .site-footer-nav a){min-height:44px!important}}:where(.wealth-page,.owner-planning-page,.readiness-review-page,.who-page,.how-work-page,.about-profile,.plain-content-page,.professional-page,.professional-hub-page,.advisor-succession-page,.library-page){
  background:#f0ebe1!important;color:#17243f!important
}:where(.wealth-page,.owner-planning-page,.readiness-review-page,.who-page,.how-work-page,.about-profile,.plain-content-page,.professional-page,.professional-hub-page,.advisor-succession-page,.library-page)
:where(h1,h2,h3){text-wrap:balance!important}:where(.wealth-page,.owner-planning-page,.readiness-review-page,.who-page,.how-work-page,.about-profile,.plain-content-page,.professional-page,.professional-hub-page,.advisor-succession-page,.library-page)
:where(p){text-wrap:pretty!important}:where(
 .wealth-hero,
 .owner-planning-hero,
 .readiness-review-hero,
 .who-page>.editorial-hero,
 .how-work-page>.editorial-hero,
 .plain-content-page>.editorial-hero,
 .professional-hero,
 .professional-hub-hero,
 .as-hero,
 .library-hero
){
  width:100%!important;max-width:none!important;margin:0!important;
  padding:clamp(72px,8vw,116px) clamp(24px,7vw,112px)!important;
  background:#17243f!important;color:#fff!important;border:0!important
}:where(
 .wealth-hero,
 .owner-planning-hero,
 .readiness-review-hero,
 .who-page>.editorial-hero,
 .how-work-page>.editorial-hero,
 .plain-content-page>.editorial-hero,
 .professional-hero,
 .professional-hub-hero,
 .as-hero,
 .library-hero
) h1{
  max-width:1050px!important;margin:0!important;color:#fff!important;
  font-size:clamp(44px,5.3vw,76px)!important;line-height:.98!important;letter-spacing:-.025em!important
}:where(
 .wealth-hero,
 .owner-planning-hero,
 .readiness-review-hero,
 .who-page>.editorial-hero,
 .how-work-page>.editorial-hero,
 .plain-content-page>.editorial-hero,
 .professional-hero,
 .professional-hub-hero,
 .as-hero,
 .library-hero
) h1 em{color:#d5bd86!important;font-style:italic!important}:where(
 .wealth-hero,
 .owner-planning-hero,
 .readiness-review-hero,
 .who-page>.editorial-hero,
 .how-work-page>.editorial-hero,
 .plain-content-page>.editorial-hero,
 .professional-hero,
 .professional-hub-hero,
 .as-hero,
 .library-hero
)>p:not(.eyebrow):not(.wealth-eyebrow){
  max-width:760px!important;color:#d1d7e0!important;font-size:17px!important;line-height:1.7!important
}:where(.about-profile .ab-hero-v2){
  width:100%!important;max-width:none!important;margin:0!important;
  padding:clamp(76px,8vw,118px) clamp(24px,7vw,112px)!important;
  display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)!important;
  gap:clamp(44px,6vw,88px)!important;align-items:start!important;background:#17243f!important;color:#fff!important
}:where(.about-profile .ab-hero-v2 h1){
  margin:0!important;max-width:850px!important;color:#fff!important;font-size:clamp(46px,5.6vw,78px)!important;line-height:.98!important
}:where(.about-profile .ab-hero-v2 h1 em){color:#d5bd86!important}:where(.about-profile .ab-hero-v2 .ab-deck){max-width:760px!important;color:#d1d7e0!important;font-size:17px!important;line-height:1.7!important}:where(.about-profile .ab-hero-actions){display:flex!important;flex-wrap:wrap!important;gap:14px!important;margin-top:28px!important}:where(.about-profile .ab-text-link){display:inline-flex!important;align-items:center!important;padding:14px 0!important;color:#fff!important;text-decoration:none!important;font-weight:600!important}:where(.about-profile .ab-team-panel){
  padding:30px!important;background:#f0ebe1!important;color:#17243f!important;border-top:3px solid #c9a660!important
}:where(.about-profile .ab-team-panel h2){margin:8px 0 24px!important;font-size:clamp(30px,3vw,42px)!important;line-height:1.06!important}:where(.about-profile .ab-team-panel ul){list-style:none!important;margin:0!important;padding:0!important}:where(.about-profile .ab-team-panel li){
  display:grid!important;grid-template-columns:110px 1fr!important;gap:18px!important;padding:17px 0!important;border-top:1px solid #d6cec0!important
}:where(.about-profile .ab-team-panel li strong){color:#244f42!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-weight:600!important}:where(.about-profile .ab-team-panel li span){color:#405063!important;font-size:14px!important;line-height:1.55!important}:where(.about-profile>.ab-story){
  width:100%!important;max-width:none!important;margin:0!important;padding:clamp(72px,8vw,112px) clamp(24px,7vw,112px)!important;
  display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;gap:60px!important;background:#f0ebe1!important
}:where(.about-profile>.ab-story .ab-kicker,.about-profile>.ab-story h2){grid-column:1!important}:where(.about-profile>.ab-story>p,.about-profile>.ab-story>blockquote){grid-column:2!important}:where(.about-profile>.ab-story h2){font-size:clamp(38px,4vw,56px)!important;line-height:1.05!important;margin:8px 0 0!important}:where(.about-profile>.ab-story blockquote){margin:24px 0!important;padding:24px 0!important;border-top:2px solid #c9a660!important;border-bottom:1px solid #d6cec0!important;font-size:clamp(28px,3vw,40px)!important;line-height:1.25!important}:where(.about-profile .ab-background){margin:0!important;padding:clamp(68px,7vw,96px) clamp(24px,7vw,112px)!important;background:#fff!important}:where(.about-profile .ab-background>.ab-story){max-width:1080px!important;margin:0 auto!important}:where(.about-profile .ab-background-notes){
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin-top:34px!important
}:where(.about-profile .ab-background-notes>span){padding:22px!important;background:#f0ebe1!important;border-top:2px solid #c9a660!important}:where(.about-profile .ab-practice){margin:0!important;padding:clamp(68px,7vw,96px) clamp(24px,7vw,112px)!important;background:#e8efe8!important}:where(.about-profile .ab-standards){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}:where(.about-profile .ab-standards article){padding:24px!important;background:#fff!important;border-top:2px solid #3f735f!important}:where(.about-profile .ab-close){margin:0!important;padding:clamp(68px,7vw,96px) clamp(24px,7vw,112px)!important;background:#17243f!important;color:#fff!important}:where(.about-profile .ab-close h2,.about-profile .ab-close p){color:#fff!important}@media(max-width:900px){:where(.about-profile .ab-hero-v2),:where(.about-profile>.ab-story){grid-template-columns:1fr!important}:where(.about-profile>.ab-story .ab-kicker,.about-profile>.ab-story h2,.about-profile>.ab-story>p,.about-profile>.ab-story>blockquote){grid-column:1!important}:where(.about-profile .ab-standards),:where(.about-profile .ab-background-notes){grid-template-columns:1fr!important}}:where(.readiness-review-hero,.wealth-hero,.owner-planning-hero,.professional-hero,.search-hero,.cluster-hero,.magnet-hero){
  border-top:0!important
}}@layer mg-system{:where(header.sitewide-header .brand small,footer.site-footer .site-footer-brand small){
  color:#d8dee7!important;
  opacity:1!important;
}:where(footer.site-footer .site-footer-brand strong){color:#fff!important}}@layer mg-system{:where(.about-profile .ab-hero-v3){
  width:100%!important;max-width:none!important;margin:0!important;
  padding:clamp(76px,8vw,118px) clamp(24px,7vw,112px)!important;
  display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)!important;
  gap:clamp(44px,6vw,88px)!important;align-items:start!important;
  background:#17243f!important;color:#fff!important
}:where(.about-profile .ab-hero-v3 h1){
  margin:0!important;max-width:880px!important;color:#fff!important;
  font-size:clamp(46px,5.4vw,76px)!important;line-height:1!important;letter-spacing:-.025em!important
}:where(.about-profile .ab-hero-v3 h1 em){color:#d5bd86!important;font-style:italic!important}:where(.about-profile .ab-hero-v3 .ab-deck){
  max-width:800px!important;margin-top:26px!important;color:#d7dde6!important;
  font-size:18px!important;line-height:1.68!important
}:where(.about-profile .ab-hero-v3 .ab-founder-line){
  margin-top:22px!important;color:#aeb9c8!important;font:500 12px/1.55 var(--mg-d-sans)!important;
  letter-spacing:.035em!important
}:where(.about-profile .ab-outcome-panel){
  padding:32px 34px!important;background:#f0ebe1!important;color:#17243f!important;
  border-top:3px solid #c9a660!important
}:where(.about-profile .ab-outcome-panel ul){list-style:none!important;margin:18px 0 0!important;padding:0!important}:where(.about-profile .ab-outcome-panel li){
  display:grid!important;grid-template-columns:145px 1fr!important;gap:18px!important;
  padding:19px 0!important;border-top:1px solid #d7d0c4!important
}:where(.about-profile .ab-outcome-panel li strong){
  color:#2f7059!important;font:600 11px/1.45 var(--mg-d-sans)!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-weight:600!important}:where(.about-profile .ab-outcome-panel li span){color:#405063!important;font-size:15px!important;line-height:1.55!important}:where(.about-profile .ab-outcomes){
  width:100%!important;max-width:none!important;margin:0!important;padding:clamp(72px,8vw,112px) clamp(24px,7vw,112px)!important;
  display:grid!important;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr)!important;gap:64px!important;background:#f0ebe1!important
}:where(.about-profile .ab-outcomes h2){margin:8px 0 0!important;font-size:clamp(38px,4vw,56px)!important;line-height:1.06!important}:where(.about-profile .ab-outcome-grid){display:grid!important;grid-template-columns:1fr!important;gap:0!important;border-top:2px solid #c9a660!important}:where(.about-profile .ab-outcome-grid article){padding:24px 0!important;border-bottom:1px solid #d4ccbf!important}:where(.about-profile .ab-outcome-grid h3){margin:0 0 8px!important;font-size:24px!important;line-height:1.3!important;color:#17243f!important}:where(.about-profile .ab-outcome-grid p){margin:0!important;color:#405063!important;font-size:16px!important;line-height:1.65!important}:where(.about-profile .ab-fit){
  width:100%!important;max-width:none!important;margin:0!important;padding:clamp(72px,8vw,104px) clamp(24px,7vw,112px)!important;
  display:grid!important;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important;gap:64px!important;background:#fff!important
}:where(.about-profile .ab-fit h2){margin:8px 0 20px!important;font-size:clamp(38px,4vw,54px)!important;line-height:1.06!important}:where(.about-profile .ab-fit-copy p){color:#405063!important;font-size:16px!important;line-height:1.7!important}:where(.about-profile .ab-role-grid){display:grid!important;grid-template-columns:1fr!important;border-top:2px solid #2f7059!important}:where(.about-profile .ab-role-grid article){padding:22px 0!important;border-bottom:1px solid #d7d0c4!important}:where(.about-profile .ab-role-grid strong){display:block!important;margin-bottom:7px!important;color:#2f7059!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-weight:600!important}:where(.about-profile .ab-role-grid p){margin:0!important;color:#405063!important;font-size:15px!important;line-height:1.6!important}@media(max-width:900px){:where(.about-profile .ab-hero-v3),:where(.about-profile .ab-outcomes),:where(.about-profile .ab-fit){grid-template-columns:1fr!important;gap:34px!important}}@media(max-width:560px){:where(.about-profile .ab-outcome-panel li){grid-template-columns:1fr!important;gap:6px!important}}}@layer mg-system{header.sitewide-header{
    box-sizing: border-box !important;
    display: grid !important;
    grid-template-columns: auto minmax(0,1fr) auto !important;
    align-items: center !important;
    gap: 28px !important;
    width: 100% !important;
    min-height: 94px !important;
    margin: 0 !important;
    padding: 14px clamp(24px,4vw,64px) !important;
    background: #fffdf8 !important;
    border-bottom: 1px solid #d8d0c2 !important;
    overflow: visible !important;
  }header.sitewide-header .sitewide-desktop-nav{
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    flex-wrap: nowrap !important;
    gap: clamp(16px,1.6vw,25px) !important;
    margin: 0 !important;
    padding: 0 !important;
  }header.sitewide-header .sitewide-desktop-nav a{
    color: #263752 !important;
    -webkit-text-fill-color: #263752 !important;
    font: 600 14px/1.4 "MG Sans",Arial,sans-serif !important;
    text-transform: none !important;
    letter-spacing: 0 !important;
    white-space: nowrap !important;
    opacity: 1 !important;
    padding: 12px 0 !important;
    border: 0 !important;
    text-decoration: none !important;
  }header.sitewide-header .sitewide-desktop-nav a:hover,header.sitewide-header .sitewide-desktop-nav a:focus-visible{
    color: #2f7059 !important;
    -webkit-text-fill-color: #2f7059 !important;
  }.mg-primary-cta,header.sitewide-header .sitewide-header-action,.sitewide-mobile-cta,.site-footer-action{
    box-sizing: border-box !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 24px !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: 100% !important;
    min-height: 54px !important;
    margin: 0 !important;
    padding: 15px 24px !important;
    background: #2f7059 !important;
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
    border: 1px solid #2f7059 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    font: 600 16px/1.4 "MG Sans",Arial,sans-serif !important;
    letter-spacing: 0 !important;
    text-align: left !important;
    text-transform: none !important;
    text-decoration: none !important;
  }.mg-primary-cta *,.sitewide-header-action *,.sitewide-mobile-cta *,.site-footer-action *{
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
    text-transform: none !important;
    letter-spacing: 0 !important;
  }.mg-primary-cta:hover,.sitewide-header-action:hover,.site-footer-action:hover{background:#245b48 !important;border-color:#245b48 !important}.mg-primary-cta:focus-visible,header.sitewide-header a:focus-visible{outline:3px solid #73b898 !important;outline-offset:4px !important}header.sitewide-header .sitewide-header-action{font-size:14px !important;white-space:nowrap !important;min-height:48px !important;padding:13px 18px !important}header.sitewide-header details.sitewide-mobile-nav{display:none !important}@media(max-width:1280px){header.sitewide-header{grid-template-columns:auto auto !important;gap:20px !important}header.sitewide-header .sitewide-desktop-nav,header.sitewide-header .sitewide-header-action{display:none !important}header.sitewide-header details.sitewide-mobile-nav{display:block !important;justify-self:end !important;color:#17243f !important}}@media(max-width:520px){header.sitewide-header{min-height:78px !important;padding:12px 20px !important}}}@layer mg-system{.mg-contact-section{max-width:880px!important;margin:0 auto!important;padding:64px 24px!important;color:#263752!important}.mg-contact-heading{max-width:680px!important;margin-bottom:32px!important}.mg-contact-heading h2{font-family:"MG Display",Georgia,serif!important;font-size:40px!important;line-height:1.15!important;margin:12px 0 16px!important}.mg-contact-heading p{line-height:1.6!important}.mg-contact-fields{display:grid!important;grid-template-columns:1fr 1fr!important;gap:24px!important}#mg-inquiry-form label{display:block!important;font-family:"MG Sans",Arial,sans-serif!important;font-size:15px!important;font-weight:600!important;margin-bottom:24px!important}#mg-inquiry-form input,#mg-inquiry-form textarea{display:block!important;width:100%!important;margin-top:10px!important;padding:14px!important;border:1px solid #b8b5aa!important;background:#fff!important;color:#263752!important;font:400 16px "MG Sans",Arial,sans-serif!important;box-sizing:border-box!important}#mg-inquiry-form input:focus,#mg-inquiry-form textarea:focus{outline:2px solid #2f7059!important;outline-offset:2px!important}.mg-contact-disclosure{font-size:13px!important;line-height:1.6!important;color:#59656a!important;margin-top:20px!important}#mg-form-status{min-height:24px!important;margin-top:18px!important}#mg-inquiry-form button:disabled{opacity:.6!important}@media(max-width:600px){.mg-contact-fields{grid-template-columns:1fr!important;gap:0!important}.mg-contact-section{padding:40px 20px!important}}}@layer mg-system{footer.site-footer .site-footer-intro{grid-template-columns:max-content minmax(0,1fr) auto!important;align-items:center!important;gap:32px!important;margin-bottom:0!important;padding-bottom:28px!important}footer.site-footer .site-footer-intro>p{grid-column:auto!important;grid-row:auto!important;max-width:660px!important}footer.site-footer .site-footer-nav{padding-top:28px!important;padding-bottom:28px!important}footer.site-footer .site-footer-brand{display:inline-grid!important;grid-template-columns:44px max-content!important;grid-template-rows:auto auto!important;gap:0 16px!important;align-items:center!important;width:max-content!important;max-width:100%!important;padding:0!important;text-align:left!important}footer.site-footer .site-footer-brand::before,footer.site-footer .site-footer-brand::after,footer.site-footer .site-footer-brand strong::before,footer.site-footer .site-footer-brand strong::after,footer.site-footer .site-footer-brand small::before,footer.site-footer .site-footer-brand small::after{content:none!important;display:none!important}footer.site-footer .site-footer-brand .brand-monogram{grid-column:1!important;grid-row:1 / 3!important;width:44px!important;height:44px!important;align-self:center!important}footer.site-footer .site-footer-brand strong{grid-column:2!important;grid-row:1!important;display:block!important;position:static!important;font:400 32px/1 "MG Display",Georgia,serif!important;letter-spacing:-.025em!important;color:#fff!important;margin:0!important;padding:0 0 7px 16px!important;border-left:1px solid #73b89880!important}footer.site-footer .site-footer-brand small{grid-column:2!important;grid-row:2!important;display:block!important;position:static!important;font:600 9px/1.3 "MG Sans",Arial,sans-serif!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#73b898!important;margin:0!important;padding:0 0 0 16px!important;border-left:1px solid #73b89880!important;text-align:left!important}@media(max-width:900px){footer.site-footer .site-footer-intro{grid-template-columns:max-content minmax(0,1fr)!important;gap:24px!important}footer.site-footer .site-footer-action{grid-column:1/-1!important;justify-self:start!important}}@media(max-width:600px){footer.site-footer .site-footer-intro{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}footer.site-footer .site-footer-intro>p{font-size:13px!important}footer.site-footer .site-footer-brand strong{font-size:30px!important}}html[data-mg-path="/"] main.mg-page section.home-planning-example .home-example-heading{width:100%!important;max-width:900px!important;margin:0 auto!important;text-align:center!important}html[data-mg-path="/"] main.mg-page section.home-planning-example .home-example-heading :is(p,h2){width:100%!important;max-width:900px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}html[data-mg-path="/"] main.mg-page section.home-planning-example .home-example-heading>p:not(.eyebrow){max-width:760px!important}html[data-mg-path="/"] main.mg-page section.home-planning-example .home-example-footer{width:100%!important;max-width:900px!important;margin-inline:auto!important;text-align:center!important}}@layer mg-system{p a.mg-primary-cta{display:inline!important;position:static!important;width:auto!important;min-width:0!important;min-height:0!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;font:inherit!important;letter-spacing:inherit!important;text-transform:none!important;color:#2f7059!important;-webkit-text-fill-color:#2f7059!important;white-space:normal!important;text-decoration:underline!important;text-underline-offset:3px!important}p a.mg-primary-cta:hover,p a.mg-primary-cta:focus-visible{background:transparent!important;color:#245b48!important;-webkit-text-fill-color:#245b48!important}p a.mg-primary-cta span{display:none!important}main.legal-page,main.standards-page{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:#fffdf8!important;color:#263752!important}main.legal-page>article{display:block!important;box-sizing:border-box!important;width:calc(100% - 48px)!important;max-width:820px!important;margin:0 auto!important;padding:60px 0 72px!important;background:transparent!important}main.legal-page>article>h1{font:400 clamp(34px,3.5vw,46px)/1.12 "MG Display",Georgia,serif!important;letter-spacing:-.02em!important;text-align:left!important;max-width:760px!important;margin:14px 0 20px!important;color:#17243f!important;text-wrap:balance!important}main.legal-page>article>.eyebrow,main.standards-page .eyebrow{font:600 11px/1.5 "MG Sans",Arial,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin:0 0 12px!important;color:#2f7059!important;font-weight:600!important}main.legal-page .legal-status{display:block!important;margin:0 0 36px!important;padding:22px 24px!important;background:#e8efe8!important;border:0!important;border-left:3px solid #2f7059!important}main.legal-page .legal-status strong{font:600 15px/1.5 "MG Sans",Arial,sans-serif!important;color:#263752!important}main.legal-page article>section{display:block!important;grid-template-columns:none!important;gap:0!important;padding:28px 0!important;margin:0!important;border:0!important;border-top:1px solid #d8dcd6!important;background:transparent!important}main.legal-page h2,main.standards-page .editorial-body h2{font:400 28px/1.2 "MG Display",Georgia,serif!important;letter-spacing:-.01em!important;color:#17243f!important;text-align:left!important;margin:0 0 16px!important;max-width:none!important}main.legal-page .legal-copy,main.standards-page .editorial-body section,main.standards-page .editorial-body section>div{display:block!important;grid-template-columns:none!important;width:100%!important;max-width:none!important;margin:0!important}main.legal-page article p:not(.eyebrow):not(.legal-updated),main.legal-page article li,main.standards-page .editorial-body p,main.standards-page .editorial-body li{font:400 16px/1.75 "MG Sans",Arial,sans-serif!important;color:#47575e!important;letter-spacing:normal!important;max-width:none!important;text-align:left!important;margin:0 0 16px!important}main.legal-page .legal-status p{margin:10px 0 0!important}main.standards-page .editorial-body section::before{display:none!important;content:none!important}main.standards-page>.editorial-body{display:block!important;box-sizing:border-box!important;width:calc(100% - 48px)!important;max-width:820px!important;margin:0 auto!important;padding:0 0 72px!important;background:transparent!important}main.standards-page .standards-grid{display:block!important;padding:0!important;border:0!important}main.standards-page .standards-grid article,main.standards-page .editorial-body>section:not(.standards-grid){display:block!important;margin:0!important;padding:28px 0!important;border:0!important;border-top:1px solid #d8dcd6!important;background:transparent!important;box-shadow:none!important}main.standards-page .standards-grid article::before,main.standards-page .standards-grid article::after{display:none!important;content:none!important}main.standards-page .editorial-body section>div{padding:0!important;border:0!important}main.standards-page .editorial-body .eyebrow{margin-bottom:10px!important}@media(max-width:600px){main.legal-page>article,main.standards-page>.editorial-body{width:calc(100% - 40px)!important}main.legal-page>article{padding-top:36px!important}main.legal-page h2,main.standards-page .editorial-body h2{font-size:26px!important}main.legal-page .legal-status{padding:18px!important}}}@layer mg-system{main.legal-page article>section,main.standards-page .standards-grid article,main.standards-page .editorial-body>section{min-height:0!important;height:auto!important}main.standards-page .editorial-body p:last-child,main.legal-page .legal-copy p:last-child{margin-bottom:0!important}}@layer mg-system{body:has(main :is(.wealth-contact,.editorial-cta,.jobs-closing,.cluster-cta,.corridor-handoff,.owner-callout,.owner-planning-start,.how-work-cta,.home-session,.decision-map-start,.readiness-review-start,.ab-close,.contact-band,#professional-inquiry) a[href^="/start-here"]) footer.site-footer .site-footer-action,body:has(main>section:last-of-type>a[href^="/start-here"]) footer.site-footer .site-footer-action{display:none!important}}@layer mg-system{.wm-depth-section{box-sizing:border-box!important;width:calc(100% - 48px)!important;max-width:1040px!important;margin:0 auto!important;padding:52px 0!important;background:transparent!important;color:#263752!important}.wm-depth-section .wm-kicker{font:600 11px/1.5 "MG Sans",Arial,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#2f7059!important;margin:0 0 14px!important;font-weight:600!important}.wm-depth-section h2{font:400 clamp(30px,3vw,40px)/1.15 "MG Display",Georgia,serif!important;color:#17243f!important;letter-spacing:-.02em!important;margin:0 0 20px!important;text-align:left!important;max-width:850px!important}.wm-depth-section p,.wm-depth-section dd{font:400 16px/1.75 "MG Sans",Arial,sans-serif!important;color:#47575e!important;margin:0 0 18px!important;text-align:left!important;max-width:850px!important}.wm-depth-section .wm-lead{font-size:19px!important;line-height:1.65!important}.wm-decision-list{padding-top:0!important;padding-bottom:20px!important}.wm-decision{display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important;gap:48px!important;margin:0!important;padding:36px 0!important;border-top:1px solid #d8d0c2!important;background:transparent!important;scroll-margin-top:28px!important}.wm-decision h2{font-size:34px!important;max-width:430px!important}.wm-outcome{margin:22px 0!important;padding:20px 22px!important;background:#e8efe8!important;border-left:3px solid #2f7059!important}.wm-outcome strong{font:600 13px/1.5 "MG Sans",Arial,sans-serif!important;color:#2f7059!important}.wm-outcome p{margin:8px 0 0!important;font-size:15px!important}.wm-text-link{display:inline!important;color:#2f7059!important;font:600 14px/1.6 "MG Sans",Arial,sans-serif!important;text-decoration:underline!important;text-underline-offset:4px!important;background:transparent!important;padding:0!important;border:0!important}.wm-depth-band{background:#e8efe8!important;margin:0!important;padding:0!important}.wm-plan-list{display:block!important;margin:24px 0!important;padding:0!important}.wm-plan-list>div{display:grid!important;grid-template-columns:190px minmax(0,1fr)!important;gap:28px!important;padding:18px 0!important;border-top:1px solid #ccd7ce!important}.wm-plan-list dt{font:600 16px/1.6 "MG Sans",Arial,sans-serif!important;color:#263752!important}.wm-plan-list dd{margin:0!important}.wm-depth-section .wm-boundary{font-size:13px!important;color:#59676b!important}.wm-process{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;margin:30px 0!important}.wm-process article{padding-top:20px!important;border-top:2px solid #2f7059!important}.wm-process h3{font:400 26px/1.2 "MG Display",Georgia,serif!important;color:#17243f!important;margin:0 0 14px!important}.wm-faq{border-top:1px solid #d8d0c2!important}.wm-faq details{padding:18px 0!important;border-bottom:1px solid #d8d0c2!important;background:transparent!important}.wm-faq summary{font:600 16px/1.5 "MG Sans",Arial,sans-serif!important;color:#263752!important;cursor:pointer!important}.wm-faq details p{margin:14px 0 0!important}@media(max-width:850px){.wm-depth-section{padding:36px 0!important}.wm-decision,.wm-process,.wm-plan-list>div{grid-template-columns:1fr!important;gap:18px!important}.wm-decision h2{max-width:none!important}}}@layer mg-system{main.who-page .who-shell{max-width:1120px!important;margin:0 auto!important}main.who-page .who-situations{padding:40px 0!important;background:transparent!important}main.who-page .who-situations header{margin-bottom:24px!important}main.who-page .who-situations h2{font-family:"MG Display",Georgia,serif!important;font-size:38px!important;line-height:1.12!important;margin:0 0 12px!important}main.who-page .who-situations header p{font-size:16px!important;line-height:1.6!important;margin:0!important}main.who-page .who-situation-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}main.who-page .who-situation-grid a.who-situation-card{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:12px!important;min-height:0!important;width:auto!important;padding:24px!important;background:#f8f5ee!important;border:1px solid #d4ddd4!important;color:#17243f!important;text-align:left!important;text-decoration:none!important;box-shadow:none!important}main.who-page .who-situation-card h3{font-family:"MG Sans",Arial,sans-serif!important;font-size:20px!important;font-weight:600!important;line-height:1.3!important;margin:0!important;color:#17243f!important}main.who-page .who-situation-card p{font-family:"MG Sans",Arial,sans-serif!important;font-size:15px!important;line-height:1.6!important;margin:0!important;color:#52616a!important}main.who-page .who-situation-card .who-situation-next{display:inline-flex!important;align-items:center!important;gap:12px!important;margin-top:auto!important;padding-top:4px!important;color:#2f7059!important;font-size:14px!important;font-weight:600!important}main.who-page .who-situation-card:hover{border-color:#2f7059!important;background:#e8efe8!important}main.who-page .who-situation-card:focus-visible{outline:3px solid #2f7059!important;outline-offset:3px!important}main.who-page:has(.who-boundary a) .site-footer-action{display:none!important}@media(max-width:700px){main.who-page .who-situation-grid{grid-template-columns:1fr!important}main.who-page .who-situations h2{font-size:32px!important}main.who-page .who-situation-grid a.who-situation-card{padding:20px!important}}}@layer mg-system{main.who-page .who-situations{width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important}}@layer mg-system{html[data-mg-path] body{--mg-layout-wide:1120px;--mg-layout-reading:820px;--mg-layout-gutter:48px;--mg-layout-space:64px;background:#f0ebe1!important;font-family:"MG Sans",Arial,sans-serif!important}html[data-mg-path] main{min-width:0!important}html[data-mg-path] main :is(section,article,aside,div){box-sizing:border-box}html[data-mg-path] main :is(h2,h3){text-align:left!important;letter-spacing:-.015em!important;text-wrap:balance!important}html[data-mg-path] main h2{font-family:"MG Display",Georgia,serif!important;font-size:36px!important;font-weight:400!important;line-height:1.16!important;margin-top:0!important;margin-bottom:20px!important}html[data-mg-path] main h3{font-family:"MG Sans",Arial,sans-serif!important;font-size:22px!important;font-weight:600!important;line-height:1.3!important;margin-top:0!important;margin-bottom:14px!important}html[data-mg-path] main section:not(.mg-layout-hero)>header,html[data-mg-path] main section:not(.mg-layout-hero)>div>header{text-align:left!important;margin:0 0 32px!important;padding:0!important;width:100%!important;max-width:none!important}html[data-mg-path] main section:not(.mg-layout-hero)>header :is(h2,p),html[data-mg-path] main section:not(.mg-layout-hero)>div>header :is(h2,p){text-align:left!important;margin-inline:0!important;max-width:760px!important}html[data-mg-path] main :is(p,li):not(footer *){font-family:"MG Sans",Arial,sans-serif!important;font-size:16px!important;line-height:1.7!important;letter-spacing:normal!important}html[data-mg-path] main :is(.eyebrow,.kicker,.ab-kicker,.rp-eyebrow,.wealth-eyebrow){font:600 11px/1.5 "MG Sans",Arial,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin:0 0 16px!important;font-weight:600!important}html[data-mg-path] main :is(.wrap,.rp-wrap){width:100%!important;max-width:var(--mg-layout-wide)!important;margin-inline:auto!important}html[data-mg-path] main>section:not(.mg-layout-hero){width:100%!important;max-width:none!important;margin:0!important;padding:var(--mg-layout-space) max(var(--mg-layout-gutter),calc((100% - var(--mg-layout-wide))/2))!important;box-sizing:border-box!important}html[data-mg-path] main>section:not(.mg-layout-hero)>:is(header,div,article):not(.owner-concierge){max-width:var(--mg-layout-wide)!important;margin-inline:auto!important}html[data-mg-path] main>:is(.editorial-body,.wt-body,.wm-service-body,.jobs-main,.buyerx-body,.owner-guide-layout,.cluster-article,.search-article){display:block!important;width:calc(100% - 2*var(--mg-layout-gutter))!important;max-width:var(--mg-layout-wide)!important;margin:0 auto!important;padding:var(--mg-layout-space) 0!important}html[data-mg-path] main .editorial-body>:is(div,section),html[data-mg-path] main :is(.wt-body,.wm-service-body,.jobs-main,.buyerx-body)>section{width:100%!important;max-width:none!important;margin-inline:0!important}html[data-mg-path] main :is(.editorial-body,.wt-body,.wm-service-body,.jobs-main,.buyerx-body) section{padding-block:32px!important}html[data-mg-path] main :is(.cluster-article,.search-article) section{padding-block:32px!important}html[data-mg-path] main :is(.article-reading-page .editorial-body,.legal-page>article,.standards-page .editorial-body){max-width:var(--mg-layout-reading)!important}html[data-mg-path] main.legal-page>article{width:calc(100% - 2*var(--mg-layout-gutter))!important;margin:0 auto!important;padding:var(--mg-layout-space) 0!important}html[data-mg-path] main :is(.who-shell,.decision-map-shell,.corridor-shell,.how-work){width:100%!important;max-width:none!important;margin:0!important}html[data-mg-path] main :is(.who-situation-grid,.who-fit-grid,.owner-workstream-grid,.owner-path-grid,.how-move-grid,.how-path-grid,.professional-fit-grid,.professional-process-grid,.wealth-steps){gap:24px!important}html[data-mg-path] main :is(.editorial-cta,.cluster-cta,.search-conversion,.jobs-closing,.readiness-review-start,.wealth-contact,.ab-close,.home-session,.contact-band,.who-boundary){padding-block:40px!important}html[data-mg-path] main :is(.editorial-cta,.cluster-cta,.search-conversion,.jobs-closing,.readiness-review-start,.wealth-contact,.ab-close,.home-session,.contact-band,.who-boundary) h2{font-size:32px!important;line-height:1.2!important}html[data-mg-path] main section.mg-layout-hero{display:block!important;position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:64px 0!important;background:#17243f!important;background-image:none!important;border:0!important;color:#fff!important;overflow:visible!important;text-align:left!important}html[data-mg-path] .mg-layout-hero::before,html[data-mg-path] .mg-layout-hero::after{content:none!important;display:none!important}html[data-mg-path] .mg-layout-hero .mg-layout-hero-inner{display:grid!important;grid-template-columns:minmax(0,1fr) 320px!important;gap:64px!important;align-items:center!important;width:calc(100% - 96px)!important;max-width:1120px!important;margin:0 auto!important;padding:0!important}html[data-mg-path] .mg-layout-hero .mg-layout-copy{display:block!important;width:100%!important;max-width:680px!important;margin:0!important;padding:0!important;text-align:left!important}html[data-mg-path] .mg-layout-hero h1.mg-layout-title{display:block!important;width:auto!important;max-width:680px!important;margin:0 0 26px!important;padding:0!important;font:400 clamp(40px,4vw,60px)/1.08 "MG Display",Georgia,serif!important;letter-spacing:-.025em!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-align:left!important;text-wrap:balance!important}html[data-mg-path] .mg-layout-hero h1 :is(span,em){font:inherit!important;letter-spacing:inherit!important;margin:0!important;padding:0!important;width:auto!important;text-align:left!important}html[data-mg-path] .mg-layout-hero h1 em{color:#73b898!important;-webkit-text-fill-color:#73b898!important;font-style:italic!important}html[data-mg-path] .mg-layout-hero :is(p,nav).mg-layout-eyebrow{display:block!important;font:600 12px/1.5 "MG Sans",Arial,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#d6b769!important;-webkit-text-fill-color:#d6b769!important;margin:0 0 22px!important;padding:0!important;text-align:left!important}html[data-mg-path] .mg-layout-eyebrow :is(a,span){font:inherit!important;color:inherit!important;-webkit-text-fill-color:inherit!important}html[data-mg-path] .mg-layout-hero nav.mg-layout-eyebrow{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important}html[data-mg-path] .mg-layout-hero p.mg-layout-deck{max-width:600px!important;margin:0 0 28px!important;padding:0!important;color:#e0e6ec!important;-webkit-text-fill-color:#e0e6ec!important;font:400 18px/1.65 "MG Sans",Arial,sans-serif!important;text-align:left!important}html[data-mg-path] .mg-layout-hero .mg-layout-note{display:block!important;margin:22px 0 0!important;padding:0!important;color:#bccbd5!important;-webkit-text-fill-color:#bccbd5!important;font:400 14px/1.6 "MG Sans",Arial,sans-serif!important}html[data-mg-path="/editorial-standards"] main.standards-page>section.editorial-body{box-sizing:border-box!important;width:calc(100% - 2*var(--mg-layout-gutter))!important;max-width:820px!important;margin:0 auto!important;padding:var(--mg-layout-space) 0!important}html[data-mg-path="/editorial-standards"] main.standards-page>section.editorial-body>section{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:28px 0!important}html[data-mg-path] .mg-layout-note *{font:inherit!important;color:inherit!important;-webkit-text-fill-color:inherit!important}html[data-mg-path] .mg-layout-hero .mg-layout-note:has(>span){display:flex!important;flex-wrap:wrap!important;gap:6px 22px!important}html[data-mg-path] .mg-layout-hero .mg-layout-note+.mg-layout-actions{margin-top:24px!important}html[data-mg-path] .mg-layout-hero .mg-layout-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:20px!important;width:100%!important;margin:0!important;padding:0!important}html[data-mg-path] .mg-layout-hero a.mg-layout-primary{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;min-height:54px!important;width:auto!important;max-width:100%!important;margin:0!important;padding:15px 24px!important;background:#2f7059!important;border:1px solid #2f7059!important;border-radius:0!important;box-shadow:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font:600 16px/1.4 "MG Sans",Arial,sans-serif!important;text-transform:none!important;text-decoration:none!important;letter-spacing:0!important}html[data-mg-path] .mg-layout-primary *{color:inherit!important;-webkit-text-fill-color:inherit!important;font:inherit!important;text-transform:none!important;letter-spacing:0!important}html[data-mg-path] .mg-layout-primary:hover{background:#245b48!important}html[data-mg-path] .mg-layout-hero a.mg-layout-secondary{display:inline-flex!important;align-items:center!important;gap:14px!important;width:auto!important;min-height:48px!important;margin:0!important;padding:8px 0!important;background:transparent!important;border:0!important;border-bottom:1px solid #708196!important;border-radius:0!important;box-shadow:none!important;color:#e0e6ec!important;-webkit-text-fill-color:#e0e6ec!important;font:500 15px/1.4 "MG Sans",Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important}html[data-mg-path] .mg-layout-secondary *{font:inherit!important;color:inherit!important;-webkit-text-fill-color:inherit!important}html[data-mg-path] .mg-layout-hero aside.mg-layout-panel{display:block!important;position:static!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:28px!important;background:#fffdf8!important;background-image:none!important;border:0!important;border-top:3px solid #4f9b7b!important;box-shadow:none!important;color:#17243f!important;-webkit-text-fill-color:#17243f!important;text-align:left!important;transform:none!important}html[data-mg-path] .mg-layout-panel::before,html[data-mg-path] .mg-layout-panel::after{content:none!important;display:none!important}html[data-mg-path] .mg-layout-panel :is(h2,h3){font:600 21px/1.35 "MG Sans",Arial,sans-serif!important;color:#17243f!important;-webkit-text-fill-color:#17243f!important;margin:0 0 16px!important;text-align:left!important}html[data-mg-path] .mg-layout-panel :is(p,li,span,small,dd){font-family:"MG Sans",Arial,sans-serif!important;font-size:14px!important;line-height:1.55!important;color:#4f5d69!important;-webkit-text-fill-color:#4f5d69!important;letter-spacing:normal!important;text-transform:none!important}html[data-mg-path] .mg-layout-panel>p:first-child,html[data-mg-path] .mg-layout-panel>span:first-child,html[data-mg-path] .mg-layout-panel>small:first-child{display:block!important;margin:0 0 18px!important;font:600 11px/1.5 "MG Sans",Arial,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#47725d!important;-webkit-text-fill-color:#47725d!important;font-weight:600!important}html[data-mg-path] .mg-layout-panel>strong{display:block!important;font:600 21px/1.35 "MG Sans",Arial,sans-serif!important;color:#17243f!important;-webkit-text-fill-color:#17243f!important;margin:0 0 16px!important}html[data-mg-path] .mg-layout-panel :is(ul,ol){padding:0!important;margin:0!important;list-style:none!important;counter-reset:none!important}html[data-mg-path] .mg-layout-panel li::before{content:none!important;display:none!important}html[data-mg-path] .mg-layout-panel a{display:block!important;width:auto!important;margin:0!important;padding:17px 0!important;background:transparent!important;border:0!important;border-bottom:1px solid #d8d0c2!important;color:#17243f!important;-webkit-text-fill-color:#17243f!important;font:500 15px/1.5 "MG Sans",Arial,sans-serif!important;text-transform:none!important;text-decoration:none!important;letter-spacing:0!important}html[data-mg-path] .mg-layout-panel>a:last-child,html[data-mg-path] .mg-layout-panel li:last-child>a{border-bottom:0!important;padding-bottom:0!important}html[data-mg-path] .mg-layout-panel strong{display:block!important;margin:0 0 5px!important;font:600 17px/1.35 "MG Sans",Arial,sans-serif!important;color:#17243f!important;-webkit-text-fill-color:#17243f!important}html[data-mg-path] .mg-layout-panel a span{display:block!important}html[data-mg-path] .mg-layout-panel a:hover strong{color:#2f7059!important;-webkit-text-fill-color:#2f7059!important}html[data-mg-path] .mg-layout-panel>ul>li,html[data-mg-path] .mg-layout-panel>div:not(.rp-bar-row):not(.rp-axis):not(.rp-map-legend):not(.rp-gap):not(.rp-income-map-head){margin:0!important;padding:16px 0!important;border-bottom:1px solid #d8d0c2!important}html[data-mg-path] .mg-layout-panel>ul>li:last-child{border-bottom:0!important;padding-bottom:0!important}html[data-mg-path] .mg-layout-panel .sheet-terms dd:not(.nonbinding){color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-mg-path] .mg-layout-hero a:focus-visible{outline:3px solid #73b898!important;outline-offset:4px!important}@media(max-width:900px){html[data-mg-path] body{--mg-layout-gutter:24px;--mg-layout-space:48px}html[data-mg-path] .mg-layout-hero .mg-layout-hero-inner{grid-template-columns:1fr!important;gap:36px!important;width:calc(100% - 48px)!important;max-width:680px!important}html[data-mg-path] main section.mg-layout-hero{padding:44px 0!important}html[data-mg-path] .mg-layout-hero h1.mg-layout-title{font-size:clamp(38px,7vw,52px)!important}html[data-mg-path] .mg-layout-hero .mg-layout-panel{padding:24px!important}html[data-mg-path] main h2{font-size:32px!important}}@media(max-width:520px){html[data-mg-path] body{--mg-layout-gutter:20px;--mg-layout-space:40px}html[data-mg-path] .mg-layout-hero .mg-layout-hero-inner{width:calc(100% - 40px)!important}html[data-mg-path] .mg-layout-hero a.mg-layout-primary{width:100%!important;white-space:normal!important}html[data-mg-path] .mg-layout-hero p.mg-layout-deck{font-size:17px!important}html[data-mg-path] main h2{font-size:30px!important}html[data-mg-path] main h3{font-size:20px!important}}}@layer mg-system{html[data-mg-path="/advisor-succession"] .mg-layout-panel nav a{padding:13px 0!important}html[data-mg-path="/advisor-succession"] .mg-layout-panel nav a>span{display:block!important}html[data-mg-path="/advisor-succession"] .mg-layout-panel nav a small{display:block!important;margin-top:5px!important}html[data-mg-path="/advisor-succession"] .mg-layout-panel nav a strong{font-size:16px!important}html[data-mg-path="/advisor-succession"] .mg-layout-panel>small:last-child{display:block!important;margin-top:18px!important;font-size:12px!important}html[data-mg-path="/advisor-succession"] .mg-layout-panel h2{font-size:20px!important}html[data-mg-path] main.advisor-succession-page section.as-about{display:grid!important;grid-template-columns:240px minmax(0,1fr)!important;gap:48px!important;align-items:center!important}html[data-mg-path] .advisor-succession-page .as-founder-mark{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:240px!important;height:240px!important;min-height:0!important;margin:0!important;padding:24px!important;overflow:hidden!important;background:#17243f!important}html[data-mg-path] .advisor-succession-page .as-founder-mark>span{font:400 88px/1 "MG Display",Georgia,serif!important;color:#fff!important;margin:0!important}html[data-mg-path] .advisor-succession-page .as-founder-mark>small{font:600 10px/1.4 "MG Sans",Arial,sans-serif!important;letter-spacing:.18em!important;margin:18px 0 0!important;color:#d6b769!important;white-space:nowrap!important}html[data-mg-path] .advisor-succession-page .as-standards{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:24px 0!important;padding:20px 0 0!important}html[data-mg-path] .professional-page .professional-boundaries{display:block!important}html[data-mg-path] .professional-page .professional-boundaries>div:first-child{margin-bottom:28px!important}html[data-mg-path] .professional-page .professional-boundaries>div:last-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;padding:0!important;border:0!important;background:transparent!important}html[data-mg-path] .professional-page .professional-boundaries article{padding:28px!important;background:#fffdf8!important;border:1px solid #d8d0c2!important}html[data-mg-path] .professional-page .professional-boundaries article h3{margin:0 0 16px!important}html[data-mg-path] .professional-page .professional-boundaries ul{padding:0!important;margin:0!important;list-style:none!important}html[data-mg-path] .professional-page .professional-boundaries li{padding:14px 0!important;margin:0!important;border:0!important;border-top:1px solid #d8d0c2!important;font-size:15px!important;line-height:1.6!important}html[data-mg-path] .professional-page .professional-boundaries li::before{content:none!important;display:none!important}html[data-mg-path="/for-professionals"] .wm-service-body{max-width:1120px!important}html[data-mg-path="/for-professionals"] .wm-chapter{margin:0!important;padding:48px 0!important}html[data-mg-path="/for-professionals"] .wm-chapter .label{font:600 11px/1.5 "MG Sans",Arial,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin:0 0 16px!important;font-weight:600!important}html[data-mg-path="/for-professionals"] .wm-chapter header{margin-bottom:28px!important}html[data-mg-path="/for-professionals"] #professional-context>div{gap:24px!important}html[data-mg-path="/for-professionals"] :is(#professional-context,#professional-resources) .wm-cards>div{padding:24px!important}html[data-mg-path="/for-professionals"] #professional-resources{background:#e8efe8!important;box-shadow:0 0 0 100vmax #e8efe8!important;clip-path:inset(0 -100vmax)!important;padding:56px 0!important}html[data-mg-path="/for-professionals"] #professional-context .wm-cards>div a{display:inline-flex!important;align-items:center!important;gap:12px!important;margin-top:16px!important;padding:0!important;min-height:0!important;background:transparent!important;border:0!important;color:#2f7059!important;-webkit-text-fill-color:#2f7059!important;font:600 14px/1.5 "MG Sans",Arial,sans-serif!important}html[data-mg-path="/for-professionals"] #professional-context .wm-cards>div a *{color:inherit!important;-webkit-text-fill-color:inherit!important;font:inherit!important}html[data-mg-path="/for-professionals"] #professional-inquiry{padding:52px 0!important;margin:0!important;background:#17243f!important;box-shadow:0 0 0 100vmax #17243f!important;clip-path:inset(0 -100vmax)!important;border:0!important}html[data-mg-path="/for-professionals"] main.mg-page>.wm-service-body{padding-bottom:0!important}html[data-mg-path="/for-professionals"] main section.wm-chapter:last-child{--mg-type-heading:#ffffff;--mg-type-heading-em:#73b898;--mg-type-sub:#ffffff;--mg-type-body:#d2d9e2;--mg-type-label:#d6b769}@media(max-width:850px){html[data-mg-path="/for-professionals"] main #professional-inquiry{padding:40px 0!important}}html[data-mg-path="/for-professionals"] #professional-inquiry h2{max-width:700px!important;font-size:32px!important}html[data-mg-path="/for-professionals"] #professional-inquiry>p{max-width:780px!important;margin:0 0 24px!important}html[data-mg-path="/for-professionals"] #professional-inquiry .wm-note{font-size:13px!important;margin:20px 0 0!important;line-height:1.6!important}html[data-mg-path="/new-york-florida-owner-planning"] main .nyfl-article{width:calc(100% - 96px)!important;max-width:1120px!important;margin:0 auto!important;padding:0 0 48px!important}html[data-mg-path="/new-york-florida-owner-planning"] .nyfl-article .nyfl-section{display:grid!important;grid-template-columns:310px minmax(0,1fr)!important;gap:48px!important;align-items:start!important;width:100%!important;margin:0!important;padding:48px 0!important;border:0!important;border-bottom:1px solid #d8d0c2!important;background:transparent!important;color:#17243f!important}html[data-mg-path="/new-york-florida-owner-planning"] .nyfl-section header{margin:0!important;padding:0!important}html[data-mg-path="/new-york-florida-owner-planning"] .nyfl-section h2{font-size:32px!important;line-height:1.2!important;color:#17243f!important;margin:0!important}html[data-mg-path="/new-york-florida-owner-planning"] .nyfl-section h2 em{color:#2f7059!important}html[data-mg-path="/new-york-florida-owner-planning"] .nyfl-section .cluster-section-copy{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html[data-mg-path="/new-york-florida-owner-planning"] .nyfl-section p{margin:0 0 20px!important;color:#4f5d69!important;font-size:16px!important;line-height:1.75!important}html[data-mg-path="/new-york-florida-owner-planning"] .nyfl-section h3{font-size:20px!important;line-height:1.35!important;color:#17243f!important;margin:28px 0 12px!important}html[data-mg-path="/new-york-florida-owner-planning"] .nyfl-section .cluster-timeline{display:block!important;padding:0!important;margin:24px 0 0!important;list-style:none!important}html[data-mg-path="/new-york-florida-owner-planning"] .nyfl-section .cluster-timeline li{display:grid!important;grid-template-columns:110px minmax(0,1fr)!important;gap:20px!important;margin:0 0 12px!important;padding:20px!important;background:#fffdf8!important;border:1px solid #d8d0c2!important;border-left:3px solid #4f9b7b!important}html[data-mg-path="/new-york-florida-owner-planning"] .cluster-timeline li b{font:600 11px/1.6 "MG Sans",Arial,sans-serif!important;color:#2f7059!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:600!important}html[data-mg-path="/new-york-florida-owner-planning"] .cluster-timeline li span{font:400 15px/1.7 "MG Sans",Arial,sans-serif!important;color:#4f5d69!important}html[data-mg-path="/new-york-florida-owner-planning"] .nyfl-section .cluster-question-list{display:block!important;list-style:none!important;padding:0!important;margin:24px 0!important;counter-reset:none!important}html[data-mg-path="/new-york-florida-owner-planning"] .cluster-question-list li{margin:0!important;padding:16px 0!important;border-top:1px solid #d8d0c2!important;font-size:15px!important;color:#4f5d69!important}html[data-mg-path="/new-york-florida-owner-planning"] .cluster-question-list li::before{content:none!important;display:none!important}html[data-mg-path="/new-york-florida-owner-planning"] .nyfl-section :is(aside,.cluster-callout){padding:24px!important;margin:24px 0!important;background:#e8efe8!important;border:0!important;border-left:3px solid #4f9b7b!important}html[data-mg-path="/new-york-florida-owner-planning"] .nyfl-section :is(aside,.cluster-callout) p:last-child{margin-bottom:0!important}html[data-mg-path="/new-york-florida-owner-planning"] .nyfl-article .cluster-faq{padding:48px 0!important;background:transparent!important}html[data-mg-path="/new-york-florida-owner-planning"] .nyfl-article .cluster-faq details{padding:20px 0!important;border:0!important;border-top:1px solid #d8d0c2!important;background:transparent!important}@media(max-width:850px){html[data-mg-path] main.advisor-succession-page section.as-about{grid-template-columns:1fr!important;gap:28px!important}html[data-mg-path] .advisor-succession-page .as-founder-mark{width:180px!important;height:180px!important}html[data-mg-path] .professional-page .professional-boundaries>div:last-child{grid-template-columns:1fr!important}html[data-mg-path="/new-york-florida-owner-planning"] .nyfl-article .nyfl-section{grid-template-columns:1fr!important;gap:24px!important}html[data-mg-path="/new-york-florida-owner-planning"] main .nyfl-article{width:calc(100% - 48px)!important}html[data-mg-path="/for-professionals"] #professional-inquiry{padding:24px!important}}@media(max-width:520px){html[data-mg-path="/new-york-florida-owner-planning"] main .nyfl-article{width:calc(100% - 40px)!important}html[data-mg-path="/new-york-florida-owner-planning"] .nyfl-section .cluster-timeline li{grid-template-columns:1fr!important;gap:8px!important}}}@layer mg-system{html[data-mg-path="/new-york-florida-owner-planning"] .nyfl-section header .eyebrow{font:600 11px/1.5 "MG Sans",Arial,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#2f7059!important;margin:0 0 16px!important;font-weight:600!important}html[data-mg-path="/advisor-succession"] .mg-layout-panel nav a{padding:12px 0!important}}@layer mg-system{html[data-mg-path="/new-york-florida-owner-planning"] .cluster-faq{display:grid!important;grid-template-columns:310px minmax(0,1fr)!important;gap:48px!important}html[data-mg-path="/new-york-florida-owner-planning"] .cluster-faq summary{font:500 18px/1.5 "MG Sans",Arial,sans-serif!important;padding:0!important}html[data-mg-path="/new-york-florida-owner-planning"] .cluster-calculator{display:grid!important;grid-template-columns:minmax(0,1fr) 280px!important;gap:32px!important;padding:32px!important;margin:32px 0 0!important}html[data-mg-path="/new-york-florida-owner-planning"] .cluster-calculator a{padding:18px 20px!important;min-height:56px!important;box-shadow:none!important;font:600 14px/1.5 "MG Sans",Arial,sans-serif!important}html[data-mg-path="/new-york-florida-owner-planning"] .cluster-calculator .eyebrow{font:600 11px/1.5 "MG Sans",Arial,sans-serif!important;letter-spacing:.12em!important;margin:0 0 16px!important}@media(max-width:850px){html[data-mg-path="/new-york-florida-owner-planning"] .cluster-faq,html[data-mg-path="/new-york-florida-owner-planning"] .cluster-calculator{grid-template-columns:1fr!important;gap:24px!important}}}@layer mg-system{html[data-mg-path="/new-york-florida-owner-planning"] .cluster-calculator a{display:inline-flex!important;align-items:center!important;gap:24px!important;max-width:100%!important;text-transform:none!important;letter-spacing:0!important}html[data-mg-path="/new-york-florida-owner-planning"] .cluster-calculator small{display:block!important;margin:12px 0 0!important;font-size:12px!important;line-height:1.6!important}@media(max-width:850px){html[data-mg-path="/new-york-florida-owner-planning"] .cluster-calculator{grid-template-columns:1fr!important;gap:24px!important;padding:24px!important}}}@layer mg-system{html[data-mg-path] main .cluster-article>.cluster-section{display:grid!important;grid-template-columns:310px minmax(0,1fr)!important;gap:48px!important;align-items:start!important;width:100%!important;max-width:none!important;margin:0!important;padding:48px 0!important;border:0!important;border-bottom:1px solid #d8d0c2!important;background:transparent!important;box-shadow:none!important}html[data-mg-path] main .cluster-article>.cluster-section>header{margin:0!important;padding:0!important;max-width:none!important}html[data-mg-path] main .cluster-article>.cluster-section>header h2{margin:0!important}html[data-mg-path] main .cluster-article>.cluster-section>header .eyebrow{margin:0 0 14px!important}html[data-mg-path] main .cluster-article .cluster-section-copy{margin:0!important;padding:0!important;max-width:760px!important;width:100%!important}html[data-mg-path] main .cluster-article .cluster-section-copy>p{font:400 16px/1.75 var(--mg-d-sans)!important;margin:0 0 20px!important}html[data-mg-path] main .cluster-article .cluster-section-copy>p:first-child{font-size:17px!important;color:#17243f!important}html[data-mg-path] main .cluster-article .cluster-section-copy li{font:400 15px/1.65 var(--mg-d-sans)!important;color:#46524c!important}html[data-mg-path] main .cluster-article .cluster-section-copy h3{margin:28px 0 10px!important}html[data-mg-path] main .cluster-timeline li{display:grid!important;grid-template-columns:110px minmax(0,1fr)!important;gap:20px!important;margin:0 0 10px!important;padding:20px!important;background:#fffdf8!important;border:1px solid rgba(23,36,63,.12)!important;border-left:3px solid #c9a660!important}html[data-mg-path] main .cluster-timeline li b{font:600 11px/1.6 var(--mg-d-sans)!important;color:#75531f!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:600!important}html[data-mg-path] main .cluster-timeline li span{font:400 15px/1.65 var(--mg-d-sans)!important;color:#46524c!important}html[data-mg-path] main .cluster-calculator{display:grid!important;grid-template-columns:310px minmax(0,1fr)!important;gap:48px!important;align-items:start!important;padding:32px!important;margin:48px 0!important}html[data-mg-path] main .cluster-calculator>div{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;min-height:0!important}html[data-mg-path] main .cluster-calculator>div>*:last-child{margin-bottom:0!important}html[data-mg-path] main .cluster-calculator a{display:inline-flex!important;align-items:center!important;gap:24px!important;max-width:100%!important;margin-top:8px!important;padding:16px 20px!important;min-height:0!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important;font:600 14px/1.4 var(--mg-d-sans)!important}html[data-mg-path] main .cluster-calculator small{display:block!important;margin:12px 0 0!important;font-size:12px!important;line-height:1.6!important}html[data-mg-path] main .cluster-article>:is(.cluster-calculator,.cluster-faq,.cluster-sources){margin-left:0!important;margin-right:0!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}html[data-mg-path] main .cluster-article>.cluster-faq{display:grid!important;grid-template-columns:310px minmax(0,1fr)!important;gap:48px!important;padding:48px 0!important;background:transparent!important}html[data-mg-path] main .cluster-article>.cluster-sources{display:grid!important;grid-template-columns:310px minmax(0,1fr)!important;gap:16px 48px!important;padding:48px 0 0!important}html[data-mg-path] main .cluster-article>.cluster-sources>p{grid-column:1/-1!important;margin:16px 0 0!important}html[data-mg-path] main .cluster-sources>p{text-transform:none!important;letter-spacing:0!important;font:400 13px/1.6 var(--mg-d-sans)!important;color:#46524c!important;background:#f0ebe1!important;border-left:3px solid #c9a660!important;padding:16px 20px!important}@media(max-width:900px){html[data-mg-path] main .cluster-article>.cluster-section,html[data-mg-path] main .cluster-calculator,html[data-mg-path] main .cluster-article>:is(.cluster-faq,.cluster-sources){grid-template-columns:minmax(0,1fr)!important;gap:20px!important}html[data-mg-path] main .cluster-calculator{padding:24px!important}}@media(max-width:520px){html[data-mg-path] main .cluster-timeline li{grid-template-columns:1fr!important;gap:8px!important}}}@layer mg-system{html[data-mg-path] main section.corridor-decision{width:100%!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;background:#17243f!important;box-shadow:0 0 0 100vmax #17243f!important;clip-path:inset(0 -100vmax)!important;border:0!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}html[data-mg-path] main section.corridor-handoff{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:40px!important;align-items:center!important;background:#17243f!important;box-shadow:0 0 0 100vmax #17243f!important;clip-path:inset(0 -100vmax)!important;border:0!important;border-radius:0!important;padding:44px 0!important;margin:var(--mg-d-section) 0 0!important}html[data-mg-path] main section.corridor-decision li>div>span{font:400 15px/1.65 var(--mg-d-sans)!important;color:#d2d9e2!important}html[data-mg-path] main section.corridor-decision li>div>strong{font:600 18px/1.35 var(--mg-d-sans)!important;color:#ffffff!important}html[data-mg-path] main section.corridor-handoff>div{margin:0!important;padding:0!important;max-width:760px!important}html[data-mg-path] main section.corridor-handoff h2{font-size:clamp(28px,2.3vw,32px)!important;margin:0!important}html[data-mg-path] main section.corridor-handoff .eyebrow{margin:0 0 14px!important}html[data-mg-path] main section.corridor-handoff>div:last-child p{margin:0 0 16px!important}html[data-mg-path] main section.editorial-body:has(>div>section.corridor-handoff:last-child),html[data-mg-path] main section.editorial-body:has(>section.corridor-handoff:last-child){padding-bottom:0!important}@media(max-width:800px){html[data-mg-path] main section.corridor-handoff{grid-template-columns:1fr!important;gap:20px!important;padding:36px 0!important}}}@layer mg-system{html[data-mg-path] main section.wt-section:last-child:has(>a.mg-primary-cta){background:#17243f!important;box-shadow:0 0 0 100vmax #17243f!important;clip-path:inset(0 -100vmax)!important;border:0!important;padding:52px 0!important;margin:var(--mg-d-section) 0 0!important;
  --mg-type-heading:#ffffff;--mg-type-heading-em:#73b898;--mg-type-sub:#ffffff;--mg-type-body:#d2d9e2;--mg-type-label:#d6b769}html[data-mg-path] main section.wt-section:last-child:has(>a.mg-primary-cta) h2{font-size:clamp(28px,2.3vw,32px)!important;margin:0 0 14px!important}html[data-mg-path] main section.wt-section:last-child:has(>a.mg-primary-cta)>p:not(.label){margin:0 0 24px!important}html[data-mg-path] main section:has(section.wt-section:last-child>a.mg-primary-cta),html[data-mg-path] main section:has(section.wt-section:last-child>a.mg-primary-cta) div:has(>section.wt-section:last-child){padding-bottom:0!important;margin-bottom:0!important}html[data-mg-path]:has(main section.wt-section:last-child>a.mg-primary-cta) .site-footer-action{display:none!important}html[data-mg-path] main section.wt-question{background:#17243f!important}}@layer mg-system{html[data-mg-path] main section.editorial-body>p:first-child:has(+article){max-width:820px!important;margin:0 auto 32px!important;padding:18px 22px!important;background:#e8efe8!important;border-left:3px solid #4b7f68!important;font-size:15px!important;line-height:1.65!important}}@layer mg-system{html[data-mg-path] main .decision-map-output-grid>article{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:10px!important;min-height:0!important;padding:24px!important}html[data-mg-path] main .decision-map-output-grid>article>*{margin:0!important}html[data-mg-path] main .decision-map-output-grid>article small{color:#75531f!important;font:600 11px/1.5 var(--mg-d-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:600!important}html[data-mg-path] main section.decision-map-case{width:100%!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important;padding:56px 0!important;background:#e8efe8!important;box-shadow:0 0 0 100vmax #e8efe8!important;clip-path:inset(0 -100vmax)!important;border:0!important}html[data-mg-path] main section.decision-map-start{width:100%!important;max-width:1120px!important;margin:var(--mg-d-section) auto 0!important;padding:52px 0!important;background:#17243f!important;box-shadow:0 0 0 100vmax #17243f!important;clip-path:inset(0 -100vmax)!important;border:0!important;
  --mg-type-heading:#ffffff;--mg-type-heading-em:#73b898;--mg-type-sub:#ffffff;--mg-type-body:#d2d9e2;--mg-type-label:#d6b769}html[data-mg-path] main section.decision-map-start h2{font-size:clamp(28px,2.3vw,32px)!important}html[data-mg-path] main section.editorial-body:has(section.decision-map-start:last-child){padding-bottom:0!important}}@layer mg-system{html[data-mg-path] main.mg-page p,html[data-mg-path] main.mg-page li{text-align:left!important}html[data-mg-path] main.mg-page :is(h2,h3){text-align:left!important}html[data-mg-path] main.mg-page :is(.eyebrow,.label,.kicker,.ab-kicker,.rp-eyebrow,.wealth-eyebrow){display:block!important;font:600 11px/1.5 "MG Sans",Arial,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;text-align:left!important;margin:0 0 16px!important;font-weight:600!important}html[data-mg-path] main.mg-page [data-mg-heading-group]{text-align:left!important;margin:0 0 28px!important;padding:0!important}html[data-mg-path] main.mg-page [data-mg-heading-group]>:is(p,h2){margin-inline:0!important;max-width:760px!important;text-align:left!important}html[data-mg-path] .mg-island{display:contents}html[data-mg-path] main.mg-page .mg-closing{display:block!important;max-width:none!important;width:100%!important;padding:40px max(24px,calc((100% - 1120px)/2))!important;margin:0!important;background:#17243f!important;color:#fff!important;border:0!important}html[data-mg-path] main.mg-page .mg-closing .mg-closing-inner{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:40px!important;align-items:center!important;max-width:1120px!important;width:100%!important;margin:0 auto!important;padding:0!important}html[data-mg-path] main.mg-page .mg-closing .mg-closing-copy{display:block!important;margin:0!important;padding:0!important;max-width:760px!important;text-align:left!important}html[data-mg-path] main.mg-page .mg-closing .mg-closing-copy h2{font:400 32px/1.2 "MG Display",Georgia,serif!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-align:left!important;max-width:760px!important;margin:0 0 16px!important}html[data-mg-path] main.mg-page .mg-closing .mg-closing-copy p{font:400 16px/1.7 "MG Sans",Arial,sans-serif!important;color:#c7d0dc!important;-webkit-text-fill-color:#c7d0dc!important;margin:0!important;max-width:760px!important;text-align:left!important}html[data-mg-path] main.mg-page .mg-closing .mg-closing-copy :is(.eyebrow,.label,.kicker){font:600 11px/1.5 "MG Sans",Arial,sans-serif!important;color:#d6b769!important;-webkit-text-fill-color:#d6b769!important;margin:0 0 16px!important}html[data-mg-path] main.mg-page .mg-closing a.mg-closing-action{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:28px!important;background:#2f7059!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font:600 14px/1.4 "MG Sans",Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important;text-decoration:none!important;padding:18px 24px!important;min-height:56px!important;max-width:100%!important;margin:0!important;border:1px solid #2f7059!important;box-shadow:none!important;white-space:normal!important}html[data-mg-path] main.mg-page .mg-closing-action span{display:inline!important;font:400 22px/1 "MG Sans",Arial,sans-serif!important;color:inherit!important;-webkit-text-fill-color:inherit!important}html[data-mg-path]:has(main :is(.mg-closing,.corridor-handoff,#professional-inquiry,.wt-question,.buyerx-contact,.as-talk,.professional-download)) .site-footer-action{display:none!important}html[data-mg-path] main.mg-page :is(.decision-map-case,.home-planning-example) header{text-align:left!important;max-width:none!important;margin-inline:0!important}html[data-mg-path] main.mg-page :is(.decision-map-case,.home-planning-example) header :is(p,h2){text-align:left!important;margin-inline:0!important;max-width:760px!important}html[data-mg-path] main.mg-page :is(.decision-map-table,.home-planning-example table){width:100%!important;max-width:100%!important;margin:28px 0!important}html[data-mg-path] main.mg-page #professional-context .wm-cards>div{display:flex!important;flex-direction:column!important}html[data-mg-path] main.mg-page #professional-context .wm-cards>div a{margin-top:auto!important;padding-top:20px!important}html[data-mg-path] main.mg-page .search-tool-shell input[type=range]{width:100%!important}html[data-mg-path] .owner-concierge{z-index:1000!important}@media(max-width:850px){html[data-mg-path] main.mg-page .mg-closing .mg-closing-inner{grid-template-columns:1fr!important;gap:24px!important}html[data-mg-path] main.mg-page .mg-closing{padding:32px 24px!important}html[data-mg-path] main.mg-page .mg-closing .mg-closing-copy h2{font-size:28px!important}html[data-mg-path] main.mg-page .mg-closing a.mg-closing-action{justify-self:start!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}}@layer mg-system{html[data-mg-path] header.sitewide-header .brand strong{color:#17243f!important}html[data-mg-path] header.sitewide-header .brand small{color:#315e50!important}html[data-mg-path] main.mg-page>.mg-advisor-island>section:not(.mg-layout-hero){padding:64px max(48px,calc((100vw - 1120px)/2))!important}@media(max-width:700px){html[data-mg-path] main.mg-page>.mg-advisor-island>section:not(.mg-layout-hero){padding:40px 24px!important}}}@layer mg-system{html[data-mg-path] header.sitewide-header a.brand{display:grid!important;grid-template-columns:28px max-content!important;grid-template-rows:auto auto!important;column-gap:10px!important;row-gap:4px!important;align-items:center!important}html[data-mg-path] header.sitewide-header .brand-monogram{grid-column:1!important;grid-row:1 / 3!important}html[data-mg-path] header.sitewide-header .brand strong{grid-column:2!important;grid-row:1!important;line-height:1!important}html[data-mg-path] header.sitewide-header .brand small{display:block!important;visibility:visible!important;grid-column:2!important;grid-row:2!important;border:0!important;padding:0!important;margin:0!important;font:600 8px/1.2 "MG Sans",Arial,sans-serif!important;letter-spacing:.17em!important;color:#315e50!important;opacity:1!important}}@layer mg-system{html[data-mg-path] .mg-layout-hero h1>span,html[data-mg-path] .mg-layout-hero h1>em{display:block!important}@media(max-width:700px){html[data-mg-path] .mg-layout-note{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important}html[data-mg-path] .mg-layout-note>span{display:block!important}}}@layer mg-system{html[data-mg-path] .professional-process>ol{list-style:none!important;margin:0!important;padding:0!important;min-width:0!important}html[data-mg-path] .professional-process>ol>li{display:block!important;grid-template-columns:none!important;padding:28px 0!important;min-width:0!important}html[data-mg-path] .professional-process>ol>li>div{width:100%!important;min-width:0!important;max-width:none!important}html[data-mg-path] .professional-process>ol>li h3{margin:0 0 12px!important}html[data-mg-path] .professional-process>ol>li p{margin:0!important}}@layer mg-system{html[data-mg-path] main.article-reading-page>.editorial-body{max-width:none!important;width:100%!important;box-sizing:border-box!important}html[data-mg-path] .article-reading-layout{width:100%!important;max-width:1120px!important;margin:0 auto!important;grid-template-columns:210px minmax(0,1fr)!important;gap:48px!important}html[data-mg-path] .article-reading-flow{min-width:0!important;width:100%!important}html[data-mg-path] .decision-guide-answer{display:block!important}html[data-mg-path] .decision-guide-answer>div{width:100%!important;min-width:0!important}html[data-mg-path] .decision-guide-points article{grid-template-columns:240px minmax(0,1fr)!important;gap:40px!important;padding:32px 0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}html[data-mg-path] .decision-guide-points article>div{margin:2px 0 0!important}html[data-mg-path] .decision-guide-points .article-point-list>article:first-child{border-top:0!important}html[data-mg-path] main section.decision-guide-sequence{gap:24px!important;row-gap:24px!important}html[data-mg-path] .decision-guide-sequence>header>*{margin-bottom:0!important}html[data-mg-path] .decision-guide-sequence>ol{display:block!important;padding:0!important;list-style:none!important}html[data-mg-path] .decision-guide-sequence>ol>li{display:block!important;padding:24px 0!important}@media(max-width:1000px){html[data-mg-path] .article-reading-layout{grid-template-columns:minmax(0,1fr)!important}html[data-mg-path] .article-contents{display:none!important}html[data-mg-path] .article-mobile-contents{display:block!important}}@media(max-width:700px){html[data-mg-path] .decision-guide-points article{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}}}@layer mg-system{html[data-mg-path] .ab-centered-practice{display:block!important}html[data-mg-path] .ab-centered-practice>header{max-width:820px!important;margin:0 0 40px!important}html[data-mg-path] .ab-centered-practice>.ab-standards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;width:100%!important;max-width:1120px!important}@media(max-width:700px){html[data-mg-path] .ab-centered-practice>.ab-standards{grid-template-columns:minmax(0,1fr)!important}}}@layer mg-system{html[data-mg-path] .resource-finder-content{width:100%!important;min-width:0!important;margin:0!important;padding:0!important}html[data-mg-path] main .wt-body .wt-layout{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html[data-mg-path] main .wt-body .wt-content{width:100%!important;max-width:820px!important;margin:0 auto!important;padding:0!important}html[data-mg-path] main .wt-body .wt-content>:is(.wt-intro,.wt-section){width:100%!important;max-width:none!important;margin-inline:0!important}html[data-mg-path] main .wt-body .wt-content>:is(.wt-intro,.wt-section) :is(h2,p,ul,ol){margin-inline:0!important}html[data-mg-path] main .wt-body .wt-content>:is(.wt-intro,.wt-section):first-child{padding-top:0!important}html[data-mg-path] main .wt-body .wt-content>:is(.wt-intro,.wt-section):last-child{padding-bottom:0!important}}@layer mg-system{@media(max-width:1000px){html[data-mg-path] :is(main,.mg-concierge) :is(input,textarea,select){font-size:16px!important}}}@layer mg-system{footer.site-footer .site-footer-nav .site-footer-subheading{margin-top:18px!important}html[data-mg-path="/start-here"] .site-footer-action{display:none!important}}@layer mg-system{html[data-mg-path="/who-we-help"] main.who-page .editorial-body{padding-bottom:56px!important}html[data-mg-path="/who-we-help"] main.who-page :is(.who-profile,.who-situations,.who-fit,.who-boundary,.who-other-paths){box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:48px 0!important}html[data-mg-path="/who-we-help"] main.who-page :is(.who-profile,.who-fit){background:transparent!important;border:0!important;border-bottom:1px solid #d7d9dc!important}html[data-mg-path="/who-we-help"] main.who-page .who-profile{padding-top:0!important}html[data-mg-path="/who-we-help"] main.who-page .who-shell em{color:#17243f!important}html[data-mg-path="/who-we-help"] main.who-page .who-profile>div>p{max-width:820px!important;margin-top:16px!important}html[data-mg-path="/who-we-help"] main.who-page :is(.who-fit,.who-situations)>header{margin-bottom:24px!important}html[data-mg-path="/who-we-help"] main.who-page .who-situation-grid a.who-situation-card{background:#fffdf8!important;border-color:#d7d9dc!important}html[data-mg-path="/who-we-help"] main.who-page .who-situation-grid a.who-situation-card:hover{background:#f0ebe1!important;border-color:#17243f!important;transform:translateY(-2px)!important}html[data-mg-path="/who-we-help"] main.who-page .who-situation-grid .who-situation-next{color:#17243f!important;margin-top:auto!important}html[data-mg-path="/who-we-help"] main.who-page .who-fit-grid{grid-template-columns:1fr 1fr!important;background:transparent!important;border:0!important}html[data-mg-path="/who-we-help"] main.who-page .who-fit-grid article{background:#fffdf8!important;border:1px solid #d7d9dc!important;padding:28px!important}html[data-mg-path="/who-we-help"] main.who-page .who-fit-grid article+article{background:#f0ebe1!important}html[data-mg-path="/who-we-help"] main.who-page .who-boundary{background:transparent!important;border:0!important;grid-template-columns:1fr auto!important;gap:24px!important}html[data-mg-path="/who-we-help"] main.who-page .who-boundary>div{display:block!important}html[data-mg-path="/who-we-help"] main.who-page .who-boundary strong{color:#17243f!important}html[data-mg-path="/who-we-help"] main.who-page .who-boundary p{margin-top:8px!important}html[data-mg-path="/who-we-help"] main.who-page .who-other-paths{background:#17243f!important;color:#fff!important;padding:40px!important;grid-template-columns:1fr!important;gap:28px!important}html[data-mg-path="/who-we-help"] main.who-page .who-other-paths h2{color:#fff!important;margin:12px 0 16px!important}html[data-mg-path="/who-we-help"] main.who-page .who-other-paths h2 em{color:#fff!important}html[data-mg-path="/who-we-help"] main.who-page .who-other-paths .eyebrow{color:#d5bd86!important}html[data-mg-path="/who-we-help"] main.who-page .who-other-paths header>p:last-child{color:#d7dce5!important}html[data-mg-path="/who-we-help"] main.who-page .who-other-paths>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}html[data-mg-path="/who-we-help"] main.who-page .who-other-paths>div>a{min-height:164px!important;padding:24px!important;color:#fff!important;background:#ffffff08!important}html[data-mg-path="/who-we-help"] main.who-page .who-other-paths>div>a:hover{background:#ffffff16!important;transform:translateY(-2px)!important}html[data-mg-path="/who-we-help"] main.who-page .who-other-paths>div>a small{color:#d5bd86!important;font-size:10px!important}@media(max-width:700px){html[data-mg-path="/who-we-help"] main.who-page :is(.who-profile,.who-situations,.who-fit,.who-boundary){padding-block:32px!important}html[data-mg-path="/who-we-help"] main.who-page :is(.who-fit-grid,.who-boundary,.who-other-paths>div){grid-template-columns:1fr!important}html[data-mg-path="/who-we-help"] main.who-page .who-other-paths{padding:24px!important}html[data-mg-path="/who-we-help"] main.who-page .who-other-paths>div>a{min-height:130px!important}html[data-mg-path="/who-we-help"] main.who-page .who-fit-grid article{padding:24px!important}}}@layer mg-system{html[data-mg-path="/buyer-approached-my-business"] :is(.buyerx-response,.buyerx-team,.buyerx-contact) :is(p,blockquote,small,strong,label,span){color:#e0e6ec!important}html[data-mg-path="/buyer-approached-my-business"] :is(.buyerx-response,.buyerx-team,.buyerx-contact) p.label{color:#d6b769!important;font-size:11px!important;line-height:1.5!important}html[data-mg-path="/buyer-approached-my-business"] .buyerx-response blockquote{border-left:2px solid #d6b769!important}html[data-mg-path="/buyer-approached-my-business"] .buyerx-response blockquote small{display:block!important;margin-top:20px!important;font:400 13px/1.6 var(--mg-d-sans)!important;color:#bccbd5!important}html[data-mg-path="/buyer-approached-my-business"] .buyerx-team-copy p,html[data-mg-path="/buyer-approached-my-business"] .buyerx-contact-copy p:not(.label){font:400 17px/1.7 var(--mg-d-sans)!important;margin:0 0 20px!important}html[data-mg-path="/buyer-approached-my-business"] .buyerx-team-copy strong{display:block!important;margin-top:24px!important;font-size:17px!important;line-height:1.6!important}html[data-mg-path="/buyer-approached-my-business"] .buyerx-contact-copy>small{display:block!important;font-size:13px!important;line-height:1.6!important;color:#bccbd5!important}html[data-mg-path="/buyer-approached-my-business"] .buyerx-kit-unified-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:40px!important;align-items:start!important}html[data-mg-path="/buyer-approached-my-business"] .buyerx-kit-formwrap{background:#fffdf8!important;border:1px solid #d8d0c2!important;padding:28px!important;min-width:0!important}html[data-mg-path="/buyer-approached-my-business"] .buyerx-kit-formwrap h3{margin:0 0 12px!important;font-size:24px!important}html[data-mg-path="/buyer-approached-my-business"] .buyerx-kit-formwrap>p{margin:0 0 24px!important;font-size:16px!important;line-height:1.6!important}html[data-mg-path="/buyer-approached-my-business"] .buyerx-kit-overview ul{margin:24px 0 0!important;padding-left:20px!important}html[data-mg-path="/buyer-approached-my-business"] .buyerx-kit-overview li{margin-bottom:10px!important;line-height:1.6!important}html[data-mg-path="/buyer-approached-my-business"] #buyer-question-form{padding:28px!important;border:1px solid #6c7a8e!important;background:#1d304c!important;min-width:0!important}html[data-mg-path="/buyer-approached-my-business"] :is(#buyer-kit-form,#buyer-question-form),html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] #loi-kit-form{display:grid!important;gap:20px!important;margin:0!important;min-width:0!important}html[data-mg-path="/buyer-approached-my-business"] .buyerx-question-fields,html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .kit-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}html[data-mg-path="/buyer-approached-my-business"] :is(#buyer-kit-form,#buyer-question-form) label:not(.buyerx-optin),html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] #loi-kit-form label:not(.kit-optin){display:grid!important;gap:8px!important;font:500 15px/1.5 var(--mg-d-sans)!important;margin:0!important;min-width:0!important}html[data-mg-path="/buyer-approached-my-business"] :is(#buyer-kit-form,#buyer-question-form) :is(input:not([type=checkbox]):not(.honeypot),textarea),html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] #loi-kit-form input:not([type=checkbox]):not(.honeypot){display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:50px!important;padding:12px 14px!important;border:1px solid #8b98a8!important;border-radius:0!important;background:#fffdf8!important;color:#17243f!important;font:400 16px/1.5 var(--mg-d-sans)!important}html[data-mg-path="/buyer-approached-my-business"] #buyer-question-form textarea{min-height:132px!important;resize:vertical!important}html[data-mg-path="/buyer-approached-my-business"] :is(#buyer-kit-form,#buyer-question-form) button,html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] #loi-kit-form button{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;width:100%!important;min-height:52px!important;padding:14px 18px!important;border:0!important;background:#2f7059!important;color:#fff!important;font:600 15px/1.5 var(--mg-d-sans)!important;text-align:left!important;cursor:pointer!important}html[data-mg-path="/buyer-approached-my-business"] :is(#buyer-kit-form,#buyer-question-form) button span{color:#fff!important}html[data-mg-path="/buyer-approached-my-business"] .buyerx-optin,html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .kit-optin{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;gap:12px!important;align-items:start!important;font:400 14px/1.6 var(--mg-d-sans)!important;margin:0!important}html[data-mg-path="/buyer-approached-my-business"] .buyerx-optin input,html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .kit-optin input{width:18px!important;height:18px!important;margin:3px 0 0!important;accent-color:#2f7059!important}html[data-mg-path="/buyer-approached-my-business"] :is(.buyerx-form-note,.buyerx-question-privacy),html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .kit-promise{font:400 13px/1.6 var(--mg-d-sans)!important;margin:0!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] :is(.kit-preview,.preview-tools,.kit-conversion){display:grid!important;gap:24px!important;min-width:0!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] #loi-kit-form{padding:24px!important;border:1px solid #d8d0c2!important;background:#fffdf8!important}@media(max-width:800px){html[data-mg-path="/buyer-approached-my-business"] .buyerx-kit-unified-grid{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}}@media(max-width:600px){html[data-mg-path="/buyer-approached-my-business"] .buyerx-question-fields,html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .kit-fields{grid-template-columns:minmax(0,1fr)!important}html[data-mg-path="/buyer-approached-my-business"] :is(#buyer-question-form,.buyerx-kit-formwrap),html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] #loi-kit-form{padding:20px!important}}@media(min-width:1081px) and (max-width:1280px){header.sitewide-header{overflow:visible!important}header.sitewide-header details.sitewide-mobile-nav{position:relative!important;max-width:none!important;z-index:1000!important}header.sitewide-header details.sitewide-mobile-nav>summary{display:flex!important;align-items:center!important;min-height:44px!important;gap:12px!important;cursor:pointer!important;font:500 14px/1.4 var(--mg-d-sans)!important;list-style:none!important}header.sitewide-header details.sitewide-mobile-nav>summary::-webkit-details-marker{display:none!important}header.sitewide-header details.sitewide-mobile-nav>summary{padding:0 13px!important;border:1px solid #abb0aa!important;background:#fffdf8!important;text-transform:uppercase!important;letter-spacing:.06em!important}header.sitewide-header details.sitewide-mobile-nav>summary b{display:grid!important;align-content:center!important;gap:5px!important;width:18px!important;height:14px!important}header.sitewide-header details.sitewide-mobile-nav>summary b i{display:block!important;width:18px!important;height:1px!important;background:#17243f!important}header.sitewide-header details.sitewide-mobile-nav:not([open])>:not(summary){display:none!important}header.sitewide-header details.sitewide-mobile-nav[open]>div{display:block!important;position:absolute!important;top:calc(100% + 10px)!important;right:0!important;left:auto!important;width:min(350px,calc(100vw - 40px))!important;max-width:calc(100vw - 40px)!important;padding:16px!important;margin:0!important;z-index:1000!important;background:#fffdf8!important;color:#17243f!important;border:1px solid #d8d0c2!important;box-shadow:0 14px 32px #10213a20!important}header.sitewide-header details.sitewide-mobile-nav[open] nav{display:grid!important;grid-template-columns:minmax(0,1fr)!important}header.sitewide-header details.sitewide-mobile-nav[open] nav>a{display:flex!important;justify-content:space-between!important;gap:12px!important;padding:12px 0!important;min-height:44px!important;border-bottom:1px solid #d8d0c2!important;color:#17243f!important}header.sitewide-header details.sitewide-mobile-nav[open] .sitewide-mobile-cta{display:flex!important;justify-content:space-between!important;width:100%!important;margin-top:12px!important;color:#fff!important}}}@layer mg-system{html[data-mg-path="/buyer-approached-my-business"] #buyer-question-status{color:#e0e6ec!important;font:400 14px/1.6 var(--mg-d-sans)!important}html[data-mg-path="/buyer-approached-my-business"] #buyer-kit-status{font:400 14px/1.6 var(--mg-d-sans)!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] #loi-kit-status{font:400 14px/1.6 var(--mg-d-sans)!important}}@layer mg-system{html[data-mg-path] main.mg-wealth-detail{background:#f0ebe1!important;color:#17243f!important}html[data-mg-path] main.mg-wealth-detail :is(h2,h3,p,li,div,aside,section){box-sizing:border-box!important;min-width:0!important}html[data-mg-path] main.mg-wealth-detail .mg-layout-hero{padding:64px 0!important}html[data-mg-path] main.mg-wealth-detail .mg-layout-hero-inner{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr)!important;gap:64px!important;align-items:center!important}html[data-mg-path] main.mg-wealth-detail .mg-layout-hero h1.mg-layout-title{font-size:clamp(42px,4.4vw,62px)!important;max-width:670px!important;margin-bottom:24px!important}html[data-mg-path] main.mg-wealth-detail .mg-layout-title em{display:block!important}html[data-mg-path] main.mg-wealth-detail .mg-layout-deck{max-width:620px!important}html[data-mg-path] main.mg-wealth-detail .mg-layout-actions{gap:16px 24px!important;flex-wrap:wrap!important}html[data-mg-path] main.mg-wealth-detail .mg-layout-note{margin-top:28px!important;font-size:12px!important;line-height:1.6!important}html[data-mg-path] main.mg-wealth-detail aside.mg-layout-panel{padding:32px!important;border-top-color:#c9a660!important}html[data-mg-path] main.mg-wealth-detail .mg-layout-panel h2{font:400 30px/1.15 "MG Display",Georgia,serif!important;margin-bottom:24px!important}html[data-mg-path] main.mg-wealth-detail .mg-layout-panel>p:first-child{color:#826332!important;-webkit-text-fill-color:#826332!important}html[data-mg-path] main.mg-wealth-detail .mg-layout-panel .wd-phases{list-style:none!important;padding:0!important;margin:0!important}html[data-mg-path] main.mg-wealth-detail .mg-layout-panel .wd-phases li{display:grid!important;grid-template-columns:12px 1fr!important;gap:14px!important;position:relative!important;padding:0 0 22px!important;border:0!important;margin:0!important}html[data-mg-path] main.mg-wealth-detail .mg-layout-panel .wd-phases li:last-child{padding-bottom:0!important}html[data-mg-path] main.mg-wealth-detail .mg-layout-panel .wd-phase-mark{width:8px!important;height:8px!important;background:#af8d51!important;border-radius:50%!important;margin-top:7px!important}html[data-mg-path] main.mg-wealth-detail .mg-layout-panel .wd-phases li:not(:last-child):after{content:""!important;position:absolute!important;left:3px!important;top:20px!important;bottom:8px!important;width:1px!important;background:#d9d1c1!important}html[data-mg-path] main.mg-wealth-detail .mg-layout-panel .wd-phases strong{font-size:15px!important}html[data-mg-path] main.mg-wealth-detail .mg-layout-panel .wd-phases div>span{display:block!important;font-size:13px!important}html[data-mg-path] main.mg-wealth-detail .mg-layout-panel .wd-panel-note{font-size:11px!important;line-height:1.5!important;margin:22px 0 0!important;padding-top:16px!important;border-top:1px solid #ded8cb!important}html[data-mg-path] main.mg-wealth-detail .mg-layout-panel .wd-account-map{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:0!important;border:0!important;margin-bottom:24px!important}html[data-mg-path] main.mg-wealth-detail .wd-account-map span{display:flex!important;align-items:center!important;padding:12px!important;border:1px solid #d7d9dc!important;background:#f0ebe1!important;font-size:12px!important;min-height:52px!important}html[data-mg-path] main.mg-wealth-detail .mg-layout-panel .wd-panel-bottom{border:0!important;border-top:1px solid #d7d9dc!important;padding:18px 0 0!important}html[data-mg-path] main.mg-wealth-detail .wd-panel-bottom strong{font-size:15px!important}html[data-mg-path] main.mg-wealth-detail .wd-panel-bottom>span{font-size:12px!important}html[data-mg-path] main.mg-wealth-detail .wd-section-nav{background:#fffdf8!important;border-bottom:1px solid #dcd8cd!important;padding:0 28px!important}html[data-mg-path] main.mg-wealth-detail .wd-section-nav>div{max-width:1120px!important;display:flex!important;align-items:center!important;margin:auto!important;gap:28px!important;min-height:64px!important}html[data-mg-path] main.mg-wealth-detail .wd-section-nav>div>span{font:600 11px/1.4 "MG Sans",Arial,sans-serif!important;text-transform:uppercase!important;letter-spacing:.12em!important;color:#746f65!important;margin-right:0!important;font-weight:600!important}html[data-mg-path] main.mg-wealth-detail .wd-section-nav a{font:500 13px/1.5 "MG Sans",Arial,sans-serif!important;color:#17243f!important;display:flex!important;gap:10px!important;text-decoration:none!important;padding:14px 0!important}html[data-mg-path] main.mg-wealth-detail .wd-section-nav a:hover{text-decoration:underline!important;text-underline-offset:5px!important}html[data-mg-path] main.mg-wealth-detail :is(.wm-service-body){width:100%!important;max-width:none!important;padding:0!important;margin:0!important}html[data-mg-path] main.mg-wealth-detail :is(.wm-chapter,.rp-thesis,.rp-questions,.rp-deliverable,.rp-local,.rp-greg,.rp-start,.rp-faq,.wt-question){width:100%!important;max-width:none!important;padding:64px max(28px,calc((100% - 1120px)/2))!important;margin:0!important;border:0!important;scroll-margin-top:100px!important}html[data-mg-path] main.mg-wealth-detail :is(.wm-chapter-inner,.rp-wrap){width:100%!important;max-width:1120px!important;margin:0 auto!important;padding:0!important}html[data-mg-path] main.mg-wealth-detail :is(.wm-chapter,.rp-questions,.rp-local,.rp-faq){background:#f8f5ee!important}html[data-mg-path] main.mg-wealth-detail :is(.wm-chapter h2,.rp-wrap h2,.wt-question h2){font:400 clamp(30px,3vw,42px)/1.14 "MG Display",Georgia,serif!important;letter-spacing:-.025em!important;margin:0 0 22px!important;max-width:800px!important;color:#17243f!important;text-wrap:balance!important}html[data-mg-path] main.mg-wealth-detail :is(.wm-chapter,.rp-wrap,.wt-question) h3{font:600 19px/1.35 "MG Sans",Arial,sans-serif!important;letter-spacing:-.02em!important;color:#17243f!important;margin:0 0 14px!important}html[data-mg-path] main.mg-wealth-detail :is(.wm-chapter,.rp-wrap,.wt-question) :is(p,li){font:400 15px/1.75 "MG Sans",Arial,sans-serif!important;color:#53606a!important;margin:0 0 16px!important}html[data-mg-path] main.mg-wealth-detail :is(.label,.rp-section-kicker){font:600 11px/1.5 "MG Sans",Arial,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#75531f!important;margin:0 0 14px!important;font-weight:600!important}html[data-mg-path] main.mg-wealth-detail :is(.wm-chapter>header,.wm-chapter-inner>header){margin:0 0 28px!important;max-width:850px!important}html[data-mg-path] main.mg-wealth-detail .wm-lead{max-width:820px!important;margin-bottom:30px!important;font-size:17px!important}html[data-mg-path] main.mg-wealth-detail :is(.wm-cards,.rp-question-grid){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}html[data-mg-path] main.mg-wealth-detail :is(.wm-cards>div,.rp-question-card){padding:28px!important;background:#fffdf8!important;border:1px solid #ddd9cf!important;border-top:2px solid #af8d51!important}html[data-mg-path] main.mg-wealth-detail :is(.wm-cards>div,.rp-question-card)>p:last-child{margin-bottom:0!important}html[data-mg-path] main.mg-wealth-detail .rp-question-card>strong{display:block!important;font:500 13px/1.65 "MG Sans",Arial,sans-serif!important;color:#17243f!important;padding-top:18px!important;border-top:1px solid #dedacf!important}html[data-mg-path] main.mg-wealth-detail :is(.wm-sage,.rp-deliverable){background:#f0ebe1!important}html[data-mg-path] main.mg-wealth-detail :is(.wm-navy,.rp-thesis,.wt-question,.rp-start){background:#17243f!important;color:white!important}html[data-mg-path] main.mg-wealth-detail :is(.wm-navy,.rp-thesis,.wt-question,.rp-start) :is(h2,h3,strong){color:white!important}html[data-mg-path] main.mg-wealth-detail :is(.wm-navy,.rp-thesis,.wt-question-copy,.rp-start-copy) :is(p,li,small,span){color:#d4dce5!important}html[data-mg-path] main.mg-wealth-detail :is(.wm-navy,.rp-thesis,.wt-question-copy,.rp-start-copy) :is(.label,.rp-section-kicker){color:#d5bd86!important}html[data-mg-path] main.mg-wealth-detail .wm-navy .wm-cards>div{background:#ffffff05!important;border-color:#ffffff25!important;border-top-color:#af8d51!important}html[data-mg-path] main.mg-wealth-detail :is(.wm-comparison,.rp-local-grid){display:grid!important;grid-template-columns:1fr 1fr!important;gap:36px!important}html[data-mg-path] main.mg-wealth-detail :is(.wm-comparison>div,.rp-local-grid article){border-top:1px solid #c9c7bf!important;padding-top:24px!important}html[data-mg-path] main.mg-wealth-detail .wm-navy .wm-comparison>div{border-color:#ffffff35!important}html[data-mg-path] main.mg-wealth-detail .wm-note{font-size:12px!important;margin:28px 0 0!important;max-width:920px!important}html[data-mg-path] main.mg-wealth-detail .wm-process{display:block!important;list-style:none!important;padding:0!important;margin:0!important}html[data-mg-path] main.mg-wealth-detail .wm-process>li{padding:24px 0!important;margin:0!important;border:0!important;border-top:1px solid #d7d5ce!important}html[data-mg-path] main.mg-wealth-detail .wm-process>li>div{display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;gap:48px!important}html[data-mg-path] main.mg-wealth-detail .wm-process>li h3,html[data-mg-path] main.mg-wealth-detail .wm-process>li p{margin:0!important}html[data-mg-path] main.mg-wealth-detail .wm-process>li::before{content:none!important}html[data-mg-path] main.mg-wealth-detail .wm-asset-rows{display:grid!important;grid-template-columns:1fr 1fr!important;gap:24px!important}html[data-mg-path] main.mg-wealth-detail .wm-asset-rows>div{padding:28px!important;border:1px solid #d6d9de!important;background:#fffdf8!important}html[data-mg-path] main.mg-wealth-detail .wm-sources{padding:20px 0 0!important;border-top:1px solid #d7d5ce!important;margin-top:32px!important;font-size:13px!important}html[data-mg-path] main.mg-wealth-detail .wm-sources summary{cursor:pointer!important;font-weight:600!important;color:#17243f!important}html[data-mg-path] main.mg-wealth-detail .wm-sources p{font-size:12px!important;margin-top:16px!important}html[data-mg-path] main.mg-wealth-detail .rp-thesis{padding-block:40px!important}html[data-mg-path] main.mg-wealth-detail .rp-thesis-inner{display:flex!important;align-items:center!important;gap:48px!important}html[data-mg-path] main.mg-wealth-detail .rp-thesis h2{font-size:30px!important;max-width:800px!important;margin:0!important}html[data-mg-path] main.mg-wealth-detail .rp-thesis h2 em{color:#d5bd86!important}html[data-mg-path] main.mg-wealth-detail .rp-thesis a{color:#fff!important;white-space:nowrap!important;font-size:13px!important}html[data-mg-path] main.mg-wealth-detail .rp-section-head{display:grid!important;grid-template-columns:1fr .75fr!important;gap:64px!important;align-items:end!important;margin-bottom:28px!important}html[data-mg-path] main.mg-wealth-detail .rp-section-head h2{margin-bottom:0!important}html[data-mg-path] main.mg-wealth-detail .rp-section-head>p{margin:0!important}html[data-mg-path] main.mg-wealth-detail .rp-gap-example{background:#f0ebe1!important;border:0!important;border-left:3px solid #af8d51!important;padding:24px!important;margin:24px 0 0!important}html[data-mg-path] main.mg-wealth-detail .rp-gap-example p{margin-bottom:0!important}html[data-mg-path] main.mg-wealth-detail .rp-deliverable-grid{display:grid!important;grid-template-columns:.85fr 1.15fr!important;gap:48px!important;align-items:start!important}html[data-mg-path] main.mg-wealth-detail .rp-deliverable-copy ul{padding-left:20px!important;margin:20px 0 0!important}html[data-mg-path] main.mg-wealth-detail .rp-deliverable-copy li{font-size:14px!important;margin-bottom:8px!important}html[data-mg-path] main.mg-wealth-detail .rp-sample-map{background:#fffdf8!important;border:1px solid #d7d9dc!important;box-shadow:0 12px 30px #17243f08!important;padding:24px!important}html[data-mg-path] main.mg-wealth-detail .rp-sample-head{display:flex!important;flex-wrap:wrap!important;gap:6px 16px!important;justify-content:space-between!important;padding-bottom:20px!important;border-bottom:2px solid #17243f!important}html[data-mg-path] main.mg-wealth-detail .rp-sample-head strong{font-size:16px!important}html[data-mg-path] main.mg-wealth-detail .rp-sample-head span{font-size:11px!important;text-transform:uppercase!important;letter-spacing:.12em!important;color:#75531f!important;font-weight:600!important}html[data-mg-path] main.mg-wealth-detail .wd-income-table{width:100%!important;border-collapse:collapse!important;table-layout:fixed!important;font:400 12px/1.6 "MG Sans",Arial,sans-serif!important}html[data-mg-path] main.mg-wealth-detail .wd-income-table :is(th,td){padding:14px 10px!important;text-align:left!important;vertical-align:top!important;border-bottom:1px solid #dedacf!important;overflow-wrap:anywhere!important;color:#53606a!important}html[data-mg-path] main.mg-wealth-detail .wd-income-table th{color:#17243f!important;font-weight:600!important}html[data-mg-path] main.mg-wealth-detail .rp-sample-note{font-size:11px!important;margin:18px 0 0!important;line-height:1.6!important}html[data-mg-path] main.mg-wealth-detail .rp-greg{background:#f0ebe1!important}html[data-mg-path] main.mg-wealth-detail .rp-greg-grid{display:block!important}html[data-mg-path] main.mg-wealth-detail .rp-greg-grid>div>p{max-width:820px!important}html[data-mg-path] main.mg-wealth-detail .rp-greg-meta{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:32px!important;margin-top:28px!important}html[data-mg-path] main.mg-wealth-detail .rp-greg-meta>div{border-top:1px solid #cbd0d7!important;padding-top:18px!important}html[data-mg-path] main.mg-wealth-detail .rp-greg-meta strong{display:block!important;margin-bottom:8px!important;font-size:14px!important}html[data-mg-path] main.mg-wealth-detail .rp-greg-meta span{font-size:13px!important;color:#53606a!important;line-height:1.7!important}html[data-mg-path] main.mg-wealth-detail :is(.rp-start-grid,.wt-question-grid){display:grid!important;grid-template-columns:.9fr 1.1fr!important;gap:56px!important;align-items:start!important;width:100%!important;max-width:1120px!important;margin:0 auto!important;padding:0!important}html[data-mg-path] main.mg-wealth-detail .rp-start-steps{margin-top:28px!important}html[data-mg-path] main.mg-wealth-detail .rp-start-steps>div{padding:18px 0!important;border-top:1px solid #ffffff25!important}html[data-mg-path] main.mg-wealth-detail .rp-start-steps strong{display:block!important;font-size:15px!important;margin-bottom:6px!important}html[data-mg-path] main.mg-wealth-detail .rp-start-steps span{display:block!important;font-size:13px!important;line-height:1.6!important}html[data-mg-path] main.mg-wealth-detail :is(.rp-form,.wt-form){background:#fffdf8!important;padding:32px!important;border:0!important;border-top:3px solid #af8d51!important;color:#17243f!important;box-shadow:none!important;width:100%!important}html[data-mg-path] main.mg-wealth-detail :is(.rp-form-grid,.wt-form-fields){display:grid!important;grid-template-columns:1fr 1fr!important;gap:20px!important}html[data-mg-path] main.mg-wealth-detail :is(.rp-form,.wt-form) label{display:block!important;font:500 12px/1.5 "MG Sans",Arial,sans-serif!important;color:#17243f!important;margin:0!important}html[data-mg-path] main.mg-wealth-detail :is(.rp-form,.wt-form) label>span{display:block!important;color:#17243f!important;margin-bottom:8px!important}html[data-mg-path] main.mg-wealth-detail :is(.rp-form,.wt-form) :is(input:not(.honeypot),textarea){box-sizing:border-box!important;display:block!important;width:100%!important;min-width:0!important;background:#fff!important;border:1px solid #c5cbd2!important;border-radius:0!important;padding:12px!important;color:#17243f!important;font:400 16px/1.5 "MG Sans",Arial,sans-serif!important}html[data-mg-path] main.mg-wealth-detail :is(.rp-form,.wt-form) textarea{min-height:132px!important;resize:vertical!important}html[data-mg-path] main.mg-wealth-detail :is(.rp-form,.wt-form) :is(input,textarea):focus-visible{outline:2px solid #2f7059!important;outline-offset:2px!important}html[data-mg-path] main.mg-wealth-detail :is(.rp-form-question,.rp-form-year,.rp-form-grid>button,.rp-form-note,.rp-form-status){grid-column:1/-1!important}html[data-mg-path] main.mg-wealth-detail .wt-form-text{margin-top:20px!important}html[data-mg-path] main.mg-wealth-detail :is(.rp-form,.wt-form) button{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:#2f7059!important;border:1px solid #2f7059!important;color:#fff!important;padding:16px 20px!important;font:600 14px/1.5 "MG Sans",Arial,sans-serif!important;cursor:pointer!important}html[data-mg-path] main.mg-wealth-detail .wt-form button{margin-top:20px!important}html[data-mg-path] main.mg-wealth-detail :is(.rp-form-note,.wt-form-note){font-size:11px!important;line-height:1.65!important;color:#5d6872!important;margin:16px 0 0!important}html[data-mg-path] main.mg-wealth-detail .rp-form-note{margin:0!important}html[data-mg-path] main.mg-wealth-detail :is(.rp-form-status,.wt-form-status){color:#17243f!important;font-size:13px!important}html[data-mg-path] main.mg-wealth-detail :is(.rp-form-status,.wt-form-status):empty{display:none!important}html[data-mg-path] main.mg-wealth-detail .rp-faq-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0 40px!important}html[data-mg-path] main.mg-wealth-detail .rp-faq-grid details{padding:22px 0!important;border-top:1px solid #d7d5ce!important}html[data-mg-path] main.mg-wealth-detail .rp-faq-grid summary{font:500 16px/1.5 "MG Sans",Arial,sans-serif!important;color:#17243f!important;cursor:pointer!important}html[data-mg-path] main.mg-wealth-detail .rp-faq-grid details p{padding-top:16px!important;margin:0!important;font-size:14px!important}@media(max-width:1000px){html[data-mg-path] main.mg-wealth-detail .mg-layout-hero-inner{grid-template-columns:1fr 1fr!important;gap:32px!important}html[data-mg-path] main.mg-wealth-detail :is(.rp-deliverable-grid,.rp-section-head){grid-template-columns:1fr!important;gap:28px!important}html[data-mg-path] main.mg-wealth-detail :is(.wm-cards,.rp-question-grid){gap:14px!important}html[data-mg-path] main.mg-wealth-detail :is(.wm-cards>div,.rp-question-card){padding:22px!important}}@media(max-width:760px){html[data-mg-path] main.mg-wealth-detail .mg-layout-hero{padding:40px 0!important}html[data-mg-path] main.mg-wealth-detail .mg-layout-hero-inner{grid-template-columns:1fr!important;gap:32px!important}html[data-mg-path] main.mg-wealth-detail .mg-layout-hero h1.mg-layout-title{font-size:42px!important}html[data-mg-path] main.mg-wealth-detail aside.mg-layout-panel{padding:24px!important}html[data-mg-path] main.mg-wealth-detail .wd-section-nav{padding:16px 22px!important}html[data-mg-path] main.mg-wealth-detail .wd-section-nav>div{display:grid!important;grid-template-columns:1fr!important;gap:0!important;min-height:0!important}html[data-mg-path] main.mg-wealth-detail .wd-section-nav a{justify-content:space-between!important;padding:10px 0!important;border-bottom:1px solid #e1ddd3!important}html[data-mg-path] main.mg-wealth-detail .wd-section-nav>div>span{margin-bottom:8px!important}html[data-mg-path] main.mg-wealth-detail :is(.wm-chapter,.rp-thesis,.rp-questions,.rp-deliverable,.rp-local,.rp-greg,.rp-start,.rp-faq,.wt-question){padding:40px 22px!important}html[data-mg-path] main.mg-wealth-detail :is(.wm-cards,.rp-question-grid,.wm-comparison,.rp-local-grid,.wm-asset-rows,.rp-greg-meta,.rp-start-grid,.wt-question-grid,.rp-faq-grid){grid-template-columns:1fr!important;gap:24px!important}html[data-mg-path] main.mg-wealth-detail .wm-process>li>div{grid-template-columns:1fr!important;gap:12px!important}html[data-mg-path] main.mg-wealth-detail .rp-thesis-inner{display:block!important}html[data-mg-path] main.mg-wealth-detail .rp-thesis a{display:inline-block!important;margin-top:20px!important}html[data-mg-path] main.mg-wealth-detail :is(.rp-form,.wt-form){padding:24px!important}html[data-mg-path] main.mg-wealth-detail :is(.rp-form-grid,.wt-form-fields){grid-template-columns:1fr!important}html[data-mg-path] main.mg-wealth-detail .rp-sample-map{padding:16px!important}html[data-mg-path] main.mg-wealth-detail .wd-income-table :is(th,td){padding:12px 6px!important;font-size:11px!important}}}@layer mg-system{html[data-mg-path] main.mg-wealth-detail form.wt-form label.wt-form-text{margin-top:20px!important}html[data-mg-path] main.mg-wealth-detail form :is(.wt-form-note,.rp-form-note){font-size:11px!important;line-height:1.65!important;margin-top:16px!important;color:#5d6872!important}html[data-mg-path] main.mg-wealth-detail form :is(.wt-form-status,.rp-form-status) strong{color:#17243f!important}html[data-mg-path] main.mg-wealth-detail .rp-sample-map p.rp-sample-note{font-size:11px!important;line-height:1.6!important;margin-top:18px!important}@media(max-width:520px){html[data-mg-path] main.mg-wealth-detail .wd-income-table thead{display:none!important}html[data-mg-path] main.mg-wealth-detail .wd-income-table :is(tbody,tr,th,td){display:block!important;width:100%!important}html[data-mg-path] main.mg-wealth-detail .wd-income-table tr{padding:16px 0!important;border-bottom:1px solid #dedacf!important}html[data-mg-path] main.mg-wealth-detail .wd-income-table :is(th,td){border:0!important;padding:5px 0!important;font-size:13px!important}html[data-mg-path] main.mg-wealth-detail .wd-income-table th{font-size:15px!important}html[data-mg-path] main.mg-wealth-detail .wd-income-table td:before{content:attr(data-label)!important;display:block!important;font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#75531f!important;margin:6px 0 2px!important;font-weight:600!important}}}@layer mg-system{html[data-mg-path="/for-professionals"] #professional-roles{box-shadow:0 0 0 100vmax #10213a!important;clip-path:inset(0 -100vmax)!important;padding:56px 0!important}html[data-mg-path="/for-cpas"] #client-questions>header{display:block!important;max-width:820px!important;margin:0 0 32px!important;padding:0!important}html[data-mg-path="/for-cpas"] #client-questions>header>.eyebrow{margin:0 0 14px!important}html[data-mg-path="/for-cpas"] #client-questions>header>h2{font:400 clamp(30px,3.2vw,44px)/1.12 "MG Display",Georgia,serif!important;max-width:720px!important;margin:0 0 18px!important;text-wrap:balance}html[data-mg-path="/for-cpas"] #client-questions>header>p:last-child{max-width:780px!important;margin:0!important}html[data-mg-path="/wealth-planning-after-business-sale"] .wt-related>header{display:flex!important;justify-content:space-between!important;align-items:baseline!important;gap:24px!important;flex-wrap:wrap!important;margin:0 0 24px!important}html[data-mg-path="/wealth-planning-after-business-sale"] .wt-related-grid>a{display:grid!important;grid-template-columns:1fr auto!important;gap:12px 16px!important;align-content:start!important;padding:24px!important;border:1px solid #d8d0c2!important;background:#fffdf8!important;min-width:0!important}html[data-mg-path="/wealth-planning-after-business-sale"] .wt-related-grid>a>small{grid-column:1 / -1!important;display:block!important;font:600 11px/1.4 "MG Sans",Arial,sans-serif!important;text-transform:uppercase!important;letter-spacing:.12em!important;color:#75531f!important;font-weight:600!important}html[data-mg-path="/wealth-planning-after-business-sale"] .wt-related-grid>a>strong{display:block!important;font:600 18px/1.4 "MG Sans",Arial,sans-serif!important;color:#17243f!important}html[data-mg-path="/wealth-planning-after-business-sale"] .wt-related-grid>a>span{align-self:end!important;color:#2f7059!important}html[data-mg-path="/wealth-planning-after-business-sale"] .wt-form{display:grid!important;gap:20px!important;min-width:0!important;padding:28px!important;background:#1d304c!important;border:1px solid #52627a!important}html[data-mg-path="/wealth-planning-after-business-sale"] .wt-form-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}html[data-mg-path="/wealth-planning-after-business-sale"] .wt-form label{display:grid!important;gap:8px!important;min-width:0!important;font:500 15px/1.5 "MG Sans",Arial,sans-serif!important;color:#e0e6ec!important}html[data-mg-path="/wealth-planning-after-business-sale"] .wt-form input:not(.honeypot),html[data-mg-path="/wealth-planning-after-business-sale"] .wt-form textarea{display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:50px!important;padding:12px 14px!important;border:1px solid #b6c1cb!important;border-radius:0!important;background:#fff!important;color:#17243f!important;font:400 16px/1.5 "MG Sans",Arial,sans-serif!important}html[data-mg-path="/wealth-planning-after-business-sale"] .wt-form textarea{min-height:132px!important;resize:vertical!important}html[data-mg-path="/wealth-planning-after-business-sale"] .wt-form button{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:100%!important;min-height:52px!important;padding:14px 18px!important;background:#2f7059!important;border:0!important;color:#fff!important;font:600 15px/1.5 "MG Sans",Arial,sans-serif!important;cursor:pointer}html[data-mg-path="/wealth-planning-after-business-sale"] .wt-form-note,html[data-mg-path="/wealth-planning-after-business-sale"] .wt-form-status{margin:0!important;color:#c8d5df!important;font:400 13px/1.6 "MG Sans",Arial,sans-serif!important}html[data-mg-path="/wealth-planning-after-business-sale"] .wt-question-copy h2 em{color:#b8cec2!important}@media(max-width:600px){html[data-mg-path="/wealth-planning-after-business-sale"] .wt-form-fields{grid-template-columns:1fr!important}html[data-mg-path="/wealth-planning-after-business-sale"] .wt-form{padding:20px!important}html[data-mg-path="/for-professionals"] #professional-roles{padding:40px 0!important}}}@layer mg-system{html[data-mg-path] .mg-layout-hero .mg-layout-panel a.mg-panel-resource{position:relative!important;display:block!important;margin:0!important;padding:16px 34px 16px 14px!important;border:0!important;border-top:1px solid #d8d0c2!important;border-radius:3px!important;background:transparent!important;color:#17243f!important;text-decoration:none!important;min-height:48px!important;box-sizing:border-box!important;transition:background .18s ease,color .18s ease}html[data-mg-path] .mg-layout-hero .mg-layout-panel a.mg-panel-resource:first-of-type{margin-top:14px!important}html[data-mg-path] .mg-layout-hero .mg-layout-panel a.mg-panel-resource strong{display:block!important;font:600 16px/1.45 "MG Sans",Arial,sans-serif!important;color:#17243f!important;-webkit-text-fill-color:#17243f!important}html[data-mg-path] .mg-layout-hero .mg-layout-panel a.mg-panel-resource>span,html[data-mg-path] .mg-layout-hero .mg-layout-panel a.mg-panel-resource>p{display:block!important;margin:6px 0 0!important;font:400 13px/1.6 "MG Sans",Arial,sans-serif!important;color:#52616a!important;-webkit-text-fill-color:#52616a!important}html[data-mg-path] .mg-layout-hero .mg-layout-panel a.mg-panel-resource>small{display:block!important;margin-bottom:7px!important;color:#75531f!important;font:600 11px/1.5 "MG Sans",Arial,sans-serif!important;letter-spacing:.08em!important}html[data-mg-path] .mg-layout-hero .mg-layout-panel a.mg-panel-resource-arrow::after{content:"→";position:absolute;right:12px;top:17px;color:#2f7059;font:500 18px/1.5 "MG Sans",Arial,sans-serif}html[data-mg-path] .mg-layout-hero .mg-layout-panel a.mg-panel-resource:hover{background:#e8efe8!important}html[data-mg-path] .mg-layout-hero .mg-layout-panel a.mg-panel-resource:focus-visible{outline:2px solid #2f7059!important;outline-offset:3px!important;background:#e8efe8!important}html[data-mg-path] .mg-layout-hero .mg-layout-panel>ul:has(.mg-panel-resource){list-style:none!important;padding:0!important;margin:14px 0 0!important}html[data-mg-path] .mg-layout-hero .mg-layout-panel>ul>li:has(.mg-panel-resource),html[data-mg-path] .mg-layout-hero .mg-layout-panel>.buyerx-window:has(.mg-panel-resource){padding:0!important;border:0!important;margin:0!important}html[data-mg-path] .mg-layout-hero .mg-layout-panel>ul>li>.mg-panel-resource,html[data-mg-path] .mg-layout-hero .mg-layout-panel>.buyerx-window>.mg-panel-resource{margin-top:0!important}}@layer mg-system{html[data-mg-path] #owner-exit-guides{padding:64px 24px!important;}html[data-mg-path] #owner-exit-guides > div{max-width:1120px;margin:0 auto;}html[data-mg-path] #owner-exit-guides > div > p{font-size:11px!important;letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px!important;font-weight:600!important}html[data-mg-path] #owner-exit-guides h2{margin:0 0 32px!important;}html[data-mg-path] .mg-new-guide-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px!important;}html[data-mg-path] .mg-new-guide-grid > a{display:flex!important;flex-direction:column;gap:16px!important;padding:28px!important;border:1px solid #d7d3c8;background:#fffdf8;text-decoration:none!important;color:#17243f!important;min-width:0;}html[data-mg-path] .mg-new-guide-grid small{font-size:11px!important;letter-spacing:.12em;text-transform:uppercase;color:#75531f!important;font-weight:600!important}html[data-mg-path] .mg-new-guide-grid h3{font-size:24px!important;line-height:1.25!important;margin:0!important;}html[data-mg-path] .mg-new-guide-grid p{font-size:16px!important;line-height:1.65!important;margin:0!important;}html[data-mg-path] .mg-new-guide-grid span{display:block!important;margin-top:auto;padding-top:8px;font-size:16px!important;font-weight:600;color:#2f7059;}html[data-mg-path] .mg-new-guide-grid > a:hover{border-color:#2f7059;}html[data-mg-path] .mg-new-guide-grid > a:focus-visible{outline:3px solid #2f7059;outline-offset:4px;}@media(max-width:700px){html[data-mg-path] #owner-exit-guides{padding:40px 20px!important;}html[data-mg-path] .mg-new-guide-grid{grid-template-columns:1fr;gap:16px!important;}html[data-mg-path] .mg-new-guide-grid > a{padding:24px!important;}}}@layer mg-system{html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-tool-section{background:#f0ebe1!important;color:#17243f!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-tool-section>header{display:block!important;max-width:780px!important;margin:0 0 32px!important;padding:0!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-tool-section>header h2{color:#17243f!important;font-size:clamp(34px,4vw,48px)!important;line-height:1.1!important;margin:12px 0 18px!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-tool-section>header h2 em{color:#426957!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-tool-section>header>p:not(.eyebrow){color:#52616a!important;max-width:700px!important;font-size:17px!important;line-height:1.65!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-tool-section .eyebrow{color:#75531f!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-tool-shell{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:28px!important;align-items:start!important;background:transparent!important;border:0!important;box-shadow:none!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-tool-controls{display:grid!important;grid-template-columns:1fr!important;gap:24px!important;padding:32px!important;background:#fffdf8!important;border:1px solid #d8d0c2!important;color:#17243f!important;box-shadow:0 8px 24px #17243f08!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-tool-range{display:block!important;margin:0!important;padding:0 0 18px!important;border-bottom:1px solid #e0d9cc!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-tool-range>span{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin-bottom:14px!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-tool-range>span>b{color:#17243f!important;-webkit-text-fill-color:#17243f!important;font:500 14px/1.5 "MG Sans",Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-tool-range output{color:#17243f!important;font:400 29px/1.1 "MG Display",Georgia,serif!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-tool-range input{accent-color:#2f7059!important;min-height:28px!important;cursor:pointer}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-tool-situation{display:grid!important;grid-template-columns:1fr!important;gap:18px!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-tool-select>span{display:block!important;color:#52616a!important;font:500 13px/1.5 "MG Sans",Arial,sans-serif!important;margin-bottom:8px!important;letter-spacing:0!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-tool-select select{width:100%!important;min-height:50px!important;box-sizing:border-box!important;padding:12px!important;color:#17243f!important;background:white!important;border:1px solid #b6c1cb!important;font:400 16px/1.5 "MG Sans",Arial,sans-serif!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-tool-refine{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:14px 0!important;min-height:48px!important;background:transparent!important;border:0!important;border-top:1px solid #d8d0c2!important;color:#2f7059!important;font:600 14px/1.5 "MG Sans",Arial,sans-serif!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-tool-result{background:#17243f!important;color:#e0e6ec!important;border:0!important;border-top:4px solid #af8d51!important;padding:32px!important;box-shadow:0 12px 32px #17243f12!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-tool-result>.eyebrow{color:#d6b769!important;margin:0 0 14px!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-tool-result>strong{display:block!important;color:#fff!important;-webkit-text-fill-color:white!important;font:400 clamp(52px,5vw,72px)/1 "MG Display",Georgia,serif!important;letter-spacing:-.02em!important;margin:0 0 18px!important;overflow-wrap:anywhere}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-tool-result>span{display:block!important;color:#c8d5df!important;font:400 15px/1.6 "MG Sans",Arial,sans-serif!important;max-width:400px!important;margin:0 0 26px!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-tool-bridge{padding:18px 0!important;margin:0 0 24px!important;border-top:1px solid #52627a!important;border-bottom:1px solid #52627a!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-tool-bridge p{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important;margin:0!important;padding:10px 0!important;font:400 13px/1.5 "MG Sans",Arial,sans-serif!important;color:#c8d5df!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-tool-bridge b{color:#fff!important;font:600 16px/1.5 "MG Sans",Arial,sans-serif!important;white-space:nowrap!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-tool-context{background:#22334f!important;border-left:2px solid #af8d51!important;padding:18px!important;margin:0 0 20px!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-tool-context b{color:#e0e6ec!important;font-size:14px!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-tool-context p{color:#c8d5df!important;font:400 13px/1.7 "MG Sans",Arial,sans-serif!important;margin:8px 0 0!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-tool-result>small{display:block!important;color:#bccbd5!important;font:400 12px/1.7 "MG Sans",Arial,sans-serif!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .inline-inquiry{margin:26px 0 0!important;padding:24px!important;background:#fffdf8!important;color:#17243f!important;border:0!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .inquiry-form{display:grid!important;gap:18px!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .inquiry-form label{display:grid!important;gap:8px!important;color:#17243f!important;font:500 14px/1.5 "MG Sans",Arial,sans-serif!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .inquiry-details{display:grid!important;grid-template-columns:1fr!important;gap:18px!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .inquiry-form input:not([name=website]),html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .inquiry-form textarea{box-sizing:border-box!important;min-width:0!important;width:100%!important;min-height:50px!important;padding:12px!important;border:1px solid #b6c1cb!important;background:#fff!important;color:#17243f!important;font:400 16px/1.5 "MG Sans",Arial,sans-serif!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .inquiry-form button{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:52px!important;padding:14px 16px!important;border:0!important;background:#2f7059!important;color:white!important;font:600 15px/1.5 "MG Sans",Arial,sans-serif!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .inquiry-form small,html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .inquiry-context{color:#52616a!important;font:400 12px/1.65 "MG Sans",Arial,sans-serif!important;margin:0!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .educational-use-notice{margin-top:28px!important;background:transparent!important;border-top:1px solid #d8d0c2!important;padding:22px 0 0!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-article>section{display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr)!important;column-gap:64px!important;row-gap:0!important;grid-template-rows:auto 1fr!important;align-items:start!important;padding:56px 0!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-article>section>.eyebrow{grid-column:1!important;align-self:start!important;margin:0 0 14px!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-article>section>h2{grid-column:1!important;margin:0!important;font:400 clamp(30px,3vw,40px)/1.12 "MG Display",Georgia,serif!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-article>section>div{grid-column:2!important;grid-row:1 / 3!important;min-width:0!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-article>section ol{list-style:none!important;padding:0!important;margin:0!important;display:grid!important;gap:16px!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-article>section li{display:block!important;padding:22px!important;border:1px solid #d8d0c2!important;background:#fffdf8!important;margin:0!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-article>section li strong,html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-article>section li span{display:block!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-article>section li strong{margin-bottom:8px!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-article>.sale-target-example{background:#17243f!important;box-shadow:0 0 0 100vmax #17243f!important;clip-path:inset(0 -100vmax)!important;border:0!important;margin:32px 0!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-article>.sale-target-example>.eyebrow{color:#d6b769!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-article>.sale-target-example h2,html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-article>.sale-target-example strong{color:white!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-article>.sale-target-example p{color:#c8d5df!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .sale-target-waterfall{margin:0 0 28px!important;border-top:1px solid #52627a!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .sale-target-waterfall>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:20px!important;align-items:baseline!important;padding:18px 0!important;border-bottom:1px solid #52627a!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .sale-target-waterfall dt{font:400 14px/1.6 "MG Sans",Arial,sans-serif!important;color:#c8d5df!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .sale-target-waterfall dd{margin:0!important;font:400 28px/1.1 "MG Display",Georgia,serif!important;color:white!important;white-space:nowrap!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .sale-target-waterfall .sale-target-net dd{font-size:38px!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .sale-target-waterfall .sale-target-gap dt,html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .sale-target-waterfall .sale-target-gap dd{color:#d6b769!important}@media(max-width:900px){html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-tool-shell{grid-template-columns:1fr!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-article>section{grid-template-columns:1fr!important;gap:18px!important;padding:40px 0!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-article>section>.eyebrow,html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-article>section>h2,html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-article>section>div{grid-column:1!important;grid-row:auto!important}}@media(max-width:600px){html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-tool-controls,html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-tool-result{padding:22px!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .inline-inquiry{padding:18px!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-tool-range>span{align-items:flex-start!important;gap:12px!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .search-tool-range>span>b{max-width:65%!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .sale-target-waterfall>div{gap:14px!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .sale-target-waterfall dd{font-size:23px!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] .sale-target-waterfall .sale-target-net dd{font-size:30px!important}}}@layer mg-system{html[data-mg-path="/who-we-help"] .who-other-paths{
    box-shadow: 0 0 0 100vmax #17243f !important;
    clip-path: inset(0 -100vmax) !important;
  }}@layer mg-system{html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] main{background:#f8f5ee!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .article-body{background:#f8f5ee!important;padding:0!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .article-body .wrap{box-sizing:border-box!important;width:var(--mg-d-shell)!important;max-width:var(--mg-d-core)!important;margin:0 auto!important;padding:0!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .article-body .label{margin:0 0 12px!important;font:600 11px/1.5 var(--mg-d-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#75531f!important;-webkit-text-fill-color:#75531f!important;font-weight:600!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .article-body h2{margin:0 0 18px!important;font:400 clamp(30px,3vw,40px)/1.15 var(--mg-d-serif)!important;letter-spacing:-.015em!important;color:#17243f!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .article-body h2 em{color:#31584c!important;font-style:italic!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .article-body h3{margin:0 0 10px!important;font:600 19px/1.35 var(--mg-d-sans)!important;color:#17243f!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .article-body p{margin:0 0 14px!important;font:400 16px/1.7 var(--mg-d-sans)!important;color:#3f514b!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .article-body p:last-child{margin-bottom:0!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .sheet-heading{display:flex!important;justify-content:space-between!important;align-items:baseline!important;gap:12px!important;padding-bottom:12px!important;border-bottom:1px solid #d8d0c2!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .sheet-heading h2{margin:0!important;font:600 17px/1.3 var(--mg-d-sans)!important;color:#17243f!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .sheet-heading span{font:600 11px/1.4 var(--mg-d-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#75531f!important;font-weight:600!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .sheet-terms{margin:4px 0 0!important;padding:0!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .sheet-terms>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:10px 0!important;border-bottom:1px solid #e6dfd1!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .sheet-terms dt{margin:0!important;font:600 14px/1.4 var(--mg-d-sans)!important;color:#17243f!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .sheet-terms dd{margin:0!important;padding:4px 8px!important;font:600 11px/1.3 var(--mg-d-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;white-space:nowrap!important;background:#17243f!important;border:1px solid #17243f!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:600!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .sheet-terms dd.nonbinding{background:transparent!important;border-color:#cfc6b1!important;color:#4f5d69!important;-webkit-text-fill-color:#4f5d69!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .sheet-note{margin:14px 0 6px!important;font:400 13px/1.55 var(--mg-d-sans)!important;color:#4f5d69!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .wrap.intro{display:grid!important;grid-template-columns:210px minmax(0,1fr)!important;gap:48px!important;align-items:start!important;padding:64px 0 24px!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .contents{position:sticky!important;top:104px!important;padding:30px 0 0!important;border-top:3px solid #af8d51!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .contents nav{display:flex!important;flex-direction:column!important;margin:0 0 22px!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .contents nav a{display:block!important;padding:12px 2px!important;border-bottom:1px solid rgba(28,39,35,.14)!important;font:400 15px/1.4 var(--mg-d-serif)!important;color:#526259!important;text-decoration:none!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .contents nav a:hover{color:#2f7059!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .contents .sidebar-cta{display:flex!important;width:100%!important;font-size:15px!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .mobile-contents{display:none!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .short-answer{padding:32px 38px!important;background:#fffdf8!important;border:1px solid rgba(28,39,35,.14)!important;border-top:4px solid #af8d51!important;box-shadow:0 18px 48px rgba(24,33,29,.06)!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .short-answer .answer-copy{display:grid!important;grid-template-columns:1fr 1fr!important;gap:24px!important;margin-top:8px!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .short-answer .answer-copy p{margin:0!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .wrap.pressure{padding:24px 0 72px!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .section-heading{display:flex!important;flex-direction:column-reverse!important;margin:0 0 28px!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .section-heading h2{max-width:760px!important;margin:0!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .feature{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)!important;gap:40px!important;align-items:center!important;margin:0 0 20px!important;padding:36px 40px!important;background:#17243f!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .feature h3{color:#fff!important;font-size:22px!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .feature .feature-copy p{color:#c7d0dc!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .comparison{margin:0!important;min-width:0!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .offer+.offer{margin-top:22px!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .offer-label{display:flex!important;justify-content:space-between!important;align-items:baseline!important;gap:16px!important;margin:0 0 8px!important;font:400 13px/1.4 var(--mg-d-sans)!important;color:#fff!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .offer-label strong{font-weight:600!important;color:#fff!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .offer-label span{font-size:12px!important;color:#b7c2d4!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .offer-bar{display:flex!important;gap:2px!important;height:26px!important;overflow:hidden!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .offer-bar i{display:block!important;height:100%!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .offer-bar i:nth-child(1){flex:70!important;background:#eee5cf!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .offer-bar i:nth-child(2){flex:10!important;background:#c9a660!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .offer-bar i:nth-child(3){flex:10!important;background:#7183a3!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .offer-bar i:nth-child(4){flex:10!important;background:#73b898!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .offer-b i:nth-child(1){flex:40!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .offer-b i:nth-child(3){flex:20!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .offer-b i:nth-child(4){flex:30!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .legend{display:flex!important;flex-wrap:wrap!important;gap:8px 18px!important;margin:20px 0 0!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .legend span{display:inline-flex!important;align-items:center!important;gap:7px!important;font:400 12px/1.4 var(--mg-d-sans)!important;color:#d6dce5!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .legend i{display:block!important;width:10px!important;height:10px!important;flex:none!important;background:#eee5cf!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .legend span:nth-child(2) i{background:#c9a660!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .legend span:nth-child(3) i{background:#7183a3!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .legend span:nth-child(4) i{background:#73b898!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .comparison figcaption{margin:16px 0 0!important;font:400 12px/1.6 var(--mg-d-sans)!important;color:#b8c3d4!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .issues{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .issue{padding:26px 26px 28px!important;background:#fffdf8!important;border-top:3px solid #c9a660!important;box-shadow:0 0 0 1px rgba(23,36,63,.08)!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .issue p{font-size:15px!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] a.issue.issue-cta{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;width:auto!important;min-height:0!important;padding:26px!important;background:#2f7059!important;border:0!important;border-top:3px solid #245b48!important;box-shadow:none!important;font-size:18px!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] a.issue.issue-cta:hover{background:#245b48!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .checklist-band{padding:64px 0 72px!important;background:#e8efe8!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .checklist-heading{margin:0 0 28px!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .checklist{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;margin:0!important;padding:0!important;list-style:none!important;counter-reset:loi-step!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .checklist li{position:relative!important;margin:0!important;padding:26px 26px 26px 72px!important;background:#fffdf8!important;box-shadow:0 0 0 1px rgba(23,36,63,.08)!important;counter-increment:loi-step!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .checklist li::before{content:""!important;position:absolute!important;left:26px!important;top:26px!important;font:400 22px/1.2 var(--mg-d-serif)!important;color:#af8d51!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .checklist li p{font-size:15px!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .review-kit{padding:72px 0!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .wrap.closing-resources{padding:0 0 72px!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .legal-note{margin:0 0 56px!important;padding:32px 38px!important;background:#fffdf8!important;border:1px solid rgba(28,39,35,.14)!important;border-top:3px solid #af8d51!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .legal-note h2{display:flex!important;align-items:baseline!important;gap:12px!important;font-size:28px!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .legal-note h2 span{color:#75531f!important;font-size:22px!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .related{padding:32px 0 0!important;border-top:1px solid rgba(28,39,35,.14)!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .related>header{display:flex!important;justify-content:space-between!important;align-items:baseline!important;gap:24px!important;margin:0 0 24px!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .related>header h2{margin:0!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .related>header a{font:600 15px/1.4 var(--mg-d-sans)!important;color:#2f7059!important;text-decoration:none!important;white-space:nowrap!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .related-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] a.related-card{position:relative!important;display:flex!important;flex-direction:column!important;padding:26px 26px 64px!important;background:#fffdf8!important;border-top:3px solid #4b7f68!important;box-shadow:0 0 0 1px rgba(23,36,63,.08)!important;color:#17243f!important;text-decoration:none!important;transition:box-shadow .2s ease,transform .2s ease!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] a.related-card:hover{box-shadow:0 0 0 1px rgba(23,36,63,.16),0 14px 30px -18px rgba(23,36,63,.45)!important;transform:translateY(-2px)!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] a.related-card h3{font-size:18px!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] a.related-card p:not(.label){font-size:15px!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .circle-arrow{position:absolute!important;left:26px!important;bottom:22px!important;display:grid!important;place-items:center!important;width:30px!important;height:30px!important;border:1px solid #2f7059!important;border-radius:50%!important;color:#2f7059!important;font-size:14px!important}@media(max-width:900px){html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .wrap.intro{grid-template-columns:1fr!important;gap:20px!important;padding-top:40px!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .contents{display:none!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .mobile-contents{display:block!important;border-top:3px solid #af8d51!important;border-bottom:1px solid rgba(28,39,35,.14)!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .mobile-contents summary{display:flex!important;justify-content:space-between!important;padding:14px 2px!important;font:600 11px/1.4 var(--mg-d-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#17243f!important;cursor:pointer!important;list-style:none!important;font-weight:600!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .mobile-contents summary::-webkit-details-marker{display:none!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .mobile-contents nav{display:flex!important;flex-direction:column!important;padding:0 0 10px!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .mobile-contents nav a{padding:10px 2px!important;border-top:1px solid rgba(28,39,35,.1)!important;font:400 15px/1.4 var(--mg-d-serif)!important;color:#526259!important;text-decoration:none!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .short-answer{padding:26px 22px!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .short-answer .answer-copy,html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .feature,html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .checklist,html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .related-grid{grid-template-columns:1fr!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .feature{padding:28px 22px!important;gap:28px!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .issues{grid-template-columns:1fr 1fr!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .legal-note{padding:26px 22px!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .related>header{flex-direction:column!important;gap:6px!important}}@media(max-width:620px){html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .issues{grid-template-columns:1fr!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .checklist li{padding:22px 20px 22px 60px!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] .checklist li::before{left:20px!important;top:22px!important}}}@layer mg-system{html[data-mg-path="/buyer-approached-my-business"] main .buyerx-body>:is(.buyerx-response,.buyerx-team){box-shadow:0 0 0 100vmax #10213a!important;clip-path:inset(0 -100vmax)!important}html[data-mg-path="/buyer-approached-my-business"] main .buyerx-body>:is(.buyerx-response,.buyerx-team)>.wrap{width:100%!important}html[data-mg-path="/buyer-approached-my-business"] .mg-layout-panel .buyerx-clock-head{display:flex!important;flex-direction:column!important;gap:4px!important;padding:0 0 12px!important;border-bottom:1px solid #d8d0c2!important}html[data-mg-path="/buyer-approached-my-business"] .mg-layout-panel .buyerx-clock-head span{font:600 11px/1.4 var(--mg-d-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#75531f!important;font-weight:600!important}html[data-mg-path="/buyer-approached-my-business"] .mg-layout-panel .buyerx-clock-head b{font:600 17px/1.3 var(--mg-d-sans)!important;color:#17243f!important}html[data-mg-path="/buyer-approached-my-business"] .mg-layout-panel .buyerx-clock-note{margin:12px 0 0!important;font:400 13px/1.55 var(--mg-d-sans)!important;color:#4f5d69!important}html[data-mg-path="/buyer-approached-my-business"] .buyerx-related>div>a{display:flex!important;flex-direction:column!important;gap:6px!important;border-top:3px solid #4b7f68!important;box-shadow:0 0 0 1px rgba(23,36,63,.08)!important;color:#17243f!important;text-decoration:none!important}html[data-mg-path="/buyer-approached-my-business"] .buyerx-related>div>a small{font:600 11px/1.4 var(--mg-d-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#75531f!important;font-weight:600!important}html[data-mg-path="/buyer-approached-my-business"] .buyerx-related>div>a strong{font:600 17px/1.35 var(--mg-d-sans)!important;color:#17243f!important}html[data-mg-path="/buyer-approached-my-business"] .buyerx-related>div>a>span{margin-top:auto!important;padding-top:10px!important;color:#2f7059!important}html[data-mg-path="/buyer-approached-my-business"] .buyerx-related>header{display:flex!important;justify-content:space-between!important;align-items:baseline!important;gap:24px!important;max-width:none!important}html[data-mg-path="/buyer-approached-my-business"] .buyerx-related>header a{font:600 15px/1.4 var(--mg-d-sans)!important;color:#2f7059!important;text-decoration:none!important;white-space:nowrap!important}@media(max-width:850px){html[data-mg-path="/buyer-approached-my-business"] .buyerx-related>header{flex-direction:column!important;gap:6px!important}}}@layer mg-system{html[data-mg-path] main>section.editorial-body.service-reading{box-sizing:border-box!important;width:var(--mg-d-shell)!important;max-width:var(--mg-d-core)!important;margin:0 auto!important;padding:var(--mg-d-section) 0!important}html[data-mg-path] main>section.editorial-body.service-reading>section{width:auto!important;max-width:none!important;margin:0!important;padding:40px 0!important;border-top:1px solid rgba(28,39,35,.14)!important}html[data-mg-path] main>section.editorial-body.service-reading>section:first-child{padding-top:0!important;border-top:0!important}html[data-mg-path] main>section.editorial-body.service-reading>section>:is(p,h2,ul,ol){max-width:760px!important}html[data-mg-path] main>section.editorial-body.service-reading .service-outcomes{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;margin:28px 0 0!important}html[data-mg-path] main>section.editorial-body.service-reading .service-outcomes>article{display:flex!important;flex-direction:column!important;gap:10px!important;margin:0!important;padding:26px!important;background:#fffdf8!important;border-top:3px solid #c9a660!important;box-shadow:0 0 0 1px rgba(23,36,63,.08)!important}html[data-mg-path] main>section.editorial-body.service-reading .service-outcomes h3{margin:0!important;font:600 19px/1.35 var(--mg-d-sans)!important;color:#17243f!important}html[data-mg-path] main>section.editorial-body.service-reading .service-outcomes p{margin:0!important;font-size:15px!important;line-height:1.65!important;color:#3f514b!important}html[data-mg-path] main>section.editorial-body.service-reading .service-outcomes a{margin-top:auto!important;padding-top:8px!important;font:600 15px/1.4 var(--mg-d-sans)!important;color:#2f7059!important;text-decoration:none!important}@media(max-width:850px){html[data-mg-path] main>section.editorial-body.service-reading .service-outcomes{grid-template-columns:1fr!important}}}@layer mg-system{html[data-mg-path] main>.owner-guide-layout{display:grid!important;grid-template-columns:210px minmax(0,1fr)!important;gap:48px!important;align-items:start!important;box-sizing:border-box!important;width:var(--mg-d-shell)!important;max-width:var(--mg-d-core)!important;margin:0 auto!important;padding:var(--mg-d-section) 0!important}html[data-mg-path] main>.owner-guide-layout>.contents{display:block!important;position:sticky!important;top:104px!important;padding:30px 0 0!important;border-top:3px solid #af8d51!important}html[data-mg-path] main>.owner-guide-layout>.contents nav{display:flex!important;flex-direction:column!important}html[data-mg-path] main>.owner-guide-layout>.contents nav a{display:block!important;padding:12px 2px!important;border-bottom:1px solid rgba(28,39,35,.14)!important;font:400 15px/1.4 var(--mg-d-serif)!important;color:#526259!important;text-decoration:none!important}html[data-mg-path] main>.owner-guide-layout>.contents nav a:hover{color:#2f7059!important}html[data-mg-path] main>.owner-guide-layout .label{margin:0 0 12px!important;font:600 11px/1.5 var(--mg-d-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#75531f!important;font-weight:600!important}html[data-mg-path] main>.owner-guide-layout .mobile-contents{display:none!important}html[data-mg-path] main>.owner-guide-layout .owner-guide-copy>section:first-of-type{padding-top:0!important}html[data-mg-path] main>.owner-guide-layout .owner-table-wrap{margin:24px 0!important;border:1px solid rgba(28,39,35,.14)!important;background:#fffdf8!important}html[data-mg-path] main>.owner-guide-layout .owner-table-wrap table{width:100%!important;border-collapse:collapse!important;font:400 14px/1.55 var(--mg-d-sans)!important;color:#3f514b!important}html[data-mg-path] main>.owner-guide-layout .owner-table-wrap caption{padding:14px 16px!important;text-align:left!important;font:600 11px/1.5 var(--mg-d-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#75531f!important;caption-side:top!important;font-weight:600!important}html[data-mg-path] main>.owner-guide-layout .owner-table-wrap :is(th,td){padding:12px 16px!important;text-align:left!important;vertical-align:top!important;border-top:1px solid rgba(28,39,35,.12)!important}html[data-mg-path] main>.owner-guide-layout .owner-table-wrap thead th{background:#17243f!important;color:#fff!important;font-weight:600!important;border-top:0!important}html[data-mg-path] main>.owner-guide-layout .owner-table-wrap tbody th{width:22%!important;font-weight:600!important;color:#17243f!important}html[data-mg-path] main>.owner-guide-layout .owner-example{margin:20px 0!important;padding:24px 28px!important;max-width:820px!important;background:#e8efe8!important;border-left:3px solid #4b7f68!important}html[data-mg-path] main>.owner-guide-layout .owner-guide-copy>section.owner-callout{margin:36px 0 20px!important;padding:36px 40px!important;background:#17243f!important;border:0!important}html[data-mg-path] main>.owner-guide-layout .owner-callout .label{color:#d6b769!important}html[data-mg-path] main>.owner-guide-layout .owner-callout :is(h2,p){color:#fff!important}html[data-mg-path] main>.owner-guide-layout .owner-callout p{color:#e0e6ec!important}html[data-mg-path] main>.owner-guide-layout .owner-callout .mg-primary-cta{margin-top:12px!important}html[data-mg-path] main>.owner-guide-layout .owner-guide-copy>p:last-child{margin-top:12px!important;font-size:13px!important;color:#4f5d69!important}@media(max-width:900px){html[data-mg-path] main>.owner-guide-layout{grid-template-columns:1fr!important;gap:0!important}html[data-mg-path] main>.owner-guide-layout>.contents{display:none!important}html[data-mg-path] main>.owner-guide-layout .mobile-contents{display:block!important;margin:0 0 24px!important;border-top:3px solid #af8d51!important;border-bottom:1px solid rgba(28,39,35,.14)!important}html[data-mg-path] main>.owner-guide-layout .mobile-contents summary{padding:14px 2px!important;font:600 11px/1.4 var(--mg-d-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#17243f!important;cursor:pointer!important;font-weight:600!important}html[data-mg-path] main>.owner-guide-layout .mobile-contents nav{display:flex!important;flex-direction:column!important;padding:0 0 10px!important}html[data-mg-path] main>.owner-guide-layout .mobile-contents nav a{padding:10px 2px!important;border-top:1px solid rgba(28,39,35,.1)!important;font:400 15px/1.4 var(--mg-d-serif)!important;color:#526259!important;text-decoration:none!important}html[data-mg-path] main>.owner-guide-layout .owner-guide-copy>section.owner-callout{padding:28px 22px!important}}}@layer mg-system{html:not(.mg-past-hero) .owner-concierge:not(.is-open){opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(12px)!important}html.mg-past-hero .owner-concierge:not(.is-open){transition:opacity .25s ease,transform .25s ease,visibility 0s!important}}@layer mg-system{html[data-mg-path] .valuation-range i{color:#6b7f74!important;letter-spacing:0!important;margin:0 .25em!important}html[data-mg-path] .cluster-index>a>b{color:#2f7059!important}}@layer mg-system{html[data-mg-path] main{
  --mg-type-heading:#17243f; --mg-type-heading-em:#31584c; --mg-type-sub:#17243f;
  --mg-type-body:#46524c; --mg-type-label:#75531f;
}html[data-mg-path] main :is(.mg-closing,.search-tool-section,.wt-question,.wm-navy,.magnet-sequence,.corridor-decision,.corridor-handoff,.owner-callout,.rp-thesis,.rp-start,.how-work-cta,.who-other-paths,.as-process,.as-comfort-band,.as-result,.sale-target-example,.search-tool-result,.search-tool-context,.readiness-tool-result,.buyerx-response,.buyerx-team,.buyerx-contact,.buyerx-kit-cover,.feature,.preview-cover){
  --mg-type-heading:#ffffff; --mg-type-heading-em:#73b898; --mg-type-sub:#ffffff;
  --mg-type-body:#d2d9e2; --mg-type-label:#d6b769;
}html[data-mg-path] main :is(.search-tool-controls,.inline-inquiry,.valuation-basis,.search-tool-result,.search-tool-context,.educational-use-notice,.result-packet-request,.readiness-tool-list,.structure-stack),html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] main .search-tool-section{
  --mg-type-heading:#17243f; --mg-type-heading-em:#31584c; --mg-type-sub:#17243f;
  --mg-type-body:#46524c; --mg-type-label:#75531f;
}html[data-mg-path] main h2:not(:is(.mg-layout-hero,form,footer,.owner-concierge) h2){
  font-family:var(--mg-d-serif)!important;font-weight:400!important;font-size:clamp(30px,2.5vw,36px)!important;
  line-height:1.16!important;letter-spacing:-.01em!important;color:var(--mg-type-heading)!important;-webkit-text-fill-color:var(--mg-type-heading)!important
}html[data-mg-path] main h2:not(:is(.mg-layout-hero,form,footer,.owner-concierge) h2) em{color:var(--mg-type-heading-em)!important;-webkit-text-fill-color:var(--mg-type-heading-em)!important;font-style:italic!important}html[data-mg-path] main .mg-closing h2{font-size:clamp(28px,2.3vw,32px)!important}html[data-mg-path] main .decision-guide-points article>h2{font-size:clamp(22px,1.7vw,25px)!important;line-height:1.25!important;margin:0!important;max-width:none!important}html[data-mg-path] main .corridor-signals>article>h2{font-size:24px!important;line-height:1.25!important}html[data-mg-path] main .corridor-signals>article{justify-content:flex-start!important;gap:12px!important;min-height:0!important}html[data-mg-path] main .corridor-signals>article>*{margin:0!important}html[data-mg-path] main :is(.nyfl-section>header,.cluster-article>.cluster-section>header,.cluster-calculator>div,.cluster-faq>header) h2{font-size:clamp(26px,2.1vw,30px)!important;line-height:1.2!important}html[data-mg-path] main .wt-question-copy>h2{font-size:clamp(30px,2.5vw,36px)!important}html[data-mg-path] main h3:not(:is(.mg-layout-hero,form,footer,.owner-concierge) h3){
  font-family:var(--mg-d-sans)!important;font-weight:600!important;font-size:20px!important;line-height:1.3!important;
  letter-spacing:0!important;color:var(--mg-type-sub)!important
}html[data-mg-path] main p:not(.eyebrow,.label,[class*="eyebrow"],[class*="label"]):not(:is(.mg-layout-hero,form,footer,.owner-concierge,figcaption,a,button) p){
  color:var(--mg-type-body)!important
}html[data-mg-path] main :is(p.eyebrow,p.label,span.eyebrow,p.wm-kicker,p.ab-kicker,p.rp-section-kicker,.field-guide-banner>div>p:first-child,.mg-new-guides>header>p:first-child,.mg-new-guides>div>p:first-child,.corridor-signals>article>span:first-child,.magnet-form-card>header>p:first-child,.mg-contact-heading>p.mg-decision-panel-label,.mg-new-guides p:first-child:has(+h2)):not(:is(.mg-layout-hero,form,footer,.owner-concierge) *){
  font:600 11px/1.5 var(--mg-d-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;
  color:var(--mg-type-label)!important;-webkit-text-fill-color:var(--mg-type-label)!important
}@media(max-width:620px){html[data-mg-path] main h3:not(:is(.mg-layout-hero,form,footer,.owner-concierge) h3){font-size:19px!important}}}@layer mg-system{html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] main .search-tool-result,html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] main .search-tool-result .search-tool-context{
  --mg-type-heading:#ffffff; --mg-type-heading-em:#73b898; --mg-type-sub:#ffffff; --mg-type-body:#d2d9e2; --mg-type-label:#d6b769;
}}@layer mg-system{html[data-mg-path] main :is(
  .mg-new-guide-grid>a,.cluster-calculator,.wm-cards>div,.corridor-signals>article,.service-outcomes>article,
  .professional-download>div,.job-card,.wt-related-grid>a,.wm-asset-rows>div,.rp-question-card,.owner-workstream-grid>article,
  .home-meet-greg>aside,.how-work-six>article,.how-path-card,.readiness-review-sample,.ab-standards>article,.who-situation-card,
  .who-fit-grid>article,.as-handoff-map>article,.library-tool-grid>a,.library-field-grid>a,.library-topic-card,
  .buyerx-step-grid>article,.buyerx-kit-formwrap,.issue:not(.issue-cta),.preview-tools>article,.related-card,.rp-sample-map,
  .buyerx-number-grid>article,.buyerx-related>div>a,.magnet-form-card
){
  background:#fffdf8!important;border:1px solid rgba(23,36,63,.12)!important;border-top:3px solid #c9a660!important;
  border-radius:0!important;box-shadow:none!important;
}html[data-mg-path] main :is(.mg-new-guide-grid>a,.wt-related-grid>a,.how-path-card,.who-situation-card,.library-tool-grid>a,.library-field-grid>a,.library-topic-card,.related-card,.buyerx-related>div>a){
  transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease!important
}html[data-mg-path] main :is(.mg-new-guide-grid>a,.wt-related-grid>a,.how-path-card,.who-situation-card,.library-tool-grid>a,.library-field-grid>a,.library-topic-card,.related-card,.buyerx-related>div>a):hover{
  border-color:rgba(23,36,63,.22)!important;border-top-color:#2f7059!important;box-shadow:0 14px 30px -20px rgba(23,36,63,.45)!important;transform:translateY(-2px)!important
}html[data-mg-path] main :is(.cluster-callout,.as-guide-body>aside,.wm-outcome,.how-work-team-note,.owner-example,.rp-gap-example){
  background:#e8efe8!important;border:0!important;border-left:3px solid #4b7f68!important;border-radius:0!important;box-shadow:none!important
}html[data-mg-path] main :is(.how-work-six>article,.how-path-card,.related-card,.service-outcomes>article,.issue:not(.issue-cta),.buyerx-step-grid>article,.corridor-signals>article,.library-topic-card,.library-tool-grid>a,.who-situation-card)>:is(span,small):first-child{
  color:#75531f!important
}}@layer mg-system{html[data-mg-path="/who-we-help"] main.who-page.mg-page>section.editorial-body.editorial-body{padding-bottom:0!important}html[data-mg-path="/who-we-help"] .who-other-paths{margin-bottom:0!important}}@layer mg-system{html[data-mg-path] main p.valuation-basis{background:#f0ebe1!important}}@layer mg-system{html[data-mg-path] main section.magnet-sequence{background:#17243f!important;--mg-type-heading:#ffffff;--mg-type-sub:#ffffff;--mg-type-body:#d2d9e2;--mg-type-label:#d6b769}html[data-mg-path] main section.ab-background.ab-fit{background:#f8f5ee!important}}@layer mg-system{@media(max-width:700px){html[data-mg-path] main .search-related>div{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}html[data-mg-path] main .buyerx-short>div{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}}}@layer mg-system{html[data-mg-path] main section.professional-deliverable>header{display:block!important;max-width:760px!important;margin:0 0 28px!important}html[data-mg-path] main section.professional-deliverable>header>*{grid-column:auto!important;grid-row:auto!important;margin-left:0!important}html[data-mg-path] main section.professional-deliverable>header>.eyebrow{margin:0 0 10px!important}html[data-mg-path] main section.professional-deliverable>header>h2{margin:0 0 14px!important}}@layer mg-system{html[data-mg-path] main :is(.professional-deliverable-grid,.readiness-review-lenses>div)>article{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:12px!important;min-height:0!important}html[data-mg-path] main :is(.professional-deliverable-grid,.readiness-review-lenses>div)>article>*{margin:0!important}html[data-mg-path] main :is(.professional-deliverable-grid,.readiness-review-lenses>div)>article>span{color:#75531f!important;font:600 11px/1.5 var(--mg-d-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important}}@layer mg-system{html[data-mg-path] body,html[data-mg-path] main.mg-page{background:#f8f5ee!important}html[data-mg-path] main>.jobs-main{background:transparent!important;box-shadow:none!important}html[data-mg-path="/how-we-work"] main.mg-page>section.editorial-body.editorial-body{padding-bottom:0!important}}@layer mg-system{html[data-mg-path] main .structure-stack>i:is(:nth-child(2),:nth-child(4)) span{color:#17243f!important;-webkit-text-fill-color:#17243f!important}}@layer mg-system{html[data-mg-path] main.mg-signature{--sig-gold:#c9a660;--sig-gold-soft:rgba(201,166,96,.38);--sig-ink:#17243f;--sig-body:#3d4a44;--sig-line:rgba(23,36,63,.12)}html[data-mg-path] main.mg-signature :is(h1,h2) em{font-family:var(--mg-d-serif)!important;font-style:normal!important}html[data-mg-path] main.mg-signature .mg-layout-hero{position:relative!important;overflow:hidden!important;isolation:isolate!important;
  background:radial-gradient(1100px 620px at 88% 12%,rgba(115,184,152,.16),transparent 62%),radial-gradient(900px 520px at 6% 112%,rgba(201,166,96,.14),transparent 60%),#17243f!important;
  padding-top:clamp(64px,7vw,112px)!important;padding-bottom:clamp(72px,8vw,128px)!important}html[data-mg-path] main.mg-signature .mg-layout-hero::before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;pointer-events:none!important;opacity:.07!important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")!important}html[data-mg-path] main.mg-signature .mg-layout-hero-inner{position:relative!important;z-index:1!important;align-items:center!important}html[data-mg-path] main.mg-signature .mg-layout-eyebrow{display:flex!important;align-items:center!important;gap:14px!important}html[data-mg-path] main.mg-signature .mg-layout-eyebrow::before{content:""!important;display:block!important;width:36px!important;height:1px!important;background:#c9a660!important}html[data-mg-path] main.mg-signature .mg-layout-hero h1.mg-layout-title{font-size:clamp(42px,4.4vw,66px)!important;line-height:1.02!important;letter-spacing:-.022em!important;max-width:780px!important;margin-bottom:32px!important}html[data-mg-path] main.mg-signature .mg-layout-hero h1.mg-layout-title em{display:block!important;color:#8cc7aa!important;-webkit-text-fill-color:#8cc7aa!important}html[data-mg-path] main.mg-signature .mg-layout-deck{font-size:clamp(17px,1.3vw,19px)!important;line-height:1.7!important;max-width:600px!important;color:#d6dde6!important}html[data-mg-path] main.mg-signature .mg-layout-hero .mg-layout-panel{position:relative!important;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.025))!important;border:1px solid rgba(255,255,255,.14)!important;border-top:2px solid #c9a660!important;border-radius:0!important;padding:30px 30px 24px!important;box-shadow:0 40px 80px -40px rgba(0,0,0,.55)!important;backdrop-filter:blur(6px)!important}html[data-mg-path] main.mg-signature .mg-layout-hero .mg-layout-panel>p:first-child{text-align:left!important;color:#d6b769!important;-webkit-text-fill-color:#d6b769!important;margin:0 0 14px!important}html[data-mg-path] main.mg-signature .mg-layout-hero .mg-panel-resource{border-color:rgba(255,255,255,.12)!important;background:transparent!important;transition:padding .25s ease,background .25s ease!important}html[data-mg-path] main.mg-signature .mg-layout-hero .mg-panel-resource strong{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}html[data-mg-path] main.mg-signature .mg-layout-hero .mg-panel-resource span{color:#b9c5d3!important;-webkit-text-fill-color:#b9c5d3!important}html[data-mg-path] main.mg-signature .mg-layout-hero .mg-panel-resource-arrow::after{color:#c9a660!important;-webkit-text-fill-color:#c9a660!important;transition:transform .25s ease!important}html[data-mg-path] main.mg-signature .mg-layout-hero .mg-panel-resource:hover{background:rgba(255,255,255,.04)!important}html[data-mg-path] main.mg-signature .mg-layout-hero .mg-panel-resource:hover::after{transform:translateX(4px)!important}html[data-mg-path] main.mg-signature .wm-depth-section p:not(.wm-kicker,.wm-lead,.wm-boundary){font-size:17px!important;line-height:1.75!important;color:var(--sig-body)!important}html[data-mg-path] main.mg-signature a.wm-text-link{display:inline-flex!important;align-items:center!important;gap:8px!important;font:600 14px/1.4 var(--mg-d-sans)!important;color:#2f7059!important;text-decoration:none!important;border-bottom:1px solid rgba(47,112,89,.35)!important;padding-bottom:3px!important;transition:border-color .2s ease,gap .2s ease!important}html[data-mg-path] main.mg-signature a.wm-text-link:hover{gap:12px!important;border-color:#2f7059!important}html[data-mg-path] main.mg-signature #wealth-services{display:grid!important;grid-template-columns:minmax(0,5fr) minmax(0,7fr)!important;column-gap:clamp(40px,6vw,96px)!important;row-gap:0!important;padding-top:clamp(80px,9vw,140px)!important;padding-bottom:clamp(64px,7vw,104px)!important}html[data-mg-path] main.mg-signature #wealth-services>.wm-kicker{grid-column:1!important;grid-row:1!important;margin:0 0 16px!important}html[data-mg-path] main.mg-signature #wealth-services>h2{grid-column:1!important;grid-row:2 / span 2!important;align-self:start!important;font-size:clamp(26px,2vw,30px)!important;line-height:1.25!important;margin:0!important;max-width:380px!important}html[data-mg-path] main.mg-signature #wealth-services>.wm-lead{grid-column:2!important;grid-row:1 / span 2!important;margin:0 0 28px!important;padding-left:clamp(24px,3vw,48px)!important;border-left:1px solid var(--sig-gold-soft)!important;font:400 clamp(26px,2.5vw,38px)/1.28 var(--mg-d-serif)!important;letter-spacing:-.012em!important;color:var(--sig-ink)!important;-webkit-text-fill-color:var(--sig-ink)!important;max-width:none!important}html[data-mg-path] main.mg-signature #wealth-services>p:not(.wm-kicker,.wm-lead){grid-column:2!important;grid-row:3!important;padding-left:clamp(24px,3vw,48px)!important;margin:0!important;max-width:620px!important}html[data-mg-path] main.mg-signature .wm-decision-list{padding-top:0!important}html[data-mg-path] main.mg-signature .wm-decision{display:grid!important;grid-template-columns:minmax(0,5fr) minmax(0,7fr)!important;column-gap:clamp(40px,6vw,96px)!important;padding:clamp(56px,6vw,88px) 0!important;border:0!important;border-top:1px solid var(--sig-line)!important;background:transparent!important}html[data-mg-path] main.mg-signature .wm-decision>div:first-child{position:sticky!important;top:110px!important;align-self:start!important}html[data-mg-path] main.mg-signature .wm-decision>div:first-child::before{content:""!important;display:block!important;width:48px!important;height:2px!important;margin:0 0 22px!important;background:#c9a660!important}html[data-mg-path] main.mg-signature .wm-decision h2{font-size:clamp(32px,3vw,46px)!important;line-height:1.1!important;letter-spacing:-.015em!important;margin:14px 0 0!important;max-width:460px!important}html[data-mg-path] main.mg-signature .wm-decision>div:last-child>p:first-child{font-size:19px!important;line-height:1.65!important;color:var(--sig-ink)!important}html[data-mg-path] main.mg-signature .wm-outcome{position:relative!important;margin:32px 0 28px!important;padding:26px 28px 24px!important;background:#fffdf8!important;border:1px solid var(--sig-line)!important;border-left:0!important;box-shadow:0 24px 40px -32px rgba(23,36,63,.35)!important}html[data-mg-path] main.mg-signature .wm-outcome::before{content:""!important;position:absolute!important;top:-1px!important;left:-1px!important;width:64px!important;height:3px!important;background:#c9a660!important}html[data-mg-path] main.mg-signature .wm-outcome strong{display:block!important;margin:0 0 8px!important;font:600 11px/1.5 var(--mg-d-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#75531f!important;font-weight:600!important}html[data-mg-path] main.mg-signature .wm-outcome p{margin:0!important;font-size:16px!important;color:var(--sig-ink)!important}html[data-mg-path] main.mg-signature .wm-depth-band{position:relative!important;background:radial-gradient(900px 520px at 90% 0%,rgba(115,184,152,.12),transparent 60%),#17243f!important;box-shadow:none!important;clip-path:none!important;
  --mg-type-heading:#ffffff;--mg-type-heading-em:#8cc7aa;--mg-type-sub:#ffffff;--mg-type-body:#c7d0dc;--mg-type-label:#d6b769}html[data-mg-path] main.mg-signature .wm-depth-band>.wm-depth-section{display:grid!important;grid-template-columns:minmax(0,6fr) minmax(0,5fr)!important;column-gap:clamp(40px,6vw,96px)!important;align-items:start!important;padding-top:clamp(80px,9vw,128px)!important;padding-bottom:clamp(80px,9vw,128px)!important;background:transparent!important}html[data-mg-path] main.mg-signature .wm-depth-band>.wm-depth-section>*:not(.wm-money-map){grid-column:1!important}html[data-mg-path] main.mg-signature .wm-depth-band .wm-kicker{color:#d6b769!important;-webkit-text-fill-color:#d6b769!important}html[data-mg-path] main.mg-signature .wm-depth-band h2{font-size:clamp(34px,3.2vw,50px)!important;line-height:1.08!important;margin:14px 0 22px!important}html[data-mg-path] main.mg-signature .wm-depth-band .wm-lead{color:#c7d0dc!important;-webkit-text-fill-color:#c7d0dc!important;font-size:18px!important}html[data-mg-path] main.mg-signature .wm-plan-list{display:block!important;margin:28px 0 0!important;border-top:1px solid rgba(255,255,255,.14)!important}html[data-mg-path] main.mg-signature .wm-plan-list>div{display:grid!important;grid-template-columns:28px minmax(0,190px) minmax(0,1fr)!important;gap:16px!important;padding:20px 0!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.14)!important;background:transparent!important}html[data-mg-path] main.mg-signature .wm-plan-list>div::before{content:""!important;width:7px!important;height:7px!important;margin-top:8px!important;background:#c9a660!important;transform:rotate(45deg)!important}html[data-mg-path] main.mg-signature .wm-plan-list dt{margin:0!important;font:600 15px/1.5 var(--mg-d-sans)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}html[data-mg-path] main.mg-signature .wm-plan-list dd{margin:0!important;font:400 15px/1.65 var(--mg-d-sans)!important;color:#c7d0dc!important;-webkit-text-fill-color:#c7d0dc!important}html[data-mg-path] main.mg-signature .wm-depth-band .wm-boundary{margin:28px 0 0!important;font-size:13px!important;line-height:1.65!important;color:#9fb0c3!important;-webkit-text-fill-color:#9fb0c3!important}html[data-mg-path] main.mg-signature .wm-money-map{grid-column:2!important;grid-row:1 / span 6!important;position:sticky!important;top:120px!important;margin:8px 0 0!important;padding:32px!important;border:1px solid rgba(201,166,96,.3)!important;background:rgba(255,255,255,.03)!important}html[data-mg-path] main.mg-signature .wm-map-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr)!important;row-gap:16px!important;align-items:stretch!important}html[data-mg-path] main.mg-signature .wm-map-head{font:600 11px/1.5 var(--mg-d-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#d6b769!important;margin:0 0 2px!important;font-weight:600!important}html[data-mg-path] main.mg-signature .wm-map-head-job{text-align:right!important}html[data-mg-path] main.mg-signature .wm-map-chip{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;padding:16px 18px!important;border:1px solid rgba(255,255,255,.2)!important;background:rgba(255,255,255,.05)!important}html[data-mg-path] main.mg-signature .wm-map-chip.wm-map-job{border-color:rgba(201,166,96,.55)!important;background:rgba(201,166,96,.08)!important}html[data-mg-path] main.mg-signature .wm-map-chip strong{font:600 15px/1.3 var(--mg-d-sans)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}html[data-mg-path] main.mg-signature .wm-map-chip span{font:400 13px/1.45 var(--mg-d-sans)!important;color:#a9b8c8!important;-webkit-text-fill-color:#a9b8c8!important}html[data-mg-path] main.mg-signature .wm-map-link{position:relative!important;display:block!important;background:linear-gradient(#c9a660,#c9a660) center/100% 1px no-repeat!important;transform-origin:left center!important}html[data-mg-path] main.mg-signature .wm-map-link::before,html[data-mg-path] main.mg-signature .wm-map-link::after{content:""!important;position:absolute!important;top:50%!important;width:7px!important;height:7px!important;margin-top:-3.5px!important;border-radius:50%!important;background:#c9a660!important}html[data-mg-path] main.mg-signature .wm-map-link::before{left:-3.5px!important}html[data-mg-path] main.mg-signature .wm-map-link::after{right:-3.5px!important}html[data-mg-path] main.mg-signature .wm-money-map figcaption{margin:20px 0 0!important;font:400 12px/1.6 var(--mg-d-sans)!important;color:#9fb0c3!important}html[data-mg-path] main.mg-signature #working-together{padding-top:clamp(80px,9vw,128px)!important;padding-bottom:clamp(56px,6vw,88px)!important}html[data-mg-path] main.mg-signature #working-together>p:not(.wm-kicker){max-width:720px!important}html[data-mg-path] main.mg-signature .wm-process{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(24px,3vw,48px)!important;margin:48px 0 40px!important}html[data-mg-path] main.mg-signature .wm-process>article{position:relative!important;padding:44px 0 0!important;border:0!important;background:transparent!important}html[data-mg-path] main.mg-signature .wm-process>article::before{content:""!important;position:absolute!important;top:6px!important;left:2px!important;width:11px!important;height:11px!important;background:#c9a660!important;transform:rotate(45deg)!important;z-index:1!important}html[data-mg-path] main.mg-signature .wm-process>article:not(:last-child)::after{content:""!important;position:absolute!important;top:11px!important;left:28px!important;right:calc(-1 * clamp(24px,3vw,48px) + 12px)!important;height:1px!important;background:linear-gradient(90deg,#c9a660,rgba(201,166,96,.25))!important}html[data-mg-path] main.mg-signature .wm-process h3{margin:0 0 10px!important}html[data-mg-path] main.mg-signature .wm-faq{display:grid!important;grid-template-columns:minmax(0,4fr) minmax(0,7fr)!important;column-gap:clamp(40px,6vw,96px)!important;align-items:start!important;padding-top:clamp(64px,7vw,104px)!important;padding-bottom:clamp(80px,9vw,128px)!important;border-top:1px solid var(--sig-line)!important}html[data-mg-path] main.mg-signature .wm-faq>.wm-kicker{grid-column:1!important;grid-row:1!important}html[data-mg-path] main.mg-signature .wm-faq>h2{grid-column:1!important;grid-row:2 / span 10!important;align-self:start!important;position:sticky!important;top:120px!important;margin:12px 0 0!important}html[data-mg-path] main.mg-signature .wm-faq>details{grid-column:2!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--sig-line)!important;background:transparent!important}html[data-mg-path] main.mg-signature .wm-faq>details:first-of-type{border-top:1px solid var(--sig-line)!important}html[data-mg-path] main.mg-signature .wm-faq summary{position:relative!important;display:block!important;list-style:none!important;cursor:pointer!important;padding:24px 48px 24px 0!important;font:500 18px/1.45 var(--mg-d-sans)!important;color:var(--sig-ink)!important;transition:color .2s ease!important}html[data-mg-path] main.mg-signature .wm-faq summary::-webkit-details-marker{display:none!important}html[data-mg-path] main.mg-signature .wm-faq summary::before{content:none!important}html[data-mg-path] main.mg-signature .wm-faq summary::after{content:"+"!important;position:absolute!important;right:4px!important;top:50%!important;transform:translateY(-50%)!important;font:300 26px/1 var(--mg-d-sans)!important;color:#af8d51!important;transition:transform .3s ease!important}html[data-mg-path] main.mg-signature .wm-faq details[open] summary::after{transform:translateY(-50%) rotate(45deg)!important}html[data-mg-path] main.mg-signature .wm-faq summary:hover{color:#2f7059!important}html[data-mg-path] main.mg-signature .wm-faq details>p{margin:0 0 26px!important;max-width:640px!important}html[data-mg-path] main.mg-signature .mg-closing{position:relative!important;overflow:hidden!important;isolation:isolate!important;padding-top:clamp(72px,8vw,120px)!important;padding-bottom:clamp(72px,8vw,120px)!important;background:radial-gradient(900px 500px at 15% 100%,rgba(201,166,96,.14),transparent 60%),#17243f!important}html[data-mg-path] main.mg-signature .mg-closing h2{font-size:clamp(34px,3.4vw,54px)!important;line-height:1.08!important}html[data-mg-path] main.mg-signature .mg-closing .mg-closing-copy p:not(.eyebrow){font-size:18px!important}html[data-mg-path] main.mg-signature .mg-closing a.mg-closing-action{padding:20px 28px!important;transition:background .2s ease,gap .2s ease!important}html[data-mg-path] main.mg-signature .mg-closing a.mg-closing-action:hover{background:#245b48!important;gap:36px!important}html.mg-reveal-on main[data-mg-reveal] :is(section[data-mg-section]:not(.mg-layout-hero,.wm-decision-list),.wm-decision){opacity:0;transform:translate3d(0,28px,0);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}html.mg-reveal-on main[data-mg-reveal] :is(section[data-mg-section],.wm-decision).mg-in{opacity:1;transform:none}html.mg-reveal-on main[data-mg-reveal] .wm-depth-band:not(.mg-in) .wm-map-link{transform:scaleX(0)!important}html.mg-reveal-on main[data-mg-reveal] .wm-map-link{transition:transform 1.1s cubic-bezier(.4,0,.2,1) .4s!important}html.mg-reveal-on main[data-mg-reveal] .wm-map-grid>.wm-map-link:nth-of-type(3){transition-delay:.65s!important}html.mg-reveal-on main[data-mg-reveal] .wm-map-grid>.wm-map-link:nth-of-type(4){transition-delay:.9s!important}@media (prefers-reduced-motion:reduce){html.mg-reveal-on main[data-mg-reveal] *{transition:none!important}}@media print{html.mg-reveal-on main[data-mg-reveal] *{opacity:1!important;transform:none!important}}@media(max-width:900px){html[data-mg-path] main.mg-signature :is(#wealth-services,.wm-decision,.wm-faq,.wm-depth-band>.wm-depth-section){grid-template-columns:minmax(0,1fr)!important}html[data-mg-path] main.mg-signature #wealth-services#wealth-services>*,html[data-mg-path] main.mg-signature .wm-faq.wm-faq.wm-faq>*,html[data-mg-path] main.mg-signature .wm-depth-band.wm-depth-band>.wm-depth-section>*{grid-column:1!important;grid-row:auto!important}html[data-mg-path] main.mg-signature #wealth-services#wealth-services>:is(.wm-lead,p){padding-left:20px!important}html[data-mg-path] main.mg-signature #wealth-services>h2{margin:0 0 24px!important;max-width:none!important}html[data-mg-path] main.mg-signature :is(.wm-decision>div:first-child,.wm-faq>h2,.wm-money-map){position:static!important}html[data-mg-path] main.mg-signature .wm-decision>div:first-child{margin:0 0 20px!important}html[data-mg-path] main.mg-signature .wm-money-map{margin:40px 0 0!important;padding:22px!important}html[data-mg-path] main.mg-signature .wm-faq>h2{margin:12px 0 28px!important}html[data-mg-path] main.mg-signature .wm-process{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}html[data-mg-path] main.mg-signature .wm-process>article{padding:0 0 28px 40px!important}html[data-mg-path] main.mg-signature .wm-process>article:not(:last-child)::after{top:28px!important;left:7px!important;right:auto!important;bottom:4px!important;width:1px!important;height:auto!important;background:linear-gradient(180deg,#c9a660,rgba(201,166,96,.25))!important}html[data-mg-path] main.mg-signature .mg-layout-hero::after,}@media(max-width:620px){html[data-mg-path] main.mg-signature .mg-layout-hero h1.mg-layout-title{font-size:clamp(40px,11vw,52px)!important}html[data-mg-path] main.mg-signature .wm-plan-list>div{grid-template-columns:22px minmax(0,1fr)!important;gap:6px 10px!important}html[data-mg-path] main.mg-signature .wm-plan-list dd{grid-column:2!important}html[data-mg-path] main.mg-signature .wm-map-grid{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr)!important}html[data-mg-path] main.mg-signature .wm-map-chip{padding:12px!important}html[data-mg-path] main.mg-signature .wm-map-chip strong{font-size:14px!important}html[data-mg-path] main.mg-signature .wm-map-chip span{font-size:12px!important}html[data-mg-path] main.mg-signature .wm-faq summary{font-size:17px!important}}}@layer mg-system{html:has(main.mg-signature){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(main.mg-signature){scroll-behavior:auto}}html[data-mg-path]:has(main.mg-signature){--sig-head:94px}html[data-mg-path] main.mg-signature{overflow:clip!important}@media(max-width:530px){html[data-mg-path]:has(main.mg-signature){--sig-head:78px}}html[data-mg-path]:has(main.mg-signature) header.sitewide-header{position:sticky!important;top:0!important;z-index:60!important;height:var(--sig-head)!important;box-sizing:border-box!important;margin-bottom:calc(-1 * var(--sig-head))!important;background:transparent!important;border-bottom:1px solid transparent!important;transition:background .35s ease,border-color .35s ease,backdrop-filter .35s ease!important}html.mg-scrolled[data-mg-path]:has(main.mg-signature) header.sitewide-header{background:rgba(16,29,51,.9)!important;-webkit-backdrop-filter:blur(16px) saturate(140%)!important;backdrop-filter:blur(16px) saturate(140%)!important;border-bottom-color:rgba(255,255,255,.08)!important}html[data-mg-path]:has(main.mg-signature) header .brand strong{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}html[data-mg-path]:has(main.mg-signature) header .brand small{color:#8cc7aa!important;-webkit-text-fill-color:#8cc7aa!important}html[data-mg-path]:has(main.mg-signature) header .sitewide-desktop-nav a{color:#dfe5ec!important;-webkit-text-fill-color:#dfe5ec!important;transition:color .2s ease!important}html[data-mg-path]:has(main.mg-signature) header .sitewide-desktop-nav a:hover,html[data-mg-path]:has(main.mg-signature) header .sitewide-desktop-nav a[aria-current],html[data-mg-path]:has(main.mg-signature) header .sitewide-desktop-nav a[aria-current="page"]{color:#d6b769!important;-webkit-text-fill-color:#d6b769!important}html[data-mg-path]:has(main.mg-signature) header .sitewide-mobile-nav>summary{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:transparent!important;border-color:rgba(255,255,255,.35)!important}html[data-mg-path]:has(main.mg-signature) header .sitewide-mobile-nav>summary b i{background:#ffffff!important}html[data-mg-path] main.mg-signature .mg-layout-hero{padding-top:calc(var(--sig-head) + clamp(56px,6vw,96px))!important}html[data-mg-path] main.mg-signature .mg-layout-hero::after{content:""!important;display:block!important;position:absolute!important;inset:-8%!important;z-index:-1!important;pointer-events:none!important;opacity:.68!important;background:url('/brand/contours.svg') center/cover no-repeat!important;
  -webkit-mask-image:linear-gradient(100deg,rgba(0,0,0,.25) 0%,rgba(0,0,0,.5) 40%,#000 78%)!important;mask-image:linear-gradient(100deg,rgba(0,0,0,.25) 0%,rgba(0,0,0,.5) 40%,#000 78%)!important;
  animation:sig-drift 80s ease-in-out infinite alternate!important}@keyframes sig-drift{from{transform:translate3d(0,0,0) scale(1.02)}to{transform:translate3d(-3%,-2.5%,0) scale(1.1)}}html[data-mg-path] main.mg-signature .mg-closing::after{content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:-1!important;pointer-events:none!important;opacity:.5!important;background:url('/brand/contours.svg') 30% 60%/1400px auto no-repeat!important;
  -webkit-mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.15) 70%)!important;mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.15) 70%)!important}html.mg-reveal-on main.mg-signature [data-mg-fill] .sig-w{color:rgba(23,36,63,.16)!important;-webkit-text-fill-color:rgba(23,36,63,.16)!important;transition:color .5s ease,-webkit-text-fill-color .5s ease!important}html.mg-reveal-on main.mg-signature [data-mg-fill] .sig-w.on{color:#17243f!important;-webkit-text-fill-color:#17243f!important}@media (hover:hover){html[data-mg-path] main.mg-signature :is(.mg-layout-panel,.wm-money-map)::after{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;opacity:0!important;transition:opacity .4s ease!important;
    background:radial-gradient(320px circle at var(--gx,50%) var(--gy,50%),rgba(201,166,96,.16),transparent 65%)!important}html[data-mg-path] main.mg-signature :is(.mg-layout-panel,.wm-money-map):hover::after{opacity:1!important}}html[data-mg-path] main.mg-signature .wm-map-chip{transition:opacity .3s ease,border-color .3s ease,background .3s ease,transform .3s ease!important;cursor:default!important}html[data-mg-path] main.mg-signature .wm-map-link{transition:opacity .3s ease,background-size .3s ease!important}html[data-mg-path] main.mg-signature .wm-map-grid:has(.wm-map-chip:hover) :is(.wm-map-chip,.wm-map-link){opacity:.35!important}html[data-mg-path] main.mg-signature .wm-map-grid .wm-map-chip:hover,html[data-mg-path] main.mg-signature .wm-map-grid .wm-map-chip:hover+.wm-map-link,html[data-mg-path] main.mg-signature .wm-map-grid .wm-map-chip:hover+.wm-map-link+.wm-map-chip,html[data-mg-path] main.mg-signature .wm-map-grid .wm-map-chip:has(+.wm-map-link:hover),html[data-mg-path] main.mg-signature .wm-map-grid .wm-map-chip:has(+.wm-map-link+.wm-map-chip:hover),html[data-mg-path] main.mg-signature .wm-map-grid .wm-map-link:has(+.wm-map-chip:hover){opacity:1!important}html[data-mg-path] main.mg-signature .wm-map-grid .wm-map-chip:hover+.wm-map-link,html[data-mg-path] main.mg-signature .wm-map-grid .wm-map-link:has(+.wm-map-chip:hover){background-size:100% 2px!important;filter:drop-shadow(0 0 6px rgba(201,166,96,.7))!important}html[data-mg-path] main.mg-signature .wm-map-grid .wm-map-chip:hover,html[data-mg-path] main.mg-signature .wm-map-grid .wm-map-chip:hover+.wm-map-link+.wm-map-chip,html[data-mg-path] main.mg-signature .wm-map-grid .wm-map-chip:has(+.wm-map-link+.wm-map-chip:hover){border-color:#c9a660!important;background:rgba(201,166,96,.14)!important}html[data-mg-path] main.mg-signature .mg-layout-primary{transition:background .25s ease,box-shadow .25s ease,transform .25s ease!important}html[data-mg-path] main.mg-signature .mg-layout-primary:hover{background:#357d64!important;box-shadow:0 14px 30px -14px rgba(47,112,89,.9)!important;transform:translateY(-1px)!important}@media (prefers-reduced-motion:reduce){html[data-mg-path] main.mg-signature .mg-layout-hero::after{animation:none!important}}}@layer mg-system{html[data-mg-path="/wealth-management"] main.mg-signature .mg-layout-hero h1.mg-layout-title{font-size:clamp(46px,5.4vw,82px)!important}@media(max-width:620px){html[data-mg-path="/wealth-management"] main.mg-signature .mg-layout-hero h1.mg-layout-title{font-size:clamp(40px,11vw,52px)!important}}}@layer mg-system{html[data-mg-path] main.mg-signature .mg-layout-hero .mg-layout-panel.mg-layout-panel :is(h2,h3,h4,b,dt,strong){color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}html[data-mg-path] main.mg-signature .mg-layout-hero .mg-layout-panel.mg-layout-panel :is(p,li,small,dd,em,span:not(:first-child),a p,a small,a span){color:#b9c5d3!important;-webkit-text-fill-color:#b9c5d3!important}html[data-mg-path] main.mg-signature .mg-layout-hero .mg-layout-panel.mg-layout-panel>:is(p,span,.eyebrow,.mg-panel-label):first-child,html[data-mg-path] main.mg-signature .mg-layout-hero .mg-layout-panel.mg-layout-panel .buyerx-clock-head>span,html[data-mg-path] main.mg-signature .mg-layout-hero .mg-layout-panel.mg-layout-panel a small{color:#d6b769!important;-webkit-text-fill-color:#d6b769!important}html[data-mg-path] main.mg-signature .mg-layout-hero .mg-layout-panel.mg-layout-panel a span strong{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}html[data-mg-path] main.mg-signature .mg-layout-hero .mg-layout-panel.mg-layout-panel h2{font:400 clamp(22px,1.7vw,26px)/1.22 var(--mg-d-serif)!important}html[data-mg-path] main.mg-signature .mg-layout-hero .mg-layout-panel.mg-layout-panel *{border-color:rgba(255,255,255,.14)!important}html[data-mg-path] main.mg-signature .mg-layout-hero .mg-layout-panel.mg-layout-panel .wd-account-map>span{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.16)!important;color:#e3e8ee!important;-webkit-text-fill-color:#e3e8ee!important}html[data-mg-path] main.mg-signature .mg-layout-hero .mg-layout-panel.mg-layout-panel :is(.wd-phase-mark,.wd-phases li::before){background:#c9a660!important}html[data-mg-path] main.mg-signature .mg-layout-hero .mg-layout-panel.mg-layout-panel :is(.sheet-terms span,.nonbinding){background:transparent!important}html[data-mg-path] main.mg-signature .mg-layout-hero .mg-layout-panel.mg-layout-panel>*{background-color:transparent!important}}@layer mg-system{html[data-mg-path] main.mg-signature .mg-layout-hero .mg-layout-panel.mg-layout-panel a.mg-panel-resource{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}html[data-mg-path] main.mg-signature .mg-layout-hero .mg-layout-panel.mg-layout-panel>small:first-child{color:#d6b769!important;-webkit-text-fill-color:#d6b769!important}html[data-mg-path] main.mg-signature .mg-layout-hero .mg-layout-panel.mg-layout-panel>strong{display:block!important;font:400 clamp(22px,1.7vw,26px)/1.25 var(--mg-d-serif)!important;margin:6px 0 12px!important}html[data-mg-path] main.mg-signature .mg-layout-hero .mg-layout-panel.mg-layout-panel>p:not(:first-child),html[data-mg-path] main.mg-signature .mg-layout-hero .mg-layout-panel.mg-layout-panel>span:not(:first-child){color:#c3ceda!important;-webkit-text-fill-color:#c3ceda!important}html[data-mg-path] main.mg-signature .mg-layout-hero .mg-layout-panel.mg-layout-panel .sheet-terms dd{background:transparent!important;border:1px solid rgba(201,166,96,.6)!important;color:#d6b769!important;-webkit-text-fill-color:#d6b769!important}html[data-mg-path] main.mg-signature .mg-layout-hero .mg-layout-panel.mg-layout-panel .sheet-terms .nonbinding dd,html[data-mg-path] main.mg-signature .mg-layout-hero .mg-layout-panel.mg-layout-panel .sheet-terms dd.nonbinding{border-color:rgba(255,255,255,.3)!important;color:#c3ceda!important;-webkit-text-fill-color:#c3ceda!important}html[data-mg-path] main.mg-signature .mg-layout-hero .mg-layout-panel.mg-layout-panel .sheet-terms dt{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}}@layer mg-system{html[data-mg-path] main.mg-signature{--sig-lede:400 clamp(19px,1.45vw,21px)/1.6 'MG Text',Georgia,serif}html[data-mg-path] main.mg-signature :is(.wt-section:not(:last-child)>h2+p,.cluster-section-copy>p:first-child,.search-article>section>h2+p,[class*='_prose_']>div>p:first-child,[class*='_prose_']>div>h2+p,.legal-copy>h2+p){
  font:var(--sig-lede)!important;color:#17243f!important;-webkit-text-fill-color:#17243f!important;letter-spacing:-.003em!important;margin-bottom:22px!important}html[data-mg-path] main.mg-signature :is(.wt-section:not(:last-child)>h2+p,.cluster-section-copy>p:first-child,.search-article>section>h2+p,[class*='_prose_']>div>p:first-child,[class*='_prose_']>div>h2+p) a{color:#2f7059!important;-webkit-text-fill-color:#2f7059!important}html[data-mg-path] main.mg-signature :is(.wt-section:not(:last-child),.cluster-section-copy,[class*='_prose_']>div,.search-article>section:not(.sale-target-example))>p:not(:first-of-type):not(h2+p){font-size:16px!important;line-height:1.78!important;color:#46524c!important;max-width:66ch!important}@media(min-width:901px){html[data-mg-path] main.mg-signature section.wt-section:not(:last-child):not(:has(>:not(p,h2,h3,ul,ol))){display:grid!important;grid-template-columns:minmax(0,4fr) minmax(0,7fr)!important;column-gap:clamp(40px,6vw,96px)!important;align-items:start!important;max-width:1120px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding:clamp(56px,6vw,88px) 0!important;border-top:1px solid rgba(23,36,63,.12)!important}html[data-mg-path] main.mg-signature section.wt-section:not(:last-child):not(:has(>:not(p,h2,h3,ul,ol)))>*{grid-column:2!important}html[data-mg-path] main.mg-signature section.wt-section:not(:last-child):not(:has(>:not(p,h2,h3,ul,ol)))>p.label{grid-column:1!important;grid-row:1!important;margin:0 0 14px!important}html[data-mg-path] main.mg-signature section.wt-section:not(:last-child):not(:has(>:not(p,h2,h3,ul,ol)))>h2{grid-column:1!important;grid-row:2 / span 12!important;align-self:start!important;position:sticky!important;top:120px!important;margin:0!important;font-size:clamp(30px,2.7vw,40px)!important;line-height:1.12!important;letter-spacing:-.012em!important}html[data-mg-path] main.mg-signature section.wt-section:not(:last-child):not(:has(>:not(p,h2,h3,ul,ol)))>h2+p{grid-row:1 / span 2!important;margin-top:0!important}html[data-mg-path] main.mg-signature section.wt-section:not(:last-child):not(:has(>:not(p,h2,h3,ul,ol)))::before{content:""!important;grid-column:1!important;grid-row:1!important;align-self:start!important;width:48px!important;height:2px!important;background:#c9a660!important;margin:-22px 0 0!important}html[data-mg-path] main.mg-signature .cluster-article>.cluster-section>header{position:sticky!important;top:120px!important;align-self:start!important}}html[data-mg-path] main.mg-signature .wt-content:has(>section.wt-section){max-width:1120px!important;width:calc(100% - 2*var(--mg-d-gutter))!important;margin-left:auto!important;margin-right:auto!important}html[data-mg-path] main.mg-signature [class*='_prose_']>div>h2{position:relative!important;margin:72px 0 20px!important;padding-top:28px!important}html[data-mg-path] main.mg-signature [class*='_prose_']>div>h2::before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:48px!important;height:2px!important;background:#c9a660!important}html[data-mg-path] main.mg-signature [class*='_prose_']>div>p:first-child{font-size:clamp(21px,1.7vw,24px)!important;line-height:1.55!important}html[data-mg-path] main.mg-signature .search-article>section>h2{position:relative!important;padding-top:26px!important}html[data-mg-path] main.mg-signature .search-article>section>h2::before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:48px!important;height:2px!important;background:#c9a660!important}html[data-mg-path] main.mg-signature .cluster-section-copy>p:first-child{font:var(--sig-lede)!important}html.mg-long[data-mg-path]:has(main.mg-signature) header.sitewide-header::after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-1px!important;height:2px!important;background:linear-gradient(90deg,#c9a660,#d6b769)!important;transform-origin:left center!important;transform:scaleX(var(--mg-read,0))!important;opacity:var(--mg-read-on,0)!important;transition:opacity .3s ease!important;pointer-events:none!important}@media(max-width:620px){html[data-mg-path] main.mg-signature{--sig-lede:400 18px/1.6 'MG Text',Georgia,serif}}}@layer mg-system{html[data-mg-path] main.mg-signature :is(h1,h2,h3) em:not(:is(form,footer) em){font-family:inherit!important;font-style:normal!important;color:var(--mg-type-heading-em,#31584c)!important;-webkit-text-fill-color:var(--mg-type-heading-em,#31584c)!important}html[data-mg-path] main.mg-signature .mg-layout-hero h1 em{color:#8cc7aa!important;-webkit-text-fill-color:#8cc7aa!important}}@layer mg-system{html[data-mg-path] body main section.wt-body:has(>.mg-explorer){width:100%!important;max-width:none!important;padding:0!important;margin:0!important;background:transparent!important}html[data-mg-path] body main section.mg-explorer,html[data-mg-path] body main section.mg-start-band,html[data-mg-path] body main section.mg-prep{width:calc(100% - 2*var(--mg-d-gutter))!important;max-width:1120px!important;margin:0 auto!important;box-sizing:border-box!important}html[data-mg-path] body main :is(.mg-explorer,.mg-start-band,.mg-prep) .label{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 14px!important}html[data-mg-path] body main .mg-ico{width:22px!important;height:22px!important;flex:none!important;fill:none!important;stroke:#af8d51!important;stroke-width:1.5!important;stroke-linecap:round!important;stroke-linejoin:round!important}html[data-mg-path] body main p.mg-list-head{font:600 11px/1.5 var(--mg-d-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#75531f!important;-webkit-text-fill-color:#75531f!important;margin:0 0 6px!important;font-weight:600!important}html[data-mg-path] body main p.mg-after{font:400 14px/1.65 var(--mg-d-sans)!important;color:#5a655f!important;-webkit-text-fill-color:#5a655f!important;margin:16px 0 0!important}html[data-mg-path] body main :is(.mg-explorer,.mg-start-band,.mg-prep) h2{font-size:clamp(32px,3vw,46px)!important;line-height:1.1!important;letter-spacing:-.015em!important;margin:0!important}html[data-mg-path] body main :is(p.mg-panel-lede,p.mg-start-lede,p.mg-prep-lede,p.mg-prep-close){font:400 clamp(19px,1.45vw,21px)/1.55 'MG Text',Georgia,serif!important;color:#17243f!important;-webkit-text-fill-color:#17243f!important}html[data-mg-path] body main ul.mg-checks{list-style:none!important;margin:0!important;padding:0!important}html[data-mg-path] body main ul.mg-checks>li{position:relative!important;margin:0!important;padding:13px 0 13px 24px!important;border-top:1px solid rgba(23,36,63,.12)!important;background:transparent!important;font:500 15px/1.5 var(--mg-d-sans)!important;color:#17243f!important;-webkit-text-fill-color:#17243f!important}html[data-mg-path] body main ul.mg-checks>li:last-child{border-bottom:1px solid rgba(23,36,63,.12)!important}html[data-mg-path] body main ul.mg-checks>li::before{content:""!important;position:absolute!important;left:2px!important;top:21px!important;width:7px!important;height:7px!important;background:#c9a660!important;transform:rotate(45deg)!important}html[data-mg-path] body main ul.mg-checks.mg-x>li::before{width:10px!important;height:10px!important;left:0!important;top:19px!important;transform:none!important;background:linear-gradient(45deg,transparent 43%,#a0573f 43%,#a0573f 57%,transparent 57%),linear-gradient(-45deg,transparent 43%,#a0573f 43%,#a0573f 57%,transparent 57%)!important}html[data-mg-path] body main section.mg-explorer{padding:clamp(72px,8vw,112px) 0!important}html[data-mg-path] body main .mg-explorer-head{max-width:720px!important;margin:0 0 clamp(32px,4vw,48px)!important}html[data-mg-path] body main .mg-explorer-body{display:grid!important;grid-template-columns:280px minmax(0,1fr)!important;gap:clamp(24px,3vw,40px)!important;align-items:start!important}html[data-mg-path] body main nav.mg-tabs{display:flex!important;flex-direction:column!important;position:sticky!important;top:120px!important;border-top:1px solid rgba(23,36,63,.12)!important}html[data-mg-path] body main a.mg-tab{position:relative!important;display:flex!important;align-items:center!important;gap:14px!important;padding:16px 16px 16px 12px!important;border:0!important;border-bottom:1px solid rgba(23,36,63,.12)!important;background:transparent!important;text-decoration:none!important;font:400 19px/1.25 var(--mg-d-serif)!important;color:#17243f!important;-webkit-text-fill-color:#17243f!important;transition:background .25s ease,color .25s ease!important}html[data-mg-path] body main a.mg-tab .mg-ico{width:38px!important;height:38px!important;padding:8px!important;box-sizing:border-box!important;border:1px solid rgba(201,166,96,.55)!important;border-radius:50%!important;transition:background .25s ease,border-color .25s ease!important}html[data-mg-path] body main a.mg-tab:hover{background:rgba(23,36,63,.035)!important}html.mg-tabs-on[data-mg-path] body main a.mg-tab[aria-selected="true"]{background:#17243f!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-bottom-color:#17243f!important}html.mg-tabs-on[data-mg-path] body main a.mg-tab[aria-selected="true"] .mg-ico{stroke:#d6b769!important;border-color:rgba(214,183,105,.7)!important;background:rgba(201,166,96,.12)!important}html.mg-tabs-on[data-mg-path] body main a.mg-tab[aria-selected="true"]::after{content:"→"!important;margin-left:auto!important;font:400 18px/1 var(--mg-d-sans)!important;color:#d6b769!important;-webkit-text-fill-color:#d6b769!important}html[data-mg-path] body main .mg-panels{display:grid!important;gap:24px!important;min-width:0!important}html.mg-tabs-on[data-mg-path] body main .mg-panels>.mg-panel:not(.is-active){display:none!important}html[data-mg-path] body main article.mg-panel{position:relative!important;margin:0!important;padding:clamp(28px,3.4vw,48px)!important;background:#fffdf8!important;border:1px solid rgba(23,36,63,.1)!important;border-top:3px solid #c9a660!important;box-shadow:0 30px 60px -48px rgba(23,36,63,.6)!important;scroll-margin-top:120px!important}html.mg-tabs-on[data-mg-path] body main article.mg-panel.is-active{animation:mg-panel-in .45s cubic-bezier(.2,.7,.2,1)!important}@keyframes mg-panel-in{from{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:none}}html.mg-tabs-on[data-mg-path] body main article.mg-panel>header>.label{display:none!important}html[data-mg-path] body main article.mg-panel>header>h3{font:400 clamp(28px,2.5vw,36px)/1.14 var(--mg-d-serif)!important;letter-spacing:-.012em!important;color:#17243f!important;-webkit-text-fill-color:#17243f!important;margin:0 0 14px!important;max-width:620px!important}html[data-mg-path] body main p.mg-panel-lede{margin:0 0 32px!important;max-width:620px!important}html[data-mg-path] body main .mg-panel-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:0!important;padding-top:28px!important;border-top:1px solid rgba(23,36,63,.12)!important}html[data-mg-path] body main .mg-panel-list{padding:0 36px 0 0!important;background:transparent!important}html[data-mg-path] body main .mg-panel-side{padding:0 0 0 36px!important;border-left:1px solid rgba(23,36,63,.12)!important}html[data-mg-path] body main .mg-panel-side>p{font:400 15px/1.75 var(--mg-d-sans)!important;color:#46524c!important;-webkit-text-fill-color:#46524c!important;margin:0 0 22px!important}html[data-mg-path] body main aside.mg-note{margin:0 0 22px!important;padding:2px 0 2px 16px!important;border:0!important;border-left:2px solid #c9a660!important;background:transparent!important}html[data-mg-path] body main aside.mg-note strong{display:block!important;font:600 14px/1.5 var(--mg-d-sans)!important;letter-spacing:0!important;text-transform:none!important;color:#75531f!important;-webkit-text-fill-color:#75531f!important;margin:0 0 6px!important}html[data-mg-path] body main aside.mg-note p{font:400 15px/1.65 var(--mg-d-sans)!important;color:#17243f!important;-webkit-text-fill-color:#17243f!important;margin:0!important}html[data-mg-path] body main a.mg-panel-link{display:inline-flex!important;align-items:center!important;gap:10px!important;font:600 14px/1.4 var(--mg-d-sans)!important;color:#2f7059!important;-webkit-text-fill-color:#2f7059!important;text-decoration:none!important;border-bottom:1px solid rgba(47,112,89,.35)!important;padding-bottom:3px!important;transition:gap .2s ease,border-color .2s ease!important}html[data-mg-path] body main a.mg-panel-link:hover{gap:14px!important;border-color:#2f7059!important}html[data-mg-path] body main section.mg-start-band{display:grid!important;grid-template-columns:minmax(0,5fr) minmax(0,6fr)!important;column-gap:clamp(40px,7vw,112px)!important;row-gap:clamp(36px,4vw,48px)!important;align-items:start!important;padding:clamp(72px,8vw,112px) 0!important;background:#e8efe8!important;box-shadow:0 0 0 100vmax #e8efe8!important;clip-path:inset(0 -100vmax)!important}html[data-mg-path] body main .mg-start-intro h2{margin:0 0 16px!important}html[data-mg-path] body main p.mg-start-lede{margin:0!important;max-width:440px!important}html[data-mg-path] body main ul.mg-lines{list-style:none!important;margin:4px 0 0!important;padding:0!important}html[data-mg-path] body main ul.mg-lines>li{position:relative!important;margin:0!important;padding:14px 0 14px 26px!important;border-top:1px solid rgba(23,36,63,.14)!important;font:400 clamp(20px,1.6vw,23px)/1.3 var(--mg-d-serif)!important;color:#17243f!important;-webkit-text-fill-color:#17243f!important}html[data-mg-path] body main ul.mg-lines>li:last-child{border-bottom:1px solid rgba(23,36,63,.14)!important}html[data-mg-path] body main ul.mg-lines>li::before{content:""!important;position:absolute!important;left:2px!important;top:24px!important;width:8px!important;height:8px!important;background:#c9a660!important;transform:rotate(45deg)!important}html[data-mg-path] body main .mg-start-tell>p:not(.mg-list-head){font:400 15px/1.65 var(--mg-d-sans)!important;color:#46524c!important;-webkit-text-fill-color:#46524c!important;margin:16px 0 0!important}html[data-mg-path] body main .mg-start-agree{grid-column:1 / -1!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:14px 24px!important;padding:22px 0!important;border-top:1px solid rgba(23,36,63,.14)!important;border-bottom:1px solid rgba(23,36,63,.14)!important}html[data-mg-path] body main .mg-start-agree p.mg-list-head{margin:0!important}html[data-mg-path] body main ul.mg-chips{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important}html[data-mg-path] body main ul.mg-chips>li{margin:0!important;padding:8px 16px!important;border:1px solid rgba(23,36,63,.2)!important;border-radius:999px!important;background:#fffdf8!important;font:500 14px/1.3 var(--mg-d-sans)!important;color:#17243f!important;-webkit-text-fill-color:#17243f!important}html[data-mg-path] body main blockquote.mg-statement{grid-column:1 / -1!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html[data-mg-path] body main blockquote.mg-statement p{font:400 clamp(28px,2.8vw,40px)/1.2 var(--mg-d-serif)!important;letter-spacing:-.014em!important;color:#17243f!important;-webkit-text-fill-color:#17243f!important;max-width:900px!important;margin:0!important}html[data-mg-path] body main blockquote.mg-statement p::before{content:""!important;display:block!important;width:48px!important;height:2px!important;background:#c9a660!important;margin:0 0 20px!important}html[data-mg-path] body main p.mg-start-links{grid-column:1 / -1!important;max-width:760px!important;margin:-16px 0 0!important;font:400 14px/1.7 var(--mg-d-sans)!important;color:#46524c!important;-webkit-text-fill-color:#46524c!important}html[data-mg-path] body main p.mg-start-links a{color:#2f7059!important;-webkit-text-fill-color:#2f7059!important}html[data-mg-path] body main section.mg-prep{padding:clamp(72px,8vw,112px) 0!important}html[data-mg-path] body main .mg-prep-head{max-width:720px!important;margin:0 0 clamp(28px,3vw,40px)!important}html[data-mg-path] body main .mg-prep-head h2{margin:0 0 14px!important}html[data-mg-path] body main p.mg-prep-lede{margin:0!important}html[data-mg-path] body main .mg-prep-cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:stretch!important}html[data-mg-path] body main article.mg-prep-card{margin:0!important;padding:clamp(24px,2.6vw,36px)!important;background:#fffdf8!important;border:1px solid rgba(23,36,63,.12)!important;border-top:3px solid #c9a660!important}html[data-mg-path] body main article.mg-prep-card.mg-prep-keep{border-top-color:#a0573f!important}html[data-mg-path] body main article.mg-prep-card>p:not(.mg-list-head,.mg-after){font:400 15px/1.6 var(--mg-d-sans)!important;color:#46524c!important;-webkit-text-fill-color:#46524c!important;margin:0 0 12px!important}html[data-mg-path] body main article.mg-prep-card>p.mg-list-head{margin:0 0 10px!important}html[data-mg-path] body main article.mg-prep-card.mg-prep-keep>p.mg-list-head{color:#8a4632!important;-webkit-text-fill-color:#8a4632!important}html[data-mg-path] body main p.mg-prep-close{margin:clamp(28px,3vw,40px) 0 0!important;max-width:720px!important}html[data-mg-path] body main section.wt-body>.wt-content{width:calc(100% - 2*var(--mg-d-gutter))!important;max-width:1120px!important;margin:0 auto!important;padding:0!important}html[data-mg-path] body main section.wt-body>.wt-content>section.wt-section:last-child{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;column-gap:48px!important;align-items:center!important;margin:0!important;padding:clamp(56px,6vw,80px) 0!important}html[data-mg-path] body main section.wt-body>.wt-content>section.wt-section:last-child>*{grid-column:1!important;margin:0!important}html[data-mg-path] body main section.wt-body>.wt-content>section.wt-section:last-child>p.label{margin:0 0 14px!important}html[data-mg-path] body main section.wt-body>.wt-content>section.wt-section:last-child>h2{margin:0 0 12px!important;font-size:clamp(28px,2.4vw,34px)!important}html[data-mg-path] body main section.wt-body>.wt-content>section.wt-section:last-child>a{grid-column:2!important;grid-row:1 / span 3!important;align-self:center!important;justify-self:end!important}@media(max-width:900px){html[data-mg-path] body main :is(.mg-explorer-body,.mg-prep-cards){grid-template-columns:minmax(0,1fr)!important}html[data-mg-path] body main section.mg-start-band{grid-template-columns:minmax(0,1fr)!important}html[data-mg-path] body main .mg-panel-grid{grid-template-columns:minmax(0,1fr)!important}html[data-mg-path] body main .mg-panel-list{padding:0 0 28px!important}html[data-mg-path] body main .mg-panel-side{padding:28px 0 0!important;border-left:0!important;border-top:1px solid rgba(23,36,63,.12)!important}html[data-mg-path] body main nav.mg-tabs{position:static!important;flex-direction:row!important;gap:8px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;border:0!important;margin:0 calc(-1 * var(--mg-d-gutter))!important;padding:2px var(--mg-d-gutter) 6px!important;scrollbar-width:none!important}html[data-mg-path] body main nav.mg-tabs::-webkit-scrollbar{display:none!important}html[data-mg-path] body main a.mg-tab{flex:none!important;scroll-snap-align:start!important;gap:8px!important;padding:9px 16px 9px 10px!important;border:1px solid rgba(23,36,63,.18)!important;border-radius:999px!important;font:500 14px/1.2 var(--mg-d-sans)!important;white-space:nowrap!important;background:#fffdf8!important}html[data-mg-path] body main a.mg-tab .mg-ico{width:26px!important;height:26px!important;padding:4px!important}html.mg-tabs-on[data-mg-path] body main a.mg-tab[aria-selected="true"]{border-color:#17243f!important}html.mg-tabs-on[data-mg-path] body main a.mg-tab[aria-selected="true"]::after{content:none!important}html[data-mg-path] body main section.wt-body>.wt-content>section.wt-section:last-child{grid-template-columns:minmax(0,1fr)!important}html[data-mg-path] body main section.wt-body>.wt-content>section.wt-section:last-child>a{grid-column:1!important;grid-row:auto!important;justify-self:start!important;margin-top:24px!important}}}@layer mg-system{html[data-mg-path] body main section.mg-outcomes{position:relative!important;isolation:isolate!important;width:calc(100% - 2*var(--mg-d-gutter))!important;max-width:1120px!important;margin:0 auto!important;padding:clamp(80px,9vw,128px) 0!important;box-sizing:border-box!important;background:#17243f!important;box-shadow:0 0 0 100vmax #17243f!important;clip-path:inset(0 -100vmax)!important;
  --mg-type-heading:#ffffff;--mg-type-heading-em:#8cc7aa;--mg-type-sub:#ffffff;--mg-type-body:#c7d0dc;--mg-type-label:#d6b769}html[data-mg-path] body main section.mg-outcomes::before{content:""!important;position:absolute!important;inset:0 -50vw!important;z-index:-1!important;pointer-events:none!important;opacity:.45!important;background:url('/brand/contours.svg') center/1600px auto no-repeat!important;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent)!important;mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent)!important}html[data-mg-path] body main .mg-outcomes-head{max-width:760px!important;margin:0 0 clamp(40px,5vw,64px)!important}html[data-mg-path] body main .mg-outcomes-head .label{margin:0 0 14px!important}html[data-mg-path] body main .mg-outcomes-head h2{font-size:clamp(34px,3.4vw,52px)!important;line-height:1.08!important;letter-spacing:-.016em!important;margin:0!important}html[data-mg-path] body main ul.mg-outcome-list{list-style:none!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(20px,2.5vw,36px)!important}html[data-mg-path] body main ul.mg-outcome-list>li{position:relative!important;margin:0!important;padding:26px 0 0!important;border-top:1px solid rgba(255,255,255,.18)!important;background:transparent!important}html[data-mg-path] body main ul.mg-outcome-list>li::before{content:""!important;position:absolute!important;top:-1px!important;left:0!important;width:40px!important;height:2px!important;background:#c9a660!important;transition:width .6s cubic-bezier(.2,.7,.2,1)!important}html[data-mg-path] body main ul.mg-outcome-list>li:hover::before{width:100%!important}html[data-mg-path] body main ul.mg-outcome-list strong{display:block!important;margin:0 0 12px!important;font:400 clamp(30px,2.6vw,40px)/1.05 var(--mg-d-serif)!important;letter-spacing:-.015em!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}html[data-mg-path] body main ul.mg-outcome-list span{display:block!important;font:400 15px/1.6 var(--mg-d-sans)!important;color:#c7d0dc!important;-webkit-text-fill-color:#c7d0dc!important;max-width:240px!important}html[data-mg-path] body main p.mg-outcomes-close{margin:clamp(40px,5vw,56px) 0 0!important;font:400 clamp(19px,1.5vw,22px)/1.5 'MG Text',Georgia,serif!important;color:#e6ebf1!important;-webkit-text-fill-color:#e6ebf1!important;max-width:720px!important}html.mg-reveal-on main[data-mg-reveal] section.mg-outcomes:not(.mg-in) ul.mg-outcome-list>li{opacity:0;transform:translate3d(0,16px,0)}html.mg-reveal-on main[data-mg-reveal] ul.mg-outcome-list>li{transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}html.mg-reveal-on main[data-mg-reveal] ul.mg-outcome-list>li:nth-child(2){transition-delay:.12s}html.mg-reveal-on main[data-mg-reveal] ul.mg-outcome-list>li:nth-child(3){transition-delay:.24s}html.mg-reveal-on main[data-mg-reveal] ul.mg-outcome-list>li:nth-child(4){transition-delay:.36s}@media(max-width:900px){html[data-mg-path] body main ul.mg-outcome-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:32px!important}}@media(max-width:520px){html[data-mg-path] body main ul.mg-outcome-list{grid-template-columns:minmax(0,1fr)!important;row-gap:24px!important}html[data-mg-path] body main ul.mg-outcome-list span{max-width:none!important}}}@layer mg-system{html[data-mg-path="/advisor-succession"] body main{--as-label:600 11px/1.5 var(--mg-d-sans)}html[data-mg-path="/advisor-succession"] body main :is(.as-comfort-band article>span,.as-evaluate-reassurance b,.as-goal-question>span,.as-field-grid label>span,.as-input-note>b,.as-result>span,.as-result dt,.as-result-read>span,.as-guide-list summary>span,.as-guide-body aside>span,.as-process-grid article>span,.as-handoff-assurance>b,.as-handoff-map article>span,.as-talk-expect>span,.as-snapshot>span,.as-inquiry-card label){
  font:var(--as-label)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#75531f!important;-webkit-text-fill-color:#75531f!important}html[data-mg-path="/advisor-succession"] body main :is(.as-result>span,.as-result dt,.as-result-read>span,.as-process-grid article>span){color:#d6b769!important;-webkit-text-fill-color:#d6b769!important}html[data-mg-path="/advisor-succession"] body main section.as-comfort-band{background:#f0ebe1!important;box-shadow:0 0 0 100vmax #f0ebe1!important;clip-path:inset(0 -100vmax)!important;padding:40px 0!important;
  --mg-type-heading:#17243f;--mg-type-sub:#17243f;--mg-type-body:#3d4a44;--mg-type-label:#75531f}html[data-mg-path="/advisor-succession"] body main section.as-comfort-band>article{border-color:rgba(23,36,63,.14)!important}html[data-mg-path="/advisor-succession"] body main section.as-comfort-band>article>p{color:#17243f!important;-webkit-text-fill-color:#17243f!important;font:400 16px/1.6 var(--mg-d-sans)!important}html[data-mg-path="/advisor-succession"] body main .as-evaluate-reassurance span{font:400 15px/1.6 var(--mg-d-sans)!important;color:#3d4a44!important;-webkit-text-fill-color:#3d4a44!important}html[data-mg-path="/advisor-succession"] body main .as-evaluation-shell{gap:24px!important;align-items:start!important;background:transparent!important;border:0!important;box-shadow:none!important}html[data-mg-path="/advisor-succession"] body main .as-evaluation-inputs{background:#fffdf8!important;border:1px solid rgba(23,36,63,.12)!important;border-top:3px solid #c9a660!important;box-shadow:0 30px 60px -48px rgba(23,36,63,.6)!important}html[data-mg-path="/advisor-succession"] body main aside.as-result{position:sticky!important;top:112px!important;box-shadow:0 30px 60px -40px rgba(23,36,63,.8)!important}html[data-mg-path="/advisor-succession"] body main .as-goal-question button strong{font:400 18px/1.25 var(--mg-d-serif)!important}html[data-mg-path="/advisor-succession"] body main .as-goal-question button small{font:400 13px/1.45 var(--mg-d-sans)!important}html[data-mg-path="/advisor-succession"] body main .as-input-note{font:400 14px/1.6 var(--mg-d-sans)!important;color:#3d4a44!important;-webkit-text-fill-color:#3d4a44!important}html[data-mg-path="/advisor-succession"] body main .as-input-note>b{display:block!important;margin:0 0 4px!important}html[data-mg-path="/advisor-succession"] body main :is(aside.as-result>button,.as-inquiry-card button[type="submit"]){display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;width:100%!important;padding:17px 22px!important;border:0!important;border-radius:0!important;background:#2f7059!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font:600 15px/1.3 var(--mg-d-sans)!important;letter-spacing:0!important;text-transform:none!important;cursor:pointer!important;transition:background .2s ease!important}html[data-mg-path="/advisor-succession"] body main :is(aside.as-result>button,.as-inquiry-card button[type="submit"]):hover{background:#245b48!important}html[data-mg-path="/advisor-succession"] body main :is(aside.as-result>button,.as-inquiry-card button[type="submit"]) span{color:inherit!important;-webkit-text-fill-color:inherit!important}html[data-mg-path="/advisor-succession"] body main section.as-options{display:none!important}html[data-mg-path="/advisor-succession"] body main .as-guide-promise span{font:400 15px/1.6 var(--mg-d-sans)!important;color:#3d4a44!important;-webkit-text-fill-color:#3d4a44!important}html[data-mg-path="/advisor-succession"] body main .as-guide-body aside strong{font:400 16px/1.6 var(--mg-d-sans)!important;color:#17243f!important;-webkit-text-fill-color:#17243f!important}html[data-mg-path="/advisor-succession"] body main .as-guide-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:20px 32px!important}html[data-mg-path="/advisor-succession"] body main a.as-primary{display:inline-flex!important;align-items:center!important;gap:20px!important;padding:17px 22px!important;background:#2f7059!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-decoration:none!important;transition:background .2s ease!important}html[data-mg-path="/advisor-succession"] body main a.as-primary:hover{background:#245b48!important}html[data-mg-path="/advisor-succession"] body main a.as-primary small{display:none!important}html[data-mg-path="/advisor-succession"] body main a.as-primary strong{font:600 15px/1.3 var(--mg-d-sans)!important;letter-spacing:0!important;text-transform:none!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}html[data-mg-path="/advisor-succession"] body main a.as-primary>span{position:static!important;width:auto!important;height:auto!important;background:transparent!important;border:0!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font:400 16px/1 var(--mg-d-sans)!important}html[data-mg-path="/advisor-succession"] body main :is(a.as-secondary,.as-about>div>a){display:inline-flex!important;align-items:center!important;gap:10px!important;padding:0 0 3px!important;border:0!important;border-bottom:1px solid rgba(47,112,89,.35)!important;background:transparent!important;font:600 15px/1.4 var(--mg-d-sans)!important;letter-spacing:0!important;text-transform:none!important;color:#2f7059!important;-webkit-text-fill-color:#2f7059!important;text-decoration:none!important;transition:gap .2s ease,border-color .2s ease!important}html[data-mg-path="/advisor-succession"] body main :is(a.as-secondary,.as-about>div>a):hover{gap:14px!important;border-color:#2f7059!important}html[data-mg-path="/advisor-succession"] body main :is(a.as-secondary,.as-about>div>a) span{color:inherit!important;-webkit-text-fill-color:inherit!important}html[data-mg-path="/advisor-succession"] body main .as-process-control span{font:400 15px/1.6 var(--mg-d-sans)!important;color:#c7d0dc!important;-webkit-text-fill-color:#c7d0dc!important}html[data-mg-path="/advisor-succession"] body main :is(.as-handoff-assurance,.as-standards){display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important}html[data-mg-path="/advisor-succession"] body main .as-handoff-assurance>b{flex-basis:100%!important;margin:0 0 4px!important}html[data-mg-path="/advisor-succession"] body main :is(.as-handoff-assurance,.as-standards)>span{margin:0!important;padding:8px 16px!important;border:1px solid rgba(23,36,63,.2)!important;border-radius:999px!important;background:#fffdf8!important;font:500 14px/1.3 var(--mg-d-sans)!important;letter-spacing:0!important;text-transform:none!important;color:#17243f!important;-webkit-text-fill-color:#17243f!important}html[data-mg-path="/advisor-succession"] body main .as-handoff-map{display:flex!important;flex-direction:column!important;gap:12px!important;position:relative!important}html[data-mg-path="/advisor-succession"] body main .as-handoff-map>i{display:none!important}html[data-mg-path="/advisor-succession"] body main .as-handoff-map>article{margin:0!important;padding:22px 26px!important}html[data-mg-path="/advisor-succession"] body main .as-handoff-map>article h3{margin:4px 0 8px!important}html[data-mg-path="/advisor-succession"] body main .as-handoff-map>article p{margin:0!important;font:400 15px/1.6 var(--mg-d-sans)!important}html[data-mg-path="/advisor-succession"] body main .as-founder-mark::before,html[data-mg-path="/advisor-succession"] body main .as-founder-mark::after{content:none!important;display:none!important}html[data-mg-path="/advisor-succession"] body main .as-founder-mark{background:#17243f!important;border:0!important;box-shadow:inset 0 0 0 1px rgba(201,166,96,.35)!important;background-image:url('/brand/contours.svg')!important;background-size:600px auto!important;background-position:center!important}html[data-mg-path="/advisor-succession"] body main .as-inquiry-card label small{display:inline!important;margin:0 0 0 6px!important;font:400 11px/1.5 var(--mg-d-sans)!important;letter-spacing:.04em!important;text-transform:none!important;color:#8a958f!important;-webkit-text-fill-color:#8a958f!important}html[data-mg-path="/advisor-succession"] body main .as-form-pair{align-items:end!important}html[data-mg-path="/advisor-succession"] body main .as-snapshot strong{font:400 18px/1.35 var(--mg-d-serif)!important}html[data-mg-path="/advisor-succession"] body main .as-talk-expect li{font:400 16px/1.5 var(--mg-d-sans)!important}}@layer mg-system{html[data-mg-path="/advisor-succession"] body main aside.as-result>dl{display:none!important}html[data-mg-path="/advisor-succession"] body main aside.as-result>button{white-space:nowrap!important;text-align:left!important}html[data-mg-path="/advisor-succession"] body main .as-inquiry-card :is(input,textarea,select){color:#17243f!important;-webkit-text-fill-color:#17243f!important;font:400 16px/1.5 var(--mg-d-sans)!important;letter-spacing:0!important;text-transform:none!important}html[data-mg-path="/advisor-succession"] body main .as-inquiry-card :is(input,textarea)::placeholder{color:#8a958f!important;-webkit-text-fill-color:#8a958f!important}html[data-mg-path="/advisor-succession"] body main .as-inquiry-card label{position:relative!important}html[data-mg-path="/advisor-succession"] body main .as-inquiry-card label small{position:absolute!important;top:0!important;right:0!important;margin:0!important}}@layer mg-system{html[data-mg-path="/advisor-succession"] body main :is(.as-talk,.as-client-handoff) h2 em{display:inline!important}}@layer mg-system{html[data-mg-path="/advisor-succession"] body main .as-input-note{display:block!important}}@layer mg-system{html[data-mg-path] body main :is(.library-tool-grid,.library-decision-grid,.library-field-grid,.library-topic-grid)>a>strong,html[data-mg-path="/business-owner-planning"] body main div>a>strong,html[data-mg-path] body main :is(a.home-primary,a.search-tool-next,button.search-tool-refine){
  text-transform:none!important;letter-spacing:0!important;font-family:var(--mg-d-sans)!important;font-weight:600!important;font-size:14px!important}html[data-mg-path] body main :is(.library-tool-grid,.library-decision-grid,.library-field-grid,.library-topic-grid)>a>strong{color:#2f7059!important;-webkit-text-fill-color:#2f7059!important}html[data-mg-path] body main :is(.library-tool-grid,.library-decision-grid,.library-field-grid,.library-topic-grid)>a>strong :is(b,span){text-transform:none!important;letter-spacing:0!important}}@layer mg-system{html[data-mg-path] body main.mg-signature :is(.wt-section:not(:last-child)>h2+p,[class*='_prose_']>div>h2+p,.search-article>section>h2+p){font-size:clamp(19px,1.45vw,21px)!important;line-height:1.6!important}html[data-mg-path] body main.mg-signature [class*='_prose_']>div>p:not(:first-child):not(h2+p){font-family:var(--mg-d-sans)!important}}@media(min-width:901px){@layer mg-system{html[data-mg-path] body main.mg-signature .editorial-body>section[data-mg-section]:has(>h2):not(:has(>:not(p,h2,ul,ol,a,blockquote))){display:grid!important;grid-template-columns:minmax(0,4fr) minmax(0,7fr)!important;column-gap:clamp(40px,6vw,96px)!important;align-items:start!important;width:100%!important;max-width:1120px!important;margin:0 auto!important;padding:clamp(56px,6vw,88px) 0!important;border:0!important;border-top:1px solid rgba(23,36,63,.12)!important;background:transparent!important;box-sizing:border-box!important}html[data-mg-path] body main.mg-signature .editorial-body>section[data-mg-section]:has(>h2):not(:has(>:not(p,h2,ul,ol,a,blockquote)))>*{grid-column:2!important;max-width:66ch!important}html[data-mg-path] body main.mg-signature .editorial-body>section[data-mg-section]:has(>h2):not(:has(>:not(p,h2,ul,ol,a,blockquote)))>:is(p.eyebrow,p.label):first-child{grid-column:1!important;grid-row:1!important;margin:0 0 14px!important}html[data-mg-path] body main.mg-signature .editorial-body>section[data-mg-section]:has(>h2):not(:has(>:not(p,h2,ul,ol,a,blockquote)))>h2{grid-column:1!important;grid-row:2 / span 12!important;align-self:start!important;position:sticky!important;top:120px!important;margin:0!important;font-size:clamp(28px,2.6vw,38px)!important;line-height:1.14!important;letter-spacing:-.012em!important}html[data-mg-path] body main.mg-signature .editorial-body>section[data-mg-section]:has(>h2):not(:has(>:not(p,h2,ul,ol,a,blockquote)))>h2+*{grid-row:1 / span 2!important;margin-top:0!important}html[data-mg-path] body main.mg-signature .editorial-body>section[data-mg-section]:has(>h2):not(:has(>:not(p,h2,ul,ol,a,blockquote)))>h2+p{font:400 clamp(19px,1.45vw,21px)/1.6 'MG Text',Georgia,serif!important;color:#17243f!important;-webkit-text-fill-color:#17243f!important}html[data-mg-path] body main.mg-signature .editorial-body>section[data-mg-section]:has(>h2):not(:has(>:not(p,h2,ul,ol,a,blockquote)))::before{content:""!important;grid-column:1!important;grid-row:1!important;align-self:start!important;width:48px!important;height:2px!important;background:#c9a660!important;margin:-22px 0 0!important}html[data-mg-path] body main.mg-signature .editorial-body:has(>section[data-mg-section]>h2){max-width:1120px!important}}}@layer mg-system{html[data-mg-path] body main :is(ol>li,.valuation-step)>:is(b,span):first-child:has(+div){font-size:0!important;line-height:0!important;color:transparent!important;-webkit-text-fill-color:transparent!important;display:block!important;width:9px!important;height:9px!important;min-width:9px!important;padding:0!important;margin:10px 0 0 2px!important;background:#c9a660!important;border:0!important;border-radius:0!important;transform:rotate(45deg)!important;box-shadow:none!important}html[data-mg-path] body main :is(.cluster-question-list li,.packet-professionals li,.home-boundaries>div:last-child p)::before{content:""!important;display:inline-block!important;width:7px!important;height:7px!important;margin:0 12px 2px 0!important;background:#c9a660!important;transform:rotate(45deg)!important;font-size:0!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] body main .checklist li::before{width:9px!important;height:9px!important;background:#c9a660!important;transform:rotate(45deg)!important;font-size:0!important;color:transparent!important;border:0!important;border-radius:0!important}}@layer mg-system{html[data-mg-path] body main .decision-guide-sequence>ol>li{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;column-gap:14px!important;align-items:start!important}html[data-mg-path] body main .decision-guide-sequence>ol>li>:is(b,span):first-child:has(+div){margin-top:12px!important}}@layer mg-system{html[data-mg-path] body main :is(.article-contents,aside.contents,.wt-toc,.article-mobile-contents)>:is(p,span,strong):first-child{font:600 11px/1.5 var(--mg-d-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#75531f!important;-webkit-text-fill-color:#75531f!important;font-weight:600!important}}@layer mg-system{html[data-mg-path] body main :is(.how-work-six>article,.how-path-card,.related-card,.service-outcomes>article,.issue:not(.issue-cta),.buyerx-step-grid>article,.corridor-signals>article,.library-topic-card,.library-tool-grid>a,.who-situation-card,.home-situation-grid>article,.home-situation-grid>a,.owner-workstream-grid>article)>:is(span,small):first-child{font:600 11px/1.5 var(--mg-d-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#75531f!important;-webkit-text-fill-color:#75531f!important}}@layer mg-system{html[data-mg-path] body main.mg-wealth-detail ol.wm-process{display:block!important;grid-template-columns:none!important;max-width:1120px!important}html[data-mg-path] body main.mg-wealth-detail ol.wm-process>li{display:block!important;width:100%!important;padding:26px 0!important;border-top:1px solid rgba(23,36,63,.14)!important}html[data-mg-path] body main.mg-wealth-detail ol.wm-process>li:last-child{border-bottom:1px solid rgba(23,36,63,.14)!important}html[data-mg-path] body main.mg-wealth-detail ol.wm-process>li>div{display:grid!important;grid-template-columns:minmax(0,4fr) minmax(0,7fr)!important;gap:clamp(24px,5vw,72px)!important;align-items:start!important}@media(max-width:760px){html[data-mg-path] body main.mg-wealth-detail ol.wm-process>li>div{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}}}@layer mg-system{html[data-mg-path] body main ol:not(.wm-process):not([class*="tool"]):not([role]){list-style:none!important;padding-left:0!important}html[data-mg-path] body main ol:not(.wm-process):not([class*="tool"]):not([role])>li:not(:has(>:is(b,span):first-child+div)){position:relative!important;padding-left:24px!important}html[data-mg-path] body main ol:not(.wm-process):not([class*="tool"]):not([role])>li:not(:has(>:is(b,span):first-child+div))::before{content:""!important;position:absolute!important;left:2px!important;top:.62em!important;width:7px!important;height:7px!important;background:#c9a660!important;transform:rotate(45deg)!important;counter-increment:none!important;font-size:0!important;border:0!important;border-radius:0!important;margin:0!important}html[data-mg-path] body main ol li::marker{content:none!important}html[data-mg-path] body :is(h1,h2,h3){text-wrap:balance}html[data-mg-path] body main .mg-layout-hero h1.mg-layout-title em{display:inline!important}html[data-mg-path] body main .mg-layout-hero h1.mg-layout-title:has(br) em{display:inline!important}}@layer mg-system{html[data-mg-path="/advisor-succession"] body main .as-inquiry-card label small{color:#5f6a64!important;-webkit-text-fill-color:#5f6a64!important}}@layer mg-system{html[data-mg-path] body main strong.mg-lead-in{font-weight:600!important;color:#17243f!important;-webkit-text-fill-color:#17243f!important}html[data-mg-path] body main :is(.sale-target-example,.mg-outcomes) strong.mg-lead-in{color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-mg-path] body main div.mg-point-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;margin:clamp(24px,3vw,36px) 0!important;max-width:none!important;width:100%!important}html[data-mg-path] body main div.mg-point-grid>div.mg-point:last-child:nth-child(odd){grid-column:1 / -1!important}html[data-mg-path] body main div.mg-point{margin:0!important;padding:clamp(22px,2.2vw,30px)!important;background:#fffdf8!important;border:1px solid rgba(23,36,63,.12)!important;border-top:3px solid #c9a660!important;box-sizing:border-box!important;min-width:0!important}html[data-mg-path] body main div.mg-point>h3{margin:0 0 12px!important;padding:0!important;font:400 clamp(20px,1.6vw,23px)/1.25 var(--mg-d-serif)!important;letter-spacing:-.008em!important;color:#17243f!important;-webkit-text-fill-color:#17243f!important;border:0!important}html[data-mg-path] body main div.mg-point>h3::before{content:none!important;display:none!important}html[data-mg-path] body main div.mg-point>p{margin:0 0 10px!important;max-width:none!important;font:400 15.5px/1.62 var(--mg-d-sans)!important;color:#46524c!important;-webkit-text-fill-color:#46524c!important}html[data-mg-path] body main div.mg-point>p:last-child{margin-bottom:0!important}@media(max-width:700px){html[data-mg-path] body main div.mg-point-grid{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}}}@layer mg-system{html[data-mg-path] body main section.mg-related{display:block!important;width:calc(100% - 2*var(--mg-d-gutter))!important;max-width:1120px!important;margin:0 auto!important;padding:clamp(56px,6vw,88px) 0!important;border-top:1px solid rgba(23,36,63,.12)!important;background:transparent!important;box-sizing:border-box!important}html[data-mg-path] body main section.mg-related>header{display:flex!important;justify-content:space-between!important;align-items:baseline!important;gap:24px!important;margin:0 0 clamp(24px,3vw,36px)!important;padding:0!important;max-width:none!important}html[data-mg-path] body main section.mg-related>header h2{margin:0!important;font-size:clamp(28px,2.6vw,38px)!important;line-height:1.14!important;letter-spacing:-.012em!important;max-width:none!important}html[data-mg-path] body main section.mg-related>header a{font:600 15px/1.4 var(--mg-d-sans)!important;color:#2f7059!important;-webkit-text-fill-color:#2f7059!important;text-decoration:none!important;white-space:nowrap!important}html[data-mg-path] body main div.mg-related-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;margin:0!important;max-width:none!important}html[data-mg-path] body main a.mg-related-card{position:relative!important;display:flex!important;flex-direction:column!important;margin:0!important;padding:clamp(22px,2.2vw,28px) clamp(22px,2.2vw,28px) 64px!important;background:#fffdf8!important;border:1px solid rgba(23,36,63,.12)!important;border-top:3px solid #c9a660!important;color:#17243f!important;-webkit-text-fill-color:#17243f!important;text-decoration:none!important;box-sizing:border-box!important;min-width:0!important;transition:box-shadow .2s ease,transform .2s ease!important}html[data-mg-path] body main a.mg-related-card:hover{box-shadow:0 14px 30px -18px rgba(23,36,63,.45)!important;transform:translateY(-2px)!important}html[data-mg-path] body main a.mg-related-card>p.label{margin:0 0 10px!important}html[data-mg-path] body main a.mg-related-card>h3{margin:0 0 10px!important;font:400 clamp(20px,1.6vw,22px)/1.25 var(--mg-d-serif)!important;letter-spacing:-.008em!important;color:#17243f!important;-webkit-text-fill-color:#17243f!important}html[data-mg-path] body main a.mg-related-card>h3::before{content:none!important;display:none!important}html[data-mg-path] body main a.mg-related-card>p:not(.label){margin:0!important;font:400 15px/1.6 var(--mg-d-sans)!important;color:#46524c!important;-webkit-text-fill-color:#46524c!important}html[data-mg-path] body main a.mg-related-card>.mg-related-arrow{position:absolute!important;left:clamp(22px,2.2vw,28px)!important;bottom:22px!important;font:600 18px/1 var(--mg-d-sans)!important;color:#2f7059!important;-webkit-text-fill-color:#2f7059!important}@media(max-width:1000px){html[data-mg-path] body main div.mg-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){html[data-mg-path] body main div.mg-related-grid{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}html[data-mg-path] body main section.mg-related>header{flex-direction:column!important;gap:8px!important}html[data-mg-path] body main a.mg-related-card{padding-bottom:56px!important}}}@layer mg-system{html[data-mg-path="/for-professionals"] body main #professional-inquiry{display:grid!important;grid-template-columns:minmax(0,5fr) minmax(0,6fr)!important;grid-template-rows:auto auto auto 1fr!important;column-gap:clamp(40px,5vw,72px)!important;align-items:start!important;padding:clamp(56px,6vw,88px) 0!important}html[data-mg-path="/for-professionals"] body main #professional-inquiry>header{grid-column:1!important;grid-row:1!important}html[data-mg-path="/for-professionals"] body main #professional-inquiry>p:not(.wm-note){grid-column:1!important;grid-row:2!important;max-width:none!important}html[data-mg-path="/for-professionals"] body main #professional-inquiry>.wm-note{grid-column:1!important;grid-row:3!important}html[data-mg-path="/for-professionals"] body main #professional-inquiry>.mg-island{display:block!important;grid-column:2!important;grid-row:1 / span 4!important;margin:0!important;padding:clamp(24px,2.6vw,36px)!important;background:#fffdf8!important;border-top:3px solid #c9a660!important;box-shadow:0 24px 48px -28px rgba(0,0,0,.55)!important;color:#17243f!important;-webkit-text-fill-color:#17243f!important}html[data-mg-path="/for-professionals"] body main #professional-inquiry .professional-inquiry label{color:#17243f!important;-webkit-text-fill-color:#17243f!important}html[data-mg-path="/for-professionals"] body main #professional-inquiry .professional-inquiry button,html[data-mg-path="/for-professionals"] body main #professional-inquiry .professional-inquiry button *{color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-mg-path="/for-professionals"] body main #professional-inquiry .professional-inquiry :is(.professional-form-promise,.professional-form-notice){color:#5f6a64!important;-webkit-text-fill-color:#5f6a64!important}html[data-mg-path="/for-professionals"] body main #professional-inquiry .professional-inquiry .professional-form-notice a{color:#2f7059!important;-webkit-text-fill-color:#2f7059!important}@media(max-width:850px){html[data-mg-path="/for-professionals"] body main #professional-inquiry{grid-template-columns:minmax(0,1fr)!important}html[data-mg-path="/for-professionals"] body main #professional-inquiry>.mg-island{grid-column:1!important;grid-row:auto!important;margin-top:24px!important}html[data-mg-path="/for-professionals"] body main #professional-inquiry{grid-template-rows:none!important}}}@layer mg-system{html[data-mg-path] body main ol.wm-process>li:has(>:is(b,span):first-child+div){display:grid!important;grid-template-columns:9px minmax(0,1fr)!important;column-gap:16px!important;align-items:start!important}html[data-mg-path] body main ol.wm-process>li>:is(b,span):first-child:has(+div){margin:9px 0 0 1px!important}html[data-mg-path] body main ol.wm-process>li>:is(b,span):first-child+div>h3{margin-top:0!important}}@layer mg-system{html[data-mg-path] body main .wm-cards>div:has(>a:last-child){display:flex!important;flex-direction:column!important}html[data-mg-path] body main .wm-cards>div>a:last-child{margin-top:auto!important;padding-top:14px!important}html[data-mg-path] body main ul.mg-chips>li::before{content:none!important;display:none!important}html[data-mg-path] body main .cluster-section-copy ul.mg-chips{margin:14px 0 22px!important;border:0!important;padding:0!important}}@layer mg-system{html[data-mg-path] body main nav.mg-section-nav{position:sticky!important;top:94px!important;z-index:20!important;display:block!important;width:100%!important;margin:0!important;padding:0!important;background:rgba(248,245,238,.95)!important;-webkit-backdrop-filter:saturate(1.2) blur(10px)!important;backdrop-filter:saturate(1.2) blur(10px)!important;border-top:0!important;border-bottom:1px solid rgba(23,36,63,.12)!important;box-shadow:0 10px 24px -22px rgba(23,36,63,.6)!important}html[data-mg-path] body main nav.mg-section-nav>div{display:flex!important;flex-wrap:nowrap!important;gap:30px!important;align-items:center!important;width:calc(100% - 2*var(--mg-d-gutter))!important;max-width:1120px!important;margin:0 auto!important;padding:0!important;overflow-x:auto!important;scrollbar-width:none!important;white-space:nowrap!important}html[data-mg-path] body main nav.mg-section-nav>div::-webkit-scrollbar{display:none!important}html[data-mg-path] body main nav.mg-section-nav a{flex:none!important;display:block!important;margin:0!important;padding:16px 0 13px!important;font:600 13.5px/1.2 var(--mg-d-sans)!important;letter-spacing:0!important;text-transform:none!important;color:#5f6a64!important;-webkit-text-fill-color:#5f6a64!important;text-decoration:none!important;border:0!important;border-bottom:2px solid transparent!important;transition:color .2s ease,border-color .2s ease!important}html[data-mg-path] body main nav.mg-section-nav a:hover{color:#17243f!important;-webkit-text-fill-color:#17243f!important}html[data-mg-path] body main nav.mg-section-nav a[aria-current]{color:#17243f!important;-webkit-text-fill-color:#17243f!important;border-bottom-color:#c9a660!important}html[data-mg-path] body main nav.mg-section-nav a::before,html[data-mg-path] body main nav.mg-section-nav a::after{content:none!important;display:none!important}html[data-mg-path]:has(main nav.mg-section-nav) main [id]{scroll-margin-top:160px!important}@media(max-width:900px){html[data-mg-path] body main nav.mg-section-nav{top:78px!important}html[data-mg-path] body main nav.mg-section-nav>div{gap:24px!important;width:100%!important;padding:0 20px!important;box-sizing:border-box!important;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent)!important;mask-image:linear-gradient(90deg,#000 85%,transparent)!important}html[data-mg-path]:has(main nav.mg-section-nav) main [id]{scroll-margin-top:136px!important}}}@layer mg-system{html[data-mg-path] body main :is(aside.article-contents,.owner-guide-layout>.contents) a[aria-current]{color:#17243f!important;-webkit-text-fill-color:#17243f!important;font-weight:600!important;box-shadow:inset 3px 0 0 #c9a660!important;padding-left:10px!important}html[data-mg-path] body main :is(aside.article-contents,.owner-guide-layout>.contents) a{transition:padding .2s ease,box-shadow .2s ease!important}html[data-mg-path] body main p+ul.mg-chips{margin:10px 0 20px!important}}@layer mg-system{html[data-mg-path] body main ol:not(.wm-process):not([class*="tool"]):not([role])>li:not(:has(>:is(b,span):first-child+div))::before{position:static!important;float:left!important;display:block!important;top:auto!important;left:auto!important;font-size:inherit!important;line-height:inherit!important;margin:.6em 15px 0 -22px!important;margin:calc(.5lh - 3.5px) 15px 0 -22px!important}html[data-mg-path] body main .field-guide-banner{background:#e8efe8!important;box-shadow:0 0 0 100vmax #e8efe8!important;clip-path:inset(0 -100vmax)!important;border-top:0!important;border-bottom:0!important}html[data-mg-path] body main :is(.cluster-index,.library-decision-guides:not(.library-buyer-cluster) .library-decision-grid)>:last-child:nth-child(odd){grid-column:1 / -1!important}html[data-mg-path] body main :is(.search-related,.decision-guide-related)>div:has(>a:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))!important}@media(max-width:700px){html[data-mg-path] body main :is(.search-related,.decision-guide-related)>div:has(>a:nth-child(4):last-child){grid-template-columns:minmax(0,1fr)!important}}html[data-mg-path] body main .cluster-index>a:last-child:nth-child(odd){min-height:0!important}html[data-mg-path] body main .cluster-index a small{font:400 15px/1.55 var(--mg-d-sans)!important;color:#46524c!important;-webkit-text-fill-color:#46524c!important}html[data-mg-path="/retirement-planning-rochester-ny"] body main :is(.rp-greg-grid,.rp-start-grid) div>span{font-size:15px!important;line-height:1.55!important}}@layer mg-system{html[data-mg-path] body main :is(#whole-picture .wm-cards,#who-we-serve .wm-cards,#purpose .wm-cards,.how-year-grid)>div{padding:26px 28px 28px!important}html[data-mg-path] body main :is(#whole-picture .wm-cards,.how-year-grid)>div>p:last-child{margin-bottom:0!important}html[data-mg-path] body main #whole-picture .wm-sample-link{margin:32px 0 0!important}html[data-mg-path] body main #whole-picture .wm-sample-link span{margin-left:10px;font-size:14px;color:#5f6a64}html[data-mg-path] body main #whole-picture .wm-boundary{margin-top:14px!important;max-width:760px!important}html[data-mg-path] body main .how-year-lede{max-width:760px!important;margin:0 0 36px!important}html[data-mg-path] body main .how-work-year .how-detail-links{margin-top:32px!important}@media(min-width:851px){html[data-mg-path] body main .how-year-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:700px){html[data-mg-path] body main :is(#whole-picture .wm-cards,#who-we-serve .wm-cards,#purpose .wm-cards,.how-year-grid)>div{padding:20px 20px 22px!important}}}@layer mg-system{html[data-mg-path] .owner-concierge .concierge-toggle{background:#fffdf8!important;color:#17243f!important;-webkit-text-fill-color:#17243f!important;border:1px solid rgba(23,36,63,.16)!important;box-shadow:0 12px 28px -16px rgba(16,33,58,.5)!important;height:44px!important;min-width:0!important;padding:0 16px 0 7px!important;gap:10px!important;border-radius:6px!important}html[data-mg-path] .owner-concierge .concierge-toggle>span{width:30px!important;height:30px!important;color:#17243f!important;-webkit-text-fill-color:#17243f!important;border:1px solid rgba(201,166,96,.85)!important;background:transparent!important}html[data-mg-path] .owner-concierge .concierge-toggle>strong{font-size:13px!important;font-weight:500!important;letter-spacing:.01em!important;text-transform:none!important;color:#17243f!important;-webkit-text-fill-color:#17243f!important}html[data-mg-path] .owner-concierge .concierge-toggle:is(:hover,:focus-visible){background:#fff!important;border-color:#c9a660!important}@media(max-width:700px){html[data-mg-path] .owner-concierge .concierge-toggle{width:44px!important;padding:0!important;justify-content:center!important}html[data-mg-path] .owner-concierge .concierge-toggle>strong{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}}}@layer mg-system{html[data-mg-path] body main .wm-link-row{margin-top:48px!important;padding-top:28px!important;border-top:1px solid rgba(23,36,63,.12)!important;gap:14px 36px!important}html[data-mg-path] body main .wm-link-row>a{font-size:16px!important;text-decoration-color:rgba(47,112,89,.35)!important}html[data-mg-path] body main .wm-link-row>a:hover{text-decoration-color:currentColor!important}}@layer mg-system{html[data-mg-path] body main.mg-signature .wm-faq>h2{grid-row:1 / span 12!important;margin-top:36px!important}html[data-mg-path]:has(main nav.mg-section-nav) body main.mg-signature .wm-faq>h2{top:172px!important}@media(max-width:850px){html[data-mg-path] body main.mg-signature .wm-faq>h2{grid-row:auto!important;margin-top:12px!important}}}@layer mg-system{@media(max-width:700px){html[data-mg-path] body main .article-table.mg-stack{overflow:visible!important}html[data-mg-path] body main .article-table.mg-stack :is(table,tbody,tr,td){display:block!important;width:auto!important}html[data-mg-path] body main .article-table.mg-stack thead{display:none!important}html[data-mg-path] body main .article-table.mg-stack tr{padding:18px 0!important;border-bottom:1px solid rgba(23,36,63,.14)!important}html[data-mg-path] body main .article-table.mg-stack td{padding:0!important;border:0!important}html[data-mg-path] body main .article-table.mg-stack td::before{content:attr(data-label);display:block;margin:12px 0 2px;font:600 11px/1.4 var(--mg-d-sans);letter-spacing:.12em;text-transform:uppercase;color:#75531f;font-weight:600}html[data-mg-path] body main .article-table.mg-stack td:first-child{font-weight:600;color:#17243f}html[data-mg-path] body main .article-table.mg-stack td:first-child::before{content:none}}}@layer mg-system{html[data-mg-path] body main div.mg-figures{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;margin:clamp(28px,3.4vw,40px) 0!important;max-width:none!important}html[data-mg-path] body main div.mg-figure{border-top:2px solid #c9a660!important;padding:16px 0 0!important;margin:0!important}html[data-mg-path] body main div.mg-figure>strong{display:block!important;font:400 clamp(34px,3.6vw,46px)/1.05 var(--mg-d-serif)!important;letter-spacing:-.02em!important;color:#17243f!important;-webkit-text-fill-color:#17243f!important;margin:0 0 10px!important}html[data-mg-path] body main div.mg-figure>span{display:block!important;font:400 15px/1.55 var(--mg-d-sans)!important;color:#3d4a60!important;-webkit-text-fill-color:#3d4a60!important}html[data-mg-path] body main .editorial-body aside.mg-note{margin:28px 0!important}@media(max-width:700px){html[data-mg-path] body main div.mg-figures{grid-template-columns:minmax(0,1fr)!important;gap:22px!important}}}@layer mg-system{@media(min-width:651px){html[data-mg-path] .resource-finder-support:has(>a:nth-of-type(3)){grid-template-columns:repeat(3,minmax(0,1fr))!important}html[data-mg-path] .resource-finder-support:has(>a:nth-of-type(3))>span{grid-column:1 / -1!important;padding:12px 18px!important}html[data-mg-path] .resource-finder-support:has(>a:nth-of-type(3))>a:first-of-type{border-left:0!important}}}@layer mg-system{html[data-mg-path] body main aside.mg-signup{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)!important;gap:36px!important;align-items:start!important;margin:56px 0!important;padding:40px!important;background:#10213a!important;border-top:3px solid #c9a660!important;color:#f8f5ee!important;max-width:none!important}html[data-mg-path] body main :is(aside.mg-signup,aside.mg-signup-dock) p.mg-signup-eyebrow{margin:0 0 12px!important;font:600 11px/1.4 var(--mg-d-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#c9a660!important;-webkit-text-fill-color:#c9a660!important;font-weight:600!important}html[data-mg-path] body main :is(aside.mg-signup,aside.mg-signup-dock) p.mg-signup-title{margin:0 0 14px!important;font:400 clamp(26px,2.4vw,32px)/1.18 var(--mg-d-serif)!important;letter-spacing:-.012em!important;color:#fff!important;-webkit-text-fill-color:#fff!important;max-width:none!important}html[data-mg-path] body main :is(aside.mg-signup,aside.mg-signup-dock) p.mg-signup-text{margin:0!important;font:400 15px/1.65 var(--mg-d-sans)!important;color:rgba(248,245,238,.78)!important;-webkit-text-fill-color:rgba(248,245,238,.78)!important;max-width:none!important}html[data-mg-path] body main form.mg-signup-form{display:grid!important;gap:14px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html[data-mg-path] body main label.mg-signup-field{display:grid!important;gap:6px!important;margin:0!important}html[data-mg-path] body main label.mg-signup-field>span{font:600 11px/1.4 var(--mg-d-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:rgba(248,245,238,.7)!important;font-weight:600!important}html[data-mg-path] body main label.mg-signup-field>input{width:100%!important;box-sizing:border-box!important;margin:0!important;padding:13px 14px!important;border:1px solid rgba(248,245,238,.24)!important;border-radius:0!important;background:rgba(255,255,255,.06)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font:400 16px/1.4 var(--mg-d-sans)!important;box-shadow:none!important;outline:0!important;transition:border-color .2s,background .2s}html[data-mg-path] body main label.mg-signup-field>input::placeholder{color:rgba(248,245,238,.4)!important;-webkit-text-fill-color:rgba(248,245,238,.4)!important}html[data-mg-path] body main label.mg-signup-field>input:focus{border-color:#c9a660!important;background:rgba(255,255,255,.1)!important}html[data-mg-path] body main label.mg-signup-trap{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}html[data-mg-path] body main form.mg-signup-form>button{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:100%!important;margin:4px 0 0!important;padding:15px 18px!important;border:0!important;border-radius:0!important;background:#2f7059!important;color:#fff!important;font:600 15px/1.3 var(--mg-d-sans)!important;cursor:pointer!important;transition:background .2s}html[data-mg-path] body main form.mg-signup-form>button:hover{background:#38806a!important}html[data-mg-path] body main form.mg-signup-form>button:focus-visible{outline:2px solid #c9a660!important;outline-offset:2px!important}html[data-mg-path] body main form.mg-signup-form>button:disabled{opacity:.6!important;cursor:wait!important}html[data-mg-path] body main form.mg-signup-form p.mg-signup-status{margin:0!important;min-height:0!important;font:500 13px/1.5 var(--mg-d-sans)!important;color:#e6cf9a!important;-webkit-text-fill-color:#e6cf9a!important}html[data-mg-path] body main form.mg-signup-form p.mg-signup-status:empty{display:none!important}html[data-mg-path] body main form.mg-signup-form p.mg-signup-fine{margin:0!important;font:400 12px/1.5 var(--mg-d-sans)!important;color:rgba(248,245,238,.56)!important;-webkit-text-fill-color:rgba(248,245,238,.56)!important}html[data-mg-path] body main form.mg-signup-form p.mg-signup-fine a{color:rgba(248,245,238,.8)!important;-webkit-text-fill-color:rgba(248,245,238,.8)!important;text-decoration:underline!important;text-underline-offset:2px!important}html[data-mg-path] body main form.mg-signup-form:not(.mg-signup-sent) p.mg-signup-done{display:none!important}html[data-mg-path] body main form.mg-signup-form.mg-signup-sent>:not(.mg-signup-done){display:none!important}html[data-mg-path] body main form.mg-signup-form p.mg-signup-done{margin:0!important;padding:18px 0!important;font:400 22px/1.3 var(--mg-d-serif)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-mg-path] body main aside.mg-signup-dock{position:fixed!important;left:24px!important;bottom:24px!important;z-index:80!important;width:min(390px,calc(100vw - 48px))!important;margin:0!important;padding:28px 26px 22px!important;background:#10213a!important;border-top:3px solid #c9a660!important;color:#f8f5ee!important;box-shadow:0 22px 60px rgba(9,19,36,.38)!important;opacity:0;transform:translateY(18px);transition:opacity .26s ease,transform .26s ease}html[data-mg-path] body main aside.mg-signup-dock[hidden]{display:none!important}html[data-mg-path] body main aside.mg-signup-dock.mg-signup-open{opacity:1;transform:none}html[data-mg-path] body main aside.mg-signup-dock p.mg-signup-title{font-size:23px!important;padding-right:24px!important}html[data-mg-path] body main aside.mg-signup-dock p.mg-signup-text{margin-bottom:18px!important;font-size:14px!important}html[data-mg-path] body main aside.mg-signup-dock label.mg-signup-field>input{padding:11px 12px!important}html[data-mg-path] body main aside.mg-signup-dock form.mg-signup-form{gap:11px!important}html[data-mg-path] body main button.mg-signup-close{position:absolute!important;top:10px!important;right:10px!important;width:36px!important;height:36px!important;padding:0!important;border:0!important;background:transparent!important;color:rgba(248,245,238,.7)!important;font:300 26px/1 var(--mg-d-sans)!important;cursor:pointer!important}html[data-mg-path] body main button.mg-signup-close:hover{color:#fff!important}html.mg-signup-on .owner-concierge{opacity:0!important;pointer-events:none!important}@media(prefers-reduced-motion:reduce){html[data-mg-path] body main aside.mg-signup-dock{transition:none}}@media(max-width:860px){html[data-mg-path] body main aside.mg-signup{grid-template-columns:minmax(0,1fr)!important;gap:26px!important;padding:30px 24px!important}}@media(max-width:700px){html[data-mg-path] body main aside.mg-signup-dock{left:12px!important;right:12px!important;bottom:12px!important;width:auto!important;padding:22px 18px 16px!important}html[data-mg-path] body main aside.mg-signup-dock p.mg-signup-text{display:none!important}html[data-mg-path] body main aside.mg-signup-dock p.mg-signup-title{font-size:20px!important;margin-bottom:12px!important}}}@layer mg-system{html[data-mg-path] body main #who-we-serve .wm-cards>div{display:flex!important;flex-direction:column!important}html[data-mg-path] body main #who-we-serve .wm-cards>div>p{flex:1 1 auto!important;margin-bottom:18px!important}html[data-mg-path] body main #who-we-serve .wm-cards>div>a.wm-text-link{align-self:flex-start!important;font-size:15px!important}}@layer mg-system{html[data-mg-path] body main #purpose p.wm-purpose-close{margin:34px 0 0!important;max-width:820px!important;padding-left:18px!important;border-left:2px solid #c9a660!important;font:400 clamp(21px,1.9vw,25px)/1.45 var(--mg-d-serif)!important;color:#17243f!important;-webkit-text-fill-color:#17243f!important}}@layer mg-system{html[data-mg-path] body main .mg-outcomes-head p.mg-outcomes-lead{margin:20px 0 0!important;max-width:640px!important;font:400 clamp(18px,1.4vw,21px)/1.55 var(--mg-d-sans)!important;color:rgba(230,235,241,.82)!important;-webkit-text-fill-color:rgba(230,235,241,.82)!important}html[data-mg-path] body main p.mg-outcomes-close a{display:inline-block!important;margin-left:6px!important;font:600 16px/1.5 var(--mg-d-sans)!important;color:#e6cf9a!important;-webkit-text-fill-color:#e6cf9a!important;text-decoration:underline!important;text-decoration-color:rgba(230,207,154,.45)!important;text-underline-offset:4px!important}html[data-mg-path] body main p.mg-outcomes-close a:hover{text-decoration-color:currentColor!important}}@layer mg-system{html[data-mg-path] body main section.ab-cepa .ab-role-grid{align-content:start!important;align-self:start!important}html[data-mg-path] body main section.ab-cepa .ab-role-grid p a{color:#2f7059!important;-webkit-text-fill-color:#2f7059!important;text-decoration:underline!important;text-underline-offset:3px!important;text-decoration-thickness:1px!important}html[data-mg-path] body main section.ab-cepa .ab-role-grid p a:hover{color:#17243f!important;-webkit-text-fill-color:#17243f!important}}@layer mg-system{html[data-mg-path] header.sitewide-header .sitewide-desktop-nav{justify-self:end!important;justify-content:flex-end!important;margin-right:14px!important}}@layer mg-system{html[data-mg-path] body main section.mg-check{margin:clamp(30px,4vw,44px) 0!important;padding:clamp(22px,3vw,34px)!important;background:#fff!important;border:1px solid #e3dccf!important;border-top:3px solid #2f7059!important}html[data-mg-path] body main .mg-check-head{display:flex!important;justify-content:space-between!important;align-items:flex-end!important;gap:20px!important;flex-wrap:wrap!important;margin:0 0 6px!important}html[data-mg-path] body main p.mg-check-kicker{margin:0 0 6px!important;font:600 11px/1.4 var(--mg-d-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#75531f!important;-webkit-text-fill-color:#75531f!important;font-weight:600!important}html[data-mg-path] body main section.mg-check h2{margin:0!important;padding:0!important;border:0!important;font-size:clamp(28px,3vw,36px)!important;line-height:1.1!important}html[data-mg-path] body main section.mg-check h2::before{display:none!important}html[data-mg-path] body main .mg-check-meter{min-width:180px!important;text-align:right!important}html[data-mg-path] body main .mg-check-meter p{margin:0 0 7px!important;font:400 14px/1.3 var(--mg-d-sans)!important;color:#46524c!important;-webkit-text-fill-color:#46524c!important}html[data-mg-path] body main .mg-check-meter b{font-weight:600!important;color:#17243f!important;-webkit-text-fill-color:#17243f!important}html[data-mg-path] body main span.mg-check-bar{display:block!important;height:6px!important;background:#ece6da!important;overflow:hidden!important}html[data-mg-path] body main span.mg-check-bar i{display:block!important;height:100%!important;width:0;background:#2f7059!important;transition:width .25s ease!important}html[data-mg-path] body main section.mg-check-complete span.mg-check-bar i{background:#c9a660!important}html[data-mg-path] body main div.mg-check-group{margin:22px 0 0!important}html[data-mg-path] body main div.mg-check-group h3{display:flex!important;justify-content:space-between!important;align-items:baseline!important;gap:12px!important;margin:0!important;padding:0 0 8px!important;border-bottom:1px solid #cfc6b6!important;font:400 21px/1.2 var(--mg-d-serif)!important;color:#17243f!important;-webkit-text-fill-color:#17243f!important}html[data-mg-path] body main div.mg-check-group h3 small{font:600 11px/1.3 var(--mg-d-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#75531f!important;-webkit-text-fill-color:#75531f!important;white-space:nowrap!important;font-weight:600!important}html[data-mg-path] body main div.mg-check-group ul{list-style:none!important;margin:0!important;padding:0!important}html[data-mg-path] body main div.mg-check-group li{margin:0!important;padding:0!important;list-style:none!important;border-bottom:1px solid #f0ebe1!important}html[data-mg-path] body main div.mg-check-group li::before,html[data-mg-path] body main div.mg-check-group li::marker{content:none!important;display:none!important}html[data-mg-path] body main div.mg-check-group label{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;gap:14px!important;align-items:start!important;padding:12px 4px!important;cursor:pointer!important;font:400 16px/1.5 var(--mg-d-sans)!important;color:#5a6560!important;-webkit-text-fill-color:#5a6560!important}html[data-mg-path] body main div.mg-check-group label:hover{background:#f8f5ee!important}html[data-mg-path] body main div.mg-check-group label b{font-weight:600!important;color:#17243f!important;-webkit-text-fill-color:#17243f!important}html[data-mg-path] body main div.mg-check-group input[type="checkbox"]{appearance:none!important;-webkit-appearance:none!important;width:20px!important;height:20px!important;margin:2px 0 0!important;border:1.5px solid #2f7059!important;border-radius:0!important;background:#fff center/14px 14px no-repeat!important;cursor:pointer!important}html[data-mg-path] body main div.mg-check-group input[type="checkbox"]:checked{background-color:#2f7059!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}html[data-mg-path] body main div.mg-check-group input[type="checkbox"]:focus-visible{outline:2px solid #2f7059!important;outline-offset:3px!important}html[data-mg-path] body main div.mg-check-group li.is-done label,html[data-mg-path] body main div.mg-check-group li.is-done label b{color:#8a928e!important;-webkit-text-fill-color:#8a928e!important}html[data-mg-path] body main div.mg-check-group li.is-done label b{text-decoration:line-through!important;text-decoration-color:rgba(47,112,89,.55)!important;text-decoration-thickness:1.5px!important}html[data-mg-path] body main div.mg-check-foot{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px 20px!important;margin:24px 0 0!important}html[data-mg-path] body main a.mg-check-pdf{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:12px 20px!important;background:#2f7059!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font:600 15px/1.3 var(--mg-d-sans)!important;text-decoration:none!important}html[data-mg-path] body main a.mg-check-pdf:hover{background:#245a47!important}html[data-mg-path] body main button.mg-check-reset{appearance:none!important;background:none!important;border:0!important;padding:4px 0!important;cursor:pointer!important;font:600 14px/1.3 var(--mg-d-sans)!important;color:#2f7059!important;-webkit-text-fill-color:#2f7059!important;text-decoration:underline!important;text-underline-offset:3px!important}html[data-mg-path] body main div.mg-check-foot p{margin:0!important;font:400 13px/1.4 var(--mg-d-sans)!important;color:#6b7470!important;-webkit-text-fill-color:#6b7470!important}html[data-mg-path] body main aside.mg-asset{display:grid!important;grid-template-columns:minmax(0,190px) minmax(0,1fr)!important;gap:clamp(22px,3vw,36px)!important;align-items:start!important;margin:clamp(30px,4vw,44px) 0!important;padding:clamp(24px,3.4vw,38px)!important;background:#10213a!important;color:#fff!important}html[data-mg-path] body main div.mg-asset-preview img{display:block!important;width:100%!important;height:auto!important;box-shadow:0 14px 34px rgba(0,0,0,.35)!important;border:1px solid rgba(255,255,255,.12)!important;transform:rotate(-2deg)!important}html[data-mg-path] body main p.mg-asset-kicker{margin:0 0 8px!important;font:600 11px/1.4 var(--mg-d-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#c9a660!important;-webkit-text-fill-color:#c9a660!important;font-weight:600!important}html[data-mg-path] body main aside.mg-asset h2{margin:0 0 12px!important;padding:0!important;border:0!important;font-size:clamp(26px,2.8vw,34px)!important;line-height:1.12!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-mg-path] body main aside.mg-asset h2::before{display:none!important}html[data-mg-path] body main aside.mg-asset h2 em{font-style:normal!important;color:#e6cf9a!important;-webkit-text-fill-color:#e6cf9a!important}html[data-mg-path] body main p.mg-asset-text{margin:0 0 18px!important;font:400 16px/1.6 var(--mg-d-sans)!important;color:rgba(235,239,244,.86)!important;-webkit-text-fill-color:rgba(235,239,244,.86)!important}html[data-mg-path] body main div.mg-asset-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html[data-mg-path] body main form.mg-asset-form label span{display:block!important;margin:0 0 6px!important;font:600 11px/1.3 var(--mg-d-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:rgba(235,239,244,.75)!important;-webkit-text-fill-color:rgba(235,239,244,.75)!important;font-weight:600!important}html[data-mg-path] body main form.mg-asset-form input[type="text"],html[data-mg-path] body main form.mg-asset-form input[type="email"]{width:100%!important;box-sizing:border-box!important;height:48px!important;padding:0 14px!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:0!important;background:#fff!important;color:#17243f!important;-webkit-text-fill-color:#17243f!important;font:400 16px/1.2 var(--mg-d-sans)!important}html[data-mg-path] body main form.mg-asset-form input:focus-visible{outline:2px solid #c9a660!important;outline-offset:2px!important}html[data-mg-path] body main form.mg-asset-form input.mg-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}html[data-mg-path] body main label.mg-asset-consent{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;margin:14px 0 16px!important;cursor:pointer!important}html[data-mg-path] body main form.mg-asset-form label.mg-asset-consent span{margin:0!important;font:400 14px/1.45 var(--mg-d-sans)!important;letter-spacing:0!important;text-transform:none!important;color:rgba(235,239,244,.82)!important;-webkit-text-fill-color:rgba(235,239,244,.82)!important}html[data-mg-path] body main label.mg-asset-consent input{width:18px!important;height:18px!important;margin:2px 0 0!important;accent-color:#2f7059!important}html[data-mg-path] body main form.mg-asset-form button[type="submit"]{appearance:none!important;display:inline-flex!important;align-items:center!important;gap:10px!important;height:50px!important;padding:0 26px!important;border:0!important;border-radius:0!important;background:#2f7059!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font:600 16px/1 var(--mg-d-sans)!important;cursor:pointer!important}html[data-mg-path] body main form.mg-asset-form button[type="submit"]:hover{background:#38846a!important}html[data-mg-path] body main form.mg-asset-form button[disabled]{opacity:.7!important;cursor:wait!important}html[data-mg-path] body main p.mg-asset-status{min-height:1.4em!important;margin:10px 0 0!important;font:600 14px/1.4 var(--mg-d-sans)!important;color:#e6cf9a!important;-webkit-text-fill-color:#e6cf9a!important}html[data-mg-path] body main p.mg-asset-fine{margin:4px 0 0!important;font:400 13px/1.4 var(--mg-d-sans)!important;color:rgba(235,239,244,.6)!important;-webkit-text-fill-color:rgba(235,239,244,.6)!important}html[data-mg-path] body main p.mg-asset-fine a{color:rgba(235,239,244,.85)!important;-webkit-text-fill-color:rgba(235,239,244,.85)!important}html[data-mg-path] body main div.mg-asset-done{display:none!important}html[data-mg-path] body main aside.mg-asset-sent form.mg-asset-form{display:none!important}html[data-mg-path] body main aside.mg-asset-sent div.mg-asset-done{display:block!important}html[data-mg-path] body main div.mg-asset-done p{margin:0 0 14px!important;font:400 16px/1.55 var(--mg-d-sans)!important;color:rgba(235,239,244,.9)!important;-webkit-text-fill-color:rgba(235,239,244,.9)!important}html[data-mg-path] body main div.mg-asset-done strong{color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-mg-path] body main a.mg-asset-download{display:inline-flex!important;align-items:center!important;gap:10px!important;height:50px!important;padding:0 26px!important;background:#c9a660!important;color:#10213a!important;-webkit-text-fill-color:#10213a!important;font:600 16px/1 var(--mg-d-sans)!important;text-decoration:none!important}@media(max-width:760px){html[data-mg-path] body main aside.mg-asset{grid-template-columns:minmax(0,1fr)!important}html[data-mg-path] body main div.mg-asset-preview{max-width:150px!important}html[data-mg-path] body main div.mg-asset-fields{grid-template-columns:minmax(0,1fr)!important}html[data-mg-path] body main .mg-check-meter{text-align:left!important;min-width:0!important;width:100%!important}html[data-mg-path] body main div.mg-check-group h3 small{display:none!important}}}@layer mg-system{@media print{html[data-mg-path]:not(#mg-print-a):not(#mg-print-b) header.sitewide-header,html[data-mg-path]:not(#mg-print-a):not(#mg-print-b) body main nav.mg-section-nav,html[data-mg-path]:not(#mg-print-a):not(#mg-print-b) body main aside.mg-layout-panel,html[data-mg-path]:not(#mg-print-a):not(#mg-print-b) body main div.mg-layout-actions,html[data-mg-path]:not(#mg-print-a):not(#mg-print-b) aside.mg-signup,html[data-mg-path]:not(#mg-print-a):not(#mg-print-b) aside.mg-signup-dock,html[data-mg-path]:not(#mg-print-a):not(#mg-print-b) body main section.mg-closing,html[data-mg-path]:not(#mg-print-a):not(#mg-print-b) footer.site-footer,html[data-mg-path]:not(#mg-print-a):not(#mg-print-b) body main aside.mg-asset,html[data-mg-path]:not(#mg-print-a):not(#mg-print-b) body main div.mg-check-foot,html[data-mg-path]:not(#mg-print-a):not(#mg-print-b) .skip-link,html[data-mg-path]:not(#mg-print-a):not(#mg-print-b) [class*="concierge"]{display:none!important}html[data-mg-path]:not(#mg-print-a):not(#mg-print-b) body,html[data-mg-path]:not(#mg-print-a):not(#mg-print-b) body main,html[data-mg-path]:not(#mg-print-a):not(#mg-print-b) .mg-layout-hero{background:#fff!important;color:#17243f!important}html[data-mg-path]:not(#mg-print-a):not(#mg-print-b) body main section.mg-layout-hero *{color:#17243f!important;-webkit-text-fill-color:#17243f!important}html[data-mg-path]:not(#mg-print-a):not(#mg-print-b) body main section.mg-layout-hero,html[data-mg-path]:not(#mg-print-a):not(#mg-print-b) body main section.mg-layout-hero>div{padding:0 0 12px!important;min-height:0!important;background:#fff!important;background-image:none!important}html[data-mg-path]:not(#mg-print-a):not(#mg-print-b) body main section.mg-layout-hero::before,html[data-mg-path]:not(#mg-print-a):not(#mg-print-b) body main section.mg-layout-hero::after{display:none!important}html[data-mg-path]:not(#mg-print-a):not(#mg-print-b) body main,html[data-mg-path]:not(#mg-print-a):not(#mg-print-b) body main section,html[data-mg-path]:not(#mg-print-a):not(#mg-print-b) body main .editorial-body{background:#fff!important;background-image:none!important}html[data-mg-path]:not(#mg-print-a):not(#mg-print-b) body main section.mg-layout-hero div.mg-layout-copy::before{content:"Morrowgate Private Wealth · morrowgatewealth.com"!important;display:block!important;margin:0 0 22px!important;padding-bottom:10px!important;border-bottom:1px solid #c9a660!important;font:600 11px/1.4 var(--mg-d-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#2f7059!important;-webkit-text-fill-color:#2f7059!important}html[data-mg-path]:not(#mg-print-a):not(#mg-print-b) body main div.mg-check-group li{break-inside:avoid!important}html[data-mg-path]:not(#mg-print-a):not(#mg-print-b) .editorial-body h2{break-after:avoid!important}}}@layer mg-system{html[data-mg-path] body main ol.cluster-timeline>li{position:relative!important;grid-template-columns:120px minmax(0,1fr)!important;column-gap:24px!important;align-items:start!important}html[data-mg-path]:not(#mg-tl-a):not(#mg-tl-b) body main ol.cluster-timeline>li::before{position:absolute!important;left:-6px!important;top:24px!important;margin:0!important;grid-column:auto!important;grid-row:auto!important}html[data-mg-path] body main ol.cluster-timeline>li>b{grid-column:1!important;grid-row:1!important;margin:0!important}html[data-mg-path] body main ol.cluster-timeline>li>span{grid-column:2!important;grid-row:1!important;margin:0!important}@media(max-width:520px){html[data-mg-path] body main ol.cluster-timeline>li{grid-template-columns:minmax(0,1fr)!important;row-gap:6px!important}html[data-mg-path] body main ol.cluster-timeline>li>b,html[data-mg-path] body main ol.cluster-timeline>li>span{grid-column:1!important;grid-row:auto!important}}}@layer mg-system{html[data-mg-path] .mg-layout-hero nav.mg-layout-eyebrow[data-mg-cluster] a{text-decoration:none!important;border-bottom:1px solid transparent!important;transition:border-color .2s ease!important}html[data-mg-path] .mg-layout-hero nav.mg-layout-eyebrow[data-mg-cluster] a:hover{border-bottom-color:currentColor!important}html[data-mg-path] .mg-layout-hero nav.mg-layout-eyebrow[data-mg-cluster] span{opacity:.55!important}html[data-mg-path] body main section.mg-library{margin:0!important;padding:clamp(64px,7vw,96px) max(var(--mg-d-gutter),calc((100% - 1120px)/2))!important;background:#fffdf8!important;border-top:1px solid #e6dfd2!important}html[data-mg-path] body main section.mg-library>header{max-width:760px!important;margin:0 0 clamp(30px,4vw,44px)!important}html[data-mg-path] body main section.mg-library>header p.eyebrow{margin:0 0 10px!important;font:600 11px/1.4 var(--mg-d-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#75531f!important;-webkit-text-fill-color:#75531f!important;font-weight:600!important}html[data-mg-path] body main section.mg-library>header h2{margin:0 0 14px!important;font:400 clamp(34px,3.6vw,48px)/1.08 var(--mg-d-serif)!important;color:#17243f!important;-webkit-text-fill-color:#17243f!important}html[data-mg-path] body main section.mg-library>header h2 em{font-style:normal!important;color:#2f7059!important;-webkit-text-fill-color:#2f7059!important}html[data-mg-path] body main section.mg-library>header>p:last-child{margin:0!important;font:400 17px/1.6 var(--mg-d-sans)!important;color:#46524c!important;-webkit-text-fill-color:#46524c!important}html[data-mg-path] body main div.mg-library-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))!important;gap:34px 40px!important}html[data-mg-path] body main div.mg-library-branch{scroll-margin-top:150px!important;border-top:2px solid #c9a660!important;padding-top:16px!important}html[data-mg-path] body main div.mg-library-branch:target{border-top-color:#2f7059!important}html[data-mg-path] body main div.mg-library-branch h3{margin:0 0 10px!important;font:400 21px/1.2 var(--mg-d-serif)!important;color:#17243f!important;-webkit-text-fill-color:#17243f!important}html[data-mg-path] body main div.mg-library-branch ul{list-style:none!important;margin:0!important;padding:0!important}html[data-mg-path] body main div.mg-library-branch li{margin:0!important;padding:0!important;list-style:none!important;border-bottom:1px solid #ece6da!important}html[data-mg-path] body main div.mg-library-branch li::before,html[data-mg-path] body main div.mg-library-branch li::marker{content:none!important;display:none!important}html[data-mg-path] body main div.mg-library-branch a{display:block!important;padding:9px 0!important;font:400 15.5px/1.4 var(--mg-d-sans)!important;color:#26324a!important;-webkit-text-fill-color:#26324a!important;text-decoration:none!important}html[data-mg-path] body main div.mg-library-branch a:hover{color:#2f7059!important;-webkit-text-fill-color:#2f7059!important}html[data-mg-path] body main nav.mg-branch{margin:0!important;padding:26px max(var(--mg-d-gutter),calc((100% - 1120px)/2))!important;background:#f0ebe1!important;border-top:1px solid #e3dccf!important;border-bottom:1px solid #e3dccf!important}html[data-mg-path] body main nav.mg-branch>div{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px 26px!important}html[data-mg-path] body main p.mg-branch-label{margin:0!important;font:600 11px/1.4 var(--mg-d-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#75531f!important;-webkit-text-fill-color:#75531f!important;font-weight:600!important}html[data-mg-path] body main nav.mg-branch ul{display:flex!important;flex-wrap:wrap!important;gap:8px 22px!important;list-style:none!important;margin:0!important;padding:0!important;flex:1 1 auto!important}html[data-mg-path] body main nav.mg-branch li{margin:0!important;padding:0!important;list-style:none!important}html[data-mg-path] body main nav.mg-branch li::before,html[data-mg-path] body main nav.mg-branch li::marker{content:none!important;display:none!important}html[data-mg-path] body main nav.mg-branch li a{font:400 15.5px/1.4 var(--mg-d-sans)!important;color:#17243f!important;-webkit-text-fill-color:#17243f!important;text-decoration:underline!important;text-decoration-color:rgba(23,36,63,.25)!important;text-underline-offset:4px!important}html[data-mg-path] body main nav.mg-branch li a:hover{text-decoration-color:#2f7059!important;color:#2f7059!important;-webkit-text-fill-color:#2f7059!important}html[data-mg-path] body main a.mg-branch-all{margin-left:auto!important;font:600 15px/1.4 var(--mg-d-sans)!important;color:#2f7059!important;-webkit-text-fill-color:#2f7059!important;text-decoration:none!important;white-space:nowrap!important}@media(max-width:700px){html[data-mg-path] body main nav.mg-branch ul{flex-direction:column!important;gap:10px!important;width:100%!important}html[data-mg-path] body main div.mg-library-grid{grid-template-columns:minmax(0,1fr)!important}}}@layer mg-system{html[data-mg-path] body main.mg-wealth-detail nav.wd-section-nav{position:sticky!important;top:94px!important;z-index:20!important;background:rgba(255,253,248,.95)!important;-webkit-backdrop-filter:saturate(1.2) blur(10px)!important;backdrop-filter:saturate(1.2) blur(10px)!important;box-shadow:0 10px 24px -22px rgba(23,36,63,.6)!important}html[data-mg-path] body main.mg-wealth-detail nav.wd-section-nav a[aria-current]{text-decoration:underline!important;text-decoration-color:#c9a660!important;text-decoration-thickness:2px!important;text-underline-offset:6px!important}html[data-mg-path] body main details.article-mobile-contents nav{max-height:60vh!important;overflow-y:auto!important}html[data-mg-path]:is([data-mg-path="/what-to-review-before-signing-letter-of-intent"],[data-mg-path="/buyer-approached-my-business"]) body main :is(.wrap.intro>aside.contents,.buyerx-intro>aside.contents,details.mobile-contents){display:none!important}html[data-mg-path="/what-to-review-before-signing-letter-of-intent"] body main .wrap.intro{grid-template-columns:minmax(0,1fr)!important}@media(max-width:900px){html[data-mg-path] body main nav.mg-tabs:not(#mg-tb){position:sticky!important;top:78px!important;z-index:20!important;padding-top:10px!important;padding-bottom:10px!important;background:rgba(255,253,248,.97)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;box-shadow:0 10px 24px -22px rgba(23,36,63,.6)!important}html[data-mg-path] body main>.owner-guide-layout details.mobile-contents{position:sticky!important;top:78px!important;z-index:20!important;background:rgba(255,253,248,.97)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;box-shadow:0 10px 24px -22px rgba(23,36,63,.6)!important}html[data-mg-path] body main>.owner-guide-layout details.mobile-contents nav{max-height:60vh!important;overflow-y:auto!important}}@media(max-width:1000px){html[data-mg-path] body main details.article-mobile-contents{position:sticky!important;top:94px!important;z-index:20!important;background:rgba(255,253,248,.97)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;box-shadow:0 10px 24px -22px rgba(23,36,63,.6)!important}}@media(max-width:900px){html[data-mg-path] body main.mg-wealth-detail nav.wd-section-nav{top:78px!important;padding:0!important}html[data-mg-path] body main.mg-wealth-detail nav.wd-section-nav>div{display:flex!important;align-items:center!important;grid-template-columns:none!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important;white-space:nowrap!important;gap:24px!important;min-height:52px!important;padding:0 20px!important;box-sizing:border-box!important;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent)!important;mask-image:linear-gradient(90deg,#000 85%,transparent)!important}html[data-mg-path] body main.mg-wealth-detail nav.wd-section-nav>div::-webkit-scrollbar{display:none!important}html[data-mg-path] body main.mg-wealth-detail nav.wd-section-nav>div>span{display:none!important}html[data-mg-path] body main.mg-wealth-detail nav.wd-section-nav a{flex:0 0 auto!important;padding:14px 0!important;border-bottom:0!important;justify-content:flex-start!important;gap:8px!important}html[data-mg-path] body main details.article-mobile-contents{top:78px!important}}}@layer mg-system{html[data-mg-path] body main .valuation-step:not(#mg-vs)>span:first-child{display:none!important}html[data-mg-path] body main .valuation-step:not(#mg-vs){display:block!important;padding:30px 0 16px!important;margin:10px 0 0!important;border-top:1px solid rgba(255,255,255,.14)!important}html[data-mg-path] body main .search-tool-controls>.valuation-step:first-child:not(#mg-vs){border-top:0!important;padding-top:0!important;margin-top:0!important}html[data-mg-path] body main .valuation-step:not(#mg-vs)>div>b{font:400 26px/1.2 var(--mg-d-serif)!important;letter-spacing:0!important;text-transform:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-mg-path] body main .valuation-step:not(#mg-vs)>div>small{font:400 14.5px/1.55 var(--mg-d-sans)!important;color:#b9c4d2!important;-webkit-text-fill-color:#b9c4d2!important;margin-top:6px!important;letter-spacing:0!important;text-transform:none!important}html[data-mg-path] body main .valuation-tool .search-tool-range:not(#mg-vs){padding:14px 0 6px!important;margin:0!important}html[data-mg-path] body main .valuation-tool .search-tool-range:not(#mg-vs)>span{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:16px!important;margin:0 0 8px!important}html[data-mg-path] body main .valuation-tool .search-tool-range:not(#mg-vs) output{font-size:25px!important;line-height:1.1!important;white-space:nowrap!important}html[data-mg-path] body main .valuation-tool .valuation-control-total:not(#mg-vs){margin:18px 0 6px!important}html[data-mg-path] body main .valuation-tool .valuation-basis:not(#mg-vs){margin:14px 0 6px!important}@media(min-width:1100px){html[data-mg-path] body main .search-tool-shell.valuation-tool:not(#mg-vs){display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)!important;align-items:start!important}html[data-mg-path] body main .valuation-tool>.search-tool-controls:not(#mg-vs){padding:36px 40px 40px!important}html[data-mg-path] body main .valuation-tool>.search-tool-result:not(#mg-vs){position:sticky!important;top:158px!important;padding:30px 32px 32px!important}html[data-mg-path] body main .valuation-tool .valuation-sensitivity-head:not(#mg-vs) span{font-size:11px!important;letter-spacing:.08em!important}html[data-mg-path] body main .valuation-tool .valuation-quality-grid:not(#mg-vs){grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-mg-path] body main .valuation-tool>.search-tool-result>.valuation-range:not(#mg-vs){font-size:clamp(40px,3.5vw,52px)!important;margin:14px 0 10px!important;flex-wrap:wrap!important}html[data-mg-path] body main .valuation-tool>.search-tool-result>span:not(#mg-vs){font-size:14.5px!important;line-height:1.55!important;margin:0 0 16px!important}html[data-mg-path] body main .valuation-tool .search-tool-bridge:not(#mg-vs) p{padding:8px 0!important;font-size:14px!important;line-height:1.4!important}html[data-mg-path] body main .valuation-tool .valuation-sensitivity:not(#mg-vs){margin-top:20px!important;padding-top:16px!important}html[data-mg-path] body main .valuation-tool .valuation-sensitivity-table:not(#mg-vs) :is(span,b){padding:8px 10px!important;font-size:13px!important}html[data-mg-path] body main .valuation-tool .search-tool-context:not(#mg-vs){margin-top:18px!important;padding:16px 18px!important}html[data-mg-path] body main .valuation-tool .search-tool-context:not(#mg-vs) p{font-size:14.5px!important;line-height:1.55!important}}html[data-mg-path] body main .valuation-tool .search-tool-bridge:not(#mg-vs) p>b{white-space:nowrap!important}html[data-mg-path] body main .valuation-tool>.search-tool-result:not(#mg-vs){scroll-margin-top:150px!important}html[data-mg-path] body>button.mg-live-result{position:fixed!important;left:12px!important;right:68px!important;bottom:12px!important;z-index:999!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:12px!important;min-height:52px!important;padding:8px 16px!important;margin:0!important;background:#17243f!important;color:#fff!important;border:0!important;border-top:3px solid #c9a660!important;border-radius:0!important;box-shadow:0 14px 32px -14px rgba(23,36,63,.7)!important;text-align:left!important;cursor:pointer!important}html[data-mg-path] body>button.mg-live-result[hidden]{display:none!important}html[data-mg-path] body>button.mg-live-result>span{grid-column:1!important;font:600 14px/1.3 var(--mg-d-sans)!important;letter-spacing:0!important;text-transform:none!important;color:#d6b769!important;-webkit-text-fill-color:#d6b769!important}html[data-mg-path] body>button.mg-live-result>strong{grid-column:1!important;font:400 20px/1.2 var(--mg-d-serif)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html[data-mg-path] body>button.mg-live-result>i{grid-column:2!important;grid-row:1/3!important;font:600 12px/1 var(--mg-d-sans)!important;font-style:normal!important;color:#c8d5df!important;-webkit-text-fill-color:#c8d5df!important;white-space:nowrap!important}@media(min-width:1100px){html[data-mg-path] body>button.mg-live-result{display:none!important}}html[data-mg-path]:not([data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"]) body main .search-article>section ol:not(#mg-sl)>li{display:grid!important;grid-template-columns:minmax(0,260px) minmax(0,1fr)!important;column-gap:40px!important;row-gap:4px!important;align-items:baseline!important;padding:20px 0!important;margin:0!important;border-top:1px solid rgba(23,36,63,.14)!important}html[data-mg-path]:not([data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"]) body main .search-article>section ol:not(#mg-sl)>li:last-child{border-bottom:1px solid rgba(23,36,63,.14)!important}html[data-mg-path]:not([data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"]) body main .search-article>section ol:not(#mg-sl)>li::before{content:none!important;display:none!important}html[data-mg-path]:not([data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"]) body main .search-article>section ol:not(#mg-sl)>li>strong{grid-column:1!important;font-weight:600!important;color:#17243f!important;-webkit-text-fill-color:#17243f!important}html[data-mg-path]:not([data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"]) body main .search-article>section ol:not(#mg-sl)>li>span{grid-column:2!important;margin:0!important}@media(max-width:760px){html[data-mg-path]:not([data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"]) body main .search-article>section ol:not(#mg-sl)>li{grid-template-columns:minmax(0,1fr)!important;padding:16px 0!important}html[data-mg-path]:not([data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"]) body main .search-article>section ol:not(#mg-sl)>li>span{grid-column:1!important}}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] body main .search-article>section ol:not(#mg-sl)>li{padding:22px 26px!important}html[data-mg-path="/how-much-do-i-need-to-sell-my-business-for-to-retire"] body main .search-article>section ol:not(#mg-sl)>li::before{content:none!important;display:none!important}html[data-mg-path] body main footer.search-author:not(#mg-sa){display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;column-gap:20px!important;align-items:center!important}html[data-mg-path] body main footer.search-author:not(#mg-sa)>.search-author-mark{grid-column:1!important;margin:0!important;width:48px!important;height:48px!important}html[data-mg-path] body main footer.search-author:not(#mg-sa)>div:last-child{grid-column:2!important;min-width:0!important}}@layer mg-system{html[data-mg-path] body main section.wm-compare:not(#mg-wc){display:block!important}html[data-mg-path] body main section.wm-compare:not(#mg-wc) h2{max-width:900px!important}html[data-mg-path] body main .wm-compare-table:not(#mg-wc){margin:34px 0 18px!important;overflow:visible!important}html[data-mg-path] body main .wm-compare-table:not(#mg-wc) table{width:100%!important;border-collapse:collapse!important;table-layout:fixed!important;background:transparent!important;border:0!important}html[data-mg-path] body main .wm-compare-table:not(#mg-wc) :is(th,td){padding:18px 22px!important;border:0!important;border-bottom:1px solid rgba(23,36,63,.12)!important;vertical-align:top!important;text-align:left!important;background:transparent!important}html[data-mg-path] body main .wm-compare-table:not(#mg-wc) thead th{padding-top:0!important;padding-bottom:14px!important;font:600 11px/1.4 var(--mg-d-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#6b7780!important;-webkit-text-fill-color:#6b7780!important;border-bottom:1px solid rgba(23,36,63,.22)!important;font-weight:600!important}html[data-mg-path] body main .wm-compare-table:not(#mg-wc) thead th:first-child{width:22%!important}html[data-mg-path] body main .wm-compare-table:not(#mg-wc) thead th:nth-child(2){width:32%!important}html[data-mg-path] body main .wm-compare-table:not(#mg-wc) thead th:last-child{color:#17243f!important;-webkit-text-fill-color:#17243f!important;background:#fffdf8!important;border-top:3px solid #c9a660!important;padding-top:16px!important}html[data-mg-path] body main .wm-compare-table:not(#mg-wc) tbody th{font:600 15px/1.5 var(--mg-d-sans)!important;color:#17243f!important;-webkit-text-fill-color:#17243f!important;padding-left:0!important}html[data-mg-path] body main .wm-compare-table:not(#mg-wc) tbody td{font:400 15.5px/1.55 var(--mg-d-sans)!important;color:#6b7780!important;-webkit-text-fill-color:#6b7780!important}html[data-mg-path] body main .wm-compare-table:not(#mg-wc) tbody td:last-child{font:400 17px/1.5 var(--mg-d-serif)!important;color:#17243f!important;-webkit-text-fill-color:#17243f!important;background:#fffdf8!important;box-shadow:inset 3px 0 0 #c9a660!important}html[data-mg-path] body main .wm-compare-table:not(#mg-wc) tbody tr:last-child td:last-child{border-bottom:3px solid #c9a660!important}html[data-mg-path] body main section.wm-compare:not(#mg-wc) p.wm-compare-note{font-size:15px!important;margin:0!important}html[data-mg-path] body main section.wm-compare:not(#mg-wc) p.wm-compare-note a{color:#2f7059!important;-webkit-text-fill-color:#2f7059!important;text-decoration:underline!important;text-underline-offset:4px!important}@media(max-width:760px){html[data-mg-path] body main .wm-compare-table:not(#mg-wc) :is(table,tbody,tr,th,td){display:block!important;width:auto!important}html[data-mg-path] body main .wm-compare-table:not(#mg-wc) thead{display:none!important}html[data-mg-path] body main .wm-compare-table:not(#mg-wc) tr{padding:18px 0!important;border-bottom:1px solid rgba(23,36,63,.14)!important}html[data-mg-path] body main .wm-compare-table:not(#mg-wc) :is(th,td){padding:0!important;border:0!important}html[data-mg-path] body main .wm-compare-table:not(#mg-wc) tbody th{margin:0 0 8px!important;font-size:16px!important}html[data-mg-path] body main .wm-compare-table:not(#mg-wc) td::before{content:attr(data-label);display:block;margin:0 0 2px;font:600 11px/1.4 var(--mg-d-sans);letter-spacing:.12em;text-transform:uppercase;color:#6b7780;-webkit-text-fill-color:#6b7780;font-weight:600}html[data-mg-path] body main .wm-compare-table:not(#mg-wc) tbody td:last-child{margin-top:10px!important;padding:12px 14px!important;box-shadow:inset 3px 0 0 #c9a660!important}html[data-mg-path] body main .wm-compare-table:not(#mg-wc) tbody td:last-child::before{color:#75531f;-webkit-text-fill-color:#75531f}html[data-mg-path] body main .wm-compare-table:not(#mg-wc) tbody tr:last-child td:last-child{border-bottom:0!important}}}@layer mg-system{html[data-mg-path] body div.mg-signup-names{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0!important}html[data-mg-path] body main div.mg-asset-fields:not(#mg-nm)>label:nth-child(3){grid-column:1/-1!important}html[data-mg-path] body main form label:has(>input[name="lastName"])+label:is(:has(>input[type="email"]),:has(>input[name="company"]),:has(>input[name="firm"])):not(#mg-nm){grid-column:1/-1!important}html[data-mg-path] body main form div:has(>label>input[name="lastName"])+label:has(>input[type="email"]):not(#mg-nm){grid-column:1/-1!important}html[data-mg-path] body main .as-form-pair:not(#mg-nm)>label:nth-child(3){grid-column:1/-1!important}html[data-mg-path] body main form#buyer-kit-form:not(#mg-nm){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:16px!important;align-items:end!important}html[data-mg-path] body main form#buyer-kit-form:not(#mg-nm)>*{grid-column:1/-1!important}html[data-mg-path] body main form#buyer-kit-form:not(#mg-nm)>label:is(:has(>input[name="firstName"]),:has(>input[name="lastName"])){grid-column:auto!important}}@layer mg-system{html[data-mg-path] .owner-concierge .mgc-panel{box-sizing:border-box!important;width:400px!important;max-width:calc(100vw - 24px)!important;max-height:min(680px,calc(100vh - 110px))!important;display:flex!important;flex-direction:column!important;background:#fffdf8!important;border:1px solid rgba(23,36,63,.14)!important;box-shadow:0 26px 60px -24px rgba(16,33,58,.55)!important;overflow:hidden!important;font-family:var(--mg-d-sans)!important;color:#263752!important;text-align:left!important}html[data-mg-path] .owner-concierge .mgc-panel[hidden]{display:none!important}html[data-mg-path] .owner-concierge .mgc-head{display:flex!important;align-items:center!important;gap:12px!important;padding:16px 18px!important;background:#2f5f50!important;color:#fff!important;flex:none!important}html[data-mg-path] .owner-concierge .mgc-mark{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border:1px solid rgba(213,189,134,.8)!important;font:400 18px/1 var(--mg-d-serif)!important;color:#d5bd86!important;flex:none!important}html[data-mg-path] .owner-concierge .mgc-head>div{flex:1!important;min-width:0!important}html[data-mg-path] .owner-concierge .mgc-head strong{display:block!important;font:400 19px/1.2 var(--mg-d-serif)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-mg-path] .owner-concierge .mgc-head small{display:block!important;font:500 12px/1.4 var(--mg-d-sans)!important;color:rgba(255,255,255,.78)!important;-webkit-text-fill-color:rgba(255,255,255,.78)!important;margin-top:2px!important}html[data-mg-path] .owner-concierge .mgc-close{background:none!important;border:0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font:300 26px/1 var(--mg-d-sans)!important;width:36px!important;height:36px!important;cursor:pointer!important;padding:0!important}html[data-mg-path] .owner-concierge .mgc-search[hidden]{display:none!important}html[data-mg-path] .owner-concierge .mgc-search{padding:14px 18px 10px!important;border-bottom:1px solid rgba(23,36,63,.1)!important;flex:none!important}html[data-mg-path] .owner-concierge .mgc-search input{box-sizing:border-box!important;width:100%!important;height:44px!important;padding:0 14px!important;border:1px solid rgba(23,36,63,.22)!important;background:#fff!important;font:400 15px/1.2 var(--mg-d-sans)!important;color:#17243f!important;border-radius:0!important}html[data-mg-path] .owner-concierge .mgc-search input:focus{outline:2px solid #c9a660!important;outline-offset:0!important;border-color:#c9a660!important}html[data-mg-path] .owner-concierge .mgc-sr{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}html[data-mg-path] .owner-concierge .mgc-body{flex:1 1 auto!important;overflow-y:auto!important;padding:16px 18px 18px!important;overscroll-behavior:contain!important}html[data-mg-path] .owner-concierge .mgc-welcome h2,html[data-mg-path] .owner-concierge .mgc-title{font:400 25px/1.15 var(--mg-d-serif)!important;color:#17243f!important;-webkit-text-fill-color:#17243f!important;margin:4px 0 6px!important;letter-spacing:-.01em!important}html[data-mg-path] .owner-concierge .mgc-welcome p,html[data-mg-path] .owner-concierge .mgc-lead{font:400 14px/1.55 var(--mg-d-sans)!important;color:#4c5a63!important;margin:0 0 14px!important}html[data-mg-path] .owner-concierge .mgc-kicker{display:block!important;font:600 10.5px/1.4 var(--mg-d-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#75531f!important;-webkit-text-fill-color:#75531f!important;margin:0 0 8px!important}html[data-mg-path] .owner-concierge .mgc-card{border:1px solid rgba(201,166,96,.55)!important;border-top:3px solid #c9a660!important;background:#fff!important;padding:14px 14px 10px!important;margin:0 0 18px!important}html[data-mg-path] .owner-concierge .mgc-group{margin:0 0 16px!important}html[data-mg-path] .owner-concierge .mgc-topic{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:10px!important;width:100%!important;box-sizing:border-box!important;padding:11px 12px!important;margin:0 0 6px!important;background:#fff!important;border:1px solid rgba(23,36,63,.14)!important;cursor:pointer!important;text-align:left!important;font:400 14.5px/1.35 var(--mg-d-sans)!important;color:#17243f!important;border-radius:0!important}html[data-mg-path] .owner-concierge .mgc-topic em{font:600 11px/1 var(--mg-d-sans)!important;font-style:normal!important;color:#6b7780!important;background:#f0ebe1!important;padding:4px 7px!important}html[data-mg-path] .owner-concierge .mgc-topic i{font-style:normal!important;color:#2f7059!important}html[data-mg-path] .owner-concierge .mgc-topic:is(:hover,:focus-visible){border-color:#c9a660!important;background:#fffdf8!important}html[data-mg-path] .owner-concierge a.mgc-guide{display:block!important;padding:10px 0!important;border-bottom:1px solid rgba(23,36,63,.1)!important;text-decoration:none!important}html[data-mg-path] .owner-concierge a.mgc-guide strong{display:block!important;font:400 16.5px/1.3 var(--mg-d-serif)!important;color:#17243f!important;-webkit-text-fill-color:#17243f!important}html[data-mg-path] .owner-concierge a.mgc-guide span{display:block!important;font:400 13px/1.5 var(--mg-d-sans)!important;color:#5c6970!important;-webkit-text-fill-color:#5c6970!important;margin-top:3px!important}html[data-mg-path] .owner-concierge a.mgc-guide:is(:hover,:focus-visible) strong{color:#2f7059!important;-webkit-text-fill-color:#2f7059!important;text-decoration:underline!important;text-underline-offset:3px!important}html[data-mg-path] .owner-concierge .mgc-more{display:inline-block!important;margin:12px 0 4px!important;padding:0!important;background:none!important;border:0!important;cursor:pointer!important;font:600 13.5px/1.4 var(--mg-d-sans)!important;color:#2f7059!important;-webkit-text-fill-color:#2f7059!important;text-decoration:underline!important;text-underline-offset:4px!important;text-decoration-color:rgba(47,112,89,.4)!important}html[data-mg-path] .owner-concierge .mgc-back{background:none!important;border:0!important;padding:0!important;margin:0 0 10px!important;cursor:pointer!important;font:600 12.5px/1.4 var(--mg-d-sans)!important;color:#5c6970!important;-webkit-text-fill-color:#5c6970!important}html[data-mg-path] .owner-concierge .mgc-fit,html[data-mg-path] .owner-concierge .mgc-fine{font:400 12.5px/1.55 var(--mg-d-sans)!important;color:#6b7780!important;margin:12px 0 0!important}html[data-mg-path] .owner-concierge .mgc-fit a,html[data-mg-path] .owner-concierge .mgc-fine a{color:#2f7059!important;-webkit-text-fill-color:#2f7059!important;text-decoration:underline!important;text-underline-offset:3px!important}html[data-mg-path] .owner-concierge .mgc-foot{display:block!important;flex:none!important;padding:12px 18px 14px!important;border-top:1px solid rgba(23,36,63,.1)!important;background:#fffdf8!important}html[data-mg-path] .owner-concierge .mgc-foot[hidden]{display:none!important}html[data-mg-path] .owner-concierge :is(.mgc-ask,.mgc-send){display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;box-sizing:border-box!important;min-height:46px!important;padding:0 16px!important;background:#2f7059!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;cursor:pointer!important;font:600 14.5px/1 var(--mg-d-sans)!important;border-radius:0!important}html[data-mg-path] .owner-concierge :is(.mgc-ask,.mgc-send):is(:hover,:focus-visible){background:#245a47!important}html[data-mg-path] .owner-concierge :is(.mgc-ask,.mgc-send):disabled{opacity:.6!important;cursor:wait!important}html[data-mg-path] .owner-concierge .mgc-foot small{display:block!important;margin-top:7px!important;font:400 12px/1.4 var(--mg-d-sans)!important;color:#6b7780!important;text-align:center!important}html[data-mg-path] .owner-concierge .mgc-chip{display:inline-flex!important;align-items:center!important;gap:6px!important;margin:0 0 12px!important;padding:5px 6px 5px 10px!important;background:#f0ebe1!important;border:1px solid rgba(201,166,96,.6)!important;font:400 13px/1.3 var(--mg-d-sans)!important;color:#4c5a63!important}html[data-mg-path] .owner-concierge .mgc-chip strong{color:#17243f!important;font-weight:600!important}html[data-mg-path] .owner-concierge .mgc-chip button{background:none!important;border:0!important;cursor:pointer!important;font:400 16px/1 var(--mg-d-sans)!important;color:#6b7780!important;padding:0 4px!important}html[data-mg-path] .owner-concierge .mgc-names{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html[data-mg-path] .owner-concierge .mgc-field{display:block!important;margin:0 0 10px!important}html[data-mg-path] .owner-concierge .mgc-field>span{display:block!important;font:600 11px/1.4 var(--mg-d-sans)!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#4c5a63!important;margin:0 0 5px!important}html[data-mg-path] .owner-concierge .mgc-field :is(input,textarea){box-sizing:border-box!important;width:100%!important;padding:10px 12px!important;border:1px solid rgba(23,36,63,.22)!important;background:#fff!important;font:400 15px/1.4 var(--mg-d-sans)!important;color:#17243f!important;border-radius:0!important;resize:vertical!important}html[data-mg-path] .owner-concierge .mgc-field :is(input,textarea):focus{outline:2px solid #c9a660!important;outline-offset:0!important}html[data-mg-path] .owner-concierge .mgc-field [aria-invalid="true"]{border-color:#a3412f!important}html[data-mg-path] .owner-concierge .mgc-err{margin:4px 0 0!important;font:500 12.5px/1.4 var(--mg-d-sans)!important;color:#a3412f!important;-webkit-text-fill-color:#a3412f!important}html[data-mg-path] .owner-concierge .mgc-err[hidden]{display:none!important}html[data-mg-path] .owner-concierge .mgc-trap{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}html[data-mg-path] .owner-concierge .mgc-status{margin:8px 0 0!important;font:500 13px/1.45 var(--mg-d-sans)!important;color:#4c5a63!important;min-height:0!important}html[data-mg-path] .owner-concierge .mgc-status:empty{display:none!important}html[data-mg-path] .owner-concierge .mgc-nudge{position:relative!important;box-sizing:border-box!important;width:300px!important;max-width:calc(100vw - 24px)!important;padding:14px 38px 14px 16px!important;background:#fffdf8!important;border:1px solid rgba(23,36,63,.14)!important;border-top:3px solid #c9a660!important;box-shadow:0 18px 40px -20px rgba(16,33,58,.5)!important;text-align:left!important}html[data-mg-path] .owner-concierge .mgc-nudge[hidden]{display:none!important}html[data-mg-path] .owner-concierge .mgc-nudge small{display:block!important;font:600 10.5px/1.4 var(--mg-d-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#75531f!important;margin:0 0 5px!important}html[data-mg-path] .owner-concierge .mgc-nudge p{font:400 14px/1.5 var(--mg-d-sans)!important;color:#263752!important;margin:0 0 8px!important}html[data-mg-path] .owner-concierge .mgc-nudge-go{background:none!important;border:0!important;padding:0!important;cursor:pointer!important;font:600 13.5px/1.4 var(--mg-d-sans)!important;color:#2f7059!important;text-decoration:underline!important;text-underline-offset:4px!important}html[data-mg-path] .owner-concierge .mgc-nudge-close{position:absolute!important;top:6px!important;right:6px!important;width:28px!important;height:28px!important;background:none!important;border:0!important;cursor:pointer!important;font:300 20px/1 var(--mg-d-sans)!important;color:#6b7780!important;padding:0!important}@media(max-width:600px){html[data-mg-path] .owner-concierge.is-open{left:12px!important;right:12px!important;align-items:stretch!important}html[data-mg-path] .owner-concierge .mgc-panel{width:auto!important;max-width:none!important;max-height:calc(100dvh - 92px)!important}html[data-mg-path] .owner-concierge.is-open .concierge-toggle{align-self:flex-end!important}html[data-mg-path] .owner-concierge .mgc-field :is(input,textarea),html[data-mg-path] .owner-concierge .mgc-search input{font-size:16px!important}}}@layer mg-system{html[data-mg-path] body footer.site-footer .site-footer-legal:not(#mg-rl){grid-column:1/-1!important;width:100%!important;box-sizing:border-box!important;margin:28px 0 0!important;padding:20px 0 0!important;border-top:1px solid rgba(255,255,255,.12)!important}html[data-mg-path] body footer.site-footer .site-footer-legal:not(#mg-rl) p{max-width:1040px!important;margin:0!important;font:400 11.5px/1.65 var(--mg-d-sans)!important;color:#aab4c3!important;-webkit-text-fill-color:#aab4c3!important;letter-spacing:0!important;text-transform:none!important}html[data-mg-path] body footer.site-footer .site-footer-legal:not(#mg-rl) a{color:#d5dbe4!important;-webkit-text-fill-color:#d5dbe4!important;text-decoration:underline!important;text-underline-offset:2px!important;display:inline!important;padding:0!important;font:inherit!important}}@layer mg-system{html[data-mg-path] body footer.site-footer .site-footer-legal:not(#mg-rl){max-width:1120px!important;margin:28px auto 0!important}html[data-mg-path] body footer.site-footer:not(#mg-rl){padding-bottom:96px!important}html[data-mg-path] body footer.site-footer .site-footer-meta a.site-footer-social:not(#mg-rl){display:inline-flex!important;align-items:center!important;gap:8px!important;flex:none!important;align-self:flex-start!important;min-height:32px!important;padding:0!important;color:#d5dbe4!important;-webkit-text-fill-color:#d5dbe4!important;font:500 12.5px/1.4 var(--mg-d-sans)!important;letter-spacing:.02em!important;text-transform:none!important;text-decoration:none!important;white-space:nowrap!important}html[data-mg-path] body footer.site-footer .site-footer-meta a.site-footer-social:not(#mg-rl):hover{color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:underline!important;text-underline-offset:3px!important}html[data-mg-path] body footer.site-footer .site-footer-meta a.site-footer-social:not(#mg-rl) svg{width:14px!important;height:14px!important;flex:none!important}}@layer mg-system{html[data-audience][data-mg-path] body main .hww-v:not(#hww){display:none!important}html[data-audience="both"][data-mg-path] body main .hww-v[data-for~="both"]:not(#hww),html[data-audience="owner"][data-mg-path] body main .hww-v[data-for~="owner"]:not(#hww),html[data-audience="family"][data-mg-path] body main .hww-v[data-for~="family"]:not(#hww){display:block!important}html[data-audience][data-mg-path] body main .hww-v-tag:not(#hww){display:none!important}html[data-audience]:not([data-audience="owner"])[data-mg-path] body .mg-section-nav a[href="#in-a-sale"]:not(#hww){display:none!important}html[data-mg-path] body main .hww-placeholder:not(#hww){display:inline!important;padding:1px 6px!important;background:#fff3c4!important;color:#5c4300!important;-webkit-text-fill-color:#5c4300!important;border:1px dashed #b58a1e!important;font-weight:600!important;font-size:.92em!important}html[data-mg-path] body main p.hww-placeholder:not(#hww){display:inline-block!important}html[data-mg-path] body main .hww-fork:not(#hww){display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr)!important;gap:20px 44px!important;align-items:center!important;margin:8px 0 0!important;padding:34px 38px!important;background:#fffdf8!important;border-top:3px solid #c9a660!important;box-shadow:0 0 0 1px rgba(23,36,63,.08)!important}html[data-mg-path] body main .hww-fork-copy h2:not(#hww){margin:0 0 10px!important;font-size:clamp(28px,2.8vw,36px)!important;line-height:1.15!important}html[data-mg-path] body main .hww-fork-copy p:not(.eyebrow):not(#hww){margin:0!important;font-size:15.5px!important;color:#3f514b!important}html[data-mg-path] body main .hww-fork-copy .eyebrow:not(#hww){margin-bottom:10px!important;color:#75531f!important}html[data-mg-path] body main .hww-fork-options:not(#hww){display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important}html[data-mg-path] body main a.hww-fork-option:not(#hww){position:relative!important;display:flex!important;flex-direction:column!important;gap:6px!important;min-height:100%!important;padding:20px 20px 20px 54px!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #cfc6b4!important;color:#17243f!important;text-decoration:none!important;cursor:pointer!important;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease,opacity .2s ease!important}html[data-mg-path] body main a.hww-fork-option:not(#hww)::before{content:""!important;position:absolute!important;left:20px!important;top:22px!important;width:18px!important;height:18px!important;border-radius:50%!important;border:2px solid #2f7059!important;background:#fff!important;box-sizing:border-box!important}html[data-mg-path] body main a.hww-fork-option:not(#hww):hover{border-color:#2f7059!important}html[data-mg-path] body main a.hww-fork-option:not(#hww):focus-visible{outline:3px solid #c9a660!important;outline-offset:3px!important}html[data-mg-path] body main a.hww-fork-option.is-on:not(#hww){border-color:#2f7059!important;background:#2f7059!important;box-shadow:0 18px 32px -18px rgba(23,36,63,.65)!important;transform:translateY(-2px)!important}html[data-mg-path] body main a.hww-fork-option.is-on:not(#hww) strong{color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-mg-path] body main a.hww-fork-option.is-on:not(#hww) span{color:#dcebe2!important;-webkit-text-fill-color:#dcebe2!important}html[data-mg-path] body main .hww-fork-options:has(.is-on) a.hww-fork-option:not(.is-on):not(#hww){opacity:.62!important}html[data-mg-path] body main .hww-fork-options:has(.is-on) a.hww-fork-option:not(.is-on):not(#hww):is(:hover,:focus-visible){opacity:1!important}html[data-mg-path] body main a.hww-fork-option.is-on:not(#hww)::before{content:"✓"!important;display:grid!important;place-items:center!important;width:22px!important;height:22px!important;left:18px!important;top:20px!important;background:#fff!important;border-color:#fff!important;color:#2f7059!important;-webkit-text-fill-color:#2f7059!important;font:700 13px/1 var(--mg-d-sans)!important}html[data-mg-path] body main .hww-fork-status:not(#hww){display:none!important}html[data-audience="owner"][data-mg-path] body main .hww-fork-status[data-for="owner"]:not(#hww),html[data-audience="family"][data-mg-path] body main .hww-fork-status[data-for="family"]:not(#hww){display:inline!important;margin-right:6px!important;font-weight:600!important;color:#17243f!important}html[data-mg-path] body main .hww-fork-status:not(#hww)::before{content:"✓ "!important;color:#2f7059!important}html[data-mg-path] body main a.hww-fork-option:not(#hww) strong{font:600 17px/1.3 var(--mg-d-sans)!important;color:#17243f!important}html[data-mg-path] body main a.hww-fork-option:not(#hww) span{font:400 14.5px/1.5 var(--mg-d-sans)!important;color:#4f5d69!important}html[data-mg-path] body main .hww-fork-reset:not(#hww){grid-column:2!important;margin:-6px 0 0!important;font-size:14px!important;line-height:1.4!important}html[data-mg-path] body main .hww-fork-reset a:not(#hww){color:#2f7059!important;font-weight:600!important;text-decoration:underline!important;text-underline-offset:3px!important}html:not([data-audience]) body main .hww-fork-reset:not(#hww),html[data-audience="both"] body main .hww-fork-reset:not(#hww){visibility:hidden!important}@media(prefers-reduced-motion:reduce){html[data-mg-path] body main a.hww-fork-option.is-on:not(#hww){transform:none!important}}html[data-mg-path] body main .hww-fit-grid:not(#hww){display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;gap:24px!important;margin-top:28px!important}html[data-mg-path] body main .hww-fit-col:not(#hww){padding:26px 28px!important;background:#fffdf8!important;border-top:3px solid #4b7f68!important;box-shadow:0 0 0 1px rgba(23,36,63,.08)!important}html[data-mg-path] body main .hww-fit-no:not(#hww){border-top-color:#a99c84!important}html[data-mg-path] body main .hww-fit-col h3:not(#hww){margin:0 0 14px!important;font:600 11px/1.4 var(--mg-d-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#2f7059!important;font-weight:600!important}html[data-mg-path] body main .hww-fit-no h3:not(#hww){color:#6b5a3a!important}html[data-mg-path] body main .hww-fit-col ul:not(#hww){list-style:none!important;margin:0!important;padding:0!important;display:grid!important;gap:12px!important}html[data-mg-path] body main .hww-fit-col li:not(#hww){position:relative!important;margin:0!important;padding-left:28px!important;font-size:15.5px!important;line-height:1.6!important;color:#3f514b!important}html[data-mg-path] body main .hww-fit-col li:not(#hww)::before{position:absolute!important;left:0!important;top:0!important;font:700 15px/1.6 var(--mg-d-sans)!important}html[data-mg-path] body main .hww-fit-yes li:not(#hww)::before{content:"✓"!important;color:#2f7059!important}html[data-mg-path] body main .hww-fit-no li:not(#hww)::before{content:"✕"!important;color:#8a7a5c!important;font-size:13px!important}html[data-mg-path] body main .hww-fit-note:not(#hww){max-width:820px!important;margin:20px 0 0!important;font-size:15.5px!important;color:#3f514b!important}html[data-mg-path] body main .hww-first:not(#hww){display:grid!important;gap:10px!important;max-width:880px!important;margin:24px 0 0!important}html[data-mg-path] body main .hww-first p:not(#hww){margin:0!important;padding:14px 18px!important;background:var(--mg-d-sage)!important;border-left:3px solid #4b7f68!important;font-size:15.5px!important;line-height:1.6!important;color:#2b3b47!important}html[data-mg-path] body main .hww-first strong:not(#hww){color:#17243f!important}html[data-mg-path] body main :is(.hww-first,.hww-sale-teaser,.hww-sale-ask,.hww-sale-line) a:not(#hww){color:#2f7059!important;font-weight:600!important;text-decoration:underline!important;text-underline-offset:3px!important}html[data-mg-path] body main .hww-explorer:not(#hww){display:block!important;margin-top:26px!important}html[data-mg-path] body main #how-work-moves header p:not(.eyebrow):not(#hww){max-width:760px!important}html[data-mg-path] body main details.hww-step:not(#hww){margin:0 0 12px!important;background:#fffdf8!important;border-top:3px solid #c9a660!important;box-shadow:0 0 0 1px rgba(23,36,63,.08)!important}html[data-mg-path] body main details.hww-step>summary:not(#hww){display:flex!important;align-items:baseline!important;gap:16px!important;padding:20px 24px!important;cursor:pointer!important;list-style:none!important}html[data-mg-path] body main details.hww-step>summary:not(#hww)::-webkit-details-marker{display:none!important}html[data-mg-path] body main details.hww-step>summary:not(#hww)::after{content:"+"!important;margin-left:auto!important;font:400 22px/1 var(--mg-d-sans)!important;color:#2f7059!important}html[data-mg-path] body main details.hww-step[open]>summary:not(#hww)::after{content:"−"!important}html[data-mg-path] body main .hww-step-label:not(#hww){flex:none!important;min-width:92px!important;font:600 11px/1.5 var(--mg-d-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#75531f!important;font-weight:600!important}html[data-mg-path] body main details.hww-step h3:not(#hww){margin:0!important;font:500 20px/1.3 var(--mg-d-sans)!important;color:#17243f!important}html[data-mg-path] body main .hww-fields:not(#hww){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 28px!important;margin:0!important;padding:0 24px 24px!important}html[data-mg-path] body main .hww-field-wide:not(#hww){grid-column:1/-1!important}html[data-mg-path] body main .hww-fields dt:not(#hww),html[data-mg-path] body main .hww-x-name:not(#hww){margin:0 0 6px!important;font:600 11px/1.5 var(--mg-d-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#5f6b76!important;font-weight:600!important}html[data-mg-path] body main .hww-fields dd:not(#hww){margin:0!important}html[data-mg-path] body main .hww-fields dd p:not(#hww){margin:0 0 8px!important;font-size:15px!important;line-height:1.6!important;color:#3f514b!important}html[data-mg-path] body main .hww-v-tag:not(#hww){display:block!important;margin:0 0 2px!important;font:600 11px/1.5 var(--mg-d-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#2f7059!important;font-weight:600!important}html[data-mg-path] body main ul.hww-decide:not(#hww){list-style:none!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}html[data-mg-path] body main ul.hww-decide>li:not(#hww){display:flex!important;flex-direction:column!important;gap:6px!important;margin:0!important;padding:16px 18px 18px!important;background:#fff!important;border-top:3px solid #8a96a3!important;box-shadow:0 0 0 1px rgba(23,36,63,.09)!important}html[data-mg-path] body main ul.hww-decide>li.hww-decide-go:not(#hww){border-top-color:#2f7059!important;background:#e8efe8!important}html[data-mg-path] body main ul.hww-decide>li.hww-decide-pause:not(#hww){border-top-color:#c9a660!important}html[data-mg-path] body main ul.hww-decide b:not(#hww){display:flex!important;align-items:center!important;gap:8px!important;font:600 15.5px/1.3 var(--mg-d-sans)!important;color:#4f5d69!important}html[data-mg-path] body main ul.hww-decide b:not(#hww)::before{content:""!important;width:9px!important;height:9px!important;border-radius:50%!important;background:currentColor!important;flex:none!important}html[data-mg-path] body main ul.hww-decide>li.hww-decide-go b:not(#hww){color:#2f7059!important}html[data-mg-path] body main ul.hww-decide>li.hww-decide-pause b:not(#hww){color:#8a6420!important}html[data-mg-path] body main ul.hww-decide span:not(#hww){font:400 14.5px/1.55 var(--mg-d-sans)!important;color:#3f514b!important}html[data-mg-path] body main .hww-x-decide:not(#hww){margin:28px 0 0!important;padding:22px 0 0!important;border-top:1px solid #ece4d4!important}html[data-mg-path] body main .hww-x-decide .hww-x-name:not(#hww){margin-bottom:12px!important;color:#17243f!important}html[data-mg-path] body main :is(#how-work-moves,#in-a-sale,#still-a-fit):not(#hww){scroll-margin-top:132px!important}@keyframes hww-fresh{0%,35%{box-shadow:0 0 0 3px #c9a660,0 18px 40px -30px rgba(23,36,63,.45)}100%{box-shadow:0 0 0 1px rgba(23,36,63,.08),0 18px 40px -30px rgba(23,36,63,.45)}}@keyframes hww-tag{0%,40%{background:#c9a660;color:#fff}100%{background:#e8efe8;color:#2f7059}}html[data-mg-path] body main .hww-explorer.is-fresh .hww-x:not(#hww){animation:hww-fresh 2.2s ease-out!important}html[data-mg-path] body main .hww-explorer.is-fresh .hww-x-tag:not(#hww){animation:hww-tag 2s ease-out!important}@media(prefers-reduced-motion:reduce){html[data-mg-path] body main .hww-explorer.is-fresh :is(.hww-x,.hww-x-tag):not(#hww){animation:none!important}}html[data-mg-path] body main .hww-x:not(#hww){scroll-margin-top:150px!important;background:#fffdf8!important;border-top:3px solid #c9a660!important;box-shadow:0 0 0 1px rgba(23,36,63,.08),0 18px 40px -30px rgba(23,36,63,.45)!important}html[data-mg-path] body main .hww-x-rail:not(#hww){position:relative!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;border-bottom:1px solid #e6dfd0!important}html[data-mg-path] body main .hww-x-rail:not(#hww)::before{content:""!important;position:absolute!important;top:27px!important;left:calc(100%/12)!important;right:calc(100%/12)!important;height:2px!important;background:#e2d9c6!important}html[data-mg-path] body main button.hww-x-tab:not(#hww){position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;margin:0 0 -1px!important;padding:20px 6px 14px!important;background:none!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;color:#5f6b76!important;font:600 13.5px/1.3 var(--mg-d-sans)!important;letter-spacing:.01em!important;cursor:pointer!important;box-shadow:none!important;min-height:0!important;width:auto!important}html[data-mg-path] body main button.hww-x-tab:not(#hww):hover{color:#17243f!important}html[data-mg-path] body main button.hww-x-tab:not(#hww):focus-visible{outline:2px solid #2f7059!important;outline-offset:-4px!important}html[data-mg-path] body main button.hww-x-tab.is-on:not(#hww){color:#17243f!important;border-bottom-color:#2f7059!important}html[data-mg-path] body main .hww-x-dot:not(#hww){position:relative!important;z-index:1!important;display:block!important;width:14px!important;height:14px!important;border-radius:50%!important;box-sizing:border-box!important;background:#fffdf8!important;border:2px solid #c3b89f!important}html[data-mg-path] body main .is-done .hww-x-dot:not(#hww){background:#4b7f68!important;border-color:#4b7f68!important}html[data-mg-path] body main .is-on .hww-x-dot:not(#hww){background:#2f7059!important;border-color:#2f7059!important;box-shadow:0 0 0 4px rgba(47,112,89,.18)!important}html[data-mg-path] body main .hww-x-panel:not(#hww){padding:30px 36px 26px!important;outline:none!important}html[data-mg-path] body main .hww-x-label:not(#hww){display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin:0 0 8px!important;font:600 11px/1.5 var(--mg-d-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#75531f!important;font-weight:600!important}html[data-mg-path] body main .hww-x-tag:not(#hww){padding:2px 8px!important;background:#e8efe8!important;color:#2f7059!important;letter-spacing:.04em!important;text-transform:none!important;font-size:12px!important}html[data-mg-path] body main h3.hww-x-title:not(#hww){margin:0 0 22px!important;font:400 clamp(26px,2.4vw,32px)/1.2 var(--mg-d-serif)!important;color:#17243f!important;letter-spacing:-.01em!important}html[data-mg-path] body main .hww-x-grid:not(#hww){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 40px!important;max-width:980px!important}html[data-mg-path] body main .hww-x-wide:not(#hww){grid-column:1/-1!important}html[data-mg-path] body main p.hww-x-value:not(#hww){margin:0!important;font-size:15.5px!important;line-height:1.6!important;color:#3f514b!important}html[data-mg-path] body main .hww-x-wide p.hww-x-value:not(#hww){max-width:820px!important;font-size:17.5px!important;line-height:1.6!important;color:#22313f!important}html[data-mg-path] body main .hww-x-nav:not(#hww){display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin:24px 0 0!important;padding:18px 0 0!important;border-top:1px solid #ece4d4!important}html[data-mg-path] body main button.hww-x-back:not(#hww){display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:10px 0!important;background:none!important;border:0!important;box-shadow:none!important;color:#4f5d69!important;font:600 14.5px/1.3 var(--mg-d-sans)!important;cursor:pointer!important;min-height:44px!important;width:auto!important}html[data-mg-path] body main :is(button,a).hww-x-next:not(#hww){display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:12px 20px!important;min-height:44px!important;background:#2f7059!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font:600 15px/1.3 var(--mg-d-sans)!important;text-decoration:none!important;cursor:pointer!important;width:auto!important}html[data-mg-path] body main :is(button,a).hww-x-next:not(#hww):hover{background:#245a47!important}html[data-mg-path] body main :is(button.hww-x-back,.hww-x-next):not(#hww):focus-visible{outline:3px solid #2f7059!important;outline-offset:2px!important}html[data-mg-path] body main .hww-sale-teaser:not(#hww){margin:18px 0 0!important;font-size:15.5px!important;color:#3f514b!important}html[data-mg-path] body main .hww-sale header p:not(.eyebrow):not(#hww){max-width:720px!important;color:#3f514b!important}html[data-mg-path] body main ol.hww-sale-line:not(#hww){list-style:none!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;margin:34px 0 0!important;padding:0!important}html[data-mg-path] body main ol.hww-sale-line>li:not(#hww){position:relative!important;margin:0!important;padding:30px 20px 0 0!important;border-top:2px solid #cdbf9f!important}html[data-mg-path] body main ol.hww-sale-line>li:not(#hww)::before{content:""!important;position:absolute!important;top:-9px!important;left:0!important;width:16px!important;height:16px!important;border-radius:50%!important;box-sizing:border-box!important;background:#fffdf8!important;border:3px solid #2f7059!important}html[data-mg-path] body main ol.hww-sale-line p:not(#hww){margin:0!important;font-size:14.5px!important;line-height:1.6!important;color:#3f514b!important}html[data-mg-path] body main ol.hww-sale-line p.hww-sale-stage:not(#hww){margin:0 0 8px!important;font:600 11px/1.4 var(--mg-d-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#75531f!important;font-weight:600!important}html[data-mg-path] body main ol.hww-sale-line a:not(#hww){display:inline-block!important;margin-top:10px!important;font-size:14px!important;line-height:1.45!important}html[data-mg-path] body main .hww-sale-ask:not(#hww){margin:30px 0 0!important;font-size:15.5px!important;color:#3f514b!important}html[data-mg-path] body main .hww-close:not(#hww){display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important;gap:36px 48px!important;align-items:start!important;margin:24px 0 8px!important;padding:44px 48px!important;background:#17243f!important;color:#fff!important}html[data-mg-path] body main .hww-close .eyebrow:not(#hww){color:#d6b769!important;-webkit-text-fill-color:#d6b769!important}html[data-mg-path] body main .hww-close h2:not(#hww){margin:0 0 22px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(28px,2.8vw,38px)!important;line-height:1.15!important}html[data-mg-path] body main .hww-close h2 em:not(#hww){color:#73b898!important;-webkit-text-fill-color:#73b898!important}html[data-mg-path] body main .hww-checklist:not(#hww){list-style:none!important;margin:0!important;padding:0!important;display:grid!important;gap:12px!important}html[data-mg-path] body main .hww-checklist li:not(#hww){margin:0!important;padding:0!important}html[data-mg-path] body main .hww-checklist label:not(#hww){display:flex!important;align-items:flex-start!important;gap:14px!important;padding:14px 16px!important;border:1px solid rgba(255,255,255,.18)!important;cursor:pointer!important;color:#e6ebf2!important;font:400 16px/1.5 var(--mg-d-sans)!important}html[data-mg-path] body main .hww-checklist label:not(#hww):has(input:checked){border-color:#73b898!important;background:rgba(115,184,152,.1)!important;color:#fff!important}html[data-mg-path] body main .hww-checklist input:not(#hww){flex:none!important;width:20px!important;height:20px!important;margin:2px 0 0!important;accent-color:#73b898!important;cursor:pointer!important}html[data-mg-path] body main .hww-check-done:not(#hww){display:none!important;margin:16px 0 0!important;color:#d6b769!important;font-weight:600!important;font-size:15.5px!important}html[data-mg-path] body main .hww-close-check:not(:has(.hww-checklist input:not(:checked))) .hww-check-done:not(#hww){display:block!important}html[data-mg-path] body main .hww-doors:not(#hww){display:grid!important;gap:16px!important}html[data-mg-path] body main .hww-door:not(#hww){display:flex!important;flex-direction:column!important;gap:8px!important;padding:24px 24px!important;box-sizing:border-box!important;text-decoration:none!important}html[data-mg-path] body main a.hww-door-write:not(#hww){background:#2f7059!important;color:#fff!important;transition:background .15s ease,box-shadow .15s ease!important}html[data-mg-path] body main a.hww-door-write:not(#hww):hover{background:#245a47!important}html[data-mg-path] body main a.hww-door-write:not(#hww):focus-visible{outline:3px solid #d6b769!important;outline-offset:3px!important}html[data-mg-path] body main .hww-close:not(:has(.hww-checklist input:not(:checked))) a.hww-door-write:not(#hww){box-shadow:0 0 0 3px #d6b769!important}html[data-mg-path] body main .hww-door strong:not(#hww){font:600 19px/1.3 var(--mg-d-sans)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-mg-path] body main .hww-door>span:not(#hww){margin:0!important;font:400 15px/1.55 var(--mg-d-sans)!important;color:#dbe3ec!important;-webkit-text-fill-color:#dbe3ec!important}html[data-mg-path] body main .hww-door-talk:not(#hww){border:1px solid rgba(255,255,255,.22)!important}html[data-mg-path] body main p.hww-more:not(#hww){display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:6px 18px!important;margin:22px 0 0!important;font-size:14.5px!important;line-height:1.6!important;color:#c3cdd9!important}html[data-mg-path] body main p.hww-more a:not(#hww){color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:underline!important;text-decoration-color:#73b898!important;text-underline-offset:3px!important;font-weight:500!important}html[data-mg-path] body main a.hww-schedule:not(#hww){align-self:flex-start!important;margin-top:6px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font:600 15.5px/1.4 var(--mg-d-sans)!important;text-decoration:underline!important;text-underline-offset:4px!important;text-decoration-color:#73b898!important}@media(max-width:1000px){html[data-mg-path] body main ol.hww-sale-line:not(#hww){grid-template-columns:1fr!important;gap:0!important;margin-left:8px!important}html[data-mg-path] body main ol.hww-sale-line>li:not(#hww){padding:0 0 26px 28px!important;border-top:0!important;border-left:2px solid #cdbf9f!important}html[data-mg-path] body main ol.hww-sale-line>li:last-child:not(#hww){padding-bottom:4px!important}html[data-mg-path] body main ol.hww-sale-line>li:not(#hww)::before{top:2px!important;left:-9px!important}html[data-mg-path] body main .hww-x-grid:not(#hww),html[data-mg-path] body main .hww-fields:not(#hww){grid-template-columns:1fr 1fr!important}}@media(max-width:860px){html[data-mg-path] body main .hww-fork:not(#hww){grid-template-columns:1fr!important;padding:26px 22px!important}html[data-mg-path] body main .hww-fork-reset:not(#hww){grid-column:1!important;margin:0!important}html[data-mg-path] body main .hww-fit-grid:not(#hww),html[data-mg-path] body main .hww-close:not(#hww){grid-template-columns:1fr!important}html[data-mg-path] body main .hww-close:not(#hww){padding:32px 22px!important}}@media(max-width:620px){html[data-mg-path] body main .hww-fork-options:not(#hww){grid-template-columns:1fr!important}html[data-mg-path] body main .hww-fit-col:not(#hww){padding:22px 20px!important}html[data-mg-path] body main .hww-x-rail:not(#hww){grid-template-columns:repeat(3,minmax(0,1fr))!important}html[data-mg-path] body main .hww-x-rail:not(#hww)::before{display:none!important}html[data-mg-path] body main button.hww-x-tab:not(#hww){padding:14px 4px 12px!important;font-size:13px!important}html[data-mg-path] body main .hww-x-panel:not(#hww){padding:22px 18px 20px!important}html[data-mg-path] body main .hww-x-grid:not(#hww),html[data-mg-path] body main .hww-fields:not(#hww){grid-template-columns:1fr!important}html[data-mg-path] body main .hww-x-wide p.hww-x-value:not(#hww){font-size:16.5px!important}html[data-mg-path] body main .hww-x-nav:not(#hww){flex-wrap:wrap!important}html[data-mg-path] body main ul.hww-decide:not(#hww){grid-template-columns:1fr!important}html[data-mg-path] body main details.hww-step>summary:not(#hww){flex-wrap:wrap!important;gap:4px 16px!important;padding:18px 18px!important}html[data-mg-path] body main .hww-fields:not(#hww){padding:0 18px 20px!important}}html[data-mg-path] #mg-inquiry-form select{display:block!important;width:100%!important;margin-top:10px!important;padding:14px!important;border:1px solid #b8b5aa!important;border-radius:0!important;background-color:#fff!important;color:#263752!important;font:400 16px "MG Sans",Arial,sans-serif!important;box-sizing:border-box!important}html[data-mg-path] #mg-inquiry-form select:focus{outline:2px solid #2f7059!important;outline-offset:2px!important}html[data-mg-path] #mg-inquiry-form .mg-optional{font-weight:400!important;color:#5f6b76!important}html[data-mg-path] body main .home-meet-greg>div>a:not(#hww){margin-right:28px!important}}@layer mg-system{html[data-mg-path] body main section.mg-book-section:not(#hww){padding-top:8px!important}html[data-mg-path] body main section.mg-book-section:not(#hww)>.mg-contact-heading{padding-top:40px!important;border-top:1px solid #ded6c6!important}html[data-mg-path] body main .mg-book-frame:not(#hww){display:block!important;width:100%!important}html[data-mg-path] body main .mg-book-frame .meetings-iframe-container:not(#hww){min-height:640px!important;width:100%!important}html[data-mg-path] body main .mg-book-frame iframe:not(#hww){width:100%!important;border:0!important}html[data-mg-path] body main a.mg-book-open:not(#hww){display:inline-flex!important;align-items:center!important;gap:10px!important}}@layer mg-system{html[data-mg-path] body footer.site-footer .site-footer-meta .site-footer-contact:not(#mg-rl){display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px 26px!important;flex:none!important;align-self:flex-start!important}html[data-mg-path] body main p.hww-phone:not(#hww){margin:4px 0 0!important;font:400 15px/1.55 var(--mg-d-sans)!important;color:#dbe3ec!important;-webkit-text-fill-color:#dbe3ec!important}html[data-mg-path] body main p.hww-phone a:not(#hww){color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:600!important;text-decoration:underline!important;text-decoration-color:#73b898!important;text-underline-offset:4px!important}}@layer mg-system{html[data-mg-path] body header.sitewide-header a.sitewide-header-phone:not(#mg-ph){display:none!important}@media(min-width:1440px){html[data-mg-path] body header.sitewide-header:not(#mg-ph){grid-template-columns:auto minmax(0,1fr) auto auto!important}html[data-mg-path] body header.sitewide-header a.sitewide-header-phone:not(#mg-ph){display:inline-flex!important;align-items:center!important;gap:8px!important;padding:0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font:600 15px/1.2 var(--mg-d-sans)!important;letter-spacing:.01em!important;white-space:nowrap!important;text-decoration:none!important}html[data-mg-path] body header.sitewide-header a.sitewide-header-phone:not(#mg-ph) svg{color:#73b898!important;flex:none!important}html[data-mg-path] body header.sitewide-header a.sitewide-header-phone:not(#mg-ph):hover span{text-decoration:underline!important;text-underline-offset:4px!important;text-decoration-color:#73b898!important}}@media(max-width:1280px){html[data-mg-path] body header.sitewide-header:not(#mg-ph){grid-template-columns:minmax(0,1fr) auto auto!important;column-gap:10px!important}html[data-mg-path] body header.sitewide-header a.sitewide-header-phone:not(#mg-ph){display:inline-flex!important;align-items:center!important;justify-content:center!important;justify-self:end!important;width:44px!important;height:44px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.35)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none!important}html[data-mg-path] body header.sitewide-header a.sitewide-header-phone:not(#mg-ph) span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}html[data-mg-path] body header.sitewide-header a.sitewide-header-phone:not(#mg-ph) svg{width:18px!important;height:18px!important}}html[data-mg-path] body header.sitewide-header a.sitewide-header-phone:not(#mg-ph):focus-visible{outline:2px solid #d6b769!important;outline-offset:3px!important}}@layer mg-system{html[data-mg-path] .owner-concierge .mgc-foot small a:not(#mg-ph){color:#2f7059!important;-webkit-text-fill-color:#2f7059!important;font-weight:600!important;text-decoration:underline!important;text-underline-offset:3px!important;white-space:nowrap!important}}@layer mg-system{html[data-mg-path] body footer.site-footer .site-footer-contact :is(a[href^="https://x.com"],a[href^="https://www.facebook.com"]):not(#mg-rl){min-width:24px!important;justify-content:center!important}html[data-mg-path] body footer.site-footer .site-footer-contact :is(a[href^="https://x.com"],a[href^="https://www.facebook.com"]):not(#mg-rl) svg{width:15px!important;height:15px!important}}@layer mg-system{html[data-mg-path] body main #what-we-manage .wm-cards>div:not(#mg-ow){padding:26px 28px 28px!important}html[data-mg-path] body main .mg-owner-balance .home-waterfall:not(#mg-ow){margin:30px 0 0!important;max-width:880px!important}html[data-mg-path] body main .mg-owner-balance p.home-waterfall-question:not(#mg-ow){margin:36px 0 16px!important;max-width:880px!important;font:400 clamp(24px,2.3vw,32px)/1.25 var(--mg-d-serif)!important;color:#17243f!important;letter-spacing:-.01em!important}}@layer mg-system{html[data-mg-path] body .mg-layout-hero .mg-layout-note a:not(#mg-nl){color:#9fd3b8!important;-webkit-text-fill-color:#9fd3b8!important;text-decoration:underline!important;text-underline-offset:3px!important;white-space:nowrap!important}}@layer mg-system{@media (max-width:760px){html[data-mg-path] body footer.site-footer :is(p,a):not(#mg-fs){font-size:13px!important}html[data-mg-path] body footer.site-footer :is(.site-footer-meta>p,.site-footer-nav>div>span,.site-footer-subheading):not(#mg-fs){font-size:12px!important}}}@layer mg-system{html[data-mg-path]:not(#mg-cls) main.mg-signature .mg-layout-hero::after{inset:-72px -8%!important}}@layer mg-system{html[data-mg-path] body main .review-kit .kit-simple:not(#mg-ks){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:56px!important;align-items:start!important}@media (max-width:900px){html[data-mg-path] body main .review-kit .kit-simple:not(#mg-ks){grid-template-columns:minmax(0,1fr)!important;gap:28px!important}}html[data-mg-path] body main :is(.review-kit .kit-points,.buyerx-kit-unified .buyerx-kit-overview>ul):not(#mg-ks){list-style:none!important;margin:26px 0 0!important;padding:0!important;border-top:1px solid #d8d0c2!important}html[data-mg-path] body main :is(.review-kit .kit-points,.buyerx-kit-unified .buyerx-kit-overview>ul)>li:not(#mg-ks){position:relative!important;margin:0!important;padding:14px 0 14px 30px!important;border-bottom:1px solid #d8d0c2!important;font:400 16px/1.5 "MG Sans",Arial,sans-serif!important;color:#17243f!important;list-style:none!important}html[data-mg-path] body main :is(.review-kit .kit-points,.buyerx-kit-unified .buyerx-kit-overview>ul)>li:not(#mg-ks)::before{content:"✓"!important;position:absolute!important;left:2px!important;top:14px!important;color:#2f7059!important;font-weight:600!important;background:none!important;width:auto!important;height:auto!important;transform:none!important}}html[data-mg-path] .library-indexbar{top:94px;z-index:40}html[data-mg-path] main.library-page section[id]{scroll-margin-top:176px}@media(max-width:520px){html[data-mg-path] .library-indexbar{top:78px}html[data-mg-path] main.library-page section[id]{scroll-margin-top:156px}}html[data-mg-path] figure.mg-greg{display:flex;align-items:center;gap:16px;margin:0 0 22px;padding:0 0 20px;border-bottom:1px solid #e3dccd}html[data-mg-path] figure.mg-greg img{display:block;width:96px;height:96px;border-radius:50%;object-fit:cover}html[data-mg-path] figure.mg-greg figcaption,html[data-mg-path] figure.mg-greg-portrait figcaption{display:flex;flex-direction:column;gap:3px;font:400 14px/1.4 var(--mg-d-sans);color:#5f6a64}html[data-mg-path] figure.mg-greg figcaption b,html[data-mg-path] figure.mg-greg-portrait figcaption b{font:400 20px/1.2 var(--mg-d-serif);color:#17243f}html[data-mg-path] figure.mg-greg-portrait{display:flex;align-items:center;gap:20px;margin:6px 0 26px}html[data-mg-path] figure.mg-greg-portrait picture{flex:none}html[data-mg-path] figure.mg-greg-portrait img{display:block;width:132px;height:176px;object-fit:cover;object-position:50% 20%;border-radius:6px;box-shadow:0 12px 26px #17243f26}html[data-mg-path] figure.mg-greg picture{flex:none}html[data-mg-path] section.home-meet-greg aside:has(figure.mg-greg){display:flex!important;flex-direction:column!important}html[data-mg-path] section.home-meet-greg aside figure.mg-greg{order:-1}html[data-mg-path] .home-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(1120px,calc(100% - 2*var(--mg-d-gutter,24px)));margin:28px auto 0}html[data-mg-path] .home-paths a{display:flex;flex-direction:column;gap:6px;padding:18px 20px;background:#fffdf8;border:1px solid #e3dccd;border-left:3px solid #c9a660;text-decoration:none!important;transition:border-color .15s,background .15s}html[data-mg-path] .home-paths a:hover{background:#fff;border-color:#2f7059}html[data-mg-path] .home-paths span{font:400 15px/1.45 var(--mg-d-sans);color:#4f5d69}html[data-mg-path] .home-paths b{font:600 15px/1.35 var(--mg-d-sans);color:#2f7059}html[data-mg-path] section.home-protect{background:#f8f5ee!important;padding:76px max(var(--mg-d-gutter,24px),calc((100% - 1120px)/2))!important;border-top:1px solid #e3dccd}html[data-mg-path] .home-protect .eyebrow{color:#80602b!important;-webkit-text-fill-color:#80602b!important}html[data-mg-path] .home-protect h2{font:400 clamp(30px,3.2vw,44px)/1.15 var(--mg-d-serif)!important;color:#17243f!important;-webkit-text-fill-color:#17243f!important;margin:10px 0 36px!important}html[data-mg-path] .home-protect h2 em{color:#2f7059!important;-webkit-text-fill-color:#2f7059!important;font-style:normal}html[data-mg-path] .home-protect-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}html[data-mg-path] .home-protect-grid>div{border-top:2px solid #c9a660;padding-top:18px}html[data-mg-path] .home-protect-grid b{display:block;font:400 21px/1.25 var(--mg-d-serif)!important;color:#17243f!important;-webkit-text-fill-color:#17243f!important;margin-bottom:10px}html[data-mg-path] .home-protect-grid p{font:400 15px/1.6 var(--mg-d-sans)!important;color:#4f5d69!important;-webkit-text-fill-color:#4f5d69!important;margin:0!important}html[data-mg-path] .home-protect-grid a{color:#2f7059!important;-webkit-text-fill-color:#2f7059!important;font-weight:600;text-decoration:none}@media(max-width:900px){html[data-mg-path] .home-paths{grid-template-columns:1fr}html[data-mg-path] .home-protect-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){html[data-mg-path] .home-protect-grid{grid-template-columns:1fr}html[data-mg-path] section.home-protect{padding:52px 20px}}html[data-mg-path="/faq"] body main h2.faq-group{font:600 11px/1.4 var(--mg-d-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#75531f!important;-webkit-text-fill-color:#80602b!important;margin:64px 0 6px!important;padding:0 0 12px!important;border-bottom:2px solid #c9a660!important;scroll-margin-top:160px;font-weight:600!important}html[data-mg-path="/faq"] body main h2.faq-group:first-child{margin-top:0!important}@layer mg-system{@media(max-width:850px){html[data-mg-path] body main .owner-guide-layout{grid-template-columns:minmax(0,1fr)!important}html[data-mg-path] body main .owner-guide-layout>*{min-width:0!important}}}@layer mg-system{@media(max-width:850px){html[data-mg-path] body main .owner-guide-copy table:not(.table-scroll table,.table-wrap table){display:block!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}}}@layer mg-system{@media(max-width:850px){html[data-mg-path] body main nav.mg-section-nav>div{scroll-snap-type:x mandatory!important;scroll-padding-inline:20px!important}html[data-mg-path] body main nav.mg-section-nav a{scroll-snap-align:start!important}}@media(max-width:430px){html[data-mg-path] body main nav.mg-section-nav>div{gap:20px!important;padding:0 16px!important;scroll-padding-inline:16px!important}html[data-mg-path] body main nav.mg-section-nav a{font-size:13px!important}}}@layer mg-legacy{@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/instrument-sans-400.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/instrument-sans-500.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/instrument-sans-600.woff2)format("woff2")}@font-face{font-family:Libre Caslon Display;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/libre-caslon-display-400.woff2)format("woff2")}@font-face{font-family:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/libre-caslon-text-400.woff2)format("woff2")}@font-face{font-family:Libre Caslon Text;font-style:italic;font-display:swap;font-weight:400;src:url(/fonts/libre-caslon-text-400-italic.woff2)format("woff2")}:root{--ink:#18211d;--forest:#17243f;--green:#315f50;--sage:#dce5dc;--paper:#f0ebe1;--cream:#fffdf8;--gold:#af8d51;--rust:#a14f38;--line:#18211d29;--serif:"Fraunces","Iowan Old Style","Palatino Linotype",serif;--sans:"Geist","Helvetica Neue",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0;font-size:16px}button,a{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}main{overflow:hidden}.brand{align-items:center;gap:10px;width:max-content;display:flex}.brand>span{border:1px solid var(--ink);width:34px;height:34px;font-family:var(--serif);place-items:center;font-size:23px;display:grid}.brand strong{font-family:var(--serif);font-size:25px;font-weight:600}.brand small{text-transform:uppercase;letter-spacing:.12em;border-left:1px solid var(--line);padding-left:10px;font-size:11px;line-height:1.15;font-weight:600}.hero{background:var(--cream);flex-direction:column;min-height:720px;padding:34px 4vw 0;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:600}.hero h1{font-family:var(--serif);letter-spacing:-.045em;margin:20px 0 0;font-weight:400;line-height:.94}.hero h1{font-size:clamp(62px,8.6vw,132px)}em{color:var(--green);font-weight:350}.journey{padding:110px 4vw}.bridge p{border-top:1px solid var(--line);justify-content:space-between;margin:0;padding:12px 0;font-size:12px;display:flex}.bridge .subtotal{border-top-color:var(--ink);font-weight:600}.timeline{border-top:1px solid var(--ink);grid-template-columns:repeat(5,1fr);display:grid;position:relative}.timeline span{text-transform:uppercase;letter-spacing:.12em;padding-top:16px;font-size:11px;position:relative;font-weight:600}.timeline span:before{content:"";background:var(--ink);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.timeline span.current{color:var(--forest);font-weight:600}.timeline span.current:before{background:var(--gold);width:19px;height:19px;top:-10px;box-shadow:0 0 0 6px #af8d5140}.brief{grid-template-columns:280px 1fr;display:grid;box-shadow:0 20px 80px #18211d1f}.brief>aside{background:var(--forest);color:var(--cream);flex-direction:column;padding:40px;display:flex}.brief>aside>span{width:45px;height:45px;font-family:var(--serif);border:1px solid #ffffffb3;place-items:center;font-size:28px;display:grid}.brief>aside h3{font-family:var(--serif);margin-top:80px;font-size:37px;font-weight:400;line-height:1.05}.brief>aside small{text-transform:uppercase;letter-spacing:.12em;margin-top:auto;font-size:11px;font-weight:600}footer{background:var(--ink);color:var(--cream);grid-template-columns:1fr 1fr 1fr;align-items:end;padding:35px 4vw;display:grid}footer p{text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:11px;line-height:1.5;font-weight:600}footer p:last-child{text-align:right}@media (width<=900px){.brand small{display:none}.hero{min-height:650px}.brief{grid-template-columns:1fr}.brief>aside{min-height:240px}.brief>aside h3{margin:40px 0}}@media (width<=600px){.hero,.journey{padding-left:20px;padding-right:20px}.hero h1{font-size:55px}.journey{padding-top:75px;padding-bottom:75px}.controls{padding:30px 22px}.timeline span{font-size:11px}footer{grid-template-columns:1fr;gap:30px}footer p:last-child{text-align:left}}:root{--ink:#17201d;--forest:#17243f;--green:#31594d;--sage:#e8efe8;--paper:#f0ebe1;--cream:#fffdf8;--gold:#af8d51;--rust:#8e4939;--line:#17201d24}body{background:var(--cream);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}.brand>span{border-color:#17201db3;width:30px;height:30px;font-size:19px}.brand strong{letter-spacing:-.02em;font-size:22px}.brand small{color:#17201d94;font-size:11px}.hero h1{letter-spacing:-.052em;max-width:1050px;font-size:clamp(58px,7.2vw,105px);line-height:.98}.controls{padding:44px 48px}.bridge{margin:45px 0 25px}.bridge p{padding:10px 0;font-size:11px}.timeline span{color:#17201d99;font-size:11px}.brief{border:1px solid #17201d1a;grid-template-columns:250px 1fr;box-shadow:0 22px 70px #17201d1a}.brief>aside{background:#17243f;padding:35px}.brief>aside h3{margin-top:65px;font-size:31px}footer{background:#17201d;padding:30px max(34px,50vw - 690px)}@media (width<=900px){.hero,.journey{padding-left:28px;padding-right:28px}}@media (width<=600px){.hero,.journey{padding-left:20px;padding-right:20px}.hero h1{font-size:50px}.journey{padding-top:70px;padding-bottom:70px}.controls{padding:28px 21px}.brief{grid-template-columns:1fr}}.hero h1{font-size:clamp(62px,7.8vw,114px);line-height:.93}.controls{padding-top:38px;padding-bottom:38px}.bridge{margin-top:34px}@media (width<=900px){.journey{padding-top:64px;padding-bottom:64px}}@media (width<=600px){.hero{min-height:570px}.hero h1{font-size:51px}.journey{padding-top:56px;padding-bottom:56px}}@keyframes reveal-answer{0%{opacity:.3;transform:translateY(7px)}to{opacity:1;transform:none}}.timeline small{text-transform:none;letter-spacing:0;color:#17201d7a;margin-top:6px;font-size:11px;display:block}.timeline span.current small{color:var(--forest)}.brief{transition:transform .35s,box-shadow .35s}.brief:hover{transform:translateY(-4px);box-shadow:0 32px 85px #17201d24}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (width<=900px){.timeline small{display:none}}:root{--ink:#1c2723;--forest:#31584c;--green:#55766a;--sage:#e8efe8;--paper:#f8f5ee;--cream:#fffdf8;--gold:#af8d51;--rust:#934f3f;--line:#1c272324;--serif:"Libre Caslon Display",Georgia,serif;--body-serif:"Libre Caslon Text",Georgia,serif;--sans:"Instrument Sans","Helvetica Neue",sans-serif}body{background:var(--cream);color:var(--ink);font-family:var(--sans)}main{background:var(--cream)}.brand>span{border-color:var(--gold);color:var(--gold-ink)}.brand strong{letter-spacing:.04em}.hero{background:linear-gradient(135deg,#fffdf8 0%,#f8f5ee 100%);min-height:680px;padding-top:26px}.hero h1{letter-spacing:-.035em;font-size:clamp(58px,7vw,100px);line-height:1.01}.hero h1 em{color:var(--forest);font-style:italic}.journey{background:var(--cream)}.eyebrow{color:var(--gold-ink)}.controls{color:var(--ink);background:#f8f5ee}.brief>aside{background:var(--forest)}footer{background:var(--forest)}@media (width<=600px){.hero{min-height:0}.hero h1{font-size:47px}}:root{--shell:max(28px,calc((100vw - 1240px)/2));--section-y:clamp(72px,7vw,98px)}section[id]{scroll-margin-top:94px}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.hero,.journey,footer{padding-left:var(--shell);padding-right:var(--shell)}.hero h1{max-width:800px}.journey{padding-top:var(--section-y);padding-bottom:var(--section-y)}.controls{padding:42px clamp(28px,4vw,52px)}.timeline{margin-top:16px}.timeline span{min-height:42px}.brief{grid-template-columns:230px minmax(0,1fr)}@media (width<=1100px){:root{--shell:30px}}@media (width<=900px){:root{--shell:26px;--section-y:66px}.brief{grid-template-columns:1fr}}@media (width<=600px){:root{--shell:20px;--section-y:54px}.brand strong{font-size:20px}.hero h1{font-size:clamp(44px,13vw,54px)}.controls{padding:28px 21px}}.hero{min-height:720px}.hero h1{max-width:890px;font-size:clamp(54px,6.2vw,90px);line-height:1.015}@keyframes recognition-in{0%{opacity:.65;transform:translateY(8px)}to{opacity:1;transform:none}}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.form-error{color:var(--rust);margin:12px 0 0;font-size:12px}select:focus-visible,textarea:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media (width<=600px){.hero{min-height:0}.hero h1{font-size:clamp(43px,12.6vw,54px)}}#mirror,#journey,#readiness,#lab,#brief,#contact{scroll-margin-top:18px}.home-page{overflow:hidden}.home-header{height:86px;padding:0 var(--shell);border-bottom:1px solid var(--line);background:#fffdf8;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.home-header nav{text-transform:uppercase;letter-spacing:.12em;gap:28px;font-size:11px;display:flex}.home-header-action{background:var(--forest);color:#fff;text-transform:uppercase;letter-spacing:.1em;justify-self:end;padding:14px 17px;font-size:11px}.home-header-action span{margin-left:18px}.home-section-heading h2{font-family:var(--serif);letter-spacing:-.04em;font-weight:400;line-height:.98}.home-primary{background:var(--forest);color:#fff;text-transform:uppercase;letter-spacing:.12em;grid-template-columns:1fr auto;gap:6px 20px;min-width:310px;padding:17px 19px;font-size:11px;display:grid;font-weight:600}.home-primary small{color:#e2cc96;letter-spacing:.12em;grid-column:1/3;font-size:11px}.home-primary b{font-size:17px}.home-situations{padding:var(--section-y) var(--shell)}.home-section-heading{grid-template-columns:.42fr 1fr;align-items:start;gap:7vw;margin:42px 0;display:grid}.home-section-heading h2{margin:0;font-size:clamp(50px,5.7vw,82px)}.home-situation-grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.home-situation-grid article{border-right:1px solid var(--line);flex-direction:column;min-height:295px;padding:27px 25px;display:flex}.home-situation-grid article:last-child{border-right:0}.home-situation-grid article>span{font-family:var(--serif);color:var(--gold-ink);font-size:23px}.home-situation-grid h3{font-family:var(--serif);margin:auto 0 16px;font-size:25px;font-weight:400;line-height:1.13}.home-situation-grid p{font-family:var(--sans);color:#1c2723b3;font-size:14px;line-height:1.55}@media (width<=980px){.home-header{grid-template-columns:1fr auto}.home-header nav{display:none}.home-situation-grid{grid-template-columns:1fr 1fr}.home-situation-grid article:nth-child(2){border-right:0}.home-situation-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.home-section-heading{grid-template-columns:1fr}}@media (width<=600px){.home-header{height:70px;padding:0 20px}.home-header-action{padding:11px 13px;font-size:0}.home-header-action span{margin:0;font-size:17px}.home-situations{padding-left:20px;padding-right:20px}.home-primary{min-width:0}.home-situation-grid{grid-template-columns:1fr}.home-situation-grid article{border-right:0;min-height:240px;border-bottom:1px solid var(--line)!important}.home-situation-grid article:last-child{border-bottom:0!important}.home-section-heading h2{font-size:44px}}.legal-page{min-height:100vh;color:var(--ink);padding:0 var(--shell);background:#f8f5ee;overflow:visible}.legal-page>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:86px;display:flex}.legal-page>header>a:last-child,.legal-page>footer a{text-transform:none;letter-spacing:0;border-bottom:1px solid;padding-bottom:4px;font-size:14px;font-weight:600}.legal-page article{max-width:920px;margin:0 auto;padding:90px 0 110px}.legal-page h1{font-family:var(--serif);letter-spacing:-.04em;margin:20px 0;font-size:clamp(54px,7vw,92px);font-weight:400;line-height:.98}.legal-page article section{border-top:1px solid var(--line);grid-template-columns:260px 1fr;gap:55px;padding:27px 0;display:grid}.legal-page article h2{font-family:var(--serif);margin:0;font-size:24px;font-weight:400}.legal-page article section p{font-family:var(--sans);color:#1c2723b3;margin:0;font-size:16px;line-height:1.65}.legal-page>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:28px;padding:30px 0 45px;display:flex}@media (width<=650px){.legal-page{padding:0 20px}.legal-page article{padding:65px 0}.legal-page article section{grid-template-columns:1fr;gap:12px}}.home-header{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf8f0;position:sticky;top:0}.home-header nav a{padding:8px 0;position:relative}.home-header nav a:after{content:"";background:var(--forest);height:1px;transition:right .2s;position:absolute;bottom:0;left:0;right:100%}.home-header nav a:hover:after{right:0}.home-header-action,.home-primary{transition:transform .2s,box-shadow .2s,background .2s;box-shadow:0 12px 30px #17243f29}.home-header-action:hover,.home-primary:hover{background:#10213a;transform:translateY(-2px);box-shadow:0 17px 36px #17243f3b}.home-situations{background:#fffdf8}.home-situation-grid{border:1px solid var(--line);background:#f0ebe1;gap:1px}.home-situation-grid article{background:#fffdf8;transition:transform .22s,background .22s,color .22s;position:relative;overflow:hidden;border:0!important}.home-situation-grid article:after{content:"→";color:var(--gold-ink);opacity:0;transition:all .22s;position:absolute;top:22px;right:23px;transform:translate(-8px)}.home-situation-grid article:hover{background:var(--forest);color:#fff;z-index:2;transform:translateY(-6px);box-shadow:0 20px 45px #17243f2b}.home-situation-grid article:hover:after{opacity:1;transform:none}.home-situations{padding-top:90px}.home-section-heading{margin-top:0}@media (width<=600px){.home-situations{padding-top:68px}}.editorial-page{background:#f8f5ee}.editorial-body{padding:0 var(--shell) var(--section-y)}.faq-list summary{font-family:var(--serif);font-weight:400}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:0 8px}.faq-list summary{cursor:pointer;justify-content:space-between;padding:27px 0;font-size:28px;list-style:none;display:flex}.faq-list summary span{color:var(--gold-ink)}.faq-list p{font-family:var(--body-serif);color:#18211db3;max-width:800px;margin:0;padding:0 0 28px;font-size:17px;line-height:1.65}@media (width<=600px){.editorial-body{padding-left:20px;padding-right:20px}.faq-list summary{font-size:22px}}.journey{padding-top:72px;padding-bottom:86px}.brief{box-shadow:0 24px 65px #18211d1a}@media (width<=760px){.journey{padding-top:58px;padding-bottom:66px}}.library-page{background:var(--cream)}.library-page .home-header nav a[aria-current=page]{color:var(--forest);border-bottom:1px solid var(--gold);padding-bottom:6px}.library-section-heading h2,.library-guides h2{font-family:var(--serif);letter-spacing:-.035em;font-weight:400;line-height:.98}.library-indexbar{z-index:20;padding:12px var(--shell);scrollbar-width:none;background:#17243ff7;align-items:center;gap:7px;display:flex;position:sticky;top:0;overflow-x:auto;box-shadow:0 10px 28px #18211d21}.library-indexbar::-webkit-scrollbar{display:none}.library-indexbar span{text-transform:uppercase;letter-spacing:.12em;color:#e2cc96;flex:none;margin-right:10px;font-size:11px;font-weight:600}.library-indexbar a{letter-spacing:0;text-transform:none;color:#fff;border:1px solid #ffffff2e;flex:none;padding:10px 13px;font-size:14px;font-weight:600}.library-indexbar a:hover{color:var(--forest);background:#fff}.library-collections{padding:clamp(78px,8vw,112px) var(--shell);background:#f8f5ee}.library-section-heading{grid-template-columns:.32fr 1fr;align-items:start;gap:6vw;margin-bottom:50px;display:grid}.library-section-heading h2{margin:0;font-size:clamp(49px,5.3vw,76px)}.library-section-heading>div>p{font-family:var(--sans);color:#1c2723b3;margin:0;font-size:15px;line-height:1.65}.library-guides{padding:clamp(76px,7vw,98px) var(--shell);background:var(--cream);grid-template-columns:minmax(300px,.65fr) minmax(0,1.35fr);gap:clamp(60px,9vw,135px);display:grid}.library-guides-intro{align-self:start}.library-guides h2{margin:20px 0 26px;font-size:clamp(46px,5vw,70px)}.library-guides-intro>p:last-child{font-family:var(--sans);color:#1c2723b3;max-width:520px;font-size:15px;line-height:1.65}.library-guide-list{border-top:1px solid var(--line)}.library-guide-list article{border-bottom:1px solid var(--line);min-height:105px;padding:24px 10px;display:block}.library-guide-list article>div{gap:8px;display:grid}.library-guide-list small{text-transform:uppercase;letter-spacing:.12em;color:var(--gold-ink);font-size:11px;font-weight:600}.library-guide-list h3{font-family:var(--body-serif);color:var(--forest);margin:0;font-size:20px;font-weight:400;line-height:1.35}@media (width<=950px){.library-guides,.library-section-heading,.library-section-heading>div{grid-template-columns:1fr}.library-section-heading>div>p{max-width:650px}.library-guides{gap:42px}}@media (width<=680px){.library-collections,.library-guides{padding-top:68px;padding-bottom:72px}.library-guide-list article{padding:21px 4px}.library-guide-list h3{font-size:17px}.library-indexbar{padding-left:20px;padding-right:20px}.library-indexbar span{display:none}}.resource-finder{padding:clamp(72px,8vw,110px) var(--shell);background:#e8efe8}.resource-finder>header{grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);align-items:end;gap:clamp(50px,8vw,120px);margin-bottom:42px;display:grid}.resource-finder h2{font:400 clamp(48px,5.5vw,76px)/1 var(--serif);letter-spacing:-.035em;margin:15px 0 0}.resource-finder>header>p{font:16px/1.65 var(--sans);color:#18211db3;margin:0}.resource-finder-shell{background:#f8f5ee;grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);display:grid;box-shadow:0 24px 70px #18211d1a}.resource-finder-shell>nav{background:#17243f;padding:12px}.resource-finder-shell>nav button{color:#ffffffc7;text-align:left;width:100%;min-height:67px;font:15px/1.3 var(--sans);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:18px;padding:14px 15px;display:flex}.resource-finder-shell>nav button:last-child{border-bottom:0}.resource-finder-shell>nav button b{color:#e2cc96}.resource-finder-shell>nav button:hover{color:#fff;background:#ffffff0f}.resource-finder-shell>nav button[aria-pressed=true]{color:var(--forest);background:#d5bd86;padding-left:21px}.resource-finder-result{padding:clamp(28px,4vw,52px)}.resource-finder-primary{border-top:3px solid var(--gold);background:#fffdf8;padding:clamp(26px,3vw,40px);display:block;box-shadow:0 12px 35px #18211d0f}.resource-finder-primary small,.resource-finder-support>span{text-transform:uppercase;letter-spacing:.12em;color:var(--gold-ink);font-size:11px;font-weight:600}.resource-finder-primary h3{font:400 clamp(33px,4vw,49px)/1.06 var(--serif);letter-spacing:-.03em;color:var(--forest);margin:30px 0 13px}.resource-finder-primary>p{max-width:720px;font:15px/1.65 var(--sans);color:#18211db3;margin:0}.resource-finder-primary strong{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;margin-top:28px;padding-top:18px;font-size:11px;display:flex;font-weight:600}.resource-finder-primary strong b{color:var(--gold-ink);font-size:18px}.resource-finder-support{border:1px solid var(--line);grid-template-columns:auto 1fr 1fr;align-items:stretch;gap:0;margin-top:14px;display:grid}.resource-finder-support>span{background:#f0ebe1;align-items:center;padding:18px;display:flex}.resource-finder-support a{border-left:1px solid var(--line);font:15px/1.35 var(--sans);color:var(--forest);justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.resource-finder-support a:hover{background:#fff}.resource-finder-support b{color:var(--gold-ink)}.resource-finder-actions{align-items:center;gap:15px;margin-top:24px;display:flex}.resource-finder-actions a{text-transform:none;letter-spacing:0;color:var(--forest);padding:12px 0;font-size:14px;font-weight:600}.resource-finder-actions a:last-child{background:var(--forest);color:#fff;padding:13px 15px}.resource-finder-actions span{font:italic 15px/1 var(--sans);color:#18211db3}.resource-finder-actions b{color:var(--gold-ink);margin-left:10px}@media (width<=900px){.resource-finder>header,.resource-finder-shell{grid-template-columns:1fr}.resource-finder>header{gap:20px}.resource-finder-shell>nav{grid-template-columns:1fr 1fr;display:grid}.resource-finder-shell>nav button:nth-child(odd){border-right:1px solid #ffffff21}}@media (width<=650px){.resource-finder{padding:64px 20px}.resource-finder h2{font-size:45px}.resource-finder-shell>nav{grid-template-columns:1fr}.resource-finder-shell>nav button:nth-child(odd){border-right:0}.resource-finder-result{padding:22px 18px}.resource-finder-support{grid-template-columns:1fr}.resource-finder-support a{border-left:0;border-top:1px solid var(--line)}.resource-finder-actions{text-align:center;display:grid}.resource-finder-actions a:last-child{justify-content:space-between;display:flex}.resource-finder-actions span{order:2}.resource-finder-actions a:last-child{order:3}}.library-tools{padding:clamp(78px,8vw,112px) var(--shell);background:#f8f5ee}.library-tool-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.library-tool-grid>a{border:1px solid var(--line);background:#fffdf8;flex-direction:column;min-height:350px;padding:30px 32px;transition:transform .2s,box-shadow .2s;display:flex}.library-tool-grid>a:hover{transform:translateY(-4px);box-shadow:0 18px 44px #18211d17}.library-tool-grid>a>div{color:var(--gold-ink);text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:center;display:flex;font-weight:600}.library-tool-grid small{font-family:var(--body-serif);font-size:23px}.library-tool-grid span{font-size:11px}.library-tool-grid h3{max-width:600px;font-family:var(--serif);letter-spacing:-.02em;color:var(--forest);margin:48px 0 16px;font-size:33px;font-weight:400;line-height:1.15}.library-tool-grid p{max-width:580px;font-family:var(--sans);color:#18211db3;margin:0;font-size:14px;line-height:1.6}.library-tool-grid strong{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.12em;color:var(--forest);justify-content:space-between;gap:22px;margin-top:auto;padding-top:24px;font-size:11px;display:flex;font-weight:600}.library-tool-grid strong b{color:var(--gold-ink);font-size:18px}.search-page{background:#f8f5ee}.search-tool-section{padding:clamp(84px,9vw,126px) var(--shell);color:#fff;background:#17243f}.search-tool-section>header{grid-template-columns:.35fr 1fr .65fr;align-items:end;gap:6vw;margin-bottom:50px;display:grid}.search-tool-section>header>.eyebrow{color:#e2cc96}.search-tool-section>header h2{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(49px,5.7vw,82px);font-weight:400;line-height:.98}.search-tool-section>header h2 em{color:#c9d8ce}.search-tool-section>header>p:last-child{font-family:var(--sans);color:#ffffffc7;margin:0;font-size:15px;line-height:1.65}.search-tool-shell{border:1px solid #ffffff3b;grid-template-columns:.95fr 1.05fr;display:grid;box-shadow:0 28px 70px #0000002e}.search-tool-shell.compact{grid-template-columns:1fr 1fr}.search-tool-controls{background:#17243f;padding:42px}.search-tool-result{color:var(--ink);background:#fffdf8;padding:42px}.search-tool-range{margin-bottom:34px;display:block}.search-tool-range>span{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:15px;display:flex}.search-tool-range b{text-transform:uppercase;letter-spacing:.12em;color:#fffc;font-size:11px;font-weight:600}.search-tool-range output{font-family:var(--serif);font-size:27px}.search-tool-range input{width:100%;accent-color:var(--gold)}.search-tool-refine{color:#fff;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-left:0;border-right:0;justify-content:space-between;width:100%;padding:17px 0;font-size:11px;display:flex;font-weight:600}.search-tool-advanced{padding-top:34px}.search-tool-refine-label{cursor:default}.search-tool-situation{grid-template-columns:1fr 1fr;gap:12px;margin:4px 0 30px;display:grid}.search-tool-select{display:block}.search-tool-select>span{color:#ffffffc7;text-transform:uppercase;letter-spacing:.12em;margin-bottom:9px;font-size:11px;line-height:1.35;display:block;font-weight:600}.search-tool-select select{color:#fff;width:100%;min-height:50px;font-family:var(--sans);background:#10213a;border:1px solid #ffffff47;border-radius:0;padding:0 36px 0 13px;font-size:14px}.search-tool-context{border-left:3px solid var(--gold);background:#f0ebe1;margin:0 0 24px;padding:18px 20px}.search-tool-context b{color:var(--forest);text-transform:uppercase;letter-spacing:.12em;margin-bottom:7px;font-size:11px;display:block;font-weight:600}.search-tool-context p{font-family:var(--sans);color:#18211db3;margin:0;font-size:13px;line-height:1.55}.search-tool-bridge .scenario-total{border-top:2px solid var(--forest);color:var(--forest)}.search-tool-result>.eyebrow{color:var(--gold-ink)}.search-tool-result>strong{font-family:var(--serif);letter-spacing:-.055em;color:var(--forest);margin:42px 0 13px;font-size:clamp(70px,8vw,118px);font-weight:400;line-height:.88;display:block}.search-tool-result>span{max-width:570px;font-family:var(--sans);color:#18211db3;font-size:16px;line-height:1.5;display:block}.search-tool-bridge{border-bottom:1px solid var(--line);margin:45px 0 28px}.search-tool-bridge p{border-top:1px solid var(--line);justify-content:space-between;gap:25px;margin:0;padding:13px 0;font-size:11px;display:flex}.search-tool-bridge b{font-family:var(--sans);font-size:15px;font-weight:400}.search-tool-result>small{font-family:var(--sans);color:#18211db3;font-size:13px;line-height:1.55;display:block}.search-tool-next{background:var(--forest);color:#fff;text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:20px;min-height:66px;margin-top:27px;padding:0 18px;font-size:11px;display:flex;font-weight:600}.tool-warning{background:#d8a24a1a;border:1px solid #d8a24a;padding:14px;font-size:12px;line-height:1.5}.educational-use-notice{border:1px solid #18211d2e;border-top:3px solid var(--gold);color:var(--ink);background:#f0ebe1;grid-template-columns:minmax(240px,.62fr) minmax(0,1.38fr) auto;align-items:center;gap:24px 38px;margin:28px 0 0;padding:24px 26px;display:grid}.educational-use-notice>div{gap:8px;display:grid}.educational-use-notice>div span{font:600 11px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink);font-weight:600}.educational-use-notice>div strong{font:400 21px/1.25 var(--body-serif);color:var(--forest)}.educational-use-notice>p{font:13px/1.65 var(--sans);color:#18211db3;margin:0}.educational-use-notice>a{white-space:nowrap;font:600 14px var(--sans);letter-spacing:0;text-transform:none;color:var(--forest);align-items:center;gap:16px;display:flex}.educational-use-notice>a span{color:var(--gold-ink);font-size:18px}@media (width<=940px){.educational-use-notice{grid-template-columns:1fr}.educational-use-notice>a{white-space:normal}}@media (width<=650px){.educational-use-notice{gap:17px;padding:22px 20px}.educational-use-notice>div strong{font-size:19px}.educational-use-notice>p{font-size:12px}}.structure-stack{background:#e6e1d6;height:64px;margin:42px 0 15px;display:flex;overflow:hidden}.structure-stack i{text-transform:uppercase;letter-spacing:.12em;color:#fff;place-items:center;min-width:0;font-size:11px;font-style:normal;display:grid;font-weight:600}.structure-stack i:first-child{background:#315f50}.structure-stack i:nth-child(2){background:#af8d51}.structure-stack i:nth-child(3){background:#a14f38}.structure-stack i:nth-child(4){background:#7f9186}.structure-stack i[style*="width: 0%"]{display:none}.readiness-tool{border:1px solid #ffffff3d;box-shadow:0 28px 70px #00000029}.readiness-tool-start{background:#17243f;border-bottom:1px solid #ffffff26;padding:24px 28px}.readiness-tool-start .search-tool-select{max-width:430px}.readiness-tool-progress{text-transform:uppercase;letter-spacing:.12em;background:#10213a;grid-template-columns:180px 1fr;align-items:center;gap:28px;padding:20px 28px;font-size:11px;display:grid;font-weight:600}.readiness-tool-progress i{background:#ffffff29;height:4px}.readiness-tool-progress i b{background:var(--gold);height:100%;transition:width .25s;display:block}.readiness-tool-list{color:var(--ink);background:#fffdf8}.readiness-tool-list article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:35px;padding:26px 29px;display:grid}.readiness-tool-list small{text-transform:uppercase;letter-spacing:.12em;color:var(--gold-ink);font-size:11px;font-weight:600}.readiness-tool-list h3{font-family:var(--body-serif);margin:9px 0 0;font-size:20px;font-weight:400;line-height:1.35}.readiness-tool-list article>div:last-child{grid-template-columns:repeat(3,90px);gap:7px;display:grid}.readiness-tool-list button{border:1px solid var(--line);cursor:pointer;background:#fff;min-height:48px;font-size:11px}.readiness-tool-list button:hover,.readiness-tool-list button.selected{background:var(--forest);border-color:var(--forest);color:#fff}.readiness-tool-result{background:#10213a;min-height:100px;padding:28px}.readiness-tool-result>p{font-family:var(--sans);color:#ffffffc7;margin:0;font-size:16px}.readiness-tool-result.complete{grid-template-columns:1fr 260px;gap:45px;display:grid}.readiness-tool-result h2{font-family:var(--serif);margin:12px 0;font-size:43px;font-weight:400}.readiness-tool-result.complete>div>p:last-child{max-width:680px;font-family:var(--body-serif);color:#ffffffc7;line-height:1.55}.readiness-tool-result aside{border-left:1px solid #fff3;flex-direction:column;padding-left:28px;display:flex}.readiness-tool-result aside>span{text-transform:none;letter-spacing:0;color:#e2cc96;font-size:14px;font-weight:600}.readiness-tool-result aside>strong{font-family:var(--serif);font-size:68px;font-weight:400}.readiness-tool-result aside>strong small{color:#ffffffc7;font-size:18px}.readiness-tool-result aside>a{text-transform:none;letter-spacing:0;border-top:1px solid #fff3;margin-top:auto;padding-top:15px;font-size:14px;font-weight:600}.readiness-first-action{border-left:3px solid var(--gold);background:#ffffff12;margin-top:22px;padding:18px 20px}.readiness-first-action span{color:#e2cc96;text-transform:uppercase;letter-spacing:.12em;margin-bottom:7px;font-size:11px;display:block;font-weight:600}.readiness-first-action strong{max-width:720px;font-family:var(--sans);font-size:16px;font-weight:400;line-height:1.5;display:block}.search-article{padding:clamp(82px,8vw,118px) var(--shell);background:#f8f5ee}.search-article>section{border-top:1px solid var(--line);grid-template-columns:.42fr 1fr;gap:8vw;max-width:1220px;margin:0 auto;padding:58px 0;display:grid}.search-article>section h2{font-family:var(--serif);letter-spacing:-.03em;margin:16px 0 0;font-size:clamp(38px,4.3vw,61px);font-weight:400;line-height:1.05}.search-article>section>div{grid-column:2;padding-top:31px}.search-article>section p,.search-article>section li{font-family:var(--body-serif);color:#18211db3;font-size:17px;line-height:1.68}.search-article>section ol{margin:0;padding:0;list-style:none}.search-article>section li{border-top:1px solid var(--line);grid-template-columns:210px 1fr;gap:30px;padding:18px 0;display:grid}.search-article>section li strong{color:var(--forest);font-weight:400}.search-article>section li span{font-size:15px}.search-faqs{margin:0}.search-faqs>div{border-top:1px solid var(--line);padding:21px 0}.search-faqs dt{font:400 21px/1.35 var(--body-serif);color:var(--forest)}.search-faqs dd{font:15px/1.65 var(--sans);color:#18211db3;margin:10px 0 0}.search-author{border:1px solid var(--line);border-top:3px solid var(--gold);background:#fffdf8;align-items:center;gap:24px;max-width:1220px;margin:25px auto 0;padding:30px;display:flex}.search-author-mark{background:var(--forest);color:#e2cc96;width:70px;height:70px;font-family:var(--serif);place-items:center;font-size:25px;display:grid}.search-author>div:last-child{gap:5px;display:grid}.search-author span{text-transform:uppercase;letter-spacing:.12em;color:var(--gold-ink);font-size:11px;font-weight:600}.search-author strong{font-family:var(--body-serif);font-size:20px;font-weight:400}.search-author p{color:#18211db3;margin:0;font-size:11px}.search-related{padding:clamp(78px,8vw,110px) var(--shell);background:#e8efe8}.search-related>header{grid-template-columns:.35fr 1fr;gap:7vw;margin-bottom:45px;display:grid}.search-related h2{max-width:850px;font-family:var(--serif);letter-spacing:-.03em;margin:0;font-size:clamp(42px,4.8vw,68px);font-weight:400;line-height:1.04}.search-related>div{grid-template-columns:repeat(3,1fr);display:grid}.search-related a{border:1px solid var(--line);background:#f8f5ee;border-right:0;flex-direction:column;min-height:230px;padding:27px;display:flex}.search-related a:last-child{border-right:1px solid var(--line)}.search-related a>span{font-family:var(--body-serif);color:var(--forest);font-size:22px}.search-related a p{font-family:var(--sans);color:#18211db3;font-size:13px;line-height:1.55}.search-related a b{color:var(--gold-ink);margin-top:auto;font-size:20px}.buyer-questions h2{font-family:var(--serif);letter-spacing:-.035em;margin:18px 0 25px;font-size:clamp(45px,5.2vw,74px);font-weight:400;line-height:1.02}.buyer-questions{padding:clamp(82px,8vw,116px) var(--shell);background:#e8efe8}.buyer-questions header{grid-template-columns:.35fr 1fr;align-items:end;gap:8vw;margin-bottom:45px;display:grid}.buyer-questions header h2{margin:0}.buyer-questions>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.buyer-questions article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8f5ee;min-height:240px;padding:28px}.buyer-questions article span{text-transform:none;letter-spacing:0;color:var(--gold-ink);font-size:14px;font-weight:600}.buyer-questions article p{font-family:var(--sans);color:#18211db3;margin:55px 0 0;font-size:15px;line-height:1.62}.result-packet-request{border:1px solid #18211d2e;border-top:4px solid var(--gold);background:#fff;margin-top:36px;padding:30px;box-shadow:0 20px 48px #18211d12}.result-packet-request>header{border-bottom:1px solid var(--line);padding-bottom:22px}.result-packet-request>header p{color:var(--gold-ink);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.result-packet-request>header h3{font:400 28px/1.15 var(--body-serif);color:var(--forest);margin:11px 0 8px}.result-packet-request>header span{font:13px/1.55 var(--sans);color:#18211db3;display:block}.result-packet-request form{grid-template-columns:1fr 1fr;gap:17px 14px;padding-top:23px;display:grid}.result-packet-request label:not(.result-packet-consent){color:var(--ink);letter-spacing:.12em;text-transform:uppercase;gap:8px;font-size:11px;font-weight:600;line-height:1.35;display:grid}.result-packet-request input:not([type=checkbox]),.result-packet-request select{width:100%;min-height:54px;color:var(--ink);font:16px var(--sans);background:#fffdf8;border:1px solid #18211d52;border-radius:0;outline:none;padding:0 14px}.result-packet-request input:not([type=checkbox]):focus,.result-packet-request select:focus{border-color:var(--forest);box-shadow:0 0 0 3px #315f501f}.result-packet-full{grid-column:1/3}.result-packet-consent{font:13px/1.5 var(--sans);color:#18211db3;grid-template-columns:19px 1fr;align-items:start;gap:10px;display:grid}.result-packet-consent input{width:18px;height:18px;accent-color:var(--forest);margin:1px 0 0}.result-packet-request button{background:var(--forest);color:#fff;text-align:left;text-transform:none;letter-spacing:0;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:0 19px;font-size:14px;font-weight:600;display:flex}.result-packet-request button:hover{background:var(--ink)}.result-packet-request button:disabled{opacity:.62;cursor:wait}.result-packet-request button b{color:#e2cc96;font-size:19px}.result-packet-promise{color:var(--forest);font-size:11px;font-weight:600;line-height:1.45}.result-packet-notice{color:#18211db3;font-size:11px;line-height:1.6}.result-packet-notice a{border-bottom:1px solid #18211d4d}.result-packet-success{border:1px solid #315f5038;border-left:4px solid var(--forest);background:#e8efe8;grid-template-columns:44px 1fr;align-items:start;gap:18px;margin-top:36px;padding:25px;display:grid}.result-packet-success>span{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.result-packet-success strong{font:400 20px/1.25 var(--body-serif);color:var(--forest);margin:1px 0 7px;display:block}.result-packet-success p{font:13px/1.55 var(--sans);color:#18211db3;margin:0}.result-packet-success a{background:var(--forest);color:#fff;letter-spacing:0;text-transform:none;justify-content:space-between;align-items:center;margin-top:17px;padding:15px 17px;font-size:14px;font-weight:600;display:flex}.result-packet-success a b{color:#e2cc96}.saved-request-reference{background:#fffdf8;border:1px solid #315f503d;margin-top:18px;padding:16px}.saved-request-reference>span{color:var(--forest);font:600 11px/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;display:block;font-weight:600}.saved-request-reference>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.saved-request-reference code{overflow-wrap:anywhere;min-width:0;color:var(--ink);font:14px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.saved-request-reference button{border:1px solid var(--forest);min-height:38px;color:var(--forest);font:600 12px/1.2 var(--sans);cursor:pointer;background:0 0;margin:0;padding:8px 12px}.saved-request-reference button:hover{background:var(--forest);color:#fff}.saved-request-reference button:disabled{cursor:not-allowed;opacity:.62}.saved-request-reference small{color:#59665d;font:12px/1.5 var(--sans);margin-top:9px;display:block}@media (width<=1000px){.search-tool-section>header{grid-template-columns:1fr}.search-tool-section>header>p:last-child{max-width:700px}.search-tool-shell,.search-tool-shell.compact{grid-template-columns:1fr}.search-tool-result{border-top:1px solid var(--line)}.search-article>section{grid-template-columns:1fr;gap:10px}.search-article>section>div{grid-column:auto;padding-top:0}.buyer-questions>div{grid-template-columns:1fr 1fr}}@media (width<=760px){.library-tools,.search-tool-section,.search-article,.search-related,.buyer-questions{padding-left:20px;padding-right:20px}.library-tool-grid{grid-template-columns:1fr}.search-tool-section>header{margin-bottom:35px}.search-tool-controls,.search-tool-result{padding:27px 21px}.search-tool-result>strong{font-size:68px}.result-packet-request{padding:24px 20px}.result-packet-request form{grid-template-columns:1fr}.result-packet-full{grid-column:1}.result-packet-success{grid-template-columns:1fr}.readiness-tool-progress{grid-template-columns:1fr;gap:10px}.readiness-tool-list article{grid-template-columns:1fr;padding:23px 20px}.readiness-tool-list article>div:last-child{grid-template-columns:repeat(3,1fr)}.readiness-tool-result.complete{grid-template-columns:1fr}.readiness-tool-result aside{border-top:1px solid #fff3;border-left:0;padding:20px 0 0}.search-article>section li{grid-template-columns:1fr;gap:6px}.search-author{align-items:flex-start;padding:22px}.search-related>header,.search-related>div{grid-template-columns:1fr}.search-related a{border-right:1px solid var(--line);border-bottom:0;min-height:200px}.search-related a:last-child{border-bottom:1px solid var(--line)}.buyer-questions header,.buyer-questions>div{grid-template-columns:1fr}.buyer-questions article{min-height:190px}.buyer-questions article p{margin-top:35px}}.how-work-page .editorial-body{padding-bottom:clamp(82px,9vw,126px)}.how-work h2,.how-work h3{font-family:var(--serif);font-weight:400}.how-work h2{letter-spacing:-.035em;line-height:1.02}.how-work h3{letter-spacing:-.02em}.how-work em{color:var(--green)}.how-work .eyebrow{font-size:11px;line-height:1.4}.corridor-page .editorial-body{padding-bottom:clamp(82px,9vw,126px)}.corridor-shell h2,.corridor-shell h3{font-family:var(--serif);font-weight:400}.corridor-shell h2{letter-spacing:-.037em;line-height:1.03}.corridor-shell h3{letter-spacing:-.02em}.corridor-shell em{color:var(--green)}.corridor-lead{grid-template-columns:minmax(300px,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(55px,8vw,118px);padding:clamp(78px,8vw,108px) 0;display:grid}.corridor-lead h2{max-width:680px;margin:0;font-size:clamp(45px,4.6vw,64px)}.corridor-lead>div:last-child{border-top:3px solid var(--gold);padding-top:5px}.corridor-lead p{max-width:720px;font-family:var(--sans);color:#18211db3;margin:24px 0 0;font-size:16px;line-height:1.7}.corridor-lead p:first-child{color:var(--forest);font-size:19px;line-height:1.62}.corridor-signals{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.corridor-signals article{flex-direction:column;min-height:340px;padding:31px 34px 34px 0;display:flex}.corridor-signals article+article{border-left:1px solid var(--line);padding-left:34px}.corridor-signals article>span{text-transform:none;letter-spacing:0;color:var(--gold-ink);font-size:14px;font-weight:600}.corridor-signals h2{margin:58px 0 17px;font-size:31px;line-height:1.15}.corridor-signals p{max-width:440px;font-family:var(--sans);color:#18211db3;margin:auto 0 0;font-size:14px;line-height:1.64}.corridor-decision{margin-left:calc(-1 * var(--shell));margin-right:calc(-1 * var(--shell));padding:clamp(84px,8vw,112px) var(--shell);color:#fff;background:#17243f;grid-template-columns:minmax(300px,.83fr) minmax(0,1.17fr);gap:clamp(60px,8vw,120px);display:grid}.corridor-decision .eyebrow{color:#e2cc96}.corridor-decision h2{max-width:690px;margin:19px 0 27px;font-size:clamp(48px,5vw,70px)}.corridor-decision h2 em{color:#c9d8ce}.corridor-decision header>p:last-child{max-width:610px;font-family:var(--sans);color:#ffffffc7;font-size:16px;line-height:1.67}.corridor-decision ol{border-top:1px solid #fff3;margin:0;padding:0;list-style:none}.corridor-decision li{border-bottom:1px solid #fff3;grid-template-columns:48px 1fr;gap:18px;padding:25px 3px;display:grid}.corridor-decision li>b{color:#e2cc96;padding-top:4px;font-size:11px}.corridor-decision li>div{gap:7px;display:grid}.corridor-decision strong{font-family:var(--body-serif);font-size:20px;font-weight:400}.corridor-decision li span{max-width:630px;font-family:var(--sans);color:#ffffffc7;font-size:13px;line-height:1.57}.corridor-coordination{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);gap:clamp(60px,8vw,120px);padding:clamp(88px,8vw,116px) 0;display:grid}.corridor-coordination>div:first-child{align-self:start;position:sticky;top:120px}.corridor-coordination h2{max-width:680px;margin:18px 0 25px;font-size:clamp(47px,4.8vw,68px)}.corridor-coordination>div:first-child>p:last-child{max-width:620px;font-family:var(--sans);color:#18211db3;font-size:16px;line-height:1.67}.corridor-coordination-list{border-top:1px solid var(--line)}.corridor-coordination-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,.62fr) 1fr;gap:35px;padding:27px 4px;display:grid}.corridor-coordination-list h3{color:var(--forest);margin:0;font-size:24px;line-height:1.2}.corridor-coordination-list p{font-family:var(--sans);color:#18211db3;margin:0;font-size:14px;line-height:1.62}.corridor-handoff{margin-left:calc(-1 * var(--shell));margin-right:calc(-1 * var(--shell));padding:clamp(78px,8vw,106px) var(--shell);background:#e8efe8;grid-template-columns:minmax(300px,.88fr) minmax(0,1.12fr);gap:clamp(60px,8vw,120px);display:grid}.corridor-handoff h2{max-width:680px;margin:18px 0 0;font-size:clamp(47px,5vw,70px)}.corridor-handoff>div:last-child>p{max-width:680px;font-family:var(--body-serif);color:#18211db3;margin:0;font-size:17px;line-height:1.66}.corridor-handoff a{background:var(--forest);color:#fff;grid-template-columns:1fr auto;align-content:center;gap:7px 24px;width:min(100%,510px);min-height:92px;margin-top:30px;padding:18px 21px;transition:transform .2s,background .2s;display:grid;box-shadow:0 16px 36px #18211d24}.corridor-handoff a:hover{background:var(--ink);transform:translateY(-2px)}.corridor-handoff a small{text-transform:uppercase;letter-spacing:.12em;color:#e2cc96;grid-column:1/3;font-size:11px;font-weight:600}.corridor-handoff a strong{text-transform:none;letter-spacing:0;font-size:14px;font-weight:600}.corridor-handoff a span{font-size:19px}.corridor-related{padding:clamp(82px,8vw,110px) 0}.corridor-related>header{grid-template-columns:.42fr 1fr;align-items:start;gap:6vw;margin-bottom:42px;display:grid}.corridor-related>header h2{max-width:780px;margin:0;font-size:clamp(44px,4.6vw,62px)}.corridor-related>div{border-top:1px solid var(--line)}.corridor-related>div>a{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,.72fr) 1fr 40px;align-items:center;gap:35px;min-height:110px;padding:22px 4px;transition:padding .2s,background .2s;display:grid}.corridor-related>div>a:hover{background:#fffdf8;padding-left:18px;padding-right:18px}.corridor-related a>span{font-family:var(--body-serif);color:var(--forest);font-size:20px}.corridor-related a>small{font-family:var(--sans);color:#18211db3;font-size:13px;line-height:1.55}.corridor-related a>b{color:var(--gold-ink);font-size:20px}.corridor-boundary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:260px 1fr;gap:clamp(38px,6vw,82px);padding:29px 0;display:grid}.corridor-boundary strong{font-family:var(--body-serif);color:var(--forest);font-size:18px;font-weight:400}.corridor-boundary p{max-width:850px;font-family:var(--sans);color:#18211db3;margin:0;font-size:12px;line-height:1.65}@media (width<=960px){.corridor-lead,.corridor-decision,.corridor-coordination,.corridor-handoff{grid-template-columns:1fr;gap:40px}.corridor-signals{grid-template-columns:1fr}.corridor-signals article,.corridor-signals article+article{border-left:0;border-bottom:1px solid var(--line);min-height:0;padding:30px 3px}.corridor-signals article:last-child{border-bottom:0}.corridor-signals h2{margin-top:30px}.corridor-signals p{margin-top:18px}.corridor-coordination>div:first-child{position:static}.corridor-related>header{grid-template-columns:1fr;gap:16px}}@media (width<=680px){.corridor-lead{padding-top:66px;padding-bottom:72px}.corridor-lead h2,.corridor-decision h2,.corridor-coordination h2,.corridor-handoff h2,.corridor-related>header h2{font-size:43px}.corridor-lead p:first-child{font-size:18px}.corridor-decision,.corridor-handoff{padding-top:68px;padding-bottom:72px}.corridor-decision li{grid-template-columns:38px 1fr}.corridor-coordination{padding-top:72px;padding-bottom:76px}.corridor-coordination-list article{grid-template-columns:1fr;gap:10px}.corridor-related{padding-top:70px;padding-bottom:72px}.corridor-related>div>a{grid-template-columns:1fr 30px;gap:8px 18px}.corridor-related a>small{grid-column:1}.corridor-related a>b{grid-area:1/2/3}.corridor-boundary{grid-template-columns:1fr;gap:12px;padding:25px 0}}.home-header nav{letter-spacing:.075em;gap:34px;font-size:12px;font-weight:500}.home-header-action{letter-spacing:.085em;font-size:11px}.legal-page>header>a:last-child{font-size:11px}.site-footer{color:#fff;background:#10213a;border:0;padding:0;display:block}.site-footer-intro{padding:56px var(--shell);border-bottom:1px solid #ffffff29;grid-template-columns:minmax(190px,.55fr) minmax(360px,1.1fr) minmax(260px,.6fr);align-items:center;gap:clamp(42px,7vw,110px);display:grid}.site-footer-brand{color:#fff}.site-footer-brand>span{color:#e2cc96;border-color:#e2cc96}.site-footer-brand strong{font-size:30px}.site-footer-intro>p{max-width:620px;font-family:var(--body-serif);text-transform:none;letter-spacing:0;color:#ffffffc7;margin:0;font-size:18px;line-height:1.58}.site-footer-action{text-transform:uppercase;letter-spacing:.08em;border:1px solid #ffffff52;justify-content:space-between;align-items:center;gap:24px;min-height:62px;padding:0 20px;font-size:11px;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:flex}.site-footer-action:hover{color:var(--forest);background:#e8dfcb;border-color:#e8dfcb}.site-footer-action span{font-size:19px}.site-footer-nav{padding:48px var(--shell) 54px;grid-template-columns:1.08fr 1.08fr .88fr .96fr;gap:clamp(34px,5vw,82px);display:grid}.site-footer-nav>div{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.site-footer-nav>div>span{text-transform:uppercase;letter-spacing:.13em;color:#e2cc96;margin-bottom:6px;font-size:11px}.site-footer-nav a{font-family:var(--sans);color:#ffffffc7;padding:3px 0;font-size:16px;line-height:1.35;transition:color .2s,transform .2s;position:relative}.site-footer-nav a:hover{color:#fff;transform:translate(3px)}.site-footer-meta{padding:21px var(--shell);border-top:1px solid #ffffff24;justify-content:space-between;gap:30px;display:flex}.site-footer-meta p{text-transform:uppercase;letter-spacing:.11em;color:#ffffffc7;margin:0;font-size:11px;line-height:1.5}.site-footer-meta p:last-child{text-align:right}.legal-page>.site-footer{margin-left:calc(-1 * var(--shell));margin-right:calc(-1 * var(--shell));border:0;padding:0;display:block}.legal-page>.site-footer a{text-transform:none;letter-spacing:normal;border-bottom:0;padding-bottom:0}.legal-page>.site-footer .site-footer-action{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.legal-page>.site-footer .site-footer-nav a{font-family:var(--sans);font-size:16px;line-height:1.35}@media (width<=1100px){.home-header nav{gap:22px;font-size:11px}.site-footer-intro{grid-template-columns:190px 1fr;gap:28px 52px}.site-footer-action{grid-column:2;width:min(100%,380px)}}@media (width<=760px){.site-footer-intro{grid-template-columns:1fr;padding-top:44px;padding-bottom:44px}.site-footer-intro>p{font-size:16px}.site-footer-action{grid-column:1;width:100%}.site-footer-nav{grid-template-columns:1fr 1fr;gap:42px 30px;padding-top:40px;padding-bottom:44px}.site-footer-nav>div:first-child{grid-row:auto}}@media (width<=520px){.site-footer-nav{grid-template-columns:1fr;gap:34px}.site-footer-nav>div:first-child{grid-row:auto}.site-footer-nav a{font-size:17px}.site-footer-meta{flex-direction:column;gap:8px}.site-footer-meta p:last-child{text-align:left}}.professional-page{--pro-shell:clamp(24px,5.6vw,92px);color:var(--ink);background:#f8f5ee}.professional-page h1,.professional-page h2,.professional-page h3{font-family:var(--serif);letter-spacing:-.035em;font-weight:400}.professional-page em{color:var(--green)}.professional-economics{padding:clamp(88px,9vw,128px) var(--pro-shell);grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr);gap:clamp(70px,9vw,150px);display:grid}.professional-economics>div:first-child{align-self:start;position:sticky;top:118px}.professional-economics h2{max-width:690px;margin:20px 0 0;font-size:clamp(46px,4.5vw,68px);line-height:1.03}.professional-economics-list{border-top:1px solid var(--line)}.professional-economics-list article{border-bottom:1px solid var(--line);grid-template-columns:46px minmax(190px,.7fr) 1fr;align-items:start;gap:26px;padding:28px 2px;display:grid}.professional-economics-list b{color:#a77c39;padding-top:7px;font-size:11px}.professional-economics-list h3{margin:0;font-size:26px;line-height:1.16}.professional-economics-list p{font-family:var(--sans);color:#18211db3;margin:0;font-size:14px;line-height:1.65}.professional-deliverable{padding:clamp(84px,8.5vw,120px) var(--pro-shell);background:#e8efe8}.professional-deliverable>header{grid-template-columns:minmax(0,1.12fr) minmax(300px,.58fr);align-items:end;gap:clamp(60px,8vw,130px);margin-bottom:50px;display:grid}.professional-deliverable h2{max-width:850px;margin:18px 0 0;font-size:clamp(49px,5.2vw,76px);line-height:1}.professional-deliverable>header>p:last-child{font-family:var(--sans);color:#18211db3;margin:0;font-size:16px;line-height:1.65}.professional-deliverable-grid{background:#f8f5ee;border:1px solid #18211d2b;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.professional-deliverable-grid article{min-height:230px;padding:34px 38px}.professional-deliverable-grid article:nth-child(2n){border-left:1px solid var(--line)}.professional-deliverable-grid article:nth-child(n+3){border-top:1px solid var(--line)}.professional-deliverable-grid span{text-transform:uppercase;letter-spacing:.12em;color:#75531f;margin-bottom:60px;font-size:11px;display:block;font-weight:600}.professional-deliverable-grid p{max-width:560px;font-family:var(--body-serif);color:var(--forest);margin:0;font-size:17px;line-height:1.55}.professional-boundaries{padding:clamp(88px,9vw,128px) var(--pro-shell);grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:clamp(70px,9vw,145px);display:grid}.professional-boundaries>div:first-child h2{max-width:650px;margin:19px 0 0;font-size:clamp(47px,4.7vw,68px);line-height:1.03}.professional-boundaries>div:last-child{border:1px solid var(--line);background:#fffdf8;grid-template-columns:1fr 1fr;display:grid}.professional-boundaries article{padding:36px 38px}.professional-boundaries article+article{border-left:1px solid var(--line);background:#f0ebe1}.professional-boundaries h3{margin:0 0 27px;font-size:31px}.professional-boundaries ul,.professional-fit ul{margin:0;padding:0;list-style:none}.professional-boundaries li{border-top:1px solid var(--line);font-family:var(--sans);color:#18211db3;padding:17px 0 17px 24px;font-size:14px;line-height:1.6;position:relative}.professional-boundaries li:before{content:"+";color:var(--gold-ink);position:absolute;left:2px}.professional-boundaries article+article li:before{content:"—";color:#18211db3}.professional-process{padding:clamp(90px,9vw,126px) var(--pro-shell);grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:clamp(70px,9vw,145px);display:grid}.professional-process h2{max-width:650px;margin:19px 0 0;font-size:clamp(47px,4.8vw,69px);line-height:1.03}.professional-process ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.professional-process li{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:26px;padding:29px 3px;display:grid}.professional-process li>b{color:#a77c39;padding-top:7px;font-size:11px}.professional-process h3{margin:0 0 10px;font-size:27px}.professional-process li p{max-width:730px;font-family:var(--sans);color:#18211db3;margin:0;font-size:14px;line-height:1.65}.professional-fit{padding:clamp(86px,8.5vw,120px) var(--pro-shell);background:#f0ebe1;grid-template-columns:minmax(0,1.08fr) minmax(330px,.72fr);gap:clamp(70px,9vw,140px);display:grid}.professional-fit h2{max-width:850px;margin:19px 0 0;font-size:clamp(48px,5vw,72px);line-height:1.02}.professional-fit ul{border-top:1px solid #18211d33}.professional-fit li{font-family:var(--sans);color:#18211db3;border-bottom:1px solid #18211d33;padding:20px 4px 20px 27px;font-size:15px;line-height:1.57;position:relative}.professional-fit li:before{content:"+";color:var(--gold-ink);position:absolute;left:3px}.professional-download{padding:clamp(88px,9vw,128px) var(--pro-shell);background:#fffdf8;grid-template-columns:minmax(0,.82fr) minmax(400px,1.18fr);align-items:start;gap:clamp(70px,9vw,145px);display:grid}.professional-download h2{max-width:700px;margin:18px 0 24px;font-size:clamp(45px,4.7vw,67px);line-height:1.03}.professional-download>div:first-child>p:not(.eyebrow){max-width:650px;font-family:var(--sans);color:#18211db3;margin:0;font-size:16px;line-height:1.66}.professional-download>div:first-child>a{background:var(--forest);color:#fff;grid-template-columns:1fr auto;align-content:center;gap:7px 24px;min-height:88px;margin-top:32px;padding:18px 21px;transition:transform .2s,background .2s;display:grid;box-shadow:0 16px 38px #18211d24}.professional-download>div:first-child>a:hover{background:var(--ink);transform:translateY(-2px)}.professional-download a small{text-transform:uppercase;letter-spacing:.12em;color:#e2cc96;grid-column:1/3;font-size:11px;font-weight:600}.professional-download a strong{text-transform:none;letter-spacing:0;font-size:14px;font-weight:600}.professional-download a>span{font-size:18px}.professional-download>div:last-child{border:1px solid var(--line);border-top:3px solid var(--gold);background:#f8f5ee;padding:39px 42px 42px}.professional-download>div:last-child h2{font-size:clamp(37px,3.7vw,52px)}.professional-inquiry{grid-template-columns:1fr 1fr;gap:22px 20px;margin-top:33px;display:grid}.professional-inquiry label{text-transform:uppercase;letter-spacing:.12em;color:#18211db3;gap:9px;font-size:11px;display:grid;font-weight:600}.professional-inquiry input,.professional-inquiry textarea{width:100%;font-family:var(--sans);color:var(--ink);background:#fff;border:1px solid #18211d47;outline:none;padding:13px 14px;font-size:16px;line-height:1.45;transition:border .2s,box-shadow .2s}.professional-inquiry input{min-height:52px}.professional-inquiry textarea{resize:vertical}.professional-inquiry input:focus,.professional-inquiry textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #3160531f}.professional-form-full,.professional-inquiry button,.professional-form-promise,.professional-form-notice{grid-column:1/-1}.professional-inquiry button{background:var(--forest);color:#fff;text-transform:none;letter-spacing:0;cursor:pointer;border:0;justify-content:space-between;align-items:center;min-height:64px;padding:0 19px;font-size:14px;display:flex;font-weight:600}.professional-inquiry button:disabled{opacity:.62;cursor:wait}.professional-inquiry button span{font-size:18px}.professional-form-promise{text-transform:uppercase;letter-spacing:.12em;color:var(--green);font-size:11px;font-weight:600}.professional-form-notice{font-family:var(--sans);color:#18211db3;font-size:11px;line-height:1.55}.professional-form-notice a{text-underline-offset:2px;text-decoration:underline}.professional-form-success{border:1px solid var(--line);background:#e8efe8;align-items:flex-start;gap:19px;padding:30px;display:flex}.professional-form-success>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.professional-form-success strong{font-family:var(--body-serif);font-size:20px;font-weight:400}.professional-form-success p{font-family:var(--sans);color:#18211db3;margin:8px 0 0;font-size:14px;line-height:1.55}@media (width<=1040px){.professional-economics,.professional-boundaries,.professional-process,.professional-fit,.professional-download{grid-template-columns:1fr;gap:48px}.professional-economics>div:first-child{position:static}.professional-deliverable>header{grid-template-columns:1fr;gap:22px}.professional-download>div:last-child{width:min(100%,760px)}}@media (width<=760px){.professional-economics-list article{grid-template-columns:36px 1fr;gap:12px 18px}.professional-economics-list p{grid-column:2}.professional-deliverable-grid,.professional-boundaries>div:last-child{grid-template-columns:1fr}.professional-deliverable-grid article:nth-child(2n),.professional-boundaries article+article{border-left:0}.professional-deliverable-grid article+article,.professional-boundaries article+article{border-top:1px solid var(--line)}.professional-deliverable-grid article{min-height:0}.professional-deliverable-grid span{margin-bottom:34px}.professional-download>div:last-child{padding:32px 25px}.professional-inquiry{grid-template-columns:1fr}.professional-inquiry label,.professional-form-full,.professional-inquiry button,.professional-form-promise,.professional-form-notice{grid-column:1}}.who-page .editorial-body{padding-bottom:clamp(82px,9vw,126px)}.who-shell h2,.who-shell h3{font-family:var(--serif);font-weight:400}.who-shell h2{letter-spacing:-.038em;line-height:1.03}.who-shell h3{letter-spacing:-.02em}.who-shell em{color:var(--green)}.who-profile{border:1px solid var(--line);border-top:3px solid var(--gold);background:#fffdf8;grid-template-columns:200px minmax(0,1fr);align-items:start;gap:clamp(42px,7vw,100px);margin:clamp(68px,7vw,96px) 0 clamp(82px,8vw,112px);padding:clamp(42px,5vw,64px);display:grid}.who-profile h2{max-width:790px;margin:0 0 25px;font-size:clamp(43px,4.7vw,66px)}.who-profile>div>p{max-width:820px;font-family:var(--body-serif);color:var(--forest);margin:0;font-size:20px;line-height:1.58}.who-profile>div>p strong{border-bottom:1px solid var(--gold);font-weight:400}.who-profile>div>small{border-top:1px solid var(--line);color:#18211db3;max-width:720px;margin-top:19px;padding-top:17px;font-size:11px;line-height:1.6;display:block}.who-situations{margin-left:calc(-1 * var(--shell));margin-right:calc(-1 * var(--shell));padding:clamp(82px,8vw,112px) var(--shell);background:#e8efe8}.who-situations>header,.who-fit>header{grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr);align-items:end;gap:clamp(50px,8vw,120px);margin-bottom:48px;display:grid}.who-situations>header h2,.who-fit>header h2{margin:0;font-size:clamp(48px,5.1vw,72px)}.who-situations>header>p,.who-fit>header>p{font-family:var(--sans);color:#18211db3;margin:0;font-size:16px;line-height:1.65}.who-situation-grid{border-top:1px solid #18211d33;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.who-situation-grid article{border-bottom:1px solid #18211d33;min-height:355px;padding:34px 38px 38px 0}.who-situation-grid article:nth-child(2n){border-left:1px solid #18211d33;padding-left:38px;padding-right:0}.who-situation-grid blockquote{min-height:82px;font-family:var(--body-serif);color:var(--forest);margin:0 0 48px;font-size:23px;line-height:1.43}.who-situation-grid h3{margin:0 0 15px;font-size:28px;line-height:1.17}.who-situation-grid p{max-width:610px;font-family:var(--sans);color:#18211db3;margin:0;font-size:14px;line-height:1.66}.who-fit{margin-left:calc(-1 * var(--shell));margin-right:calc(-1 * var(--shell));padding:clamp(84px,8vw,112px) var(--shell);background:#f0ebe1}.who-fit-grid{border:1px solid var(--line);background:#fffdf8;grid-template-columns:1.08fr .92fr;display:grid}.who-fit-grid article{padding:38px 40px}.who-fit-grid article+article{border-left:1px solid var(--line);background:#ebe7dd}.who-fit-grid h3{margin:0 0 30px;font-size:31px;line-height:1.16}.who-fit-grid ul{margin:0;padding:0;list-style:none}.who-fit-grid li{border-top:1px solid var(--line);font-family:var(--sans);color:#18211db3;padding:17px 0 17px 25px;font-size:14px;line-height:1.58;position:relative}.who-fit-grid li:before{content:"+";color:var(--gold-ink);position:absolute;left:2px}.who-fit-grid article+article li:before{content:"—";color:#18211db3}.who-boundary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:280px 1fr;gap:clamp(38px,6vw,82px);max-width:1100px;margin:46px auto 0;padding:31px 0;display:grid}.who-boundary strong{font-family:var(--body-serif);color:var(--forest);font-size:19px;font-weight:400}.who-boundary p{max-width:790px;font-family:var(--sans);color:#18211db3;margin:0;font-size:14px;line-height:1.66}.who-situation-grid{border-top:0;gap:14px}.who-situation-grid>a{background:#ffffff80;border:1px solid #18211d29;flex-direction:column;min-height:410px;padding:34px 38px;transition:transform .2s,background .2s,color .2s,box-shadow .2s;display:flex;position:relative}.who-situation-grid>a:hover{z-index:1;background:var(--forest);color:#fff;transform:translateY(-4px);box-shadow:0 20px 45px #18211d29}.who-situation-grid>a:hover p,.who-situation-grid>a:hover blockquote{color:#ffffffc7}.who-situation-grid blockquote{min-height:0;margin:0 0 32px}.who-situation-grid>a>strong{font-family:var(--sans);text-transform:none;letter-spacing:0;color:var(--gold-ink);border-top:1px solid #18211d29;justify-content:space-between;margin-top:auto;padding-top:27px;font-size:14px;font-weight:600;display:flex}.who-situation-grid>a>strong b{font-size:15px}.who-situations>header{margin-bottom:52px;display:block}.who-situations>header h2{max-width:1100px}.who-situations>header>p{max-width:760px;margin-top:25px;font-size:18px}.who-other-paths{margin-left:calc(-1 * var(--shell));margin-right:calc(-1 * var(--shell));padding:clamp(90px,9vw,132px) var(--shell);background:var(--forest);color:#fff;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:clamp(60px,8vw,120px);display:grid}.who-other-paths header h2{font-family:var(--serif);letter-spacing:-.038em;margin:18px 0 28px;font-size:clamp(48px,5vw,72px);font-weight:400;line-height:1.02}.who-other-paths header h2 em{color:#c9d8ce}.who-other-paths header>p:last-child{max-width:590px;font-family:var(--sans);color:#ffffffc7;font-size:16px;line-height:1.65}.who-other-paths>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.who-other-paths>div>a{background:#ffffff0f;border:1px solid #fff3;grid-template-columns:1fr auto;align-content:space-between;gap:30px;min-height:210px;padding:27px;transition:background .2s,transform .2s;display:grid}.who-other-paths>div>a:hover{color:var(--forest);background:#fff;transform:translateY(-3px)}.who-other-paths>div>a small{text-transform:uppercase;letter-spacing:.12em;color:#e2cc96;grid-column:1/3;font-size:11px;font-weight:600}.who-other-paths>div>a span{font-family:var(--body-serif);align-self:end;font-size:21px;line-height:1.3}.who-other-paths>div>a b{color:var(--gold-ink);align-self:end;font-size:18px}@media (width<=900px){.who-other-paths{grid-template-columns:1fr}.who-other-paths header>p:last-child{max-width:700px}}@media (width<=600px){.who-situation-grid{gap:10px}.who-situation-grid>a{min-height:0;padding:27px 22px}.who-situation-grid blockquote{margin:30px 0 24px}.who-other-paths{padding:72px 20px}.who-other-paths>div{grid-template-columns:1fr}.who-other-paths>div>a{min-height:170px}.who-other-paths header h2{font-size:43px}}@media (width<=940px){.who-profile{grid-template-columns:1fr;gap:38px}.who-situations>header,.who-fit>header{grid-template-columns:1fr;gap:24px}.who-situations>header>p,.who-fit>header>p{max-width:650px}}@media (width<=700px){.who-profile h2,.who-situations>header h2,.who-fit>header h2{font-size:43px}.who-profile{gap:24px;margin-bottom:72px;padding:32px 22px}.who-profile>div>p{font-size:18px}.who-situations,.who-fit{padding-top:68px;padding-bottom:72px}.who-situation-grid{grid-template-columns:1fr}.who-situation-grid article,.who-situation-grid article:nth-child(2n){border-left:0;min-height:0;padding:30px 2px}.who-situation-grid blockquote{min-height:0;margin-bottom:30px;font-size:21px}.who-fit-grid{grid-template-columns:1fr}.who-fit-grid article{padding:29px 22px}.who-fit-grid article+article{border-left:0;border-top:1px solid var(--line)}.who-fit-grid h3{font-size:28px}.who-boundary{grid-template-columns:1fr;gap:12px;padding:27px 0}}.resource-hero-primary{background:var(--forest);color:#fff}.resource-hero-primary b{color:#e2cc96}#article-start,.search-tool-section,.cluster-section{scroll-margin-top:104px}.search-tool-section>header,.search-related>header,.cluster-calculator>div:first-child,.cluster-faq>header{text-align:center}.search-tool-section>header>p{margin-left:auto;margin-right:auto}.search-related>header{background:#f8f5ee}.cluster-section.dark .cluster-section-copy ul,.cluster-section.dark .cluster-section-copy li,.cluster-index{border-color:var(--line)}.cluster-calculator,.cluster-faq,.cluster-sources{background:#f8f5ee}.article-section-heading h2{font-size:clamp(38px,4vw,52px)}.article-reading-page .decision-guide-sequence{box-shadow:none}.article-reading-page .decision-guide-related>header .eyebrow{margin-bottom:18px}@media (width<=700px){.cluster-section,.cluster-section.tint,.cluster-section.dark{width:calc(100% - 40px);padding:66px 0}.cluster-section>header{margin-bottom:28px}}.advisor-succession-page{--as-space:clamp(76px,7vw,104px);background:#f8f5ee}.advisor-succession-page section[id]{scroll-margin-top:96px}.as-primary{min-height:70px;box-shadow:0 12px 30px #17243f24}.as-comfort-band{padding:0 var(--shell);color:#fff;background:#17243f;grid-template-columns:repeat(3,1fr);display:grid}.as-comfort-band article{border-right:1px solid #ffffff21;flex-direction:column;justify-content:center;min-height:136px;padding:28px clamp(22px,3vw,38px);display:flex}.as-comfort-band article:last-child{border:0}.as-comfort-band span{color:#e2cc96;text-transform:uppercase;letter-spacing:.12em;margin-bottom:9px;font-size:11px;font-weight:600}.as-comfort-band p{max-width:360px;font-family:var(--sans);color:#ffffffc7;margin:0;font-size:13px;line-height:1.55}.as-evaluate,.as-guide{padding-top:var(--as-space);padding-bottom:var(--as-space)}.as-section-heading{gap:clamp(48px,7vw,100px);margin-bottom:38px}.as-section-heading h2{max-width:840px;font-size:clamp(48px,5vw,72px);line-height:1.03}.as-section-heading>p{justify-self:end;max-width:450px}.as-evaluate{background:#f8f5ee}.as-evaluate-reassurance{border:1px solid var(--line);background:#fffdf8;grid-template-columns:1fr 1fr;margin-bottom:18px;display:grid}.as-evaluate-reassurance span{min-height:82px;font-family:var(--sans);color:#1c2723b3;grid-template-columns:180px 1fr;align-items:center;gap:18px;padding:18px 22px;font-size:12px;line-height:1.5;display:grid}.as-evaluate-reassurance span+span{border-left:1px solid var(--line)}.as-evaluate-reassurance b{font-family:var(--sans);text-transform:uppercase;letter-spacing:.12em;color:var(--gold-ink);font-size:11px;font-weight:600}.as-evaluation-shell{grid-template-columns:minmax(0,1.12fr) minmax(360px,.58fr);box-shadow:0 18px 50px #1c27230e}.as-goal-question button{min-height:69px}.as-field-grid{gap:18px 21px;margin-top:29px;padding-top:27px}.as-input-note{background:#f0ebe1;margin-top:22px}.as-result{background:#17243f;padding:clamp(32px,3.6vw,46px)}.as-result>strong{margin-top:18px;font-size:clamp(34px,3.6vw,49px)}.as-result dl{margin-top:23px}.as-result-read{margin:19px 0}.as-result>button{min-height:54px}.as-options{padding:clamp(58px,6vw,82px) var(--shell);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f0ebe1}.as-options>header{grid-template-columns:1fr minmax(280px,.45fr);align-items:end;gap:clamp(48px,7vw,100px);margin-bottom:30px;display:grid}.as-options h2{max-width:760px;margin:13px 0 0;font-size:clamp(39px,4.2vw,58px);line-height:1.05}.as-options>header>p{max-width:420px;font-family:var(--sans);color:#1c2723b3;margin:0;font-size:15px;line-height:1.6}.as-options>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.as-options button{border:1px solid var(--line);min-height:155px;color:var(--ink);text-align:left;cursor:pointer;background:#fffdf8;grid-template-rows:auto 1fr;grid-template-columns:24px 1fr;gap:11px 10px;padding:21px;transition:transform .2s,border-color .2s,background .2s;display:grid}.as-options button:hover{border-color:#31584c6b;transform:translateY(-2px)}.as-options button.selected{border-color:var(--forest);background:#e8efe8}.as-options button>span{color:var(--gold-ink);grid-row:1/3;font-size:16px}.as-options button strong{font-family:var(--body-serif);font-size:17px;font-weight:400}.as-options button small{color:#1c2723b3;font-size:11px;line-height:1.5}.as-options-note{color:#1c2723b3;margin:15px 0 0;font-size:11px}.as-guide{background:#fffdf8}.as-guide-promise{margin-bottom:17px;padding:21px 24px}.as-guide-list summary{grid-template-columns:155px minmax(0,1fr) auto;padding:24px 6px}.as-guide-list summary strong{font-size:19px}.as-guide-list details[open]{background:#f8f5ee;padding-bottom:0}.as-guide-list details[open] summary{padding-left:20px;padding-right:20px}.as-guide-body{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(240px,.55fr);gap:clamp(28px,4vw,58px);padding:5px 20px 30px;display:grid}.as-guide-body>p{font-family:var(--sans);color:#1c2723b3;line-height:1.66;margin:0!important;padding:0!important;font-size:14px!important}.as-guide-body ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.as-guide-body li{border-bottom:1px solid var(--line);font-family:var(--sans);color:#1c2723b3;grid-template-columns:14px 1fr;gap:10px;padding:10px 0;font-size:12px;line-height:1.45;display:grid}.as-guide-body li:before{content:"?";color:var(--gold-ink);font-family:var(--sans);font-size:11px}.as-guide-body aside{border-left:2px solid var(--gold);background:#e8efe8;padding:19px}.as-guide-body aside span{color:var(--gold-ink);text-transform:none;letter-spacing:0;margin-bottom:9px;font-size:14px;display:block;font-weight:600}.as-guide-body aside strong{font-family:var(--sans);color:var(--forest);font-size:14px;font-weight:400;line-height:1.5}.as-guide-actions{margin-top:29px}.as-process{padding:var(--as-space) var(--shell);color:#fff;background:#17243f}.as-process .as-section-heading{margin-bottom:32px}.as-process-control{background:#ffffff0b;border:1px solid #ffffff2b;border-left:3px solid #d5bd86;grid-template-columns:minmax(300px,.65fr) 1fr;align-items:center;gap:clamp(35px,6vw,90px);margin-bottom:18px;padding:22px 25px;display:grid}.as-process-control strong{font-family:var(--body-serif);font-size:17px;font-weight:400;line-height:1.45}.as-process-control span{font-family:var(--sans);color:#ffffffc7;font-size:13px;line-height:1.55}.as-process-grid{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:repeat(4,1fr);display:grid}.as-process-grid article{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;flex-direction:column;min-height:330px;padding:28px 25px;display:flex}.as-process-grid article>span{color:#e2cc96;text-transform:none;letter-spacing:0;font-size:14px;font-weight:600}.as-process-grid h3{margin:44px 0 15px;font-size:29px;line-height:1.08}.as-process-grid p{font-family:var(--sans);color:#ffffffc7;margin:0;font-size:13px;line-height:1.62}.as-process-grid small{color:#ffffffc7;border-top:1px solid #ffffff29;margin-top:auto;padding-top:18px;font-size:11px;line-height:1.5}.as-client-handoff{padding-top:var(--as-space);padding-bottom:var(--as-space);background:#e8efe8;grid-template-columns:minmax(320px,.72fr) minmax(0,1fr);gap:clamp(58px,7vw,100px)}.as-client-handoff h2{font-size:clamp(45px,4.7vw,66px)}.as-handoff-assurance{flex-wrap:wrap;gap:8px;margin-top:27px;display:flex}.as-handoff-assurance b{width:100%;color:var(--gold-ink);text-transform:uppercase;letter-spacing:.12em;margin-bottom:4px;font-size:11px;font-weight:600}.as-handoff-assurance span{text-transform:uppercase;letter-spacing:.12em;color:var(--forest);background:#ffffff73;border:1px solid #31584c30;padding:8px 10px;font-size:11px;font-weight:600}.as-handoff-map article{padding:20px}.as-handoff-map h3{margin-top:10px;font-size:22px}.as-about{padding-top:var(--as-space);padding-bottom:var(--as-space);background:#fffdf8;grid-template-columns:minmax(290px,.55fr) minmax(0,1fr);gap:clamp(55px,7vw,100px)}.as-founder-mark{min-height:380px}.as-founder-mark:before{width:275px;height:340px}.as-founder-mark:after{width:175px;height:250px}.as-about h2{font-size:clamp(42px,4.3vw,61px)}.as-standards{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin:24px 0 5px;padding-top:20px;display:flex}.as-standards span{color:var(--forest);text-transform:uppercase;letter-spacing:.12em;background:#e8efe8;padding:9px 11px;font-size:11px;font-weight:600}.as-talk{padding-top:var(--as-space);padding-bottom:var(--as-space);background:#e8efe8;gap:clamp(55px,7vw,100px)}.as-talk h2{font-size:clamp(46px,4.8vw,68px)}.as-talk-expect{margin-top:28px}.as-talk-expect>span{color:var(--gold-ink);text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-size:11px;display:block;font-weight:600}.as-talk-expect ul{margin:0}.as-inquiry-card{box-shadow:0 18px 48px #1c272314}@media (width<=1050px){.as-comfort-band{padding:0 28px}.as-evaluate-reassurance span{grid-template-columns:1fr;gap:7px}.as-options>div,.as-process-grid{grid-template-columns:1fr 1fr}.as-options>div button:nth-child(-n+2),.as-process-grid article:nth-child(-n+2){border-bottom-color:var(--line)}.as-guide-body{grid-template-columns:1fr 1fr}.as-guide-body aside{grid-column:1/3}.as-process-control{grid-template-columns:1fr;gap:10px}}@media (width<=760px){.advisor-succession-page{--as-space:68px}.as-comfort-band{grid-template-columns:1fr;padding:0 20px}.as-comfort-band article{border-bottom:1px solid #ffffff21;border-right:0;min-height:0;padding:22px 4px}.as-comfort-band article:last-child{border-bottom:0}.as-section-heading{margin-bottom:30px}.as-section-heading h2{font-size:44px}.as-evaluate-reassurance{grid-template-columns:1fr}.as-evaluate-reassurance span{min-height:0;padding:17px}.as-evaluate-reassurance span+span{border-left:0;border-top:1px solid var(--line)}.as-options{padding-left:20px;padding-right:20px}.as-options>header{grid-template-columns:1fr;gap:18px}.as-options h2{font-size:40px}.as-options>div,.as-process-grid{grid-template-columns:1fr}.as-options button{min-height:118px}.as-guide-body{grid-template-columns:1fr;padding:0 18px 24px}.as-guide-body aside{grid-column:1}.as-process{padding-left:20px;padding-right:20px}.as-process-control{padding:19px}.as-process-grid article{min-height:275px}.as-client-handoff,.as-about,.as-talk{gap:38px}.as-founder-mark{min-height:300px}.as-founder-mark:before{width:230px;height:285px}.as-founder-mark:after{width:145px;height:210px}}.advisor-succession-page{background:#f8f5ee;overflow:hidden}.advisor-succession-page h1,.advisor-succession-page h2,.advisor-succession-page h3{font-family:var(--serif);letter-spacing:-.035em;font-weight:400}.as-primary{background:var(--forest);color:#fff;grid-template-columns:1fr auto;align-items:center;min-width:300px;min-height:76px;padding:15px 18px 15px 21px;transition:transform .2s,background .2s;display:grid;box-shadow:0 18px 42px #17243f2b}.as-primary:hover{background:var(--ink);transform:translateY(-2px)}.as-primary small{color:#e2cc96;text-transform:uppercase;letter-spacing:.12em;grid-column:1;margin-bottom:5px;font-size:11px;display:block;font-weight:600}.as-primary strong{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:600}.as-primary>span{background:#ffffff1f;border-radius:50%;grid-area:1/2/3;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.as-secondary{border-bottom:1px solid var(--forest);color:var(--forest);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;justify-content:space-between;gap:28px;padding:14px 0;font-size:11px;display:flex;font-weight:600}.as-secondary span{color:var(--gold-ink)}.as-evaluate,.as-guide{padding:var(--section-y) var(--shell)}.as-section-heading{grid-template-columns:minmax(0,1.2fr) minmax(300px,.5fr);align-items:end;gap:clamp(55px,9vw,135px);margin-bottom:50px;display:grid}.as-section-heading h2{margin:18px 0 0;font-size:clamp(48px,5.4vw,80px);line-height:1}.as-section-heading>p{font-family:var(--sans);color:#1c2723b3;margin:0;font-size:16px;line-height:1.65}.as-evaluation-shell{border:1px solid var(--line);background:#fffdf8;grid-template-columns:minmax(0,1.15fr) minmax(390px,.64fr);display:grid;box-shadow:0 25px 70px #1c272312}.as-evaluation-inputs{padding:clamp(30px,4vw,55px)}.as-goal-question>span,.as-field-grid label>span{color:#1c2723b3;text-transform:uppercase;letter-spacing:.12em;margin-bottom:13px;font-size:11px;display:block;font-weight:600}.as-goal-question>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.as-goal-question button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;flex-direction:column;align-items:flex-start;gap:5px;min-height:73px;padding:13px 15px;transition:all .2s;display:flex}.as-goal-question button:last-child{grid-column:1/3}.as-goal-question button:hover,.as-goal-question button.selected{border-color:var(--gold);background:#f0ebe1;transform:translateY(-1px)}.as-goal-question button strong{font-family:var(--sans);font-size:14px;font-weight:400}.as-goal-question button small{color:#1c2723b3;font-size:11px;line-height:1.4}.as-field-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px 23px;margin-top:34px;padding-top:30px;display:grid}.as-field-grid label>div{border:1px solid var(--line);background:#fff;align-items:center;height:54px;display:flex}.as-field-grid label>div:focus-within{border-color:var(--forest);box-shadow:0 0 0 2px #31584c14}.as-field-grid input{min-width:0;height:100%;color:var(--ink);font-family:var(--body-serif);background:0 0;border:0;outline:0;flex:1;padding:0 13px;font-size:18px}.as-field-grid label>div b{color:var(--gold-ink);font-family:var(--serif);padding:0 14px;font-weight:400}.as-field-grid select{border:1px solid var(--line);width:100%;height:54px;color:var(--ink);font-family:var(--sans);background:#fff;border-radius:0;outline:0;padding:0 13px;font-size:14px}.as-field-grid select:focus{border-color:var(--forest)}.as-input-note{color:#1c2723b3;background:#f0ebe1;gap:15px;margin:26px 0 0;padding:15px 17px;font-size:11px;line-height:1.5;display:flex}.as-input-note b{color:var(--forest);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;font-weight:600}.as-result{color:#fff;background:#17243f;padding:clamp(32px,4vw,52px)}.as-result>span{color:#e2cc96;text-transform:uppercase;letter-spacing:.12em;font-size:11px;display:block;font-weight:600}.as-result>strong{font-family:var(--serif);flex-direction:column;margin:22px 0 13px;font-size:clamp(34px,4vw,53px);font-weight:400;line-height:.96;display:flex}.as-result>strong i{color:#ffffffc7;font-family:var(--sans);text-transform:uppercase;letter-spacing:.12em;margin:6px 0;font-size:11px;font-style:normal;font-weight:600}.as-result>p{font-family:var(--sans);color:#ffffffc7;margin:0;font-size:13px;line-height:1.55}.as-result dl{border-top:1px solid #ffffff2b;border-left:1px solid #ffffff2b;grid-template-columns:1fr 1fr;margin:27px 0 0;display:grid}.as-result dl div{border-bottom:1px solid #ffffff2b;border-right:1px solid #ffffff2b;padding:15px}.as-result dt{color:#ffffffc7;text-transform:uppercase;letter-spacing:.12em;margin-bottom:7px;font-size:11px;font-weight:600}.as-result dd{font-family:var(--sans);margin:0;font-size:13px}.as-result-read{border-left:2px solid var(--gold);background:#ffffff12;margin:23px 0;padding:18px}.as-result-read span{color:#e2cc96;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:600}.as-result-read p{font-family:var(--sans);color:#ffffffc7;margin:9px 0 0;font-size:12px;line-height:1.55}.as-result>button{width:100%;color:var(--forest);text-transform:none;letter-spacing:0;cursor:pointer;background:#ebe3d2;border:1px solid #ffffff52;justify-content:space-between;align-items:center;padding:16px 17px;font-size:14px;font-weight:600;display:flex}.as-result>button:hover{background:#fff}.as-result>small{color:#ffffffc7;margin-top:14px;font-size:11px;line-height:1.55;display:block}.as-section-heading.light em{color:#cbd9d0}.as-section-heading.light>p{color:#ffffffc7}.as-section-heading.light .eyebrow{color:#e2cc96}.as-guide-promise{border-left:3px solid var(--gold);background:#e8efe8;grid-template-columns:minmax(230px,.4fr) 1fr;gap:40px;margin-bottom:25px;padding:24px 26px;display:grid}.as-guide-promise strong{font-family:var(--body-serif);color:var(--forest);font-size:18px;font-weight:400}.as-guide-promise span{font-family:var(--sans);color:#1c2723b3;font-size:14px;line-height:1.55}.as-guide-list{border-top:1px solid var(--line)}.as-guide-list details{border-bottom:1px solid var(--line)}.as-guide-list summary{cursor:pointer;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:28px;padding:27px 4px;list-style:none;display:grid}.as-guide-list summary::-webkit-details-marker{display:none}.as-guide-list summary span{color:var(--gold-ink);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:600}.as-guide-list summary strong{font-family:var(--body-serif);font-size:20px;font-weight:400}.as-guide-list summary b{color:var(--gold-ink);font-size:18px;font-weight:400;transition:transform .2s}.as-guide-list details[open] summary b{transform:rotate(45deg)}.as-guide-list details>p{max-width:800px;font-family:var(--sans);color:#1c2723b3;margin:-3px 0 0;padding:0 0 28px 208px;font-size:15px;line-height:1.65}.as-guide-actions{align-items:center;gap:25px;margin-top:35px;display:flex}.as-client-handoff{padding:var(--section-y) var(--shell);background:#e8efe8;grid-template-columns:minmax(310px,.58fr) minmax(0,1.1fr);gap:clamp(70px,9vw,140px);display:grid}.as-client-handoff h2{margin:18px 0 25px;font-size:clamp(47px,5vw,73px);line-height:1.01}.as-client-handoff>div:first-child>p:last-child{font-family:var(--sans);color:#1c2723b3;font-size:16px;line-height:1.64}.as-handoff-map{grid-template-columns:1fr auto;align-content:center;display:grid}.as-handoff-map article{border:1px solid var(--line);background:#fffdf8;padding:24px 20px}.as-handoff-map article:nth-of-type(n+2){margin-top:8px}.as-handoff-map>i{color:var(--gold-ink);grid-column:2;align-self:center;margin-left:18px;font-style:normal}.as-handoff-map article>span{color:var(--gold-ink);text-transform:none;letter-spacing:0;font-size:14px;font-weight:600}.as-handoff-map h3{margin:13px 0 8px;font-size:24px}.as-handoff-map p{font-family:var(--sans);color:#1c2723b3;margin:0;font-size:12px;line-height:1.55}.as-about{padding:var(--section-y) var(--shell);grid-template-columns:minmax(320px,.72fr) minmax(0,1fr);align-items:center;gap:clamp(65px,9vw,140px);display:grid}.as-founder-mark{color:#fff;background:#17243f;place-items:center;min-height:490px;display:grid;position:relative;overflow:hidden}.as-founder-mark:before,.as-founder-mark:after{content:"";border:1px solid #d5bd8647;border-radius:50%;width:330px;height:410px;position:absolute;transform:rotate(24deg)}.as-founder-mark:after{width:210px;height:300px;transform:rotate(-24deg)}.as-founder-mark>span{z-index:1;font-family:var(--serif);font-size:88px}.as-founder-mark>small{color:#e2cc96;text-transform:uppercase;letter-spacing:.12em;font-size:11px;position:absolute;bottom:34px;font-weight:600}.as-about h2{max-width:800px;margin:18px 0 28px;font-size:clamp(42px,4.7vw,68px);line-height:1.07}.as-about>div:last-child>p:not(.eyebrow){max-width:760px;font-family:var(--sans);color:#1c2723b3;font-size:16px;line-height:1.72}.as-about>div:last-child>a{border-bottom:1px solid var(--forest);text-transform:none;letter-spacing:0;color:var(--forest);gap:30px;margin-top:17px;padding:12px 0;font-size:14px;display:inline-flex;font-weight:600}.as-talk{padding:var(--section-y) var(--shell);background:#dce7de;grid-template-columns:minmax(300px,.78fr) minmax(400px,.72fr);align-items:start;gap:clamp(65px,9vw,135px);display:grid}.as-talk h2{margin:19px 0 27px;font-size:clamp(50px,5.4vw,78px);line-height:1}.as-talk>div:first-child>p:not(.eyebrow){font-family:var(--sans);color:#1c2723b3;font-size:16px;line-height:1.65}.as-talk ul{border-top:1px solid var(--line);margin:30px 0;padding:0;list-style:none}.as-talk li{border-bottom:1px solid var(--line);font-family:var(--sans);grid-template-columns:18px 1fr;gap:12px;padding:15px 0;font-size:14px;display:grid}.as-talk li:before{content:"✓";color:var(--gold-ink)}.as-talk .scheduling-link{margin-top:26px}.as-inquiry-card{border:1px solid #31584c33;border-top:3px solid var(--gold);background:#fffdf8;padding:clamp(27px,3.5vw,43px);box-shadow:0 26px 70px #1c27231a}.as-inquiry-card form>label,.as-form-pair label{color:#1c2723b3;text-transform:uppercase;letter-spacing:.12em;flex-direction:column;gap:8px;margin-bottom:19px;font-size:11px;display:flex;font-weight:600}.as-form-pair{grid-template-columns:1fr 1fr;gap:22px;display:grid}.as-inquiry-card label small{color:#1c2723b3;font-size:11px}.as-inquiry-card input,.as-inquiry-card textarea{width:100%;color:var(--ink);font-family:var(--sans);background:0 0;border:0;border-bottom:1px solid #1c272340;border-radius:0;outline:0;padding:10px 0;font-size:15px}.as-inquiry-card textarea{resize:vertical;border:1px solid #1c272333;min-height:110px;padding:12px}.as-inquiry-card input:focus,.as-inquiry-card textarea:focus{border-color:var(--forest);box-shadow:0 1px 0 var(--forest)}.as-snapshot{background:#f0ebe1;flex-direction:column;gap:5px;margin:22px 0;padding:17px 18px;display:flex}.as-snapshot span{color:var(--gold-ink);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:600}.as-snapshot strong{font-family:var(--sans);font-size:15px;font-weight:400}.as-snapshot small{color:#1c2723b3;font-size:11px}.as-inquiry-card form>button{background:var(--forest);color:#fff;text-transform:none;letter-spacing:0;cursor:pointer;border:0;justify-content:space-between;width:100%;padding:17px 18px;font-size:14px;display:flex;font-weight:600}.as-inquiry-card form>button:hover{background:var(--ink)}.as-inquiry-card form>button:disabled{opacity:.6;cursor:wait}.as-form-notice{color:#1c2723b3;margin-top:14px;font-size:11px;line-height:1.55;display:block}.as-form-notice a{border-bottom:1px solid}.as-inquiry-success{flex-direction:column;justify-content:center;min-height:470px;display:flex}.as-inquiry-success>span{border:1px solid var(--gold);width:46px;height:46px;color:var(--gold-ink);border-radius:50%;place-items:center;font-size:19px;display:grid}.as-inquiry-success h3{margin:26px 0 15px;font-size:40px;line-height:1.07}.as-inquiry-success>p{font-family:var(--sans);color:#1c2723b3;font-size:16px;line-height:1.65}.as-inquiry-success .scheduling-link{margin-top:25px}@media (width<=1050px){.as-evaluation-shell,.as-client-handoff,.as-about,.as-talk{grid-template-columns:1fr}.as-founder-mark{max-width:670px}.as-client-handoff{gap:55px}.as-handoff-map{grid-template-columns:1fr}.as-handoff-map>i{text-align:center;grid-column:1;margin:8px 0;transform:rotate(90deg)}}@media (width<=760px){.as-evaluate,.as-guide,.as-client-handoff,.as-about,.as-talk{padding-left:20px;padding-right:20px}.as-guide-actions{flex-direction:column;align-items:stretch}.as-primary{width:100%;min-width:0}.as-secondary{width:100%}.as-section-heading{grid-template-columns:1fr;gap:25px}.as-section-heading h2{font-size:47px}.as-goal-question>div,.as-field-grid{grid-template-columns:1fr}.as-goal-question button:last-child{grid-column:1}.as-evaluation-inputs{padding:28px 20px}.as-result{padding:32px 22px}.as-guide-promise{grid-template-columns:1fr;gap:10px}.as-guide-list summary{grid-template-columns:1fr auto;gap:9px}.as-guide-list summary span,.as-guide-list summary strong{grid-column:1}.as-guide-list summary b{grid-area:1/2/3}.as-guide-list details>p{padding-left:0}.as-client-handoff,.as-about,.as-talk{gap:45px}.as-founder-mark{min-height:340px}.as-founder-mark:before{width:260px;height:330px}.as-founder-mark:after{width:170px;height:245px}.as-form-pair{grid-template-columns:1fr}.as-inquiry-card{padding:27px 20px}.as-about h2,.as-talk h2{font-size:47px}}.skip-link{z-index:1000;background:var(--ink);color:#fff;padding:11px 14px;font-size:12px;font-weight:600;transition:transform .18s;position:fixed;top:12px;left:18px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.sitewide-header{isolation:isolate}.sitewide-header nav a[aria-current=page]{color:var(--forest)}.sitewide-header nav a[aria-current=page]:after{right:0}.sitewide-header-action{align-items:center;min-height:48px;display:flex}.sitewide-mobile-nav{display:none}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:4px;outline:3px solid #af8d5180}[id]{scroll-margin-top:96px}.home-situation-grid article:after{display:none}.home-situation-grid article:hover{transform:none}.library-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.library-topic-card{border:1px solid var(--line);border-top:3px solid var(--gold);background:#fffdf8;flex-direction:column;min-height:360px;padding:32px 34px;transition:transform .2s,box-shadow .2s,background .2s;display:flex}.library-topic-card:hover{background:#fff;transform:translateY(-4px);box-shadow:0 18px 44px #18211d1a}.library-topic-meta{text-transform:uppercase;letter-spacing:.12em;color:var(--gold-ink);justify-content:space-between;align-items:center;gap:22px;display:flex;font-weight:600}.library-topic-meta small{font-family:var(--body-serif);font-size:23px}.library-topic-meta span{text-align:right;font-size:11px}.library-topic-card h3{max-width:550px;font-family:var(--serif);letter-spacing:-.025em;color:var(--forest);margin:52px 0 18px;font-size:34px;font-weight:400;line-height:1.13}.library-topic-card>p{max-width:560px;font-family:var(--sans);color:#18211db3;margin:0;font-size:15px;line-height:1.64}.library-topic-card>strong{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.12em;color:var(--forest);justify-content:space-between;align-items:center;gap:24px;margin-top:auto;padding-top:24px;font-size:11px;display:flex;font-weight:600}.library-topic-card>strong b{color:var(--gold-ink);font-size:20px}.library-guide-link{border-bottom:1px solid var(--line);grid-template-columns:1fr 34px;align-items:center;gap:28px;min-height:126px;padding:25px 10px;transition:padding .2s,background .2s;display:grid}.library-guide-link:hover{background:#f8f5ee;padding-left:22px;padding-right:22px}.library-guide-link>div{gap:7px;display:grid}.library-guide-link small{text-transform:uppercase;letter-spacing:.12em;color:var(--gold-ink);font-size:11px;font-weight:600}.library-guide-link h3{font-family:var(--body-serif);color:var(--forest);margin:0;font-size:21px;font-weight:400;line-height:1.35}.library-guide-link p{font-family:var(--sans);color:#18211db3;margin:0;font-size:13px;line-height:1.5}.library-guide-link>b{color:var(--gold-ink);font-size:20px}.library-decision-guides{padding-top:var(--decision-section-y);padding-bottom:var(--decision-section-y);clip-path:inset(0 -100vmax);background:#e8efe8;box-shadow:0 0 0 100vmax #e8efe8}.library-decision-grid{border-top:1px solid #18211d29;border-left:1px solid #18211d29;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.library-buyer-cluster .library-decision-grid>a:first-child{background:#e8efe8;grid-column:1/-1;min-height:250px}.library-decision-grid>a{background:#fffdf8b8;border-bottom:1px solid #18211d29;border-right:1px solid #18211d29;flex-direction:column;min-height:300px;padding:clamp(28px,3vw,42px);transition:background .2s,transform .2s;display:flex}.library-decision-grid>a:hover{background:#fff;transform:translateY(-3px)}.library-decision-grid small{text-transform:uppercase;letter-spacing:.12em;color:var(--gold-ink);font-size:11px;line-height:1.4;font-weight:600}.library-decision-grid h3{max-width:620px;font-family:var(--serif);letter-spacing:-.025em;color:var(--forest);margin:42px 0 17px;font-size:clamp(30px,3vw,40px);font-weight:400;line-height:1.08}.library-decision-grid p{max-width:620px;font-family:var(--sans);color:#18211db3;margin:0;font-size:15px;line-height:1.62}.library-decision-grid strong{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.12em;color:var(--forest);justify-content:space-between;align-items:center;gap:24px;margin-top:auto;padding-top:24px;font-size:11px;display:flex;font-weight:600}.library-decision-grid strong span{color:var(--gold-ink);font-size:19px}.legal-page{padding-left:0;padding-right:0}.legal-page>article{box-sizing:content-box;padding-left:var(--shell);padding-right:var(--shell)}.legal-page>.site-footer{margin-left:0;margin-right:0}@media (width<=980px){.sitewide-header{grid-template-columns:1fr auto;height:76px;overflow:visible}.sitewide-header .sitewide-desktop-nav,.sitewide-header-action{display:none!important}.sitewide-mobile-nav{justify-self:end;display:block}.sitewide-mobile-nav summary{cursor:pointer;text-transform:uppercase;letter-spacing:.09em;background:#fffdf8;border:1px solid #18211d5c;justify-content:space-between;align-items:center;gap:14px;min-width:94px;min-height:44px;padding:0 13px;font-size:11px;font-weight:600;list-style:none;display:flex}.sitewide-mobile-nav summary::-webkit-details-marker{display:none}.sitewide-mobile-nav summary b{width:18px;height:14px;display:block;position:relative}.sitewide-mobile-nav summary i{background:var(--ink);width:18px;height:1px;transition:transform .18s,top .18s;position:absolute;left:0}.sitewide-mobile-nav summary i:first-child{top:4px}.sitewide-mobile-nav summary i:last-child{top:10px}.sitewide-mobile-nav[open] summary i:first-child{top:7px;transform:rotate(45deg)}.sitewide-mobile-nav[open] summary i:last-child{top:7px;transform:rotate(-45deg)}.sitewide-mobile-nav>div{padding:18px var(--shell) 24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8f5ee;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 54px #18211d29}.sitewide-mobile-nav nav{gap:0;display:grid!important}.sitewide-mobile-nav nav a{border-bottom:1px solid var(--line);min-height:54px;font-family:var(--body-serif);text-transform:none;letter-spacing:0;justify-content:space-between;align-items:center;padding:0 3px;font-size:18px;line-height:1.25;display:flex}.sitewide-mobile-nav nav a:after{display:none}.sitewide-mobile-nav nav a span{font-family:var(--sans);color:var(--gold-ink);font-size:16px}.sitewide-mobile-nav nav a[aria-current=page]{font-weight:600}.sitewide-mobile-cta{background:var(--forest);color:#fff;text-transform:uppercase;letter-spacing:.08em;grid-template-columns:1fr auto;align-content:center;gap:5px 18px;min-height:76px;margin-top:15px;padding:13px 17px;font-size:12px;font-weight:600;display:grid}.sitewide-mobile-cta small{color:#e2cc96;grid-column:1/3;font-size:11px}.sitewide-mobile-cta span{font-size:20px}.library-topic-grid,.library-decision-grid{grid-template-columns:1fr}.library-buyer-cluster .library-decision-grid>a:first-child{grid-column:auto}.library-topic-card{min-height:310px}}@media (width<=600px){.sitewide-header{height:70px;padding-left:20px;padding-right:20px}.sitewide-header .brand small{display:none}.sitewide-mobile-nav>div{padding-left:20px;padding-right:20px}.library-topic-card{min-height:0;padding:25px 21px}.library-topic-card h3{margin-top:38px;font-size:29px}.library-topic-card>strong{margin-top:36px;font-size:11px;line-height:1.35}.library-guide-link{padding:22px 3px}.library-guide-link:hover{padding-left:3px;padding-right:3px}.library-guide-link h3{font-size:18px}.library-decision-grid>a{min-height:0;padding:27px 21px}.library-decision-grid h3{margin-top:35px;font-size:30px}.library-decision-grid strong{margin-top:34px}.legal-page>article{box-sizing:border-box}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--decision-section-y:clamp(72px,7vw,104px);--decision-card:#fffdf8;--decision-wash:#f0ebe1}.search-page,.library-page,.corridor-page{background:#f8f5ee}.search-page .eyebrow,.library-page .eyebrow,.corridor-page .eyebrow{letter-spacing:.12em;font-size:11px;line-height:1.35}.search-tool-section,.search-article,.search-related,.buyer-questions,.library-tools,.library-collections,.library-guides,.library-decision-guides{padding-top:var(--decision-section-y);padding-bottom:var(--decision-section-y)}.search-tool-section>header,.library-section-heading{margin-bottom:clamp(38px,5vw,54px)}.search-tool-section>header h2,.library-section-heading h2,.library-guides h2,.search-related h2,.buyer-questions h2{letter-spacing:-.032em;line-height:1.02}.library-tool-grid>a,.library-topic-card,.search-related a,.buyer-questions article{background:var(--decision-card);border-color:#18211d26}.library-tool-grid>a,.library-topic-card{border-top:3px solid var(--gold)}.library-tool-grid>a:hover,.library-topic-card:hover,.search-related a:hover{background:#fff;box-shadow:0 18px 44px #18211d17}.library-tool-grid span,.library-topic-meta span,.library-guide-link small,.search-author span{font-size:11px}.library-tool-grid strong,.library-topic-card>strong,.search-tool-next,.corridor-handoff a strong{font-size:11px;line-height:1.4}.library-guide-link h3,.corridor-related a>span{font-size:20px}.library-guide-link p,.corridor-related a>small{font-size:14px;line-height:1.6}.search-tool-shell,.readiness-tool{border-color:#ffffff42;box-shadow:0 30px 76px #0000002b}.search-tool-controls,.search-tool-result{padding:clamp(32px,4vw,48px)}.search-tool-range b{font-size:11px;line-height:1.35}.search-tool-range output{font-size:29px}.corridor-lead,.corridor-coordination,.corridor-related{padding-top:var(--decision-section-y);padding-bottom:var(--decision-section-y)}.corridor-signals{border:0;gap:12px}.corridor-signals article,.corridor-signals article+article{border:1px solid #18211d26;border-top:3px solid var(--gold);background:var(--decision-card);min-height:315px;padding:30px}.corridor-signals h2{margin-top:48px}.corridor-signals p{font-size:15px;line-height:1.65}.corridor-decision,.corridor-handoff{padding-top:var(--decision-section-y);padding-bottom:var(--decision-section-y)}.corridor-coordination-list article{padding-top:30px;padding-bottom:30px}.corridor-related>div>a{min-height:118px;padding-top:24px;padding-bottom:24px}.corridor-boundary{border:1px solid var(--line);border-left:3px solid var(--gold);background:#f0ebe1;margin-top:6px;padding:30px}.corridor-handoff{background:#e8efe8}.corridor-handoff a{border-top:3px solid var(--gold);min-height:92px;box-shadow:0 16px 36px #18211d24}@media (width<=980px){.corridor-signals{border-top:1px solid var(--line);gap:0}.corridor-signals article,.corridor-signals article+article{border:0;border-bottom:1px solid var(--line);background:0 0;border-top:0}.corridor-signals article:first-child{border-top:3px solid var(--gold)}}@media (width<=680px){.search-page .eyebrow,.library-page .eyebrow,.corridor-page .eyebrow{font-size:11px}.search-tool-section,.search-article,.search-related,.buyer-questions,.library-tools,.library-collections,.library-guides{padding-top:66px;padding-bottom:70px}.search-tool-controls,.search-tool-result{padding:27px 21px}.search-tool-situation{grid-template-columns:1fr}.corridor-signals article,.corridor-signals article+article{padding:28px 3px}.corridor-boundary{padding:24px 20px}.corridor-handoff a{min-height:98px}}.search-page{--search-section-y:clamp(58px,5.2vw,78px)}.search-page .search-tool-section{padding-top:clamp(62px,5.6vw,84px);padding-bottom:clamp(58px,5.2vw,78px)}.search-page .search-tool-section>header{margin-bottom:clamp(30px,3.5vw,42px)}.search-page .search-tool-section>header h2{font-size:clamp(46px,5vw,70px)}.search-page .search-tool-range{margin-bottom:28px}.search-page .search-tool-range>span{margin-bottom:12px}.search-page .search-tool-result>strong{margin-top:32px}.search-page .search-tool-bridge{margin-top:34px;margin-bottom:22px}.search-page .search-tool-context{margin-bottom:20px}.search-page .search-article{padding-top:var(--search-section-y);padding-bottom:var(--search-section-y)}.search-page .search-article>section{gap:clamp(42px,6vw,86px);padding:42px 0}.search-page .search-article>section:first-child{border-top:0;padding-top:0}.search-page .search-article>section>div{padding-top:20px}.search-page .search-article>section p:first-child{margin-top:0}.search-page .search-author{margin-top:18px;padding:24px 26px}.search-page .search-related{padding-top:var(--search-section-y);padding-bottom:var(--search-section-y)}.search-page .search-related>header{margin-bottom:32px}.search-page .search-related a{min-height:190px;padding:24px}@media (width<=760px){.search-page .search-tool-section,.search-page .search-article,.search-page .search-related{padding-top:52px;padding-bottom:56px}.search-page .search-tool-section>header{margin-bottom:28px}.search-page .search-tool-controls,.search-page .search-tool-result{padding:25px 20px}.search-page .search-article>section{gap:8px;padding:34px 0}.search-page .search-article>section>div{padding-top:12px}.search-page .search-related>header{margin-bottom:26px}.search-page .search-related a{min-height:165px;padding:22px 20px}}.library-section-heading{max-width:1180px;margin-bottom:38px;display:block}.library-section-heading>.eyebrow{margin:0 0 15px;font-size:11px}.library-section-heading>div{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:end;gap:clamp(44px,7vw,104px);display:grid}.library-section-heading h2{max-width:820px}.library-section-heading>div>p{max-width:470px}.search-page .search-tool-section>header,.search-page .search-related>header{max-width:1040px;display:block}.search-page .search-tool-section>header>.eyebrow,.search-page .search-related>header>.eyebrow{margin:0 0 14px;font-size:11px}.search-page .search-tool-section>header h2,.search-page .search-related>header h2{max-width:900px;margin:0 0 20px}.search-page .search-tool-section>header>p:last-child{max-width:760px}.search-page .search-article>section{max-width:1050px;display:block}.search-page .search-article>section>.eyebrow{margin:0 0 13px;font-size:11px}.search-page .search-article>section>h2{max-width:900px;margin:0}.search-page .search-article>section>div{max-width:820px;margin-top:22px;padding-top:0}.buyer-questions{padding-top:clamp(62px,5.6vw,82px);padding-bottom:clamp(64px,5.8vw,86px)}.buyer-questions h2{font-size:clamp(43px,4.6vw,65px)}.buyer-questions header{max-width:1080px;margin-bottom:34px;display:block}.buyer-questions header>.eyebrow{margin:0 0 14px;font-size:11px}.buyer-questions header h2{max-width:980px;margin:0}.buyer-questions article{min-height:210px;padding:25px}.buyer-questions article span{font-size:11px}.buyer-questions article p{margin-top:30px}.search-author{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:1220px;color:var(--ink);background:0 0;gap:16px;margin:32px auto 64px;padding:20px 0}.search-author-mark{flex:0 0 44px;width:44px;height:44px;font-size:20px}.search-author span{font-size:11px}.search-author strong{color:var(--ink);font-size:17px}.search-author p{color:#18211db3;text-transform:none;letter-spacing:0;font-size:12px}.corridor-related>header{max-width:900px;margin-bottom:34px;display:block}.corridor-related>header>.eyebrow{margin:0 0 14px;font-size:11px}.corridor-related>header h2{margin:0}.legal-status{border:1px solid #18211d29;border-left:4px solid var(--gold);background:#f0ebe1;margin:0 0 22px;padding:25px 28px}.legal-status strong,.legal-next strong{font-family:var(--body-serif);color:var(--forest);margin-bottom:8px;font-size:18px;font-weight:400;display:block}.legal-status p,.legal-next p{font-family:var(--sans);color:#18211db3;margin:0;font-size:14px;line-height:1.65}.legal-copy{gap:13px;display:grid}.legal-page article section .legal-copy p{margin:0}.legal-next{border-top:3px solid var(--forest);background:#e8efe8;margin-top:30px;padding:26px 28px}.legal-next a{color:var(--forest);border-bottom:1px solid}.breadcrumb-piece{color:inherit;align-items:center;gap:12px;display:inline-flex}.breadcrumb-piece i{color:var(--gold-ink);font-style:normal}.breadcrumb-piece strong{color:#18211db3;font-weight:500}.search-author p a{color:var(--forest);border-bottom:1px solid #18211d47}.standards-page .editorial-body{padding-top:0}.standards-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.standards-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8f5ee;min-height:300px;padding:clamp(28px,3.4vw,48px)}.standards-grid article>span{color:var(--gold-ink);letter-spacing:.12em;margin-bottom:48px;font-size:11px;display:block}.standards-grid h2{max-width:570px;font-family:var(--serif);letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(31px,3.2vw,46px);font-weight:400;line-height:1.05}.standards-grid p,.standards-method p,.standards-review p,.standards-boundary p{max-width:700px;font-family:var(--sans);color:#18211db3;margin:0;font-size:16px;line-height:1.65}.standards-method,.standards-review{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,.72fr) minmax(0,1fr);gap:clamp(48px,8vw,130px);padding:clamp(74px,8vw,112px) 0;display:grid}.standards-method h2,.standards-review h2{max-width:620px;font-family:var(--serif);letter-spacing:-.035em;margin:15px 0 0;font-size:clamp(44px,5vw,70px);font-weight:400;line-height:1}.standards-method>div:last-child,.standards-review>div:last-child{gap:20px;display:grid}.standards-method a{border-bottom:1px solid var(--forest);width:max-content;color:var(--forest);letter-spacing:0;text-transform:none;margin-top:10px;padding-bottom:7px;font-size:14px;font-weight:600}.standards-boundary{border-top:3px solid var(--gold);background:#e8efe8;margin:clamp(64px,7vw,96px) 0 0;padding:30px}.standards-boundary strong{color:var(--forest);font-family:var(--serif);margin-bottom:12px;font-size:24px;font-weight:400;display:block}.standards-boundary>div{flex-wrap:wrap;gap:22px;margin-top:22px;display:flex}.standards-boundary a{color:var(--forest);letter-spacing:0;text-transform:none;border-bottom:1px solid #18211d4d;padding-bottom:4px;font-size:14px;font-weight:600}.cluster-page{color:var(--ink);background:#f8f5ee}.cluster-article{background:#f8f5ee}.cluster-section,.cluster-calculator,.cluster-faq,.cluster-sources{width:min(calc(100% - (2 * var(--shell))),1220px);margin:0 auto}.cluster-section{border-bottom:1px solid var(--line);grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:clamp(60px,8vw,120px);padding:clamp(76px,8vw,108px) 0;display:grid}.cluster-section>header{align-self:start}.cluster-section>header>.eyebrow{margin-bottom:17px}.cluster-section h2,.cluster-calculator h2,.cluster-faq h2{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(43px,4.7vw,66px);font-weight:400;line-height:1.03}.cluster-section h2 em{color:var(--green)}.cluster-section-copy{max-width:760px}.cluster-section-copy>p{font-family:var(--body-serif);color:#18211db3;margin:0 0 21px;font-size:17px;line-height:1.7}.cluster-section-copy>p:first-child{color:var(--forest);font-size:20px;line-height:1.62}.cluster-section-copy a{color:var(--forest);border-bottom:1px solid #315f506b;padding-bottom:2px}.cluster-section-copy h3{font-family:var(--body-serif);color:var(--forest);margin:39px 0 13px;font-size:24px;font-weight:400;line-height:1.3}.cluster-section-copy h3:first-child{margin-top:0}.cluster-section-copy ul,.cluster-section-copy ol{border-top:1px solid var(--line);margin:24px 0;padding:0;list-style:none}.cluster-section-copy li{border-bottom:1px solid var(--line);font-family:var(--sans);color:#18211db3;padding:16px 6px 16px 28px;font-size:15px;line-height:1.58;position:relative}.cluster-section-copy li:before{content:"↳";color:var(--gold-ink);position:absolute;left:3px}.cluster-section-copy li strong{color:var(--forest);font-weight:400}.cluster-section.tint{width:min(calc(100% - (2 * var(--shell))),1320px);border:1px solid var(--line);border-top:3px solid var(--gold);background:#e8efe8;margin-top:clamp(56px,6vw,80px);margin-bottom:clamp(56px,6vw,80px);padding:clamp(48px,6vw,72px)}.cluster-section.dark{width:100%;max-width:none;padding-left:max(var(--shell),calc((100% - 1220px)/2));padding-right:max(var(--shell),calc((100% - 1220px)/2));color:#fff;background:#17243f;border:0}.cluster-callout{border-left:3px solid var(--gold);background:#f0ebe1;margin:29px 0;padding:23px 25px}.cluster-callout strong{font-family:var(--body-serif);color:var(--forest);margin-bottom:8px;font-size:19px;font-weight:400;display:block}.cluster-callout p{margin:0!important;font-size:14px!important;line-height:1.6!important}.cluster-boundary{border-top:1px solid var(--line);margin-top:30px;padding-top:18px;font-family:var(--sans)!important;color:#18211db3!important;font-size:11px!important;line-height:1.65!important}.cluster-timeline{gap:10px;display:grid;border-top:0!important;margin:8px 0!important;list-style:none!important}.cluster-timeline li{background:#fffdf8;grid-template-columns:110px 1fr;gap:20px;display:grid;border:1px solid var(--line)!important;border-left:3px solid var(--gold)!important;padding:22px 23px!important}.cluster-timeline li:before{display:none}.cluster-timeline b{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink);font-size:11px;font-weight:600}.cluster-timeline span{font-family:var(--sans);color:#18211db3;font-size:15px;line-height:1.55}.cluster-question-list{counter-reset:questions}.cluster-question-list li{counter-increment:questions;padding-left:46px}.cluster-question-list li:before{content:counter(questions,decimal-leading-zero);font-family:var(--sans);color:var(--gold-ink);font-size:11px}.cluster-walkthrough{border:1px solid var(--line);border-top:3px solid var(--gold);background:#fffdf8;margin:31px 0}.cluster-walkthrough>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:24px;min-height:62px;padding:14px 20px;display:grid}.cluster-walkthrough>div:last-child{border-bottom:0}.cluster-walkthrough span{font-family:var(--sans);color:#18211db3;font-size:14px;line-height:1.45}.cluster-walkthrough strong{font-family:var(--body-serif);color:var(--forest);font-size:18px;font-weight:400}.cluster-walkthrough .subtotal{border-top:2px solid var(--gold);background:#f0ebe1}.cluster-walkthrough .total{background:var(--forest);min-height:78px}.cluster-walkthrough .total span,.cluster-walkthrough .total strong{color:#fff}.cluster-walkthrough .total strong{font-size:25px}.cluster-index{border-top:1px solid #fff3;border-left:1px solid #fff3;grid-template-columns:1fr 1fr;margin-top:30px;display:grid}.cluster-index a{color:#fff;border-bottom:1px solid #fff3;border-right:1px solid #fff3;flex-direction:column;min-height:190px;padding:24px;display:flex}.cluster-index a span{font-family:var(--body-serif);font-size:22px;line-height:1.28}.cluster-index a small{color:#ffffffc7;margin-top:13px;font-size:11px;line-height:1.55}.cluster-index a b{color:#e2cc96;margin-top:auto;font-size:18px}.cluster-calculator{border-bottom:1px solid var(--line);grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:clamp(58px,8vw,116px);padding:clamp(70px,8vw,100px) 0;display:grid}.cluster-calculator>div:last-child{border:1px solid var(--line);border-top:3px solid var(--gold);background:#fffdf8;padding:29px 30px}.cluster-calculator>div:last-child>p{font-family:var(--sans);color:#18211db3;margin:0 0 24px;font-size:16px;line-height:1.62}.cluster-calculator a{background:var(--forest);color:#fff;letter-spacing:0;text-transform:none;justify-content:space-between;align-items:center;gap:25px;min-height:68px;padding:0 20px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.cluster-calculator a span{font-size:19px}.cluster-calculator small{color:#18211db3;margin-top:12px;font-size:11px;line-height:1.55;display:block}.cluster-faq{border-bottom:1px solid var(--line);grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(60px,8vw,120px);padding:clamp(76px,8vw,108px) 0;display:grid}.cluster-faq>header>.eyebrow{margin-bottom:17px}.cluster-faq details{border-top:1px solid var(--line)}.cluster-faq details:last-child{border-bottom:1px solid var(--line)}.cluster-faq summary{cursor:pointer;min-height:78px;font-family:var(--body-serif);color:var(--forest);grid-template-columns:1fr 26px;align-items:center;gap:22px;padding:19px 4px;font-size:20px;line-height:1.35;list-style:none;display:grid}.cluster-faq summary::-webkit-details-marker{display:none}.cluster-faq summary span{font-family:var(--sans);color:var(--gold-ink);font-size:18px;font-weight:400;transition:transform .2s}.cluster-faq details[open] summary span{transform:rotate(45deg)}.cluster-faq details p{max-width:720px;font-family:var(--sans);color:#18211db3;margin:0;padding:0 46px 24px 4px;font-size:15px;line-height:1.65}.cluster-sources{grid-template-columns:.65fr 1.35fr;gap:35px 70px;padding:36px 0 64px;display:grid}.cluster-sources>div{align-content:start;gap:7px;display:grid}.cluster-sources span{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink);font-size:11px;font-weight:600}.cluster-sources strong{font-family:var(--body-serif);color:var(--forest);font-size:19px;font-weight:400}.cluster-sources>div:first-child p{color:#18211db3;margin:0;font-size:11px;line-height:1.55}.cluster-sources>div:first-child a{border-bottom:1px solid var(--line)}.cluster-sources>div:nth-child(2)>span{margin-bottom:5px}.cluster-sources>div:nth-child(2)>a{border-top:1px solid var(--line);font-family:var(--sans);color:var(--forest);justify-content:space-between;gap:25px;padding:11px 0;font-size:13px;display:flex}.cluster-sources>div:nth-child(2)>a small{font-family:var(--sans);color:#18211db3;text-align:right;font-size:11px}.cluster-sources>p{border-left:3px solid var(--gold);color:#18211db3;background:#f0ebe1;grid-column:1/3;margin:0;padding:17px 20px;font-size:11px;line-height:1.65}@media (width<=980px){.cluster-section,.cluster-calculator,.cluster-faq{grid-template-columns:1fr;gap:38px}.cluster-section.tint{width:calc(100% - (2 * var(--shell)))}.cluster-section-copy{max-width:820px}.cluster-calculator>div:last-child{max-width:760px}.cluster-sources{grid-template-columns:1fr}.cluster-sources>p{grid-column:1}}@media (width<=700px){.cluster-section,.cluster-calculator,.cluster-faq,.cluster-sources{width:calc(100% - 40px)}.cluster-section{gap:29px;padding:66px 0}.cluster-section.tint{width:calc(100% - 40px);margin-top:40px;margin-bottom:40px;padding:36px 22px}.cluster-section.dark{width:100%;padding:66px 20px}.cluster-section h2,.cluster-calculator h2,.cluster-faq h2{font-size:43px}.cluster-section-copy>p{font-size:16px}.cluster-section-copy>p:first-child{font-size:18px}.cluster-timeline li{grid-template-columns:1fr;gap:9px;padding:20px!important}.cluster-index{grid-template-columns:1fr}.cluster-index a{min-height:165px}.cluster-calculator,.cluster-faq{padding:66px 0}.cluster-calculator>div:last-child{padding:25px 21px}.cluster-faq{gap:30px}.cluster-faq summary{font-size:18px}.cluster-sources{padding-bottom:54px}.cluster-sources>div:nth-child(2)>a{gap:5px;display:grid}.cluster-sources>div:nth-child(2)>a small{text-align:left}}@media (width<=950px){.library-section-heading>div{grid-template-columns:1fr;gap:18px}.standards-method,.standards-review{grid-template-columns:1fr;gap:28px}}@media (width<=760px){.library-section-heading>.eyebrow,.search-page .search-tool-section>header>.eyebrow,.search-page .search-related>header>.eyebrow,.search-page .search-article>section>.eyebrow,.buyer-questions header>.eyebrow,.corridor-related>header>.eyebrow{font-size:11px}.buyer-questions{padding-top:54px;padding-bottom:58px}.buyer-questions article{min-height:0}.search-author{margin:26px 20px 54px;padding:18px 0}.legal-status,.legal-next{padding:22px 20px}.breadcrumb-piece strong,.breadcrumb-piece:last-child i{display:none}.standards-grid{grid-template-columns:1fr}.standards-grid article{min-height:0;padding:28px 22px}.standards-grid article>span{margin-bottom:30px}.standards-method,.standards-review{padding:58px 0}.standards-boundary{padding:25px 22px}}.decision-guide-page{background:#f8f5ee}.decision-guide-page .editorial-body{width:min(100% - (2 * var(--shell)),1500px);margin:0 auto;padding:0}.decision-guide-answer{border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,.35fr) minmax(0,1.25fr);gap:clamp(50px,9vw,150px);padding:clamp(72px,8vw,110px) 0;display:grid}.decision-guide-answer>.eyebrow{margin:7px 0 0}.decision-guide-answer>div{max-width:920px}.decision-guide-answer p{font-family:var(--body-serif);color:#18211dc7;margin:0;font-size:clamp(20px,2vw,28px);line-height:1.55}.decision-guide-answer p+p{margin-top:22px}.decision-guide-points{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(72px,8vw,110px) 0;display:grid}.decision-guide-points article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffdf8;flex-direction:column;min-height:330px;padding:clamp(30px,4vw,52px);display:flex}.decision-guide-points article>span{font-family:var(--body-serif);color:var(--gold-ink);font-size:24px}.decision-guide-points h2{max-width:600px;font-family:var(--serif);letter-spacing:-.025em;color:var(--forest);margin:clamp(45px,6vw,82px) 0 20px;font-size:clamp(30px,3.4vw,45px);font-weight:400;line-height:1.08}.decision-guide-points article>div{margin-top:auto}.decision-guide-points p{font-family:var(--sans);color:#18211db3;margin:0;font-size:16px;line-height:1.67}.decision-guide-sequence{clip-path:inset(0 -100vmax);background:#e8efe8;grid-template-columns:minmax(260px,.55fr) minmax(0,1.2fr);gap:clamp(60px,9vw,150px);padding:clamp(76px,8vw,116px) 0;display:grid;box-shadow:0 0 0 100vmax #e8efe8}.decision-guide-sequence>header{align-self:start;position:sticky;top:40px}.decision-guide-sequence h2{max-width:520px;font-family:var(--serif);letter-spacing:-.035em;color:var(--forest);margin:22px 0 0;font-size:clamp(43px,5vw,68px);font-weight:400;line-height:1.02}.decision-guide-sequence ol{border-top:1px solid #18211d2e;margin:0;padding:0;list-style:none}.decision-guide-sequence li{border-bottom:1px solid #18211d2e;grid-template-columns:48px 1fr;gap:25px;padding:30px 3px;display:grid}.decision-guide-sequence li>b{font-family:var(--sans);color:var(--gold-ink);font-size:15px;font-weight:400}.decision-guide-sequence h3{font-family:var(--body-serif);color:var(--forest);margin:0 0 12px;font-size:24px;font-weight:400;line-height:1.25}.decision-guide-sequence li p{font-family:var(--sans);color:#18211db3;margin:0;font-size:15px;line-height:1.65}.decision-guide-boundary{border-bottom:1px solid var(--line);grid-template-columns:minmax(240px,.48fr) minmax(0,1.2fr);gap:clamp(50px,9vw,150px);padding:clamp(64px,7vw,94px) 0;display:grid}.decision-guide-boundary>strong{font-family:var(--serif);letter-spacing:-.03em;color:var(--forest);font-size:clamp(32px,3.8vw,52px);font-weight:400;line-height:1.06}.decision-guide-boundary p{max-width:860px;font-family:var(--body-serif);color:#18211db3;margin:4px 0 0;font-size:18px;line-height:1.65}.decision-guide-sources{border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,.35fr) minmax(0,1.25fr);gap:clamp(50px,9vw,150px);padding:50px 0;display:grid}.decision-guide-sources>.eyebrow{margin:8px 0 0}.decision-guide-sources>div{display:grid}.decision-guide-sources a{border-bottom:1px solid var(--line);min-height:52px;font-family:var(--sans);color:var(--forest);justify-content:space-between;align-items:center;gap:28px;padding:10px 3px;font-size:15px;display:flex}.decision-guide-sources a:last-child{border-bottom:0}.decision-guide-sources a span{font-family:var(--sans);color:var(--gold-ink)}.decision-guide-related{padding:clamp(74px,8vw,108px) 0}.decision-guide-related>header{grid-template-columns:minmax(170px,.35fr) minmax(0,1.25fr);gap:clamp(50px,9vw,150px);margin-bottom:46px;display:grid}.decision-guide-related>header h2{max-width:900px;font-family:var(--serif);letter-spacing:-.035em;color:var(--forest);margin:0;font-size:clamp(42px,5vw,66px);font-weight:400;line-height:1.02}.decision-guide-related>div{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.decision-guide-related a{border-right:1px solid var(--line);background:#fffdf8;grid-template-rows:auto 1fr auto;min-height:220px;padding:30px;transition:background .2s,transform .2s;display:grid}.decision-guide-related a:last-child{border-right:0}.decision-guide-related a:hover{background:#fff;transform:translateY(-3px)}.decision-guide-related strong{font-family:var(--body-serif);color:var(--forest);font-size:20px;font-weight:400;line-height:1.3}.decision-guide-related p{font-family:var(--sans);color:#18211db3;margin:18px 0;font-size:14px;line-height:1.58}.decision-guide-related a>span{color:var(--gold-ink);font-size:20px}.decision-guide-author{margin:0 0 clamp(74px,8vw,108px)}@media (width<=900px){.decision-guide-answer,.decision-guide-sequence,.decision-guide-boundary,.decision-guide-sources,.decision-guide-related>header{grid-template-columns:1fr;gap:28px}.decision-guide-sequence>header{position:static}.decision-guide-related>div{grid-template-columns:1fr}.decision-guide-related a{border-right:0;border-bottom:1px solid var(--line);min-height:0}.decision-guide-related a:last-child{border-bottom:0}}@media (width<=680px){.decision-guide-answer{padding:64px 0}.decision-guide-answer p{font-size:19px}.decision-guide-points{grid-template-columns:1fr;margin:64px 0}.decision-guide-points article{min-height:0;padding:29px 22px}.decision-guide-points h2{margin:38px 0 18px;font-size:34px}.decision-guide-sequence{padding:66px 0}.decision-guide-sequence h2{font-size:43px}.decision-guide-sequence li{grid-template-columns:38px 1fr;gap:15px;padding:25px 2px}.decision-guide-sequence h3{font-size:20px}.decision-guide-boundary{padding:62px 0}.decision-guide-boundary>strong{font-size:38px}.decision-guide-boundary p{font-size:16px}.decision-guide-sources{padding:44px 0}.decision-guide-related{padding:66px 0}.decision-guide-related>header h2{font-size:43px}.decision-guide-related a{padding:25px 22px}.decision-guide-author{margin-bottom:66px}}.owner-concierge{z-index:90;font-family:var(--sans);flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:22px;right:24px}.concierge-toggle{background:var(--forest);color:#fff;cursor:pointer;border:1px solid #ffffff40;align-items:center;gap:10px;min-width:132px;height:48px;padding:0 16px 0 9px;display:flex;box-shadow:0 14px 34px #10213a30}.concierge-toggle>span{width:30px;height:30px;font-family:var(--serif);color:#e2cc96;border:1px solid #d5bd86a3;place-items:center;font-size:17px;display:grid}.concierge-toggle>strong{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:600;line-height:1}.concierge-toggle:hover,.concierge-toggle:focus-visible{background:#17243f;box-shadow:0 18px 42px #10213a40}@keyframes concierge-pulse{0%,70%,to{opacity:.25;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@media (width<=600px){.owner-concierge{bottom:12px;right:12px}.concierge-toggle{min-width:118px;height:46px}}.owner-concierge{z-index:160;max-width:calc(100vw - 24px)}.concierge-toggle{border-radius:6px;height:52px}.concierge-toggle>strong{text-transform:none;letter-spacing:.015em;font-size:13px}.owner-concierge button:focus-visible,.owner-concierge textarea:focus-visible{outline-offset:3px;outline:2px solid #af8d51}.resource-finder-actions>button{background:var(--forest);color:#fff;min-height:48px;font:14px/1.4 var(--sans);cursor:pointer;border:0;padding:13px 15px}@media (width<=650px){.resource-finder-actions>button{order:3;justify-content:space-between;display:flex}}@media (width<=600px){.owner-concierge{bottom:max(12px,env(safe-area-inset-bottom));right:12px}}.field-guide-banner{padding:clamp(38px,5vw,66px) var(--shell);background:#e8efe8;border-top:1px solid #18211d2b;border-bottom:1px solid #18211d2b;grid-template-columns:1fr minmax(320px,.6fr);align-items:center;gap:8vw;margin:0;display:grid}.cluster-article>.field-guide-banner,.decision-guide-page .editorial-body>.field-guide-banner{margin-left:calc(-1 * var(--shell));margin-right:calc(-1 * var(--shell))}.field-guide-banner p{text-transform:uppercase;letter-spacing:.12em;color:var(--gold-ink);margin:0 0 14px;font-size:11px;font-weight:600}.field-guide-banner h2{max-width:820px;font:400 clamp(34px,4vw,56px)/1.04 var(--serif);letter-spacing:-.03em;color:var(--forest);margin:0 0 15px}.field-guide-banner>div>span{max-width:750px;font:14px/1.63 var(--sans);color:#18211db3;display:block}.field-guide-banner>a{background:var(--forest);color:#fff;grid-template-columns:1fr auto;align-content:center;gap:7px 20px;min-height:96px;padding:20px 22px;display:grid;box-shadow:0 16px 36px #18211d1f}.field-guide-banner>a small{text-transform:uppercase;letter-spacing:.12em;color:#e2cc96;grid-column:1/3;font-size:11px;font-weight:600}.field-guide-banner>a strong{text-transform:none;letter-spacing:0;font-size:14px;font-weight:600}.field-guide-banner>a b{color:#e2cc96;font-size:19px}@media (width<=900px){.field-guide-banner{grid-template-columns:1fr;gap:34px}.cluster-article>.field-guide-banner,.decision-guide-page .editorial-body>.field-guide-banner{margin-left:-20px;margin-right:-20px}}@media (width<=650px){.field-guide-banner{padding:45px 20px}.field-guide-banner h2{font-size:36px}.field-guide-banner>a{min-height:105px}}.library-field-guides{padding:clamp(78px,8vw,112px) var(--shell);background:#f8f5ee}.library-field-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.library-field-grid>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-top:3px solid var(--gold);background:#fffdf8;flex-direction:column;min-height:370px;padding:31px;transition:transform .2s,box-shadow .2s;display:flex}.library-field-grid>a:hover{transform:translateY(-4px);box-shadow:0 18px 44px #18211d17}.library-field-grid small{text-transform:uppercase;letter-spacing:.12em;color:var(--gold-ink);font-size:11px;line-height:1.5;font-weight:600}.library-field-grid h3{font:400 34px/1.12 var(--serif);letter-spacing:-.025em;color:var(--forest);margin:54px 0 18px}.library-field-grid p{font:14px/1.65 var(--sans);color:#18211db3;margin:0}.library-field-grid strong{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.12em;color:var(--forest);justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:24px;font-size:11px;display:flex;font-weight:600}.library-field-grid strong b{color:var(--gold-ink);font-size:19px}@media (width<=950px){.library-field-grid{grid-template-columns:1fr}.library-field-grid>a{min-height:290px}.library-field-guides .library-section-heading{grid-template-columns:1fr}}@media (width<=680px){.library-field-guides{padding:68px 20px 72px}.library-field-grid>a{min-height:0;padding:26px 21px}.library-field-grid h3{margin-top:40px;font-size:29px}.library-field-grid strong{margin-top:36px}}.magnet-page{color:var(--ink);background:#f8f5ee}.magnet-breadcrumb{padding:24px var(--shell);border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.12em;color:#18211db3;background:#fffdf8;gap:12px;font-size:11px;display:flex;font-weight:600}.magnet-breadcrumb .breadcrumb-piece{align-items:center;gap:12px;display:flex}.magnet-breadcrumb i{color:var(--gold-ink);font-style:normal}.magnet-breadcrumb strong{color:var(--forest);font-weight:500}.magnet-capture h2,.magnet-inside h2,.magnet-sequence h2,.magnet-boundary h2,.magnet-sources h2,.magnet-related h2{font-family:var(--serif);letter-spacing:-.038em;font-weight:400;line-height:1}.magnet-capture{padding:clamp(78px,8vw,118px) var(--shell);background:#e8efe8;grid-template-columns:minmax(280px,.75fr) minmax(520px,1.1fr);align-items:start;gap:clamp(60px,9vw,140px);display:grid}.magnet-capture-intro{position:sticky;top:120px}.magnet-capture h2{margin:22px 0 25px;font-size:clamp(46px,5vw,73px)}.magnet-capture-intro>p:not(.eyebrow){max-width:650px;font:16px/1.68 var(--sans);color:#18211db3}.magnet-capture-intro ul{border-top:1px solid #18211d2e;margin:35px 0 0;padding:0;list-style:none}.magnet-capture-intro li{font:14px/1.5 var(--sans);border-bottom:1px solid #18211d2e;grid-template-columns:24px 1fr;gap:12px;padding:15px 0;display:grid}.magnet-capture-intro li span{color:var(--green);font-family:var(--sans)}.magnet-form-card{border:1px solid #18211d29;border-top:4px solid var(--gold);background:#fffdf8;padding:clamp(28px,4vw,50px);box-shadow:0 24px 58px #18211d17}.magnet-form-card header{border-bottom:1px solid var(--line);padding-bottom:27px}.magnet-form-card header>p{text-transform:uppercase;letter-spacing:.12em;color:var(--gold-ink);font-size:11px;font-weight:600}.magnet-form-card header h2{margin:13px 0;font-size:clamp(34px,3.6vw,50px)}.magnet-form-card header span{font:14px/1.55 var(--sans);color:#18211db3;display:block}.magnet-form-card form{grid-template-columns:1fr 1fr;gap:21px 15px;padding-top:29px;display:grid}.magnet-form-card label:not(.magnet-consent){text-transform:uppercase;letter-spacing:.12em;gap:9px;font-size:11px;font-weight:600;display:grid}.magnet-form-card label small{color:#18211db3;font-size:11px;font-weight:400}.magnet-form-card input:not([type=checkbox]){width:100%;height:58px;font:16px var(--sans);color:var(--ink);background:#fffdf8;border:1px solid #18211d52;outline:none;padding:0 15px}.magnet-form-card input::placeholder{color:#18211db3}.magnet-form-card input:focus{border-color:var(--forest);box-shadow:0 0 0 3px #31594d1f}.magnet-form-wide{grid-column:1/3}.magnet-consent{text-transform:none;letter-spacing:0;font:13px/1.5 var(--sans);color:#18211db3;grid-template-columns:20px 1fr;align-items:start;gap:11px;display:grid}.magnet-consent input{width:18px;height:18px;accent-color:var(--forest);margin:1px 0 0}.magnet-form-card button{background:var(--forest);color:#fff;text-align:left;text-transform:none;letter-spacing:0;cursor:pointer;border:0;justify-content:space-between;align-items:center;min-height:68px;padding:0 21px;font-size:14px;font-weight:600;transition:background .2s,transform .2s;display:flex}.magnet-form-card button:hover{background:var(--ink);transform:translateY(-1px)}.magnet-form-card button:disabled{opacity:.58;cursor:wait;transform:none}.magnet-form-card button b{color:#e2cc96;font-size:20px}.magnet-privacy{font:9px/1.65 var(--sans);color:#18211db3}.magnet-privacy a{border-bottom:1px solid #18211d59}.magnet-unlocked{background:var(--forest);color:#fff;border-top:4px solid var(--gold);padding:clamp(34px,5vw,58px);box-shadow:0 24px 58px #18211d29}.magnet-unlocked>span{border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.magnet-unlocked>p:first-of-type{text-transform:uppercase;letter-spacing:.12em;color:#e2cc96;margin:28px 0 12px;font-size:11px;font-weight:600}.magnet-unlocked h2{font:400 clamp(38px,4vw,59px)/1.03 var(--serif);margin:0 0 18px}.magnet-unlocked>p:last-of-type{max-width:560px;font:15px/1.6 var(--sans);color:#ffffffc7}.magnet-unlocked-actions{grid-template-columns:1fr;gap:10px;margin-top:28px;display:grid}.magnet-unlocked-actions>a{text-transform:none;letter-spacing:0;justify-content:space-between;align-items:center;min-height:68px;padding:0 21px;font-size:14px;font-weight:600;display:flex}.magnet-unlocked-actions a b{color:var(--gold-ink);font-size:19px}.magnet-download-action{color:var(--forest);background:#fff}.magnet-handoff-action{color:#fff;background:#ffffff0a;border:1px solid #ffffff57}.magnet-handoff-action:hover{background:#ffffff1a}.magnet-handoff-action>span{gap:5px;display:grid}.magnet-handoff-action>span>small{color:#e2cc96;font:8px var(--sans);margin:0}.magnet-unlocked>small{font:10px/1.5 var(--sans);color:#ffffffc7;margin-top:17px;display:block}.magnet-inside{padding:clamp(85px,9vw,132px) var(--shell);background:#f8f5ee}.magnet-inside>header{max-width:1020px}.magnet-inside h2,.magnet-sequence h2,.magnet-related h2{margin:20px 0 24px;font-size:clamp(49px,5.8vw,82px)}.magnet-inside>header>p:last-child{max-width:710px;font:16px/1.65 var(--sans);color:#18211db3}.magnet-inside>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(6,1fr);margin-top:55px;display:grid}.magnet-inside article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffdf8;flex-direction:column;grid-column:span 2;min-height:310px;padding:31px;display:flex}.magnet-inside article:nth-child(4),.magnet-inside article:nth-child(5){grid-column:span 3}.magnet-inside small{font:20px var(--body-serif);color:var(--gold-ink)}.magnet-inside h3{font:400 29px/1.15 var(--serif);color:var(--forest);margin:56px 0 17px}.magnet-inside article p{font:14px/1.63 var(--sans);color:#18211db3;margin:0}.magnet-sequence{padding:clamp(82px,9vw,126px) var(--shell);background:var(--forest);color:#fff;grid-template-columns:.78fr 1.22fr;gap:9vw;display:grid}.magnet-sequence .eyebrow{color:#e2cc96}.magnet-sequence h2{color:#fff}.magnet-sequence ol{border-top:1px solid #ffffff38;margin:0;padding:0;list-style:none}.magnet-sequence li{border-bottom:1px solid #ffffff38;grid-template-columns:95px 1fr;gap:28px;padding:28px 0;display:grid}.magnet-sequence li small{text-transform:uppercase;letter-spacing:.12em;color:#e2cc96;font-size:11px;font-weight:600}.magnet-sequence li h3{font:400 25px/1.2 var(--body-serif);margin:0 0 9px}.magnet-sequence li p{font:13px/1.62 var(--sans);color:#ffffffc7;margin:0}.magnet-boundary{padding:clamp(72px,8vw,105px) var(--shell);background:#e8efe8;grid-template-columns:1.1fr .9fr;align-items:end;gap:10vw;display:grid}.magnet-boundary h2{margin:20px 0 0;font-size:clamp(43px,5vw,70px)}.magnet-boundary>p{font:15px/1.75 var(--sans);color:#18211db3;border-top:1px solid #18211d4d;margin:0;padding-top:22px}.magnet-sources{padding:clamp(72px,8vw,102px) var(--shell);background:#f8f5ee;grid-template-columns:.72fr 1.28fr;gap:9vw;display:grid}.magnet-sources h2{margin:20px 0 0;font-size:clamp(39px,4vw,58px)}.magnet-sources ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.magnet-sources a{border-bottom:1px solid var(--line);min-height:78px;font:15px/1.45 var(--sans);color:var(--forest);justify-content:space-between;align-items:center;gap:25px;padding:17px 0;display:flex}.magnet-sources a span{color:var(--gold-ink);font-size:18px}.magnet-related{padding:clamp(75px,8vw,110px) var(--shell);background:#fffdf8}.magnet-related>h2{max-width:860px}.magnet-related>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:45px;display:grid}.magnet-related a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:190px;font:24px/1.25 var(--serif);color:var(--forest);flex-direction:column;justify-content:space-between;padding:27px;transition:background .2s;display:flex}.magnet-related a:hover{background:#f0ebe1}.magnet-related a b{font:20px var(--sans);color:var(--gold-ink);align-self:flex-end}@media (width<=980px){.magnet-capture,.magnet-sequence,.magnet-boundary,.magnet-sources{grid-template-columns:1fr}.magnet-capture-intro{position:static}.magnet-inside>div{grid-template-columns:1fr 1fr}.magnet-inside article,.magnet-inside article:nth-child(4),.magnet-inside article:nth-child(5){grid-column:span 1}.magnet-related>div{grid-template-columns:1fr}.magnet-related a{min-height:130px}}@media (width<=650px){.magnet-breadcrumb{white-space:nowrap;padding:17px 20px;overflow-x:auto}.magnet-capture,.magnet-inside,.magnet-sequence,.magnet-boundary,.magnet-sources,.magnet-related{padding-left:20px;padding-right:20px}.magnet-capture{gap:45px}.magnet-form-card{padding:28px 20px}.magnet-form-card form{grid-template-columns:1fr}.magnet-form-wide{grid-column:1}.magnet-inside>div{grid-template-columns:1fr}.magnet-inside article{min-height:0;padding:26px 21px}.magnet-inside h3{margin-top:38px}.magnet-sequence li{grid-template-columns:1fr;gap:9px}.magnet-related>div{margin-top:35px}.magnet-related a{padding:23px 20px;font-size:21px}}.scheduling-link{border:1px solid var(--gold);min-height:78px;color:var(--forest);background:#f8f5ee;justify-content:space-between;align-items:center;gap:24px;margin:28px 0;padding:17px 20px;display:flex;box-shadow:0 12px 28px #18211d0f}.scheduling-link span{font-family:var(--body-serif);gap:6px;font-size:19px;display:grid}.scheduling-link small{font:600 11px var(--sans);text-transform:uppercase;letter-spacing:.12em;color:var(--gold-ink);font-weight:600}.scheduling-link b{color:var(--gold-ink);font-size:20px}.scheduling-link.compact{box-shadow:none;background:#fffdf8;margin:12px 14px}.scheduling-link.compact span{font-size:14px}.library-decision-guides{padding-left:var(--shell);padding-right:var(--shell)}@media (width<=680px){.library-decision-guides{padding:66px 20px 70px}}.library-tool-grid>a:first-child{background:linear-gradient(120deg,#fffdf8 0%,#e8efe8 100%);grid-column:1/-1;min-height:300px}.library-tool-grid>a:first-child h3{max-width:850px;font-size:clamp(36px,4vw,52px)}.valuation-basis{border-left:3px solid var(--gold);font-family:var(--sans);color:#18211db3;background:#ffffffa8;margin:-4px 0 30px;padding:16px 18px;font-size:13px;line-height:1.58}.valuation-basis.valuation-basis-compact{margin:-3px 0 34px;font-size:12px}.valuation-tool .search-tool-controls>.search-tool-select{margin-bottom:18px}.valuation-tool{align-items:start}.valuation-tool .search-tool-controls{display:block}.valuation-tool .search-tool-result{align-self:start}.valuation-step{border-top:1px solid #ffffff3d;grid-template-columns:44px 1fr;gap:14px;margin:4px 0 26px;padding:18px 0 15px;display:grid}.valuation-step:first-child{border-top:0;margin-top:0;padding-top:0}.valuation-step>span{width:34px;height:34px;font:9px var(--sans);color:#e2cc96;border:1px solid #d5bd869e;border-radius:50%;place-items:center;display:grid}.valuation-step>div{gap:6px;display:grid}.valuation-step b{text-transform:uppercase;letter-spacing:.12em;font:600 11px/1.4 var(--sans);color:#fff;font-weight:600}.valuation-step small{font:12px/1.5 var(--sans);color:#ffffffc7}.valuation-control-total{border-left:3px solid var(--gold);background:#ffffff12;justify-content:space-between;align-items:center;gap:25px;margin:-4px 0 36px;padding:17px 18px;display:flex}.valuation-control-total span{text-transform:uppercase;letter-spacing:.12em;font:600 11px/1.4 var(--sans);color:#ffffffc7;font-weight:600}.valuation-control-total strong{font:400 27px var(--serif);color:#fff}.valuation-quality-grid{grid-template-columns:1fr 1fr;gap:15px 12px;display:grid}.valuation-quality-grid .search-tool-select select{min-height:56px}.search-tool-result>.valuation-range{flex-wrap:wrap;align-items:baseline;gap:.18em;font-size:clamp(44px,5vw,70px);line-height:1;display:flex}.valuation-range i{font-family:var(--body-serif);color:#c8d7ce;font-size:.32em;font-style:italic;font-weight:400}.valuation-sensitivity{border-top:3px solid var(--gold);margin:29px 0;padding-top:24px}.valuation-sensitivity>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:14px;display:flex}.valuation-sensitivity>header b{text-transform:uppercase;letter-spacing:.12em;font:600 11px/1.4 var(--sans);color:var(--forest);font-weight:600}.valuation-sensitivity>header span{text-align:right;font:11px/1.4 var(--sans);color:#18211db3}.valuation-sensitivity-table{border-top:1px solid var(--line);border-left:1px solid var(--line)}.valuation-sensitivity-table>div{grid-template-columns:1.25fr repeat(3,1fr);display:grid}.valuation-sensitivity-table span,.valuation-sensitivity-table b{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;font:400 12px/1.35 var(--sans);text-align:right;padding:12px 10px}.valuation-sensitivity-table span:first-child{text-align:left}.valuation-sensitivity-table span small{color:#18211db3;margin-top:3px;font-size:11px;display:block}.valuation-sensitivity-table .valuation-sensitivity-head span{text-transform:uppercase;letter-spacing:.12em;font:600 11px/1.3 var(--sans);color:#18211db3;background:#f0ebe1;padding-top:9px;padding-bottom:9px;font-weight:600}.valuation-sensitivity-table>div:nth-child(3){background:#e8efe8}.valuation-sensitivity-table>div:nth-child(3) b{color:var(--forest)}.valuation-tool .search-tool-context small{font:10px/1.55 var(--sans);color:#18211db3;margin-top:9px;display:block}.owner-terms-page{background:#f8f5ee}.owner-terms-page .editorial-body{width:min(100% - (2 * var(--shell)),1500px);margin:0 auto;padding:0}.terms-short-answer{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.34fr) minmax(0,1.28fr);gap:clamp(54px,9vw,150px);padding:clamp(72px,8vw,106px) 0;display:grid}.terms-short-answer>.eyebrow{margin:7px 0 0}.terms-short-answer>div{max-width:900px}.terms-short-answer p{font-family:var(--body-serif);color:#18211dbd;margin:0;font-size:clamp(19px,1.8vw,25px);line-height:1.58}.terms-short-answer p+p{margin-top:20px}.terms-short-answer strong{color:var(--forest);font-weight:400}.terms-index{border-bottom:1px solid var(--line);padding:clamp(48px,5vw,68px) 0}.terms-index>span{text-transform:uppercase;letter-spacing:.12em;color:var(--gold-ink);margin-bottom:19px;font-size:11px;display:block;font-weight:600}.terms-index>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.terms-index a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:54px;font-family:var(--sans);color:var(--forest);background:#fffdf8;align-items:center;padding:13px 15px;font-size:13px;line-height:1.35;transition:background .2s,color .2s;display:flex}.terms-index a:hover{color:var(--gold-ink);background:#e8efe8}.terms-list{padding:clamp(72px,8vw,106px) 0}.terms-list article{border-top:1px solid var(--line);grid-template-columns:70px minmax(0,1fr);gap:clamp(30px,5vw,74px);padding:clamp(38px,4.5vw,58px) 0;scroll-margin-top:110px;display:grid}.terms-list article:last-child{border-bottom:1px solid var(--line)}.terms-list article>div:last-child{max-width:970px}.terms-list h2{font-family:var(--serif);letter-spacing:-.03em;color:var(--forest);margin:0 0 22px;font-size:clamp(36px,4vw,54px);font-weight:400;line-height:1.05}.terms-list p{font-family:var(--sans);color:#18211db3;margin:0 0 14px;font-size:16px;line-height:1.69}.terms-list p strong{color:var(--forest);font-weight:400}.terms-list a{text-transform:none;letter-spacing:0;width:max-content;max-width:100%;color:var(--forest);border-bottom:1px solid #315f5061;align-items:center;gap:18px;margin-top:9px;padding-bottom:5px;font-size:14px;line-height:1.5;display:flex;font-weight:600}.terms-list a span{color:var(--gold-ink);font-size:17px}.terms-boundary{border-top:3px solid var(--gold);background:#e8efe8;grid-template-columns:minmax(210px,.42fr) minmax(0,1fr);gap:clamp(38px,7vw,100px);padding:34px 38px;display:grid}.terms-boundary strong{font-family:var(--serif);color:var(--forest);font-size:30px;font-weight:400;line-height:1.13}.terms-boundary p{max-width:830px;font-family:var(--sans);color:#18211db3;margin:0;font-size:14px;line-height:1.68}.terms-related{padding:clamp(76px,8vw,108px) 0}.terms-related>header{grid-template-columns:minmax(180px,.34fr) minmax(0,1.28fr);gap:clamp(54px,9vw,150px);margin-bottom:44px;display:grid}.terms-related>header>.eyebrow{margin:7px 0 0}.terms-related h2{max-width:880px;font-family:var(--serif);letter-spacing:-.035em;color:var(--forest);margin:0;font-size:clamp(42px,5vw,66px);font-weight:400;line-height:1.03}.terms-related>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.terms-related a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffdf8;flex-direction:column;min-height:210px;padding:29px;transition:transform .2s,background .2s;display:flex}.terms-related a:hover{background:#fff;transform:translateY(-3px)}.terms-related strong{font-family:var(--body-serif);color:var(--forest);font-size:21px;font-weight:400;line-height:1.3}.terms-related a>span{font-family:var(--sans);color:#18211db3;margin:17px 0;font-size:14px;line-height:1.6}.terms-related b{color:var(--gold-ink);margin-top:auto;font-size:19px}@media (width<=900px){.terms-index>div{grid-template-columns:repeat(2,minmax(0,1fr))}.terms-short-answer,.terms-related>header,.terms-boundary{grid-template-columns:1fr;gap:28px}.terms-related>div{grid-template-columns:1fr}.terms-related a{min-height:0}}@media (width<=680px){.library-tool-grid>a:first-child{grid-column:auto;min-height:0}.library-tool-grid>a:first-child h3{font-size:32px}.search-tool-result>.valuation-range{font-size:42px}.valuation-quality-grid{grid-template-columns:1fr}.valuation-sensitivity{overflow-x:auto}.valuation-sensitivity-table{min-width:520px}.terms-short-answer{padding:62px 0}.terms-short-answer p{font-size:18px}.terms-index{padding:44px 0}.terms-index>div{grid-template-columns:1fr}.terms-list{padding:60px 0}.terms-list article{grid-template-columns:34px minmax(0,1fr);gap:16px;padding:34px 0}.terms-list h2{font-size:36px}.terms-list p{font-size:15px}.terms-list a{align-items:flex-start}.terms-boundary{padding:28px 23px}.terms-related{padding:64px 0}.terms-related h2{font-size:43px}.terms-related a{padding:25px 22px}}.home-page>.home-situations{content-visibility:auto;contain-intrinsic-size:auto 850px}.home-section-heading{max-width:1040px;margin:0 0 48px;display:block}.home-section-heading>.eyebrow{margin:0 0 16px}.home-section-heading h2{max-width:980px;font-size:clamp(48px,5vw,72px);line-height:1.02}.home-situation-grid article{min-height:270px;padding:29px 27px}.home-situation-grid h3{margin:48px 0 14px;font-size:24px}.home-situation-grid p{margin:0}.who-profile{grid-template-columns:1fr;gap:18px;margin-top:clamp(64px,6vw,84px);padding:clamp(38px,4.5vw,56px)}.who-profile>.eyebrow{margin:0}.who-profile>div{max-width:1080px}.who-profile h2{max-width:940px;margin-bottom:20px;font-size:clamp(43px,4.4vw,61px)}.who-profile>div>p{max-width:940px;font-size:19px}.who-profile>div>small{max-width:940px}@media (width<=700px){.home-section-heading{margin-bottom:32px}.home-section-heading h2{font-size:43px}.home-situation-grid article{min-height:0;padding:26px 22px}.home-situation-grid h3{margin:32px 0 12px}.who-profile{gap:16px;margin-top:58px;padding:30px 22px}.who-profile h2{font-size:43px}}@media print{.owner-concierge{display:none!important}}@keyframes packet-fields-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.decision-map-shell{padding-top:clamp(66px,7vw,96px)}.decision-map-proof{grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);align-items:end;gap:clamp(60px,9vw,140px);padding-bottom:clamp(54px,6vw,78px);display:grid}.decision-map-proof h2,.decision-map-case h2,.decision-map-boundaries h2,.decision-map-start h2{font:400 clamp(46px,5vw,70px)/1.01 var(--serif);letter-spacing:-.04em;color:var(--ink);margin:16px 0 0}.decision-map-proof>p{max-width:720px;font:17px/1.7 var(--body-serif);color:#17201da8;margin:0}.decision-map-output-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.decision-map-output-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff38;flex-direction:column;min-height:330px;padding:30px 28px;display:flex}.decision-map-output-grid header{text-transform:uppercase;letter-spacing:.12em;color:var(--gold-ink);justify-content:space-between;align-items:center;gap:20px;font-size:11px;display:flex;font-weight:600}.decision-map-output-grid h3{max-width:390px;font:400 29px/1.13 var(--serif);letter-spacing:-.025em;color:var(--forest);margin:70px 0 18px}.decision-map-output-grid p{max-width:410px;font:14px/1.62 var(--sans);color:#17201d9e;margin:auto 0 0}.decision-map-case{margin:clamp(76px,8vw,112px) calc(-1 * var(--shell)) 0;padding:clamp(74px,8vw,108px) var(--shell);background:var(--sage);grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);gap:clamp(70px,9vw,145px);display:grid}.decision-map-case-intro>p:not(.eyebrow){max-width:610px;font:15px/1.65 var(--sans);color:#17201da3;margin:24px 0 30px}.decision-map-case-intro>a{border:1px solid var(--line);background:var(--cream);grid-template-columns:1fr auto;align-items:center;gap:7px 20px;max-width:580px;min-height:82px;padding:17px 19px;transition:transform .2s,box-shadow .2s;display:grid}.decision-map-case-intro>a:hover{transform:translateY(-2px);box-shadow:0 16px 34px #17201d1a}.decision-map-case-intro>a span{text-transform:none;letter-spacing:0;color:var(--gold-ink);grid-column:1/3;font-size:14px;font-weight:600}.decision-map-case-intro>a strong{text-transform:none;letter-spacing:0;font-size:14px;font-weight:600}.decision-map-case-intro>a b{font-size:20px}.decision-map-case-facts{border-top:1px solid var(--ink)}.decision-map-case-facts p{border-bottom:1px solid #17201d29;grid-template-columns:150px 1fr;align-items:center;gap:30px;min-height:77px;margin:0;padding:18px 0;display:grid}.decision-map-case-facts span{text-transform:uppercase;letter-spacing:.12em;color:#17201d80;font-size:11px;font-weight:600}.decision-map-case-facts strong{font:400 17px/1.35 var(--body-serif);color:var(--forest)}.decision-map-boundaries{padding:clamp(82px,8vw,112px) 0}.decision-map-boundaries>header{grid-template-columns:minmax(0,.48fr) minmax(600px,1.52fr);align-items:start;gap:70px;margin-bottom:50px;display:grid}.decision-map-boundaries>header .eyebrow{padding-top:10px}.decision-map-boundaries>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.decision-map-boundaries article{border:1px solid var(--line);background:#fffdf8;padding:34px 32px}.decision-map-boundaries article+article{background:#e8efe8}.decision-map-boundaries h3{font:400 28px var(--serif);color:var(--forest);margin:0}.decision-map-boundaries ul{margin:28px 0 0;padding:0;list-style:none}.decision-map-boundaries li{border-top:1px solid var(--line);font:14px/1.55 var(--sans);color:#17201da6;padding:14px 0 14px 25px;position:relative}.decision-map-boundaries li:before{content:"↳";color:var(--gold-ink);position:absolute;left:0}.decision-map-launch-note{border:1px solid var(--line);border-left:3px solid var(--gold);background:#fffdf8;grid-template-columns:160px 1fr auto;align-items:start;gap:35px;padding:27px 30px;display:grid}.decision-map-launch-note strong{text-transform:uppercase;letter-spacing:.12em;color:var(--gold-ink);font-size:11px;font-weight:600}.decision-map-launch-note p{max-width:850px;font:12px/1.7 var(--sans);color:#17201d94;margin:0}.decision-map-launch-note a{text-transform:none;letter-spacing:0;border-bottom:1px solid var(--ink);white-space:nowrap;padding-bottom:7px;font-size:14px;font-weight:600}.decision-map-start{margin:clamp(76px,8vw,110px) calc(-1 * var(--shell)) 0;padding:clamp(72px,8vw,104px) var(--shell);border-top:1px solid var(--line);background:#f0ebe1;grid-template-columns:1fr 1fr;gap:clamp(70px,9vw,145px);display:grid}.decision-map-start>div:last-child>p{max-width:660px;font:16px/1.65 var(--sans);color:#17201da3;margin:0 0 27px}.decision-map-start a{background:var(--forest);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:7px 20px;min-height:82px;padding:17px 20px;display:grid;box-shadow:0 15px 35px #17243f26}.decision-map-start a span{text-transform:none;letter-spacing:0;color:#e2cc96;grid-column:1/3;font-size:14px;font-weight:600}.decision-map-start a strong{text-transform:none;letter-spacing:0;font-size:14px;font-weight:600}.decision-map-start a b{font-size:20px}@media (width<=1020px){.decision-map-proof,.decision-map-case,.decision-map-start{grid-template-columns:1fr}.decision-map-output-grid{grid-template-columns:1fr 1fr}.decision-map-boundaries>header{grid-template-columns:1fr;gap:12px}.decision-map-launch-note{grid-template-columns:1fr}}@media (width<=700px){.decision-map-shell{padding-top:58px}.decision-map-proof h2,.decision-map-case h2,.decision-map-boundaries h2,.decision-map-start h2{font-size:43px}.decision-map-proof>p{font-size:15px}.decision-map-output-grid{grid-template-columns:1fr}.decision-map-output-grid article{min-height:0;padding:25px 21px}.decision-map-output-grid h3{margin:44px 0 16px;font-size:28px}.decision-map-case{gap:45px}.decision-map-case-facts p{grid-template-columns:1fr;gap:7px}.decision-map-boundaries>div{grid-template-columns:1fr}.decision-map-boundaries article{padding:27px 22px}.decision-map-start{gap:40px}}.home-situation-grid article>span{font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--gold-ink);font-size:14px;font-weight:600;line-height:1.4}.home-situation-grid h3{margin:28px 0 14px}.home-situation-grid article:hover{color:var(--ink);box-shadow:none;background:#fffdf8;transform:none}.home-situation-grid article:hover p{color:#1c2723b3}@media (width<=600px){.home-situation-grid h3{margin:20px 0 12px}.home-situation-grid article,.home-situation-grid article:nth-child(2n){padding-top:25px;padding-bottom:25px}}.owner-planning-page,.readiness-review-page,.professional-hub-page{--growth-shell:clamp(24px,5.4vw,92px);color:var(--ink);background:#f8f5ee}.owner-planning-page h1,.owner-planning-page h2,.owner-planning-page h3,.readiness-review-page h1,.readiness-review-page h2,.readiness-review-page h3,.professional-hub-page h1,.professional-hub-page h2,.professional-hub-page h3{font-family:var(--serif);letter-spacing:-.038em;font-weight:400}.owner-planning-page em,.readiness-review-page em,.professional-hub-page em{color:var(--green)}.owner-planning-work{padding:clamp(88px,9vw,128px) var(--growth-shell)}.owner-planning-work>header{grid-template-columns:minmax(0,1.05fr) minmax(260px,.45fr);align-items:end;gap:20px clamp(55px,8vw,125px);margin-bottom:52px;display:grid}.owner-planning-work>header .eyebrow{grid-column:1;margin:0}.owner-planning-work h2{grid-column:1;max-width:880px;margin:0;font-size:clamp(49px,5.1vw,76px);line-height:1}.owner-planning-work>header>p:last-child{max-width:520px;font-family:var(--sans);color:#18211db3;grid-area:2/2;margin:0;font-size:16px;line-height:1.65}.owner-workstream-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.owner-workstream-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffdf8;flex-direction:column;min-height:410px;padding:36px 39px;display:flex}.owner-workstream-grid article>span{text-transform:none;letter-spacing:0;color:#986f31;font-size:14px;font-weight:600}.owner-workstream-grid h3{max-width:590px;margin:55px 0 17px;font-size:34px;line-height:1.13}.owner-workstream-grid article>p{max-width:650px;font-family:var(--sans);color:#18211db3;margin:0;font-size:14px;line-height:1.66}.owner-workstream-grid article>div{margin-top:auto;padding-top:28px}.owner-workstream-grid a{border-top:1px solid var(--line);text-transform:none;letter-spacing:0;min-height:42px;color:var(--green);justify-content:space-between;align-items:center;gap:20px;padding:12px 0;font-size:14px;display:flex;font-weight:600}.owner-workstream-grid a b{color:var(--gold-ink);font-size:15px}.owner-planning-paths{padding:clamp(86px,8.5vw,120px) var(--growth-shell);background:#e8efe8}.owner-planning-paths>header{max-width:1050px;margin-bottom:48px}.owner-planning-paths h2{margin:19px 0 0;font-size:clamp(48px,5.2vw,75px);line-height:1}.owner-planning-paths>div{border-top:1px solid #18211d2e;border-left:1px solid #18211d2e;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.owner-planning-paths a{background:#fffdf894;border-bottom:1px solid #18211d2e;border-right:1px solid #18211d2e;flex-direction:column;min-height:390px;padding:31px 29px;transition:background .2s,color .2s,transform .2s;display:flex}.owner-planning-paths a:hover{z-index:2;background:var(--forest);color:#fff;position:relative;transform:translateY(-3px)}.owner-planning-paths a>span{text-transform:none;letter-spacing:0;color:#96703a;font-size:14px;font-weight:600}.owner-planning-paths h3{margin:55px 0 17px;font-size:29px;line-height:1.13}.owner-planning-paths p{font-family:var(--sans);color:#18211db3;margin:0;font-size:13px;line-height:1.62}.owner-planning-paths a:hover p{color:#ffffffc7}.owner-planning-paths strong{text-transform:uppercase;letter-spacing:.12em;border-top:1px solid #18211d2e;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:22px;font-size:11px;display:flex;font-weight:600}.owner-planning-paths strong b{color:var(--gold-ink);font-size:16px}.owner-planning-output{padding:clamp(90px,9vw,128px) var(--growth-shell);grid-template-columns:minmax(310px,.7fr) minmax(0,1.3fr);gap:clamp(65px,9vw,145px);display:grid}.owner-planning-output>div:first-child{align-self:start;position:sticky;top:118px}.owner-planning-output h2{max-width:680px;margin:19px 0 25px;font-size:clamp(47px,4.8vw,68px);line-height:1.02}.owner-planning-output>div:first-child>p:not(.eyebrow){max-width:650px;font-family:var(--sans);color:#18211db3;font-size:16px;line-height:1.66}.owner-planning-output>div:first-child>a{background:var(--forest);color:#fff;grid-template-columns:1fr auto;align-content:center;gap:7px 24px;min-height:88px;margin-top:30px;padding:17px 20px;display:grid;box-shadow:0 15px 35px #18211d24}.owner-planning-output a small{text-transform:uppercase;letter-spacing:.12em;color:#e2cc96;grid-column:1/3;font-size:11px;font-weight:600}.owner-planning-output a strong{text-transform:none;letter-spacing:0;font-size:14px;font-weight:600}.owner-planning-output a b{font-size:18px}.owner-output-list{border-top:1px solid var(--line)}.owner-output-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,.58fr) 1fr;gap:35px;padding:28px 3px;display:grid}.owner-output-list h3{color:var(--forest);margin:0;font-size:25px;line-height:1.18}.owner-output-list p{font-family:var(--sans);color:#18211db3;margin:0;font-size:14px;line-height:1.65}.readiness-review-lenses{padding:clamp(88px,9vw,128px) var(--growth-shell)}.readiness-review-lenses>header,.readiness-review-sequence>header{max-width:1050px;margin-bottom:48px}.readiness-review-lenses h2,.readiness-review-sequence h2{margin:19px 0 0;font-size:clamp(49px,5.1vw,75px);line-height:1}.readiness-review-lenses>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.readiness-review-lenses article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffdf8;min-height:245px;padding:34px 38px}.readiness-review-lenses article>span{text-transform:none;letter-spacing:0;color:#966f32;margin-bottom:62px;font-size:14px;display:block;font-weight:600}.readiness-review-lenses article p{max-width:650px;font-family:var(--body-serif);color:var(--forest);margin:0;font-size:18px;line-height:1.55}.readiness-review-fit{padding:clamp(88px,9vw,126px) var(--growth-shell);background:#e8efe8;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:clamp(70px,9vw,145px);display:grid}.readiness-review-fit h2{max-width:700px;margin:19px 0 24px;font-size:clamp(47px,4.8vw,68px);line-height:1.03}.readiness-review-fit>div>p:last-child{max-width:610px;font-family:var(--sans);color:#18211db3;font-size:16px;line-height:1.67}.readiness-review-fit ul{border-top:1px solid #18211d33;margin:0;padding:0;list-style:none}.readiness-review-fit li{font-family:var(--sans);color:#18211db3;border-bottom:1px solid #18211d33;padding:22px 5px 22px 28px;font-size:16px;line-height:1.56;position:relative}.readiness-review-fit li:before{content:"+";color:var(--gold-ink);position:absolute;left:4px}.readiness-review-sequence{padding:clamp(88px,9vw,126px) var(--growth-shell)}.readiness-review-sequence>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.readiness-review-sequence article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffdf8;min-height:300px;padding:34px 30px}.readiness-review-sequence h3{margin:55px 0 18px;font-size:30px;line-height:1.13}.readiness-review-sequence p{font-family:var(--sans);color:#18211db3;margin:0;font-size:13px;line-height:1.64}.readiness-review-output{padding:clamp(88px,9vw,126px) var(--growth-shell);background:#f0ebe1;grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr);align-items:start;gap:clamp(65px,9vw,140px);display:grid}.readiness-review-output h2{max-width:720px;margin:19px 0 25px;font-size:clamp(48px,5vw,70px);line-height:1.02}.readiness-review-output>div:first-child>p:last-child{max-width:650px;font-family:var(--sans);color:#18211db3;font-size:16px;line-height:1.67}.readiness-review-sample{border:1px solid var(--line);border-top:3px solid var(--gold);background:#fffdf8;padding:38px 41px}.readiness-review-sample>span{text-transform:uppercase;letter-spacing:.12em;color:#75531f;font-size:11px;display:block;font-weight:600}.readiness-review-sample>strong{font-family:var(--body-serif);color:var(--forest);margin:36px 0 16px;font-size:28px;font-weight:400;line-height:1.34;display:block}.readiness-review-sample p{font-family:var(--sans);color:#18211db3;font-size:14px;line-height:1.62}.readiness-review-sample a{border-top:1px solid var(--line);text-transform:none;letter-spacing:0;min-height:53px;color:var(--green);justify-content:space-between;align-items:center;padding:15px 2px;font-size:14px;display:flex;font-weight:600}.readiness-review-sample a b{color:var(--gold-ink);font-size:16px}.readiness-review-boundaries{padding:clamp(88px,9vw,126px) var(--growth-shell);grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(65px,9vw,145px);display:grid}.readiness-review-boundaries h2{max-width:690px;margin:19px 0 0;font-size:clamp(47px,4.8vw,68px);line-height:1.03}.readiness-review-boundaries>div:last-child{border-top:1px solid var(--line);padding:4px 0}.readiness-review-boundaries>div:last-child p{border-bottom:1px solid var(--line);font-family:var(--sans);color:#18211db3;margin:0;padding:21px 2px;font-size:15px;line-height:1.66}.readiness-review-boundaries a{text-transform:none;letter-spacing:0;color:var(--green);margin-top:24px;font-size:14px;display:inline-block;font-weight:600}@media (width<=1120px){.owner-planning-output,.readiness-review-fit,.readiness-review-output,.readiness-review-boundaries{grid-template-columns:1fr;gap:48px}.owner-planning-work>header{grid-template-columns:1fr;gap:20px}.owner-planning-work>header .eyebrow,.owner-planning-work>header h2,.owner-planning-work>header>p:last-child{grid-area:auto/1;margin:0}.owner-planning-output>div:first-child{position:static}.owner-planning-output>div:first-child>a{width:min(100%,520px)}.owner-planning-paths>div,.readiness-review-sequence>div{grid-template-columns:1fr 1fr}}@media (width<=820px){.owner-workstream-grid,.readiness-review-lenses>div{grid-template-columns:1fr}}@media (width<=620px){.owner-planning-work,.owner-planning-paths,.owner-planning-output,.readiness-review-lenses,.readiness-review-fit,.readiness-review-sequence,.readiness-review-output,.readiness-review-boundaries{padding-top:68px;padding-bottom:74px}.owner-planning-work h2,.owner-planning-paths h2,.owner-planning-output h2,.readiness-review-lenses h2,.readiness-review-fit h2,.readiness-review-sequence h2,.readiness-review-output h2,.readiness-review-boundaries h2{font-size:43px}.owner-workstream-grid article{min-height:0;padding:28px 23px}.owner-workstream-grid h3{margin-top:38px;font-size:29px}.owner-planning-paths>div,.readiness-review-sequence>div{grid-template-columns:1fr}.owner-planning-paths a{min-height:0;padding:28px 23px}.owner-planning-paths h3{margin-top:37px}.owner-output-list article{grid-template-columns:1fr;gap:10px}.readiness-review-lenses article{min-height:0;padding:29px 23px}.readiness-review-lenses article>span{margin-bottom:40px}.readiness-review-lenses article p{font-size:16px}.readiness-review-sequence article{min-height:0;padding:27px 23px}.readiness-review-sequence h3{margin-top:35px}.readiness-review-sample{padding:30px 24px}}.decision-map-output-grid header{justify-content:flex-start}.decision-map-output-grid h3{margin:46px 0 18px}.decision-guide-points h2{margin:8px 0 20px}.library-tool-grid>a>div,.library-topic-meta{justify-content:flex-start}.library-topic-meta span{text-align:left}.magnet-inside h3{margin:12px 0 17px}.terms-list article{grid-template-columns:minmax(0,1fr);gap:0}.professional-economics-list article{grid-template-columns:minmax(190px,.7fr) 1fr}.professional-economics-list p{grid-column:auto}@media (width<=700px){.decision-guide-points h2{margin-top:4px}.decision-map-output-grid h3{margin-top:30px}.magnet-inside h3{margin-top:8px}.professional-economics-list article{grid-template-columns:1fr;gap:12px}.professional-economics-list p{grid-column:1}}.advisor-succession-page .as-primary{min-height:70px;box-shadow:0 12px 30px #17243f24}.advisor-succession-page .as-evaluate,.advisor-succession-page .as-guide{padding-top:var(--as-space);padding-bottom:var(--as-space)}.advisor-succession-page .as-section-heading{gap:clamp(48px,7vw,100px);margin-bottom:38px}.advisor-succession-page .as-section-heading h2{max-width:840px;font-size:clamp(48px,5vw,72px);line-height:1.03}.advisor-succession-page .as-section-heading>p{justify-self:end;max-width:450px}.advisor-succession-page .as-evaluation-shell{grid-template-columns:minmax(0,1.12fr) minmax(360px,.58fr);box-shadow:0 18px 50px #1c27230e}.advisor-succession-page .as-evaluation-inputs{padding:clamp(32px,3.8vw,48px)}.advisor-succession-page .as-goal-question button{min-height:69px}.advisor-succession-page .as-field-grid{gap:18px 21px;margin-top:29px;padding-top:27px}.advisor-succession-page .as-input-note{background:#f0ebe1;margin-top:22px}.advisor-succession-page .as-result{background:#17243f;padding:clamp(32px,3.6vw,46px)}.advisor-succession-page .as-result>strong{margin-top:18px;font-size:clamp(34px,3.6vw,49px)}.advisor-succession-page .as-result dl{margin-top:23px}.advisor-succession-page .as-result-read{margin:19px 0}.advisor-succession-page .as-guide{background:#fffdf8}.advisor-succession-page .as-guide-promise{margin-bottom:17px;padding:21px 24px}.advisor-succession-page .as-guide-list summary{grid-template-columns:155px minmax(0,1fr) auto;padding:24px 6px}.advisor-succession-page .as-guide-list summary strong{font-size:19px}.advisor-succession-page .as-guide-list details[open] summary{padding-left:20px;padding-right:20px}.advisor-succession-page .as-guide-actions{margin-top:29px}.advisor-succession-page .as-client-handoff{padding-top:var(--as-space);padding-bottom:var(--as-space);background:#e8efe8;grid-template-columns:minmax(320px,.72fr) minmax(0,1fr);gap:clamp(58px,7vw,100px)}.advisor-succession-page .as-client-handoff h2{font-size:clamp(45px,4.7vw,66px)}.advisor-succession-page .as-handoff-map article{padding:20px}.advisor-succession-page .as-handoff-map h3{margin-top:10px;font-size:22px}.advisor-succession-page .as-about{padding-top:var(--as-space);padding-bottom:var(--as-space);background:#fffdf8;grid-template-columns:minmax(290px,.55fr) minmax(0,1fr);gap:clamp(55px,7vw,100px)}.advisor-succession-page .as-founder-mark{min-height:380px}.advisor-succession-page .as-about h2{font-size:clamp(42px,4.3vw,61px)}.advisor-succession-page .as-talk{padding-top:var(--as-space);padding-bottom:var(--as-space);background:#e8efe8;gap:clamp(55px,7vw,100px)}.advisor-succession-page .as-talk h2{font-size:clamp(46px,4.8vw,68px)}.advisor-succession-page .as-inquiry-card{box-shadow:0 18px 48px #1c272314}@media (width<=1050px){.advisor-succession-page .as-evaluation-shell,.advisor-succession-page .as-client-handoff,.advisor-succession-page .as-about,.advisor-succession-page .as-talk{grid-template-columns:1fr}.advisor-succession-page .as-guide-body{grid-template-columns:1fr 1fr}.advisor-succession-page .as-guide-body aside{grid-column:1/3}}@media (width<=760px){.advisor-succession-page .as-section-heading{margin-bottom:30px}.advisor-succession-page .as-section-heading h2{font-size:44px}.advisor-succession-page .as-guide-body{grid-template-columns:1fr}.advisor-succession-page .as-guide-body aside{grid-column:1}.advisor-succession-page .as-client-handoff,.advisor-succession-page .as-about,.advisor-succession-page .as-talk{gap:38px}.advisor-succession-page .as-founder-mark{min-height:300px}}.plain-content-page .editorial-body{max-width:850px;margin:auto;padding:20px 24px 64px}.plain-content-page .editorial-body>section{border-bottom:1px solid var(--line);padding:28px 0;display:block}.plain-content-page .editorial-body h2{font:400 clamp(1.65rem,3vw,2.2rem)/1.22 var(--serif);letter-spacing:-.02em;margin:0 0 18px}.plain-content-page .editorial-body :is(p,li){max-width:70ch;font-size:1.0625rem;line-height:1.75}.plain-content-page .editorial-body a{text-underline-offset:4px;text-decoration:underline}.plain-content-page .editorial-body li{margin:10px 0}.sitewide-header :is(nav a,.home-header-action){font-size:.875rem}.sitewide-mobile-nav>div{max-height:calc(100dvh - 100px);overflow-y:auto}.sitewide-mobile-nav nav a{min-height:48px;font-size:1rem}.site-footer :is(p,a){font-size:.875rem;line-height:1.65}@media (width<=1100px){.sitewide-desktop-nav,.sitewide-header-action{display:none!important}.sitewide-mobile-nav{display:block!important}.sitewide-header{justify-content:space-between;gap:16px;display:flex}}@media (width<=600px){.sitewide-header .brand small{display:none}.plain-content-page .editorial-body{padding-inline:20px}.sitewide-mobile-nav>div{width:auto;left:0;right:0}}.sitewide-header{column-gap:24px}.sitewide-header .home-header-action{white-space:nowrap}@media (width>=1101px){.sitewide-desktop-nav{gap:20px!important}.sitewide-header .brand small{display:none}}.library-page p{font-size:1.0625rem;line-height:1.65}.library-page section[id]{scroll-margin-top:7rem}.library-page a:focus-visible{outline-offset:5px;outline:3px solid #af8d51}.editorial-body>p,.editorial-body li{font-size:1.0625rem;line-height:1.7}@media (width<=700px){.library-page h1{overflow-wrap:break-word}}.editorial-page .editorial-body{padding-bottom:clamp(96px,10vw,150px)}.decision-guide-answer{padding-top:clamp(86px,9vw,132px);padding-bottom:clamp(86px,9vw,132px)}.decision-guide-answer>div{border-left:3px solid var(--gold);padding-left:clamp(28px,4vw,58px);position:relative}.decision-guide-points{border:0;margin:clamp(90px,10vw,145px) 0;display:block}.decision-guide-points article{border:0;border-top:1px solid var(--line);min-height:0;box-shadow:none;background:#fffdf8;grid-template-columns:minmax(250px,.72fr) minmax(0,1fr);align-items:start;gap:clamp(48px,8vw,130px);padding:clamp(56px,7vw,96px) clamp(34px,6vw,88px);display:grid}.decision-guide-points article:nth-child(2n){clip-path:inset(0 -100vmax);background:#e8efe8;box-shadow:0 0 0 100vmax #e8efe8}.decision-guide-points article:last-child{border-bottom:1px solid var(--line)}.decision-guide-points h2{max-width:500px;margin:0;font-size:clamp(31px,3.3vw,46px)}.decision-guide-points article>div{max-width:690px;margin:4px 0 0}.decision-guide-points p{font-size:17px;line-height:1.72}.decision-guide-sequence{padding-top:clamp(94px,10vw,142px);padding-bottom:clamp(94px,10vw,142px)}.decision-guide-sequence li{padding:36px 3px}.decision-guide-boundary{border-top:3px solid var(--gold);margin:clamp(44px,5vw,72px) 0;padding-top:clamp(70px,8vw,108px);padding-bottom:clamp(70px,8vw,108px)}.decision-guide-related{padding-top:clamp(92px,10vw,140px);padding-bottom:clamp(92px,10vw,140px)}.decision-guide-related>div{border:0;gap:16px}.decision-guide-related a{box-shadow:0 12px 34px #18211d09;border:1px solid var(--line)!important}@media (width<=900px){.decision-guide-points article{grid-template-columns:1fr;gap:24px}.decision-guide-points h2{max-width:650px}}@media (width<=680px){.decision-guide-answer>div{padding-left:22px}.decision-guide-points{margin:72px 0}.decision-guide-points article{gap:18px;padding:48px 22px}.decision-guide-points h2{font-size:32px}.decision-guide-points p{font-size:16px;line-height:1.68}.decision-guide-related>div{gap:11px}}.who-page .who-profile{margin:0 calc(-1 * var(--shell));padding:clamp(72px,7vw,104px) var(--shell);border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f0ebe1;display:block}.who-page .who-profile>.eyebrow{margin-bottom:25px}.who-page .who-profile>div{max-width:none}.who-page .who-profile h2{max-width:none;font-size:clamp(52px,5.6vw,82px);line-height:1.02}.who-page .who-profile>div>p{max-width:1200px;font-size:20px}.who-page .who-profile>div>small{max-width:1200px}.who-page .who-situations>header,.who-page .who-fit>header{margin-bottom:54px;display:block}.who-page .who-situations>header h2,.who-page .who-fit>header h2{max-width:none;font-size:clamp(52px,5.6vw,82px);line-height:1.02}.who-page .who-situations>header>p,.who-page .who-fit>header>p{max-width:1100px;margin-top:26px;font-size:18px}.who-page .who-boundary{max-width:none;margin:0 calc(-1 * var(--shell));padding:48px var(--shell);background:#d5bd86;border:0;grid-template-columns:1fr auto;align-items:center;gap:clamp(40px,7vw,110px);display:grid}.who-page .who-boundary>div{grid-template-columns:minmax(240px,.46fr) minmax(0,1fr);align-items:start;gap:clamp(35px,6vw,90px);display:grid}.who-page .who-boundary strong{font-size:23px}.who-page .who-boundary p{font-size:15px}.who-page .who-boundary>a{background:var(--forest);color:#fff;text-transform:none;letter-spacing:0;justify-content:space-between;align-items:center;min-width:285px;padding:18px 20px;font-size:14px;display:flex;box-shadow:0 12px 30px #17243f29;font-weight:600}.who-page .who-boundary>a b{color:#e2cc96;font-size:17px}@media (width<=900px){.who-page .who-boundary{grid-template-columns:1fr}.who-page .who-boundary>div{grid-template-columns:1fr;gap:15px}.who-page .who-boundary>a{width:min(100%,420px)}}@media (width<=600px){.who-page .who-profile{margin-left:-20px;margin-right:-20px;padding:68px 20px}.who-page .who-profile h2,.who-page .who-situations>header h2,.who-page .who-fit>header h2{font-size:43px}.who-page .who-situations>header>p,.who-page .who-fit>header>p{font-size:17px}.who-page .who-boundary{margin-left:-20px;margin-right:-20px;padding:38px 20px}.who-page .who-boundary>a{min-width:0}}.inquiry-form{text-align:left;gap:20px;min-width:0;display:grid}.inquiry-details{grid-template-columns:1fr 1fr;gap:18px;display:grid}.inquiry-form label{font:15px/1.4 var(--sans);color:var(--forest);gap:8px;min-width:0;display:grid}.inquiry-form input,.inquiry-form textarea{box-sizing:border-box;width:100%;min-width:0;color:var(--ink);font:16px/1.5 var(--sans);background:#fffdf8;border:1px solid #b7c0b9;border-radius:0;padding:12px}.inquiry-form input{min-height:48px}.inquiry-form textarea{resize:vertical;min-height:128px}.inquiry-form input:focus-visible,.inquiry-form textarea:focus-visible{outline:2px solid var(--forest);outline-offset:2px}.inquiry-form>button{background:var(--forest);border:1px solid var(--forest);color:#fff;min-height:50px;font:16px/1.4 var(--sans);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:13px 18px;display:flex}.inquiry-form>button:disabled{opacity:.6;cursor:wait}.inquiry-form>button span{color:#e2cc96}.inquiry-form>button.inquiry-back{color:var(--forest);background:0 0;border:0;justify-content:center;text-decoration:underline}.inquiry-form>small{font:13px/1.6 var(--sans);color:#59665d}.inquiry-form>small a{text-decoration:underline}.inquiry-form .inquiry-context{font:15px/1.5 var(--sans);border-bottom:1px solid var(--line);color:var(--forest);margin:0;padding:0 0 14px}.inquiry-form .honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.inquiry-success h3{font:30px/1.15 var(--serif);color:var(--forest);margin:0 0 16px}.inquiry-success p{font:16px/1.6 var(--sans);color:#59665d}.inline-inquiry{border:1px solid var(--line);background:#fffdf8;min-width:0;padding:28px}.home-situation-grid article{position:relative}.home-situation-action{color:var(--forest);font:14px/1.5 var(--sans);justify-content:space-between;gap:12px;margin-top:24px;display:flex}.home-situation-action:after{content:"";position:absolute;inset:0}.home-situation-action:focus-visible{outline:2px solid var(--forest);outline-offset:5px}.home-situation-grid article:has(a:hover){background:#e8efe8}.resource-finder-empty{align-self:center;padding:30px}.resource-finder-empty h3{font:34px/1.2 var(--serif);color:var(--forest);margin:0 0 15px}.resource-finder-empty p{font:17px/1.6 var(--body-serif);color:#59665d}.resource-finder-empty button{background:var(--forest);color:#fff;min-height:48px;font:15px var(--sans);cursor:pointer;border:0;padding:12px 20px}@media (width<=600px){.inquiry-details{grid-template-columns:1fr}.inline-inquiry{padding:22px 18px}.resource-finder-empty{padding:24px}}.cluster-section.dark .cluster-section-copy ul,.cluster-section.dark .cluster-section-copy li,.cluster-index{border-color:var(--line)}@media (width<=700px){.cluster-section,.cluster-section.tint,.cluster-section.dark{width:calc(100% - 40px);padding:66px 0}}.article-reading-page .editorial-body{width:min(100% - (2 * var(--shell)),1340px)}.article-reading-layout{grid-template-columns:210px minmax(0,900px);justify-content:center;align-items:start;gap:clamp(52px,7vw,100px);display:grid}.article-contents{border-top:3px solid var(--gold);padding:34px 0 28px;position:sticky;top:104px}.article-contents>p{text-transform:uppercase;letter-spacing:.12em;color:var(--forest);margin:0 0 18px;font-size:11px;font-weight:600}.article-contents nav{border-top:1px solid var(--line);display:grid}.article-contents nav a{border-bottom:1px solid var(--line);min-height:48px;font:15px/1.4 var(--sans);color:#526259;justify-content:space-between;align-items:center;gap:12px;padding:13px 2px;display:flex}.article-contents nav a:hover,.article-contents nav a:focus-visible{color:var(--forest);padding-left:7px}.article-contents nav span{color:var(--gold-ink);font:13px var(--sans)}.article-help-link{background:var(--forest);color:#fff;justify-content:space-between;gap:15px;margin-top:24px;padding:16px 17px;font-size:14px;line-height:1.35;display:flex}.article-help-link span{color:#e2cc96}.article-mobile-contents{display:none}.article-reading-flow{min-width:0}.article-reading-page [id]{scroll-margin-top:110px}.article-reading-page .decision-guide-answer{border:1px solid var(--line);border-top:4px solid var(--gold);background:#fffdf8;margin:64px 0 26px;padding:34px 38px;display:block;box-shadow:0 18px 48px #18211d0f}.article-reading-page .decision-guide-answer>.eyebrow{margin:0 0 20px}.article-reading-page .decision-guide-answer>div{max-width:760px}.article-reading-page .decision-guide-answer p{font-size:22px;line-height:1.58}.article-reading-page .decision-guide-answer p+p{border-top:1px solid var(--line);color:#59665d;margin-top:17px;padding-top:17px;font-size:18px}.article-reading-page .field-guide-banner{box-shadow:none;grid-template-columns:minmax(0,1fr) 230px;margin:26px 0 76px;padding:32px 35px}.article-reading-page .decision-guide-points{border:0;margin:0 0 82px;display:block}.article-section-heading{border-bottom:1px solid var(--line);max-width:760px;margin-bottom:34px;padding-bottom:30px}.article-section-heading .eyebrow{margin:0 0 15px}.article-section-heading h2{font:400 clamp(40px,4.5vw,58px)/1.03 var(--serif);letter-spacing:-.035em;color:var(--forest);margin:0}.article-section-heading>p:last-child{max-width:650px;font:17px/1.65 var(--body-serif);color:#607067;margin:21px 0 0}.article-point-list{border-top:1px solid var(--line)}.article-reading-page .article-point-list article{border:0;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:minmax(210px,.65fr) minmax(0,1fr);align-items:start;gap:clamp(36px,6vw,72px);min-height:0;padding:34px 0;display:grid}.article-reading-page .article-point-list h2{margin:0;font-size:29px;line-height:1.14}.article-reading-page .article-point-list article>div{margin:0}.article-reading-page .article-point-list p{color:#5d6a63;font-size:17px;line-height:1.72}.article-reading-page .decision-guide-sequence{box-shadow:none;clip-path:none;background:#e8efe8;grid-template-columns:1fr;gap:34px;margin:0 0 28px;padding:42px 40px;display:grid}.article-reading-page .decision-guide-sequence>header{max-width:720px;position:static}.article-reading-page .decision-guide-sequence h2{max-width:690px;font-size:45px}.article-reading-page .decision-guide-sequence li{grid-template-columns:42px 1fr;padding:25px 2px}.article-reading-page .decision-guide-sequence h3{font-size:22px}.article-reading-page .decision-guide-sequence li p{font-size:16px;line-height:1.68}.article-reading-page .decision-guide-boundary{color:#fff;background:#17243f;border:0;grid-template-columns:minmax(200px,.55fr) minmax(0,1fr);gap:48px;margin:0 0 28px;padding:38px 40px;display:grid}.article-reading-page .decision-guide-boundary>strong{color:#fff;font-size:35px}.article-reading-page .decision-guide-boundary p{color:#ffffffc7;margin:0;font-size:16px}.article-reading-page .decision-guide-sources{grid-template-columns:150px 1fr;gap:42px;padding:36px 3px 50px}.article-reading-page .decision-guide-sources a{font-size:14px}.article-reading-page .decision-guide-related{border-top:1px solid var(--line);margin-top:70px;padding-top:82px}.article-reading-page .decision-guide-related>header{grid-template-columns:190px 1fr;gap:60px}.article-reading-page .decision-guide-related>header h2{font-size:54px}.article-reading-page .decision-guide-related a{min-height:200px}@media (width<=980px){.article-reading-layout{grid-template-columns:1fr;gap:0}.article-contents{display:none}.article-mobile-contents{border-top:3px solid var(--gold);border-bottom:1px solid var(--line);background:#fffdf8;margin:28px 0 8px;display:block}.article-mobile-contents summary{cursor:pointer;text-transform:uppercase;letter-spacing:.12em;min-height:58px;color:var(--forest);justify-content:space-between;align-items:center;padding:15px 4px;font-size:11px;font-weight:600;list-style:none;display:flex}.article-mobile-contents summary::-webkit-details-marker{display:none}.article-mobile-contents[open] summary span{transform:rotate(45deg)}.article-mobile-contents nav{padding-bottom:10px;display:grid}.article-mobile-contents nav a{border-top:1px solid var(--line);min-height:48px;font:16px/1.4 var(--sans);color:#53635a;justify-content:space-between;align-items:center;padding:12px 4px;display:flex}.article-mobile-contents nav span{color:var(--gold-ink);font:13px var(--sans)}}@media (width<=680px){.article-reading-page .decision-guide-answer{margin-top:42px;padding:28px 22px}.article-reading-page .decision-guide-answer p{font-size:20px}.article-reading-page .decision-guide-answer p+p{font-size:17px}.article-reading-page .field-guide-banner{grid-template-columns:1fr;margin:20px 0 64px;padding:27px 22px}.article-section-heading h2{font-size:42px}.article-section-heading>p:last-child{font-size:16px}.article-reading-page .article-point-list article{grid-template-columns:1fr;gap:14px;padding:28px 0}.article-reading-page .article-point-list h2{font-size:27px}.article-reading-page .article-point-list p{font-size:16px}.article-reading-page .decision-guide-sequence{padding:34px 22px}.article-reading-page .decision-guide-sequence h2{font-size:39px}.article-reading-page .decision-guide-sequence li{grid-template-columns:32px 1fr;gap:12px}.article-reading-page .decision-guide-boundary{grid-template-columns:1fr;gap:20px;padding:34px 23px}.article-reading-page .decision-guide-boundary>strong{font-size:32px}.article-reading-page .decision-guide-sources{grid-template-columns:1fr;gap:17px}.article-reading-page .decision-guide-related{margin-top:44px;padding-top:64px}.article-reading-page .decision-guide-related>header{grid-template-columns:1fr;gap:19px}.article-reading-page .decision-guide-related>header h2{font-size:43px}}@media (width<=700px){body:has(.home-page) .owner-concierge{display:none}}.owner-planning-page .owner-planning-work{padding-top:clamp(64px,6vw,88px)}.owner-planning-page .owner-planning-work>header{text-align:center;max-width:1080px;margin:0 auto 42px;display:block}.owner-planning-page .owner-planning-work>header .eyebrow{margin:0 0 20px}.owner-planning-page .owner-planning-work h2{max-width:none;font-size:clamp(42px,4.7vw,68px);line-height:1.07}.owner-planning-page .owner-planning-work>header>p:last-child{max-width:750px;margin:22px auto 0;font-size:18px;line-height:1.6}@media (width<=600px){.owner-planning-page .owner-planning-work>header>p:last-child{font-size:17px}}.search-related{background:#f8f5ee}.search-related>header{text-align:center;display:block}.search-related h2{margin-left:auto;margin-right:auto}.cluster-section,.cluster-section.tint,.cluster-section.dark{width:min(calc(100% - (2 * var(--shell))),920px);border:0;border-bottom:1px solid var(--line);max-width:920px;color:var(--ink);background:#f8f5ee;margin:0 auto;padding:clamp(72px,8vw,104px) 0;display:block}.cluster-section>header{text-align:center;max-width:800px;margin:0 auto 36px}.cluster-section-copy{margin:0 auto}.cluster-section.dark h2,.cluster-section.dark .cluster-section-copy>p:first-child{color:var(--forest)}.cluster-section.dark h2 em{color:var(--green)}.cluster-section.dark .cluster-section-copy>p,.cluster-section.dark .cluster-section-copy li{color:#18211db3}.cluster-section.dark .cluster-section-copy ul,.cluster-section.dark .cluster-section-copy li,.cluster-index{border-color:var(--line)}.cluster-index a{border-color:var(--line);color:var(--forest);background:#fffdf8}.cluster-index a small{color:#18211db3}.cluster-index a:hover{background:#fff}.article-section-heading{text-align:center;margin-left:auto;margin-right:auto}.article-reading-page .field-guide-banner,.article-reading-page .decision-guide-sequence,.article-reading-page .decision-guide-boundary{border:1px solid var(--line);border-top:3px solid var(--gold);color:var(--ink);background:#fffdf8}.article-reading-page .decision-guide-boundary>strong{color:var(--forest)}.article-reading-page .decision-guide-boundary p{color:#5d6a63}.article-reading-page .decision-guide-related>header{text-align:center;display:block}.article-reading-page .decision-guide-related>header h2{margin-left:auto;margin-right:auto}@media (width<=700px){.cluster-section,.cluster-section.tint,.cluster-section.dark{width:calc(100% - 40px);padding:66px 0}}.home-planning-example{padding:clamp(54px,5.5vw,80px) var(--shell);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8f5ee}.home-example-heading{text-align:center;max-width:980px;margin:0 auto 34px}.home-example-heading .eyebrow{margin:0 0 18px;font-size:12px;line-height:1.5}.home-example-heading h2{font-family:var(--serif);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(36px,4.1vw,58px);font-weight:400;line-height:1.08}.home-example-heading>p:last-child{max-width:710px;font:18px/1.55 var(--body-serif);color:#59665d;text-wrap:pretty;margin:22px auto 0}.home-example-grid{border:1px solid var(--line);background:#fffdf8;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-example-grid article{min-width:0;padding:28px}.home-example-grid article+article{border-left:1px solid var(--line)}.home-example-grid article>span{font:600 14px/1.5 var(--sans);letter-spacing:0;text-transform:none;color:#786039}.home-example-grid h3{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;margin:20px 0 14px;font-size:clamp(25px,2.2vw,31px);font-weight:400;line-height:1.2}.home-example-grid p{font:16px/1.6 var(--sans);color:#59665d;margin:0}.home-example-footer{justify-content:space-between;align-items:center;gap:28px;margin-top:26px;display:flex}.home-example-footer>p{max-width:610px;font:14px/1.5 var(--sans);color:#59665d;margin:0}.home-example-footer .home-primary{justify-content:space-between;gap:24px;min-width:260px;min-height:60px;padding:18px 23px;font-size:14px;display:flex}.owner-planning-page .owner-workstream-grid article>p,.owner-planning-page .owner-planning-paths p,.owner-planning-page .owner-output-list p{font-size:16px;line-height:1.6}.owner-planning-page .owner-workstream-grid a,.owner-planning-page .owner-planning-paths strong{letter-spacing:.04em;font-size:12px;line-height:1.5}.owner-planning-page .owner-workstream-grid h3{margin-top:30px}.owner-planning-page .owner-planning-paths h3{margin-top:32px}.owner-planning-page .owner-planning-output a strong{font-size:14px}.owner-planning-page .owner-planning-output a small{letter-spacing:.04em;font-size:12px;line-height:1.4}@media (width<=800px){.home-example-grid{grid-template-columns:1fr}.home-example-grid article+article{border-left:0;border-top:1px solid var(--line)}.home-example-grid article{padding:24px}.home-example-grid h3{margin-top:12px}.home-example-footer{flex-direction:column;align-items:stretch;gap:20px}.home-example-footer .home-primary{align-self:flex-start;min-width:0}}.plain-content-page section[id]{scroll-margin-top:110px}.brand>span.brand-monogram{background:url(/favicon.svg) 50%/contain no-repeat;border:0}._prose_znrxr_1{max-width:760px;margin:0 auto;padding:2rem 0 4rem;font-size:1.0625rem;line-height:1.8}._prose_znrxr_1 p{margin:1rem 0}._prose_znrxr_1 h2{margin:2.5rem 0 1rem;font-size:1.65rem;line-height:1.3}._prose_znrxr_1 ul,._prose_znrxr_1 ol{padding-left:1.5rem}._prose_znrxr_1 li{margin:.65rem 0}._prose_znrxr_1 a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}._prose_znrxr_1 .article-table{margin:1.5rem 0;overflow-x:auto}._prose_znrxr_1 table{border-collapse:collapse;text-align:left;width:100%}._prose_znrxr_1 th,._prose_znrxr_1 td{vertical-align:top;border-bottom:1px solid #bbc8c3;padding:.8rem}._prose_znrxr_1 th{font-weight:700}._byline_znrxr_1{border-top:1px solid #bbc8c3;padding-top:1.5rem;font-size:.875rem}@media (width<=640px){._prose_znrxr_1{padding:1.5rem 1rem 3rem}._prose_znrxr_1 h2{font-size:1.4rem}}.about-profile{color:#1c2723;background:#fffdf8}.about-profile .ab-kicker{color:#446052;font:500 .875rem/1.5 var(--sans);letter-spacing:.12em;text-transform:uppercase;margin:0 0 22px;font-weight:600}.about-profile h1,.about-profile h2,.about-profile h3{font-family:var(--serif);letter-spacing:-.018em;text-wrap:balance;font-weight:400}.about-profile h1{max-width:720px;margin:0;font-size:clamp(2.7rem,4.4vw,3.75rem);line-height:1.1}.about-profile .ab-practice h2{margin:0;font-size:clamp(2rem,3.1vw,2.7rem);line-height:1.15}.about-profile .ab-background{background:#f0ebe1;border-block:1px solid #e1dcd1}.about-profile .ab-practice{border-top:1px solid #b8bfb5;grid-template-columns:1fr 1.55fr;gap:82px;padding-block:62px 72px;display:grid}.about-profile .ab-standards article{border-bottom:1px solid #cbd0c7;padding:25px 0}.about-profile .ab-standards article:first-child{padding-top:0}.about-profile .ab-standards article:last-child{border:0;padding-bottom:0}.about-profile .ab-standards h3{font:500 1.125rem/1.5 var(--sans);letter-spacing:0;margin:0 0 10px}.about-profile .ab-standards p{font:1rem/1.8 var(--sans);color:#3f4d45;margin:0}@media (width<=1000px){.about-profile .ab-practice{grid-template-columns:1fr 1.5fr;gap:40px}}@media (width<=700px){.about-profile .ab-practice{grid-template-columns:1fr;gap:28px}.about-profile h1{font-size:2.75rem;line-height:1.1}.about-profile .ab-kicker{letter-spacing:.055em;margin-bottom:16px;font-size:.875rem}.about-profile .ab-practice{padding-block:40px}.about-profile .ab-practice h2{font-size:2.15rem}}.wealth-page{--wm-green:#17243f;--wm-muted:#59665d;background:var(--cream);font-size:16px;line-height:1.65}.wealth-page h1,.wealth-page h2,.wealth-page h3{letter-spacing:-.025em;font-family:Libre Caslon Display,Georgia,serif;font-weight:400}.wealth-page em{color:var(--wm-green);font-weight:400}.wealth-services{grid-template-columns:1fr 1fr;gap:20px;display:grid}.wealth-services article{border:1px solid var(--line);background:#ffffff59;padding:32px;scroll-margin-top:100px}.wealth-services h3{max-width:440px;margin:0 0 18px;font-size:32px;line-height:1.15}.wealth-services article>p:not(.wealth-eyebrow){color:var(--wm-muted);margin-bottom:25px}.wealth-services article>div{border-top:1px solid var(--line);padding-top:18px}.wealth-services article>div span{color:var(--wm-muted);margin-bottom:6px;font-size:12px;display:block}.wealth-services article>div strong{font-size:16px;font-weight:500}.wealth-contact{background:#f0f1eb;padding:64px 24px;scroll-margin-top:85px}.wealth-page a:focus-visible,.wealth-page summary:focus-visible{outline-offset:5px;outline:3px solid #af8d51}@media (width<=760px){.wealth-services{grid-template-columns:1fr}.wealth-services article{padding:25px}.wealth-services h3{font-size:30px}.wealth-contact{padding:46px 22px}}@media (prefers-reduced-motion:reduce){.wealth-page *{scroll-behavior:auto;transition:none}}:root{--gold-ink:#75531f}.who-other-paths{--gold-ink:#d6b769}}