@keyframes mpRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes mpGlowDrift{0%,to{transform:translate3d(-4%,-2%,0) scale(1);opacity:.85}50%{transform:translate3d(4%,3%,0) scale(1.08);opacity:1}}@keyframes mpChipPop{0%{opacity:0;transform:scale(.82)}70%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes mpRunningPulse{50%{opacity:.45}}@keyframes mpPing{0%{transform:scale(1);opacity:.9}to{transform:scale(3.4);opacity:0}}@keyframes mpCaretBlink{0%,45%{opacity:1}55%,to{opacity:0}}@keyframes mpAuroraA{0%,to{transform:translate3d(-12%,-6%,0) scale(1)}50%{transform:translate3d(10%,8%,0) scale(1.25)}}@keyframes mpAuroraB{0%,to{transform:translate3d(14%,10%,0) scale(1.15)}50%{transform:translate3d(-10%,-8%,0) scale(.9)}}@keyframes mpAuroraC{0%,to{transform:translate3d(0,12%,0) scale(.95);opacity:.55}50%{transform:translate3d(6%,-10%,0) scale(1.3);opacity:.9}}[data-page=market-planning]{--mp-glow-lake: #3499b9;--mp-glow-cyan: #5fc8ec;overflow-x:clip}[data-page=market-planning]>section.bg-sage-paper,[data-page=market-planning]>section.bg-sage-sunken{background:#fff}[data-page=market-planning] .mp-reveal{opacity:0;transform:translateY(16px)}[data-page=market-planning] .is-live .mp-reveal{animation:mpRise .64s var(--sage-next-ease) both;animation-delay:var(--mp-d, 0ms)}[data-page=market-planning] .mp-hero{position:relative;isolation:isolate}[data-page=market-planning] .mp-hero:before{content:"";position:absolute;z-index:-1;top:-18%;right:-10%;width:min(58rem,78vw);aspect-ratio:1;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--mp-glow-cyan) 42%,transparent) 0%,color-mix(in srgb,var(--mp-glow-lake) 20%,transparent) 40%,transparent 70%);filter:blur(14px);animation:mpGlowDrift 18s ease-in-out infinite;pointer-events:none}[data-page=market-planning] .mp-hero:after{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--sage-grain-image);opacity:.035;pointer-events:none}[data-page=market-planning] .mp-hero-eyebrow{animation:mpRise .56s var(--sage-next-ease) both}[data-page=market-planning] .mp-hero-h1{animation:mpRise .7s 80ms var(--sage-next-ease) both}[data-page=market-planning] .mp-hero-lead{animation:mpRise .7s .18s var(--sage-next-ease) both}[data-page=market-planning] .mp-hero-ctas{animation:mpRise .7s .28s var(--sage-next-ease) both}[data-page=market-planning] .mp-hero-teaser{animation:mpRise .8s .38s var(--sage-next-ease) both}[data-page=market-planning] .mp-hero-film{animation:mpRise .9s .46s var(--sage-next-ease) both}[data-page=market-planning] .mp-caret{display:inline-block;width:.06em;height:.92em;margin-left:.12em;vertical-align:-.08em;background:var(--sage-next-accent);animation:mpCaretBlink 1.1s steps(1,end) infinite}[data-page=market-planning] .mp-shot img{box-shadow:0 30px 70px -40px #02233073}[data-page=market-planning] .mp-canvas{margin:0}[data-page=market-planning] .mp-canvas-cap{font-family:var(--font-mono, ui-monospace, monospace);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--sage-next-ink-faint);padding-bottom:1.75rem;border-bottom:1px solid var(--sage-next-line)}[data-page=market-planning] .mp-canvas-frame{position:relative;margin-top:2.5rem}[data-page=market-planning] .mp-canvas-stage{position:relative;width:100%;aspect-ratio:840 / 430}[data-page=market-planning] .mp-chip-layer{position:absolute;inset:0;pointer-events:none}[data-page=market-planning] .mp-chip-owner{display:none}[data-page=market-planning] .mp-canvas-svg{display:block;width:100%;height:100%;overflow:visible}[data-page=market-planning] .mp-road{stroke:var(--sage-next-line-strong);stroke-width:1.25;stroke-dasharray:5 7}[data-page=market-planning] .mp-zone{fill:color-mix(in srgb,var(--sage-next-accent) 7%,transparent);stroke:color-mix(in srgb,var(--sage-next-accent) 42%,transparent);stroke-width:1.25;opacity:0;transform:scale(.16);transform-origin:center;transform-box:fill-box;transition:transform .9s var(--sage-next-ease),opacity .5s var(--sage-next-ease);transition-delay:var(--mp-d, 0ms)}[data-page=market-planning] .mp-zone.is-drawn{opacity:1;transform:scale(1)}[data-page=market-planning] .mp-zone.is-dimmed{opacity:.28}[data-page=market-planning] .mp-overlap{fill:color-mix(in srgb,var(--sage-next-accent) 26%,transparent);opacity:0;transition:opacity .62s var(--sage-next-ease)}[data-page=market-planning] .mp-overlap.is-on{opacity:1}[data-page=market-planning] .mp-chip-gate{display:block;margin-top:.1rem;font-family:var(--font-mono, ui-monospace, monospace);font-size:.5625rem;letter-spacing:.06em;text-transform:uppercase;opacity:.75}[data-page=market-planning] .mp-pin{opacity:0;transition:opacity .26s var(--sage-next-ease)}[data-page=market-planning] .mp-pin.is-dropped{opacity:1}[data-page=market-planning] .mp-pin-dot{fill:var(--sage-next-ink)}[data-page=market-planning] .mp-pin-ping{fill:none;stroke:var(--sage-next-accent);stroke-width:1.5;transform-origin:center;transform-box:fill-box}[data-page=market-planning] .mp-pin.is-dropped .mp-pin-ping{animation:mpPing 1.6s ease-out 2}[data-page=market-planning] .mp-pin.is-dimmed{opacity:.3}[data-page=market-planning] .mp-leader{stroke:var(--sage-next-line-strong);stroke-width:1;opacity:0;transition:opacity .42s var(--sage-next-ease)}[data-page=market-planning] .mp-leader.is-on{opacity:1}[data-page=market-planning] .mp-leader.is-dimmed{opacity:.3}[data-page=market-planning] .mp-chip{position:absolute;transform:translate(-50%,-50%) scale(.9);white-space:nowrap;padding:.3rem .6rem;border:1px solid var(--sage-next-line);border-radius:var(--radius-sm);background:#fff;box-shadow:0 6px 18px -10px #02233059;font-size:.75rem;color:var(--sage-next-ink-soft);opacity:0;transition:opacity .42s var(--sage-next-ease),transform .42s var(--sage-next-ease);transition-delay:var(--mp-d, 0ms);pointer-events:none}[data-page=market-planning] .mp-chip b{font-family:var(--sage-next-font-display);font-weight:640;color:var(--sage-next-ink)}[data-page=market-planning] .mp-chip.is-on{opacity:1;transform:translate(-50%,-50%) scale(1)}[data-page=market-planning] .mp-chip.is-on.is-dimmed{opacity:.5}[data-page=market-planning] .mp-chip--overlap{border-color:color-mix(in srgb,var(--sage-next-accent) 55%,transparent);color:var(--sage-next-accent)}[data-page=market-planning] .mp-chip--overlap b{color:inherit}[data-page=market-planning] .mp-verdict{position:absolute;display:flex;align-items:center;gap:.5rem;transform:translate(-50%) translateY(6px);white-space:nowrap;padding:.4rem .75rem;border-radius:var(--radius-sm);background:var(--sage-next-ink);color:#fff;font-size:.75rem;opacity:0;transition:opacity .46s var(--sage-next-ease),transform .46s var(--sage-next-ease);pointer-events:none}[data-page=market-planning] .mp-verdict b{font-family:var(--sage-next-font-display);font-size:1.125rem;font-weight:640;color:color-mix(in srgb,var(--grade-great) 42%,#fff)}[data-page=market-planning] .mp-verdict.is-on{opacity:1;transform:translate(-50%) translateY(0)}[data-page=market-planning] .mp-nodecap{position:absolute;transform:translate(-50%,-100%);white-space:nowrap;font-size:.8125rem;color:var(--sage-next-ink);opacity:0;transition:opacity .42s var(--sage-next-ease);pointer-events:none}[data-page=market-planning] .mp-nodecap.is-on{opacity:1}[data-page=market-planning] .mp-nodecap.is-on.is-dimmed{opacity:.5}[data-page=market-planning] .mp-nodecap-addr{display:block;font-family:var(--font-mono, ui-monospace, monospace);font-size:.6875rem;font-style:normal;color:var(--sage-next-ink-faint)}[data-page=market-planning] .mp-cursor{position:absolute;display:flex;align-items:flex-start;gap:.1rem;transform:translate(-2px,-2px);transition:left .78s var(--sage-next-ease),top .78s var(--sage-next-ease);pointer-events:none;z-index:2}[data-page=market-planning] .mp-cursor-arrow{width:.85rem;height:1.1rem;fill:var(--sage-next-ink);filter:drop-shadow(0 1px 2px rgba(2,35,48,.3));flex:none}[data-page=market-planning] .mp-cursor b{margin-top:.7rem;padding:.15rem .45rem;border-radius:var(--radius-sm);background:var(--sage-next-accent);color:#fff;font-size:.6875rem;font-weight:600}[data-page=market-planning] .mp-canvas-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--sage-next-line);list-style:none}[data-page=market-planning] .mp-canvas-steps li{font-size:.8125rem;color:var(--sage-next-ink-faint);transition:color .4s var(--sage-next-ease)}[data-page=market-planning] .mp-canvas-steps li.is-on{color:var(--sage-next-ink)}@media(max-width:760px){[data-page=market-planning] .mp-canvas-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}[data-page=market-planning] .mp-chip-layer{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.75rem}[data-page=market-planning] .mp-chip-layer .mp-chip{position:static!important;left:auto!important;top:auto!important;transform:translateY(6px);justify-self:stretch;white-space:normal;box-shadow:none}[data-page=market-planning] .mp-chip-layer .mp-chip.is-on{transform:none}[data-page=market-planning] .mp-chip-owner{display:block;margin-top:.15rem;font-family:var(--font-mono, ui-monospace, monospace);font-size:.5625rem;font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:var(--sage-next-ink-faint)}[data-page=market-planning] .mp-chip--overlap,[data-page=market-planning] .mp-verdict{font-size:.625rem;padding:.2rem .4rem}[data-page=market-planning] .mp-verdict b{font-size:.875rem}[data-page=market-planning] .mp-nodecap{max-width:40vw;white-space:normal;font-size:.6875rem;line-height:1.25;text-align:center}[data-page=market-planning] .mp-nodecap-addr{display:none}[data-page=market-planning] .mp-cursor b{font-size:.5625rem}}[data-page=market-planning] .mp-toollog .mui-tool.is-shown{transition-delay:calc(var(--i) * 85ms)}[data-page=market-planning] .mp-toollog .mui-tool--running .mui-tool-dot{animation:mpRunningPulse 1.4s ease-in-out infinite;animation-delay:calc(var(--i) * 85ms + .4s)}[data-page=market-planning] .mp-row{opacity:0;transform:translateY(10px)}[data-page=market-planning] .is-live .mp-row{animation:mpRise .52s var(--sage-next-ease) both;animation-delay:calc(var(--i, 0) * 55ms)}[data-page=market-planning] .is-live .mp-keep{animation:mpChipPop .46s var(--sage-next-ease) both;animation-delay:.48s}[data-page=market-planning] .mp-keep{opacity:0}[data-page=market-planning] .mp-lens{background:color-mix(in srgb,var(--sage-next-accent) 3%,transparent)}[data-page=market-planning] .mp-gate{background:color-mix(in srgb,var(--sage-next-accent) 5%,transparent);margin-inline:-.75rem;padding-inline:.75rem;padding-block:.75rem}[data-page=market-planning] .mp-dark{position:relative;isolation:isolate}[data-page=market-planning] .mp-dark:before{content:"";position:absolute;z-index:-1;bottom:-30%;left:-8%;width:min(46rem,70vw);aspect-ratio:1;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--mp-glow-cyan) 20%,transparent) 0%,transparent 66%);pointer-events:none}[data-page=market-planning] .mp-art{position:relative;isolation:isolate;background:#011a24}[data-page=market-planning] .mp-art-aurora{position:absolute;inset:-20%;z-index:-2;pointer-events:none;overflow:hidden}[data-page=market-planning] .mp-art-glow{position:absolute;border-radius:50%;filter:blur(70px);will-change:transform}[data-page=market-planning] .mp-art-glow--a{top:-10%;left:2%;width:62%;aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--mp-glow-cyan) 62%,transparent) 0%,transparent 62%);animation:mpAuroraA 23s ease-in-out infinite}[data-page=market-planning] .mp-art-glow--b{bottom:-18%;right:-4%;width:58%;aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--mp-glow-lake) 72%,transparent) 0%,transparent 60%);animation:mpAuroraB 31s ease-in-out infinite}[data-page=market-planning] .mp-art-glow--c{top:16%;right:20%;width:40%;aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,#2fe3d0 62%,transparent) 0%,transparent 64%);animation:mpAuroraC 41s ease-in-out infinite}[data-page=market-planning] .mp-art:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 45%,transparent 30%,rgba(1,12,18,.42) 70%,rgba(1,10,15,.9) 100%)}[data-page=market-planning] .mp-art-aurora:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:var(--sage-grain-image);opacity:.05}[data-page=market-planning] .mp-art .mp-essay:before{background:#ffffff47}[data-page=market-planning] .mp-art .sage-eyebrow{color:var(--color-lake-300, #9ec9dc)}[data-page=market-planning] .mp-essay:before{content:"";display:block;width:4rem;height:1px;margin:0 auto 2.5rem;background:var(--sage-next-line)}@media(prefers-reduced-motion:reduce){[data-page=market-planning] .mp-reveal,[data-page=market-planning] .is-live .mp-reveal,[data-page=market-planning] .mp-row,[data-page=market-planning] .is-live .mp-row,[data-page=market-planning] .mp-keep,[data-page=market-planning] .is-live .mp-keep,[data-page=market-planning] .mp-hero-eyebrow,[data-page=market-planning] .mp-hero-h1,[data-page=market-planning] .mp-hero-lead,[data-page=market-planning] .mp-hero-ctas,[data-page=market-planning] .mp-hero-teaser,[data-page=market-planning] .mp-hero-film{opacity:1;transform:none;animation:none}[data-page=market-planning] .mp-hero:before,[data-page=market-planning] .mp-art-glow,[data-page=market-planning] .mp-caret,[data-page=market-planning] .mp-pin.is-dropped .mp-pin-ping,[data-page=market-planning] .mp-toollog .mui-tool--running .mui-tool-dot{animation:none}[data-page=market-planning] .mp-zone,[data-page=market-planning] .mp-chip,[data-page=market-planning] .mp-verdict,[data-page=market-planning] .mp-cursor,[data-page=market-planning] .mp-leader,[data-page=market-planning] .mp-nodecap,[data-page=market-planning] .mp-overlap{transition:none}[data-page=market-planning] .mp-toollog .mui-tool.is-shown{transition-delay:0ms}}
