.cx-article-layout>*{min-width:0}.cx-launch-matrix{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.cx .cx-article-image.is-portrait{max-width:600px}.cx .cx-article-image.is-compact{max-width:720px}.cx .cx-article-image.is-portrait .cx-picture>img,.cx .cx-article-image.is-compact .cx-picture>img{aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;height:auto;max-height:none}.cx .cx-product-hero h1{color:var(--cx-ink);letter-spacing:-.05em;font-size:clamp(46px,4.7vw,72px);line-height:1.02}.cx .cx-product-hero h2{color:var(--cx-accent);font-size:clamp(30px,3vw,45px)}.cx .cx-qualitative>strong{white-space:normal;font-size:clamp(50px,5.4vw,82px)}@media (max-width:760px){.cx .cx-portfolio-tools{display:block}.cx .cx-portfolio-tools>span{padding-top:15px;display:block}.cx .cx-project-measure{flex-direction:column;align-items:start;gap:12px}.cx .cx-project-measure strong{font-size:62px}.cx .cx-project-measure span{max-width:100%}.cx .cx-project-measure.cx-qualitative strong{font-size:48px}}.cx .motion-clip{position:relative;inset:auto;overflow:hidden}.cx .case-film{min-width:0;position:relative!important;inset:auto!important;transform:none!important}.cx .case-film-media{width:100%;overflow:hidden}.cx .case-film-caption{justify-content:space-between;align-items:center;gap:16px;display:flex}.cx .case-film-controls{flex:none;gap:12px;display:flex}.cx .case-film-caption>div:first-child{min-width:0}.cx .case-film-caption>div:first-child>span{margin-top:4px;display:block}.cx .cx-founder-hero>.cx-wrap>img{-o-object-position:80% center;object-position:80% center}.cx-wide-film:after{pointer-events:none}.cx-case-opening,.cx-case-narrative,.cx-case-client-film,.cx-voices,.cx-case-opening>*,.cx-case-narrative>*,.cx-case-client-film>*,.cx-voices>*{min-width:0}.cx-project-image.is-artwork{background:#121212}.cx-project-image.is-artwork>img{-o-object-position:center 20%;object-position:center 20%;-o-object-fit:contain!important;object-fit:contain!important;height:75%!important}.cx-dialog[open]{overscroll-behavior:contain}body:has(.cx-dialog[open]){overflow:hidden}.cx{--cx-accent:#696969;--cx-tint:#e8e8e8;--cx-ink:#151515;--cx-paper:#f3f0e8;background:var(--cx-paper);color:var(--cx-ink);font-family:Figtree Variable,Segoe UI,sans-serif;overflow:clip}.cx-wrap{width:min(100% - 112px,1512px);margin-inline:auto}.cx h1,.cx h2,.cx h3,.cx p,.cx figure{margin:0}.cx h1,.cx h2,.cx h3{letter-spacing:-.052em;text-wrap:balance;font-weight:500}.cx p{line-height:var(--leading-reading);max-width:70ch;font-size:clamp(17px,1.25vw,20px)}.cx a{color:inherit;text-decoration:none}.cx img{max-width:100%;height:auto;display:block}.cx em{color:var(--cx-accent);font-style:normal}.cx .px-arrow{flex:none;width:26px;height:26px}.cx :is(a,button,input,summary):focus-visible{outline-offset:6px;outline:3px solid #6f6f6f}.cx button{font:inherit;cursor:pointer}.cx-crumb{color:#686868;letter-spacing:0;align-items:center;gap:14px;margin-bottom:44px;font-size:14px;display:flex}.cx-crumb a:hover{text-underline-offset:5px;text-decoration:underline}.cx-link{background:var(--cx-ink);isolation:isolate;justify-content:space-between;align-items:center;gap:32px;width:fit-content;min-height:62px;padding:18px 23px;font-size:17px;font-weight:550;transition:background .25s,box-shadow .25s,transform .25s;display:inline-flex;position:relative;overflow:hidden;color:#fff!important}.cx-link:hover{background:var(--cx-accent);transform:translateY(-2px);box-shadow:0 8px 25px #15151515}.cx-link .px-arrow{transition:transform .3s}.cx-link:hover .px-arrow{transform:translate(3px,-3px)}.cx-link-light{background:var(--cx-paper);color:var(--cx-ink)!important}.cx-link-light:hover{background:var(--cx-tint)}.cx-picture{min-width:0}.cx-picture>img,.cx-picture .cx-lens>img{-o-object-fit:cover;object-fit:cover;aspect-ratio:1.5;width:100%;height:100%}.cx-picture.is-artwork>img,.cx-picture.is-artwork .cx-lens>img{-o-object-fit:contain;object-fit:contain;aspect-ratio:auto;height:auto}.cx-picture figcaption,.cx-detail-visual>figcaption{font-size:14px;line-height:var(--leading-standard);color:#646464;padding:15px 0}.cx-lens{display:block;position:relative;overflow:hidden}.cx-lens>img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.cx-lens:hover>img{transform:scale(1.025)}.cx-lens-label{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbfaf6ee;align-items:center;gap:30px;padding:13px 17px;font-size:14px;display:flex;position:absolute;bottom:20px;right:20px;box-shadow:0 8px 30px #0002}.cx-lens-label>span{font-size:25px;line-height:1;transition:transform .3s}.cx-lens:hover .cx-lens-label>span{transform:rotate(90deg)}.cx-dialog{background:var(--chalk);color:#151515;border:0;width:min(94vw,1500px);max-height:92svh;padding:0;box-shadow:0 30px 100px #0008}.cx-dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e0e0ee0}.cx-dialog>div{padding:28px}.cx-dialog header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.cx-dialog h2{letter-spacing:-.03em;font-size:24px}.cx-dialog button{color:#fff;white-space:nowrap;background:#151515;border:0;padding:12px 20px}.cx-dialog img{width:100%;height:auto}.cx-dialog p{padding-top:18px;font-size:16px}.cx-services-intro{padding-top:calc(var(--header-height,88px) + 52px);padding-bottom:80px}.cx-services-intro h1{max-width:1250px;font-size:clamp(55px,6.8vw,110px);line-height:.98}.cx-services-intro>div{justify-content:space-between;align-items:end;gap:70px;margin-top:44px;display:flex}.cx-services-intro p{max-width:760px}.cx-service-directory{padding-bottom:100px}.cx-service-directory article{border-top:1px solid #bebebe;grid-template-columns:1fr 1.15fr;gap:70px;padding:32px 0 46px;display:grid}.cx-directory-heading{align-items:baseline;gap:24px;height:fit-content;display:flex}.cx-directory-heading>span{color:var(--cx-accent);font-size:14px}.cx-directory-heading h2{flex:1;font-size:clamp(28px,3.4vw,51px)}.cx-directory-heading .px-arrow{color:var(--cx-accent);width:40px;height:40px}.cx-service-directory article>div{-moz-column-gap:35px;grid-template-columns:1fr 1fr;align-content:start;column-gap:35px;display:grid}.cx-service-directory article>div>a{font-size:17px;line-height:var(--leading-compact);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.cx-service-directory article>div>a:hover{color:var(--cx-accent)}.cx-service-directory article>div .px-arrow{width:18px;height:18px}.cx-family-hero{padding-top:calc(var(--header-height,88px) + 46px);padding-bottom:58px;position:relative}.cx-family-hero>div{grid-template-columns:1fr 1fr;align-items:start;gap:10%;display:grid}.cx-family-hero h1{letter-spacing:-.03em;color:var(--cx-accent);font-size:clamp(24px,2.5vw,40px)}.cx-family-hero>h2{max-width:1250px;margin-top:45px;font-size:clamp(60px,7.15vw,116px);line-height:1.01}.cx-family-hero>.cx-link{margin-top:36px}.cx-studio-wall{grid-template-columns:1.55fr 1fr;align-items:center;gap:30px;padding-bottom:30px;display:grid}.cx-studio-wall>div{gap:24px;display:grid}.cx-studio-wall>figure{transform:translateY(-30px)}.cx-studio-wall>figure img{box-shadow:0 20px 40px #31281b14}.cx-studio-wall>div .cx-picture:last-child{width:70%;margin-left:auto}.cx-studio-wall .cx-lens-label{bottom:14px;right:14px}.cx-technology-showcase{background:#e7e2d4;grid-template-columns:1fr 240px;align-items:center;gap:50px;padding:35px;display:grid}.cx-technology-showcase>div{flex-direction:column;gap:28px;display:flex}.cx-technology-showcase>div span{border-left:2px solid var(--cx-accent);line-height:var(--leading-compact);padding-left:20px;font-size:20px}.cx-strategy-opening{border-top:1px solid #bcbcbc;grid-template-columns:1fr 1fr;gap:10%;padding-top:45px;display:grid}.cx-strategy-opening>h2{font-size:clamp(42px,5.2vw,80px)}.cx-strategy-opening p{margin-bottom:35px}.cx-conviction{grid-template-columns:1.05fr 1fr;gap:12%;padding-block:100px;display:grid}.cx-conviction h2{font-size:clamp(34px,4.1vw,64px);line-height:1.09}.cx-conviction p{align-self:center;font-size:clamp(19px,1.5vw,23px)}.cx-offer-catalogue{margin-bottom:90px}.cx-offer-row{border-top:1px solid #bebebe;grid-template-columns:42px 1.3fr 1fr 34px;align-items:center;gap:30px;padding:31px 8px;transition:background .25s,padding .3s;display:grid}.cx-offer-row:last-child{border-bottom:1px solid #bebebe}.cx-offer-no{color:#6d6d6d;font-size:14px}.cx-offer-row h2{letter-spacing:-.04em;font-size:clamp(25px,2.8vw,43px)}.cx-offer-row p{color:#626262;font-size:17px}.cx-offer-row>.px-arrow{color:var(--cx-accent);transition:transform .3s}.cx-offer-row:hover{background:var(--cx-tint);padding-inline:24px}.cx-offer-row:hover>.px-arrow{transform:translate(4px,-4px)}.cx-product-row{background:#e5dfd0}.cx-bottom-proof{margin-block:65px}.cx-proof{background:#141414;grid-template-columns:.9fr 1.1fr;min-height:320px;display:grid;overflow:hidden;color:#f4f0e7!important}.cx-proof-image{min-height:320px;position:relative;overflow:hidden}.cx-proof-image>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .8s;position:absolute;inset:0}.cx-proof:hover .cx-proof-image>img{transform:scale(1.045)}.cx-proof-logo{background:var(--paper);align-items:center;max-width:175px;min-height:52px;padding:14px 20px;display:flex;position:absolute;top:26px;left:26px}.cx-proof-logo img{-o-object-fit:contain;object-fit:contain;width:125px;max-height:50px}.cx-proof>div:last-child{flex-direction:column;align-items:start;padding:clamp(30px,4vw,64px);display:flex}.cx-proof strong{color:var(--case-colour);font-size:15px;font-weight:500}.cx-proof h3{letter-spacing:-.03em;margin:20px 0 32px;font-size:clamp(26px,2.7vw,42px);line-height:1.2}.cx-proof>div>span:last-child{justify-content:space-between;align-items:center;width:100%;margin-top:auto;font-size:16px;display:flex}.cx-proof .px-arrow{color:var(--case-colour)}.cx-strategy-evidence{grid-template-columns:1.1fr 1fr;align-items:center;gap:7%;margin-block:100px;display:grid}.cx-strategy-evidence h2{margin-bottom:30px;font-size:clamp(35px,4vw,62px);line-height:1.1}.cx-strategy-evidence p+p{margin-top:22px}.cx-strategy-evidence .cx-link{margin-top:30px}.cx-detail-hero{padding-top:calc(var(--header-height,88px) + 42px);grid-template-columns:1.08fr .92fr;align-items:center;gap:30px 8%;display:grid}.cx-detail-hero>.cx-crumb{grid-column:1/-1;margin-bottom:18px}.cx-detail-heading{align-self:end}.cx-detail-heading h1{font-size:clamp(46px,4.7vw,72px);line-height:1.02}.cx-detail-heading>p{letter-spacing:-.035em;color:var(--cx-accent);max-width:26ch;margin-top:26px;font-size:clamp(23px,2.2vw,34px);line-height:1.28}.cx-detail-intro>p{margin-bottom:27px}.cx-detail-visual{grid-column:1/-1;margin-top:24px}.cx-detail-visual .cx-picture>img,.cx-detail-visual .cx-picture .cx-lens>img{aspect-ratio:2.12;-o-object-fit:cover;object-fit:cover;max-height:640px}.cx-detail-visual .cx-picture.is-artwork img{-o-object-fit:contain;object-fit:contain;aspect-ratio:auto;background:#e8e6df;width:100%;max-height:620px}.cx-mode-film .cx-detail-visual{height:560px;margin-bottom:26px}.cx-detail-visual .motion-clip{width:100%;height:100%}.cx-mode-editorial .cx-detail-visual{grid-area:2/2/4;margin-top:0}.cx-mode-editorial .cx-detail-intro{grid-column:1}.cx-mode-editorial .cx-detail-visual .cx-picture>img{aspect-ratio:.93;-o-object-fit:cover;object-fit:cover;height:540px}.cx-mode-editorial .cx-detail-heading{align-self:start}.cx-mode-product{-moz-column-gap:4%;grid-template-columns:.95fr 1.05fr;column-gap:4%}.cx-mode-product .cx-detail-visual{grid-area:2/2/4}.cx-mode-product .cx-detail-intro{grid-column:1}.cx-mode-product .cx-detail-heading h1{font-size:clamp(46px,4.7vw,72px)}.cx-mode-product .cx-detail-visual .cx-picture.is-artwork img{background:0 0;min-height:300px}.cx-service-body{grid-template-columns:.72fr 1.28fr;gap:12%;padding-bottom:65px;display:grid}.cx-deliverables{border-top:3px solid var(--cx-accent);align-self:start;padding-top:22px;position:sticky;top:130px}.cx-deliverables h2{letter-spacing:-.025em;font-size:26px}.cx-deliverables ul{margin:24px 0;padding:0;list-style:none}.cx-deliverables li{border-bottom:1px solid #cacaca;padding:12px 0;font-size:17px;line-height:1.35}.cx-deliverables>a{color:var(--cx-accent);justify-content:space-between;align-items:center;padding-top:8px;font-size:17px;font-weight:550;display:flex}.cx-service-argument article{border-top:1px solid #c2c2c2;gap:24px;padding:30px 0;display:flex}.cx-service-argument article:first-child{padding-top:20px}.cx-service-argument article>span{color:var(--cx-accent);padding-top:7px;font-size:14px}.cx-service-argument h2{letter-spacing:-.03em;margin-bottom:18px;font-size:clamp(27px,2.5vw,38px)}.cx-extra{padding-block:45px}.cx-extra>h2{max-width:900px;margin-bottom:45px;font-size:clamp(38px,4.5vw,70px)}.cx-artwork-pair{grid-template-columns:1fr 1fr;gap:30px;display:grid}.cx-artwork-pair>figure:nth-child(2){padding-top:70px}.cx-artwork-pair img{background:#e8e6df}.cx-photo-essay{grid-template-columns:.8fr 1.2fr;align-items:end;gap:50px;margin-block:50px;display:grid}.cx-photo-essay>figure:first-child{margin-bottom:100px}.cx-transaction{background:#e7e7e7;margin-block:50px;padding:55px}.cx-transaction>h2{max-width:900px;font-size:clamp(36px,4.2vw,62px)}.cx-transaction>ol{counter-reset:journey;grid-template-columns:repeat(4,1fr);gap:35px;margin:48px 0 0;padding:0;list-style:none;display:grid}.cx-transaction li{counter-increment:journey;border-top:1px solid #9f9f9f;padding-top:22px}.cx-transaction strong{letter-spacing:-.02em;margin-bottom:12px;font-size:23px;font-weight:500;display:block}.cx-transaction strong:before{content:counter(journey,decimal-leading-zero);color:var(--cx-accent);margin-bottom:28px;font-size:13px;display:block}.cx-transaction p{font-size:17px}.cx-transaction .cx-link{margin-top:35px}.cx-support-contract{padding-block:55px}.cx-support-contract h2{margin-bottom:28px;font-size:45px}.cx-support-contract dl{grid-template-columns:1fr 1fr;gap:30px;display:grid}.cx-support-contract dl>div{border-top:1px solid #b2b2b2;padding-top:24px}.cx-support-contract dt{margin-bottom:12px;font-size:25px}.cx-support-contract dd{font-size:19px;line-height:var(--leading-standard);margin:0}.cx-production{color:#f5f2eb;background:#151515;grid-template-columns:1.6fr 1fr;display:grid}.cx-production-screen{min-height:490px;position:relative}.cx-production-screen>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cx-production-screen>div{background:linear-gradient(#0000,#0e0e0ef2);padding:70px 32px 32px;position:absolute;inset:auto 0 0}.cx-production-screen h3{margin-bottom:12px;font-size:36px}.cx-production-screen p{max-width:560px;font-size:17px}.cx-production-controls{flex-direction:column;justify-content:center;padding:32px;display:flex}.cx-production-controls button{color:#bababa;text-align:left;background:0 0;border:0;border-bottom:1px solid #6767675c;align-items:center;gap:22px;padding:26px 0;font-size:21px;display:flex}.cx-production-controls button>span{color:#8b8b8b;font-size:14px}.cx-production-controls .px-arrow{margin-left:auto}.cx-production-controls button[aria-pressed=true]{color:#fff;border-bottom-color:var(--cx-accent)}.cx-question{border-top:1px solid #bebebe;grid-template-columns:1fr 1fr;gap:12%;padding-block:48px 75px;display:grid}.cx-question h2{letter-spacing:-.03em;font-size:clamp(29px,3vw,44px)}.cx-enquiry{border-top:1px solid #b4b4b4;grid-template-columns:.9fr 1.1fr;gap:11%;padding-block:80px 100px;display:grid}.cx-enquiry-intro h2{max-width:570px;font-size:clamp(32px,3.3vw,50px);line-height:1.05}.cx-enquiry-intro p{max-width:440px;margin-block:28px 38px}.cx-enquiry-intro>a{width:fit-content;line-height:var(--leading-standard);align-items:center;gap:20px;padding:6px 0;font-size:17px;display:flex}.cx-enquiry .ec{background:0 0;max-width:none;padding:0}.cx-enquiry .ec form{padding:0}.cx-enquiry .ec-submit{color:#fff;background:#151515}.cx-related{grid-template-columns:repeat(3,1fr);gap:40px;padding-bottom:65px;display:grid}.cx-related>a{border-top:1px solid #bebebe;justify-content:space-between;align-items:center;gap:22px;padding-top:25px;font-size:18px;display:flex}.cx-related>a:hover{color:var(--cx-accent)}.cx-wide-film{color:#fff;background:#141414;height:600px;position:relative}.cx-wide-film .motion-clip{width:100%;height:100%;position:absolute;inset:0}.cx-wide-film:after{content:"";background:linear-gradient(90deg,#0f0f0fe6,#0000);position:absolute;inset:0}.cx-wide-film>div:last-child{z-index:1;pointer-events:none;max-width:950px;padding:100px max(56px,50vw - 756px);position:relative}.cx-wide-film h2{margin-bottom:28px;font-size:clamp(44px,4.6vw,72px);line-height:1.07}.cx-product-hero{padding-top:calc(var(--header-height,88px) + 42px);grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.cx-product-hero>nav{grid-column:1/-1;margin-bottom:0}.cx-product-hero h1{color:var(--cx-accent);letter-spacing:-.02em;margin-bottom:26px;font-size:28px}.cx-product-hero h2{margin-bottom:28px;font-size:clamp(42px,4.8vw,75px);line-height:1.08}.cx-product-hero .cx-link{margin-top:30px}.cx-product-capabilities{grid-template-columns:1fr 1fr;gap:50px 90px;padding-block:25px 45px;display:grid}.cx-product-capabilities h2{margin-bottom:18px;font-size:32px}.cx-product-capabilities article{border-top:1px solid #b7b7b7;padding-top:25px}.cx-feature-film video{aspect-ratio:16/9;background:#0c0c0c;width:100%;display:block}.cx-feature-film figcaption{font-size:14px;line-height:var(--leading-standard);color:#696969;padding-top:15px}.cx-results-heading{padding-top:calc(var(--header-height,88px) + 45px);padding-bottom:55px}.cx-results-heading>div{grid-template-columns:1.5fr 1fr;align-items:end;gap:9%;display:grid}.cx-results-heading h1{font-size:clamp(54px,6.5vw,102px);line-height:1.02}.cx-results-heading p{font-size:21px}.cx-portfolio-tools{border-top:1px solid #bdbdbd;justify-content:space-between;align-items:center;gap:28px;margin-bottom:16px;padding:24px 0;display:flex}.cx-portfolio-tools>div{flex-wrap:wrap;gap:8px;display:flex}.cx-portfolio-tools button{color:#404040;background:0 0;border:1px solid #bfbfbf;border-radius:40px;padding:11px 17px;font-size:15px;transition:background .2s,color .2s}.cx-portfolio-tools button[aria-pressed=true]{color:#fff;background:#1d1d1d;border-color:#1d1d1d}.cx-portfolio-tools button:hover{background:#e5e5e5;border-color:#252525}.cx-portfolio-tools button[aria-pressed=true]:hover{background:#1d1d1d}.cx-portfolio-tools>span{white-space:nowrap;color:#6b6b6b;font-size:14px}.cx-portfolio-tools>a{align-items:center;gap:20px;font-size:16px;display:flex}.cx-portfolio{grid-template-columns:1fr 1fr;align-items:start;gap:65px 30px;display:grid}.cx-project:nth-child(4n+2){margin-top:80px}.cx-project:nth-child(4n+3){margin-top:-20px}.cx-project-image{aspect-ratio:1.16;background:#1b1b1b;position:relative;overflow:hidden}.cx-project-image>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .85s cubic-bezier(.2,.7,.2,1),filter .5s}.cx-project-image.is-website{background:#dedede}.cx-project-image.is-website>img{-o-object-fit:contain;object-fit:contain}.cx-project-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#000b);position:absolute;inset:0}.cx-project:hover .cx-project-image>img{transform:scale(1.04)}.cx-project-measure{z-index:1;color:#fff;align-items:end;gap:28px;display:flex;position:absolute;bottom:30px;left:32px;right:32px}.cx-project-measure strong{letter-spacing:-.055em;white-space:nowrap;font-size:clamp(50px,5.7vw,85px);font-weight:500;line-height:.95}.cx-project-measure span{max-width:210px;padding-bottom:3px;font-size:18px;line-height:1.3}.cx-project-open{z-index:2;background:#f4f0e9;border-radius:50%;place-items:center;width:55px;height:55px;transition:transform .5s,background .4s;display:grid;position:absolute;top:24px;right:24px}.cx-project:hover .cx-project-open{background:var(--case-colour);transform:rotate(45deg)}.cx-project-caption{grid-template-columns:145px 1fr;align-items:center;gap:28px;padding-top:22px;display:grid}.cx-project-caption>img{-o-object-fit:contain;object-fit:contain;width:140px;height:58px}.cx-project-caption h2{letter-spacing:-.025em;font-size:24px;line-height:1.25}.cx-results-close{justify-content:space-between;align-items:end;gap:50px;padding-block:110px;display:flex}.cx-results-close h2{font-size:clamp(35px,4.3vw,65px)}.cx-voices{grid-template-columns:1fr 1fr;gap:30px;margin-bottom:50px;display:grid}.cx .case-film{aspect-ratio:auto;background:#141414;width:100%;max-width:none;margin:0}.cx .case-film-media{aspect-ratio:16/10;min-height:0}.cx .case-film-caption{color:#fff;background:#161616;padding:19px 22px;position:static}.cx .case-film-media video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cx .case-film-caption>div>span{color:#c1c1c1}.cx-reel{grid-template-columns:1.5fr 1fr;align-items:center;gap:55px;margin-bottom:50px;display:grid}.cx-reel h2{margin-bottom:25px;font-size:43px}.cx-reel .cx-link{margin-top:25px}.cx-case-heading{padding-top:calc(var(--header-height,88px) + 42px);padding-bottom:50px}.cx-case-brand{align-items:center;gap:35px;margin-bottom:35px;display:flex}.cx-case-brand>img{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:170px;max-height:80px}.cx-case-brand>span{color:#616161;border-left:1px solid #afafaf;padding-left:25px;font-size:15px}.cx-case-heading h1{max-width:1240px;font-size:clamp(48px,5.6vw,87px);line-height:1.03}.cx-case-heading>p{max-width:840px;margin-top:30px;font-size:22px}.cx-case-opening{min-height:490px;color:var(--chalk);background:#121212;grid-template-columns:1.45fr 1fr;display:grid}.cx-case-image{min-height:490px;position:relative;overflow:hidden}.cx-case-image>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cx-case-image .motion-clip{width:100%;height:100%}.cx-case-opening-website .cx-case-image>img,.cx-case-opening-campaign .cx-case-image>img{-o-object-fit:contain;object-fit:contain;background:#e0e0e0}.cx-case-result{border-top:4px solid var(--case-colour);flex-direction:column;justify-content:center;padding:70px 55px;display:flex}.cx-case-result>strong{letter-spacing:-.07em;color:var(--case-colour);white-space:nowrap;font-size:clamp(75px,8.5vw,145px);font-weight:450;line-height:.95}.cx-case-result h2{letter-spacing:-.025em;margin:24px 0;font-size:clamp(25px,2.8vw,43px);line-height:1.14}.cx-case-result p{color:#bcbcbc;max-width:430px;font-size:15px;line-height:var(--leading-reading)}.cx-case-brief{grid-template-columns:.75fr 1.25fr;gap:10%;padding-block:75px;display:grid}.cx-case-brief h2{letter-spacing:-.03em;font-size:30px}.cx-case-brief p{font-size:clamp(24px,2.2vw,33px);line-height:var(--leading-compact);letter-spacing:-.025em}.cx-case-narrative{grid-template-columns:.95fr 1.25fr;align-items:center;gap:9%;margin-bottom:70px;display:grid}.cx-case-narrative article{border-top:1px solid #bbb;padding:30px 0}.cx-case-narrative article>span{color:#787878;margin-bottom:18px;font-size:14px;display:block}.cx-case-narrative h2{margin-bottom:20px;font-size:33px;line-height:1.17}.cx-case-narrative aside{background:#e6e6e6;align-self:start;padding:40px}.cx-case-narrative aside a,.cx-case-notes>div:last-child a{border-bottom:1px solid #b6b6b6;justify-content:space-between;align-items:center;gap:18px;padding:16px 0;font-size:18px;display:flex}.cx-case-narrative aside a:hover,.cx-case-notes a:hover{color:var(--cx-accent)}.cx-case-client-film{grid-template-columns:.7fr 1.3fr;align-items:center;gap:8%;margin-block:60px 80px;display:grid}.cx-case-client-film h2{margin-bottom:25px;font-size:42px}.cx-case-quote{border-top:1px solid #bebebe;border-bottom:1px solid #bebebe;align-items:center;gap:80px;margin-bottom:40px;padding-block:65px;display:flex}.cx-case-quote blockquote{margin:0}.cx-case-quote blockquote p{letter-spacing:-.035em;max-width:1100px;font-family:Georgia,serif;font-size:clamp(31px,4vw,57px);font-style:italic;line-height:1.3}.cx-case-quote footer{font-size:16px;line-height:var(--leading-reading);color:#676767;margin-top:26px}.cx-case-quote>img{-o-object-fit:cover;object-fit:cover;flex:none;width:160px;height:190px}.cx-case-notes{grid-template-columns:1.25fr 1fr;gap:10%;padding-block:35px 75px;display:grid}.cx-case-notes h2{margin-bottom:20px;font-size:27px}.cx-case-notes p{font-size:16px}.cx-case-notes details{margin-top:20px}.cx-case-notes summary{cursor:pointer;text-underline-offset:5px;padding:10px 0;font-size:16px;text-decoration:underline}.cx-case-notes details p{padding-top:15px}.cx-next-story{padding-bottom:85px}.cx-next-story>p{margin-bottom:24px}.cx-evidence-table{margin-block:50px 70px}.cx-evidence-table h2,.cx-channel-evidence>h2{margin-bottom:23px;font-size:clamp(35px,4vw,58px)}.cx-table-scroll{margin-top:35px;overflow:auto}.cx-evidence-table table{border-collapse:collapse;width:100%;min-width:600px}.cx-evidence-table caption{text-align:left;color:#676767;padding-bottom:20px;font-size:15px}.cx-evidence-table th,.cx-evidence-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #b6b6b6;padding:24px}.cx-evidence-table thead th{background:#e4e4e4;font-size:17px;font-weight:500}.cx-evidence-table th small{font-size:14px;line-height:var(--leading-standard);font-weight:400}.cx-evidence-table tbody th{font-size:18px;font-weight:500}.cx-evidence-table td{letter-spacing:-.04em;font-size:clamp(23px,2.7vw,40px)}.cx-evidence-table td:last-child{color:#646464}.cx .cx-small-note{font-size:14px;line-height:var(--leading-standard);color:#6b6b6b;margin-top:22px}.cx-channel-evidence{margin-block:60px}.cx-channel-evidence>div{gap:60px;padding-top:20px;display:flex}.cx-channel-evidence article{border-top:2px solid var(--case-colour);flex:1;padding-top:26px}.cx-channel-evidence strong{letter-spacing:-.06em;font-size:clamp(55px,6vw,90px);font-weight:500;display:block}.cx-channel-evidence span{margin-bottom:15px;font-size:23px;display:block}.cx-channel-evidence p{font-size:17px}.cx-family-hero>div{grid-template-columns:1.2fr 1fr;gap:7%}.cx-family-hero h1{letter-spacing:-.05em;color:var(--cx-ink);font-size:clamp(46px,4.7vw,72px);line-height:1.02}.cx-family-hero>h2{max-width:900px;color:var(--cx-accent);margin-top:35px;font-size:clamp(31px,3.8vw,58px);line-height:1.1}.cx-decisions-index,.cx-decision-hero,.cx-insights-heading,.cx-audit-hero,.cx-newsletter{padding-top:calc(var(--header-height,88px) + 42px);padding-bottom:58px}.cx-decisions-index h1{max-width:1190px;font-size:clamp(53px,6.5vw,102px);line-height:1.03}.cx-decisions-index>p{max-width:820px;margin-top:32px;font-size:22px}.cx-decision-index-grid{grid-template-columns:1fr 1fr;gap:26px;display:grid}.cx-decision-index-grid>a{isolation:isolate;background:#e3e3e3;flex-direction:column;min-height:330px;padding:35px;display:flex;position:relative;overflow:hidden}.cx-decision-index-number{color:#6c6c6c;font-size:14px}.cx-decision-index-grid h2{max-width:75%;margin-block:24px 18px;font-size:clamp(29px,3.4vw,48px);line-height:1.08}.cx-decision-index-grid p{max-width:70%;margin-bottom:25px;font-size:17px}.cx-decision-index-grid img{-o-object-fit:cover;object-fit:cover;opacity:.3;z-index:-1;width:48%;height:80%;transition:transform .7s,opacity .5s;position:absolute;bottom:0;right:-10%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 80%);mask-image:linear-gradient(90deg,#0000,#000 80%)}.cx-decision-index-grid>a:hover img{opacity:.6;transform:translate(-4%)}.cx-decision-index-grid>a:nth-child(3n+2){color:var(--chalk);background:#181818}.cx-decision-index-grid>a:nth-child(3n+2) .cx-decision-index-number{color:#bbb}.cx-decision-index-arrow{width:38px;margin-top:auto;transition:transform .35s;display:block}.cx-decision-index-grid>a:hover .cx-decision-index-arrow{transform:translate(4px,-4px)}.cx-decision-hero h1{max-width:1080px;font-size:clamp(51px,6.1vw,95px);line-height:1.02}.cx-decision-hero>div{justify-content:space-between;align-items:end;gap:70px;margin-top:34px;display:flex}.cx-decision-hero p{max-width:740px;font-size:21px}.cx-decision-hero .cx-link{flex:none;max-width:350px}.cx-decision-position{color:var(--chalk);background:#181818;padding:65px 0}.cx-decision-position>.cx-wrap{grid-template-columns:1fr 1.1fr;align-items:center;gap:8%;display:grid}.cx-decision-position h2{margin-bottom:28px;font-size:clamp(38px,4.3vw,64px);line-height:1.12}.cx-decision-position p{color:#ccc}.cx-decision-position figcaption{color:#b1b1b1}.cx-decision-position .cx-picture>img{-o-object-fit:cover;object-fit:cover;max-height:480px}.cx-decision-position .cx-picture.is-artwork img{-o-object-fit:contain;object-fit:contain}.cx-decision-questions{grid-template-columns:.85fr 1.15fr;gap:10%;padding-block:80px;display:grid}.cx-decision-questions>h2{font-size:clamp(36px,4vw,59px);line-height:1.1}.cx-decision-questions article{border-top:1px solid #bbb;grid-template-columns:32px 1fr;gap:14px 20px;padding:27px 0;display:grid}.cx-decision-questions article>span{color:#686868;padding-top:7px;font-size:14px}.cx-decision-questions h3{letter-spacing:-.035em;font-size:30px}.cx-decision-questions article>p{grid-column:2;font-size:18px}.cx-decision-expertise{padding-block:35px 75px}.cx-decision-expertise>h2{margin-bottom:24px;font-size:clamp(36px,4vw,60px)}.cx-decision-expertise>p{max-width:720px}.cx-decision-expertise>div{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:38px;display:grid}.cx-decision-expertise>div>a{border-top:2px solid #838383;flex-direction:column;padding-top:26px;display:flex}.cx-decision-expertise h3{margin-bottom:18px;font-size:27px}.cx-decision-expertise>div p{margin-bottom:27px;font-size:17px}.cx-decision-expertise>div span{justify-content:space-between;align-items:center;gap:20px;margin-top:auto;font-size:15px;display:flex}.cx-insights{--cx-accent:#6c6c6c;--cx-tint:#e3e3e3}.cx-insights-heading h1{font-size:clamp(46px,5.3vw,76px);line-height:1.02}.cx-insights-heading>p{max-width:840px;margin-top:28px;font-size:22px}.cx-insight-nav{border-top:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5;flex-wrap:wrap;gap:30px;margin-bottom:35px;padding-block:18px;display:flex}.cx-insight-nav a{color:#646464;padding:4px 0;font-size:17px;position:relative}.cx-insight-nav a[aria-current=page]{color:#181818;font-weight:650}.cx-insight-nav a[aria-current=page]:after{content:"";background:#797979;height:3px;position:absolute;bottom:-19px;left:0;right:0}.cx-editorial-cover{background:#202020;grid-template-columns:1.1fr 1fr;margin-bottom:55px;display:grid;overflow:hidden;color:var(--chalk)!important}.cx-editorial-cover>div{flex-direction:column;padding:55px;display:flex}.cx-editorial-cover>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .8s}.cx-editorial-cover:hover>img{transform:scale(1.035)}.cx-editorial-cover>div>span:first-child{color:#b1b1b1;margin-bottom:30px;font-size:15px}.cx-editorial-cover h2{margin-bottom:27px;font-size:clamp(32px,3.3vw,50px);line-height:1.04}.cx-editorial-cover em{color:#c8c8c8}.cx-editorial-cover p{color:#c7c7c7;max-width:410px;font-size:19px}.cx-cover-read{border-top:1px solid #7a7a7a54;justify-content:space-between;align-items:center;margin-top:40px;padding-top:25px;font-size:17px;display:flex}.cx-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 30px;padding-bottom:60px;display:grid}.cx-insight-card>div:not(.insight-excerpt){aspect-ratio:1.45;background:#e0e0e0;position:relative;overflow:hidden}.cx-insight-card>div:not(.insight-excerpt)>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .7s}.cx-insight-card:hover>div>img{transform:scale(1.05)}.cx-insight-card>div:not(.insight-excerpt)>span{background:var(--chalk);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:16px;right:16px}.cx-insight-card>p{font-size:14px;line-height:var(--leading-standard);color:#696969;margin:20px 0 14px}.cx-insight-card>p>span{padding:0 7px}.cx-insight-card h2{letter-spacing:-.035em;font-size:29px;line-height:1.16}.cx-reading-end{border-top:1px solid #b8b8b8;justify-content:space-between;align-items:center;gap:70px;padding-block:70px 100px;display:flex}.cx-reading-end h2{margin-bottom:25px;font-size:clamp(32px,3.3vw,50px);line-height:1.08}.cx-reading-end p{max-width:750px}.cx-reading-end .cx-link{flex:none}.cx-research-cover{background:#e1e1e1;grid-template-columns:1.4fr 1fr;gap:9%;margin-bottom:55px;padding:55px;display:grid}.cx-research-cover h2{letter-spacing:-.035em;font-size:clamp(32px,3.8vw,48px);line-height:1.15}.cx-research-cover p>strong{letter-spacing:-.025em;font-size:28px;line-height:1.3}.cx-research-cover .cx-link{margin-top:30px}.cx-research-cover>div:last-child{align-self:end}.cx-research-cover strong{letter-spacing:-.06em;font-size:75px;font-weight:500}.cx-event-feature{grid-template-columns:1fr 1fr;align-items:center;gap:7%;margin-bottom:55px;display:grid}.cx-event-feature h2{margin-bottom:24px;font-size:clamp(32px,3.3vw,50px)}.cx-event-feature .cx-link{margin-top:25px}.cx-article-heading{padding-top:calc(var(--header-height,88px) + 42px);padding-bottom:45px}.cx .cx-article-meta{color:#6c6c6c;gap:14px;margin:0 0 24px;font-size:15px;display:flex}.cx-article-heading h1{max-width:1280px;font-size:clamp(46px,5.3vw,76px);line-height:1.03}.cx-article-heading>p:not(.cx-article-meta){max-width:850px;margin-top:28px;font-size:23px}.cx-article-byline{color:#555;font-size:15px;line-height:var(--leading-reading);margin-top:25px;display:block}.cx-article-byline>a{font-weight:650}.cx-article-source-context{max-width:72ch;margin-top:8px;display:block}.cx-article-byline a{text-underline-offset:.2em}.cx-article-byline a:focus-visible{outline-offset:4px;outline:2px solid}.cx-article-image .cx-picture>img{aspect-ratio:2.35;-o-object-fit:cover;object-fit:cover;max-height:540px}.cx-article-image .cx-picture.is-artwork>img{aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;background:#ddd;max-height:540px}.cx-article-layout{grid-template-columns:260px minmax(0,850px);justify-content:space-between;gap:70px;padding-block:55px 75px;display:grid}.cx-article-layout>nav{flex-direction:column;align-self:start;display:flex;position:sticky;top:125px}.cx-article-layout>nav>span{color:#717171;border-bottom:1px solid #b8b8b8;padding-bottom:19px;font-size:15px}.cx-article-layout>nav>a{font-size:17px;line-height:var(--leading-compact);border-bottom:1px solid #cecece;padding:14px 0}.cx-article-layout>nav>a:hover{color:var(--cx-accent)}.cx-article-body>section{margin-bottom:48px;scroll-margin-top:125px}.cx-article-body h2{letter-spacing:-.035em;margin-bottom:24px;font-size:clamp(30px,3vw,43px);line-height:1.15}.cx-article-body p{font-size:19px;line-height:1.75}.cx-article-body p+p{margin-top:20px}.cx-reading-sources{background:#e7e7e7;margin-top:50px;padding:30px}.cx-reading-sources h2{font-size:24px}.cx-reading-sources a{text-underline-offset:5px;justify-content:space-between;align-items:center;gap:20px;padding:12px 0;font-size:16px;text-decoration:underline;display:flex}.cx-reading-sources>p{color:#6e6e6e;margin-top:20px;font-size:14px!important}.cx-article-related{border-top:1px solid #bcbcbc;padding-block:35px 85px}.cx-article-related h2{margin-bottom:30px;font-size:clamp(32px,3.3vw,50px)}.cx-article-related>div{grid-template-columns:repeat(3,1fr);gap:45px;display:grid}.cx-article-related a{font-size:20px;line-height:var(--leading-compact);border-top:1px solid #c1c1c1;justify-content:space-between;align-items:center;gap:25px;padding-top:22px;display:flex}.cx-article-figures{background:#e2e2e2;gap:50px;margin-bottom:50px;padding:35px;display:flex}.cx-article-figures>div{flex-direction:column;flex:1;gap:15px;display:flex}.cx-article-figures strong{letter-spacing:-.06em;font-size:58px;font-weight:500;line-height:1}.cx-article-figures span{font-size:16px}.cx-cost-review{color:#f0f0f0;background:#1d1d1d;margin-top:35px;padding:32px}.cx-cost-review h2{font-size:28px}.cx-cost-review>p{font-size:16px}.cx-cost-inputs{grid-template-columns:repeat(3,1fr);gap:20px;margin-block:27px;display:grid}.cx-cost-inputs label{color:#cbcbcb;font-size:14px}.cx-cost-inputs input{color:#fff;background:#2f2f2f;border:1px solid #767676;border-radius:0;width:100%;margin-top:10px;padding:14px;font-size:23px;display:block}.cx-cost-output{grid-template-columns:1fr 1fr;gap:30px;display:grid}.cx-cost-output>div{border-top:1px solid #7f7f7f;flex-direction:column;gap:12px;padding-top:20px;display:flex}.cx-cost-output span{font-size:16px}.cx-cost-output strong{letter-spacing:-.04em;font-size:clamp(24px,3vw,40px);font-weight:500;line-height:1.1}.cx-cost-output small{color:#c1c1c1;font-size:13px}.cx-cost-review .cx-small-note{color:#bcbcbc;font-size:14px!important}.cx-launch-matrix{margin-top:30px;overflow:auto}.cx-launch-matrix table{border-collapse:collapse;width:100%;min-width:580px;font-size:16px}.cx-launch-matrix caption{text-align:left;color:#6a6a6a;margin-bottom:20px;font-size:14px}.cx-launch-matrix td,.cx-launch-matrix th{text-align:left;line-height:var(--leading-standard);border-bottom:1px solid silver;padding:16px 18px}.cx-launch-matrix th{background:#e4e4e4;font-weight:550}.cx-audit-hero h1{max-width:1170px;font-size:clamp(46px,5.3vw,76px);line-height:1.02}.cx-audit-hero>div{justify-content:space-between;align-items:end;gap:60px;margin-top:35px;display:flex}.cx-audit-hero p{max-width:770px;font-size:22px}.cx-audit-hero .cx-link{flex:none;max-width:340px}.cx-audit-scope{padding-block:35px 65px}.cx-audit-scope>h2{margin-bottom:35px;font-size:47px}.cx-audit-scope>div{grid-template-columns:1fr 1fr;gap:35px 75px;margin-bottom:40px;display:grid}.cx-audit-scope article{border-top:2px solid #979797;padding-top:25px}.cx-audit-scope h3{margin-bottom:20px;font-size:31px}.cx-audit-scope>p{color:#6e6e6e;font-size:16px}.cx-newsletter{max-width:1080px}.cx-newsletter h1{margin-bottom:32px;font-size:clamp(46px,5.3vw,76px);line-height:1.02}.cx-newsletter>p{max-width:790px;font-size:22px}.cx-newsletter-action{background:#e2e2e2;margin-top:38px;padding:42px}.cx-newsletter-action h2{margin-bottom:20px;font-size:34px}.cx-newsletter-action>p{margin-bottom:28px;font-size:18px}.cx-newsletter-action>a:last-child{text-underline-offset:5px;margin-top:20px;font-size:15px;text-decoration:underline;display:block}.cx-founder-hero{padding-top:var(--header-height,88px);color:var(--chalk);background:#161616}.cx-founder-hero>.cx-wrap{grid-template-columns:1fr 1fr;align-items:stretch;gap:8%;display:grid}.cx-founder-hero>.cx-wrap>div{z-index:1;padding-block:42px 65px;position:relative}.cx-founder-hero .cx-crumb{color:#bbb}.cx-founder-hero h1{letter-spacing:-.065em;margin-bottom:35px;font-size:clamp(46px,5.3vw,76px);line-height:.85}.cx-founder-hero .cx-founder-role{color:#c6c6c6;font-size:20px;line-height:var(--leading-compact);margin-bottom:25px}.cx-founder-hero p:not(.cx-founder-role){color:#c8c8c8;max-width:470px;font-size:19px}.cx-founder-hero .cx-link{margin-top:32px}.cx-founder-hero>.cx-wrap>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;height:100%;max-height:850px}.cx-founder-position{grid-template-columns:1fr 1.1fr;gap:10%;padding-block:80px;display:grid}.cx-founder-position h2{font-size:clamp(32px,3.3vw,50px);line-height:1.08}.cx-founder-position p+p{margin-top:25px}.cx-founder-position h3{margin:30px 0 16px;font-size:26px;line-height:1.2}.cx-founder-film{padding-block:20px 55px;scroll-margin-top:130px}.cx-founder-film>div{grid-template-columns:1fr 1fr;align-items:center;gap:10%;margin-bottom:35px;display:grid}.cx-founder-film h2{font-size:clamp(32px,3.3vw,50px)}.cx-founder-film .cx-feature-film video{max-height:740px}.cx-founder-ted{grid-template-columns:1.2fr 1fr;align-items:center;gap:7%;margin-block:65px;display:grid}.cx-founder-ted h2{margin-bottom:25px;font-size:clamp(32px,3.3vw,50px);line-height:1.1}.cx-founder-ted .cx-link{margin-top:28px}.cx-tedx{--cx-accent:#b93224}.cx-ted-heading{padding-top:calc(var(--header-height,88px) + 42px);padding-bottom:55px}.cx-ted-heading>div{grid-template-columns:1.2fr 1fr;align-items:end;gap:10%;display:grid}.cx-ted-heading h1{font-size:clamp(46px,5.3vw,76px);line-height:.98}.cx-ted-heading>div>div>p:first-child{color:#a42e23;margin-bottom:22px;font-size:25px}.cx-ted-heading .cx-link{margin-top:30px}.cx-ted-stage{position:relative}.cx-ted-stage .cx-picture>img{aspect-ratio:2;max-height:650px}.cx-ted-stage>div{color:var(--chalk);background:#151515;padding:24px 30px;position:absolute;bottom:70px;left:35px}.cx-ted-stage>div>span{letter-spacing:-.035em;color:#ef4431;font-size:38px;font-weight:650}.cx-ted-stage>div>p{font-size:14px}.cx-connect-heading{padding-top:calc(var(--header-height,88px) + 42px);padding-bottom:60px}.cx-connect-heading h1{margin-bottom:28px;font-size:clamp(46px,5.3vw,76px);line-height:1.02}.cx-connect-heading p{font-size:22px}.cx-connect-heading>div{flex-wrap:wrap;align-items:center;gap:38px;margin-top:35px;display:flex}.cx-connect-heading>div>a:not(.cx-link){text-underline-offset:7px;font-size:18px;text-decoration:underline}.cx-connect-grid{grid-template-columns:1fr 1fr;gap:0 60px;padding-bottom:60px;display:grid}.cx-connect-grid>a{border-top:1px solid #b4b4b4;grid-template-columns:1fr 30px;align-items:center;gap:15px 25px;padding:28px 0;transition:padding .3s;display:grid}.cx-connect-grid h2{font-size:40px}.cx-connect-grid p{color:#6c6c6c;grid-column:1;font-size:17px}.cx-connect-grid .px-arrow{grid-area:1/2}.cx-connect-grid>a:hover{color:var(--cx-accent);padding-left:10px}.cx-legal{max-width:960px;padding-top:calc(var(--header-height,88px) + 45px);padding-bottom:90px}.cx-legal h1{margin-bottom:35px;font-size:clamp(46px,5.3vw,76px);line-height:1.04}.cx-legal .cx-legal-lead{color:#4d4d4d;margin-bottom:40px;font-size:22px}.cx-legal h2{letter-spacing:-.03em;margin:35px 0 20px;font-size:31px}.cx-legal p{font-size:18px;line-height:1.75}.cx-legal p a{text-underline-offset:4px;text-decoration:underline}.cx-legal-document{border-top:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3;align-items:center;gap:30px;margin-top:25px;padding:22px 0;font-size:19px;display:flex}.cx-legal-document .px-arrow{margin-left:auto}.cx-legal-document>span{color:#717171;font-size:14px}@media (min-width:1800px){.cx-wrap{width:min(100% - 160px,1640px)}}@media (max-width:1100px){.cx-wrap{width:calc(100% - 64px)}.cx-services-intro>div{gap:35px}.cx-studio-wall{grid-template-columns:1.3fr 1fr;gap:24px}.cx-offer-row{grid-template-columns:30px 1.2fr 1fr 28px;gap:20px}.cx-conviction,.cx-service-body,.cx-enquiry{gap:7%}.cx-mode-editorial .cx-detail-visual .cx-picture>img{height:470px}.cx-detail-hero{gap:25px 5%}.cx-transaction{padding:38px}.cx-transaction>ol{gap:22px}.cx-service-directory article{gap:35px}.cx-production{grid-template-columns:1.35fr 1fr}.cx-production-controls{padding:20px}.cx-wide-film>div:last-child{padding-inline:32px}}@media (max-width:760px){.cx-wrap{width:calc(100% - 44px)}.cx-services-intro,.cx-family-hero,.cx-detail-hero,.cx-product-hero{padding-top:calc(var(--header-height,76px) + 28px)}.cx-crumb{margin-bottom:30px}.cx-services-intro h1{font-size:clamp(44px,10.5vw,70px)}.cx-services-intro>div{margin-top:28px;display:block}.cx-services-intro .cx-link{margin-top:25px}.cx-services-intro{padding-bottom:48px}.cx-service-directory article{grid-template-columns:1fr;gap:22px;padding-block:28px}.cx-service-directory article>div{gap:0 22px}.cx-service-directory article>div>a{font-size:16px}.cx-directory-heading h2{font-size:32px}.cx-family-hero>div{display:block}.cx-family-hero h1{margin-bottom:22px}.cx-family-hero>h2{margin-top:28px;font-size:clamp(45px,10.5vw,70px)}.cx-family-hero{padding-bottom:35px}.cx-studio-wall{display:block}.cx-studio-wall>figure{transform:none}.cx-studio-wall>div{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.cx-studio-wall>div .cx-picture:last-child{width:100%}.cx-studio-wall>div .cx-lens-label{gap:10px;padding:9px;font-size:12px;bottom:6px;right:6px}.cx-technology-showcase{padding:20px;display:block}.cx-technology-showcase>div{flex-direction:row;gap:12px;margin-top:25px}.cx-technology-showcase>div span{flex:1;padding-left:10px;font-size:14px}.cx-strategy-opening{grid-template-columns:1fr;gap:30px;padding-top:30px}.cx-conviction{grid-template-columns:1fr;gap:25px;padding-block:60px}.cx-conviction p{font-size:19px}.cx-offer-row{grid-template-columns:26px 1fr 28px;gap:14px;padding-block:25px}.cx-offer-row h2{font-size:28px}.cx-offer-row p{grid-area:2/2;font-size:16px}.cx-offer-row>.px-arrow{grid-area:1/3}.cx-offer-row:hover{padding-inline:10px}.cx-offer-catalogue{margin-bottom:55px}.cx-proof{grid-template-columns:1fr}.cx-proof-image{min-height:250px}.cx-proof>div:last-child{padding:27px}.cx-proof h3{font-size:27px}.cx-bottom-proof{margin-block:45px}.cx-strategy-evidence{grid-template-columns:1fr;gap:28px;margin-block:55px}.cx-detail-hero,.cx-mode-product{grid-template-columns:1fr;gap:25px}.cx-detail-hero>.cx-crumb{margin-bottom:0}.cx-detail-heading h1,.cx-mode-product .cx-detail-heading h1{font-size:clamp(44px,10.5vw,66px)}.cx-detail-heading>p{margin-top:22px;font-size:25px}.cx-detail-visual,.cx-mode-editorial .cx-detail-visual,.cx-mode-product .cx-detail-visual{grid-area:auto/1;margin-top:0}.cx-mode-editorial .cx-detail-intro,.cx-mode-product .cx-detail-intro{grid-column:1}.cx-mode-editorial .cx-detail-visual .cx-picture>img{aspect-ratio:1.2;height:350px}.cx-detail-visual .cx-picture>img,.cx-detail-visual .cx-picture .cx-lens>img{aspect-ratio:1.35;min-height:0}.cx-mode-product .cx-detail-visual .cx-picture.is-artwork img{min-height:0}.cx-mode-film .cx-detail-visual{height:310px}.cx-service-body{grid-template-columns:1fr;gap:40px;padding-bottom:20px}.cx-deliverables{position:static}.cx-deliverables ul{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.cx-deliverables li{font-size:16px}.cx-service-argument article{gap:18px;padding-block:26px}.cx-extra{padding-block:25px}.cx-extra>h2{margin-bottom:28px;font-size:39px}.cx-artwork-pair{grid-template-columns:1fr;gap:22px}.cx-artwork-pair>figure:nth-child(2){padding-top:0}.cx-photo-essay{gap:18px}.cx-photo-essay>figure:first-child{margin-bottom:40px}.cx-production{grid-template-columns:1fr}.cx-production-screen{min-height:390px}.cx-production-controls{padding:10px 24px}.cx-production-controls button{padding:18px 0;font-size:18px}.cx-transaction{padding:30px 22px}.cx-transaction>h2{font-size:35px}.cx-transaction>ol{grid-template-columns:1fr 1fr;gap:30px 22px;margin-top:35px}.cx-transaction strong{font-size:22px}.cx-transaction p{font-size:16px}.cx-transaction strong:before{margin-bottom:16px}.cx-support-contract h2{font-size:36px}.cx-support-contract dl{gap:25px}.cx-support-contract dd{font-size:17px}.cx-question{grid-template-columns:1fr;gap:22px;padding-block:34px 45px}.cx-enquiry{grid-template-columns:1fr;gap:38px;padding-block:55px 65px}.cx-enquiry-intro h2{font-size:46px}.cx-enquiry-intro p{margin-block:22px}.cx-related{grid-template-columns:1fr;gap:25px;padding-bottom:45px}.cx-related>a{padding-top:20px}.cx-wide-film{height:550px}.cx-wide-film>div:last-child{padding:70px 22px}.cx-wide-film h2{font-size:43px}.cx-wide-film:after{background:linear-gradient(90deg,#0f0f0fef,#0f0f0f50)}.cx-product-hero{grid-template-columns:1fr;gap:28px}.cx-product-hero>nav{grid-column:1}.cx-product-hero h2{font-size:43px}.cx-product-capabilities{grid-template-columns:1fr;gap:30px}.cx-dialog{width:95vw}.cx-dialog>div{padding:18px}.cx-dialog header{align-items:start}.cx-dialog h2{font-size:20px}.cx-dialog button{padding:10px 14px}.cx-lens-label{padding:11px 14px;bottom:12px;right:12px}.cx-enquiry-intro>a{font-size:16px}}@media (max-width:1100px){.cx-project-measure{gap:17px;left:24px;right:24px}.cx-project-measure strong{font-size:63px}.cx-project-measure span{font-size:16px}.cx-project-caption{grid-template-columns:110px 1fr;gap:20px}.cx-project-caption h2{font-size:21px}.cx-project-caption>img{width:110px}.cx-case-result{padding:40px 32px}.cx-case-image{min-height:420px}.cx-case-result>strong{font-size:95px}.cx-case-client-film h2{font-size:36px}.cx-case-narrative{gap:5%}}@media (max-width:760px){.cx-results-heading{padding-top:calc(var(--header-height,76px) + 28px);padding-bottom:35px}.cx-results-heading>div{grid-template-columns:1fr;gap:25px}.cx-results-heading h1{font-size:clamp(47px,11vw,65px)}.cx-results-heading p{font-size:19px}.cx-portfolio-tools{align-items:start;gap:15px}.cx-portfolio-tools button{padding:9px 13px;font-size:14px}.cx-portfolio-tools>span{padding-top:12px}.cx-portfolio{grid-template-columns:1fr;gap:40px}.cx-project:nth-child(n){margin:0}.cx-project-image{aspect-ratio:1.12}.cx-project-measure strong{font-size:68px}.cx-project-measure span{font-size:17px}.cx-project-measure{bottom:25px;left:23px;right:23px}.cx-project-caption{grid-template-columns:100px 1fr}.cx-project-caption h2{font-size:21px}.cx-project-caption>img{width:100px}.cx-results-close{padding-block:60px;display:block}.cx-results-close .cx-link{margin-top:30px}.cx-results-close h2{font-size:37px}.cx-voices,.cx-reel{grid-template-columns:1fr;gap:28px}.cx-reel h2{font-size:35px}.cx-case-heading{padding-top:calc(var(--header-height,76px) + 28px);padding-bottom:35px}.cx-case-brand{gap:20px;margin-bottom:28px}.cx-case-brand>img{width:130px;max-height:65px}.cx-case-brand>span{padding-left:20px;font-size:14px}.cx-case-heading h1{font-size:clamp(41px,10.3vw,60px)}.cx-case-heading>p{margin-top:25px;font-size:19px}.cx-case-opening{grid-template-columns:1fr}.cx-case-image{min-height:300px}.cx-case-result{padding:32px 25px}.cx-case-result>strong{font-size:85px}.cx-case-result h2{margin:19px 0;font-size:29px}.cx-case-brief{grid-template-columns:1fr;gap:22px;padding-block:45px}.cx-case-brief h2{font-size:26px}.cx-case-brief p{font-size:24px}.cx-case-narrative{grid-template-columns:1fr;gap:28px;margin-bottom:45px}.cx-case-narrative h2{font-size:30px}.cx-case-narrative aside{padding:26px}.cx-case-client-film{grid-template-columns:1fr;gap:25px;margin-block:40px 55px}.cx-case-quote{flex-direction:column;align-items:start;gap:25px;margin-bottom:25px;padding-block:40px}.cx-case-quote blockquote p{font-size:34px}.cx-case-quote>img{width:110px;height:130px}.cx-case-notes{grid-template-columns:1fr;gap:36px;padding-block:28px 45px}.cx-next-story{padding-bottom:55px}.cx-evidence-table th,.cx-evidence-table td{padding:17px 14px}.cx-channel-evidence>div{flex-wrap:wrap;gap:25px}.cx-channel-evidence article{min-width:130px}.cx-channel-evidence strong{font-size:58px}.cx-channel-evidence span{font-size:20px}.cx-channel-evidence p{font-size:16px}}@media (max-width:1100px){.cx-decision-hero>div{gap:35px}.cx-decision-index-grid>a{padding:28px}.cx-decision-index-grid h2{max-width:85%}.cx-editorial-cover>div{padding:34px}.cx-editorial-cover h2{font-size:clamp(32px,3.3vw,50px)}.cx-insight-grid{gap:35px 25px}.cx-insight-card h2{font-size:26px}.cx-article-layout{grid-template-columns:210px minmax(0,1fr);gap:45px}.cx-audit-hero>div{gap:35px}.cx-research-cover{padding:35px}}@media (max-width:760px){.cx-family-hero h1{font-size:clamp(48px,11vw,72px)}.cx-family-hero>h2{font-size:32px}.cx-decisions-index,.cx-decision-hero,.cx-insights-heading,.cx-audit-hero,.cx-newsletter{padding-top:calc(var(--header-height,76px) + 28px);padding-bottom:35px}.cx-decisions-index h1,.cx-decision-hero h1,.cx-insights-heading h1,.cx-audit-hero h1,.cx-newsletter h1{font-size:clamp(36px,10.5vw,48px)}.cx-decisions-index>p,.cx-insights-heading>p,.cx-newsletter>p{margin-top:24px;font-size:19px}.cx-decision-index-grid{grid-template-columns:1fr;gap:20px}.cx-decision-index-grid>a{min-height:275px;padding:26px}.cx-decision-index-grid h2{max-width:85%;font-size:33px}.cx-decision-index-grid p{max-width:80%;font-size:16px}.cx-decision-hero>div{margin-top:25px;display:block}.cx-decision-hero p{font-size:19px}.cx-decision-hero .cx-link{max-width:100%;margin-top:27px}.cx-decision-position{padding-block:38px}.cx-decision-position>.cx-wrap{grid-template-columns:1fr;gap:32px}.cx-decision-position h2{font-size:38px}.cx-decision-questions{grid-template-columns:1fr;gap:30px;padding-block:50px}.cx-decision-questions>h2{font-size:38px}.cx-decision-questions h3{font-size:27px}.cx-decision-questions article{gap:12px 15px}.cx-decision-expertise{padding-block:20px 45px}.cx-decision-expertise>div{grid-template-columns:1fr;gap:28px}.cx-decision-expertise>h2{font-size:37px}.cx-insight-nav{gap:12px 23px;padding-block:13px}.cx-insight-nav a{font-size:16px}.cx-insight-nav a[aria-current=page]:after{height:2px;bottom:-6px}.cx-editorial-cover{grid-template-columns:1fr}.cx-editorial-cover>div{padding:30px 26px}.cx-editorial-cover h2{font-size:clamp(28px,7.6vw,38px)}.cx-editorial-cover>img{height:260px}.cx-insight-grid{grid-template-columns:minmax(0,1fr);gap:40px;padding-bottom:40px}.cx-insight-card h2{font-size:28px}.cx-insight-card>p{margin-block:16px 12px}.cx-reading-end{padding-block:45px 60px;display:block}.cx-reading-end h2{font-size:38px}.cx-reading-end .cx-link{margin-top:28px}.cx-research-cover{grid-template-columns:1fr;gap:30px;padding:26px}.cx-research-cover h2{font-size:32px}.cx-research-cover strong{font-size:65px}.cx-event-feature{grid-template-columns:1fr;gap:25px}.cx-event-feature h2{font-size:37px}.cx-article-heading{padding-top:calc(var(--header-height,76px) + 28px);padding-bottom:30px}.cx-article-heading h1{font-size:44px}.cx-article-heading>p:not(.cx-article-meta){font-size:20px}.cx .cx-article-meta{flex-wrap:wrap;gap:8px;font-size:14px}.cx-article-image .cx-picture>img{aspect-ratio:1.4;max-height:350px}.cx-article-layout{grid-template-columns:1fr;gap:35px;padding-block:30px 40px}.cx-article-layout>nav{display:block;position:static}.cx-article-layout>nav>span{display:block}.cx-article-layout>nav>a{padding:11px 0;font-size:16px;display:block}.cx-article-body>section{margin-bottom:34px;scroll-margin-top:100px}.cx-article-body h2{font-size:31px}.cx-article-body p{font-size:18px;line-height:1.7}.cx-reading-sources{padding:23px}.cx-reading-sources h2{font-size:24px}.cx-reading-sources a{font-size:15px}.cx-article-related{padding-block:30px 55px}.cx-article-related>div{grid-template-columns:1fr;gap:25px}.cx-article-related h2{font-size:37px}.cx-article-figures{gap:25px;padding:24px}.cx-article-figures strong{font-size:40px}.cx-article-figures span{font-size:14px}.cx-cost-review{padding:24px 20px}.cx-cost-inputs{grid-template-columns:1fr;gap:18px}.cx-cost-inputs input{padding:12px;font-size:23px}.cx-cost-output{gap:20px}.cx-cost-output strong{font-size:28px}.cx-cost-output span{font-size:15px}.cx-audit-hero>div{margin-top:25px;display:block}.cx-audit-hero p{font-size:19px}.cx-audit-hero .cx-link{max-width:100%;margin-top:27px}.cx-audit-scope>h2{font-size:36px}.cx-audit-scope>div{grid-template-columns:1fr;gap:28px}.cx-newsletter-action{padding:27px 23px}.cx-newsletter-action h2{font-size:29px}.cx-founder-hero>.cx-wrap{grid-template-columns:1fr;gap:0}.cx-founder-hero>.cx-wrap>div{padding-block:28px 38px}.cx-founder-hero h1{font-size:clamp(36px,10.5vw,48px)}.cx-founder-hero>.cx-wrap>img{-o-object-position:center 25%;object-position:center 25%;max-height:520px}.cx-founder-position{grid-template-columns:1fr;gap:28px;padding-block:50px}.cx-founder-position h2{font-size:clamp(28px,7.6vw,38px)}.cx-founder-film>div{grid-template-columns:1fr;gap:25px}.cx-founder-film h2{font-size:37px}.cx-founder-ted{grid-template-columns:1fr;gap:28px;margin-block:35px 55px}.cx-ted-heading{padding-top:calc(var(--header-height,76px) + 28px);padding-bottom:35px}.cx-ted-heading>div{grid-template-columns:1fr;gap:30px}.cx-ted-heading h1{font-size:clamp(36px,10.5vw,48px)}.cx-ted-heading>div>div>p:first-child{font-size:23px}.cx-ted-stage .cx-picture>img{aspect-ratio:1.15}.cx-ted-stage>div{margin-top:15px;padding:22px;position:static}.cx-ted-stage>div>span{font-size:32px}.cx-connect-heading{padding-top:calc(var(--header-height,76px) + 28px);padding-bottom:40px}.cx-connect-heading h1{font-size:48px}.cx-connect-heading>div{gap:22px}.cx-connect-heading p{font-size:20px}.cx-connect-grid{grid-template-columns:1fr;padding-bottom:35px}.cx-connect-grid h2{font-size:35px}.cx-legal{padding-top:calc(var(--header-height,76px) + 28px);padding-bottom:55px}.cx-legal h1{font-size:48px}.cx-legal .cx-legal-lead{font-size:20px}.cx-legal h2{font-size:28px}.cx-legal-document{gap:15px;font-size:17px}}@media (prefers-reduced-motion:reduce){.cx *,.cx :before,.cx :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.cx-lens:hover>img,.cx-proof:hover .cx-proof-image>img,.cx-link:hover{transform:none}}.cx-founder-hero>.cx-wrap{align-items:center}.cx-founder-hero>.cx-wrap>img{-o-object-position:80% 35%;object-position:80% 35%;height:570px;max-height:570px}.cx-founder-hero h1{font-size:clamp(46px,5.3vw,76px)}.cx-founder-position .cx-link{margin-top:24px}@media (max-width:760px){.cx-founder-hero h1{font-size:clamp(36px,10.5vw,48px)}.cx-founder-hero>.cx-wrap>div{padding-block:25px 28px}.cx-founder-hero>.cx-wrap>img{-o-object-position:80% 35%;object-position:80% 35%;height:320px;max-height:320px}}.research-evidence{border-bottom:1px solid #c9c8c4;margin:10px 0 56px;padding-bottom:44px}.research-evidence>header h2{font-size:clamp(28px,3vw,38px);line-height:1.18}.research-evidence>header p{font-size:17px;line-height:var(--leading-reading);color:#555;margin-top:20px}.research-change-chart{margin-top:32px}.research-change-chart h3{margin-bottom:22px;font-size:22px;line-height:1.3}.research-change-chart dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:22px;margin:20px 0;display:grid}.research-change-chart dt{font-size:17px;line-height:1.35}.research-change-chart dd{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:14px;margin:0;display:grid}.research-change-value{font-variant-numeric:tabular-nums;font-size:18px;font-weight:650}.research-change-track{background:linear-gradient(90deg,#0000 calc(50% - .5px),#777 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px));height:22px;display:block;position:relative}.research-change-track i{background:#151515;height:14px;display:block;position:absolute;top:4px}.research-change-track i.is-negative{right:50%}.research-change-track i.is-positive{background:#087ab4;left:50%}.research-change-axis{color:#555;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:22px;display:grid}.research-change-axis>p{justify-content:space-between;margin:0 0 0 76px;display:flex;font-size:13px!important}.research-evidence-explanation{font-size:18px;line-height:var(--leading-editorial);margin-top:28px}.research-figures-table{border-top:1px solid #bcbab4;border-bottom:1px solid #bcbab4;margin-top:36px;padding-block:20px}.research-figures-table summary{cursor:pointer;font-size:18px;font-weight:600;line-height:var(--leading-standard);min-height:44px}.research-figures-table summary:focus-visible{outline-offset:4px;outline:2px solid}.research-figures-table table{border-collapse:collapse;width:100%;margin-top:20px;font-size:16px}.research-figures-table caption{text-align:left;line-height:var(--leading-standard);margin-bottom:16px}.research-figures-table th,.research-figures-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ccc;padding:13px 9px}.research-figures-table th:first-child{padding-left:0}.research-evidence-source{padding-top:30px}.research-evidence-source h3{font-size:22px}.research-evidence-source p{font-size:17px;line-height:var(--leading-editorial);margin-top:18px}.research-evidence-source>div{flex-wrap:wrap;gap:10px 22px;margin-top:20px;display:flex}.research-evidence-source a{text-underline-offset:.2em;align-items:center;min-height:44px;display:inline-flex}.research-evidence-source a:focus-visible{outline-offset:4px;outline:2px solid}@media (max-width:600px){.research-change-chart dl>div{grid-template-columns:1fr;gap:8px;margin:24px 0}.research-change-chart dd{grid-template-columns:62px minmax(0,1fr)}.research-change-axis{grid-template-columns:1fr;gap:0}.research-change-axis>span{display:none}.research-figures-table th,.research-figures-table td{padding:12px 6px;font-size:14px}.research-evidence>header h2{font-size:28px}}.cx-insight-card{min-width:0}.cx-feature-film{position:relative}.cx-feature-film.is-waiting video{cursor:pointer}.cx-film-play{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;background:#111111b8;border:0;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:6px 16px 6px 6px;font:600 14px/1 Figtree Variable,Segoe UI,sans-serif;transition:background .2s;display:inline-flex;position:absolute;bottom:16px;left:16px}.cx-film-play>span{color:#111;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.cx-film-play svg{width:16px;height:16px;margin-left:2px}.cx-film-play:is(:hover,:focus-visible){background:#111111e6}.cx-film-play:focus-visible{outline-offset:3px;outline:2px solid #fff}
