.PlanningPageSections-module__YK5phq__inner{width:min(100% - (var(--gutter) * 2), var(--width-page));margin-inline:auto}.PlanningPageSections-module__YK5phq__help,.PlanningPageSections-module__YK5phq__engagement,.PlanningPageSections-module__YK5phq__resources{padding-block:var(--section-padding);background:var(--color-background)}.PlanningPageSections-module__YK5phq__header{max-width:46rem}.PlanningPageSections-module__YK5phq__header h2,.PlanningPageSections-module__YK5phq__areas h2,.PlanningPageSections-module__YK5phq__global h2{max-width:15ch;color:var(--color-navy-deep);font-family:var(--font-serif);font-size:var(--type-section-heading);font-weight:var(--weight-medium);letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:1}.PlanningPageSections-module__YK5phq__header>p{max-width:42rem;color:var(--text-secondary);font-size:var(--type-body-large);margin:1.25rem 0 0;line-height:1.7}.PlanningPageSections-module__YK5phq__helpGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);margin:clamp(3rem,5vw,4.5rem) 0 0;display:grid}.PlanningPageSections-module__YK5phq__helpGrid>div{border-top:1px solid var(--marketing-hairline);padding-top:1.5rem}.PlanningPageSections-module__YK5phq__helpGrid dt{color:var(--color-navy-deep);font-family:var(--font-serif);font-size:1.65rem;font-weight:600;line-height:1.15}.PlanningPageSections-module__YK5phq__helpGrid dd{color:var(--text-secondary);margin:.85rem 0 0;line-height:1.7}.PlanningPageSections-module__YK5phq__areas{background:var(--surface-white);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:48rem;display:grid}.PlanningPageSections-module__YK5phq__areasMedia{min-height:36rem;position:relative;overflow:hidden}.PlanningPageSections-module__YK5phq__areasMedia img,.PlanningPageSections-module__YK5phq__globalMedia img,.PlanningPageSections-module__YK5phq__resourceMedia img{object-fit:cover}.PlanningPageSections-module__YK5phq__areasCopy{padding:clamp(4rem, 8vw, 7rem) max(var(--gutter), calc((100vw - var(--width-page)) / 2))}.PlanningPageSections-module__YK5phq__disclosures{margin-top:3rem}.PlanningPageSections-module__YK5phq__disclosures details{border-top:1px solid var(--color-border)}.PlanningPageSections-module__YK5phq__disclosures details:last-child{border-bottom:1px solid var(--color-border)}.PlanningPageSections-module__YK5phq__disclosures summary{min-height:4.5rem;color:var(--color-navy-deep);font-family:var(--font-serif);cursor:pointer;align-items:center;gap:1rem;font-size:1.45rem;list-style:none;display:flex}.PlanningPageSections-module__YK5phq__disclosures summary::-webkit-details-marker{display:none}.PlanningPageSections-module__YK5phq__disclosures summary span{width:1rem;height:1rem;margin-left:auto;position:relative}.PlanningPageSections-module__YK5phq__disclosures summary span:before,.PlanningPageSections-module__YK5phq__disclosures summary span:after{background:var(--color-gold-text);content:"";width:100%;height:1px;position:absolute;top:50%;left:0}.PlanningPageSections-module__YK5phq__disclosures summary span:after{transition:transform var(--duration-base) var(--ease-out);transform:rotate(90deg)}.PlanningPageSections-module__YK5phq__disclosures details[open] summary span:after{transform:rotate(0)}.PlanningPageSections-module__YK5phq__disclosures details p{max-width:39rem;color:var(--text-secondary);margin:-.35rem 0 1.5rem;line-height:1.7}.PlanningPageSections-module__YK5phq__global{padding-block:var(--section-padding);background:var(--color-navy-deep);color:var(--color-white)}.PlanningPageSections-module__YK5phq__globalInner{width:min(100% - (var(--gutter) * 2), var(--width-page));grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(3rem,8vw,8rem);margin-inline:auto;display:grid}.PlanningPageSections-module__YK5phq__global h2{color:inherit}.PlanningPageSections-module__YK5phq__globalCopy>p{max-width:39rem;color:color-mix(in srgb, var(--color-white) 74%, transparent);font-size:var(--type-body-large);margin:1.5rem 0 0;line-height:1.75}.PlanningPageSections-module__YK5phq__global ul{gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.PlanningPageSections-module__YK5phq__global li{border-left:1px solid var(--mw-gold-400);color:color-mix(in srgb, var(--color-white) 84%, transparent);padding-left:1.2rem;line-height:1.6}.PlanningPageSections-module__YK5phq__globalMedia{min-height:clamp(28rem,42vw,38rem);position:relative;overflow:hidden}.PlanningPageSections-module__YK5phq__engagement{background:var(--surface-secondary)}.PlanningPageSections-module__YK5phq__engagementFlow{grid-template-columns:repeat(4,minmax(0,1fr));margin:3.5rem 0 0;padding:0;list-style:none;display:grid}.PlanningPageSections-module__YK5phq__engagementFlow li{border-top:1px solid var(--color-gold-text);padding:1.75rem clamp(1rem,2vw,2rem) 0 0;position:relative}.PlanningPageSections-module__YK5phq__engagementFlow li:not(:last-child):after{border-top:1px solid var(--color-gold-text);border-right:1px solid var(--color-gold-text);content:"";width:.45rem;height:.45rem;position:absolute;top:-.24rem;right:1rem;transform:rotate(45deg)}.PlanningPageSections-module__YK5phq__engagementFlow h3{font-family:var(--font-serif);margin:0;font-size:1.8rem;font-weight:600}.PlanningPageSections-module__YK5phq__engagementFlow p{color:var(--text-secondary);margin:.85rem 0 0;line-height:1.65}.PlanningPageSections-module__YK5phq__resourceLayout{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);gap:clamp(2rem,5vw,5rem);margin-top:3.5rem;display:grid}.PlanningPageSections-module__YK5phq__researchResource{min-width:0}.PlanningPageSections-module__YK5phq__resourceMedia{min-height:25rem;position:relative}.PlanningPageSections-module__YK5phq__researchResource article{background:var(--surface-white);border-top:2px solid var(--mw-gold-500);max-width:42rem;margin:-5rem 0 0 clamp(1rem,4vw,4rem);padding:clamp(1.5rem,3vw,2.5rem);position:relative}.PlanningPageSections-module__YK5phq__researchResource article>p,.PlanningPageSections-module__YK5phq__learningResources article>p{color:var(--color-gold-text);font-size:var(--type-caption);text-transform:uppercase;margin:0;font-weight:700}.PlanningPageSections-module__YK5phq__researchResource time{margin-left:.75rem}.PlanningPageSections-module__YK5phq__researchResource h3{font-family:var(--font-serif);margin:.8rem 0;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.05}.PlanningPageSections-module__YK5phq__researchResource article>span,.PlanningPageSections-module__YK5phq__learningResources article>span{color:var(--text-secondary);line-height:1.65;display:block}.PlanningPageSections-module__YK5phq__researchResource a,.PlanningPageSections-module__YK5phq__learningResources a,.PlanningPageSections-module__YK5phq__resourceState a{min-height:2.75rem;color:var(--color-gold-text);align-items:center;gap:.55rem;display:inline-flex}.PlanningPageSections-module__YK5phq__researchResource article>a{margin-top:1rem}.PlanningPageSections-module__YK5phq__researchResource svg,.PlanningPageSections-module__YK5phq__learningResources svg,.PlanningPageSections-module__YK5phq__resourceState svg{width:1rem;height:1rem}.PlanningPageSections-module__YK5phq__learningResources{border-top:1px solid var(--marketing-hairline)}.PlanningPageSections-module__YK5phq__learningResources>div:first-child{justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;display:flex}.PlanningPageSections-module__YK5phq__learningResources>div:first-child h3{font-family:var(--font-serif);margin:0;font-size:1.7rem}.PlanningPageSections-module__YK5phq__learningResources article{border-top:1px solid var(--color-border);padding-block:1.5rem}.PlanningPageSections-module__YK5phq__learningResources h4{font-family:var(--font-serif);margin:.55rem 0;font-size:1.45rem}.PlanningPageSections-module__YK5phq__resourceState{color:var(--text-secondary);padding:2rem 0}.PlanningPageSections-module__YK5phq__resourceState h3,.PlanningPageSections-module__YK5phq__resourceState h4{color:var(--color-navy-deep);font-family:var(--font-serif);margin:0 0 .75rem;font-size:1.5rem}@media (max-width:1024px){.PlanningPageSections-module__YK5phq__helpGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.PlanningPageSections-module__YK5phq__areas{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.PlanningPageSections-module__YK5phq__engagementFlow{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.5rem}}@media (max-width:860px){.PlanningPageSections-module__YK5phq__areas,.PlanningPageSections-module__YK5phq__globalInner,.PlanningPageSections-module__YK5phq__resourceLayout{grid-template-columns:1fr}.PlanningPageSections-module__YK5phq__areasMedia,.PlanningPageSections-module__YK5phq__globalMedia{aspect-ratio:16/10;min-height:0}.PlanningPageSections-module__YK5phq__areasCopy{padding:var(--section-padding) var(--gutter)}.PlanningPageSections-module__YK5phq__globalCopy{order:2}.PlanningPageSections-module__YK5phq__globalMedia{order:1}}@media (max-width:560px){.PlanningPageSections-module__YK5phq__helpGrid,.PlanningPageSections-module__YK5phq__engagementFlow{grid-template-columns:1fr}.PlanningPageSections-module__YK5phq__engagementFlow li:not(:last-child):after{display:none}.PlanningPageSections-module__YK5phq__resourceMedia{aspect-ratio:4/3;min-height:0}.PlanningPageSections-module__YK5phq__researchResource article{background:0 0;margin:0;padding-inline:0}}
.PlanningServiceExplorer-module__nkaPTq__section{padding:var(--section-padding) 0;background:var(--surface-white);color:var(--text-primary)}.PlanningServiceExplorer-module__nkaPTq__inner{width:min(var(--width-page), calc(100% - var(--gutter) * 2));margin-inline:auto}.PlanningServiceExplorer-module__nkaPTq__heading{justify-content:space-between;align-items:end;gap:3rem;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.PlanningServiceExplorer-module__nkaPTq__heading h2{max-width:13ch;font:500 clamp(3.1rem, 5vw, 5.25rem)/.98 var(--font-serif);letter-spacing:-.03em;text-wrap:balance;margin:0}.PlanningServiceExplorer-module__nkaPTq__heading p{max-width:27rem;color:var(--text-secondary);font:400 var(--type-body-large)/1.6 var(--font-sans);margin:0 0 .3rem}.PlanningServiceExplorer-module__nkaPTq__layout{grid-template-columns:minmax(0,1.18fr) minmax(24rem,.82fr);align-items:start;gap:clamp(2.5rem,5vw,5rem);display:grid}.PlanningServiceExplorer-module__nkaPTq__visualStage{top:calc(var(--header-height) + 1.2rem);isolation:isolate;background:var(--mw-navy-900);min-width:0;height:clamp(31rem,66vh,41rem);position:sticky;overflow:hidden}.PlanningServiceExplorer-module__nkaPTq__visualLayer,.PlanningServiceExplorer-module__nkaPTq__media,.PlanningServiceExplorer-module__nkaPTq__media picture{position:absolute;inset:0}.PlanningServiceExplorer-module__nkaPTq__visualLayer{opacity:0;transition:opacity .52s var(--ease-standard)}.PlanningServiceExplorer-module__nkaPTq__visualLayer[data-active=true]{z-index:1;opacity:1}.PlanningServiceExplorer-module__nkaPTq__media img,.PlanningServiceExplorer-module__nkaPTq__media video{object-fit:cover;width:100%;height:100%;display:block}.PlanningServiceExplorer-module__nkaPTq__media video{position:absolute;inset:0}.PlanningServiceExplorer-module__nkaPTq__visualShade{z-index:2;pointer-events:none;background:linear-gradient(#0000 28%,#07172b8c 66%,#07172be6 100%);position:absolute;inset:0}.PlanningServiceExplorer-module__nkaPTq__stageCopy{z-index:3;color:var(--mw-text-on-dark);position:absolute;bottom:8.2rem;left:clamp(1.4rem,3vw,2.6rem);right:clamp(1.4rem,3vw,2.6rem)}.PlanningServiceExplorer-module__nkaPTq__stageCopy>span{color:var(--mw-gold-300);font:700 .68rem/1.4 var(--font-sans);letter-spacing:.12em;text-transform:uppercase}.PlanningServiceExplorer-module__nkaPTq__stageCopy h3{max-width:17ch;font:500 clamp(2.7rem, 4vw, 4.4rem)/.96 var(--font-serif);letter-spacing:-.025em;text-wrap:balance;margin:.65rem 0 0}.PlanningServiceExplorer-module__nkaPTq__stageCopy p{max-width:39ch;font:400 .88rem/1.6 var(--font-sans);margin:1rem 0 0}.PlanningServiceExplorer-module__nkaPTq__stageCopy a,.PlanningServiceExplorer-module__nkaPTq__mobileDetail a{border-bottom:1px solid var(--mw-gold-300);width:fit-content;min-height:2.5rem;color:var(--mw-text-on-dark);font:700 .75rem/1.3 var(--font-sans);align-items:center;gap:.55rem;margin-top:.8rem;text-decoration:none;display:inline-flex}.PlanningServiceExplorer-module__nkaPTq__stageCopy a svg,.PlanningServiceExplorer-module__nkaPTq__mobileDetail a svg{width:1rem;height:1rem}.PlanningServiceExplorer-module__nkaPTq__markerPath{z-index:3;color:var(--mw-text-on-dark);justify-content:space-between;gap:.4rem;display:flex;position:absolute;bottom:2rem;left:clamp(1.4rem,3vw,2.6rem);right:clamp(1.4rem,3vw,2.6rem)}.PlanningServiceExplorer-module__nkaPTq__markerPath svg{z-index:-1;width:100%;height:2.2rem;position:absolute;top:.2rem;left:0;overflow:visible}.PlanningServiceExplorer-module__nkaPTq__markerPath path{fill:none;stroke:var(--mw-gold-300);stroke-width:1.5px;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}.PlanningServiceExplorer-module__nkaPTq__markerPath[data-visual=timeline] path,.PlanningServiceExplorer-module__nkaPTq__markerPath[data-visual=allocation] path{stroke-dasharray:none}.PlanningServiceExplorer-module__nkaPTq__markerPath span{max-width:7rem;font:650 .63rem/1.3 var(--font-sans);text-shadow:0 1px 3px #07172bbf;flex-direction:column;gap:.6rem;display:flex}.PlanningServiceExplorer-module__nkaPTq__markerPath i{border:1px solid var(--mw-gold-300);background:var(--mw-navy-950);border-radius:50%;width:.6rem;height:.6rem;display:block}.PlanningServiceExplorer-module__nkaPTq__markerPath span:last-child{text-align:right;align-items:end}.PlanningServiceExplorer-module__nkaPTq__illustrative{z-index:3;color:var(--mw-text-on-dark);font:600 .65rem/1.3 var(--font-sans);text-shadow:0 1px 4px var(--mw-navy-950);position:absolute;top:1rem;right:1.2rem}.PlanningServiceExplorer-module__nkaPTq__serviceList{border-top:1px solid var(--border-subtle)}.PlanningServiceExplorer-module__nkaPTq__serviceRow{border-bottom:1px solid var(--border-subtle)}.PlanningServiceExplorer-module__nkaPTq__serviceRow>button{width:100%;min-height:4.3rem;color:var(--color-navy-deep);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:2.5rem minmax(0,1fr) 1.3rem;align-items:center;gap:.7rem;padding:.75rem .25rem;display:grid}.PlanningServiceExplorer-module__nkaPTq__index{color:var(--color-gold-text);font:700 .72rem/1 var(--font-sans);font-variant-numeric:tabular-nums}.PlanningServiceExplorer-module__nkaPTq__title{font:500 clamp(1.48rem, 2vw, 2.15rem)/1.05 var(--font-serif)}.PlanningServiceExplorer-module__nkaPTq__indicator{border:1px solid var(--color-gold-text);width:.55rem;height:.55rem;transition:background .26s var(--ease-standard), transform .26s var(--ease-standard);border-radius:50%;justify-self:end}.PlanningServiceExplorer-module__nkaPTq__serviceRow[data-active=true] .PlanningServiceExplorer-module__nkaPTq__indicator{background:var(--brand-gold);transform:scale(1.2)}.PlanningServiceExplorer-module__nkaPTq__rowSummary{opacity:0;transition:grid-template-rows .35s var(--ease-standard), opacity .35s var(--ease-standard);grid-template-rows:0fr;display:grid}.PlanningServiceExplorer-module__nkaPTq__rowSummary[data-active=true]{opacity:1;grid-template-rows:1fr}.PlanningServiceExplorer-module__nkaPTq__rowSummary p{max-width:32rem;min-height:0;color:var(--text-secondary);font:400 .83rem/1.55 var(--font-sans);margin:0;overflow:hidden}.PlanningServiceExplorer-module__nkaPTq__rowSummary[data-active=true] p{padding:0 1.7rem 1rem 3.45rem}.PlanningServiceExplorer-module__nkaPTq__mobileDetail{display:none}.PlanningServiceExplorer-module__nkaPTq__note{max-width:48rem;color:var(--text-muted);font:400 .75rem/1.55 var(--font-sans);margin:2rem 0 0}.PlanningServiceExplorer-module__nkaPTq__serviceRow button:focus-visible,.PlanningServiceExplorer-module__nkaPTq__stageCopy a:focus-visible,.PlanningServiceExplorer-module__nkaPTq__mobileDetail a:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}@media (max-width:1100px){.PlanningServiceExplorer-module__nkaPTq__layout{grid-template-columns:minmax(0,1fr) minmax(21rem,.9fr);gap:2rem}.PlanningServiceExplorer-module__nkaPTq__stageCopy h3{font-size:3rem}}@media (max-width:860px){.PlanningServiceExplorer-module__nkaPTq__section{padding-block:4rem}.PlanningServiceExplorer-module__nkaPTq__heading{display:block}.PlanningServiceExplorer-module__nkaPTq__heading p{margin-top:1rem}.PlanningServiceExplorer-module__nkaPTq__layout{display:block}.PlanningServiceExplorer-module__nkaPTq__visualStage{display:none}.PlanningServiceExplorer-module__nkaPTq__serviceRow>button{min-height:4.3rem}.PlanningServiceExplorer-module__nkaPTq__rowSummary{display:none}.PlanningServiceExplorer-module__nkaPTq__mobileDetail{padding:0 0 1.5rem 3.2rem;display:none}.PlanningServiceExplorer-module__nkaPTq__serviceRow[data-open=true] .PlanningServiceExplorer-module__nkaPTq__mobileDetail{display:block}.PlanningServiceExplorer-module__nkaPTq__mobileMedia{aspect-ratio:16/9;background:var(--mw-navy-900);position:relative;overflow:hidden}.PlanningServiceExplorer-module__nkaPTq__mobileDetail .PlanningServiceExplorer-module__nkaPTq__markerPath{height:4.6rem;color:var(--color-navy-deep);margin-top:.9rem;position:relative;inset:auto}.PlanningServiceExplorer-module__nkaPTq__mobileDetail .PlanningServiceExplorer-module__nkaPTq__markerPath svg{top:.2rem}.PlanningServiceExplorer-module__nkaPTq__mobileDetail .PlanningServiceExplorer-module__nkaPTq__markerPath span{color:var(--color-navy-deep);text-shadow:none}.PlanningServiceExplorer-module__nkaPTq__mobileDetail .PlanningServiceExplorer-module__nkaPTq__markerPath i{background:var(--surface-white)}.PlanningServiceExplorer-module__nkaPTq__mobileDetail p{max-width:38rem;color:var(--text-secondary);font:400 .9rem/1.65 var(--font-sans);margin:.45rem 0 0}.PlanningServiceExplorer-module__nkaPTq__mobileDetail a{color:var(--color-navy-deep);border-bottom-color:var(--brand-gold)}}@media (max-width:560px){.PlanningServiceExplorer-module__nkaPTq__heading h2{font-size:clamp(3rem,10vw,4.1rem)}.PlanningServiceExplorer-module__nkaPTq__serviceRow>button{grid-template-columns:2rem minmax(0,1fr) 1rem;gap:.35rem}.PlanningServiceExplorer-module__nkaPTq__title{font-size:1.55rem}.PlanningServiceExplorer-module__nkaPTq__mobileDetail{padding-left:0}}@media (prefers-reduced-motion:reduce){.PlanningServiceExplorer-module__nkaPTq__visualLayer,.PlanningServiceExplorer-module__nkaPTq__indicator,.PlanningServiceExplorer-module__nkaPTq__rowSummary{transition:none}}
