.signal-hero{background:#f4f4f1;padding:82px 0 0}.signal-hero__grid{display:grid;grid-template-columns:1.05fr .72fr;align-items:end;gap:92px}.signal-hero__copy h1{margin-top:18px;font-size:54px;font-weight:780;line-height:1.15;word-break:keep-all}.signal-hero__copy h1 span{color:var(--trace-violet)}.signal-hero__copy>p:last-child{max-width:690px;margin-top:22px;color:#606067;font-size:15px;font-weight:540;line-height:1.85;word-break:keep-all}.signal-hero__principles{border-top:1px solid #cecec9}.signal-hero__principles>div{display:grid;min-height:76px;grid-template-columns:36px 1fr;align-items:center;gap:12px;border-bottom:1px solid #d6d6d1}.signal-hero__principles>div>svg{width:35px;height:35px;border:1px solid #d6d6d2;border-radius:7px;background:#fff;padding:8px;color:var(--trace-violet);box-shadow:inset 0 1px 0 #fff,0 8px 20px rgba(21,21,24,.06)}.signal-hero__principles span{color:#68686f;font-size:11px;font-weight:540;line-height:1.6}.signal-hero__principles strong{display:block;color:#2e2e33;font-size:8px;font-weight:830}.signal-trace{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:66px;overflow:hidden;border:1px solid #cecec9;border-bottom:0;border-radius:8px 8px 0 0;background:#fff;box-shadow:0 -12px 34px rgba(21,21,24,.05)}.signal-trace>div{display:grid;min-height:88px;grid-template-columns:40px 24px 1fr;align-items:center;gap:8px;border-right:1px solid #d6d6d1;padding:0 14px}.signal-trace>div:last-child{border-right:0}.signal-trace>div>span{display:grid;width:38px;height:38px;place-items:center;border:1px solid #d4d4d0;border-radius:8px;background:#f5f5f2;color:var(--trace-violet);box-shadow:inset 0 1px 0 #fff}.signal-trace>div:nth-child(2)>span{background:#e8f3fc;color:#327aad}.signal-trace>div:nth-child(3)>span{background:#fff5cf;color:#957719}.signal-trace>div:nth-child(4)>span{background:#e5f7ed;color:#278956}.signal-trace>div:nth-child(5)>span{background:#ffebe6;color:#b65747}.signal-trace>div>i{color:#686970;font-size:8px;font-style:normal;font-weight:820}.signal-trace p{min-width:0}.signal-trace p strong{display:block;color:#303035;font-size:11px;font-weight:730}.signal-trace p small{display:block;margin-top:4px;color:#64646b;font-size:7px;font-weight:820}.signal-product{background:#eceef2;padding:64px 0 116px}.signal-product__heading{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:34px}.signal-product__heading h2{margin-top:12px;font-size:34px;font-weight:760;line-height:1.3;word-break:keep-all}.signal-product__heading>p{color:#5f5f66;font-size:11px;font-weight:650}.signal-product__heading .page-eyebrow{color:#5147c7}.signal-trace:focus-visible{outline:2px solid #6157ea;outline-offset:4px}.signal-product .tool-runner,.signal-product form{box-shadow:0 28px 80px rgba(21,21,24,.11)}@media (max-width:1100px){.trace-hero__copy h1{font-size:42px}.trace-hero__layout{grid-template-columns:minmax(430px,.8fr) minmax(0,1.2fr);gap:32px}.trace-console__body{min-height:525px;grid-template-columns:112px minmax(0,1fr)}.trace-console__content{padding-right:22px;padding-left:22px}.trace-console__scene{min-height:473px}.trace-source{grid-template-columns:1fr;gap:13px}.trace-source__ledger dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.trace-source__ledger dl>div{padding-right:8px}.trace-source__ledger dl>div:nth-child(2n){border-left:1px solid #e2e2df;padding-left:10px}.trace-journey__grid{grid-template-columns:minmax(0,.75fr) minmax(440px,1.25fr);gap:46px}.about-disciplines__rows article{grid-template-columns:44px 132px minmax(210px,.9fr) 1.1fr}.about-disciplines__rows article>strong{display:none}.about-rules__accountability{grid-template-columns:120px 1fr 1.2fr}.about-rules__accountability>a{grid-column:2/-1;justify-self:end}.service-hero__grid,.signal-hero__grid,.work-hero__grid{gap:55px}.service-hero h1,.signal-hero__copy h1,.work-hero__copy h1{font-size:48px}.service-deliverables__stage,.work-archive__case{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr)}.contents-paths__copy{grid-template-columns:100px minmax(210px,.9fr) minmax(260px,1.1fr);gap:18px}.signal-trace>div{grid-template-columns:36px 1fr}.signal-trace>div>i{display:none}}@media (max-width:1040px){.trace-hero{min-height:0}.trace-hero__layout{min-height:0;grid-template-columns:1fr;gap:44px;padding:64px 0 68px}.trace-hero__copy{max-width:620px}.trace-hero__product{width:100%;max-width:760px;justify-self:center}.trace-console__body{min-height:440px;grid-template-columns:126px minmax(0,1fr)}.trace-console__content{padding-right:30px;padding-left:30px}.trace-console__scene{min-height:374px}.trace-source{grid-template-columns:minmax(0,1.15fr) minmax(150px,.85fr);gap:20px}.trace-source__ledger dl{display:block}.trace-source__ledger dl>div:nth-child(2n){border-left:0;padding-left:0}}@media (max-width:900px){.trace-hero{min-height:0}.trace-hero__layout{min-height:0;grid-template-columns:1fr;gap:44px;padding:64px 0 68px}.trace-hero__copy{max-width:620px}.trace-hero__product{width:100%;max-width:760px;justify-self:center}.trace-console__body{min-height:440px;grid-template-columns:126px minmax(0,1fr)}.trace-console__content{padding-right:30px;padding-left:30px}.trace-console__scene{min-height:374px}.trace-source{grid-template-columns:minmax(0,1.15fr) minmax(150px,.85fr);gap:20px}.trace-source__ledger dl{display:block}.trace-source__ledger dl>div:nth-child(2n){border-left:0;padding-left:0}.brand-architecture>div>div{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-architecture article:nth-child(2){border-right:0}.brand-architecture article:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.14)}.about-disciplines,.about-rules,.contents-index,.contents-paths,.home-insights,.home-proof,.home-signal-entry,.service-deliverables,.service-process,.trace-journey,.work-archive,.work-method{padding-top:88px;padding-bottom:94px}.about-trace-hero__heading,.contents-paths__heading,.home-proof__heading,.home-signal-entry__heading,.service-contact__heading,.service-deliverables__heading,.service-process__heading,.trace-journey__intro,.work-archive__heading{grid-template-columns:1fr;gap:20px}.trace-journey__intro .page-eyebrow{grid-column:1}.trace-journey__grid{grid-template-columns:1fr;gap:34px}.trace-journey__chapter{min-height:150px}.trace-journey__sticky{order:-1}.trace-workspace{position:relative;top:auto}.trace-workspace__canvas{min-height:440px}.home-proof__stage,.service-deliverables__stage,.work-archive__case{grid-template-columns:1fr}.home-proof__ledger,.service-deliverables__panel,.work-archive__detail{border-top:1px solid #d2d2ce;border-left:0}.home-proof__ledger{min-height:390px}.home-insights__grid{grid-template-columns:1fr}.home-insights__list{grid-template-columns:repeat(2,1fr);grid-template-rows:none}.home-insights__list article:first-child{border-right:1px solid #cecec9;padding-right:24px}.home-insights__list article:last-child{padding-left:24px}.about-trace-hero{padding-top:68px;padding-bottom:82px}.evidence-workbench__media{min-height:490px}.about-manifesto>div{grid-template-columns:1fr;gap:25px}.about-manifesto>div>div{grid-column:1}.about-disciplines__heading,.about-rules__heading{grid-template-columns:1fr;gap:20px}.about-disciplines__rows article{grid-template-columns:40px 130px minmax(230px,1fr);gap:16px}.about-disciplines__rows article>p{grid-column:3}.about-rules>div>ol{grid-template-columns:1fr}.about-rules>div>ol li{min-height:210px;border-right:0;border-bottom:1px solid #c9cbcf;padding:25px 0}.about-rules>div>ol li:not(:first-child){padding-left:0}.about-rules>div>ol h3{margin-top:25px}.about-rules__accountability{grid-template-columns:1fr}.about-rules__accountability>a{grid-column:1;justify-self:start}.service-hero__grid,.signal-hero__grid,.work-hero__grid{grid-template-columns:1fr;gap:45px}.work-hero__receipt{max-width:560px;transform:none}.work-method__heading{grid-template-columns:1fr;gap:17px}.work-method__list{grid-template-columns:repeat(2,1fr)}.work-method__list>li:nth-child(2){border-right:0}.work-method__list>li:nth-child(-n+2){border-bottom:1px solid #c8cacf}.service-hero__trace,.signal-trace{grid-template-columns:repeat(5,190px);overflow-x:auto;scrollbar-width:none}.service-hero__trace::-webkit-scrollbar,.service-process__list::-webkit-scrollbar,.signal-trace::-webkit-scrollbar{display:none}.service-deliverables__media{min-height:560px}.service-process__list{grid-template-columns:repeat(5,230px);overflow-x:auto;scrollbar-width:none}.service-contract__grid{grid-template-columns:1fr 1fr}.service-contract header{grid-column:1/-1;max-width:660px;margin-bottom:50px}.service-contract__column:first-of-type{border-left:0;padding-left:0}.source-library-hero__copy{grid-template-columns:1fr;gap:17px;padding-top:65px}.source-library-hero__copy .page-eyebrow{align-self:auto}.source-library-hero__copy>p:last-child{max-width:650px}.contents-paths__copy{grid-template-columns:minmax(210px,.85fr) minmax(280px,1.15fr)}.contents-paths__copy small{grid-column:1/-1}.signal-hero__principles{max-width:650px}}@media (max-width:640px){.trace-hero__layout{gap:34px;padding-top:44px;padding-bottom:48px}.trace-hero__copy h1{margin-top:14px;font-size:38px;line-height:1.13}.trace-hero__description{margin-top:19px;font-size:14px;line-height:1.75}.trace-hero__desktop-break{display:none}.about-trace-hero__heading>div:last-child>div,.service-hero__summary>div,.trace-hero__actions,.work-hero__actions{flex-direction:column}.trace-hero__actions{align-items:stretch;gap:7px;margin-top:24px}.about-trace-hero__heading a,.service-hero__summary a,.trace-hero__primary,.work-hero__actions a{width:100%}.trace-hero__work-link{width:-moz-max-content;width:max-content;min-height:40px}.trace-console__topbar{grid-template-columns:auto 1fr auto 30px;gap:9px;padding-left:10px}.trace-console__status{display:none}.trace-console__body{display:block;min-height:0}.trace-console__nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-right:0;border-bottom:1px solid #dddeda;padding:8px}.trace-console__nav button{min-height:54px;grid-template-columns:24px minmax(0,1fr);grid-template-rows:1fr;gap:6px;padding:6px}.trace-console__nav button+button{margin-top:0}.trace-console__nav button>span{width:24px;height:24px;grid-row:auto}.trace-console__nav button small{display:none}.trace-console__content{padding:20px 18px 18px}.trace-console__scene{min-height:473px}.trace-console__stage-heading{min-height:61px;padding-bottom:15px}.trace-console__stage-heading h2{font-size:17px}.trace-console__stage-heading>strong{font-size:27px}.trace-question__query{padding:20px 0 18px}.trace-question__query p{font-size:17px}.trace-question__signals{grid-template-columns:1fr}.trace-question__signals>div{display:grid;grid-template-columns:1fr auto;align-items:center;padding:9px 0}.trace-question__signals>div+div{border-top:1px solid #e2e2df;border-left:0;padding-left:0}.trace-question__signals dd{margin-top:0;text-align:right}.trace-source{grid-template-columns:1fr;gap:12px;padding-top:18px}.trace-source__ledger dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.trace-source__ledger dl>div{padding-right:7px}.trace-source__ledger dl>div:nth-child(2n){border-left:1px solid #e2e2df;padding-left:9px}.trace-source__answer{padding:16px}.trace-source__answer p{margin-top:9px}.trace-citation{padding-top:18px}.trace-citation__answer{padding:16px 16px 0}.trace-citation__answer>p{font-size:11px}.trace-citation__log{grid-template-columns:1fr}.trace-citation__log>div{display:grid;grid-template-columns:1fr auto;align-items:center;padding:9px 0}.trace-citation__log>div+div{border-top:1px solid #e2e2df;border-left:0;padding-left:0}.trace-citation__log dd{margin-top:0}.trace-console__footer{grid-template-columns:1fr auto}.trace-console__footer strong{display:none}.brand-architecture article{min-height:195px;padding:22px 13px 12px 0}.brand-architecture article:not(:first-child){padding-left:13px}.brand-architecture article h2{font-size:15px}.brand-architecture article>p:last-child{font-size:11px}.about-disciplines__heading h2,.about-rules__heading h2,.contents-index__heading h2,.contents-paths__heading h2,.home-insights__heading h2,.home-proof__heading h2,.home-signal-entry__heading h2,.service-contact__heading h2,.service-deliverables__heading h2,.service-process__heading h2,.trace-journey__intro h2,.work-archive__heading h2,.work-method__heading h2{font-size:32px}.trace-journey__chapter{min-height:170px;grid-template-columns:42px 1fr;gap:14px;padding-right:0}.trace-journey__chapter h3{font-size:20px}.trace-workspace__canvas{min-height:390px}.trace-workspace__question{top:30px;width:84%}.trace-workspace__source{top:136px;width:29%;min-height:70px;padding:10px}.trace-workspace__answer{right:7%;bottom:25px;left:7%}.home-proof__screen{padding:12px}.home-proof__screen-body{min-height:360px;grid-template-columns:58px 1fr}.home-proof__screen-side{padding:20px 10px}.home-proof__screen-content{padding:24px 17px}.home-proof__screen-grid{grid-template-columns:1fr}.home-proof__screen-grid>i:first-child{min-height:120px}.home-proof__screen-grid>i:not(:first-child){display:none}.home-proof__ledger{padding:29px 22px}.home-proof__ledger h3{font-size:21px}.home-proof__ledger>div strong{font-size:18px}.contents-index__heading,.home-insights__heading{grid-template-columns:1fr;display:grid;align-items:start}.home-insights__feature{min-height:480px}.home-insights__feature h3{font-size:24px}.home-insights__list{grid-template-columns:1fr}.home-insights__list article:first-child{border-right:0;padding-right:8px}.home-insights__list article:last-child{padding-left:8px}.about-trace-hero__heading h1,.service-hero h1,.signal-hero__copy h1,.work-hero__copy h1{font-size:38px}.evidence-workbench{margin-top:38px}.evidence-workbench__media{min-height:400px}.evidence-workbench__tabs{grid-template-columns:1fr}.evidence-workbench__tabs button{min-height:52px;justify-content:flex-start;border-right:0;border-bottom:1px solid #d2d2ce;padding:0 18px}.evidence-workbench__tabs button:last-child{border-bottom:0}.evidence-workbench__caption{grid-template-columns:42px 1fr;gap:14px;padding:20px 17px}.evidence-workbench__caption>span{width:40px;height:40px}.evidence-workbench__caption h2{font-size:18px}.evidence-workbench__caption>strong{display:none}.about-manifesto,.service-contract{padding:84px 0 90px}.about-manifesto h2,.source-library-hero__copy h1{font-size:37px}.about-manifesto>div>div{grid-template-columns:1fr;gap:20px}.about-disciplines__rows article{grid-template-columns:35px 1fr;gap:14px;padding:24px 0}.about-disciplines__rows article>div,.about-disciplines__rows article>p,.about-disciplines__rows h3{grid-column:2}.about-rules__accountability{padding:23px 20px}.service-hero,.signal-hero,.work-hero{padding-top:60px}.work-hero__grid{gap:37px}.work-hero__receipt li{grid-template-columns:27px 1fr;gap:8px}.work-hero__receipt li b{display:none}.work-hero__receipt li strong{grid-column:2;padding-bottom:12px}.work-archive__tabs{grid-template-columns:1fr}.work-archive__tabs button{min-height:62px;border-right:0;border-bottom:1px solid #d7d7d2}.work-compare,.work-screen{min-height:430px}.work-screen{padding:15px}.work-screen__body{height:340px;grid-template-columns:55px 1fr}.work-screen__side{padding:20px 9px}.work-screen__main{padding:24px 16px}.work-screen__tiles{grid-template-columns:1fr}.work-screen__tiles i:first-child{min-height:150px}.work-screen__tiles i:not(:first-child){display:none}.work-archive__detail{min-height:500px;padding:28px 22px}.work-archive__detail h3{font-size:22px}.work-archive__metrics strong{font-size:9px}.work-method__list{grid-template-columns:1fr}.work-method__list>li{min-height:260px;border-right:0;border-bottom:1px solid #c8cacf;padding:0 0 26px}.work-method__list>li:not(:first-child){padding-left:0}.work-method__cta{align-items:stretch;flex-direction:column}.work-method__cta p{align-items:flex-start;flex-direction:column;gap:6px}.service-hero__trace{margin-top:50px}.service-deliverables__media{min-height:420px}.service-deliverables__focus{width:110px;height:110px}.service-deliverables__panel{min-height:520px}.service-deliverables__tabs button{padding:0 8px}.service-deliverables__detail{padding:27px 21px}.service-contract__grid{grid-template-columns:1fr}.service-contract header{grid-column:1;padding-right:0}.service-contract__column{min-height:0;border-top:1px solid rgba(255,255,255,.14);border-left:0;padding:31px 0 0}.service-contract__column+.service-contract__column{margin-top:36px}.source-library-hero__copy{min-height:320px;padding-bottom:40px}.source-library-hero__media{min-height:420px}.source-library-hero__legend{grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden}.contents-paths__item{grid-template-columns:35px 55px 1fr 24px;gap:12px;padding-right:0}.contents-paths__copy{grid-template-columns:1fr;gap:6px}.contents-paths__copy small{grid-column:1}.contents-paths__copy strong{font-size:17px}.contents-paths__copy>span{font-size:12px}.signal-trace{margin-top:48px}.signal-product__heading{align-items:flex-start;flex-direction:column;gap:14px}.signal-product__heading h2{font-size:28px}}