/* Clicks / the homepage identity, expressed through the work on each page. */
.signature-page{--sig-pad:4%}.signature-page :is(h1,h2,h3){text-transform:uppercase}.signature-page :is(section[id],nav[id]){scroll-margin-top:145px}.sig-label{display:flex;justify-content:space-between;gap:24px;font-size:9px;line-height:1.6;letter-spacing:.07em;text-transform:uppercase;padding-bottom:20px;border-bottom:1px solid currentColor;color:inherit}.sig-label>span:last-child{text-align:right;opacity:.68}.sig-hero{padding:28px var(--sig-pad) 20px}.sig-hero>.sig-label{color:var(--grey);border-color:var(--line)}.sig-hero-grid{display:grid;grid-template-columns:1.16fr 1fr;gap:7%;align-items:center;padding:48px 0}.sig-hero-copy h1{font-size:clamp(70px,8.2vw,138px);line-height:1.02;letter-spacing:-.025em}.sig-hero-copy h1>span{color:var(--accent-on-dark)}.sig-hero-copy>p{font-size:clamp(15px,1.25vw,19px);line-height:1.8;max-width:590px;color:#c8cbc1;margin-top:27px}.sig-actions{display:flex;gap:28px;align-items:center;flex-wrap:wrap;margin-top:35px}.sig-actions .button{padding:18px 22px;font-size:12px;gap:35px;min-width:190px}.sig-read{display:flex;gap:24px;border-bottom:1px solid #ffffff77;padding:12px 0;font-size:11px}.sig-hero>.sig-label:last-child{border-bottom:0;border-top:1px solid var(--line);padding:18px 0 0;font-size:8px}.sig-link{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;font-size:12px;border-bottom:1px solid currentColor;padding:15px 0 12px;line-height:1.6}.sig-link>span{font-size:23px;transition:transform .25s}.sig-link:hover>span{transform:translate(3px,-3px)}
.sig-search-art{position:relative;background:var(--white);color:var(--black);padding:27px 30px 25px;min-height:520px;display:flex;flex-direction:column;overflow:hidden}.sig-art-top{display:flex;justify-content:space-between;gap:20px;font-size:8px;line-height:1.6;letter-spacing:.05em;padding-bottom:22px;border-bottom:1px solid #10111040}.intent-row{position:relative;display:grid;grid-template-columns:1fr 40px;padding:18px 0 21px;border-bottom:1px solid #10111030}.intent-row>small{font-size:8px;line-height:1.6;grid-column:1/-1;margin-bottom:12px}.intent-row>strong{font:clamp(35px,3.65vw,59px)/1.05 Anton,Impact,sans-serif;letter-spacing:-.02em}.intent-row>strong em{font-style:normal;color:var(--accent-deep)}.intent-row>span{align-self:end;font:48px/1 Arial,sans-serif}.sig-search-art>p{margin-top:auto;padding-top:23px;font-size:11px;line-height:1.7;max-width:240px}.intent-pulse{position:relative;width:27px;height:27px;align-self:center!important;background:var(--accent);border-radius:50%;margin-top:10px}.intent-pulse:after{content:'';position:absolute;inset:-9px;border:1px solid var(--accent-deep);border-radius:50%;animation:intent-signal 2.7s ease-out infinite}@keyframes intent-signal{0%{transform:scale(.5);opacity:1}85%,100%{transform:scale(1.35);opacity:0}}
.sig-wayfinder{position:sticky;top:85px;z-index:29;margin:0;padding:17px var(--sig-pad);display:flex;gap:28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--black);font-size:10px;overflow-x:auto}.sig-wayfinder>span{font-size:8px;color:var(--grey);margin-right:auto;flex-shrink:0}.sig-wayfinder a{display:flex;align-items:center;gap:9px;white-space:nowrap;padding:4px 0}.sig-wayfinder small{color:var(--accent-on-dark);font-size:8px}.sig-wayfinder a:hover{color:var(--accent-on-dark)}
.sig-intro{padding:65px var(--sig-pad) 75px;background:var(--white);color:var(--black)}.sig-intro>.sig-label,.sig-faq>.sig-label,.sig-case-results>.sig-label{border-color:#10111040}.sig-editorial{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding-top:40px;align-items:start}.sig-editorial h2{font-size:clamp(45px,5.15vw,83px);line-height:1.08;letter-spacing:-.02em}.sig-editorial h2>span{color:var(--accent-deep)}.sig-editorial p{font-size:15px;line-height:1.9;margin-bottom:21px;max-width:620px}.sig-editorial .sig-standfirst{font-size:25px;line-height:1.5;margin-bottom:27px}.sig-work{padding:55px var(--sig-pad) 70px}.sig-work>.sig-label,.sig-approach>.sig-label,.sig-senior .sig-label,.sig-case-decisions>.sig-label,.sig-case-learning>.sig-label,.sig-next-work>.sig-label,.sig-related>.sig-label{border-color:var(--line)}.sig-work-heading{display:flex;justify-content:space-between;align-items:end;gap:8%;padding:38px 0 40px}.sig-work-heading h2{font-size:clamp(43px,5.7vw,90px);line-height:1.05;max-width:850px}.sig-work-heading h2>span{color:var(--accent-on-dark)}.sig-work-heading>p{font-size:12px;line-height:1.8;color:var(--grey);flex-shrink:0;padding-bottom:8px}.sig-explorer{display:grid;grid-template-columns:.85fr 1.3fr;gap:6%;align-items:start}.sig-explorer-controls{display:none}.sig-enhanced .sig-explorer-controls{display:flex;flex-direction:column}.sig-explorer-controls>button{background:transparent;color:var(--white);border:0;border-top:1px solid var(--line);padding:27px 0;display:grid;grid-template-columns:27px 1fr 27px;gap:13px;text-align:left;align-items:center}.sig-explorer-controls>button:last-child{border-bottom:1px solid var(--line)}.sig-explorer-controls small{font-size:9px;color:var(--grey)}.sig-explorer-controls span{font:clamp(24px,2.7vw,42px)/1.15 Anton,Impact,sans-serif;text-transform:uppercase}.sig-explorer-controls b{font-weight:400;font-size:25px}.sig-explorer-controls>button[aria-pressed=true]{color:var(--accent-on-dark)}.sig-explorer-controls>button[aria-pressed=true] b{transform:rotate(45deg)}.sig-explorer-panel{position:relative;padding:35px 38px 40px;background:var(--white);color:var(--black);min-height:600px;overflow:hidden}.sig-explorer-panel[hidden]{display:none}.sig-panel-number{position:absolute;right:25px;top:22px;font:85px/1 Anton,sans-serif;opacity:.08;pointer-events:none}.sig-explorer-panel>h3{font-size:clamp(34px,3.6vw,56px);line-height:1.07;max-width:90%;position:relative}.sig-explorer-panel>p{font-size:14px;line-height:1.8;margin:25px 0 32px;max-width:540px}.sig-explorer-panel dl{margin:0}.sig-explorer-panel dl>div{border-top:1px solid #10111035;padding:18px 0 0;margin-top:18px}.sig-explorer-panel dt{font:23px/1.2 Anton,Impact,sans-serif;text-transform:uppercase;margin-bottom:8px}.sig-explorer-panel dd{margin:0;font-size:13px;line-height:1.8}.sig-explorer:not(.sig-enhanced){display:block}.sig-explorer:not(.sig-enhanced) .sig-explorer-panel{margin-bottom:20px;min-height:0}
.sig-proof-band{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;gap:12%;padding:55px 4% 60px;min-height:530px;align-items:center;color:var(--white);overflow:hidden}.sig-proof-band:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#080a08e6,#080a087d 60%,#080a08a3);z-index:-1}.sig-proof-film{z-index:-2}.sig-proof-copy>.sig-label{font-size:8px;border-color:#ffffff55;padding-bottom:18px}.sig-proof-copy h2{font:clamp(50px,5.7vw,90px)/1.05 Anton,sans-serif;letter-spacing:-.02em;margin:30px 0 22px}.sig-proof-copy h2>span{color:var(--accent-on-dark)}.sig-proof-copy p{font-size:14px;line-height:1.8;max-width:480px;margin-bottom:15px}.sig-proof-number{padding:20px 0}.sig-proof-number>span{font-size:9px;letter-spacing:.08em}.sig-proof-number>strong{display:block;font:clamp(100px,14vw,220px)/1.15 Anton,sans-serif;letter-spacing:-.03em}.sig-proof-number>strong>small{font-size:.5em}.sig-proof-number>p{font:28px/1.2 Anton,sans-serif;color:var(--accent-on-dark);margin:10px 0 26px}.sig-proof-number>small{font-size:10px;line-height:1.9;color:#d1d5ca;display:block;max-width:400px}
.sig-approach{padding:60px var(--sig-pad) 70px}.sig-approach>h2{font-size:clamp(50px,6.5vw,105px);line-height:1.05;padding:40px 0}.sig-approach>h2>span{color:var(--accent-on-dark)}.sig-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px}.sig-steps>article{border-top:1px solid var(--line);padding-top:25px}.sig-steps article>span{display:block;font:65px/1 Anton,sans-serif;color:var(--accent-on-dark);margin-bottom:35px}.sig-steps h3{font-size:30px;line-height:1.15;margin-bottom:16px}.sig-steps p{font-size:13px;line-height:1.9;color:#bfc2b9}.sig-senior{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;padding:0 var(--sig-pad) 65px;align-items:center}.sig-senior-portraits{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sig-senior-portraits img{width:100%;aspect-ratio:.8;object-fit:cover;object-position:50% 30%;display:block}.sig-senior-portraits img:last-child{margin-top:40px}.sig-senior h2{font-size:clamp(42px,5.3vw,83px);line-height:1.07;margin:28px 0}.sig-senior h2>span{color:var(--accent-on-dark)}.sig-senior p{font-size:14px;line-height:1.9;color:#c8cbc1;margin-bottom:13px}.sig-senior .sig-label{font-size:8px}.sig-senior .sig-label>span:last-child{display:none}.sig-faq{padding:55px var(--sig-pad) 65px;background:var(--white);color:var(--black)}.sig-faq .sig-editorial{grid-template-columns:.9fr 1.2fr;gap:8%}.sig-faq h2{font-size:clamp(40px,4.5vw,72px)}.sig-faq .faq-item summary{font-size:17px}.sig-faq .faq-item p{font-size:14px;line-height:1.9}.sig-related{padding:40px var(--sig-pad) 50px}.sig-related>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:0 50px;padding-top:20px}.sig-related .sig-link{font:27px/1.3 Anton,sans-serif;text-transform:uppercase;padding:22px 0;border-color:var(--line)}
/* Case studies give the client, the decisions and the evidence their own space. */
.refined-case .sig-hero-grid{grid-template-columns:1.1fr 1fr;gap:6%;padding-block:50px}.refined-case .sig-hero-copy h1{font-size:clamp(62px,7.3vw,119px)}.sig-case-visual{position:relative;min-height:550px;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;padding:30px;color:var(--white);justify-content:end}.sig-case-film{z-index:-2}.sig-case-visual:after{position:absolute;content:'';inset:0;z-index:-1;background:linear-gradient(0deg,#080a08df,#080a0810 95%)}.sig-case-visual>span{font-size:8px;line-height:1.7;letter-spacing:.06em;margin-top:auto}.sig-case-visual>strong{font:clamp(95px,12.5vw,205px)/1.15 Anton,sans-serif;letter-spacing:-.03em;margin:12px 0 0}.sig-case-visual>strong>small{font-size:.5em}.sig-case-visual>p{font:28px/1.1 Anton,sans-serif;color:var(--accent-on-dark);margin:0 0 33px}.sig-case-visual>small{font-size:8px;letter-spacing:.04em;line-height:1.6}.sig-case-brief{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding:30px var(--sig-pad);background:var(--white);color:var(--black)}.sig-case-brief>div{border-right:1px solid #10111030;padding-right:20px}.sig-case-brief>div:last-child{border:0}.sig-case-brief span{font-size:8px;letter-spacing:.08em}.sig-case-brief p{font-size:14px;line-height:1.8;margin-top:12px}.sig-case-challenge .sig-editorial>div>p:first-child{font-size:22px;line-height:1.65}.sig-case-decisions{padding:55px var(--sig-pad) 70px}.sig-section-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;padding-top:40px}.sig-section-heading h2{font:clamp(44px,5vw,80px)/1.1 Anton,sans-serif;max-width:850px}.sig-section-heading p{font-size:12px;line-height:1.7;color:var(--grey);padding-bottom:5px}.sig-case-decisions .editorial-rows{display:grid;grid-template-columns:1fr 1fr;gap:0 65px;margin:35px 0 0}.sig-case-decisions .editorial-rows article{display:grid;grid-template-columns:50px 1fr;gap:25px;border-color:var(--line);padding:30px 0}.sig-case-decisions .editorial-rows article>span{font:45px/1 Anton,sans-serif;color:var(--accent-on-dark)}.sig-case-decisions .editorial-rows h3{font:29px/1.15 Anton,sans-serif;margin-bottom:16px}.sig-case-decisions .editorial-rows p{font-size:14px;line-height:1.85;color:#c7cbbf}.sig-case-results{padding:55px var(--sig-pad) 65px;background:var(--white);color:var(--black)}.sig-result-layout{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;padding:40px 0}.sig-result-layout h2{font:clamp(45px,5.2vw,83px)/1.1 Anton,sans-serif;letter-spacing:-.02em}.sig-result-layout h2>span{color:var(--accent-deep)}.sig-result-context{font-size:9px;letter-spacing:.07em;margin:28px 0 15px}.sig-measure-switch{display:none;gap:0;flex-wrap:wrap}.sig-enhanced .sig-measure-switch{display:flex}.sig-measure-switch button{padding:11px 16px;background:transparent;border:1px solid #10111070;font-size:11px;color:var(--black);margin-right:-1px}.sig-measure-switch button[aria-pressed=true]{background:var(--black);color:var(--white)}.sig-bar-chart{min-width:0}.sig-chart-bars{display:grid;grid-template-columns:1fr 1fr;gap:30px;height:340px;align-items:end;padding:0 15px}.sig-chart-bars>div{display:flex;flex-direction:column;height:100%;justify-content:end;align-items:center;position:relative;padding-top:50px;padding-bottom:30px}.sig-chart-bars strong{font:clamp(40px,4.8vw,76px)/1.15 Anton,sans-serif;margin-bottom:12px;white-space:nowrap}.sig-chart-bars strong small{font-size:.5em}.sig-chart-bars i{display:block;width:100%;height:calc(var(--bar)*.63);min-height:18px;background:var(--black);transition:height .6s cubic-bezier(.16,1,.3,1)}.sig-chart-bars>div:last-child i{background:var(--accent)}.sig-chart-bars span{position:absolute;bottom:0;font-size:9px;letter-spacing:.08em}.sig-results-detail{border-top:1px solid #10111040;padding-top:25px;display:grid;grid-template-columns:1fr 1fr;gap:20px 8%}.sig-results-detail table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.7}.sig-results-detail th,.sig-results-detail td{padding:11px 12px;text-align:left;border-bottom:1px solid #10111030}.sig-results-detail th{font-size:9px;letter-spacing:.04em;text-transform:uppercase}.sig-results-detail p{font-size:13px;line-height:1.9}.sig-results-detail p strong{font-weight:600}.sig-case-learning{padding:55px var(--sig-pad) 65px}.sig-case-learning .sig-editorial h2>span{color:var(--accent-on-dark)}.sig-case-learning .sig-editorial p{color:#c7cbbf;font-size:16px}.sig-case-learning .sig-editorial>div>a{display:flex;justify-content:space-between;align-items:center;padding:17px 0;border-bottom:1px solid var(--line);font-size:12px;margin-top:15px}.sig-next-work{padding:35px var(--sig-pad) 55px}.sig-next-work>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding-top:18px}.sig-next-work a{position:relative;display:block;padding:25px 40px 25px 0;border-color:var(--line)}.sig-next-work small{font-size:9px;display:block;letter-spacing:.07em;color:var(--grey);margin-bottom:22px}.sig-next-work strong{font:clamp(30px,3.4vw,54px)/1.1 Anton,sans-serif;text-transform:uppercase;display:block}.sig-next-work a>span{position:absolute;right:0;bottom:25px;font-size:35px;color:var(--accent-on-dark)}
.sig-timing-art,.sig-local-art{background:var(--accent);color:var(--on-accent);position:relative;padding:30px;min-height:550px;display:flex;flex-direction:column;overflow:hidden}.sig-timing-art>span,.sig-local-art>span{font-size:8px;line-height:1.8;letter-spacing:.05em}.sig-timeline{display:flex;flex-direction:column;align-items:start;gap:0;margin:30px 0;position:relative}.sig-timeline span{font-size:9px;line-height:1.7}.sig-timeline i{width:1px;height:28px;background:currentColor;opacity:.5;margin:10px 0 10px 6px}.sig-timeline b{font-size:11px;border:1px solid currentColor;padding:13px 17px;position:relative}.sig-timeline b:after{content:'';width:10px;height:10px;border:1px solid currentColor;border-radius:50%;position:absolute;left:-28px;top:50%;transform:translateY(-50%)}.sig-timing-art>strong,.sig-local-art>strong{font:clamp(43px,4.8vw,76px)/1.07 Anton,sans-serif;letter-spacing:-.02em;margin-top:auto;position:relative}.sig-timing-art em,.sig-local-art em{font-style:normal;-webkit-text-stroke:1px currentColor;color:transparent}.sig-timing-art>p,.sig-local-art>p{font-size:10px;line-height:1.8;margin-top:24px}.sig-local-art>strong{font-size:clamp(65px,7vw,112px)}.sig-local-orbits{position:absolute;right:-110px;top:40px;width:400px;height:400px;opacity:.23}.sig-local-orbits i{position:absolute;inset:0;border:1px solid currentColor;border-radius:50%}.sig-local-orbits i:nth-child(2){inset:50px}.sig-local-orbits i:nth-child(3){inset:100px}.sig-mql-results>div{padding:20px 0;border-bottom:1px solid #10111035}.sig-mql-results strong{font:clamp(70px,9vw,145px)/1 Anton,sans-serif;letter-spacing:-.03em;display:block}.sig-mql-results strong small{font-size:.5em}.sig-mql-results span{display:block;font-size:9px;line-height:1.8;letter-spacing:.07em;margin-top:16px}.sig-narrative-result>span{font:clamp(55px,7vw,110px)/1 Anton,sans-serif;white-space:nowrap}.sig-narrative-result p{font-size:19px;line-height:1.8;margin-top:25px}
/* Extend the same compositions to the retained service and location pages. */
.refined-service .inner-hero{padding-top:28px}.refined-service .inner-hero-grid{padding-block:48px;gap:7%;grid-template-columns:1.16fr 1fr}.refined-service .inner-hero h1{font-size:clamp(48px,6.2vw,102px)}.refined-service .inner-hero-copy>p{font-size:15px;line-height:1.85}.refined-service .hero-artboard{min-height:520px;transform:none;width:100%;margin:0}.refined-service .sig-search-art{height:auto}.refined-service .chapter-body{font-size:15px;line-height:1.9}.refined-service .chapter-body>p:first-child{font-size:21px;line-height:1.65}.refined-service .chapter-body .detail-row p{font-size:14px;line-height:1.85}.refined-service .chapter-heading h2{font-size:clamp(40px,4.7vw,76px);line-height:1.08}.refined-service .chapter-capabilities .chapter-layout,.refined-service .chapter-process .chapter-layout{display:block}.refined-service .chapter-capabilities .chapter-heading,.refined-service .chapter-process .chapter-heading{max-width:900px;margin-bottom:35px}.refined-service .chapter-capabilities .feature-composition{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 45px}.refined-service .chapter-capabilities .detail-row{display:block;padding:27px 0 30px}.refined-service .chapter-capabilities .detail-row>span{font-size:14px;color:var(--accent-deep);-webkit-text-stroke:0;margin-bottom:20px;display:block}.refined-service .chapter-capabilities .detail-row h3{font-size:30px;margin-bottom:16px;line-height:1.15}.refined-service .chapter-process .feature-composition{grid-template-columns:repeat(4,minmax(0,1fr));gap:35px}.refined-service .chapter-process .detail-row h3{font-size:30px;line-height:1.15}.refined-service .chapter-process .detail-row>span{font-size:60px}.refined-service .chapter-body .editorial-rows p{font-size:14px;line-height:1.85}.refined-service .page-wayfinder>nav{gap:25px}.refined-service .page-wayfinder a{max-width:170px;font-size:9px;line-height:1.5}.refined-service .chapter-body .faq-item summary{font-size:16px}.refined-service .chapter-body .faq-item p{font-size:14px}.sig-media-art{position:relative;isolation:isolate;overflow:hidden;color:var(--white);padding:27px;display:flex;align-items:end}.sig-channel-film{z-index:-2}.sig-media-art:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#080a08ef,transparent 80%);z-index:-1}.sig-media-art>div:last-child{position:relative}.sig-media-art>div:last-child>span{font-size:8px;letter-spacing:.05em;line-height:1.8;display:block;margin-bottom:24px}.sig-media-art strong{display:block;font:clamp(42px,4.4vw,70px)/1.05 Anton,sans-serif;letter-spacing:-.02em}.sig-media-art em{font-style:normal;color:var(--accent-on-dark)}.sig-type-art{padding:28px;background:var(--accent);color:var(--on-accent);display:flex;flex-direction:column}.sig-type-art>span{font-size:9px;line-height:1.8;letter-spacing:.05em}.sig-type-route{margin:auto 0;padding:35px 0}.sig-type-route>div{display:grid;grid-template-columns:25px 1fr;gap:15px;border-top:1px solid currentColor;padding:23px 0;align-items:start}.sig-type-route>div:last-child{border-bottom:1px solid currentColor}.sig-type-route small{font-size:8px;margin-top:5px}.sig-type-route strong{font:clamp(28px,3.3vw,54px)/1.1 Anton,sans-serif}.sig-type-art>p{font-size:11px;line-height:1.8}.sig-report-lines{margin:auto 0;display:flex;flex-direction:column;gap:17px}.sig-report-lines>span{font:clamp(28px,3.2vw,52px)/1.1 Anton,sans-serif}.sig-report-lines>strong{font-size:32px;font-weight:400}.sig-creative-art{background:var(--white);color:var(--black);padding:27px;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between}.sig-creative-art>span{font-size:8px;letter-spacing:.06em;line-height:1.7;z-index:2}.sig-mini-poster{position:absolute;inset:65px 12% 90px 38%;transform:rotate(8deg);opacity:.88;z-index:0}.sig-mini-poster img{width:100%;height:100%;object-fit:cover;box-shadow:0 12px 35px #0002}.sig-creative-art>strong{font:clamp(37px,4.3vw,69px)/1.05 Anton,sans-serif;position:relative;margin-top:auto;text-shadow:0 0 25px var(--white)}.sig-creative-art em{font-style:normal;color:var(--black)}.sig-social-art{padding:28px;background:var(--white);color:var(--black);display:flex;flex-direction:column}.sig-social-art>span{font-size:8px;letter-spacing:.05em}.sig-social-logos{display:flex;gap:20px;align-items:center;margin:45px 0}.sig-social-logos img{width:36px;height:36px;object-fit:contain}.sig-social-art>strong{font:clamp(42px,4.8vw,76px)/1.05 Anton,sans-serif;letter-spacing:-.02em;margin-top:auto}.sig-social-art em{font-style:normal;color:var(--accent-deep)}.sig-social-art>p{font-size:11px;line-height:1.7;margin-top:25px}
.signature-page a:focus-visible,.signature-page button:focus-visible{outline:3px solid #3776de;outline-offset:6px}.motion-paused .intent-pulse:after,.motion-suspended .intent-pulse:after{animation-play-state:paused}.motion-paused .sig-chart-bars i{transition:none}
@media(min-width:1700px){.signature-page{--sig-pad:6%}.sig-proof-band{padding-inline:6%}}
@media(max-width:1100px){.sig-hero-grid,.refined-case .sig-hero-grid{gap:5%;grid-template-columns:1.1fr 1fr}.sig-hero-copy h1{font-size:8vw}.refined-case .sig-hero-copy h1{font-size:7.4vw}.sig-hero-copy>p{font-size:14px}.sig-actions{gap:22px}.sig-actions .button{font-size:11px;padding:15px 17px;min-width:170px}.sig-search-art{padding:22px;min-height:470px}.sig-wayfinder{gap:20px}.sig-wayfinder>span{display:none}.sig-editorial{gap:7%}.sig-editorial p{font-size:14px}.sig-editorial .sig-standfirst{font-size:21px}.sig-work-heading{display:block}.sig-work-heading>p{margin-top:23px}.sig-explorer{gap:5%;grid-template-columns:.85fr 1.3fr}.sig-explorer-panel{padding:28px;min-height:650px}.sig-explorer-panel dt{font-size:22px}.sig-proof-band{gap:8%}.sig-steps{gap:25px;grid-template-columns:1fr 1fr}.sig-steps h3{font-size:32px}.sig-senior{gap:5%}.sig-case-visual,.sig-timing-art,.sig-local-art{min-height:480px;padding:24px}.sig-case-decisions .editorial-rows{gap:0 35px}.sig-case-decisions .editorial-rows article{gap:20px;grid-template-columns:35px 1fr}.sig-case-decisions .editorial-rows h3{font-size:26px}.sig-case-decisions .editorial-rows p{font-size:13px}.sig-chart-bars{height:290px;gap:20px}.sig-result-layout{gap:6%}.sig-results-detail{display:block}.sig-results-detail>p{margin-top:25px}.sig-results-detail table{max-width:800px}.refined-service .hero-artboard{min-height:460px}.refined-service .chapter-capabilities .feature-composition{grid-template-columns:1fr 1fr;gap:0 35px}.refined-service .chapter-process .feature-composition{grid-template-columns:1fr 1fr}.refined-service .inner-hero-copy>p{font-size:14px}}
@media(max-width:700px){.signature-page{--sig-pad:6%}.sig-label{font-size:7px;padding-bottom:16px;gap:20px}.sig-label>span:last-child{display:none}.sig-hero{padding-top:23px}.sig-hero-grid,.refined-case .sig-hero-grid{display:flex;flex-direction:column;gap:33px;padding:32px 0}.sig-hero-copy{width:100%}.sig-hero-copy h1{font-size:clamp(59px,15.3vw,100px);line-height:1.04}.refined-case .sig-hero-copy h1{font-size:clamp(53px,13.8vw,90px)}.sig-hero-copy>p{font-size:14px;line-height:1.85;margin-top:25px}.sig-actions{gap:23px;margin-top:27px}.sig-actions .button{font-size:11px;padding:16px 18px;min-width:170px}.sig-read{font-size:10px;gap:18px}.sig-hero>.sig-label:last-child{font-size:7px;padding-top:15px}.sig-search-art{width:100%;min-height:0;padding:23px}.sig-art-top{font-size:7px;padding-bottom:17px}.intent-row{padding:16px 0;grid-template-columns:1fr 40px}.intent-row>small{font-size:7px;margin-bottom:10px}.intent-row>strong{font-size:clamp(37px,9.2vw,58px)}.intent-row>span{font-size:39px}.sig-search-art>p{font-size:11px;padding-top:20px}.sig-wayfinder{top:73px;padding:13px 6%;gap:26px;font-size:9px}.sig-wayfinder a{font-size:9px;gap:7px}.sig-wayfinder small{font-size:7px}.signature-page :is(section[id],nav[id]){scroll-margin-top:130px}.sig-intro{padding-top:37px;padding-bottom:45px}.sig-editorial,.sig-faq .sig-editorial{display:block;padding-top:28px}.sig-editorial h2{font-size:clamp(37px,10.1vw,60px);line-height:1.1;margin-bottom:28px}.sig-editorial p{font-size:14px;line-height:1.9;margin-bottom:20px}.sig-editorial .sig-standfirst{font-size:21px;line-height:1.6;margin-bottom:24px}.sig-work{padding-top:37px;padding-bottom:43px}.sig-work-heading{padding:28px 0}.sig-work-heading h2{font-size:clamp(38px,10.5vw,62px);line-height:1.08}.sig-work-heading>p{font-size:12px;margin-top:22px}.sig-explorer{display:block}.sig-enhanced .sig-explorer-controls{display:grid;grid-template-columns:1fr 1fr;margin-bottom:24px;gap:0 23px}.sig-explorer-controls>button{grid-template-columns:15px 1fr 17px;gap:8px;padding:19px 0;min-height:83px;border-bottom:1px solid var(--line)}.sig-explorer-controls small{font-size:7px}.sig-explorer-controls span{font-size:22px;line-height:1.18}.sig-explorer-controls b{font-size:20px}.sig-explorer-controls>button:last-child{border-top:1px solid var(--line)}.sig-explorer-panel{padding:25px 23px 30px;min-height:0}.sig-explorer-panel>h3{font-size:36px;line-height:1.1;max-width:100%;padding-right:10px}.sig-panel-number{font-size:65px;right:17px;top:15px}.sig-explorer-panel>p{font-size:13px;margin:22px 0 28px;line-height:1.85}.sig-explorer-panel dt{font-size:23px}.sig-explorer-panel dd{font-size:13px;line-height:1.9}.sig-explorer-panel dl>div{padding-top:17px;margin-top:17px}.sig-proof-band{display:block;padding:35px 6% 42px;min-height:0}.sig-proof-band:after{background:#080a08bb}.sig-proof-copy h2{font-size:clamp(43px,11.7vw,70px);margin:27px 0 22px}.sig-proof-copy p{font-size:13px;line-height:1.85}.sig-proof-copy>.sig-label{font-size:7px}.sig-link{font-size:11px}.sig-proof-number{padding:34px 0 0}.sig-proof-number>span{font-size:8px}.sig-proof-number>strong{font-size:clamp(112px,32vw,190px);line-height:1.1}.sig-proof-number>p{font-size:25px;margin:8px 0 20px}.sig-proof-number>small{font-size:10px;line-height:1.9}.sig-approach{padding-top:37px;padding-bottom:43px}.sig-approach>h2{font-size:clamp(41px,11.3vw,68px);padding:30px 0}.sig-steps{gap:30px 23px;grid-template-columns:1fr 1fr}.sig-steps article>span{font-size:53px;margin-bottom:24px}.sig-steps h3{font-size:26px;line-height:1.15;margin-bottom:16px}.sig-steps p{font-size:12px;line-height:1.9}.sig-steps>article{padding-top:20px}.sig-senior{display:flex;flex-direction:column;gap:40px;padding-bottom:45px}.sig-senior-portraits{width:100%;gap:10px}.sig-senior-portraits img{aspect-ratio:.85}.sig-senior-portraits img:last-child{margin-top:25px}.sig-senior h2{font-size:clamp(40px,11vw,65px);margin:26px 0 24px}.sig-senior p{font-size:14px;line-height:1.9}.sig-faq{padding-top:37px;padding-bottom:43px}.sig-faq h2{font-size:clamp(36px,9.7vw,59px);margin-bottom:30px}.sig-faq .faq-item summary{font-size:15px;line-height:1.6}.sig-faq .faq-item p{font-size:13px;line-height:1.9}.sig-related{padding-top:30px;padding-bottom:35px}.sig-related>div:last-child{display:block;padding-top:15px}.sig-related .sig-link{display:flex;font-size:24px;padding:20px 0}.sig-case-visual,.sig-timing-art,.sig-local-art{min-height:420px;width:100%;padding:24px}.sig-case-visual>strong{font-size:132px;line-height:1.1}.sig-case-visual>span{font-size:7px}.sig-case-visual>p{font-size:26px;margin:8px 0 28px}.sig-case-visual>small{font-size:7px}.sig-case-brief{display:block;padding:25px 6%}.sig-case-brief>div{padding:16px 0;border-right:0;border-bottom:1px solid #10111030}.sig-case-brief>div:last-child{border-bottom:0}.sig-case-brief span{font-size:7px}.sig-case-brief p{font-size:13px;margin-top:8px}.sig-case-challenge .sig-editorial>div>p:first-child{font-size:19px;line-height:1.7}.sig-case-decisions{padding-top:37px;padding-bottom:43px}.sig-section-heading{display:block;padding-top:28px}.sig-section-heading h2{font-size:clamp(35px,9.8vw,60px)}.sig-section-heading p{font-size:12px;margin-top:20px}.sig-case-decisions .editorial-rows{display:block;margin-top:28px}.sig-case-decisions .editorial-rows article{grid-template-columns:34px 1fr;gap:19px;padding:27px 0}.sig-case-decisions .editorial-rows article>span{font-size:35px}.sig-case-decisions .editorial-rows h3{font-size:27px;line-height:1.17;margin-bottom:15px}.sig-case-decisions .editorial-rows p{font-size:13px;line-height:1.9}.sig-case-results{padding-top:37px;padding-bottom:43px}.sig-result-layout{display:block;padding:30px 0}.sig-result-layout h2{font-size:clamp(39px,10.6vw,64px)}.sig-result-context{font-size:8px;margin:25px 0 13px}.sig-measure-switch button{font-size:10px;padding:12px 15px}.sig-chart-bars{height:300px;gap:25px;margin-top:27px;padding:0 13px}.sig-chart-bars strong{font-size:50px}.sig-chart-bars span{font-size:8px}.sig-results-detail{padding-top:20px}.sig-results-detail table{font-size:11px;line-height:1.7}.sig-results-detail th,.sig-results-detail td{padding:10px 8px}.sig-results-detail th{font-size:8px}.sig-results-detail p{font-size:12px;line-height:1.9;margin-top:20px}.sig-case-learning{padding-top:37px;padding-bottom:43px}.sig-case-learning .sig-editorial p{font-size:14px;line-height:1.9}.sig-case-learning .sig-editorial>div>a{font-size:12px;line-height:1.8}.sig-next-work{padding-top:27px;padding-bottom:35px}.sig-next-work>div:last-child{display:block;padding-top:5px}.sig-next-work a{padding:25px 40px 25px 0}.sig-next-work small{font-size:8px;margin-bottom:18px}.sig-next-work strong{font-size:33px}.sig-timing-art>strong{font-size:46px}.sig-timeline{margin-block:27px}.sig-local-art>strong{font-size:76px}.sig-mql-results{margin-top:25px}.sig-mql-results strong{font-size:100px}.sig-mql-results span{font-size:8px}.sig-narrative-result{margin-top:30px}.sig-narrative-result>span{font-size:62px}.sig-narrative-result p{font-size:17px;line-height:1.8}.refined-service .inner-hero-grid{display:flex;padding-block:32px;gap:33px}.refined-service .inner-hero h1{font-size:clamp(43px,12.3vw,76px)}.refined-service .inner-hero-copy>p{font-size:14px;line-height:1.85}.refined-service .hero-artboard{min-height:420px;height:auto}.refined-service .sig-search-art{min-height:0}.refined-service .chapter-body{font-size:14px;line-height:1.9}.refined-service .chapter-body>p:first-child{font-size:19px;line-height:1.75}.refined-service .chapter-heading h2{font-size:clamp(35px,9.6vw,58px);line-height:1.13}.refined-service .chapter-capabilities .feature-composition{grid-template-columns:1fr;gap:0}.refined-service .chapter-capabilities .chapter-heading,.refined-service .chapter-process .chapter-heading{margin-bottom:26px}.refined-service .chapter-capabilities .detail-row{display:grid;grid-template-columns:27px 1fr;gap:11px 17px;padding:24px 0}.refined-service .chapter-capabilities .detail-row>span{font-size:12px;padding-top:5px;margin:0;grid-row:1/3}.refined-service .chapter-capabilities .detail-row h3{font-size:27px;line-height:1.18;margin:0}.refined-service .chapter-body .detail-row p,.refined-service .chapter-body .editorial-rows p{font-size:13px;line-height:1.9}.refined-service .chapter-process .feature-composition{grid-template-columns:1fr 1fr;gap:25px}.refined-service .chapter-process .detail-row h3{font-size:27px}.refined-service .chapter-process .detail-row>span{font-size:53px}.refined-service .page-wayfinder a{font-size:8px;max-width:150px;white-space:normal;min-width:100px}.refined-service .chapter-body .faq-item summary{font-size:15px}.refined-service .chapter-body .faq-item p{font-size:13px}.sig-media-art,.sig-type-art,.sig-social-art,.sig-creative-art{padding:23px}.sig-media-art strong{font-size:43px}.sig-media-art>div:last-child>span{font-size:7px}.sig-type-art>span{font-size:8px}.sig-type-route strong{font-size:36px;line-height:1.1}.sig-type-route{padding:25px 0}.sig-type-route>div{padding:23px 0}.sig-type-route small{font-size:7px}.sig-report-lines{padding:30px 0}.sig-report-lines>span{font-size:36px}.sig-creative-art>strong{font-size:45px}.sig-mini-poster{inset:57px 10% 85px 40%}.sig-social-art>strong{font-size:47px}.sig-social-logos{margin:33px 0;gap:20px}.sig-social-art>span{font-size:7px}.sig-social-art>p{font-size:11px}}
@media(prefers-reduced-motion:reduce){.intent-pulse:after{animation:none}.sig-link>span,.sig-chart-bars i{transition:none}}
.sig-broadcast-art{padding:28px;background:var(--white);color:var(--black);display:flex;flex-direction:column}.sig-broadcast-art>span{font-size:8px;letter-spacing:.05em;line-height:1.7}.sig-screen-frame{display:flex;align-items:center;justify-content:space-evenly;gap:22px;border:1px solid #10111040;margin:35px 0;padding:35px 24px;min-height:140px}.sig-screen-frame img{width:27%;max-width:100px;height:55px;object-fit:contain}.sig-broadcast-art>strong{font:clamp(40px,4.4vw,70px)/1.07 Anton,sans-serif;letter-spacing:-.02em;margin-top:auto}.sig-broadcast-art em{font-style:normal;color:var(--accent-deep)}.sig-broadcast-art>p{font-size:11px;line-height:1.8;margin-top:24px}@media(max-width:700px){.sig-broadcast-art{padding:23px}.sig-broadcast-art>span{font-size:7px}.sig-broadcast-art>strong{font-size:43px}.sig-screen-frame{margin:28px 0;padding:27px 20px;min-height:110px}}
.sig-wayfinder,.refined-service .page-wayfinder>nav{scrollbar-width:none}.sig-wayfinder::-webkit-scrollbar,.refined-service .page-wayfinder>nav::-webkit-scrollbar{display:none}.refined-service .page-wayfinder>nav{min-width:0;flex:1;overflow-x:auto}.refined-service .page-wayfinder{gap:30px}.refined-service .page-wayfinder>a,.refined-service .page-wayfinder>span{flex-shrink:0}
.sig-timing-art em,.sig-local-art em{-webkit-text-stroke-color:var(--on-accent,#101110)}.sig-screen-frame img[alt="Channel 4"]{background:var(--black);padding:10px;border-radius:0}
@media(max-width:360px){.header-actions{gap:12px}.site-header{gap:12px}.header-actions>.nav-contact{padding:10px;gap:10px;white-space:nowrap}.site-menu summary{min-width:74px;gap:8px}.logo>:is(img,svg){width:88px}.sig-actions .button{min-width:0}.sig-explorer-controls span{font-size:20px}}

@media(max-width:360px){.sig-hero-copy h1{font-size:15.3vw}.sig-enhanced .sig-explorer-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 16px}.sig-explorer-controls>button{min-width:0;grid-template-columns:12px minmax(0,1fr) 13px;gap:5px}.sig-explorer-controls span{min-width:0;overflow-wrap:anywhere}}
