.wdd .wdd-head{-moz-column-gap:var(--wf-gutter);column-gap:var(--wf-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:20px;margin-bottom:clamp(30px,3vw,46px);display:grid}.wdd .wdd-head h2{grid-column:1/span 6;max-width:15ch}.wdd .wdd-head .wf-lede{grid-column:8/span 5}.wdd .wdd-purpose{background:var(--wf-paper);padding-block:var(--wf-space)}.wdd .wdd-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.3vw,20px);display:grid}.wdd .wdd-outcome{background:#fff;border-radius:22px;flex-direction:column;padding:clamp(24px,2.2vw,34px);display:flex;position:relative;box-shadow:0 0 0 1px #1a14280f,0 26px 50px -44px #1a142880}.wdd .wdd-outcome h3{letter-spacing:-.04em;max-width:11ch;font-size:clamp(26px,2.3vw,34px);font-weight:560;line-height:1.05}.wdd .wdd-outcome-text{color:var(--wf-body);margin:16px 0 0;font-size:16px;line-height:1.62}.wdd .wdd-spec{flex-wrap:wrap;gap:8px;margin:auto 0 0;padding:22px 0 0;list-style:none;display:flex}.wdd .wdd-spec li{color:#4b2f80;background:#f1edf8;border-radius:99px;padding:7px 12px;font-size:13.5px;font-weight:600;line-height:1.25}.wdd .wdd-purpose-action{align-items:center;gap:22px;margin-top:clamp(30px,3vw,44px);display:flex}.wdd [data-wf=wait] .wdd-outcome{opacity:0}.wdd [data-wf=in] .wdd-outcome{animation:wdd-rise .9s cubic-bezier(.2,.7,.2,1) var(--wf-d,0s) backwards}@keyframes wdd-rise{0%{opacity:0;translate:0 22px}}.wdd .wdd-projects{background:var(--wf-sheet);padding-block:var(--wf-space) calc(var(--wf-space) * .5)}.wdd .wdd-voice{-moz-column-gap:var(--wf-gutter);column-gap:var(--wf-gutter);color:#f3f1ee;background:#14121a;border-radius:26px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;row-gap:28px;margin-bottom:clamp(20px,2vw,30px);padding:clamp(18px,1.8vw,26px);display:grid}.wdd .wdd-voice-film{grid-column:1/span 7}.wdd .wdd-voice-film .cx-feature-film{margin:0}.wdd .wdd-voice-film video{aspect-ratio:16/9;background:#000;border-radius:16px;width:100%;display:block}.wdd .wdd-voice-copy{grid-column:8/span 5;gap:14px;padding-right:clamp(6px,1.4vw,22px);display:grid}.wdd .wdd-voice-logo{background:#fff;border-radius:10px;width:auto;height:42px;padding:8px 12px;display:block}.wdd .wdd-voice-copy h3{letter-spacing:-.035em;font-size:clamp(24px,2vw,30px);font-weight:560;line-height:1.1}.wdd .wdd-voice-copy>p:not(.wdd-figure){color:#c9c4d0;margin:0;font-size:16px;line-height:1.62}.wdd .wdd-voice .wdd-figure{border-color:#f3f1ee29}.wdd .wdd-voice .wdd-figure strong,.wdd .wdd-voice .wdd-figure span{color:#f3f1ee}.wdd .wdd-voice .wdd-figure small{color:#a59fae}.wdd .wdd-voice .wf-link{color:#f3f1ee}.wdd .wdd-project{-moz-column-gap:var(--wf-gutter);column-gap:var(--wf-gutter);border-top:1px solid var(--wf-rule);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;row-gap:28px;padding-block:clamp(36px,3.6vw,56px);display:grid}.wdd .wdd-project-media{grid-column:1/span 7}.wdd .wdd-project-copy{grid-column:8/span 5;gap:14px;display:grid}.wdd .wdd-project[data-side=right] .wdd-project-media{grid-area:1/6/auto/span 7}.wdd .wdd-project[data-side=right] .wdd-project-copy{grid-area:1/1/auto/span 5}.wdd .wdd-project-buyer{letter-spacing:0;color:var(--wf-violet);margin:0 0 12px;font-size:15px;font-weight:600}.wdd .wdd-project-plate{background:#1a1820;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 30px 60px -40px #1a142899}.wdd .wdd-project-art img{width:100%;height:auto;display:block}.wdd .wdd-project-film{z-index:2;border-radius:14px;width:min(58%,470px);margin:-96px 24px 0 auto;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #0000008c}.wdd .wdd-project-film .case-film{background:#141414;width:100%;max-width:none;margin:0;display:block;position:relative;inset:auto}.wdd .wdd-project-film .case-film-media{aspect-ratio:16/9;min-height:0;max-height:none;box-shadow:none;background:#000;overflow:hidden}.wdd .wdd-project-film .case-film-media video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.wdd .wdd-project-film .case-film-caption{color:#fff;background:#121212;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;display:flex}.wdd .wdd-project-film .case-film-caption strong{font-size:14.5px;font-weight:600;display:block}.wdd .wdd-project-film .case-film-caption span{color:#b9b4c0;margin-top:2px;font-size:12.5px;display:block}.wdd .wdd-project-film .case-film-controls{flex:none;gap:8px;display:flex}.wdd .wdd-project-film .case-film-controls button{appearance:none;color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff47;padding:6px 10px;font-size:12.5px;transition:background .25s,color .25s}.wdd .wdd-project-film .case-film-controls button:hover{color:#111;background:#f2f0e8}.wdd .wdd-project-logo{background:#fff;border-radius:10px;place-items:center start;width:fit-content;height:52px;padding:9px 13px;display:grid;box-shadow:0 0 0 1px #1a142814}.wdd .wdd-project-logo img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:170px;height:100%;display:block}.wdd .wdd-project-copy h3{letter-spacing:-.035em;margin-top:6px;font-size:clamp(24px,2vw,30px);font-weight:560;line-height:1.1}.wdd .wdd-project-text{color:var(--wf-body);margin:0;font-size:16px;line-height:1.64}.wdd .wdd-figure{-moz-column-gap:16px;border-block:1px solid var(--wf-rule);grid-template-columns:auto minmax(0,1fr);align-items:end;gap:2px 16px;margin:6px 0 0;padding:16px 0;display:grid}.wdd .wdd-figure strong{letter-spacing:-.05em;color:var(--wf-ink);grid-row:span 2;font-size:clamp(44px,3.6vw,58px);font-weight:560;line-height:.9}.wdd .wdd-figure span{color:var(--wf-ink);font-size:15px;font-weight:650;line-height:1.3}.wdd .wdd-figure small{color:var(--wf-muted);font-size:12.5px;line-height:1.45}.wdd .wdd-quote{border-left:2px solid var(--wf-violet);margin:4px 0 0;padding-left:18px}.wdd .wdd-quote p{letter-spacing:-.01em;color:var(--wf-ink);margin:0;font-size:17px;line-height:1.5}.wdd .wdd-quote footer{color:var(--wf-muted);margin-top:10px;font-size:13px;line-height:1.4}.wdd .wdd-quote footer strong{color:var(--wf-ink);font-weight:650;display:block}.wdd .wdd-notes{flex-wrap:wrap;gap:8px 18px;margin:16px 0 0;padding:0;list-style:none;display:flex}.wdd .wdd-notes li{color:var(--wf-ink);align-items:center;gap:8px;font-size:14.5px;font-weight:550;line-height:1.35;display:flex}.wdd .wdd-notes .wk-ic{width:18px;height:18px;color:var(--wf-violet);stroke-width:2.6px;background:#ece5f8;border-radius:50%;padding:3px}.wdd .wdd-programme{background:var(--wf-paper);padding-block:var(--wf-space)}.wdd .wdd-steps{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1vw,16px);margin:0 0 clamp(20px,2vw,30px);padding:0;list-style:none;display:grid}.wdd .wdd-steps li{background:#fff;border-radius:18px;gap:8px;padding:18px 20px 20px;display:grid;position:relative;box-shadow:0 0 0 1px #1a14280f}.wdd .wdd-steps li:not(:last-child):after{content:"";z-index:1;border-top:2px solid var(--wf-violet);border-right:2px solid var(--wf-violet);background:0 0;width:14px;height:14px;position:absolute;top:28px;right:calc(clamp(10px,1vw,16px)/-2 - 7px);rotate:45deg;scale:.6}.wdd .wdd-steps a{color:var(--wf-ink);align-items:center;gap:12px;text-decoration:none;display:flex}.wdd .wdd-step-n{background:var(--wf-violet);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid}.wdd .wdd-steps b{letter-spacing:-.02em;font-size:18px;font-weight:620}.wdd .wdd-steps p{color:var(--wf-muted);gap:2px;margin:0;font-size:14px;line-height:1.45;display:grid}.wdd .wdd-stages{margin:0;padding:0;list-style:none}.wdd .wdd-stage{-moz-column-gap:var(--wf-gutter);column-gap:var(--wf-gutter);border-bottom:1px solid var(--wf-rule);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;row-gap:26px;padding-block:clamp(30px,3vw,48px);scroll-margin-top:100px;display:grid}.wdd .wdd-stage-photo{aspect-ratio:3/2;background:var(--wf-stone);border-radius:20px;grid-column:1/span 6;margin:0;overflow:hidden}.wdd .wdd-stage-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.wdd .wdd-stage-copy{grid-column:8/span 5}.wdd .wdd-stage[data-side=right] .wdd-stage-photo{grid-area:1/7/auto/span 6}.wdd .wdd-stage[data-side=right] .wdd-stage-copy{grid-area:1/1/auto/span 5}.wdd .wdd-stage-no{color:var(--wf-violet);align-items:center;gap:10px;margin:0 0 14px;font-size:14px;font-weight:650;display:flex}.wdd .wdd-stage-no span{background:#ece5f8;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}.wdd .wdd-stage h3{letter-spacing:-.035em;max-width:20ch;font-size:clamp(24px,2vw,30px);font-weight:560;line-height:1.12}.wdd .wdd-stage-copy>p:not(.wdd-stage-no){color:var(--wf-body);margin:14px 0 0;font-size:16px;line-height:1.64}.wdd .wdd-signoff{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.wdd .wdd-signoff li{background:#fff;border-radius:99px;align-items:center;gap:7px;padding:7px 12px 7px 8px;font-size:13.5px;font-weight:600;display:flex;box-shadow:0 0 0 1px #1a142814}.wdd .wdd-signoff .wk-ic{color:#fff;stroke-width:3px;background:#1f8a4c;border-radius:50%;width:17px;height:17px;padding:3px}.wdd .wdd-programme-links{margin-top:clamp(28px,2.6vw,40px)}.wdd .wdd-film{background:var(--wf-night);color:var(--wf-chalk);padding-block:var(--wf-space)}.wdd .wdd-film-grid{-moz-column-gap:var(--wf-gutter);column-gap:var(--wf-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.wdd .wdd-film-screen{grid-column:1/span 7;margin:0}.wdd .wdd-film-frame{background:#000;border-radius:18px;position:relative;overflow:hidden}.wdd .wdd-film-wide{aspect-ratio:1280/648}.wdd .wdd-film-frame .motion-clip{aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0}.wdd .wdd-film-frame .motion-clip :is(img,video){-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.wdd .wdd-film-copy{grid-column:9/span 4;gap:18px;display:grid}.wdd .wdd-film-copy h2{font-size:clamp(30px,2.8vw,44px)}.wdd .wdd-film-copy p{color:var(--wf-night-body);margin:0;font-size:16.5px;line-height:1.64}.wd-page .wd-enquiry{grid-template-columns:minmax(0,1fr)}.wd-page .wd-enquiry>div{-moz-column-gap:var(--wf-gutter,24px);column-gap:var(--wf-gutter,24px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.wd-page .wd-enquiry>div>h2{grid-area:1/1/span 3/span 6}.wd-page .wd-enquiry>div>:not(h2){grid-column:8/span 5}.wd-page .wd-enquiry>div>p:not(.wd-eyebrow){margin-top:6px!important}.wd-page .wd-enquiry>div>.cx-action{width:fit-content;margin-top:26px}.wd-page .wd-enquiry>div>.wd-direct{margin-top:18px}@media (max-width:1100px){.wdd .wdd-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.wdd .wdd-steps li:after{display:none}}@media (max-width:999px){.wdd .wdd-head{display:block}.wdd .wdd-head .wf-lede{margin-top:18px}.wdd .wdd-outcomes{grid-template-columns:minmax(0,1fr)}.wdd .wdd-voice,.wdd .wdd-stage,.wdd .wdd-project,.wdd .wdd-film-grid{display:block}.wdd .wdd-voice-copy{margin-top:22px;padding:0 4px 8px}.wdd .wdd-stage-copy,.wdd .wdd-project-copy{margin-top:24px}.wdd .wdd-project-film{width:auto;margin:16px 0 0}.wdd .wdd-film-copy{margin-top:24px}.wd-page .wd-enquiry>div{display:block}}@media (max-width:600px){.wdd .wdd-steps{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.wdd .wdd-outcome{opacity:1!important;animation:none!important}}.wdd .wdd-outcomes{gap:0 clamp(24px,3vw,48px)}.wdd .wdd-outcome{box-shadow:none;border-top:2px solid var(--wf-ink,#141414);background:0 0;border-radius:0;padding:22px 0 0}.wdd .wdd-spec{flex-direction:column;gap:7px}.wdd .wdd-spec li{color:#4b2f80;background:0 0;border-radius:0;padding:0 0 0 18px;font-size:14.5px;font-weight:600;position:relative}.wdd .wdd-spec li:before{content:"";background:currentColor;width:9px;height:2px;position:absolute;top:.62em;left:0}.wdd .wdd-steps li,.wdd-steps li{box-shadow:none;border-top:2px solid var(--wf-ink,#141414);background:0 0;border-radius:0;padding:14px 0 0}.wdd .wdd-signoff{gap:6px 22px}.wdd .wdd-signoff li{box-shadow:none;background:0 0;border-radius:0;padding:0}
