/* Scope consolidation to the project and team sections; discovery is unchanged. */
.project-workbench{border:1px solid #dce2d3;background:#faf9f7;overflow:hidden}.project-toolbar{display:flex;gap:22px;align-items:center;padding:16px 24px;background:#fff;border-bottom:1px solid #dce2d3}.project-campaign{font-size:15px;font-weight:500}.project-tabs{display:flex;gap:6px;margin-left:auto}.project-tabs button{font:inherit;font-size:14px;padding:9px 13px;background:none;border:0;color:#62665b;cursor:pointer}.project-tabs [aria-selected=true]{background:#eaf4da;color:#405700}.project-toolbar .demo-motion{flex-shrink:0}.project-panel{min-height:720px}.project-workbench [hidden]{display:none!important}.project-workbench .campaign-report-frame{height:720px}.project-workbench .calendar-report-frame{height:720px}.project-foot{padding:18px 24px;background:#eaf4da;display:flex;gap:20px;align-items:center;justify-content:space-between}.project-foot>span{font-size:15px;display:flex;align-items:center;gap:8px;flex-shrink:0}.project-foot i{width:6px;height:6px;background:#405700;border-radius:50%}.project-foot p{font-size:14px;line-height:1.5;margin:0;max-width:400px}.project-analysis{padding:26px 32px}.project-question{display:flex;align-items:center;gap:12px;margin-bottom:24px;flex-wrap:wrap}.project-question>img{width:24px;filter:brightness(0)}.project-question>p{font-size:19px;line-height:1.4;margin:0;flex:1}.project-questions{display:flex;gap:8px;width:100%;padding-left:36px}.project-questions button{font:inherit;font-size:13px;color:#62665b;background:none;border:0;border-bottom:1px solid transparent;padding:6px 0;margin-right:12px;cursor:pointer}.project-questions button[aria-pressed=true]{color:#405700;border-color:#405700}.project-analysis .analysis-canvas{margin:0}.project-analysis .ax-output{max-width:none;border:0;padding:25px 28px}.project-analysis .ax-output h3{font-size:20px}.project-analysis .ax-bars{padding:25px 0}.project-analysis .ax-bars>div{height:33px;margin:16px 0}.project-analysis .ax-bars>div>i{height:29px}.project-analysis .ax-bars b{top:6px}.project-analysis .ax-pie{height:220px;width:220px}.project-analysis .ax-pie-layout{min-height:285px}.project-analysis .analysis-answer{margin:0 28px 25px}.project-connections{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px}.project-connections p{font-size:17px;margin:0;line-height:1.5}.project-connections>div{display:flex;align-items:center;gap:16px;flex-shrink:0}.project-connections span{display:flex;align-items:center;gap:8px;font-size:14px}.project-connections img{width:24px;height:24px;object-fit:contain}.project-connections i{font-size:20px;font-style:normal;color:#8a967c}.project-section button:focus-visible{outline:2px solid #405700;outline-offset:4px}
#who.agency-proof{background:#191d16;color:#f7f8f0}#who.agency-proof .managed-heading{max-width:940px}#who.agency-proof .managed-heading>p{color:#c5cfb9}#who.agency-proof .managed-heading .ap-kicker{color:#c5f45b}#who.agency-proof .managed-heading h2{color:#f7f8f0}.team-proof{margin:40px 0 54px}.team-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:26px 0;border-top:1px solid #424d37;border-bottom:1px solid #424d37}.team-stats strong{display:block;font-size:clamp(36px,5vw,64px);font-weight:450;letter-spacing:-.04em;line-height:1.1;color:#c5f45b}.team-stats span{display:block;margin-top:10px;font-size:16px;color:#d0d8c7}.team-proof>p{font-size:13px;color:#b1bea1;margin:14px 0 0}.team-case-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:8px}.team-case-heading h3{font-size:24px;font-weight:450;margin:0}.team-case-heading>span{font-size:14px;color:#b1bea1}.team-case{display:grid;grid-template-columns:1fr 1.05fr 1.1fr;gap:36px;align-items:center;padding:30px 0;border-bottom:1px solid #424d37}.team-case-brand>span,.team-case-role>span{font-size:12px;color:#b1bea1}.team-case-brand h3{font-size:30px;letter-spacing:-.03em;margin:8px 0;font-weight:500}.team-case-brand p,.team-case-role p{font-size:15px;line-height:1.55;margin:6px 0;color:#d0d8c7}.team-case-role small{font-size:12px;color:#b1bea1}.team-case-result strong{font-size:clamp(30px,3.6vw,48px);font-weight:450;letter-spacing:-.03em;white-space:nowrap;color:#c5f45b}.team-case-result strong>span{font-size:19px;letter-spacing:0}.team-case-result p{font-size:14px;line-height:1.5;margin:8px 0 0;color:#d0d8c7}.team-case-note{max-width:850px;font-size:12px;line-height:1.6;color:#b1bea1;margin:20px 0 32px}#who.agency-proof .managed-bottom{border-color:#424d37}#who.agency-proof .managed-bottom>p,#who.agency-proof .managed-link{color:#d0d8c7}#who.agency-proof .btn{background:#c5f45b;color:#191d16;border-color:#c5f45b}
@media(max-width:760px){.project-toolbar{flex-wrap:wrap;gap:12px;padding:16px}.project-campaign{flex:1}.project-tabs{order:3;width:100%;margin:0;justify-content:space-between;gap:0}.project-tabs button{font-size:13px;padding:9px}.project-panel{min-height:760px}.project-workbench .campaign-report-frame{height:760px}.project-workbench .calendar-report-frame{height:760px}.project-foot{display:block;padding:16px}.project-foot p{margin-top:9px;max-width:none}.project-analysis{padding:20px 14px}.project-question>p{font-size:17px}.project-analysis .ax-output{padding:20px 12px}.project-analysis .ax-output h3{font-size:17px}.project-analysis .analysis-answer{margin:0 12px 18px}.project-analysis .ax-pie{width:170px;height:170px}.project-analysis .ax-pie-layout{min-height:285px;gap:18px}.project-connections{display:block}.project-connections>div{margin-top:16px;gap:13px}.project-connections span{font-size:13px}.team-proof{margin:30px 0 38px}.team-stats{gap:12px}.team-stats span{font-size:13px}.team-case{grid-template-columns:1fr 1fr;gap:16px 22px}.team-case-role{grid-column:1/-1;grid-row:2}.team-case-role>span{display:none}.team-case-role p{margin:0}.team-case-result{text-align:right}.team-case-result strong{font-size:32px}.team-case-result strong>span{display:block;font-size:15px}.team-case-heading>span{display:none}.team-case-brand h3{font-size:26px}.team-case-brand p{font-size:14px}.team-case-result p{font-size:13px}}
@media(max-width:450px){.project-workbench .calendar-report-frame{height:870px}.project-panel{min-height:870px}.project-workbench .campaign-report-frame{height:870px}.project-analysis .ax-bars>div>span{font-size:12px}.project-analysis .ax-bars b{font-size:12px}.project-analysis .ax-bars>div>i{width:calc(var(--ax-value) * .75)}}

#who.agency-proof .managed-heading h2{font-size:clamp(36px,4.5vw,62px);line-height:1.1;letter-spacing:-.045em;max-width:960px}.project-connections span:nth-of-type(2) img{filter:brightness(0)}
#who .team-case p{font-size:16px;line-height:1.55;max-width:none;color:#d0d8c7}#who .team-case-result p{font-size:14px}#who .team-proof>p{font-size:13px;color:#b1bea1;max-width:none}#who .team-case-note{font-size:12px;line-height:1.6;color:#b1bea1;max-width:850px}@media(max-width:760px){#who .team-case p{font-size:14px}#who .team-case-result p{font-size:13px}}
