#stall-story .new-hero{padding:clamp(42px,5vw,78px) 0 58px}#stall-story .new-hero h1{letter-spacing:-.04em;text-align:center;text-wrap:balance;max-width:1160px;margin:0 auto;font-size:clamp(46px,6.3vw,96px);line-height:1.02}#stall-story .hero-support{text-align:center;align-items:center;gap:24px;max-width:840px;margin:30px auto 0}#stall-story .hero-support>p{max-width:none;font-size:clamp(20px,1.7vw,25px);line-height:1.46}#stall-story .hero-support .primary-button{justify-content:space-between;gap:36px;min-width:270px;display:inline-flex}#stall-story .hero-support .hero-scope{color:var(--spm-muted);margin:0;font-size:16px}#stall-story .hero-diagram{max-width:1240px;margin:44px auto 0;padding:0}#stall-story .hero-chart .chart-grid path{stroke:#eae5f1;stroke-width:1px}#stall-story .hero-read-cue{margin-top:14px}#stall-story .service-pitch{color:#fff;background:#432477;padding-block:clamp(60px,7vw,110px)}#stall-story .service-pitch p{letter-spacing:-.025em;text-align:center;color:#fff;text-wrap:pretty;max-width:1110px;margin:0 auto;font-size:clamp(28px,3vw,43px);line-height:1.28}#stall-story .service-pitch strong{color:#d6f46b;font-weight:500}#stall-story .causes-intro{background:#fff;padding-bottom:0}#stall-story .cause-row:nth-child(odd){background:#fff}#stall-story .cause-row:nth-child(2n){background:#f2eef9}#stall-story .causes-intro+.causes-open .cause-row:first-child{padding-top:56px}#stall-story .cause-evidence{margin-top:32px}#stall-story .cause-evidence>div{border:0;max-width:760px;padding:26px 0}#stall-story .cause-evidence h5{margin-bottom:14px;font-size:24px;font-weight:500;line-height:1.2}#stall-story .cause-evidence .cause-tool h5{color:var(--spm-violet);margin-bottom:10px;font-size:30px}#stall-story .cause-evidence h6{letter-spacing:-.01em;margin:0 0 14px;font-size:20px;font-weight:500;line-height:1.3}#stall-story .cause-evidence p{font-size:18px;line-height:1.55}#stall-story .ownership-note{max-width:none}#stall-story .ownership-note>h3{max-width:900px;font-size:clamp(32px,3.2vw,49px)}#stall-story .ownership-note>p{max-width:1000px;font-size:21px;line-height:1.55}#stall-story .deliverable-inventory{grid-template-columns:1fr 1fr;gap:50px 80px;margin-top:50px;display:grid}#stall-story .deliverable-inventory>section{background:0 0;min-width:0;padding:0}#stall-story .deliverable-inventory h4{max-width:480px;color:var(--spm-violet);margin:0 0 25px;font-size:25px;line-height:1.22}#stall-story .deliverable-inventory ol{margin:0;padding-left:26px}#stall-story .deliverable-inventory li{color:var(--spm-violet);padding:0 0 24px 12px}#stall-story .deliverable-inventory li::marker{font-variant-numeric:tabular-nums;font-size:17px;font-weight:500}#stall-story .deliverable-inventory h5{margin:0 0 7px;font-size:21px;font-weight:500;line-height:1.3}#stall-story .deliverable-inventory p{color:var(--spm-muted);max-width:560px;margin:0;font-size:17px;line-height:1.5}#stall-story .example-buyer{text-align:left;grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(35px,5vw,80px);max-width:none;margin-top:50px;display:grid}#stall-story .buyer-thought{background:#efebf8;border-radius:32px 32px 32px 4px;padding:36px 42px;position:relative}#stall-story .buyer-thought:after{content:"";background:#efebf8;border-radius:50%;width:22px;height:22px;position:absolute;bottom:-34px;left:20px}#stall-story .buyer-thought:before{content:"";background:#efebf8;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-55px;left:0}#stall-story .buyer-thought h3{color:var(--spm-muted);margin:0 0 22px;font-size:20px;font-weight:500}#stall-story .example-buyer blockquote{color:var(--spm-ink);letter-spacing:-.025em;font-size:clamp(28px,3vw,43px);line-height:1.2}#stall-story .example-buyer>p{color:var(--spm-muted);max-width:600px;margin:0;font-size:22px;line-height:1.5}#stall-story .example-angle-shift{margin-top:100px}#stall-story .example-angle-shift h3{font-size:22px;font-weight:500;line-height:1.2}#stall-story .example-angle-shift p{letter-spacing:-.025em;max-width:560px;font-size:clamp(30px,3vw,44px);line-height:1.15}#stall-story .example-angle-shift>div:last-child p{color:var(--spm-violet)}#stall-story .contact-band fieldset>.primary-button{min-height:64px;margin-top:30px}#stall-story .budget-input{margin-bottom:30px;position:relative}#stall-story .budget-input>span{color:var(--spm-ink);z-index:1;font-size:20px;position:absolute;top:50%;left:22px;transform:translateY(-50%)}#stall-story .budget-input input{margin:0;padding-left:43px}@media (max-width:700px){#stall-story .new-hero{padding-top:35px;padding-bottom:42px}#stall-story .new-hero h1{text-align:left;letter-spacing:-.035em;font-size:43px;line-height:1.05}#stall-story .hero-support{text-align:left;align-items:flex-start;gap:21px;margin-top:24px}#stall-story .hero-support>p{font-size:20px}#stall-story .hero-support .primary-button{width:100%;min-width:0}#stall-story .hero-support .hero-scope{font-size:15px}#stall-story .hero-diagram{margin-top:34px}#stall-story .service-pitch{padding-block:56px}#stall-story .service-pitch p{font-size:28px;line-height:1.3}#stall-story .cause-evidence p{font-size:17px}#stall-story .cause-evidence h5{font-size:23px}#stall-story .cause-evidence .cause-tool h5{font-size:27px}#stall-story .deliverable-inventory{grid-template-columns:1fr;gap:30px;margin-top:32px}#stall-story .ownership-note>p{font-size:19px}#stall-story .example-buyer{grid-template-columns:1fr;gap:70px;margin-top:35px}#stall-story .buyer-thought{padding:30px 27px}#stall-story .example-buyer>p{font-size:19px}#stall-story .example-angle-shift{margin-top:44px}#stall-story .example-angle-shift h3{font-size:20px}#stall-story .budget-input{margin-bottom:24px}}@media (prefers-reduced-motion:reduce){#stall-story .service-pitch *{transition:none!important;animation:none!important;transform:none!important}}#stall-story .ownership-note{display:block}#stall-story .ownership-note>p{margin:26px 0 0}#stall-story .use-cases{background:#f2eef9}#stall-story .method-section{background:#fff}#stall-story .work-example{background:#f2eef9;width:100%;padding-inline:0}#stall-story .work-example .buyer-thought,#stall-story .work-example .buyer-thought:before,#stall-story .work-example .buyer-thought:after{background:#fff}#stall-story .faq-section{background:#f2eef9;width:100%;padding-inline:0}#stall-story .deliverable-inventory ol{list-style:decimal}
:is(h1,h2,h3,h4,h5,h6) :is(span,strong,em,a),#stall-story .service-pitch strong{color:inherit}#stall-story .new-hero{padding:48px 0 58px}#stall-story .new-hero>.page-width{display:block}#stall-story .new-hero h1{text-align:left;letter-spacing:-.035em;max-width:1100px;margin:0;font-size:clamp(48px,5.6vw,84px);line-height:1.03}#stall-story .hero-support{text-align:left;align-items:flex-start;gap:20px;max-width:830px;margin:28px 0 0;display:flex}#stall-story .hero-support>p{font-size:clamp(20px,1.55vw,24px);line-height:1.45}#stall-story .hero-support .hero-scope{font-size:16px}#stall-story .hero-diagram-v13{width:100%;max-width:none;margin:36px 0 0;padding:0}#stall-story .hero-chart-wide{display:block}#stall-story .hero-chart-mobile{display:none}#stall-story .hero-chart svg{overflow:visible}#stall-story .hero-chart .spend-line{stroke:#7a668e;stroke-width:2.4px;stroke-dasharray:none;stroke-linecap:round;fill:none}#stall-story .hero-chart .growth-line{stroke:#5d36a5;stroke-width:3.4px;stroke-linecap:round;fill:none}#stall-story .hero-chart .stall-marker{fill:#fff;stroke:#5d36a5;stroke-width:2px}#stall-story .hero-chart text{fill:var(--spm-ink);font-size:18px;font-weight:400}#stall-story .hero-decision-field{stroke:none}#stall-story .hero-read-cue{text-align:center;width:61.6667%;margin:14px 0 0 35.8333%;font-size:17px;font-weight:400}#stall-story.spm-motion-ready .hero-diagram-v13.is-active .spend-line{animation:1.8s linear 80ms both hero-spend-progress}#stall-story.spm-motion-ready .hero-diagram-v13.is-active .growth-line{animation:2.6s cubic-bezier(.16,1,.3,1) 80ms both hero-growth-stall}#stall-story.spm-motion-ready .hero-diagram-v13.is-active .hero-decision-field{animation:.7s ease-out .85s both hero-stall-field}@keyframes hero-spend-progress{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes hero-growth-stall{0%{clip-path:inset(0 100% 0 0)}40%{clip-path:inset(0 64% 0 0)}to{clip-path:inset(0)}}@keyframes hero-stall-field{0%{opacity:0}to{opacity:1}}#stall-story .causes-intro,#stall-story .causes-intro-copy{border:0}#stall-story .causes-intro+.causes-open>.cause-row:first-child{border-top:0}#stall-story .faq-section{display:block}#stall-story .faq-section>.page-width{grid-template-columns:.75fr 1.25fr;align-items:start;gap:clamp(70px,9vw,160px);display:grid}#stall-story .faq-heading{position:sticky;top:80px}#stall-story .faq-section .new-faq{min-width:0;margin-top:0}.site-header .brand-name .brand-mark{flex-basis:56px;width:56px;height:56px}.site-header .brand-wordmark-art{width:165px}.new-footer .brand-name .brand-mark{flex-basis:74px;width:74px;height:74px}.new-footer .brand-wordmark-art{width:218px}@media (max-width:1100px){#stall-story .faq-section>.page-width{gap:70px}}@media (max-width:760px){#stall-story .new-hero{padding:35px 0 46px}#stall-story .new-hero h1{max-width:none;font-size:clamp(42px,8.6vw,58px)}#stall-story .hero-support{gap:20px;margin-top:24px}#stall-story .hero-support>p{font-size:20px}#stall-story .hero-support .hero-scope{font-size:15px}#stall-story .hero-diagram-v13{margin-top:32px}#stall-story .hero-chart-wide{display:none!important}#stall-story .hero-chart-mobile{display:block!important}#stall-story .hero-chart .spend-line{stroke-width:2.5px}#stall-story .hero-chart .growth-line{stroke-width:3.6px}#stall-story .hero-chart text{font-size:15px}#stall-story .hero-read-cue{width:57.4074%;margin:14px 0 0 38.8889%;font-size:14px;line-height:1.4}#stall-story .faq-section>.page-width{display:block}#stall-story .faq-heading{position:static}#stall-story .faq-section .new-faq{margin-top:65px}.site-header .brand-name .brand-mark{flex-basis:39px;width:39px;height:39px}.site-header .brand-wordmark-art{width:117px}.new-footer .brand-wordmark-art{width:190px}}@media (prefers-reduced-motion:reduce){#stall-story.spm-motion-ready .hero-diagram-v13.is-active :is(.spend-line,.growth-line,.hero-decision-field){clip-path:none!important;opacity:1!important;animation:none!important}}#stall-story #diagnosis{padding-bottom:0}#stall-story #diagnosis>.working-film{margin-bottom:0}
